BM6&6(v@ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++++++++...---,,,---///333888;;;NNNooowwwmmmiiifff]]]TTTRRRNNNIIIIIIKKKKKKGGGCCCAAADDDCCC@@@AAAEEEDDD>>>AAA@@@??????AAAAAA@@@???========================???<<<<<>>??????>>>GGGIIILLLPPPUUU\\\dddiiijjjiiiddd]]]YYY^^^jjjsss~~~xxxyyymmmbbb]]]ZZZTTTOOONNN]]]iiiwww~~~qqqhhhkkkttt{{{}}}wwwppp[[[HHHCCC???:::777888:::<<<===888888888888888888888888444555555555555555444444111111000......---------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......111///...000333444333111666888666:::@@@DDDZZZ}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++...---,,,---///222666888888RRRrrrxxxzzzyyymmmddd^^^WWWSSSRRRPPPKKKGGGCCCDDDBBB>>>@@@DDDDDD@@@AAA@@@??????AAAAAA@@@???@@@@@@??????????????????@@@======???@@@>>>>>>BBBDDDEEEEEEEEEEEEFFFHHHIIIHHHNNNWWW```gggmmmqqquuuooonnnllljjjmmmvvvrrrdddYYYSSSMMMJJJNNNQQQSSSVVVYYYnnn|||}}}qqqhhh___]]]cccoooxxx~~~www}}}lllaaaRRRCCC@@@===999777777999::::::888888888888888888888888555666666666555444444333111000///...------------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++************++++++++++++***+++,,,,,,------,,,,,,---------------......///222000///111444555444222666777555999???BBBXXXzzz''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))*********+++,,,,,,,,,,,,,,,------///000222333///:::MMMfff~~~tttsssqqqzzzvvvmmmfff___WWWQQQLLLLLLIIIEEEFFFIIIIIIFFFDDDBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDD@@@???AAAAAA???@@@CCCBBBDDDEEEEEEEEEHHHNNNSSS[[[aaaiiiqqqwww|||zzzlll\\\MMMEEEDDD???DDDQQQ```kkkpppvvv|||nnn```^^^]]]\\\^^^eeeppp{{{gggWWWRRRKKKBBB===:::888777888888888888777777777777777777777777777777666666555444333222000000///...------------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************)))************+++++++++************+++++++++,,,***+++,,,,,,------,,,,,,......------......///000222111111222444555555333555777555888>>>@@@TTTvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,---+++,,,---.........///...222333777BBBWWWtttxxxtttrrrxxxwwwpppbbb```]]]ZZZXXXVVVRRROOOMMMKKKJJJJJJKKKLLLLLLKKKHHHHHHIIIJJJLLLMMMNNNNNNOOOKKKIIIKKKJJJHHHJJJMMMSSSVVVYYYZZZ[[[```iiipppyyy|||xxxpppkkk^^^SSSNNNGGG???@@@HHHHHHVVVnnnpppeee^^^gggjjjnnnrrrvvv}}}gggPPPFFFFFFDDD???:::999888888999999888666777777777777777777777777777777777666555333222111000///...---------------,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,///............///000000111000111111333333444333555777666999>>>???RRRsss''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***++++++,,,,,,***+++,,,---...---,,,,,,...///000///555IIIhhh{{{yyy||||||{{{rrrhhhbbbaaa___]]]\\\^^^___```___ZZZ[[[]]]___bbbdddfffgggfffccccccfffgggfffhhhlllrrrtttvvvvvvwwwzzzyyymmm___QQQHHHOOOHHHGGGNNNOOOLLLOOOXXX[[[hhh~~~~~~vvvooommmoooqqqrrrxxxuuueeeZZZJJJ===:::<<<;;;888:::888888888999999888666666666666666666666666666666666555555333222111000///......------------...,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///............///000000...///000000111111222333555888777:::??????QQQqqq''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((()))))))))***+++++++++***+++,,,,,,------,,,,,,(((...333333///444III^^^uuu~~~oooppprrrzzz}}}{{{}}}zzzyyy{{{}}}}}}}}}yyyzzz|||wwwqqqgggbbbYYYPPPIIIFFFEEEFFFOOOQQQYYYdddkkkmmmooorrrxxx}}}ssssssqqqppppppttt{{{www}}}}}}fffTTTFFFAAA;;;888888:::999888999888777777999999888777666666666666666666666666444444444333222111000///......---------------...,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------......///000---...000000//////111222444777777;;;??????PPPooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++++++++,,,,,,---------***---222666333111888BBBSSSaaatttxxxppprrr||||||xxxxxxvvvoooeeeZZZRRRNNNTTTSSSQQQNNNOOOUUU```hhhooowwwuuupppssssssuuuvvvxxxzzz~~~rrraaaNNN@@@999888888999999999::::::888666555555666777777666555555555555555555555555111111111111111000//////...------,,,,,,------...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------------......///---///111111000///111444111555555:::>>>>>>NNNmmm''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))++++++++++++,,,---...//////)))(((...111...---000111===PPPbbbsss|||zzzwwwuuuiiiYYYVVVPPPJJJFFFHHHMMMQQQYYY___eeeiiimmmuuu}}}qqqiiikkklllllluuuvvveeeRRRCCC;;;777444444555666555444555888777555333333444666666666555555555555555555555555//////000000000//////...------,,,,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,---,,,,,,,,,,,,---.........000222222000000222555///333444999>>>===MMMlll(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,+++*********))))))(((((()))************+++++++++******+++,,,...///000000000000666BBBNNN]]]sss{{{ooonnnkkkffffffeee^^^VVVQQQQQQTTTYYY\\\___fffooovvv{{{}}}www|||qqqmmmnnnuuu|||nnndddSSSCCC999555777999444444444444444444444444777777666666555333222111333333222111111000000/////////000000111111111222------------------------++++++++++++++++++++++++***,,,...000000///,,,***)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))+++,,,......---,,,+++------------------,,,,,,------,,,------...///000000111111222222333444444111777777888;;;<<>>>>>AAA@@@>>>;;;999888777777;;;888444222222222111111111000///...,,,+++***)))***))))))((()))))))))******)))''''''''''''%%%$$$''''''(((((()))(((((('''+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...111111333:::GGG[[[ppp~~~~~~}}}}}}rrreee^^^]]]\\\hhhkkklllllliiihhhjjjlll___YYYTTTUUU[[[```___\\\VVVVVVVVVXXX```jjjnnnllloooqqqrrruuuwww]]]GGG;;;666444333222222222222222222222222222333444444555555444444333444444444555555666666222444777888888666333000000000000000////////////------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******************************))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...............////////////000111111222222333444444555999666555;;;<<>>??????@@@@@@FFFFFFGGGHHHHHHHHHHHHGGGGGGEEECCCBBBAAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@???AAA???<<<;;;;;;;;;:::888555555444222111000//////......,,,+++***))))))))))))(((''''''((()))(((&&&'''(((((())))))))))))(((*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,,,,------222111//////333:::EEELLLbbbnnn}}}rrrhhhaaacccfffkkkmmmmmmmmmnnnpppmmmiiieeefffiiilllkkkiiifffkkkpppvvv~~~qqqeee___UUUKKK===555333444555555222222222222222222222222222333333444444444444444444444444444333333333333333444666777777555333111000/////////......------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********)))))))))))))))******************************)))))))))))))))***************)))))))))((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...............////////////000111111222222333333444444999666555;;;<<>>:::999999888777777666666555444222///...,,,++++++)))(((((((((***+++***)))''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,---///222666CCCVVVhhhvvvyyyppptttyyy|||}}}}}}~~~~~~xxxmmm]]]KKK???;;;888444000000222333222000111111111111111111111111222222333444444444444333444444333333222111111111444444444555444333333222//////......---,,,++++++------------------------++++++++++++++++++++++++++++++************++++++************************))))))))))))************************************++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---............/////////000000111111222333333333444888666555;;;<<>>@@@BBBDDDEEEDDDCCCBBB?????????AAABBBAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777555333222111111---,,,++++++------,,,***''''''((()))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,(((***...///000111333444,,,000888BBBMMM[[[hhhqqqyyy}}}{{{mmm\\\OOOCCC:::777999666555444555666444000,,,111111111111111111111111111111222333333333333333333333333333222222222222444444333222222222222222000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))(((((())))))******++++++************************,,,+++***)))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---------.........//////000000000111222222333333333888666666;;;;;;AAAQQQwww%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((())))))))))))+++---000333555;;;<<>><<<:::888777666666777888:::<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBDDDGGGHHHEEE???999444///000222444555555555444444444444666777666333111333444555666777999::::::;;;;;;;;;::::::;;;<<<<<<999777444333333222000...++++++,,,++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******))))))******+++,,,,,,,,,+++))))))+++---//////......///000222333888===EEEOOO[[[hhhttt|||vvvaaaRRRHHH===333222333111...---***+++,,,---...///000000////////////////////////000000111222222222222111000111222333444666777777222222111000000000000111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,------------.........//////000000111222222222111777555666<<<;;;@@@PPPttt&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***,,,...///000444666999<<<@@@BBBDDDEEEEEEDDDBBB@@@>>><<<<<<;;;666666666666555333222222000111111222333444666777:::;;;<<<<<<======<<<<<<<<<===>>>>>><<<777333000.../////////000000000000111111000111222111///---...///000222444666777888;;;:::::::::::::::;;;;;;;;;999777666666666444222111000000///...,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******(((***+++++++++---///222+++,,,---...///...,,,+++***,,,000444:::BBBJJJPPP```gggtttwwwllleee[[[LLL???999111......222444111//////000000000///...---......///////////////////////////000000111111111111111000111111222333444444555111111000000000/////////,,,------------.........++++++++++++++++++++++++******************************))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........//////000000111111222222000666555666<<<;;;@@@OOOooo''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***,,,///222444666AAABBBCCCEEEEEEDDDCCCBBB???===:::666333222111111//////000111111111111000,,,,,,,,,,,,------...///000000111222222222222222111111111111111000//////......---,,,,,,------...000...------...---,,,***+++,,,---000222444555666::::::999888888888888999;;;999888888999999777666555444333222000...,,,+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))+++------,,,,,,---...+++******+++---...------///////////////111555888:::DDDSSSaaaiiirrrwwwiiigggZZZLLLDDD<<<444444999111111333555222...///333...///000000//////000111//////////////////////////////000111111111111111111111111111111222222222000000000000000///......***++++++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))+++,,,---(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000111111222222000666555666<<<;;;@@@OOOjjj''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&''''''((((((''''''&&&&&&'''((('''''''''***,,,+++,,,///333777;;;>>>@@@BBBFFFIIIIIIEEEAAA@@@@@@;;;888333///------///000222333555888::::::888666...---,,,++++++,,,......,,,------..................///000000...---...///---,,,+++++++++,,,---...111000......///...,,,+++000...++++++---///000000111333666888::::::999888888999999999999777555444333444444444333111000///---+++(((&&&%%%&&&(((******)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444444888@@@IIIWWWkkk|||wwwcccSSSNNNOOOFFF;;;444333333222000000000////////////000000////////////////////////---......///////////////............////////////000000000000000000000000222111000///...---,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''((((((***+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333555444444666777999AAAKKKlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''')))---111333444777:::===???AAABBBDDDEEEEEECCC@@@===<<<<<<555333111///000222666888?????????>>>===:::666333111///...,,,+++++++++,,,+++,,,------------,,,+++---...000000000222444777777666444333222222333333///---,,,,,,---......------+++))))))***,,,,,,+++///000222555777888999999999:::;;;<<<<<<;;;::::::111111000//////000111111000...,,,***)))((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---...222666>>>KKKXXXiiiwwwqqqbbbSSSEEE??????FFF???666111222333222000000000////////////000000........................------...///////////////............////////////000000000000000000000000111111000///...---,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++************))))))(((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333444333444666777999AAAJJJlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))))))))(((***...444888===>>>@@@BBBCCCDDDCCCCCCCCCAAA>>>===<<<;;;999888111000//////111444888:::???>>>===:::666222...,,,///......------...//////444555666666555222000...000111222222333555999<<>>777222111000///...---,,,,,,,,,---///000000//////222444222444777;;;@@@CCCFFFHHHJJJJJJIIIGGGDDD@@@<<<:::::::::999888888:::===AAAJJJKKKMMMOOORRRTTTUUUVVVRRRMMMFFFAAA===;;;888777<<<;;;<<<>>>AAABBBAAA@@@@@@===999555222000000000///..................///222222333333333222222111---...000111222111//////...------///333222...***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,+++)))+++//////++++++......,,,,,,...444999<<<===AAAJJJXXXfffnnnpppnnnkkkoooyyy}}}zzzqqqaaaQQQGGGBBB;;;444333222000000222444555333111000000000000000///...//////............//////........................,,,------...........................////////////..............................------,,,,,,++++++((())))))******++++++,,,************************'''(((***+++,,,***)))'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++((()))))))))******************************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333555555666::::::;;;BBBKKKeee''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''(((((((((((((((((())))))(((((((((***+++------222:::@@@CCCEEEFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@DDDEEEFFFGGGEEE???777111222111111000000///...------///111111///111555999>>>???BBBEEEGGGIIIKKKKKKDDDCCCBBB@@@>>><<<:::999;;;<<<=========@@@DDDGGGJJJKKKLLLNNNOOOOOOPPPOOOQQQNNNIIIFFFEEEDDDCCCBBB???>>>>>>@@@CCCEEEEEEDDDCCC@@@;;;666222000///...///......---------......+++---///111333333222222+++,,,...000111111000000000//////222666666000***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++******))))))******+++,,,,,,******......***)))+++,,,+++,,,---///000///...222666<<>>>>>>>>@@@BBBCCCCCCFFFIIIIIIEEE@@@<<<999999999999888666555333222///222333222000222888===AAABBBDDDEEEFFFGGGFFFFFF>>>======<<<===>>>???@@@@@@AAACCCCCCCCCDDDGGGIIIHHHIIIKKKMMMNNNNNNMMMMMMOOOMMMKKKKKKLLLMMMLLLKKKGGGFFFDDDDDDEEEGGGGGGGGG???===;;;888555333222222111000000000000222333444000000000000000111111111------...///000000000000111//////333888888111***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))***++++++...***))),,,---++++++---(((***,,,------,,,,,,,,,,,,,,,---///222777;;;======@@@KKKWWW___aaadddiiixxx|||ttthhhbbbaaa^^^YYYRRRJJJAAA<<<:::888333......111000++++++---+++)))...777;;;:::000000000000///.../////////......------......///------------------------+++,,,------......------............////////////------------------------,,,,,,,,,,,,++++++++++++))))))))))))************************************(((((())))))************))))))))))))************(((((((((((())))))******))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333333222555999999:::@@@HHHaaa''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''((())),,,000555:::<<>>===<<<===@@@CCCFFF???CCCGGGGGGEEECCCCCCEEEBBBBBBAAA???<<<999666444333666888777555888>>>DDD===>>>???AAABBBAAAAAA@@@>>>>>>>>>???BBBEEEIIIKKKFFFHHHIIIHHHGGGFFFFFFHHHFFFHHHKKKMMMPPPQQQQQQQQQQQQPPPOOOPPPRRRSSSRRRQQQQQQNNNKKKIIIJJJKKKKKKKKKAAA@@@???>>>============888777777888999;;;>>>???:::888444111///...//////000/////////////////////000...///333999888000)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++&&&%%%(((******+++...+++,,,,,,***)))***...111------.........---,,,,,,---+++...555;;;===@@@EEEKKKYYYjjjvvvyyyzzz|||~~~|||zzz{{{{{{zzzuuuqqqmmmoooppplllaaaSSSEEE<<<666999:::888333///...///+++///111...---//////...---000///,,,...444555000////////////......///111.........------.........------------------------+++,,,------......------............/////////000------------------------,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))*********)))******+++,,,))))))))))))************'''((()))***+++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......000000000111222222333333111111444777888888>>>FFF```&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''***+++...222888>>>CCCFFFDDDDDDEEEGGGIIIIIIGGGEEEGGGCCC???>>>@@@BBBBBBBBBIIIIIIIIIIIIJJJJJJJJJJJJDDDFFFGGGGGGEEEBBBAAABBBBBB???<<<===@@@CCCDDDCCCBBBEEEEEEBBB>>>>>>CCCHHHJJJIIIHHHGGGGGGIIIKKKLLLEEEFFFFFFFFFDDDEEEFFFHHHJJJFFFHHHNNNQQQOOOQQQVVVUUUUUUTTTSSSRRRRRRRRRRRRUUUOOOLLLLLLKKKIIIJJJNNNJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBBBBCCCEEEGGGJJJKKKNNNKKKEEE???999555222000...---,,,---000222222111222222333666888888444000000...,,,)))(((((()))***))))))((((((((())))))***((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((++++++************++++++)))((((((((()))+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......555;;;BBBFFFHHHMMMTTTYYYaaafffjjjhhhdddeeemmmvvvvvvwwwwwwsssrrrxxxwwwyyy~~~xxxuuupppjjjeeeaaa```___aaa]]]WWWPPPJJJFFFDDDDDDCCCAAA???<<<999666444333111111000000//////......///............---------...***,,,222444000///111//////............//////---.........---,,,,,,+++,,,,,,,,,------.........+++,,,------......---------------............//////............---------,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******************************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******************)))************+++++++++,,,,,,+++***+++,,,---.........---,,,---...///000000000000000111222333444444555666777888;;;???BBBZZZ((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))---///444999>>>AAACCCCCCEEECCCBBBCCCEEEGGGGGGGGGEEEBBB???@@@BBBEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJHHHFFFFFFGGGGGGDDDCCCDDDGGGJJJKKKKKKKKKKKKJJJFFFBBBAAADDDHHHMMMLLLJJJHHHGGGGGGHHHHHHBBBDDDEEEEEEEEEFFFHHHJJJGGGEEEFFFIIIIIIGGGJJJQQQSSSQQQOOOOOOOOOOOONNNMMMSSSPPPNNNOOOMMMJJJKKKPPPMMMNNNPPPQQQQQQPPPNNNLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPNNNJJJEEE???:::777444111...---.../////////......///111555666444111111000...,,,+++*********))))))(((((((((((())))))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))(((((((((((((((((((((+++******))))))******++++++******))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000444777888666777;;;>>>FFFIIILLLJJJGGGIIIOOOUUU^^^```aaa^^^]]]cccnnnxxxxxxnnngggXXXYYY^^^fffmmmppplllhhhVVVTTTPPPLLLIIIGGGFFFFFFBBB@@@===999777555555555222222222111111000000000/////////.........------............---------------+++---333444000...000//////............//////------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...---------------------........................------------,,,,,,,,,+++******))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***************************)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***))))))(((((()))************+++++++++,,,,,,+++++++++,,,---......------,,,---...///000000000000000111222333444444555666777888;;;???BBBYYY((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((''''''(((***,,,---222666<<>>AAAEEEHHHIIIDDDCCCAAACCCFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKGGGEEEDDDEEEHHHKKKLLLLLLMMMKKKHHHEEECCCCCCDDDDDDKKKJJJHHHEEECCCBBBAAAAAA===???@@@AAAAAABBBCCCEEECCCCCCDDDFFFDDDAAADDDIIIMMMJJJGGGHHHJJJKKKJJJHHHJJJIIIKKKMMMJJJFFFHHHMMMJJJMMMQQQSSSTTTSSSPPPNNNQQQQQQPPPPPPPPPQQQRRRRRRQQQRRRTTTSSSOOOIIIBBB>>>:::666222//////000111111---,,,---///222444444333222222111000///---,,,+++))))))((((((((((((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++******))))))******+++---,,,+++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///111222000---***,,,...333444444333333444888;;;@@@BBBDDDCCCBBBFFFOOOWWW______```___[[[SSSIIIBBB;;;;;;===CCCHHHJJJHHHDDD;;;999777555444444444444///......---------,,,,,,,,,,,,------...//////000---------------,,,,,,,,,............------------,,,+++///333444000..............................---------------,,,,,,+++,,,+++++++++++++++******++++++,,,---------------------------..................---------,,,,,,,,,---,,,,,,++++++*********(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***,,,,,,+++)))((()))************+++++++++,,,,,,+++++++++,,,---......------------...//////000000000000111222333444444555666777888;;;???BBBWWW&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''***...222555:::<<<@@@DDDEEEEEECCCAAADDDAAA??????BBBFFFHHHJJJEEEEEEEEEFFFHHHJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIEEEEEEEEEDDDCCCCCCFFFHHHDDDDDDCCCCCCEEEFFFGGGGGGGGGEEEBBBAAABBBCCCBBBBBBAAAAAA@@@???===<<<;;;;;;888:::;;;<<<;;;:::;;;===??????AAADDDEEEDDDAAA@@@CCC@@@===>>>AAACCCAAA??????@@@EEEHHHFFFBBBDDDJJJGGGIIIKKKNNNOOOOOONNNMMMQQQQQQQQQQQQQQQRRRRRRSSSNNNPPPSSSTTTRRRMMMHHHDDDBBB>>>888444444555666777111000///000111333444555222333333333222000...,,,******)))(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((******))))))))))))******,,,,,,++++++******************++++++++++++******++++++++++++,,,,,,,,,,,,...000111000---,,,---///111///------...000111111---000222111000222777<<<:::;;;===>>><<<888333///222111111222444444222///222222111000000000111111//////000000///...---,,,/////////...............---------------,,,,,,,,,.........---------,,,,,,***---000333333///------........................,,,,,,---------,,,,,,+++------,,,,,,++++++******++++++,,,------------,,,,,,,,,---------.........------------,,,,,,,,,+++---,,,,,,,,,++++++******(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))+++---//////...,,,***))))))*********++++++++++++++++++,,,,,,,,,------------------......//////000000000000111222333444444555666777888;;;???BBBUUU&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((+++///444:::===@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBDDDGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHGGG@@@AAAAAA@@@>>>???AAADDDDDDDDDDDDCCCBBBBBBBBBCCCAAA???===<<<>>>???>>>>>>999:::<<<===>>>>>>>>>>>>;;;===???@@@@@@@@@AAABBBCCCDDDGGGMMMSSSSSSKKKBBBGGGDDDAAA???@@@???===;;;:::;;;@@@DDDDDDAAABBBFFFFFFFFFFFFFFFFFFHHHIIIJJJNNNOOOPPPQQQRRRSSSSSSTTTOOOPPPRRRSSSSSSQQQPPPNNNNNNJJJCCC???<<<;;;:::999555555333111000000222333111222444555444222000...,,,+++***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))***))))))))))))))))))***))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,***+++,,,,,,,,,,,,---//////,,,******,,,------+++***,,,------+++***---///,,,---///000111111111222111000///...///...---,,,//////......------------......///000///...,,,+++------,,,,,,+++******)))------------------------...------------,,,,,,,,,***...222222000...---,,,------............------++++++,,,,,,---,,,,,,+++......------,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((***---//////...,,,+++))))))*********+++++++++++++++,,,,,,,,,------------------...............000000000000111222333444444555666777888;;;???BBBTTT|||(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((()))---111666;;;???AAABBBAAA@@@??????AAABBBCCCBBBCCCEEEHHHJJJJJJHHHFFFGGGIIIKKKKKKIIIGGGGGGGGGFFFGGGIIIIIIIIIGGGEEECCC???@@@@@@???>>>===???@@@>>>???@@@???===<<<<<<===:::::::::::::::;;;<<<===@@@BBBFFFKKKNNNPPPQQQQQQMMMPPPSSSUUUVVVVVVWWWXXXYYY]]]bbbhhhooopppggg\\\aaa___\\\XXXTTTQQQOOOOOOAAA???@@@DDDEEEBBBAAACCCGGGEEECCC@@@@@@@@@BBBCCCGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPQQQSSSUUUVVVWWWWWWYYYUUUPPPKKKFFFBBB===:::777777666222///......000///000222444444333111000...---,,,+++***************))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))***))))))(((((())))))***''''''((()))*********)))))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***,,,---...---,,,++++++,,,,,,,,,------,,,---000222---------......//////000......------,,,,,,++++++)))***,,,---......------******+++++++++,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,***000333000---------,,,,,,---...//////...---,,,***++++++,,,,,,,,,,,,,,,......---------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&(((***+++,,,+++***))))))************+++++++++***+++,,,---------,,,,,,,,,---......//////......000000000000111222333444444555666777888;;;???BBBSSSyyy((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))***---333888===@@@AAABBBAAA@@@?????????AAABBBCCCCCCDDDEEEHHHJJJJJJHHHEEEEEEHHHKKKKKKIIIFFFEEEFFFDDDEEEFFFGGGFFFDDDBBB@@@>>>@@@AAA@@@>>>=========888:::<<<<<<;;;:::;;;===:::>>>BBBEEEFFFIIINNNRRRTTTXXX^^^dddiiilllmmmmmmmmmooorrrrrrqqqooooooooopppxxxyyywwwyyyyyyuuupppmmmnnnqqq\\\UUURRRTTTUUUQQQMMMLLLPPPNNNLLLIIIFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDHHHIIILLLPPPSSSUUUVVVWWWYYYXXXVVVSSSPPPJJJDDD???999:::999666222//////000---...000222333333333222//////...---,,,,,,,,,,,,******))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))'''(((((())))))(((&&&&&&((())))))))))))))))))((())))))))))))*********+++---,,,,,,,,,---------,,,***+++++++++******+++++++++,,,------,,,,,,,,,---***,,,---,,,******+++---+++,,,---......//////000............------,,,,,,******,,,---.../////////++++++,,,,,,---......///++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++222444...***,,,---,,,+++,,,...//////...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))************)))************+++++++++***+++,,,---------,,,,,,,,,---.../////////...---000000000000111222333444444555666777888;;;???BBBRRRwww&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))---111777===AAABBBBBBAAA?????????@@@AAABBBBBBCCCEEEEEEEEEFFFHHHIIIGGGFFFBBBFFFJJJKKKHHHFFFEEEFFFBBBCCCEEEFFFEEECCC@@@>>>===???@@@@@@>>>;;;;;;;;;999<<<@@@AAA??????BBBDDDCCCJJJRRRXXX\\\aaajjjqqqfffkkkqqqyyy~~~~~~{{{zzzwwwzzz}}}||||||rrrkkklllmmmhhhaaa]]]___^^^]]]ZZZVVVRRRNNNLLLFFFFFFGGGGGGGGGFFFDDDCCC>>>AAAEEEJJJNNNPPPQQQQQQTTTTTTVVVWWWVVVRRRKKKFFF;;;======:::666333333444,,,,,,...000111333333444111000///...---,,,,,,,,,******))))))))))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((()))))))))(((&&&$$$###(((((())))))))))))(((((())))))))))))******************)))***,,,---,,,,,,''')))+++***)))(((***+++((()))******+++,,,------(((,,,//////---++++++,,,...///000000///.........+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********+++++++++++++++))))))******+++++++++,,,---------,,,,,,,,,++++++,,,333444---(((+++...---+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++************)))((((((((((((((()))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,---)))************+++++++++***+++,,,---...---,,,,,,,,,,,,.../////////...---000000000000111222333444444555666777888;;;???BBBRRRvvv''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))++++++)))(((((('''''''''&&&(((***)))'''(((+++///666666888;;;???AAABBBAAAAAABBBCCCCCCBBBBBBDDDFFFKKKIIIGGGHHHIIIIIIFFFCCCEEEFFFGGGGGGFFFDDDBBB@@@???AAACCCEEECCC@@@<<<999<<<888===FFFDDD999666===>>>BBBEEEGGGKKKRRR\\\dddbbbkkkuuuxxxxxx{{{~~~{{{~~~}}}}}}{{{zzz{{{sssooooookkkbbb\\\[[[RRRSSSUUUUUUQQQMMMIIIGGGBBBBBBCCCEEEGGGHHHGGGFFFFFFOOOUUUSSSQQQRRRRRRNNNHHHGGGEEEBBB>>>:::666333222111/////////111333555888555222000000///...---+++***((('''&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++)))))),,,---,,,)))777333...++++++,,,......------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++******)))+++*********))))))((((((************))))))))))))&&&''''''((()))******+++*********)))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???OOOsss''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&'''))))))(((((('''(((((())))))((((((((((((***...333777;;;;;;===???AAACCCCCCBBB@@@BBBCCCDDDCCCCCCEEEGGGKKKHHHFFFFFFHHHGGGEEECCCDDDDDDEEEEEEDDDBBB???>>><<<<<<<<<<<<===>>>@@@AAADDD???>>>???@@@@@@FFFNNNWWW\\\dddmmmssswwwxxxxxx|||}}}}}}zzzqqquuuxxxvvvooofff```]]]TTTNNNFFFBBBBBBDDDEEEEEECCCJJJNNNMMMLLLPPPSSSQQQQQQPPPOOOMMMJJJFFFCCCAAA;;;999555111000111222444444333333333444333000...,,,+++)))''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))************''''''(((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,***+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---+++))))))+++,,,------555222---******,,,---...,,,,,,------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???NNNqqq''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''')))*********(((''')))...666<<>>???@@@AAABBBBBBBBBBBB@@@BBBDDDEEEEEEEEEFFFHHHJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEEEEEEECCCAAA???===<<<;;;999999999;;;===???AAADDDDDDCCCHHHUUU```dddtttxxx~~~uuu{{{~~~xxxvvvkkkbbbUUUMMMJJJIIIFFFCCCBBBFFFGGGFFFGGGMMMRRRTTTUUUUUUTTTSSSQQQOOOMMMKKKFFFCCC===888444222111222000000222444666555111......---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))************++++++'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))***************************************************))))))))))))***++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++++++++,,,++++++***))))))+++///222333///+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---************))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???LLLmmm''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***+++))))))---444;;;???@@@===>>>@@@@@@@@@@@@@@@AAA???AAADDDFFFEEEFFFGGGHHHJJJHHHFFFEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@???>>>>>>===;;;:::888777777;;;JJJTTTWWW```qqqxxxttt}}}yyyqqqmmmiiibbbWWWNNNHHHGGGEEECCCCCCGGGKKKNNNRRRRRRRRRSSSSSSTTTTTTTTTOOOMMMHHHCCC===999555333//////000222444333111//////...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++))))))************))))))++++++************++++++++++++++++++++++++++++++************++++++++++++************************************++++++++++++)))******)))(((***000666000---***)))***+++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******+++++++++,,,*********)))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))%%%'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************************************++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???JJJggg''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((,,,,,,---333999======;;;<<<>>>@@@@@@???>>>@@@AAA>>>@@@BBBCCCCCCCCCDDDEEEGGGGGGGGGEEEDDDDDDDDDEEEFFFEEEEEECCCBBB@@@???>>>>>>===;;;:::;;;>>>AAACCCOOO```lllmmmttt{{{||||||rrrjjj^^^ZZZUUURRRNNNJJJHHHHHHJJJJJJKKKMMMQQQUUUZZZ\\\UUUUUUTTTRRRMMMGGG@@@===666444222111222222111///000///...---,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++(((******)))(((+++222777---+++))))))+++++++++*********+++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))******)))))))))(((((((((((('''))))))))))))((((((((((((''''''(((((())))))))))))'''((((((((()))))))))***&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???HHHbbb''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''***))))))((((((((())))))...000444888<<<===;;;999>>>AAACCCBBB???===>>>@@@;;;<<<===<<<;;;<<<>>>@@@BBBDDDFFFFFFDDDCCCCCCDDDAAAAAA@@@???>>>===<<<<<>>>>>===<<<<<<<<<<<<<<>>>>>============>>>>>>NNNUUUaaannnzzzzzzzzz}}}vvvyyyyyyiiiYYYNNNIIIIIIKKKJJJKKKMMMQQQUUUZZZ]]]___^^^\\\XXXSSSMMMEEE<<<777///000000000000000///...************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++)))(((***///222111000))))))***,,,......,,,***((()))***+++++++++++++++************************************************))))))******++++++++++++((((((((()))******++++++(((((())))))*********+++)))(((((((((''''''''''''&&&''''''((()))******+++&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,---......---,,,,,,,,,,,,---.........///000111111222222111333444666777888:::===???GGGZZZ{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&''')))---111333=========<<<;;;;;;===>>>EEEBBB===777333111000000111000///...---///222555888999===BBBBBB>>>>>>AAA>>>@@@<<<;;;???===EEEXXXsssssstttyyy|||ooofff```WWWOOOKKKFFFCCCEEEJJJPPPUUUZZZ[[[ccccccXXXNNNKKKFFF>>><<<555...,,,///222222111,,,***(((((()))*********))))))(((((()))***++++++(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((*********)))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''(((111888444************)))))))))))))))******++++++++++++******+++,,,------......------++++++***))))))******++++++++++++************)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222333444666777777888;;;===CCCZZZ}}}((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((***---111444666999;;;===>>>>>>>>>>>>>>>===;;;666222///............///000000111333777:::CCC>>>;;;<<<<<<;;;<<<@@@AAADDDAAADDDPPPYYYiii|||tttqqqnnniii[[[WWWRRRLLLHHHIIIOOOUUUQQQUUUXXXVVVTTTTTTSSSPPPEEE@@@:::666444222...+++000...,,,+++++++++***))))))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((''')))000666111''')))))))))))))))))))))))))))******++++++******)))++++++,,,------------,,,+++++++++++++++*********+++++++++************)))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222333444666777777888;;;===CCCZZZ|||(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''((()))+++...222555999;;;:::<<<>>>@@@@@@>>>;;;:::777555333000......//////,,,...222444777:::===@@@BBB<<<888:::<<<<<<@@@DDDFFFMMMNNNVVVgggsss}}}~~~~~~uuusssuuuzzz}}}xxxxxx|||sssuuuyyyxxx~~~ooonnnhhh\\\QQQMMMRRRWWWRRROOONNNSSSUUUTTTUUUWWWMMMJJJDDD>>>999666333222333111000///...,,,***'''***))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&'''(((***///222---%%%)))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,++++++******,,,,,,,,,,,,+++***+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222333444666777777888;;;===DDDYYYzzz((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&'''''')))+++---111555999<<<===@@@?????????>>>;;;888555888777555333222222333444---111555999;;;>>>@@@BBB<<<;;;<<<======<<<@@@GGGOOO[[[cccnnn{{{vvvvvvyyy|||{{{vvvvvv~~~tttnnnpppuuuyyywwwrrrqqqtttmmmlllnnntttzzz|||zzzxxx{{{}}}~~~xxxwww|||yyyyyy}}}xxx|||{{{uuurrreee]]]YYYVVVVVVKKKEEEKKKNNNLLLNNNUUUUUUSSSMMMEEE===888777888333222000000///---***'''*********))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''***---000///***$$$((((((((()))))))))))))))))))))************))))))((())))))***************)))***,,,---...---+++***+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////000111111222222333444666777777888;;;===DDDXXXxxx((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''***,,,000444888:::<<<===BBB???<<<;;;;;;:::888666:::999888666666666666777333666:::===>>>>>>???@@@======>>>===888888CCCPPPgggsssyyy|||vvvqqqpppqqqrrr{{{|||rrrqqqzzz{{{sssppprrrwww||||||xxxzzz~~~|||}}}~~~~~~|||zzz{{{|||wwwssstttxxx||||||xxxzzz|||wwwppp}}}uuummmbbbWWWWWWJJJBBBEEEHHHFFFHHHPPPUUUVVVTTTOOOGGG>>>777444222111000000000...+++(((++++++***************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((,,,///000,,,(((&&&''''''(((((()))))))))))))))))))))******)))))))))'''((())))))******))))))((()))+++---------+++***+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222333444666777777888;;;===DDDVVVuuu((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''((()))---000333777:::;;;;;;;;;<<<999666777:::<<<<<<;;;777777777777777777888888999;;;>>>>>>============888777888:::===GGG[[[nnn}}}zzzwwwpppfff^^^\\\___dddddd]]]\\\bbbddd```^^^```fffmmmooopppuuu||||||zzz}}}yyyzzzzzzyyywwwvvvvvvwwwxxx{{{vvvwwwvvvrrrpppvvvzzzyyy{{{}}}wwwllljjjbbbYYYTTTNNNGGGDDDEEEDDDIIIQQQUUUTTTLLLCCC<<<666444333222222111...,,,,,,,,,+++************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&''''''(((((())))))***)))((((((''''''(((((()))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((,,,000///)))'''(((&&&''''''(((((())))))***((())))))******))))))((('''((())))))******))))))'''(((***+++,,,,,,+++***+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000111111222222333444666777777888;;;===EEEUUUsss((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&''')))+++---222444777:::<<<<<<:::999777444333666;;;>>><<<999333444555666888999:::;;;===>>>???>>><<<;;;;;;;;;666666:::FFFUUUeeexxx~~~sssoooiiidddcccfffddd[[[RRROOONNNMMMLLLKKKLLLOOORRRTTTNNNOOORRRWWWXXXXXX___fffbbbfffkkkqqquuuzzz~~~{{{zzzzzzzzz{{{{{{zzzzzzuuuzzz{{{zzz||||||tttlllgggiiiqqquuusssxxxvvvggg[[[OOOGGGBBBDDDHHHNNNTTTUUUQQQMMM>>><<<999777666444222000---,,,++++++*********+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&+++///,,,&&&&&&***&&&&&&''''''((())))))***(((((())))))))))))(((((((((((()))************)))''''''((()))******+++++++++++++++************)))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////000111111222222333444666777777888;;;===EEEUUUqqq((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((())),,,...000555777:::===>>><<<:::888555444444888<<<===999444000222444666999<<<>>>???>>>??????===;;;::::::;;;AAA@@@HHH[[[nnnzzz~~~~~~tttdddYYYVVVPPPLLLNNNXXX^^^[[[UUUTTTOOOJJJIIINNNRRRTTTYYY___TTTRRRQQQQQQNNNLLLPPPWWWPPPTTTYYY[[[\\\^^^aaaeeedddhhhlllnnnoooqqquuuyyy~~~{{{zzz|||}}}}}}}}}rrrsssvvvyyy}}}|||~~~{{{uuurrr}}}vvvgggXXXVVVNNNFFFDDDIIIPPPSSSSSSFFFCCC>>>;;;999777555333---,,,,,,+++*********+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%)))---***$$$%%%+++&&&&&&&&&'''((())))))***(((((())))))))))))((((((((())))))***************''''''''''''((()))+++++++++++++++************)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000111111222222333444666777777888;;;===EEETTTppp((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''+++***)))((()))---333888555888;;;======:::555333555777;;;======:::555111+++000555999;;;===???AAABBB<<<;;;===;;;666666:::BBBQQQgggzzzzzzvvvtttiiibbb\\\UUUPPPPPPSSSOOOYYYgggiiikkkhhh]]]SSSRRRTTTWWWXXX[[[eeepppjjj```WWWVVVVVVSSSPPPPPPVVVSSSTTT[[[^^^]]]]]]aaabbbbbbbbbaaa``````aaacccfffjjjnnnnnnmmmooosssttt~~~~~~}}}~~~xxxttt{{{}}}|||iiiaaaYYYNNNHHHHHHLLLNNNOOOMMMJJJFFF@@@:::666444333222000---,,,++++++)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''')))(((''''''(((((((((&&&'''***---,,,)))''''''(((((((((((((((((('''''''''))))))************))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&)))***+++***)))((((((***))))))***+++,,,------...*********)))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111000000000111222222333333333333444555777999:::;;;BBBUUUrrr((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++///444888555666777888888666444333888;;;???>>>999555333333333555999<<<>>>>>>>>>>>>BBB>>>;;;;;;999888>>>GGGWWWhhh}}}~~~yyyuuugggccc______\\\VVVTTTVVV\\\[[[kkk~~~|||lllccc___^^^```eeemmm{{{|||hhh]]]ZZZ[[[aaagggoooqqqppphhh^^^ZZZ^^^ddddddfffgggfffdddbbbaaaaaacccdddaaa\\\ZZZ\\\^^^]]]qqqwww{{{rrrqqqvvvxxx}}}{{{rrrjjj]]]QQQIIIFFFGGGIIIJJJJJJIIIHHHEEE???999444444222///------,,,***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''(((((((((''')))+++,,,+++(((&&&'''(((((((((((((((((((((((('''))))))************))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))***+++***)))((()))***))))))))))))************)))))))))))))))*********))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000000000000111222222333333333333444555777999:::;;;BBBUUUqqq''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++---...111555888666555333222222444666777===@@@BBB>>>666222444777999:::<<>><<<>>>;;;888888999???NNN[[[vvvxxxoooiiiddd___\\\TTTXXXaaagggfff```]]]^^^fffhhh|||uuukkkeeehhhrrryyyggg```dddooozzzkkkbbbeeehhhmmmqqqvvvwwwtttnnnhhheee``````\\\WWWWWWYYYVVVOOOVVV\\\eeemmmrrrvvvyyyzzzzzzuuuuuuvvvyyywww}}}zzz}}}|||yyymmm^^^PPPHHHEEECCCDDDHHHLLLMMMGGG>>>666777444111///...---+++))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&'''((()))(((((('''''''''(((((((((,,,,,,,,,)))'''&&&'''(((''''''(((((((((((((((((())))))************))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''***+++++++++)))((()))***)))))))))(((((('''''''''(((((())))))******++++++))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---...000000000111222222333333333333444555777999:::;;;AAASSSooo''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&)))---000222444666888888555111///111555;;;>>>BBBBBBAAA===888777999<<<======>>>AAACCCCCC???<<<:::999:::???IIIXXXiiiuuuvvvlll___VVVUUUWWWYYYYYYWWWcccvvvrrrjjjhhheeeeeevvvuuujjjmmm|||qqqjjjnnnzzzwwwrrrmmmyyyyyyqqqbbbfffggghhhnnnssskkk___VVVUUUUUUUUUXXX^^^dddhhhmmmwww|||zzz}}}yyytttuuuyyy{{{zzzyyyzzz~~~{{{zzznnnXXXJJJDDDDDDGGGLLLPPPNNNGGGAAA:::888444222000...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))'''(((((('''&&&'''(((***///---***'''%%%%%%&&&(((''''''''''''(((((((((((())))))************))))))'''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,+++)))((()))***((((((((((((((((((((((((''''''((()))***++++++,,,))))))************))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------...000000000111222222333333333333444555777999:::;;;AAARRRlll&&&'''''''''(((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))******'''+++000333555777888::::::777444222444999@@@DDDDDD@@@<<<;;;===@@@@@@???AAAAAAAAAAAAAAA@@@===;;;<<>>;;;777444222000---+++++++++++++++************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))'''(((((('''%%%&&&))),,,000---)))&&&%%%%%%&&&'''&&&'''''''''(((((())))))))))))************))))))''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***+++,,,+++***))))))+++''''''((())))))***++++++''''''((()))***++++++,,,))))))************))))))))))))*********++++++++++++++++++,,,,,,,,,---------------...............000000000111222222333333333333444555777999:::;;;@@@PPPjjj&&&&&&''''''((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))******+++***...333777888999:::<<<<<<;;;888777888;;;@@@BBB@@@;;;888:::AAAEEEDDDAAAEEEEEEEEEBBB>>>;;;;;;<<<@@@KKKYYYiii{{{{{{kkk___[[[[[[```hhhnnnppplllgggbbbppp|||ppprrrzzzqqqtttrrrnnnuuuyyyvvv{{{zzzyyyfffdddbbbaaabbbcccbbbaaaYYYVVVSSSTTTTTTVVV]]]dddnnnwwwvvvbbbeeeeeeeeemmm~~~}}}oooXXXUUUQQQMMMLLLMMMPPPRRRDDDAAA<<<999666444000...,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&(((((('''$$$%%%)))---///,,,'''%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))************))))))&&&''''''((((((''''''&&&((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((((((((((((((((()))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((())))))***+++,,,,,,,,,***)))***+++'''(((((()))+++,,,,,,---(((((())))))******++++++))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------------...//////......---000000000111222222333333333333444555777999:::;;;@@@OOOggg&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++///222666999:::;;;<<<===>>>===<<<;;;::::::::::::888777777;;;AAADDDCCCAAABBBEEEFFFBBB<<<;;;@@@EEEMMM___sss~~~wwwrrrlllgggiiioooxxxwwwooolllyyyiiilllwww}}}yyy{{{~~~vvvsssuuu~~~{{{uuu~~~cccbbbbbbffflllppprrrrrrnnnbbbVVVRRRQQQPPPSSSYYYYYYcccppp}}}}}}kkkhhhhhhiiiiiijjjrrr||||||}}}zzzcccccc___WWWOOOJJJKKKMMMJJJGGGBBB>>>;;;888555222.........------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((&&&((()))'''$$$%%%***///---***&&&%%%'''((('''&&&&&&&&&''''''((())))))***))))))************))))))&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******+++,,,---,,,***)))***+++)))))))))******+++++++++)))))))))))))))*********))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---.........---,,,,,,000000000111222222333333333333444555777999:::;;;???MMMeee&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++111444888:::;;;<<<===????????????===;;;777333111222555999===???@@@AAAAAA<<>>HHHQQQ^^^vvvxxxqqqooonnnqqq|||~~~|||{{{}}}wwwnnn}}}{{{uuupppooosssyyy}}}~~~lll\\\VVVUUUTTTUUUXXXRRRUUUVVVZZZdddoooqqqkkkxxxqqqppprrrkkk^^^\\\eeeeeejjjuuu}}}}}}}}}}}}|||qqqsssqqqhhhZZZPPPMMMNNNNNNKKKFFFBBB???<<<888555/////////......---------************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%((()))&&&###$$$***///,,,)))&&&&&&''')))(((&&&&&&&&&&&&'''((())))))***))))))************))))))&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++,,,---,,,***)))***+++************))))))))))))*********)))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,---------+++,,,---------,,,+++***000000000111222222333333333333444555777999:::<<>><<<;;;;;;;;;>>>AAAAAAGGGYYYlll{{{zzzrrr}}}}}}}}}xxxvvvzzzrrr^^^XXXWWWZZZhhhwwwiiihhhcccYYYNNNKKKTTT^^^cccgggoooxxxwwwjjjaaa]]][[[```nnn{{{oooppp{{{zzztttgggYYYQQQHHHCCCGGGIIIDDD<<<999333111---,,,++++++***)))---,,,++++++------,,,++++++))))))***,,,------,,,888444000+++((('''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$((('''""""""***......''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************)))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&***)))(((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++,,,---...---+++)))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************************************+++++++++,,,,,,,,,***++++++,,,,,,------...000000000111222222333333444555777777777888:::<<>>@@@AAAAAA>>>:::666333222222333;;;:::999:::;;;<<<<<<;;;???<<<;;;???FFFRRRhhh{{{zzzpppyyy~~~zzz~~~zzzhhhaaa```bbbmmm|||tttbbbVVVQQQNNNJJJLLLRRR\\\jjj{{{mmmiiibbb\\\]]]iiizzziiiuuuuuuYYYLLLBBBBBBEEEDDDAAAAAA:::666000---,,,---......---,,,++++++------,,,++++++***)))+++---......---222000,,,***(((((()))***))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%((('''###$$$***...---''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************)))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++---...---+++)))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************************************+++++++++,,,,,,,,,***++++++,,,,,,---......000000000111222222333333444555666777777888:::<<>>@@@AAA@@@???<<<;;;888666555555666777:::999888888888:::;;;<<>>999222---+++,,,---...---,,,+++,,,---...---++++++***+++,,,///000000///+++***))))))((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%&&&***---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''%%%&&&((())))))(((&&&%%%(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))************(((((()))*********************************************+++++++++,,,,,,,,,+++++++++,,,------......000000000111222222333333333555666777777888;;;===@@@JJJ\\\((((((((((((((('''''''''(((((())))))))))))((((((((((((((('''((())))))***((()))***,,,000555999;;;>>>>>>???AAADDDCCC@@@===999888777777777777888999666777888888888999;;;<<<>>>???GGGWWWlllmmmaaalllzzzuuuwww~~~|||~~~~~~wwwtttrrrsss|||\\\QQQUUUWWWVVVVVVTTTOOOOOOSSSUUUTTT```qqqtttgggaaabbbeeeiiinnnyyyyyyqqquuuwwwiii[[[NNNGGGEEEGGGCCC???888333000///.........,,,+++,,,---...---,,,++++++,,,...111222111000(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((((((&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************))))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&''''''(((******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---,,,***))))))***((((((((((((((((((((((((((()))))))))************(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,,,,---.........000000000111222222333333333444666777777888;;;===???III[[['''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******''')))...222666999:::;;;===???AAACCCCCC@@@<<<888444444555555555666666666333666999::::::<<>>@@@III[[['''''''''(((((((((((((((((())))))******))))))((())))))(((((())))))***+++(((,,,111777:::;;;;;;::::::>>>CCCCCC@@@:::555222000111222333444444444333555888;;;<<<===BBBIIIOOO^^^mmm~~~}}}pppcccaaahhhxxx~~~xxx{{{jjjaaa\\\VVVooowww|||uuujjjbbb^^^\\\QQQMMMKKKPPP]]]mmm{{{|||pppdddXXXUUU]]]ggg~~~ssswwwuuufffXXXOOOLLLIIIEEE@@@;;;666///+++...---,,,---...///...,,,,,,---...000222222000...+++,,,,,,++++++***)))((((((((())))))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''$$$&&&+++///---)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))************))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))************(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////000000000111222222333333222444555666777999<<<>>>@@@IIIZZZ''''''''''''((((((((()))))))))************))))))))))))(((((())))))***+++---///444888;;;;;;;;;::::::AAAHHHGGG???666111000///000333666777888888777=========<<>>???HHHYYY&&&'''''''''(((((())))))))))))************)))))))))))))))))))))******+++111222555777999;;;<<<<<<<<>>>>>>>>DDDBBB???<<>>GGGXXX(((((((((((())))))))))))&&&''''''((()))******+++******)))******++++++,,,333555777999:::<<<@@@BBBHHHOOONNNBBB777444666777777<<<@@@@@@???BBBFFFIIICCCEEEEEEEEEIIIYYYrrruuummmyyy{{{xxxqqqiiiuuu~~~}}}~~~mmm^^^\\\VVV```uuu{{{kkk]]]\\\SSSTTT^^^ooozzzvvvkkkbbbeee```[[[ZZZcccwwwuuu^^^KKKIIIMMMJJJ@@@:::333000000000---)))***---222///------//////,,,***************************************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%'''***---,,,***&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((''''''%%%&&&((()))))))))((('''))))))))))))************(((((((((((((((((((((((()))((((((((()))***+++++++++***)))(((((()))***++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222...///000333555888;;;<<>>GGGUUUxxx(((((((((((())))))))))))(((((()))))))))******************+++---111555888666777999;;;<<>>FFFRRRttt(((((((((((())))))))))))************************(((***---111444777888999999===BBBDDDDDDBBBAAA@@@@@@:::999???DDDCCCCCCEEEJJJFFFGGGIIIFFFDDDQQQbbb~~~uuunnnhhheeeooo||||||nnnooo~~~vvvqqqiiiccc```dddnnnwww{{{zzznnnrrrvvv}}}zzziiiiiinnn|||vvvffflllttt^^^OOOMMMUUU```ffflllfffaaadddpppyyycccTTTDDD===:::666222111...///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++,,,+++)))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++******))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++((()))***++++++***)))(((((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,------......///000111111222222333333444333333444555666888999:::@@@EEEOOOrrr(((((((((((())))))))))))++++++******************(((+++///444777999999999===AAAEEEGGGEEEAAA===<<<===555222999???@@@BBBEEEIIIEEEEEEHHHGGGJJJ^^^wwwxxxnnnrrruuummmffffffvvvrrrssssssmmmtttmmmffffffjjjllljjjfff^^^aaacccffftttssskkkjjj{{{xxxfffVVVOOOQQQUUUoooqqqlll___XXXddd}}}uuu```III???===999333......000111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((---,,,***((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((('''(((***+++++++++***)))))))))))))))************************************))))))(((((()))***++++++((()))***++++++***)))(((((()))***+++,,,+++************+++++++++,,,,,,,,,++++++,,,------......///000111111222222333444444666555555555666777888999AAAEEENNNppp))))))))))))************++++++***))))))***+++,,,)))+++000444555555999===???AAACCCDDDAAA===888444222444777<<>>BBB@@@999111222222000---,,,...111000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''---+++)))'''&&&&&&(((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************''',,,000000,,,)))***,,,,,,,,,,,,---------......,,,---......//////......,,,...000111222222222111333444555777888:::;;;<<<>>>FFFPPPooo))))))))))))************+++***)))))))))***+++,,,,,,///333666777888;;;>>>BBBAAA???===:::777555444666777:::>>>BBBEEEEEEEEEJJJHHHFFFKKK]]]uuuvvvlllhhhhhhrrrxxxnnnnnnllliiiuuuzzztttsssxxx~~~ttthhhgggiiikkk}}}~~~}}}{{{zzzqqquuuyyyzzzxxxooo```SSSGGGPPP]]]ddddddaaa^^^]]]nnn~~~rrr^^^OOOHHH@@@888666777555222...,,,...000...---,,,+++************+++++++++++++++++++++++++++++++++************)))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&''''''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))))),,,+++)))'''&&&'''(((((()))((((((((('''''''''&&&''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))***************...222222///,,,---///+++++++++,,,,,,,,,------,,,---......//////......---...///000222222222222333444555666888:::;;;<<<>>>FFFPPPnnn))))))))))))***************)))(((((()))***+++,,,000333666888999;;;>>>@@@EEEAAA<<<777444444555666999;;;>>>BBBEEEGGGIIIIIINNNEEEGGG^^^|||}}}ppphhhbbbccciiippp{{{wwwuuuvvvqqqjjjppp~~~vvvrrrsssrrrooovvv}}}|||{{{zzz|||tttjjjgggtttxxxjjjRRRMMMLLLRRR]]]eeefffddd\\\bbbttttttcccUUULLLGGG>>><<<999444///---...///...---,,,+++************+++++++++++++++++++++++++++++++++************)))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&(((+++,,,+++***((('''&&&''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************(((+++///...,,,***+++---*********+++++++++,,,,,,,,,---......//////............//////000222333444333333555666888999;;;;;;???FFFNNNkkk((()))))))))************))))))(((((()))***,,,---333666888888;;;???BBBAAADDDAAA;;;666444555888:::<<>>IIIMMMIII<<<======>>>>>>>>>>>>===GGGGGGFFFDDDDDDHHHOOOVVVXXXrrrzzzwwwtttsss}}}{{{yyyvvvtttkkkiiifff```[[[XXXWWWXXX___\\\\\\___aaa```bbbfffjjjmmmttt|||{{{tttsssttt}}}|||yyydddRRRKKKOOOWWWiiizzz{{{ggg]]]nnnsssZZZSSSLLLBBB999444111000000------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((()))(((((('''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%'''***---///''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++,,,,,,,,,,,,---------.........,,,---......//////............//////000222333444222222444555777888::::::===DDDKKKhhh))))))))))))*********************+++---///111333333888:::999AAAOOOTTTOOOCCCCCCDDDEEEEEEDDDCCCCCCJJJJJJIIIFFFGGGMMMYYYbbbppp{{{~~~yyyrrr{{{tttqqqlllhhheeedddccccccbbb```\\\YYYVVVTTTSSSRRRVVVRRRRRRTTTUUUSSSUUUXXXZZZ[[[]]]aaafffjjjlllmmmpppsssyyy~~~|||xxxmmmuuu}}}rrreee[[[WWWVVV\\\ssszzzjjjeeemmmuuusss^^^UUUHHH===666222000...------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))(((((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((***,,,---&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''&&&&&&'''((()))******++++++,,,,,,,,,---------,,,---......//////......---...///000222222222222111222333555777888999:::<<>>555000000111000/////////...+++)))........................,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((%%%$$$%%%'''(((&&&$$$'''%%%$$$&&&***,,,,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))******)))(((((()))+++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111111333333444555777999;;;<<<>>>DDDHHHbbb************+++++++++++++++++++++---111444777888;;;:::@@@LLLWWW\\\^^^```^^^[[[WWWSSSRRRVVV]]]aaa]]]VVVSSSWWW^^^kkk|||wwwmmmeeeccceeekkkwww{{{vvvqqqooolllkkkiiihhhfffeeeeeedddbbb```aaabbb```^^^```eeejjjfffbbbaaaaaabbbcccbbbeeeaaa^^^^^^``````]]]ZZZZZZYYYXXXXXXXXXWWWVVVUUURRRRRRRRRRRRTTTVVVWWWYYY[[[___dddhhhnnnuuu~~~rrrgggcccfff{{{kkkfffmmmqqqZZZPPPMMMXXXgggnnnllljjj\\\___dddnnn}}}fffRRRDDD===888555222000////////////---+++------------------------,,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&%%%%%%(((+++,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((('''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''')))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))***)))((((((((()))++++++))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111111111111222333333555666888:::;;;>>>DDDHHHaaa************+++++++++,,,***+++---000222555777888<<<@@@JJJWWW^^^^^^^^^```\\\^^^ZZZTTTXXXdddkkkiii]]]\\\XXXXXXfff~~~oooeeejjjppprrrzzz{{{yyyuuuqqqnnnkkkiiiiiiggghhhhhhiiiiiijjjjjjkkkjjjkkkooosssrrrqqqvvv~~~}}}wwwuuuxxx{{{zzzyyyzzzyyyxxxwwwvvvtttssssssnnnnnnmmmkkkiiigggeeeccc\\\[[[ZZZXXXVVVUUUUUUUUURRRSSSRRRRRRTTTYYY```eeemmmsss|||iii```___yyysssjjjqqquuuhhhZZZVVVWWW\\\dddkkkmmmfff^^^```qqqwww\\\IIIBBB>>>888222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&'''''''''%%%%%%&&&'''***,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))((((((''')))******)))(((((()))++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111111111222222222444555777999:::>>>DDDGGG___*********+++++++++,,,,,,***,,,000222444666888999BBBJJJUUU\\\YYYSSSTTTYYY```bbb[[[QQQVVVgggnnnhhh]]]^^^aaajjj{{{{{{qqq{{{zzzvvvsssrrrooollliiiiiikkklllmmmnnnppprrruuuvvvwwwxxxxxx|||vvvtttpppkkkfffaaa]]]\\\YYYWWWSSSPPPOOOQQQVVVYYYXXX\\\eeeooouuu|||wwwccciiiwwwxxxppp}}}vvvfffVVVOOOWWWccc|||vvvkkkdddgggxxxnnnTTTJJJDDD<<<333111...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&'''''''''&&&$$$&&&***---...,,,)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))******)))(((((()))+++,,,***(((''''''(((***,,,(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222222111111222333555777999:::===CCCFFF]]]***++++++++++++,,,,,,,,,+++...222444555666999;;;IIIQQQZZZXXXKKKAAAFFFQQQffffff\\\NNNQQQ```fff```bbbbbbppp}}}wwwrrrpppnnnnnnnnnlllkkknnnrrrvvvyyy{{{zzztttqqqnnnjjjccc]]]YYYXXXWWWWWWRRRSSSWWW\\\___dddooozzzzzzppplllvvvxxxxxxxxxeeeQQQRRR\\\jjjoooqqqjjjaaafffzzzmmmZZZNNNDDD777333///------.........------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&''''''$$$''',,,......+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((()))******)))(((((()))+++,,,***(((''''''(((***,,,(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222222111111222333555777999:::;;;BBBEEE\\\++++++++++++,,,,,,,,,,,,,,,000333555555666:::>>>KKKOOORRRNNNAAA:::BBBOOOiiihhh___TTTSSS[[[___]]]eeekkkrrrnnnttt~~~zzzuuuooommmnnnllloooqqqrrrsssxxxxxxppphhhaaa[[[WWWUUUQQQPPPRRRSSSVVV]]]dddiiitttzzzvvvrrruuuzzz~~~yyy^^^TTTVVV[[[gggsssqqqddd^^^jjj|||lllWWWHHH===999333///....................................++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&((((((((('''&&&'''(((%%%)))---///---***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((()))******)))(((((()))++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((()))************)))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222222333222222222444555777999::::::AAADDD[[[+++++++++,,,,,,,,,------...111555555444666<<>>999<<>>222)))***111......//////...------,,,......---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''---000+++'''((((((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((+++******+++,,,+++)))'''))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444333333444555777999;;;<<<>>>;;;GGGTTT++++++******+++---///000111444666888:::<<<======555888CCCSSS^^^___^^^___mmmppprrrooohhhjjjxxx{{{rrrnnn|||}}}xxxvvvwwwvvvssspppppprrrvvvwwwwww}}}uuujjj___ZZZWWWYYYYYYZZZ```gggwwwxxxpppccc|||jjjbbbccceeeuuusssfffZZZWWWiii}}}]]]TTTKKKCCC;;;333000111.........///......------......---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((...///***'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++******+++,,,+++)))'''))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000222333444222333333555666888:::;;;@@@<<>>>>>AAAEEEOOOYYY^^^]]]___cccdddlllooofff___jjj|||wwwzzzvvvtttqqqooooooqqqssstttuuuwww|||wwwnnneee___YYYUUUVVVZZZbbbkkkyyyyyy|||iiiaaaaaasss{{{lll]]]\\\jjj~~~uuu|||kkk]]]NNNFFF@@@888111............///////////////......---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''+++------(((&&&''')))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))***++++++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000222333444222222333444666888:::;;;@@@===HHHSSS}}}++++++++++++---///111222777666888===AAACCCGGGKKKaaa^^^[[[ZZZ[[[___eeejjjbbbhhhhhhaaacccvvv}}}yyyvvvuuupppqqqpppnnnmmmooouuuyyy}}}qqqeee]]]ZZZZZZWWW]]]eeemmmxxxnnneeennnqqq___ZZZhhhwww|||qqq^^^QQQFFF:::222/////////////////////000000......---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''...---+++'''&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))+++)))))))))***+++)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000222333444222222333444666888999:::???<<>>;;;EEEMMMttt,,,,,,,,,---///111444555:::888???QQQ___fffrrrllliiihhhpppmmmgggpppxxxtttssspppoooppp~~~uuussspppmmmllllllmmmnnnrrruuuzzz}}}~~~}}}||||||yyy~~~xxxqqqqqquuuxxxyyywwwuuutttuuuvvvuuuvvvvvvuuussssssvvvxxxwwwyyy|||}}}|||zzzzzz{{{yyy{{{~~~~~~tttfff\\\XXXYYY]]]___ccc{{{vvviiizzzdddmmmrrr|||fffVVViii~~~tttVVVDDD>>>555444222000//////000000......---------,,,,,,,,,---,,,++++++******++++++************************************************************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((()))***+++&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''')))+++,,,111***&&&)))***'''''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((()))***++++++++++++***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,...))))))))))))))))))))))))'''''''''((()))************(((&&&'''(((*********))))))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000222333444444444555666888:::<<<===@@@>>>GGGLLLrrr,,,,,,,,,---///222444555<<<:::BBBTTT___aaahhhssspppnnnkkkqqqooolll}}}tttppppppppptttzzz|||yyysssqqqooommmlllnnnoooqqqxxx{{{~~~~~~zzztttoookkkooovvv{{{wwwnnnkkklllhhhmmmpppooollljjjiiiiiihhhiiijjjiiifffgggjjjmmmkkkmmmqqqrrrrrrqqqpppqqqqqqssswww||||||~~~uuueee___]]]\\\[[[VVVjjjwwwqqqbbbxxxkkknnnkkk}}}ppp[[[UUUoooeeePPPFFF777555222000///...///000......---------,,,,,,,,,---,,,++++++******++++++************************************************************************'''((((((((())))))******((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))''''''(((***,,,...111***&&&***+++(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((()))***+++++++++++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''(((***---...))))))))))))))))))))))))&&&''''''((()))******+++***(((&&&&&&(((*********))))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......//////000222333444555555666777999;;;<<<===CCC@@@HHHLLLppp---,,,...111222111555;;;===EEENNNUUU[[[cccgggfffoooqqqtttxxxwwwhhhtttmmmppp~~~|||wwwsssqqqvvvwwwrrrppptttxxxyyyyyysssiii]]]WWWVVVVVVXXX[[[]]]]]]ZZZWWWUUUVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSZZZZZZZZZ[[[\\\\\\\\\]]]aaaccceeegggjjjoootttxxxvvvvvv{{{sssddd]]]\\\TTTXXX___iii|||nnnddduuunnncccrrriii```[[[nnnxxx___RRREEE:::000//////---///444------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((''''''(((+++///222))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,%%%"""+++,,,&&&'''++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))************************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111000//////000111111444444444555777888:::;;;??????GGGIIInnn,,,,,,...333333333888>>>>>>GGGPPPWWW___gggkkkjjjooowww}}}|||yyywwwsssooorrrtttttt|||yyyuuurrrsssvvvxxxxxx|||}}}pppbbb[[[UUUMMMEEEBBBDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGOOOQQQSSSUUUWWW[[[```dddjjjjjjooovvvyyyzzz~~~tttjjj\\\YYYVVVYYYbbbrrryyybbb^^^lllzzznnn```eeeppp]]]III???777444222...---000.........---------,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((+++///222((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((+++%%%###******%%%(((++++++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))************************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////111222333444444444555777888:::;;;???>>>GGGIIInnn+++,,,000444555555:::AAAIIIQQQ[[[eeepppxxxyyyuuukkk{{{rrrjjjkkknnnuuu||||||~~~zzzyyywwwvvvttt|||}}}~~~nnn\\\IIIBBBBBB???888444::::::;;;;;;;;;;;;::::::999999999999888888888888777777777888888888888888888888888999999999999999===???AAABBBDDDGGGKKKNNNZZZZZZ___gggmmmqqqxxxlll```VVVUUUVVV[[[jjjzzz}}}yyyqqqZZZXXXgggrrrfffzzz|||dddMMMEEE===999555000...////////////............------,,,+++,,,---...---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''(((***,,,...000'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((())))))))))))&&&***&&&$$$***((($$$***+++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************+++++++++***************************************)))))))))*********++++++***************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...000222444555444444444555777888:::;;;>>>>>>GGGIIInnn+++---111555555444:::BBBUUUZZZdddsssxxxggg|||llleeennnzzzzzz{{{yyyyyyzzz{{{{{{~~~xxx[[[KKK;;;888;;;<<<999777:::999999999999::::::;;;999999999999::::::::::::888888999999999999999999::::::999999999999999999666888999:::;;;===@@@BBBKKKKKKPPPYYY```fffpppxxxmmm___^^^[[[WWW^^^kkkuuu}}}zzzzzzlll]]]aaaxxxnnnssslllRRRLLLCCC;;;555222111222/////////.........------...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''''')))+++---......&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))******+++++++++%%%***'''''',,,((($$$+++******)))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000222333333444444444555777888:::;;;===>>>GGGIIImmm---...333555444333:::CCCZZZ]]]gggyyynnnjjj|||{{{jjjhhhyyy~~~|||yyyyyy{{{~~~}}}}}}hhhIII@@@999999:::::::::<<<999888888888888999:::;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::999999888888888555777888888777888:::<<<>>>>>>CCCKKKQQQXXXaaajjjzzz|||~~~nnnggg```TTTSSSZZZiiirrr|||llltttzzznnnccclllxxxqqq~~~}}}bbb[[[NNN???555111111222.........------------,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''))),,,...---,,,&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************&&&)))(((,,,222+++%%%,,,***)))))))))))))))******(((((())))))************))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************************++++++++++++************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111444444444555777888:::;;;<<<>>>GGGHHHjjj...000444555444444===IIIcccgggpppkkksss|||uuummmsss|||yyy~~~|||zzzyyy{{{~~~wwwaaaNNN===:::999:::888555666::::::999999999:::;;;<<<===<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888666777888777555555555666666555888>>>CCCGGGNNNVVViiilllpppsssuuuxxx|||{{{kkk[[[SSSSSS\\\___iii{{{xxxhhhfffrrr}}}jjjbbbttttttnnn~~~yyyrrr```III999222000///.........---------,,,,,,---,,,+++,,,---...---+++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''***...///,,,)))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++******++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,++++++******))))))***)))111:::111'''+++)))))))))))))))******+++((((((((()))******++++++))))))))))))))))))))))))************************+++++++++************************************************++++++++++++,,,***************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000000000444444444555777888:::;;;<<<===GGGFFFhhh///111444666555888DDDRRRnnnvvvrrrwwwwwwtttpppttt}}}tttpppsssyyyuuu|||}}}}}}}}}ssscccVVVHHH===;;;999999:::999666777;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>======999:::;;;999777555555666444333444888::::::???EEEPPPUUUZZZ___ccchhhnnnrrrzzz{{{|||pppaaa[[[WWWWWW[[[fffvvvvvvnnnxxx|||pppvvvhhh```qqq~~~fffiii}}}rrrXXXCCC888333////////////............------+++***+++,,,---,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''***///000,,,(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++******++++++++++++******)))))))))))))))))))))))))))******+++,,,---......++++++++++++++++++++++++***+++,,,---...000111111444444333222000///...---,,,******666BBB888)))***)))))))))))))))***++++++'''(((((()))******++++++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---///111111111111444444444555777888:::;;;<<<===FFFEEEeee///111444666666;;;JJJYYYsss~~~~~~wwwuuuqqqkkklllzzzyyylllllluuu}}}qqq]]]LLLDDDBBBAAA<<<999888<<<===;;;<<>>>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>??????>>>;;;999888888666444555888777666888======CCCJJJQQQVVV]]]dddiiiqqqrrruuuyyy|||ooocccZZZXXXZZZ]]]cccvvv{{{pppqqqzzztttxxxyyy]]]___ooogggbbbsss}}}bbbLLL@@@999333000000000000////////////,,,+++******,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''+++///000,,,'''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++******++++++++++++******))))))))))))))))))))))))***+++,,,---///000111111------------------------,,,---...000222333555555<<<<<<:::999777555444333...+++***999GGG<<<******))))))((())))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,************************************************,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((())),,,///111222333333444444444555777888:::;;;<<<===FFFDDDddd222333888<<<888:::NNNfffzzznnnpppqqqkkkqqqvvvooosss}}}mmmWWWJJJGGGFFFAAA;;;999:::<<<=========???AAA===>>>???@@@@@@???>>><<>><<>><<>>::::::;;;<<<======>>>???AAACCCDDDFFFHHHHHHHHHGGGFFFBBBBBBBBBEEEHHHKKKLLLKKKLLLLLLKKKHHHFFFEEEGGGIIIBBBCCCDDDFFFGGGHHHIIIJJJGGGGGGFFFEEECCC@@@>>><<<<<<;;;:::888777666555555666666777:::>>>CCCHHHKKKTTTXXX]]]bbbhhhooovvvzzz|||jjjZZZZZZ[[[ZZZeeevvv~~~jjjlllwww}}}lll\\\dddvvvuuuoootttuuu[[[III<<<333000---,,,///000------///.........---------,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******)))''')))//////***''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))((((((((())))))***((()))***+++------.........---,,,,,,,,,---...///111222333666999===@@@BBBBBBAAA@@@???<<<:::888777............///000111111???EEEFFF???===AAA>>>666444000---///333555222---000///---+++***)))))))))(((((()))******+++++++++***))))))))))))***+++,,,************++++++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,---------......---------....../////////000111222222333333333333333444666777999:::===<<>>JJJJJJMMMfff~~~tttppp}}}rrryyy~~~|||uuuvvvzzziiiWWWPPPFFF@@@?????????=========>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGGGGBBBBBBCCCGGGMMMRRRTTTUUUWWWWWWWWWUUURRROOONNNNNNGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHEEEBBB@@@AAAAAA@@@>>><<<999777666888777777777999;;;>>>@@@EEEHHHMMMSSSZZZccckkkqqquuuxxx|||oooddd^^^XXXYYY```mmm}}}ooofffmmm```^^^sss}}}ppptttpppUUUBBB<<<444///...111222///...000.........------------,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''''''''((())))))))))))))))))))))))'''''''''(((((()))))))))%%%(((---000---(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))***++++++,,,---///222444666888666444111///---...///000,,,///111222444999AAAGGGGGGFFFEEEBBB???<<<999888333333444444444333333222:::???@@@;;;;;;@@@@@@;;;;;;777222///...//////...333222000...---,,,,,,,,,***************+++,,,---))))))))))))))))))***+++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,------...//////...---------......000000111111222222333333333333333444666777999:::===<<>><<<:::;;;:::999888888999;;;<<<>>>@@@DDDIIIOOOVVV^^^dddjjjnnnsssvvvyyyzzz|||~~~yyykkk```[[[\\\___hhh~~~rrrjjj|||oooZZZgggyyyqqqyyyhhhMMMDDD<<<555111333333000...///............------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((($$$***111222,,,'''&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))+++,,,...///222333444555888<<>>BBBFFFHHHIIIOOOWWWaaajjjooooooooonnn]]]YYYRRRLLLGGGEEEEEEEEE@@@AAACCCDDDDDDDDDBBBAAACCCCCCDDDDDDDDDBBBAAA@@@999999888777666777777888<<<>>>@@@CCCEEEJJJOOOSSSYYY]]]ccchhhlllppptttvvvxxx|||xxxfff]]]YYY[[[]]]jjjiiiooofffcccuuu{{{zzz{{{ZZZJJJAAA888111111111000.../////////.........------------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%...444333,,,'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))***,,,...000222333777666666777:::>>>BBBEEECCCDDDDDDCCC@@@;;;666333555777888666444888AAAIIIKKKJJJGGGCCC>>>999555333000111333555555555444444777999:::;;;???FFFJJJKKKFFFFFFEEE@@@;;;777666666444555555666666777777777777555333000---+++)))(((******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------------............///111222333333333333444666777999:::<<<;;;DDDFFFggg///999@@@MMMnnn~~~{{{{{{||||||mmmeeeeeesssnnnfff\\\TTTMMMHHHFFFHHHFFFDDDFFFJJJLLLJJJHHHIIIIIIHHHGGGGGGFFFEEEEEEAAA???<<<<<<>>>@@@AAAAAACCCGGGMMMTTT\\\dddlllqqqmmmjjjddd\\\TTTMMMHHHEEE@@@@@@@@@@@@???>>>>>>===@@@@@@AAABBBBBBBBBBBBBBB;;;;;;:::999999888888999;;;===>>>??????@@@CCCEEEGGGKKKPPPUUU[[[```fffjjjiiiooowww}}}wwweee[[[ZZZWWW\\\mmmyyyqqqppp{{{jjjjjjxxx|||mmmVVVGGG;;;111.../////////111/////////.........------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((000555111+++((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***++++++,,,---///111333444666555444555888===BBBEEEDDDFFFIIIKKKIIIDDD>>>;;;777888888777666888===BBBAAA@@@>>>;;;888444111///***+++,,,---............111222333666999>>>BBBDDDDDDEEEEEECCC???<<<999999888888888888777666555444777777666444111...,,,***,,,+++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////...---------......---------...000222555666333333333444666777999:::<<<;;;DDDFFFfff777777AAA[[[{{{~~~tttzzzxxxzzzyyy|||~~~zzzpppjjjmmmuuuyyyqqqhhh^^^SSSKKKIIIHHHJJJQQQZZZaaacccbbb^^^]]][[[XXXVVVTTTSSSRRROOOLLLHHHFFFFFFFFFGGGFFFBBBCCCEEEGGGKKKQQQYYY___kkklllmmmkkkeee\\\SSSMMMJJJIIIFFFCCC@@@>>>======<<<<<<<<<<<<======>>>???@@@@@@???===<<<;;;;;;:::999;;;>>>???>>>>>>?????????AAACCCEEEGGGKKKPPPSSSUUUZZZbbbjjjqqqvvv|||~~~jjj^^^XXXXXX```jjj|||rrrwwwzzzyyy~~~jjjjjjyyyvvvmmmWWWHHH888222111//////111////////////...............------------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))*********111444...))))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++//////......//////000111222111111222777===DDDHHHEEEGGGHHHHHHFFFAAA<<<888222222111222222333444555444444444333333111000///......---------......///.........111333444666888============<<<;;;999888555666666666555444333222222333555777777555333222------,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......---------......///.........///222555888:::333333333444666777999:::<<<;;;CCCEEEeee===555CCCiiiuuummmzzz|||nnnwwwxxxppplllnnnxxx|||nnn^^^SSSJJJKKKQQQ]]]mmmyyy|||yyyuuupppkkkfffcccbbb]]]YYYTTTRRRQQQQQQQQQPPPIIIJJJKKKIIIGGGFFFGGGHHHUUU]]]hhhqqqsssnnneee___VVVSSSOOOIIIEEEBBB@@@@@@;;;:::999888888999:::;;;AAA@@@???===;;;:::888777888;;;???AAAAAA@@@@@@AAA@@@@@@>>>;;;999:::===@@@CCCHHHPPPXXXaaajjjsssxxxzzz}}}yyyfff___ZZZZZZ[[[fffyyyxxx{{{ooowwwpppbbbgggppp}}}qqq{{{iiiWWWCCC888444000//////000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((((())))))))))))))))))))))))((()))))))))************,,,111222+++'''))))))'''((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,------......222111000...------------111000000222888???GGGLLLHHHGGGFFFBBB>>>888333000...---...///111222000//////000222333555666666666777666444333222222333333333222222444444333333444777555444555777888777666///000222444444444444333,,,///333888:::;;;:::999...------,,,+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...///000---------------...///000/////////111333777;;;===333333333444666777999:::<<<;;;CCCDDDddd???===MMMooouuuiii|||~~~uuu|||~~~wwwhhhYYYPPPPPPPPPWWWkkk}}}{{{tttllliiihhhfffeeedddccc```^^^VVVUUURRRPPPNNNMMMLLLMMMPPPLLLOOO^^^rrr|||vvvmmmbbbWWWOOONNNLLLGGGEEEGGG@@@>>>:::777666888:::<<<;;;<<<===>>>???>>>===<<<<<<;;;<<<@@@EEEGGGFFFCCCHHHFFFBBB>>><<<;;;<<<<<<<<<<<<@@@GGGNNNVVVbbbnnnsssxxx~~~lll\\\]]]ZZZVVVkkkzzz|||~~~eeeVVV\\\yyyvvvpppooo{{{{{{]]]DDD===888...---666222111000//////......///------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------************************************************))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))((()))+++***)))((()))+++333111---+++******)))''')))(((((('''''''''((((((&&&***,,,,,,)))'''(((******---000333555444333222***+++---...//////......111333666;;;@@@EEEIIIJJJEEE@@@:::777555444111///,,,...///...,,,,,,///333;;;===>>>???>>>???@@@BBBAAAAAAAAAAAAAAA???>>>>>>:::999999999999999:::::::::;;;;;;:::999666444333444333111000111333666888222222222333666:::===@@@;;;999555///+++***,,,...,,,+++***+++---.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++************************+++++++++,,,,,,---------------------------------............////////////000000//////000222444555555555555555666777888999;;;>>>@@@HHHfff999>>>MMMddd}}}wwwsssxxxsssuuufffZZZQQQOOORRR\\\lll}}}}}}xxxxxxvvvuuutttsssqqqmmmjjjhhhfffbbb^^^ZZZVVVTTTRRRNNNKKKJJJQQQ___mmmwww|||rrrdddXXXTTTQQQJJJDDDBBBCCCAAA>>>;;;999888888888::::::;;;<<<===>>>>>>>>>===<<<===@@@EEEIIILLLMMMIIIIIIHHHGGGDDD???;;;999;;;999;;;@@@DDDIIISSS]]]iiioooxxxyyybbb\\\YYYZZZhhh{{{~~~vvv___YYYgggnnnvvvwwwwww~~~iiiNNNBBB===555000111222111000///............------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---************************************************))))))))))))************))))))))))))************+++++++++*********))))))))))))))))))))))))))))))((()))******))))))***+++222///,,,***))))))(((&&&(((''''''&&&&&&'''''''''))))))***)))))))))+++---...///111222222111000///000000000111222444666777;;;<<>>===<<<<<<<<>>===:::444///,,,,,,,,,,,,***)))***,,,.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111222444444444444555555666888999:::;;;>>>@@@HHHeee999EEESSSccc{{{~~~}}}oooppprrrhhhXXXSSSVVVcccooovvv~~~}}}yyyzzzxxxuuuqqqlllgggcccaaaVVVSSSMMMHHHKKKZZZqqqxxxjjj```XXXPPPIIIFFFEEEDDDBBB???<<<999777555999999999999;;;<<<>>>@@@>>>>>>???AAADDDJJJQQQVVVRRRRRRQQQOOOKKKEEE@@@===<<<999999:::;;;===CCCJJJVVV^^^jjjuuu}}}}}}fff\\\ZZZ___dddrrr]]]XXXggg{{{yyyqqq}}}tttYYYFFF===888111+++111000///......------...------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************************************))))))))))))************))))))))))))************+++************)))))))))))))))))))))))))))))))))((()))******))))))+++---000---***((((((((('''&&&)))((((((''''''(((((()))+++)))'''(((***---000111333333222111000///......444333333444777:::>>>AAAEEEFFFFFFDDDAAA<<<777333000///---...000222222111333555888:::<<<@@@DDDGGGMMMNNNOOOOOOMMMMMMNNNOOOMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFEEE===<<<:::777555222000///111111222444666:::===???BBBBBB@@@<<<777111...------+++)))***,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......///000111222333333333333333444555777999:::;;;;;;>>>@@@GGGcccCCCQQQcccuuu}}}tttfffppp|||qqqgggiiiyyy}}}||||||xxxuuussshhhddd[[[NNNGGGOOObbbsssxxxhhhYYYRRRQQQKKKJJJGGGEEEBBB???>>>===;;;999888666777999;;;======@@@BBBCCCDDDGGGNNNTTT^^^\\\ZZZVVVRRRNNNJJJHHHBBB>>>;;;;;;:::888;;;???BBBJJJUUUbbbllluuu|||fff^^^\\\ZZZmmm|||iiiZZZbbbvvvwwwyyykkkQQQ@@@;;;555---111000///...------------........................------,,,,,,,,,+++++++++************************************************************************((()))))))))************((()))))))))************************))))))))))))((((((((((((((((((((((((((()))***))))))***,,,...///---***((())))))((('''******)))))))))***+++++++++(((''')))...222222111444333111000///...//////222333555888<<<@@@CCCEEEHHHGGGDDD@@@;;;555000...---...000222666888::::::@@@AAACCCEEEHHHJJJMMMNNNOOOPPPOOOMMMKKKIIIHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNJJJIIIGGGDDD@@@;;;777444555444333444777<<>>BBBDDDFFFFFFBBB@@@;;;777333222111222444666:::===@@@BBBDDDEEEJJJJJJJJJKKKLLLLLLLLLLLLFFFGGGGGGFFFCCCBBBBBBCCCFFFEEEDDDBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGCCC@@@>>>>>>;;;777444555999???CCC@@@CCCFFFGGGDDD@@@===;;;444111...,,,------...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---.........////////////---...000222333333333222111222333555777:::<<<===;;;???@@@EEE^^^YYYjjjxxxpppaaaiii{{{yyyvvvoooeeeZZZQQQKKK___iii[[[TTTSSSQQQOOOLLLIIIGGGFFFDDDAAA===999666555555555888<<>><<<===:::;;;>>>CCCLLLYYYfffpppyyyhhh]]]ZZZ^^^qqqsssnnn]]]XXXlll}}}cccIII;;;555222111000//////.................................------------,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))+++///222...,,,***)))***++++++***&&&&&&&&&&&&'''((())))))***+++///333555555222///,,,,,,,,,,,,...000222444666999>>>BBBEEEEEECCCBBB;;;888444222222555888;;;===AAAEEEHHHIIIIIIJJJKKKLLLKKKIIIIIIJJJIIIFFFDDDAAACCCEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHIIIKKKKKKKKKJJJIIIHHHBBBCCCDDDFFFGGGGGGFFFFFFGGGCCC===888555666888:::<<>>DDDIIIKKKIIIGGGGGGOOOZZZcccgggeee```\\\SSSMMMIIIIIIHHHDDD@@@@@@???===<<<<<>>???@@@AAA@@@>>><<<:::777666555555888<<<@@@CCCDDDHHHLLLMMMKKKIIIIIIIIIHHHFFFEEEFFFGGGGGGDDDAAABBBDDDEEEFFFEEEEEEFFFHHHEEECCCAAA@@@??????@@@AAABBBCCCEEEFFFGGGFFFEEEDDDFFFHHHKKKNNNOOOOOOMMMKKKBBBBBBDDDEEEFFFGGGGGGGGGIIIHHHEEEAAA>>>:::888666777:::===>>>???@@@BBBDDDAAA===777333111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---..............................---------.........////////////000000111222444444222333444555777999;;;<<<;;;???@@@CCC[[[zzzwwwooofffZZZhhhzzznnnbbbZZZLLLTTTeeevvvjjj]]]VVVJJJHHHEEEAAA>>>;;;:::999555666;;;CCCLLLPPPPPPNNNFFFJJJPPPWWW]]]bbbeeefffXXXRRRNNNNNNMMMHHHDDDCCCAAA???;;;888999@@@IIIOOO^^^fffqqq|||rrrbbb[[[^^^mmm~~~vvveee\\\~~~}}}kkk^^^bbbpppyyyzzzuuulllKKK>>>444333222111000000000000////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++************************************************))))))))))))************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())),,,000444+++)))''''''((()))))))))************+++,,,---...000333555444111000111444888999:::<<<>>>@@@BBBBBBDDDBBB@@@===:::666444333666777888;;;>>>BBBFFFHHHFFFJJJNNNNNNKKKGGGEEEEEEDDDCCCBBBEEEGGGHHHEEEBBBAAAAAAAAA@@@===;;;;;;<<<===<<<999888777777999:::444666999<<<>>>>>>>>>>>>:::>>>DDDIIIMMMNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKJJJHHHCCC===:::555777999:::;;;===@@@CCCEEE@@@:::555222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------------------------,,,,,,,,,---------......000000//////000222444555333333444555777999:::;;;<<<@@@@@@BBBZZZwwwfffSSS[[[}}}~~~~~~sssiiiXXX___YYYUUUrrrlll\\\VVVOOOJJJEEE???;;;999;;;777555<<>>AAABBBBBBBBBDDDEEEBBB===777555777:::;;;;;;???@@@BBBEEEHHHIIIIIIHHHKKKGGGGGGKKKLLLHHHDDDDDDMMMHHHBBB>>>======;;;999555666999:::888555666:::666666666777666444555777222444666777777777888999999999999:::;;;>>>AAADDDIIIJJJLLLMMMMMMKKKJJJIIIMMMJJJFFFDDDDDDDDDDDDCCCBBB@@@===:::888888:::;;;???BBBEEEBBB;;;555333222000000000000///...---,,,------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............/////////////////////000111111222222333333444555777999:::;;;@@@BBBAAADDD\\\uuueeeWWWccc}}}~~~yyypppfffaaaXXXSSSbbbqqqgggZZZQQQLLLGGGBBB>>>:::888777:::EEEVVVdddkkkhhh^^^RRRJJJIIIMMMSSSXXX___^^^ZZZVVVRRRNNNLLLKKKHHHEEE@@@>>>===>>>======CCCJJJVVVcccpppyyy~~~uuudddccceeejjjwwwxxxtttVVVKKKYYYlllwww}}}cccEEE===777222222111...---///000000///.....................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,...///...++++++******************))))))***+++---...//////111111000...---...222555;;;<<<>>>>>>======>>>@@@;;;999777888<<<@@@CCCCCCEEEFFFHHHIIIIIIIIIHHHHHHDDDIIISSS[[[ZZZQQQKKKJJJBBB>>>:::888999999888777888777666777777777777777555666999:::888666888:::888888888777777777999:::666777888777666777:::===???@@@AAADDDGGGJJJLLLNNNQQQNNNJJJGGGFFFEEECCCAAAAAABBBCCCCCCBBB>>>:::888>>>???@@@AAA@@@<<<666333111111000//////...------------------------------///...------------...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............//////////////////000000111111222222333333444555777999:::;;;@@@BBBAAACCC[[[ooobbb___ppp|||yyyqqqfff]]]ZZZWWW^^^}}}~~~gggUUUNNNKKKFFFAAA::::::888888===MMMccctttzzzqqqaaaRRRIIIGGGIIIKKKXXX]]]```\\\TTTMMMKKKLLLHHHFFFCCCBBBAAAAAA???>>>===>>>DDDSSSeeesssyyyyyypppccc\\\]]]mmm|||qqq\\\KKKQQQ]]]}}}wwwpppLLLBBB:::444333222000...///000//////............///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''***///222111...++++++++++++*********)))((()))***,,,---///000111......---+++***---111555;;;;;;;;;:::888888:::<<<999999;;;???DDDIIILLLMMMNNNMMMLLLIIIGGGGGGHHHJJJQQQWWWaaaddd[[[LLLDDDCCC:::888666666666777666555:::777555444666999888666999>>>BBB@@@;;;888999;;;999888777666666777999:::666888:::888555555777:::666555555666:::>>>CCCFFFNNNLLLKKKJJJJJJHHHFFFDDD@@@BBBDDDEEEEEEBBB???======<<<<<<@@@CCCAAA;;;555444333111///...---......------------------------///...------------...///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............//////////////////000000111222222222333333444555777999:::;;;???BBBAAACCCZZZdddaaaiii~~~}}}}}}uuulllhhhfff\\\UUUfff{{{___RRROOOJJJEEE???<<<999777888CCCYYYlll}}}ssscccUUUNNNKKKHHHOOOVVV\\\\\\WWWPPPMMMMMMIIIHHHFFFFFFFFFEEECCCAAA>>>;;;===FFFVVVgggqqqvvvkkk\\\YYYeeetttvvvuuuppp\\\VVVTTTwwwsssxxx}}}]]]III===333111333222111222000///............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,(((%%%***111444111,,,+++*********))))))))))))******+++,,,---......///.........---...111666:::<<<===<<<:::999:::===@@@@@@AAADDDGGGJJJMMMNNNOOOJJJLLLNNNMMMLLLMMMRRRWWW]]]\\\[[[WWWKKK>>>999:::999999999999999999888888999::::::999;;;>>>???<<>>???@@@CCCEEEGGG@@@>>>===???@@@@@@>>><<<888666333000.........///.................................------.........------------............------------------------------------------------,,,,,,,,,---------......---------............///............///////////////000000111111222333333333333444555777999:::;;;???BBBAAACCCYYYlllYYYddduuu}}}|||}}}|||wwwqqqlllfff```aaaeeeooo{{{sss^^^WWWSSSMMMFFF@@@:::888888<<>>FFFTTTdddooo|||fff\\\aaajjj{{{wwwxxx|||kkkaaa```nnntttxxx}}}uuu[[[JJJ888111222222222222//////............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***'''%%%***111333///)))))))))))))))))))))))))))......------------,,,,,,,,,...000111444888===AAA@@@AAAAAA@@@@@@AAAEEEHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJTTT___ccc___[[[ZZZ[[[OOOIIIDDDAAA>>>:::999;;;999:::<<<===???@@@AAABBB???GGGLLLLLLMMMPPPPPPLLLRRRYYY]]]WWWQQQPPPNNNLLLIIIFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@>>><<<::::::::::::999999888777666666666888999<<>>>>>???@@@BBBEEEGGGIIIDDDDDDBBB???<<<<<<>>>AAA;;;999666222000/////////........................---..................------------.........//////------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000000111222222333333333333444555777999:::;;;===BBBBBBCCCXXXxxx\\\WWWmmm}}}{{{~~~vvvmmmlllmmmggg___^^^iiizzzlll___XXXRRRMMMDDD>>>>>><<<999===FFFlll~~~~~~ppp```RRRKKKIIIIIIOOOVVVXXXSSSMMMLLLKKKJJJJJJKKKKKKIIIGGGBBBBBB???::::::CCCTTTbbbsssxxxccc^^^___kkkuuuzzzuuu{{{sssllluuullltttvvvsss~~~|||cccFFF777222000/////////............//////000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))'''(((,,,111222---(((((((((((()))******++++++222111111000///...------,,,///333666999===AAAEEEDDDEEEFFFFFFFFFHHHKKKMMMKKKKKKKKKIIIHHHIIILLLOOOdddqqq~~~}}}nnnZZZLLLEEE>>>999777:::=========???@@@BBBEEEGGGJJJMMMQQQTTTWWWbbbkkknnnqqqsssmmmbbbkkktttxxxvvvwww}}}~~~zzzgggbbb]]][[[]]]``````___[[[UUUMMMHHHFFFDDD@@@<<<888999999:::::::::;;;;;;777777888;;;===>>><<<999;;;???EEEIIILLLKKKHHHFFFGGGHHHFFF@@@;;;:::>>>CCC>>><<<999666333111000000........................------...//////...------------........./////////------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000111111222333333333333333444555777999:::;;;<<>>555222000000...............///000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,///111000,,,)))(((((()))***,,,---...///444444444333333222222111000333999===???AAADDDFFFFFFGGGIIIIIIIIIIIIJJJLLLHHHHHHIIIIIIKKKQQQZZZ```}}}}}}dddLLL===888;;;999:::???BBBDDDJJJPPPWWWYYY[[[\\\\\\___dddhhhzzzxxx{{{sssrrrxxx}}}nnnddd```[[[RRRJJJDDDBBB@@@===<<<======>>>======<<<======<<<:::888888<<>>>>>>>>@@@???<<<999666333111000........................------...//////...------............////////////........................------------------------,,,,,,,,,---------......---------............///............////////////000111111222222333333444333333444555777999:::;;;;;;AAACCCEEEYYY~~~wwwdddVVVddd~~~|||}}}}}}}}}}}}{{{}}}yyyoookkknnnjjjYYY\\\uuusssddd[[[RRRLLLJJJJJJBBB888;;;FFFCCCdddtttdddWWWRRRLLLJJJLLLNNNMMMKKKJJJHHHFFFFFFHHHIIIHHHGGGEEEFFFEEE@@@<<<===CCCIII]]]ooo}}}}}}kkkaaa]]]nnn{{{{{{eeemmm~~~~~~xxxfff]]]gggtttyyy}}}aaaDDD999555444444...............///000111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,///222222///,,,***((()))***,,,...000111222666666666666666666666666555999???CCCDDDEEEFFFGGGFFFHHHJJJJJJHHHGGGHHHIIIDDDFFFHHHJJJPPP[[[hhhrrr}}}zzzhhhRRRCCCAAAEEE;;;:::===AAAFFFNNN]]]lllqqqrrrrrrooommmnnnrrrvvv~~~~~~zzzsssfffZZZZZZVVVNNNGGGBBBAAAAAABBBDDDCCCBBBBBBBBBAAA???===555888===DDDKKKRRRXXX[[[IIIFFFDDDDDDEEECCC>>>:::AAA@@@???<<<888555111000////////////////////////,,,---...//////...---,,,............/////////000........................------------------------,,,,,,,,,---------......---------.........//////............/////////000000111111222222333444444333333444555777999:::<<<:::AAADDDFFFZZZrrrkkkTTTaaavvv|||~~~~~~|||zzzwwwqqqlllnnnlllgggeeejjj~~~ppp[[[XXXQQQPPPMMMCCCCCCBBB777BBBSSSmmmvvvdddWWWMMMJJJIIIGGGGGGJJJJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIHHHEEEBBB???<<<:::KKK^^^ssswwwhhh___^^^ggg}}}sssdddooossscccVVVYYYhhhssstttppp}}}XXXEEE;;;222222222111111000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++''')))///000+++)))+++)))***,,,...000111222222888777555444555666888999:::<<<>>>BBBDDDFFFGGGGGGMMMGGGDDDHHHKKKJJJGGGGGGGGGEEEFFFPPP```lllpppppphhh\\\PPPJJJDDD===>>>BBBAAABBBJJJVVV^^^ggguuuzzz{{{|||vvveeeYYYPPPGGG@@@CCCGGGGGGAAA@@@DDDFFFDDD:::999666666:::DDDQQQ[[[VVVRRRLLLFFFAAA@@@@@@@@@<<<<<<===>>>===:::444000000///...------...///000////////////////////////---------------------------------............///------------------------,,,,,,,,,---------......///////////////............///000000//////000111111111111111222333444555555555555666777999;;;;;;===???CCCEEEWWW{{{fff___WWWiii~~~~~~~~~~~~|||wwwrrrqqqnnnjjjgggeeeooo~~~dddZZZQQQPPPNNNFFFFFFFFF======III^^^uuu|||mmm___RRRMMMLLLHHHFFFHHHJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHGGGFFFDDDAAA>>>===EEEUUUhhhwwwyyyddd___```ooo}}}nnndddUUUNNNZZZmmmvvvtttsssiiiIII333444111111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))************************,,,)))***///000,,,***,,,***+++---///111333444444888888777666777999:::<<<;;;@@@EEEFFFEEEDDDFFFIIIGGGFFFGGGJJJIIIFFFHHHLLL]]]bbbhhhlllkkkfff___ZZZMMMHHHEEEEEEEEEDDDIIIPPPUUUYYYcccooouuu{{{qqqbbb\\\UUUVVVRRRJJJHHHIIIFFFAAA<<<;;;999888999<<<@@@CCCLLLKKKJJJHHHEEEBBB@@@>>>???>>>===>>>===;;;888555111000///...---...///000////////////////////////........................---------............///------------------------,,,,,,---------...........................//////...///000000//////000111111111111111222333444555555555555666777999;;;;;;<<<>>>BBBEEEWWWrrr\\\XXX```vvv}}}zzz|||~~~zzzvvvvvvpppnnnllleeeaaarrrmmm^^^TTTRRRQQQJJJJJJKKKCCC<<>>???<<>>===<<<<<<;;;999777???BBBFFFIIIJJJIIIFFFDDDDDDBBB???>>>>>>===<<<:::222111000.........//////////////////////////////////////////////////////---------............///------------------------,,,------------.........,,,---------.../////////...///000000//////000111111111111111222333444555555555555666777999;;;;;;;;;===BBBDDDWWWppp]]]___rrrwwwvvv{{{|||xxxsssxxxpppnnnrrrkkk___dddsssyyygggYYYTTTSSSMMMLLLLLLFFFBBB>>>AAARRRlllrrr___SSSOOOOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHHHHGGGFFFEEE===BBBKKK[[[ssstttfff[[[^^^kkk}}}wwwdddUUUSSSaaazzz|||pppCCC666111111000///....................................------------------------+++,,,,,,------,,,,,,+++------------------------************************************************))))))))))))))))))))))))***************************+++,,,...---,,,,,,------///111333555777888888777777888:::<<<>>>@@@BBB@@@FFFLLLLLLGGGDDDEEEGGGIIIGGGGGGGGGHHHOOOaaaqqqvvv^^^LLLEEEEEEKKKNNNRRRUUU\\\mmm~~~wwwbbbUUUGGGDDD@@@>>>???AAAAAA@@@999<<<@@@EEEJJJMMMOOOOOOJJJGGGBBB???>>>>>>>>>===444333111000.........///////////////////////////////////////////////////---------............///------------............------------............+++,,,,,,---...//////000...///000000//////000111111111111111222333444444555555555666777999;;;;;;;;;===AAADDDVVVmmmdddooo}}}uuuwww~~~|||xxxtttuuullljjjqqqpppddd^^^aaatttbbbZZZXXXPPPMMMMMMGGGJJJBBB???HHH^^^www~~~jjjZZZRRRPPPOOONNNKKKKKKJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIIIIIIIHHHGGG@@@AAADDDPPPfff}}}qqq]]][[[fffvvv~~~yyysssggg\\\WWWkkkuuuSSS888222222000//////.................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))************************)))+++---,,,++++++,,,---000111222444666777888888666777888:::===???AAACCCCCCEEEHHHIIIHHHFFFEEEDDDDDDCCCHHHRRR]]]gggsss}}}uuuaaaOOOFFFGGGKKKOOOXXXccckkkwwwqqqZZZSSSJJJCCC@@@@@@BBBDDD===<<<<<<===AAAGGGNNNRRRMMMIIIEEEAAA@@@???>>>===777666444222000/////////000000000000000000000000........................---------............///---------....../////////---------.........//////,,,,,,------...///000000...///000000//////000111111111111111222333444444555555555666777999;;;;;;;;;===AAADDDVVV{{{eeeggg}}}zzzwww|||}}}zzzrrrjjjgggkkknnnhhh___XXXeeennnccc```WWWQQQPPPKKKOOOIIIBBBDDDQQQfff}}}zzzgggYYYRRRNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIIIIGGGGGGCCCCCCBBBGGGWWWmmm~~~dddZZZ___kkkpppiii~~~nnn]]]bbbtttYYY888444333222000////////////........................------------------------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))************************(((---///,,,***,,,......222333444555777777777777777888:::<<>>DDD@@@;;;888:::>>>EEEIIIJJJHHHEEECCCBBBAAA@@@>>>;;;999777444222111000000000000000000000000000000........................---------............///---------...//////000000------........./////////------......///000000000...///000000//////000111111111111111222333444555555555555666777999;;;;;;<<<===BBBDDDUUU~~~iiiYYYfff{{{xxxzzz~~~uuuqqqjjjeeegggjjjcccZZZRRRkkk{{{mmmjjj```YYYXXXSSSRRROOOJJJEEEHHHYYYqqqwwweeeZZZRRRLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEECCCDDDBBB@@@III]]]rrr~~~vvveee___```ppp}}}ffftttxxxrrrhhhcccZZZAAA555444333111000000//////................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***************************000333...+++...111111444555555666666666666666999:::<<>><<<999666444222111111000000000000000000000000////////////////////////---------............///---------...///000000000............//////////////////000000000000000000...///000000//////000111111111111111222333444555555555555666777999;;;;;;===>>>BBBDDDUUUqqq^^^QQQddd}}}wwwxxx}}}zzzzzzqqqdddbbbjjjiii___UUU^^^oootttqqqggg```^^^ZZZTTTUUUQQQIIIFFFSSSlllpppbbbXXXPPPKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDBBBEEEBBB===AAASSSlll{{{uuufff\\\eeevvvpppjjj}}}oooVVVoooxxx```PPP666555444222111000000000................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************+++333555///,,,///333333555555666666666666555555;;;<<<>>>AAACCCDDDEEEFFF@@@EEEIIIHHHCCCDDDJJJQQQiiikkksss|||{{{lll\\\RRRDDDGGGJJJLLLUUUgggvvv\\\OOOAAABBBCCCCCCCCCBBBAAAAAA===>>>AAAEEEHHHGGGDDDAAA@@@>>>;;;888555333222222000000000000000000000000000000000000000000000000---------.........//////---------...///000000111............/////////000111111111111000000000000...///000000//////000111111111111111222333444555555555555666777999;;;<<<>>>???CCCDDDUUUssscccVVVVVVjjjxxxsssuuu|||{{{qqqmmmhhhbbbaaaeee___YYYbbbxxxsssqqqggg``````WWWSSSQQQPPPNNNQQQ```ppp~~~{{{ppp```PPPOOONNNKKKHHHGGGHHHLLLOOOKKKJJJIIIHHHFFFEEEDDDDDD???EEEHHHCCC@@@JJJ```sss{{{ggg___dddlll~~~ooottt{{{qqqXXX\\\nnnzzzxxxzzzVVVDDD333555888,,,...444+++000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++***************++++++*********))))))((((((---,,,++++++++++++***)))---555666---***111444000555555444555666888:::;;;<<<@@@BBBCCCCCCEEEEEECCCFFFEEEEEEBBB>>>CCC[[[sssqqqddd^^^TTTHHHCCCJJJOOOWWWooo~~~bbb[[[FFF???EEEEEEEEEFFFAAA<<<;;;;;;@@@FFFHHHGGGDDDEEECCC???<<<:::666222///111111111111000000000000000000000000000000000000........................//////.........---------........................000000000000000000000000111111000000000000000111222222333333333333444444666666666666777888::::::===??????EEE\\\uuucccVVVTTT^^^ppp}}}rrrqqqvvvvvvqqqmmmhhhcccbbb]]]]]]```zzzwwwrrrkkkffffffaaa\\\XXXVVVRRRPPPXXXbbbrrr{{{kkk[[[SSSPPPMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCAAAEEEFFFBBB???FFFWWWfffsss|||ttt```^^^ccc{{{uuuyyyqqqrrr|||kkkXXXRRR\\\ddddddfffvvvTTT;;;555777000111444+++000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++***************++++++*********))))))))))))---,,,++++++++++++******///666777///---333555222666666555666777999;;;<<>>999444000111111111111000000000111000000000000000000000000........................//////.........---------........................////////////////////////111111000000000000111111222222333333333333444444666666666666777888::::::<<<>>>???DDDYYYoooYYYOOOZZZooovvvmmmppp|||yyy~~~zzzvvvppphhhccc^^^bbb^^^hhhyyyrrrlllkkkjjjeeeaaa^^^ZZZTTTSSSUUUaaatttzzzkkk\\\WWWPPPLLLKKKKKKIIIFFFJJJIIIHHHGGGFFFDDDCCCCCCBBBDDDDDDBBB???CCCLLLTTTgggsssiii]]]^^^iiivvvuuu}}}{{{hhhZZZMMMNNNTTT\\\___gggtttOOO888666333333222,,,000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++***************)))))))))---,,,,,,++++++++++++,,,222888777111000555777444777666666777999;;;===>>>CCCBBBAAABBBEEEFFFFFFFFFFFFCCCGGGTTTdddpppyyy~~~ttt\\\KKKCCCEEERRR^^^kkkmmmqqq~~~}}}oooYYYOOOMMMHHHGGGDDD@@@;;;888<<>>888333111111111111111111222222000000000000000000000000......................../////////............---........................////////////////////////111000000000000000111111222222333333333333444444555555666666777999:::;;;===??????BBBVVV}}}|||jjjTTTOOOaaa|||ssskkksssyyyvvvllleeebbbccc\\\^^^uuuxxxqqqlllmmmjjjgggfffddd^^^WWWRRRTTTggg~~~wwwhhh___TTTMMMMMMMMMKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBDDDFFF\\\kkk{{{xxxddd```___ttt{{{lllwwwpppaaaZZZQQQVVVfffllllll}}}lllCCC666555333000---000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********)))******+++,,,************************,,,,,,,,,+++***+++,,,...444777666222222666888666666666666777999<<<>>>@@@EEECCCBBBEEEFFFEEEDDDEEEFFFJJJUUUeeerrruuuqqqmmmhhhWWWHHHEEEGGGNNN```rrr}}}yyyzzzwwwaaaIIIHHHFFFDDDAAA@@@???>>>>>>HHHGGGGGGGGGFFFBBB<<<888333222111111111111222333////////////////////////......................../////////...............................................................000000000000000000111222222222222333333333444444555555555666777999:::;;;>>>AAA@@@BBBTTTzzznnn^^^PPPRRReeezzzxxxoookkkwww|||{{{mmmeeeccc___YYY]]]iiiyyyzzzuuuqqqooonnnmmmmmmlllhhh^^^VVVQQQ```sssrrrfffWWWMMMKKKLLLLLLKKKHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBDDDDDDCCCAAASSSeeexxxlll```\\\kkkkkkeeemmmtttaaa]]]mmmtttpppTTT888444222......000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))***++++++,,,***************++++++++++++,,,,,,+++***+++...000444555444222333666777666666666666888:::===@@@AAAFFFDDDEEEIIIHHHCCCCCCHHHJJJXXXjjjvvvxxxpppcccZZZSSSGGGAAAGGGQQQ\\\ppp~~~XXXOOOJJJEEEEEEGGGGGGAAA;;;BBBCCCDDDFFFGGGDDD@@@===555444222111111111222333////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////000111222222222222222333333333444444444444555666777999;;;<<>>???@@@CCCEEEEEEBBB???888666444222111111222333000000000000000000000000////////////////////////...////////////000000000////////////////////////000000000000000000000000////////////000111222333222222333333333333444444444444555666888999;;;<<<>>>BBBCCCDDDSSSwww^^^PPPVVVrrrtttjjjiiiqqqwwwmmmwww{{{mmmjjjaaa^^^```cccwww~~~{{{}}}tttwwwwwwttttttuuurrrlll```___```gggsss~~~|||mmm^^^SSSNNNLLLMMMGGGGGGFFFEEECCCBBBAAA@@@BBBBBBBBBCCCDDDDDDDDDDDDEEEXXXooo{{{uuuaaa```eeesssrrrppp{{{|||wwwgggYYYhhhsssAAA555555111333000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,***,,,---+++)))***000555666333111222555777777777999999:::<<>>>>>>>>@@@CCCCCCBBB@@@:::888555222000000111222000000000000000000000000////////////////////////.../////////000000000000////////////////////////111111111111111111111111////////////000111222333222222333333333333444444444444555666888:::;;;===;;;@@@BBBCCCRRRwww}}}nnn[[[JJJUUU|||qqqhhhjjjvvv}}}|||ooolllllliiipppsss}}}wwwxxxjjj\\\^^^bbbiiiuuu|||zzzqqqvvvwwwtttuuuzzz{{{wwwggg```[[[___jjjxxx{{{kkk\\\SSSOOONNNGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCCCCCCCBBBBBBDDDEEE@@@TTTjjjwww}}}ddd___]]]fff|||zzzgggkkkvvvvvvlllTTT]]]wwwzzzEEE777888333555000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,))),,,---+++)))***000666777333111333777888888888;;;;;;<<<>>>AAAEEEHHHJJJKKKHHHIIIIIIDDDFFF\\\vvv|||eeeYYYVVVUUUiiixxxmmm^^^SSSKKKGGG???>>>>>>???AAABBBAAA@@@<<<:::666222000000000111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111////////////000111222333222222333333333444444444333444444666888:::<<<===999???AAABBBQQQvvvtttbbbOOOMMMZZZtttzzzpppeeepppsssaaagggaaaggguuuuuunnn|||tttiiibbb^^^aaaiiizzzuuuttttttuuuxxxzzz{{{zzztttjjj```]]]___hhh{{{yyyjjj^^^UUUPPPJJJHHHEEEBBB@@@???@@@AAAAAAAAA@@@BBBCCCDDDCCCAAACCCNNN___ppp{{{rrrfff[[[[[[hhhuuuhhhzzzuuuxxx^^^QQQ```sss~~~TTT:::777777222000000///////////////000////////////............------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000***(((,,,//////444<<<333444555555555666888:::<<<@@@@@@>>>CCCLLLNNNKKKLLLGGGDDDIIIUUUfffyyyzzzgggdddbbbcccnnnkkkYYYUUUJJJJJJDDD:::999???EEEGGGCCC>>>777333333333222111333222111111000111111111222111000111222111///,,,///---,,,---///000000000////////////000000000000000000000000000000000000111000/////////000222333666444111000222333444444777777777777888999:::;;;>>>@@@BBBEEERRRqqqqqq___MMMNNN[[[ssstttiiifffsssuuulllfffjjjuuuuuummmqqq}}}rrrgggaaaccchhhxxxyyyvvvuuutttvvvyyy|||}}}}}}wwwnnneee```]]]cccsssuuummmaaaVVVMMMKKKGGGDDDBBBBBBAAA@@@@@@@@@@@@BBBEEEFFFEEEDDDAAAMMM^^^nnnzzz{{{iiiZZZZZZdddzzz~~~fffpppvvvsssjjjUUUWWWdddwwweeeCCC777444000222111111000/////////000////////////............------------------------......///000000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++)))---///000555;;;555666777666555555666888;;;???AAAAAAFFFNNNQQQOOOPPPLLLKKKTTTeeexxxtttdddeeehhhmmmzzzooo```LLLJJJGGGAAA>>>@@@FFFLLLGGGAAA:::666444333222000333222222111111111111111333222111///............000///---...///000000///////////////000000000111000000000000000000000000111000000///000111222333666444222111222444444444555555666777888:::<<<======@@@BBBEEERRRqqqhhhXXXKKKPPP^^^rrrssshhhjjjxxx~~~~~~wwwtttttteee```aaaeee|||wwwuuutttuuuyyy}}}}}}xxxpppggg___^^^jjjwww{{{ooo___QQQLLLEEEBBBAAA@@@???===??????@@@BBBFFFGGGGGGFFF???JJJ\\\lllyyysss\\\ZZZ```llllllkkkyyylll}}}oooYYYNNNXXXiiiWWW===444333444333222111000000000000////////////............------------------------......///000000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++...000222666;;;555666888888888888999:::<<<@@@DDDFFFJJJPPPSSSRRROOOPPPWWWddduuupppeeennnxxxjjjQQQKKKGGGFFFBBB<<>>999555333222000333333222111111111111111222222222///---...333888333111//////000111000////////////000000000111111000000000000000000000000111000000000000111222222777444222222444555555555444444555777999;;;===>>>===@@@BBBEEERRRqqqttt]]]PPPKKKUUUeeettt~~~rrrjjjooo~~~pppeeeccc^^^nnnxxxuuusssssswww||||||qqqddd^^^cccjjj{{{yyylll[[[SSSHHHAAA@@@@@@@@@>>>@@@???@@@BBBEEEFFFFFFEEE>>>IIIZZZkkkxxxddd\\\\\\aaaxxxyyyrrrooopppvvvsssmmm^^^NNNTTTddd}}}tttLLL:::888666555444222111000000000////////////............------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------///111444777:::333555888::::::<<<>>>@@@???CCCHHHKKKNNNQQQSSSSSSPPPZZZgggrrryyyzzzssskkkwwwyyyqqqpppwww```QQQIIIKKKGGG;;;999AAAHHHEEE@@@;;;777444333222333333222111111111111222///222222111///333<<>>333333222111111111111111////////////............------------------------000///............///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111333222555:::;;;888777777888999<<>>;;;>>>AAADDDRRRrrrttt]]]CCC>>>GGGWWWkkk}}}}}}tttuuuuuunnncccaaappp}}}{{{}}}pppsss}}}|||qqquuu}}}|||lll^^^^^^dddttt|||nnnnnnyyy~~~ooo]]]RRRNNNNNNLLLKKKLLLOOOPPPNNNKKKKKKTTTfffyyyrrr]]]XXXYYYdddwwweeeoooyyy```RRRggglll>>>555///222444...///444222000000000000////////////------------------------........................---------------------------------.........//////.../////////------///111222444333333999???<<<555666777;;;AAALLLYYYfffnnnqqqrrrmmmgggiiitttkkkdddjjjoooxxx}}}kkkYYYVVVNNNDDD;;;===CCCFFFKKKFFF555888222111666777333222444111111111111111111111111000000000000000000000000000000000000000000000000///111111111000///000111000000000000111222333444333333333333444555666666888777777777888:::<<<===<<>>>>>BBBDDDJJJIII===999444222555666333111444111111111111111111111111222222222222222222222222111111111111111111111111111333444333222111222333000000000000111222333444444444444444555666777777888888888888999;;;<<<===<<>><<<777<<<<<<@@@LLL___rrr{{{{{{zzz|||oooRRRMMMAAA???@@@@@@GGGLLLFFF<<<777444555555222111333222222222222222222222222333333333333333333333333111111111111111111111111222333444333222111222444111000000111111222333444555555555555555777888888777888999;;;<<<<<<<<<<<<<<>>FFFVVVkkk~~~www~~~___SSSEEE@@@AAA===CCCJJJIII???;;;777555444333222222222222222222222222222222111111111111111111111111111111111111111111111111000111222222000000111222111111111111222333444444444444444444555666777888777888:::<<<=========<<<===@@@AAACCCPPPooopppUUUBBB@@@GGGLLL```rrr~~~kkk```___jjj~~~rrryyytttyyy|||mmmaaa```hhhqqqwwwiii```ZZZaaaqqq~~~|||iiieee___\\\[[[YYYUUURRRWWWdddtttppp^^^VVVZZZjjjtttjjj|||wwwvvveee\\\YYY```jjjtttnnnGGG444...444111000222111000000000000////////////................................................------------------------+++++++++,,,,,,,,,---------...////////////111333444444555999<<<<<<;;;;;;???FFFSSSfffzzzxxx|||~~~|||~~~xxxooogggdddeeefffggggggmmmvvv}}}zzz[[[JJJDDDDDD>>>???EEEEEEBBB???:::555444555555444222222222222222222222222111111111111111111111111111111111111111111111111000222222222111000111222111111111111222333444555333333333333444555666777777888:::<<<=========<<<>>>@@@BBBCCCOOOnnngggPPPCCCAAAGGGNNNbbbvvvvvveee___dddqqqwwwmmmwww{{{yyy}}}|||kkk^^^^^^hhhrrriii___TTTTTT```ppp|||rrrmmmfffbbb```]]]YYYUUU[[[iiixxx|||bbbXXXVVV```{{{|||iiiooo}}}yyyggg[[[TTTYYYcccpppSSS:::000444222000222222000000000000////////////................................................------------------------,,,,,,,,,,,,---------------...000000///000222444555444666;;;===;;;;;;===BBBMMM^^^rrriiikkksss}}}~~~|||rrrqqqpppoooooooooppppppvvvvvvuuutttrrrpppnnnmmmeeebbb^^^[[[[[[^^^bbbeeejjjrrr~~~jjjUUUKKKIIIAAA???BBB@@@EEECCC===666555888999666333333333333333333333333444444444444444444444444222222222222222222222222333444555444333222333555222111111222222333444555333333222333333444555666777888999;;;<<<<<<<<<<<<>>>AAABBBCCCOOOmmmzzz```OOOCCC???GGGSSSfff{{{pppaaa___hhhyyysssmmm~~~|||~~~yyy|||tttbbb[[[aaajjjiiicccXXXPPPQQQ\\\mmmyyywwwqqqjjjdddaaa^^^YYYUUU]]]lll{{{lll^^^XXX\\\qqqkkkgggxxx~~~nnn___UUUYYYeeesssaaaCCC444666333000222222000000000000////////////................................................------------------------,,,------------.........---...000000///000333555555444777<<<===:::;;;???FFFTTTgggyyyxxxfffgggppp}}}|||tttnnniiiggg______^^^]]]^^^___aaabbbcccbbbbbbaaa___]]][[[ZZZXXX\\\aaaccceeeiiiooosss~~~cccRRRNNNEEEAAABBB???GGGFFF???777666;;;<<<999333333333333333333333333444444444444444444444444222222222222222222222222333444555555333333444555222222222222333444555555333333333444444555666777888888888888999;;;<<<===???AAABBBCCCNNNmmmvvv]]]NNNCCC<<>>:::;;;@@@NNN]]]qqqxxxooommmsss}}}}}}{{{xxxuuuoooiiibbb\\\WWWUUUSSSSSSQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWUUUTTTRRRQQQUUU]]]hhhoooqqqsssxxx|||mmmXXXQQQHHHCCCCCC@@@HHHGGG@@@777777===>>>;;;333333333333333333333333222222222222222222222222222222222222222222222222111222333333111111222333222222222222333444555555555444444555555666777888888777777777888:::<<<===???AAABBBCCCNNNlllhhhMMMAAABBBGGGJJJ```oootttaaa^^^hhhrrr}}}|||~~~|||}}}~~~~~~{{{}}}tttiii___WWWccckkkdddOOOEEEMMMSSSOOOhhhmmmoooiii```[[[XXXWWWeeesssjjj```YYY^^^nnnoooooo~~~lllcccttt}}}SSS888777555111111///000000000000////////////////////////////////////...........................------,,,,,,------......------------...//////000000000000111222333444;;;666555;;;;;;999<<>>???AAABBBDDDKKKdddaaaKKKBBBFFFLLLNNNdddxxxppp^^^]]]kkkxxx~~~}}}}}}|||~~~{{{|||~~~}}}rrreeeZZZ___fffcccTTTIIIJJJLLLJJJYYY___cccaaa[[[WWWWWWXXXggguuutttaaaTTTYYYggg~~~vvvnnn|||~~~ttt]]]???:::666222111///000000000000////////////////////////////////////...........................------,,,,,,------......------------...//////000000000000111333444555888444666;;;<<<:::BBBMMMjjjzzztttrrr~~~tttmmmeee[[[UUUNNNLLLIIIGGGEEEEEEFFFGGGBBBDDDFFFFFFFFFGGGHHHJJJPPPOOORRRYYY]]]___dddjjjmmmpppxxx~~~cccUUULLLHHHHHHBBBJJJNNNGGG???<<<999666444444444333333333222222222222222222222222222222222222333333333333444444222222222222222222222222222222333333333444444444333333333333444555666666777888999:::999:::<<<>>>???@@@BBBDDDKKKddd{{{XXXIIICCCIIIQQQUUUjjj{{{jjjZZZ\\\ooo|||~~~||||||xxx}}}}}}~~~|||lll]]]YYY^^^```[[[PPPGGGDDDFFFJJJOOOVVVXXXVVVTTTWWWZZZjjjwwwgggQQQTTT___ooopppssskkkIII===555222222...000000000000////////////////////////////////////..............................------------.........------------...//////000000000111222333555555666666999>>>======KKK\\\zzzyyy~~~wwwooocccYYYSSSNNNIIIEEEAAAAAAAAAAAABBBCCCEEEFFF@@@BBBCCCDDDDDDFFFHHHJJJPPPRRRZZZcccjjjooovvv}}}~~~vvv\\\QQQJJJDDD???HHHNNNLLLFFF@@@999444444444444444333333333333333333333333333333333333222222333333333333444444222222222222222222222222333333444444444555555555333333333333444555666777777888999:::999:::<<<>>>???@@@CCCDDDLLLeeeqqqRRRGGGCCCIIITTTYYYooottteeeWWW]]]uuuyyy|||}}}yyypppaaaTTTUUU\\\```XXXIIIBBBEEEDDDHHHOOOSSSSSSRRRVVV\\\lllxxxpppRRRRRRYYYcccuuurrrzzz|||wwwSSS???333222444///000000000000////////////////////////////////////..............................------------.........------------...//////000000111111333444666777777999>>>@@@===???SSSiiixxxxxxmmmaaa[[[RRRJJJFFFDDDAAA@@@??????@@@AAABBBCCCCCCCCC@@@BBBDDDEEEFFFHHHKKKNNNQQQWWWbbbmmmvvv}}}kkkSSSEEE??????EEEJJJKKKHHHBBB:::555555444444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333444444444444333333333444444555666777777888999:::999:::<<<>>>>>>@@@CCCEEEMMMfffjjjOOOGGGAAAGGGUUU]]]ttt{{{lllaaaWWWbbb|||}}}www}}}{{{~~~xxx}}}ssseeeRRRQQQYYYccc___PPPHHHJJJFFFGGGKKKPPPOOOMMMSSS\\\mmmyyyyyyVVVQQQSSSYYYwwwzzzvvvxxxhhheeegggwww___EEE333222555000000000000000///////////////////////////////////////////////////////////////......------......///...------------...//////000000111222333555777888888:::>>>@@@<<>>>>>@@@CCCEEEMMMggg}}}```JJJEEE@@@GGGWWWbbbyyyvvveee^^^YYYiiizzzwww~~~|||~~~tttzzzwwwxxxwwwlllXXXUUUXXXbbbddd[[[SSSPPPIIIFFFHHHLLLKKKIIIQQQ]]]ppp|||```SSSNNNRRRlllyyy|||yyyppp]]]TTTOOO\\\yyysssQQQ777333777111000000000000//////////////////////////////////////////////////////////////////............//////...------------...//////000111111333444666888999666888<<>>HHHeeeyyywwwzzznnncccVVVMMMIII????????????????????????>>>???@@@BBBCCCCCCCCCCCC@@@BBBDDDEEEHHHLLLQQQUUU```nnn}}}bbbQQQSSSHHHCCCAAADDDDDD@@@<<<:::555555555555444444444333333333333333333333333333222222333333333333444444222222222222222222222222111111111222222222333333444444444444555666777888777888999:::999:::<<<>>>>>>@@@CCCFFFNNNiiisssQQQAAACCCAAAJJJ]]]hhhrrr___[[[[[[ppp{{{zzz~~~|||tttzzzwwwuuu}}}uuuccc]]]ZZZ```ffffff]]]UUUKKKFFFFFFJJJJJJIIITTTccctttnnnXXXMMMOOOeee{{{}}}{{{tttcccVVVGGGMMMfffccc>>>555777111000000000000//////////////////////////////////////////////////////////////////............//////...------------...//////111111222333555777999:::666777<<>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFHHHKKKPPPVVV[[[fffvvvxxxcccWWWLLLDDD@@@DDDFFFAAA===;;;555555555555444444444444444444444444444444444444222222333333333333444444222222222222222222222222222222222333333333444444444444444444555666777888777888999:::999:::<<<>>>>>>@@@CCCFFFOOOjjjnnnFFF:::AAACCCNNNaaammmooo\\\ZZZ\\\uuu|||~~~{{{www}}}yyyvvv{{{{{{kkkddd\\\^^^ggglllcccWWWLLLFFFFFFKKKKKKLLLYYYjjjxxxzzz^^^OOOPPPcccxxx}}}zzz{{{mmm```KKKIII^^^pppDDD777888111000000000000////////////////////////////////////000000000000000000000000//////............//////...------------...//////111111222333555777999:::888999???HHHRRRgggwwwppp```TTTJJJGGGEEEAAA@@@CCC@@@AAAAAA@@@???AAACCCFFFFFFEEEDDDCCCBBBBBBBBBCCCFFFHHHJJJLLLOOOUUU[[[```gggxxxtttXXXNNNEEEAAAEEEHHHCCC===;;;666666555555555444444444444444444444444444444444222222333333333444444444222222222222222222222222333333333444444444555555555444444555555666777888777888::::::999:::<<<>>>>>>@@@CCCFFFOOOjjjttt```@@@<<<:::BBBTTTjjj|||yyyiii]]]VVVeee|||~~~vvvxxxyyyzzz{{{~~~~~~lllfffbbbgggmmmnnniiieeePPPLLLHHHFFFFFFKKK[[[kkk|||eeeUUUOOO[[[rrr{{{yyylllTTTKKK```~~~QQQ===777555555444333222111///......000000000000000000000000////////////////////////........................///............//////000000333666777777777777888===@@@BBBGGGWWWyyy~~~}}}iii[[[OOOJJJDDDBBBBBBCCCCCCBBBEEECCCAAABBBDDDFFFEEECCCDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJLLLNNNRRRVVVYYY[[[lllyyy~~~```RRRCCC>>>@@@@@@FFFIIICCC;;;999777555555555444444666666555555555444444444333333333333333333333333333333333333333333333333111111222222222333333333777666666666666777777888;;;;;;;;;;;;<<<>>>???@@@???BBBCCCDDDNNNmmmwww]]]AAA<<<:::BBBVVVnnnuuueee[[[XXXhhh|||zzz}}}~~~|||yyyzzzpppfff___bbbkkkpppmmmhhhYYYPPPKKKJJJHHHKKK^^^tttnnnZZZPPPUUUfff{{{zzz^^^QQQ^^^[[[>>>555444222222222111111000000///000000000000000000000000////////////////////////........................///............///000000000333666777777777888999;;;>>>DDDNNNbbb}}}xxxiiiYYYNNNKKKGGGCCCAAABBBDDDEEEDDDCCCAAA???@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEJJJLLLOOORRRVVVXXXZZZ[[[fffvvvtttWWWFFF@@@BBBBBBFFFIIICCC???;;;666555666777666555666666555555555444444444333333333333333333333333333333333333333333333333222333333333444444444444777666666666666777888888::::::::::::;;;===>>>??????BBBDDDDDDOOOnnnsssQQQAAA<<<:::CCCYYYtttooo```WWWYYYlll{{{|||{{{{{{vvvhhh[[[\\\hhhrrrqqqlll___RRRJJJKKKIIIJJJaaa~~~zzz```SSSRRR[[[qqqpppZZZZZZhhhBBB666666000000000000000111111111000000000000000000000000///////////////////////////////////////////////////.........//////000111111333666777777888999:::;;;>>>III[[[uuu}}}vvvggg[[[QQQIIIDDDEEEBBB@@@???AAACCCEEEEEEEEECCCBBBBBBDDDEEEEEEDDDFFFFFFFFFFFFFFFHHHJJJKKKNNNQQQVVV[[[^^^^^^]]]\\\___qqqcccOOOFFFFFFEEEIIIMMMIIIEEE>>>777555777888777555666666666555555555555444333333333333333333333333333333333333333333333333444444444444555555555555666666666666666777888999999999999:::;;;<<<===>>>???BBBDDDDDDOOOnnnnnnHHH@@@;;;999DDD]]]zzzzzzgggZZZTTTXXXnnnzzz{{{|||mmm[[[WWWcccqqquuuppphhhWWWMMMNNNKKKLLLdddfffXXXSSSVVVeeeiiiWWWyyypppIII999999000000000000000000000000////////////////////////////////////////////////000000000000000000000000............///000111111222444666777777888:::<<<>>>AAANNNhhhtttiii[[[NNNGGGEEEDDDCCCDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIKKKMMMOOOPPPSSSXXX^^^dddfffeeebbb___\\\ooouuuZZZKKKJJJHHHMMMTTTSSSMMMDDD:::555777888777444666666666555555555555555444444444444444444444444444444444444444444444444333444444444444555555555666666666666777888999999999999999:::;;;<<<>>>>>>???BBBDDDEEEPPPpppkkkGGG>>>999999GGGbbbttt```UUUSSSXXXppp{{{zzzttt```UUU]]]mmmuuusssrrr```TTTRRRNNNLLL___zzzmmm\\\SSSSSS___{{{|||[[[mmm~~~uuuOOO;;;888222222111111000/////////////////////////////////////////////////////////000000000000000000000000.........//////000222222222444666777888999;;;>>>AAACCCTTTsssuuukkkZZZTTTKKKEEEBBBBBBDDDFFFFFFGGGHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLOOORRRTTTWWW\\\bbbhhhjjjgggccc```___pppdddNNNJJJHHHMMMVVVXXXQQQIII>>>777666666555333666666666666666666666666444444444444444444444444444444444444444444444444333333333333444444444444666666666666777888999:::::::::;;;;;;<<<>>>???@@@>>>BBBDDDEEEQQQqqqaaaDDD===999;;;LLLiiiooo[[[SSSUUU[[[vvv~~~||||||iiiXXXWWWfffqqqttttttfffXXXRRRMMMLLLUUUccczzzzzzaaaQQQQQQ[[[rrrwwwzzzcccYYYhhhxxxXXX>>>666333333333222111000000///000000000000000000000000////////////////////////////////////////////////.........///000111222333333555666777888:::===???CCCFFF[[[~~~~~~lll]]]TTTNNNLLLIIIFFFEEEEEEFFFGGGCCCEEEHHHJJJJJJJJJLLLMMMJJJKKKLLLKKKJJJJJJLLLNNNUUUTTTSSSSSSUUUYYY\\\___\\\```eeeiiijjjhhheeebbbeeetttmmmSSSMMMHHHJJJRRRUUUPPPJJJAAA:::666555555555555666666666666777777777444444444444444444444444444444444444444444444444222333333333333444444444666666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@>>>BBBDDDFFFRRRrrrrrrUUUAAA===;;;???SSSppp|||jjjXXXTTTZZZccc~~~{{{}}}ttt\\\SSS^^^mmmtttssskkk```XXXVVVXXXZZZZZZiiitttjjjSSSQQQTTTfffuuujjjuuuiiiIIIQQQ^^^rrreeeEEE:::333333333222222222222222000000000000000000000000////////////////////////.................................///000222333444444555777777888:::>>>@@@FFFMMMgggpppaaaTTTKKKGGGJJJKKKKKKKKKJJJIIIHHHIIIDDDHHHMMMPPPQQQRRRTTTVVVSSSUUUVVVUUUTTTTTTVVVXXX```___^^^^^^```dddhhhkkkeeegggjjjmmmnnnllljjjiiiiiiyyywww\\\UUUNNNJJJMMMMMMKKKHHHCCC<<<666444666999555666666666777777777777555555555555555555555555555555555555555555555555444444444444555555555555666666666777888999;;;<<<:::::::::;;;<<<===>>>???>>>BBBDDDFFFRRRsssnnnRRRDDD>>><<>>AAAJJJTTTsssxxxoooaaaTTTKKKIIIJJJLLLIIIJJJMMMMMMMMMLLLLLLLLLNNNSSSYYY]]]___aaadddfff___aaacccbbb```___bbbeeebbbaaa``````cccgggkkknnnmmmnnnppprrrrrrrrrqqqpppkkk|||fff___UUULLLJJJHHHEEEFFFCCC===666444888===555666666666777777888888555555555555555555555555555555555555555555555555555555555555666666666777666666666777888:::;;;<<<999999999:::;;;<<<===>>>>>>BBBDDDFFFSSSsssjjjRRR@@@;;;===HHHbbbvvvcccTTTUUU___xxx~~~zzzlllXXXRRR___pppyyyuuuuuutttzzzqqq```nnn~~~```TTTQQQVVVmmmqqqfffjjjrrryyylllUUUBBBLLLcccnnn[[[CCC777555222111444:::<<<<<<222222222111000//////...............////////////////////////////////////000000000000111222333444999777777888888888===DDDLLLZZZttt```^^^TTTLLLLLLNNNMMMMMMOOOPPPOOONNNOOORRRUUUVVVVVVZZZaaakkkrrruuuuuuvvvwwwzzzwwwuuuuuuuuutttpppkkkhhhiiiiiifffccccccgggkkklllooorrrssssssrrrrrrrrrttt}}}eee[[[LLLBBBFFF???IIILLLDDD:::777666444666666666666666666666666666666555555555444444444333444555666666444222111666555555444444444555555666666777888999::::::;;;888:::;;;<<<<<<===@@@BBB>>>@@@CCCHHHTTTqqqjjjQQQ======@@@LLLdddtttaaaSSSUUUaaazzz}}}|||qqq[[[QQQ[[[kkkoooooosssyyyiiihhhxxxcccOOOOOOSSShhh{{{llllllpppvvvlllYYYEEEKKKbbbqqqgggIII:::666222000222666777777222222111111000//////...............////////////////////////////////////000000000000111333444444777555666888999999???FFFOOOaaaxxxfffUUURRRNNNMMMRRRZZZ___]]]ZZZXXXXXXXXXXXXZZZ\\\^^^___fffoooyyy}}}zzzssssssppplllhhhfffeeefffjjjmmmrrrtttuuuuuuvvvwwwvvvppp___LLLAAAEEEFFFLLLKKKCCC;;;999888666666666666666666666666666666666555555555444444444333444555666666444222111666555555444444444555555666666777888999::::::;;;999:::<<<<<<<<<===???AAA@@@AAADDDHHHTTTqqq}}}hhhQQQ>>>???CCCPPPhhh~~~ooo^^^RRRWWWddd~~~{{{~~~xxx___QQQVVVcccgggeeehhhooo}}}hhhkkksssnnnRRRPPPRRRbbbqqqlllkkkvvvrrrcccLLLKKKaaawwwuuuPPP>>>888222000111222222111222222111111000/////////............///////////////////////////////////////000000000222333444555555444666999999:::AAAIIISSSnnn~~~qqqyyy}}}ssskkkbbbUUUJJJKKKOOOTTT[[[jjjxxxvvvlllfffhhhiiigggdddcccfffhhhoooyyy~~~zzzvvvrrrmmmhhheeegggjjjoooqqqrrrrrrrrrrrrsssjjjPPPBBBGGGJJJNNNMMMFFF>>>:::999777666666666666666666666666555555555555555444444444444444555666666444333222555555444444444555555666666666777888999::::::;;;:::;;;<<<<<<<<<<<<>>>@@@AAABBBEEEIIITTTppp{{{eeeRRRAAA===DDDUUUmmmyyyjjjZZZRRR[[[kkkyyydddRRRTTT^^^iiibbb^^^___qqqwwwhhhjjjvvv|||]]]TTTRRR\\\yyy{{{pppkkk}}}ttt\\\SSSddd\\\BBB:::222000111111000000111111111111000000//////............//////////////////////////////////////////000111222444555666555555777:::999;;;CCCLLLYYY|||}}}llluuuvvvjjjaaa\\\WWWTTTXXX___aaaeeevvv|||~~~{{{tttqqqrrruuuvvv}}}xxxpppjjjkkknnnqqqrrrqqqooommmmmmmmm~~~{{{[[[GGGJJJFFFOOOVVVRRRFFF<<<777666666666666666666666666666555555555555555555555555444444555666555555444333555444444444444555666666666666777888999::::::;;;;;;<<<===<<<<<<<<<>>>@@@BBBBBBDDDHHHSSSoooqqq^^^QQQCCC:::EEE[[[uuutttdddVVVRRR```sss|||xxxhhhTTTSSS]]]iiiddd___[[[fffsssgggiiivvvdddUUUQQQVVVnnnvvvnnnzzztttbbblllhhhFFF:::111111333222111222111111111000000000000000............////////////000000000000000000000000//////000111222444666777777777999:::999;;;EEEQQQdddyyyrrryyy|||sssnnnmmmooorrruuuwwwtttppp~~~wwwpppsssvvvyyyzzzwwwtttqqqpppiii~~~hhhLLLIIIBBBRRRbbbdddUUUBBB999888777777777777777777777777444555555555555555555555444555555555555555555555444444444444444555666666666666777888999::::::;;;;;;<<<===<<<<<<<<<>>>@@@AAABBBCCCGGGQQQmmmfffSSSKKKBBB:::IIIcccooo```TTTTTTggg|||xxxyyyjjjTTTTTT^^^```dddgggbbbcccmmmaaaggg{{{hhhVVVOOORRRfffxxxlllzzz~~~pppppplllJJJ<<<111333555333111333111111000000000000000000............////////////000000000000000000000000//////000111333555666777999999::::::999===JJJXXXttt}}}sssooo{{{yyyttttttwww{{{|||zzzvvvsssrrrlllvvvRRRIIICCCTTTiiiooo```JJJ===;;;777777777777777777777777444444444555555555555555555555555555555666666666444444444444444555666777666666777888999::::::;;;:::;;;<<<<<<<<<<<<>>>@@@AAAAAACCCGGGQQQmmm~~~ZZZGGGDDD???>>>PPPnnnlll\\\RRRVVVllluuuzzzjjjSSSSSS^^^dddmmmtttkkkbbbuuuuuuaaa^^^pppqqq\\\TTTSSSccc|||ooovvv|||uuukkk}}}sssNNN===111333666222///222000000000000000000000111............////////////000000000000000000000000//////000111333555777888999888999999999???QQQaaa}}}uuusss{{{zzzvvvyyy|||}}}yyytttpppnnnrrr^^^PPPIIISSSccckkkbbbNNN???;;;777777777777777777777777444444444555555555666666555555555555555666777777444333333444444666777777666666777888999::::::;;;999:::<<<<<<<<<===???AAABBBBBBEEEHHHSSSoooxxxRRR??????===BBBVVVuuujjj[[[RRRWWWooottt{{{jjjRRRRRR]]]uuu~~~tttdddrrrrrr{{{cccYYYjjjwww~~~}}}eee[[[VVVccc|||zzzppp{{{|||rrrcccqqq|||PPP>>>111333555000---000000000000000000111111111............/////////000000000000000000000000000//////000111333555777888777777888888999BBBVVVhhhzzz|||uuupppmmmuuuiii[[[NNNPPPYYYaaa^^^NNN???999777777777777777777777777444444444555555555666666555555555555555666777888333333333444555666777888666666777888999::::::;;;888:::;;;<<<<<<===@@@BBBCCCDDDFFFJJJUUUrrrpppNNNCCC999:::AAAWWWzzzwww___SSSQQQ[[[sss~~~rrrjjjRRRWWWiiiyyyiiilll~~~wwwooovvvjjjYYY[[[fffqqqvvvcccQQQ[[[zzzpppwww}}}rrrWWW\\\hhh{{{WWWAAA444333...000555222//////000000000000//////000000000000000000000000000000////////////000000///111222222222333666888888999777:::>>>AAA\\\fffuuu|||zzzvvvkkk```VVVTTTOOOUUU]]]PPP<<<888999666555666444111222666555555555555666666666666666666555555555555666666555444444444444555666666555666777999::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCCDDDGGGVVVwwwpppKKKAAA999;;;BBBZZZ~~~vvv^^^QQQQQQ\\\uuu|||sssoooYYY]]]nnnyyyjjjnnn|||ppprrrmmm\\\\\\aaammm|||wwwgggWWW]]]vvvjjjpppUUUSSSZZZmmmaaaFFF666333000111444000//////000000000000//////000000000000000000000000000000////////////000000///111222222222444666888777:::999;;;???EEEccchhh~~~zzzzzz}}}zzzyyywwwcccYYYRRRKKKPPPYYYQQQAAA;;;999666666777666333444777555555555555666666666666666666555555555555666666555444444444444555666666666666777888999:::;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDGGGVVVxxxpppHHH???999<<>><<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGJJJXXXzzzlllFFFAAA<<<===BBBccckkkSSSLLLSSSeeetttyyyooo\\\^^^ggguuuyyywwwmmmgggmmm{{{tttaaabbbjjjfffXXXLLLOOO\\\mmm{{{qqqRRRKKK]]]rrrwwwsss^^^IIIKKKhhh[[[999444444333333---000000111111111111000000////////////////////////000000////////////000000000222333333333555777999555>>>>>>;;;BBBUUUxxxuuuzzzddd~~~mmmUUUJJJMMMSSS^^^\\\HHH>>>999555777777555555666555555555555666666666666666666555555555555666666666555555555555666777777999888777777888:::<<<>>><<<<<<===???AAADDDFFFGGGFFFHHHHHHKKKZZZ{{{dddBBBBBB>>>===EEEggg~~~gggQQQLLLWWWkkksss{{{gggVVVWWW___dddjjjkkkgggeeelllxxxuuubbb]]]bbbbbbVVVJJJLLLYYYkkkyyy~~~ZZZMMMXXXhhhyyyyyyqqqUUUUUUrrrddd>>>777444333333000000111111222222111111000000000000000000000000000000000////////////000000111222333444444555777:::666>>>>>><<>>@@@BBBEEEGGGIIIHHHIIIIIILLL[[[}}}YYY;;;AAA???<<>>===<<>>@@@CCCFFFIIIJJJIIIJJJJJJMMM\\\~~~|||RRR666??????<<>>AAADDDGGGIIIKKKIIIJJJKKKNNN]]]~~~oooKKK===888999@@@SSSxxxsss\\\PPPRRR\\\wwwxxxpppmmmYYYKKKEEEEEEFFFGGGHHHJJJLLLOOOUUU\\\aaabbb^^^YYYUUURRROOOLLLJJJNNNSSSaaattthhhSSSLLLNNNdddqqq|||lllrrrSSS===999666444555222222222111111111111000000000000000000000000000000000////////////000000000222444555555666777999777>>>@@@@@@SSS}}}}}}qqqiii|||iiiYYYWWWppp|||wwwzzzsss]]]]]]YYYdddsssppp]]]HHH777777:::666444777666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???;;;<<<>>>???AAADDDIIILLLQQQPPPOOOSSSccchhhGGG;;;888999@@@WWWzzzpppZZZOOOSSS___{{{wwwpppnnneeeXXXJJJBBB???@@@BBB@@@@@@@@@AAACCCHHHOOOTTTYYYWWWTTTQQQPPPNNNLLLKKKPPPUUUcccvvviiiVVVOOOLLL\\\yyyvvv{{{eeeddduuu]]]DDD:::444111222222222222111111111111000000000000000000000000000000000////////////000000000222444555555666888999666===@@@BBBXXXzzz}}}oooiiiqqq[[[NNNNNNfff}}}hhhbbbZZZ```kkkhhh^^^JJJ:::999;;;777555777666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???<<<>>>???@@@BBBFFFKKKOOORRRQQQPPPTTTdddbbbDDD<<<:::;;;BBB]]]~~~mmmXXXOOOUUUddduuurrr~~~}}}wwwqqqmmmQQQMMMFFF???;;;;;;<<<>>>;;;;;;999888999>>>DDDIIIQQQPPPOOOOOONNNNNNNNNNNNQQQWWWeeewwwjjjYYYQQQIIISSSnnn}}}{{{bbbXXX```yyyfffJJJ<<<333000222222222222111111111111000000000000000000000000000000000////////////000000111222444555555666888:::777<<>>???>>>???@@@BBBDDDHHHNNNRRRRRRRRRQQQUUUeee___DDD>>><<<===EEEbbbiiiUUUNNNWWWggguuuvvv~~~{{{uuuiii]]]WWWKKKIIIEEEBBB???===<<<;;;===<<<:::999999===CCCHHHLLLMMMNNNMMMMMMMMMOOOPPPQQQYYYgggwwwmmmYYYQQQGGGPPPkkk{{{dddVVVXXXhhhzzzjjjLLL>>>777444444222222222111111111000000000000000000000000000000000000////////////000000111333555555555666888:::888===@@@IIIfff~~~~~~{{{nnntttfffJJJHHHRRReeewww{{{zzzfffYYYUUUXXXZZZ\\\LLL>>>::::::888666666666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???>>>???@@@BBBEEEJJJPPPUUUSSSRRRRRRVVVfff}}}^^^EEE>>>:::<<>>AAAGGGLLLLLLLLLMMMKKKJJJJJJMMMPPPTTT\\\iiivvvuuu[[[OOOHHHSSSmmm|||zzzbbbSSSQQQbbbxxxoooNNN???:::555222222222222111111111000000000000000000000000000000000000////////////000000111333555666666777888::::::>>>BBBMMMnnnyyypppfffGGGJJJTTTaaaooouuu}}}bbbVVVRRRUUU]]]]]]OOO@@@999777777666666666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???===>>>???AAADDDJJJRRRWWWSSSSSSSSSWWWggg{{{^^^FFF===777;;;JJJnnn{{{cccPPPLLLZZZmmmvvvpppeee^^^[[[\\\___^^^]]][[[XXXTTTPPPMMMKKKHHHGGGGGGEEEEEEGGGLLLOOOMMMNNNMMMJJJGGGHHHMMMRRR[[[cccnnnwwwbbbQQQKKKUUUjjjyyy}}}rrr^^^OOOJJJ\\\vvvyyyUUUBBB:::333///222222222111111111111000000000000000000000000000000000////////////000000222333555666666777999;;;;;;???DDDSSSwwwzzzoooMMMQQQYYY___jjjrrrcccVVVQQQVVVdddeeeXXXFFF:::666666777777666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???===>>>???AAAEEELLLTTTZZZVVVVVVVVVZZZjjjzzz```III===666===QQQvvvwww___MMMKKK[[[rrr}}}tttrrrjjjhhhiiiooouuuqqqooolllhhhddd```\\\[[[TTTUUUTTTSSSQQQQQQSSSVVVRRRRRRPPPLLLHHHKKKRRRYYYfffnnnuuuzzzoooVVVNNNSSS___uuu{{{}}}vvvcccTTTNNN^^^zzzbbbHHH:::444222222222222111111111111000000000000000000000000000000000////////////000000222444666666666777999;;;;;;???FFFYYY~~~uuuSSSZZZaaabbbmmmyyyhhhYYYSSSWWWjjjssseeePPP???888777888777666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>???>>>???@@@BBBGGGNNNWWW]]]ZZZZZZZZZ___ooo{{{dddMMM@@@888AAAXXX|||sss\\\KKKJJJ]]]uuuzzzsss}}}~~~|||vvvppplllhhhgggaaabbbaaa___]]][[[\\\]]]WWWWWWTTTPPPLLLPPPYYYaaaooovvv{{{|||xxx[[[PPPPPPUUUpppssszzz||||||nnn___XXXhhh|||lllMMM;;;777888222222222111111111111000000000000000000000000000000000////////////000000222444666777777777999;;;:::???GGG]]]~~~sssxxxzzzrrrQQQ[[[ccccccppp~~~~~~|||mmm\\\TTTXXXmmm~~~pppYYYDDD:::888888777666666666666777777777777777777777777666666666666666666666666777777777777888888999:::;;;===>>>??????@@@BBBDDDHHHPPPYYY___]]]]]]^^^bbbrrruuufffJJJ===:::???```oooUUUMMMLLL]]]{{{zzz{{{{{{wwwtttpppnnnnnnllliiihhhhhhgggeeecccddd^^^YYYYYYZZZ[[[aaahhhyyytttqqqvvvcccKKKLLLNNNeee|||tttyyyuuu|||qqq]]]uuusssTTT:::888333333222111111000000111111111111111111111111111111000000000000000111111111333555777777777888:::<<<;;;AAAJJJ```pppppp{{{cccTTTdddiiieeeqqq~~~}}}~~~{{{]]]XXX^^^cccmmmHHH444:::>>>888888888777777777777777777777777777777777777777777:::888777555555666888999:::999999999:::<<<>>>???@@@AAAAAABBBFFFOOO[[[ddd___ddddddcccssssssdddJJJ>>><<>>888888888888888888888888888777777777777777777777777999888777666666777888999:::999999:::;;;===???@@@CCCCCCBBBCCCGGGPPP\\\dddaaafffffffffuuuzzzmmmaaaJJJ???>>>CCCddd}}}oooSSSNNNOOOaaa~~~{{{~~~}}}}}}}}}}}}~~~~~~~~~xxxssspppppprrrwww|||xxxtttrrrrrrnnnhhhfffgggkkkaaaeee|||sssZZZTTTOOOjjj}}}uuu}}}~~~}}}aaa???777222333222111111000000111111111111111111111111111111000000000111111111222222333555777777777888:::<<<:::CCCUUUssszzzlllwwwuuujjjWWWJJJWWWooommmeeesss|||{{{|||___SSS\\\iiitttPPP::::::===888888888999999999999999999777777777777777777777777999888777666666777888999::::::::::::<<<>>>@@@BBBBBBAAAAAACCCIIITTT```iiifffkkkllllll{{{rrrfff]]]GGG??????EEEfffxxxjjjOOOLLLPPPbbb{{{}}}}}}|||||||||}}}~~~}}}|||sssrrrrrrvvv{{{~~~uuujjjbbb]]]ZZZ\\\bbbcccYYYbbb|||___VVVRRRjjj{{{uuuyyyggguuueee@@@888555333222111111000000111111111111111111111111111111000000000111111222222333333555777777777888:::<<<;;;EEEZZZ{{{wwwdddvvvvvvbbbJJJIII```uuulllaaaooo|||{{{yyyvvvwwwttt___\\\```}}}rrrRRR<<<999;;;888999999999999999:::::::::777777777777777777777777888777777666777777888999:::::::::;;;===@@@CCCDDD@@@??????CCCLLLYYYgggppplllrrrssssssjjj```WWWDDD===@@@FFFhhhssscccLLLKKKQQQdddzzz}}}zzzuuuqqqsssyyy{{{~~~}}}{{{zzzzzz{{{}}}~~~{{{|||{{{wwwrrrnnnnnnoooqqqqqqssshhh[[[RRRNNNOOOUUU^^^```YYYfffdddXXXUUUcccssswwwuuu~~~^^^^^^llljjjBBB888666333222111111000000111111111111111111111111111111///000000111222333333333333555777777777888:::<<<===GGG^^^}}}sssggg|||yyy___EEEJJJbbbrrrggg]]]kkk{{{|||zzz|||wwwvvvsssnnnppp{{{}}}uuuooosss{{{pppbbb^^^nnntttkkkQQQ<<<888:::888888888999999999:::::::::777777777777777777777777777777777777777888888999::::::;;;<<>>999999888777777888888999:::::::::777777777777777777777777666666777777888888999999::::::;;;===AAADDDHHHJJJIIIFFFEEEIIIUUUdddrrrzzzwww}}}~~~fff[[[SSS@@@<<>>BBBFFFJJJLLLKKKHHHGGGNNN\\\nnn}}}~~~ggg\\\SSS@@@<<>>LLLmmm}}}uuufffGGGEEESSSbbbdddhhhooonnnvvv~~~|||~~~|||jjjZZZWWW___bbb```aaabbb]]]SSSLLLKKKKKKJJJJJJHHHJJJMMMJJJJJJ]]]tttppp]]]VVVOOO[[[aaaUUUEEE<<<:::999555666666777888888999999777777777777777777777777555555777888999999999999::::::<<>>```~~~mmm]]]IIIMMMZZZppp|||vvv|||zzzuuunnnhhhccc[[[RRRIIICCC@@@>>>AAA@@@???>>>@@@FFFNNNTTTbbblllzzz}}}yyywwwwwwwwwxxxwwwuuutttxxx{{{sssmmm{{{zzzpppgggfffiiilllooorrruuu{{{mmmVVVRRRWWWkkkqqqppp}}}}}}}}}pppZZZTTTgggXXX999===333333333333222111000000111111111111111111111111000111111222222333444444555666777888888999;;;===DDDPPPyyy}}}sssjjjpppCCCFFFSSS\\\cccrrr{{{ttt|||}}}{{{{{{~~~nnnXXXMMMKKKKKKKKKMMMKKKKKKJJJHHHGGGHHHLLLOOOLLLPPPNNNLLLKKKIIIWWWqqqtttYYYSSSRRRYYYkkkjjjPPP<<<;;;;;;999999999999999999999999888888888888888888888888888777777777888999::::::;;;======<<<@@@HHHOOOPPPKKKNNNQQQVVVeee~~~qqqnnnOOOAAA???BBBccc~~~~~~lll\\\HHHLLLYYYooozzzuuuwwwooojjjddd]]]RRROOOKKKFFFBBB@@@@@@@@@>>>>>>>>>???BBBIIIQQQWWWbbbkkkxxx|||xxxvvvuuuvvvuuuuuutttrrruuuwwwppplll|||wwwsssqqqooooooppprrrzzzpppWWWRRRUUUeeesssooovvvttt\\\YYYlllcccBBB<<<333333333333222111000000111111111111111111111111000111111222222333444444555666777888888999;;;===CCCQQQ{{{{{{qqqfff~~~dddEEEHHHRRRYYY^^^ooo{{{uuuzzz|||zzz|||tttbbbPPPHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEGGGKKKNNNMMMSSSRRRPPPPPPLLLXXXrrrxxxZZZQQQRRR\\\nnnlllPPP<<<<<>>>>>HHHhhh{{{}}}jjjYYYFFFKKKXXXoooxxxvvvvvvggg\\\UUUOOOJJJAAA@@@?????????AAABBBCCCAAAAAABBBCCCFFFLLLSSSYYYaaajjjvvv~~~|||wwwtttssssssrrrqqqqqqooopppppplllnnn|||sssooonnnnnnpppttt{{{{{{rrrjjjbbb^^^^^^fffooo|||vvvYYYRRRSSS___~~~yyyqqqppp||||||~~~hhhjjj|||iiiEEE666444444333333222111111000111111111111111111111111000111111222222333444444444666777888888999;;;>>>DDDTTT|||nnnaaauuuUUUHHHJJJRRRUUUYYYlllzzztttxxx{{{~~~{{{zzz~~~xxxdddVVVHHHDDDDDDDDDBBBCCCCCCDDDEEEFFFHHHKKKPPPTTTQQQVVVVVVTTTSSSOOOZZZsss~~~[[[OOOPPPaaa{{{|||[[[AAA>>>@@@999999999999999999999999999999999999999999999999888888888888999:::;;;<<<;;;>>>???>>>CCCNNNXXX\\\SSS```nnnwww}}}~~~WWW<<<>>>OOOnnnyyy}}}hhhVVVFFFKKKYYYpppxxxxxxxxxqqqeeeVVVKKKEEEBBB@@@@@@@@@AAACCCDDDGGGHHHJJJJJJKKKKKKKKKLLLPPPUUUYYYccckkkuuu{{{~~~~~~~~~{{{wwwtttrrrqqqooonnnmmmlllkkkiiiiiirrrxxxiii\\\UUUWWW]]]bbbbbbcccbbb``````hhhuuu|||nnncccXXXMMMGGGFFFQQQ[[[kkkyyy|||]]]QQQQQQ\\\zzztttmmm|||yyy|||sssyyykkkDDD666444444333222111111111111111111111111111111111111000111111222222333444444444555777777888999<<<>>>FFFYYY~~~mmm]]]xxxmmmIIIHHHMMMUUUVVVXXXlllyyyssstttzzz}}}|||{{{uuuhhh[[[PPPFFFDDDEEECCCAAA@@@BBBDDDHHHLLLPPPUUU\\\```YYY]]][[[XXXVVVRRR]]]vvv^^^PPPOOOgggmmmKKK@@@<<<999999999999999999999999999999999999999999999999888888888999999;;;<<<===>>>BBBBBBAAAEEERRR^^^dddggg~~~sssxxx{{{UUU<<<@@@SSSqqqzzz}}}gggTTTGGGLLLZZZrrrxxx{{{yyyccc\\\QQQGGG@@@===>>>@@@DDDEEEGGGJJJLLLNNNPPPPPPRRRSSSSSSTTTUUUWWW\\\___gggmmmuuuyyy{{{~~~~~~{{{wwwtttrrrqqqnnnmmmiiijjjhhhdddhhhwwwuuueee```XXXSSSTTTZZZbbbhhhnnnpppooojjjccc```bbbfffhhhmmmyyy}}}rrrhhh]]]TTTJJJ@@@<<<<<>>555444333222111111111111111111111111111111111111000111111222222333444444333555777777888999<<<>>>EEE\\\}}}jjj[[[nnn]]]DDDHHHOOOYYYXXXYYYmmmzzzrrrsss{{{lll]]]VVVNNNFFFFFFFFFCCC@@@@@@AAAEEEKKKQQQXXX___ggglllfffiiiddd^^^[[[WWWccc}}}bbbSSSUUUlllrrrOOO@@@:::999999999999999999999999999999999999999999999999888888888999:::<<<===>>>CCCGGGGGGEEEIIIVVVdddmmm{{{dddiiinnnOOO<<>>AAAFFFHHHJJJMMMQQQSSSUUUVVVVVVUUUWWWYYY[[[]]]```dddhhhjjjooouuuwwwwwwzzz~~~{{{xxxuuutttrrrooommmhhhjjjfff```fffzzzyyylllaaaWWWYYY\\\```dddhhhkkklllsssyyyyyyppphhhddd[[[YYYZZZcccmmmqqqmmmggg[[[TTTMMMHHHBBB;;;999;;;777>>>IIIUUUdddrrreeePPPOOOXXXvvv|||hhh___nnnxxxuuurrrFFFAAA555444333111000111111222111111111111111111111111000111111222222333444444333555666777888:::===???DDD]]]xxxggg___bbbSSSCCCGGGQQQ[[[YYYYYYmmm{{{rrrttt}}}jjj[[[UUUMMMFFFFFFFFFCCCBBBCCCCCCHHHNNNVVV]]]eeemmmrrrqqqtttnnngggbbb\\\ggghhhXXX^^^kkkhhhMMMBBB;;;999999999999999999999999::::::::::::::::::::::::888888999:::;;;===>>>???FFFJJJKKKHHHMMM\\\mmmwww|||^^^WWW]]]EEE<<>>::::::>>>999;;;???FFFRRRbbbrrr}}}|||hhhRRRNNNTTTnnn}}}hhhdddeeetttjjjppp{{{MMM???666444222111000000111222111111111111111111111111000111111222222333444444333444666777888:::===???EEEaaasssjjjjjjbbbPPPAAAGGGQQQZZZUUUTTTlll|||tttxxxnnnbbbVVVNNNHHHGGGHHHGGGHHHJJJJJJNNNTTT[[[bbbhhhooosssssswwwsssmmmfff]]]dddzzzooo\\\```dddtttwwwaaaMMMCCC;;;999999999999999999999999::::::::::::::::::::::::888999999:::<<<===???@@@FFFKKKLLLKKKQQQbbbvvv{{{```JJJQQQ>>>;;;DDDMMMiiizzz~~~gggSSSDDDJJJZZZrrrttt}}}xxxggg[[[]]]WWWTTTUUUUUURRRTTTYYY```aaacccddddddbbb```^^^___aaacccddddddeeegggiiikkkooossssssrrrtttzzz~~~|||zzzxxxwwwuuussspppkkknnnggg[[[```www{{{pppiiihhhfffcccfffccc___ZZZWWWUUUUUUVVVOOOPPPSSSZZZaaahhhlllmmmaaa___[[[VVVQQQLLLIIIHHHFFFCCCBBBBBB@@@<<<>>>BBB<<<;;;:::<<>>???@@@EEEJJJMMMLLLSSSfff|||dddOOOJJJ@@@888;;;KKKbbbrrr~~~fffWWWKKKOOO___sssvvv~~~}}}tttpppppprrrooojjjeeeccccccdddfffkkkjjjjjjjjjkkkjjjgggdddfffeeeeeeffffffhhhiiiiiilllmmmnnnooooooqqquuuxxx{{{~~~}}}zzzxxxvvvtttttttttrrrhhh```hhh|||{{{ssskkkkkkoooqqqkkkeee```[[[VVVQQQPPPOOOOOONNNKKKJJJJJJKKKNNNRRRVVVYYYaaaeeeccc\\\WWWUUUPPPIIIGGGEEEBBBAAABBBAAA???<<<>>>???>>><<<===DDDPPPYYYqqq|||sss[[[PPPKKK[[[xxxjjjhhhuuujjjXXXMMM[[[zzz[[[HHH999333000333555333000111333222222111111222222333555444222111111222444555777444555999::::::<<>>CCCHHHTTTdddsss|||~~~uuu]]]RRRJJJWWWwwwyyydddlll~~~oooZZZLLL[[[zzzaaaJJJ;;;555111333555333111111333333333333333333333333555444333222222333444555777555666999::::::>>>DDDSSSxxxmmmiiirrriiiHHHIIIUUUXXXUUUNNNSSScccqqquuu~~~tttssszzzxxxmmmeeeddd```bbbjjjnnnjjjjjjnnnwwwuuuoooeee[[[VVVVVVXXXaaa^^^YYYRRRLLLKKKNNNQQQmmmdddUUUUUU[[[bbb\\\LLLAAA???::::::999999999999::::::;;;;;;:::999999999999999:::;;;<<<<<<<<<>>>AAACCCDDDOOO\\\kkkwwwzzzzzzeeeDDD>>>CCCJJJ\\\rrr|||aaaQQQEEENNNfff{{{{{{zzzzzz{{{xxxwwwvvvuuuuuussspppmmmnnnmmmlllkkkkkkkkkkkkkkkiiikkknnnppppppqqqrrrttttttuuuwwwxxx{{{~~~|||{{{{{{tttuuusssppprrrwwwwwwssslllmmmmmmnnnmmmllllllkkkbbb]]]WWWSSSQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJHHHJJJLLLPPPWWWaaaiiimmm]]]ZZZTTTMMMHHHFFFFFFGGGHHHGGGDDD???;;;:::<<<>>>@@@FFFSSScccoooxxxxxx^^^SSSJJJTTTrrr|||jjjmmmxxx```RRRccchhhMMM===666222333555333111222333333444444444444333333555444333333333333444555666555777999::::::???FFFTTT{{{mmmdddiiibbbJJJJJJ[[[[[[VVVQQQXXXjjjvvvxxx}}}~~~wwwnnnggggggyyy}}}{{{xxxvvvtttpppkkkgggfffbbbdddlllrrrqqqooopppwwwvvvqqqiii```YYYVVVVVV\\\XXXRRRNNNMMMMMMOOOPPPbbbfffWWWWWW\\\eeeeeeWWWGGG???:::::::::999999:::::::::<<<;;;:::999999999999999:::;;;<<<======???BBBDDDJJJYYYiiiwww}}}{{{lllEEE===EEEMMM___rrr|||```PPPEEELLLfff{{{~~~~~~~~~}}}|||||||||zzzwwwuuuqqqpppooommmlllllllllllliiilllpppqqqqqqqqqqqqrrrqqqrrrtttuuuwwwzzz~~~~~~~~~{{{|||{{{yyyyyy{{{zzzwwwsssqqqooopppqqqoookkkfffaaa]]]WWWTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNKKKGGGEEEGGGLLLVVV```hhhaaadddddd]]]PPPGGGEEEFFFJJJIIIGGGDDDAAA>>>>>>>>>AAA@@@FFFQQQ\\\fffttt}}}___TTTKKKRRRmmm{{{nnnmmm~~~~~~eeeXXXkkkpppQQQ>>>777222444555333222333333444555555555555444333444444444444444444444444666555777:::::::::AAAIIISSS}}}oooaaaaaa\\\MMMKKK\\\\\\VVVQQQZZZmmmzzz|||{{{}}}rrr```^^^gggzzzsssqqqnnnllllllmmmnnnnnnmmmjjjjjjpppwwwyyyyyyzzzyyywwwtttnnnfff___YYYWWWXXXTTTPPPNNNOOOPPPPPPOOOYYYvvvkkkYYYWWW\\\jjjqqqeeeLLL999;;;::::::::::::::::::;;;<<<;;;;;;:::999999999::::::<<<======>>>@@@CCCFFFLLL\\\mmmxxx{{{xxxrrrJJJ>>>EEERRRcccrrr|||```OOOEEEJJJdddyyy~~~~~~{{{yyyuuutttrrrpppooonnnmmmmmmkkknnnrrrtttsssqqqppppppoooqqqrrrssstttwwwzzz}}}|||xxxuuussssssssspppiiiccc___[[[WWWUUUUUUWWWXXXYYYZZZ[[[ZZZYYYWWWTTTQQQOOOKKKGGGGGGJJJLLLNNNRRRWWW^^^fffkkkhhh\\\PPPKKKJJJHHHHHHHHHGGGEEECCCAAA@@@CCC>>>>>>DDDJJJQQQaaarrrbbbVVVLLLPPPhhh|||oooiiirrrhhhYYYnnnwwwUUU@@@999333444555333222444333444555666666555444333444444444444444444444444555666888:::999:::BBBLLLSSSooobbbaaa||||||RRRKKKJJJ[[[[[[TTTNNNWWWkkkzzz~~~{{{}}}xxxeee^^^ZZZooowwwqqqqqqpppooonnnoooqqqsssuuuxxxwwwxxx{{{}}}zzzssskkkbbbZZZVVVTTTRRRPPPPPPPPPPPPOOOMMMRRRkkkmmm```^^^dddtttuuuVVV:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>@@@DDDGGGIIIXXXfffqqqtttttt|||yyyQQQ@@@FFFWWWgggppp|||```OOOGGGHHH```www~~~|||yyyxxxvvvtttrrrqqqppppppnnnqqquuuvvvtttqqqooonnnnnnppprrrsssssstttwwwxxx||||||~~~wwwwwwxxxvvvrrrmmmgggccc```]]]ZZZYYY[[[___aaabbbdddddddddbbb___[[[WWWUUUOOOLLLLLLOOOOOOKKKKKKNNNTTT[[[cccgggddd]]]VVVQQQHHHHHHJJJJJJJJJHHHEEEBBBAAA===>>>BBBBBBCCCQQQbbbxxxeeeYYYMMMMMMbbbqqqhhhiiioooYYYjjj}}}XXXAAA999444444555333333444444555666777777666555444444444555555555555444444555666999;;;999:::CCCNNNTTTqqqjjjpppjjjGGGNNNTTT^^^^^^VVVNNNTTThhhzzz{{{}}}rrr```UUU\\\jjj{{{pppkkkuuuwwwyyyzzzzzzyyyyyyzzz}}}~~~xxxoooeee\\\VVVQQQRRRTTTTTTRRROOOMMMLLLNNNddd{{{ooodddeeemmm||||||]]]@@@;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<===;;;<<<===>>>???AAAEEEHHHIIITTT]]]ffflllpppxxx~~~WWWAAAGGGZZZiiiooo}}}aaaPPPHHHGGG^^^uuu|||{{{yyywwwuuusssrrrrrrooosssvvvwwwuuuqqqnnnmmmmmmooorrrssssssssstttvvvzzz{{{|||~~~sssxxx{{{xxxpppiiifffeeecccaaa^^^___bbbfffiiijjjiiiiiijjjiiigggccc___]]]WWWQQQNNNPPPOOOJJJKKKPPPJJJNNNVVV```gggfff]]]VVVJJJKKKMMMNNNOOOLLLHHHEEE???===AAAFFFBBB===HHHYYYoooyyyggg[[[NNNLLL^^^uuujjjfffwwwZZZeeeYYYBBB:::444444555444333444444555666888888666555444444444555555555555444444555666999;;;999:::DDDOOOWWWtttttt___BBBXXXhhhcccbbbZZZOOOTTThhh{{{}}}}}}ppp___ZZZXXXhhh~~~tttpppzzz}}}}}}||||||zzzrrrhhh___YYYQQQTTTWWWXXXTTTPPPMMMLLLLLL```vvvuuubbbeeennn|||yyy[[[AAA<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;<<<>>>>>>???BBBEEEHHHKKKSSSYYY___eeelll}}}kkkxxxZZZAAAFFF\\\lllpppzzz```PPPFFFJJJ```~~~sss}}}zzzxxx{{{zzzsssppprrrqqqrrrtttwwwwwwtttnnnjjjooooooqqqrrrrrrqqqpppooowwwxxxyyy{{{~~~}}}zzzvvvrrrpppooolllkkkkkkhhheeefffjjjmmmmmmmmmhhhjjjlllmmmllliiieeebbbZZZWWWRRRNNNLLLKKKLLLMMMPPPPPPOOORRR^^^kkkllleeeUUULLLJJJOOORRRNNNJJJJJJGGGFFFDDDBBBAAABBBFFFIIIaaammm|||lll]]]LLLJJJ\\\uuuppplllaaaVVVqqqXXXFFF444111666333222555333444555555666666555444333555555444444444444555555444666777777888===FFFLLLWWW}}}qqqzzz```LLLRRRnnnzzzpppPPPLLLXXX___vvv{{{{{{~~~oooRRRSSSaaaooo}}}yyyrrrfff[[[QQQNNNOOOQQQPPPLLLJJJKKKNNNUUUkkk{{{ooopppmmmkkksssvvv```DDD::::::999999999:::;;;;;;::::::999999999:::;;;;;;=========>>>@@@DDDGGGIIIKKKRRRUUUYYYcccnnn|||cccdddzzzYYYEEEJJJ___mmmpppzzz___PPPGGGJJJ```~~~uuu|||zzz}}}|||vvvssstttqqqqqqsssuuuvvvtttooolllooopppqqqqqqqqqqqqpppoootttuuuvvvxxx|||}}}yyywwwuuusssqqqmmmmmmmmmqqquuuxxxyyyxxxrrrsssssssssqqqnnnllljjjccc```ZZZSSSNNNLLLKKKJJJLLLPPPRRRRRRXXXbbbhhhggg[[[PPPHHHKKKRRRUUUQQQMMMGGGGGGGGGFFFDDDCCCDDDDDDUUU```ppp{{{zzzlll___PPPLLL\\\|||yyytttmmmaaaSSSjjjbbbHHH666222777444333666444333333333333333333333444555555444444444444555555555666777777888===EEELLLXXXssszzz___JJJJJJ]]]mmmtttZZZMMMRRR___zzz~~~{{{~~~```WWW[[[aaa}}}nnn```OOOMMMLLLNNNMMMIIIGGGIIILLLQQQdddrrrmmmdddbbbmmmqqq]]]AAA;;;;;;::::::999::::::::::::::::::999::::::;;;<<<<<<===>>>@@@CCCGGGKKKNNNJJJQQQRRRUUU^^^iii}}}```[[[mmmSSSEEEMMM```nnnrrryyy^^^OOOHHHKKK```}}}www~~~~~~yyyvvvvvvqqqqqqqqqrrrtttsssqqqoooppppppqqqqqqqqqppppppooopppppprrruuuxxx{{{~~~|||||||||zzzxxxrrrsssuuuxxx}}}~~~yyyxxxvvvtttssssssssstttpppllleee]]]UUUPPPMMMKKKHHHNNNRRRQQQQQQXXXaaagggdddYYYKKKGGGPPPZZZWWWOOOKKKKKKKKKKKKIIIGGGDDDCCCJJJSSSaaappp}}}qqqooodddUUUNNNYYYvvvzzzooo~~~bbbQQQccc}}}jjjJJJ888333888444333666555444333222222333444666666555555444444444444555555555666888888999===EEELLLYYYsssxxxbbbLLLFFFOOOZZZppp___MMMMMM]]]~~~}}}kkk\\\WWWVVV}}}tttbbbQQQNNNMMMNNNMMMHHHGGGJJJLLLNNN^^^{{{vvvjjj[[[ZZZfffkkkYYYAAA<<<<<<;;;:::999999999::::::::::::::::::;;;<<<<<<<<<===???BBBGGGLLLPPPSSSOOOTTTTTTVVV^^^hhh{{{___^^^vvvcccKKKBBBMMM```nnntttyyy^^^NNNHHHKKK```}}}xxx|||yyywwwrrrqqqpppppprrrsssrrrqqqqqqqqqqqqqqqpppppppppooommmnnnppprrrvvvyyy|||}}}{{{uuutttvvv|||~~~{{{vvvuuuuuuvvvwwwyyyzzzzzzqqqooollljjjjjjlllnnnpppuuurrrllleee]]]WWWSSSQQQHHHLLLOOOMMMLLLQQQZZZbbbiiiaaaRRRHHHMMMXXX[[[UUUPPPOOONNNLLLKKKIIIGGGEEEFFFLLLWWWgggwwwssshhhXXXMMMTTTppp}}}ooowwwdddQQQaaa{{{lllKKK999444888444222666444666555444333444666999:::555444444333333444444555555777888999999>>>EEEKKKXXXoooqqqbbbMMMFFFJJJOOOeeeYYYNNNMMMWWWzzzoooaaaZZZUUUrrrvvvbbbWWWSSSRRRRRRPPPLLLKKKNNNPPPQQQ^^^yyywwwhhhYYYYYYdddgggXXXFFF>>>===<<<::::::999999999;;;:::::::::;;;<<<===>>>===???AAAEEEIIINNNRRRUUUTTTYYYYYY[[[ccckkk|||]]]bbb~~~fffJJJAAAMMM___mmmssszzz^^^OOOHHHJJJ___|||www~~~{{{xxxtttrrrpppppprrrsssssssssrrrqqqqqqppppppooooooooonnnoooppprrruuuxxxzzz|||~~~{{{yyywwwvvv~~~|||wwwuuuqqqnnnmmmppptttwwwkkkhhhddd```^^^___aaacccooommmiiieee```[[[XXXVVVLLLJJJIIIJJJKKKOOOUUUZZZbbb```XXXOOOMMMUUU]]]aaaVVVQQQLLLHHHGGGGGGFFFEEEFFFHHHOOO___rrrvvvkkkYYYKKKOOOkkk|||nnnpppdddRRRaaa~~~nnnLLL999333666222111444333666555444333444666888:::444444333333333333444444555777999999:::>>>EEEJJJVVV{{{iiihhh\\\IIIDDDHHHVVV^^^OOOOOOOOOMMMkkkyyyeee[[[VVVkkk{{{yyy{{{hhh]]]YYYXXXXXXVVVQQQOOOQQQUUUVVVbbbzzzttteeeZZZ^^^hhhgggYYYJJJ>>>===<<<;;;::::::999999;;;;;;;;;;;;<<<===>>>??????AAACCCGGGKKKPPPSSSUUUUUUZZZZZZ]]]eeellljjjkkkoooMMMDDDPPPaaalllpppzzz___PPPGGGIII^^^{{{vvv}}}~~~yyyvvvtttrrrqqqssstttttttttsssrrrqqqpppooooooooooooppppppqqqrrruuuwwwyyyzzz{{{}}}~~~xxxvvvqqqllljjjmmmsssxxxssspppkkkeeeaaa___^^^^^^dddcccbbb```\\\YYYVVVUUUOOOIIIFFFHHHLLLNNNPPPSSSUUUWWWYYYWWWRRRQQQ]]]kkkbbbZZZPPPJJJHHHHHHHHHGGGGGGFFFJJJWWWkkk{{{uuujjjXXXKKKOOOiiixxxnnnmmmgggUUUffftttMMM:::333666111000444222333222111111222333555555444444333333333333444444666888::::::;;;>>>DDDJJJUUUxxxddd```yyyWWWHHHFFFJJJfffbbbNNNPPPOOOFFF^^^yyyiiiZZZTTTaaazzztttuuuzzzrrraaa^^^^^^___\\\VVVSSSTTTXXXXXXaaatttyyy}}}qqqbbb[[[iiivvvppp\\\LLL======<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBEEEJJJNNNRRRUUUWWWUUUXXXVVVXXXaaajjj|||pppKKKCCCSSSdddmmmooo{{{```QQQFFFHHH]]]zzzvvv}}}{{{xxxvvvtttssstttuuutttssssssrrrqqqoooooooooooopppqqqqqqqqqrrrtttuuuwwwxxxwww{{{~~~|||xxxrrrnnnnnnrrrwwwuuusssoookkkgggccc```___^^^^^^^^^\\\ZZZVVVSSSQQQOOOIIIGGGJJJMMMLLLMMMPPPOOOPPPYYY```XXXMMMVVVjjjyyyooocccZZZWWWUUUSSSQQQKKKGGGGGGPPPaaasss|||pppfffWWWMMMRRRkkkuuunnnlllzzzqqq]]]oooyyyOOO;;;555777222000444333111111222222222222222222444333333222222333333444666888;;;;;;;;;>>>DDDIIIVVVxxxccc\\\sssPPPHHHGGGKKKmmmmmmUUUOOOMMMGGG\\\pppxxxzzz~~~gggXXXTTTWWWzzzzzzsssmmmmmmooosss|||xxxgggeeefffhhheee]]]YYYYYYWWWTTTXXXfffssstttmmmhhhbbbccceeeoootttbbb___wwweeeNNN===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAA@@@CCCGGGLLLRRRWWWZZZ\\\]]]\\\VVVVVV```mmmiiiEEEAAAUUUhhhpppqqq|||aaaRRREEEGGG\\\yyywww~~~}}}yyywwwuuuuuuuuuuuutttssstttsssqqqoooooooooooopppqqqqqqrrrrrrssstttuuuvvvvvvyyy~~~xxxqqqnnnoooqqqiiiiiihhhfffccc```]]]\\\______^^^]]]YYYUUUQQQOOONNNJJJIIIMMMMMMIIIKKKPPPQQQOOOYYYeee\\\JJJNNNbbbxxxnnniiieee```\\\QQQKKKGGGLLLZZZkkkxxxyyy}}}|||kkkbbbVVVOOOVVVmmmsssooommmtttzzzfffwwwyyyQQQ===666888333111555444333333444444444333222222444333333222222333333444666888;;;<<<<<>>333555222333666444333333333333333333333333222222333333333333444444:::999999:::<<<@@@DDDGGG[[[xxxbbbaaannnUUUDDDBBBFFFGGGkkkyyy^^^LLLMMMMMMaaauuuttttttxxx}}}dddYYYUUUMMM[[[}}}~~~xxxlll```cccaaa```eeepppyyy{{{wwwnnnmmmmmmnnnnnnjjjbbb\\\XXXRRRMMMMMMRRRXXXYYYXXXXXX\\\XXXUUUjjjpppqqq}}}PPP???===::::::;;;<<<<<<;;;;;;;;;:::;;;<<<>>>@@@AAABBBDDDHHHKKKQQQYYYaaagggmmmcccXXX]]]nnn}}}cccHHH@@@SSSjjjkkkuuu|||aaaSSSEEEIIIWWWrrrsss~~~|||zzzyyyyyyxxxvvvtttrrrrrrqqqpppooooooooooooqqqrrrrrrrrrqqqrrruuuwwwvvvxxx{{{{{{zzzuuuttt}}}xxxuuuvvvxxxrrrqqqpppppppppooonnnmmmeeecccaaa``````]]]XXXTTTRRRNNNMMMNNNMMMKKKLLLQQQIIIKKKOOOTTTXXXXXXSSSNNNvvv{{{WWWUUUJJJHHHIIINNNaaavvvzzzqqq```YYYJJJMMMggg~~~xxxvvvsssxxxttt}}}UUU>>>444555333333666333333333333333333333333333222222333333333333444444999888888999<<<@@@DDDFFF[[[xxxeeegggpppTTTBBB@@@CCCDDDcccttt\\\LLLMMMKKK```uuuuuuuuuxxx{{{|||}}}gggZZZVVVNNNWWWrrr{{{xxxlll``````^^^\\\___gggpppttttttiiigggfffffffffddd```\\\TTTPPPKKKLLLRRRYYY___bbb^^^```[[[XXXmmmwwwxxxTTT???===::::::;;;<<<<<<;;;<<<<<<<<<===>>>@@@BBBCCCFFFHHHJJJMMMQQQXXX```eeefffbbb]]]dddttttttwwwxxxpppaaaHHH@@@SSSjjjlllvvveeeVVVFFFIIIWWWqqqrrr}}}~~~|||{{{zzzyyywwwuuuttttttrrrqqqqqqppppppppppppqqqssssssrrrrrrsssuuuuuuwwwzzz}}}yyyrrr~~~rrrttt{{{~~~{{{ssskkkggggggeee___YYYTTTPPPNNNNNNLLLIIIIIILLLIIIHHHIIINNNTTTVVVSSSOOOZZZhhh\\\NNNHHHHHHKKK]]]rrrxxxyyyeee[[[KKKLLLccc{{{{{{{{{xxxyyy|||}}}UUU>>>555777444333555222333333333333333333333333222222333333333333444444777777777999<<>>???AAACCCEEEFFFJJJLLLNNNPPPSSSXXX^^^ccccccgggjjjrrr|||ooojjjjjjhhh```GGG@@@RRRiiikkkvvvfffXXXGGGIIIVVVpppqqq|||~~~~~~}}}|||{{{yyywwwwwwvvvuuusssrrrrrrrrrrrroooqqqssstttsssrrrssstttvvvwwwyyy|||~~~yyykkkvvvuuuvvvxxxvvvooojjjccc___ZZZTTTOOOMMMKKKGGGFFFHHHHHHEEECCCHHHOOOTTTSSSPPPGGGiiigggUUULLLIIIJJJZZZpppyyyxxxcccYYYKKKMMMbbbyyy{{{{{{wwwuuuVVV???555888444333444111333333333333333333333333222222222333333333444444666666777999<<>>@@@BBBDDDFFFGGGKKKMMMOOOQQQTTTYYY^^^cccdddooovvv|||}}}}}}rrrdddbbbeee___HHH@@@RRRhhhjjjvvvfffXXXGGGIIITTTmmmqqq{{{~~~}}}{{{yyyyyyxxxwwwvvvtttttttttsssqqqrrrtttuuussssssssstttwwwxxxyyy{{{}}}jjj{{{vvvooommmllltttiiicccaaaYYYQQQOOOLLLIIIHHHJJJHHHDDDAAADDDJJJOOOQQQPPPJJJ[[[ttt]]]OOOJJJHHHVVVmmmxxxttt___WWWLLLNNNaaawwwzzzyyyvvvsss~~~XXXAAA666888444333444111333333333333333333333333222222222333333333444444555555777999<<<@@@CCCEEEYYYwwwoooeeeEEE>>>???<<>>@@@BBBDDDFFFFFFHHHKKKNNNQQQTTTYYY___cccjjjxxx{{{tttzzzfff```eee___IIIAAAQQQfffiiitttgggYYYGGGHHHRRRkkkrrr{{{}}}{{{|||{{{yyyxxxvvvuuuuuuuuussstttuuuuuutttssstttvvvxxxxxxyyyzzz|||~~~nnnpppsssuuupppgggaaa___bbbvvvzzzrrrjjj___TTTOOOLLLIIIHHHJJJGGGEEEBBBBBBEEEJJJMMMOOOKKKRRRtttiiiVVVMMMFFFQQQhhhuuu|||dddZZZNNNNNN^^^ttt{{{{{{{{{xxxuuu{{{ZZZBBB666777333222444111333333333333333333333333222222333333333333444444444555777:::===AAADDDEEEWWWwwwnnn~~~wwwNNNAAA@@@===DDD___TTTKKKLLLFFFVVVgggqqqrrrwww}}}~~~~~~rrr]]]UUUNNNTTThhhyyy{{{pppdddgggqqqyyynnnaaaYYYSSSUUUVVV[[[jjjzzzrrr___]]]nnn}}}zzzvvvttttttvvvyyy{{{vvvhhhiiivvvlllqqq{{{kkkIII???===::::::;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDDDDEEEEEEHHHLLLPPPTTTYYY___cccrrrsssnnneeejjj```JJJAAAPPPdddgggsssiii[[[FFFGGGPPPhhhsss|||~~~|||}}}|||{{{yyyxxxwwwvvvvvvvvvwwwvvvuuuttttttvvvxxxwwwwwwwwwxxxyyy|||~~~~~~rrrjjjiiifff^^^YYYXXXWWWeeesssbbbXXXQQQKKKHHHIIIGGGGGGFFFCCCBBBEEEJJJNNNHHHLLLcccyyyaaaSSSIIIOOOeeerrr~~~rrrbbbQQQMMMZZZooo~~~pppfffxxx]]]DDD666555111111555333333333333333333333333333222222333333333333444444444666888;;;???BBBEEEFFFWWWttteeeoooRRRCCCCCCAAAHHH```SSSKKKMMMGGGSSSbbbooorrrxxx~~~qqq```XXXMMMTTTnnntttjjjkkkuuu~~~ssseeeZZZTTTVVVXXX[[[fffuuu~~~jjjiiiwwwiiikkknnnmmm{{{zzzbbbGGG???===::::::;;;<<<<<<;;;<<<===???AAACCCDDDDDDDDDDDDGGGJJJNNNRRRWWW\\\```mmmppp{{{vvvkkkooo```JJJBBBPPPcccfffrrrkkk]]]FFFFFFOOOgggttt|||}}}~~~}}}|||zzzxxxwwwwwwwwwxxxxxxwwwuuuttttttwwwyyyvvvvvvvvvvvvxxxzzz|||}}}vvvtttpppfff^^^]]]NNNXXXvvvwwwggg\\\RRRMMMLLLGGGHHHHHHDDDAAABBBHHHNNNLLLOOOXXXkkk[[[MMMQQQeeesss|||jjjTTTKKKVVVkkk|||sss\\\YYYqqq___EEE666555000111555333333333333333333333333333222222333333333444444444555666999<<>>KKKbbbSSSKKKNNNGGGRRR___nnnqqqyyy}}}rrrcccZZZJJJPPPnnntttmmmmmmtttxxxhhh\\\TTTWWWYYYYYYbbboooppprrrwwwhhhlll}}}mmmuuu{{{aaaJJJ???===;;;:::;;;<<<<<<;;;===???AAACCCDDDDDDDDDCCCDDDFFFJJJNNNQQQUUUYYY]]]]]]sss{{{fffmmm|||eeeBBBDDDXXXeeelllrrrppp[[[HHHHHHNNNcccwwwxxx~~~{{{yyyzzz{{{{{{zzz{{{zzzzzzyyywwwuuutttsssvvvvvvxxxyyyyyyyyyyyyyyyxxxggg[[[jjjyyyrrrooosssxxxwwwvvv{{{{{{mmmeeeWWWIIILLLHHHEEEEEEDDDCCCHHHOOOHHHMMMMMMuuuyyyhhhOOOSSSjjjrrr|||oooSSSMMMVVVeee}}}hhhYYYdddFFF666777444222444444222222222222222222222222111111222333333444555555555666999>>>BBBEEEFFFEEEWWWmmm[[[bbbvvvxxxGGG===BBB;;;OOObbbcccSSSKKKIIIKKKTTTiiitttyyy~~~|||lll]]]WWWLLLUUUqqqzzzuuutttpppcccWWWUUUXXX[[[___bbbnnnooosssqqqhhhggguuugggxxxnnnmmmnnnPPP@@@???===<<<;;;<<<>>>???BBBBBBBBBCCCEEEFFFHHHIIIGGGKKKNNNMMMOOOTTTXXXXXXZZZaaannnwwwrrrkkkuuuqqq{{{gggCCCDDDYYYgggnnnssspppZZZHHHHHHNNNbbbxxxwww|||zzzzzz{{{zzzzzz{{{{{{{{{zzzxxxwwwuuutttvvvvvvwwwxxxyyyyyyzzzzzzwwwccceeevvv}}}uuukkkccc___```cccbbb___```kkkkkkZZZPPPLLLGGGDDDEEEDDDCCCGGGMMMIIINNNJJJlllqqqTTTSSSiiirrr|||mmmSSSNNNWWWeee~~~wwwbbbeeeFFF666777444222444333222222222222222222222222111111222333333444555555555666888<<<@@@DDDEEEEEETTTooo\\\```sssrrrFFF===DDD>>>NNNeeeeeeQQQHHHIIIMMMTTTfffqqquuuzzz~~~zzzkkk[[[UUULLLVVVqqq|||uuu~~~|||zzzpppfff]]][[[\\\[[[\\\___aaa^^^^^^```\\\^^^qqqzzzmmm~~~tttvvvwwwRRR@@@???===<<<<<<===>>>@@@BBBBBBCCCDDDEEEGGGHHHIIIGGGLLLOOOOOORRRWWWZZZYYYUUU```mmmrrrqqqtttnnnuuulllEEEEEEZZZiiiooorrrqqqZZZHHHHHHMMM```{{{www~~~|||||||||{{{zzz|||||||||{{{yyyxxxvvvuuuvvvvvvvvvvvvwwwyyy{{{|||uuufffmmm~~~|||}}}vvvlllbbb\\\YYYXXXXXXZZZVVVSSSVVVbbbrrrttt\\\TTTKKKGGGDDDEEEEEEDDDFFFKKKIIIOOOGGG```~~~\\\VVVkkkuuu}}}zzz}}}lllTTTOOOWWWddd~~~sssyyypppgggGGG666777444222444333222222222222222222222222111222222333333444444555444555777:::===AAADDDEEEQQQooo[[[\\\tttoooFFF===DDD@@@PPPlllmmmSSSFFFIIIMMMQQQcccnnnqqquuu~~~yyy}}}kkkZZZTTTLLLUUUpppyyyvvvtttssskkkeeebbb^^^YYYWWWXXXVVVOOOLLLNNNNNNPPP[[[hhh|||qqq|||SSS@@@???>>>======>>>@@@AAABBBBBBCCCDDDFFFGGGHHHIIIGGGLLLPPPRRRVVV[[[\\\ZZZYYYiiiuuuvvv{{{ttttttpppIIIEEEYYYiiinnnpppsss\\\HHHHHHKKK]]]~~~www}}}||||||||||||{{{zzzxxxwwwvvvwwwvvvuuuuuuwwwyyy|||~~~~~~ppplll~~~yyy~~~wwwoookkkkkkkkkiiifffbbbaaa___\\\[[[\\\aaafffyyyhhhYYYNNNHHHEEEEEEFFFDDDEEEIIIFFFNNNFFFVVVeee[[[ooozzz~~~|||oooWWWQQQWWWbbbqqqrrryyy}}}iiiHHH666666444333444222222222222222222222222222222222222333333444444444444555777888;;;>>>BBBEEEOOOnnnWWW[[[}}}vvvKKK>>>BBB@@@SSSrrruuuXXXIIIJJJKKKKKKaaalllpppttt{{{|||ppp\\\TTTLLLSSSkkktttpppyyy}}}uuummmggg```WWWRRRRRRSSSLLLGGGFFFEEEDDDHHHOOOaaaxxxyyyrrrRRR@@@???>>>===>>>???AAACCCBBBCCCDDDFFFGGGHHHIIIIIIGGGLLLQQQTTTYYY___^^^ZZZ___ttt~~~{{{}}}rrrLLLFFFWWWffflllmmm{{{vvv```IIIGGGJJJZZZ{{{www}}}wwwxxx||||||{{{{{{zzzyyyxxxwwwwwwwwwvvvuuuwwwyyy{{{}}}}}}zzzqqq}}}|||oooqqqpppjjjaaa[[[ZZZ[[[\\\nnncccSSSLLLGGGGGGGGGEEEEEEHHHCCCLLLFFFQQQlllcccvvvsss[[[SSSVVV___vvvttttttlllIII555666444333444111222222222222222222222222222222333333333333444444333555777888999<<>>@@@EEEKKK]]]tttsssrrrPPP@@@@@@???>>>???AAACCCEEECCCEEEFFFHHHIIIJJJJJJJJJGGGLLLQQQVVV\\\bbbaaa\\\___uuu~~~yyy{{{}}}nnnrrrpppMMMFFFSSSccckkkmmmzzzyyydddIIIGGGHHHVVVvvvwww}}}}}}}}}}}}||||||zzzyyyyyyxxxwwwwwwwwwwwwyyyzzz{{{|||~~~yyyuuusssrrrtttuuu~~~uuu}}}rrrddd[[[XXXYYYZZZ```gggsssmmm[[[RRRJJJHHHHHHFFFFFFHHHBBBKKKFFFOOO}}}pppjjj{{{uuu]]]SSSTTT\\\~~~yyyttt|||yyy{{{nnnJJJ555555444444444111222222222222222222222222333333333333333333333333222555999::::::<<<@@@DDDJJJwwwuuu\\\eeeeeeDDDBBBDDDGGG```fffWWWNNNJJJFFFHHHVVVkkkvvvxxx}}}}}}gggZZZMMMNNN^^^uuu{{{ooolll~~~zzzrrrggg\\\WWWJJJKKKJJJFFF???===???DDDDDDOOO```vvvwwwnnnpppOOO@@@@@@??????@@@CCCEEEGGGEEEGGGIIIKKKLLLMMMLLLLLLIIINNNRRRWWW___fffeee```___ssszzzxxxtttiiiYYYdddiiiLLLEEEQQQaaakkkooo|||zzzfffJJJGGGGGGSSSqqqwww~~~}}}||||||xxxxxxxxxxxxxxxxxxxxxxxx{{{}}}}}}tttooofff]]]VVVTTTTTTUUUlll}}}|||uuuxxxiii]]]WWWUUU\\\___```fffyyy{{{cccWWWMMMJJJIIIHHHHHHIIIFFFJJJFFFMMMvvvqqqnnn~~~uuu\\\QQQRRRZZZ}}}~~~yyypppooowwwpppKKK555555555444444000222222222222222222222222333333333333333333333333111555:::<<<;;;<<<@@@CCCEEEpppiiikkksssKKKHHHNNNMMM\\\^^^UUUOOOGGGCCCJJJMMMhhhwwwyyyzzzzzzjjj\\\NNNLLLYYYiii~~~qqqiiixxx~~~sssddd[[[LLLLLLJJJDDD@@@>>>???@@@BBBHHHSSSdddnnnhhhkkk|||vvvNNNAAA@@@???@@@AAADDDFFFHHHGGGHHHKKKMMMOOOOOONNNNNNMMMQQQTTTYYYccckkkjjjeee```pppwwwxxxuuubbbPPPaaa{{{dddKKKDDDOOO```lllrrr{{{gggJJJGGGFFFQQQnnnvvv~~~xxxyyyyyyyyyyyyxxxwwwvvv{{{|||}}}zzzjjjcccXXXMMMFFFCCCDDDEEENNN___}}}yyysss}}}rrreee\\\WWWTTTYYY^^^aaaiiiggg[[[OOOJJJJJJHHHIIIJJJIIIJJJEEEKKKqqqqqqppp~~~}}}sss[[[PPPPPPYYY}}}}}}fffjjjxxxqqqLLL555555555444444000222222222222222222222222333333333333333333333333000555;;;===<<<<<>>CCCJJJXXXqqqgggcccfffsssoooNNNAAA@@@@@@@@@BBBDDDGGGIIIHHHJJJLLLOOOPPPPPPOOOOOOPPPSSSVVV[[[eeennnnnniii^^^kkkqqquuugggYYYZZZbbbGGGGGGSSS^^^fffnnnyyymmmNNNFFFEEENNNddduuuvvv~~~}}}{{{yyywwwuuutttsssyyy}}}}}}|||{{{uuuooocccZZZNNNHHHHHHGGGCCC>>>@@@FFFRRRvvvnnnttt~~~|||zzzmmmaaaZZZXXXWWW\\\dddfffmmmtttdddSSSKKKHHHGGGJJJMMMDDDJJJDDDIIIooo|||tttttt|||rrr]]]OOOPPPaaasss|||}}}]]]hhhuuuHHH999444222444...444333333333333333333333333111111222222222333333333222555888:::;;;===???@@@DDDbbbvvvqqqVVVPPP[[[kkknnniiiYYYMMMJJJFFFAAADDDWWWmmmyyyyyyvvvttttttxxxkkkSSSKKKQQQZZZgggvvv}}}vvvkkkgggddd```www}}}lllpppwwwnnnvvv}}}jjjYYYVVVTTTOOOIIIDDD@@@>>>===>>>;;;>>>LLL```nnnpppmmmZZZ^^^bbbjjj|||uuuppp\\\NNNAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHHHHKKKNNNQQQSSSRRRWWWZZZ[[[bbblllpppmmmbbbfffeeefffyyy~~~hhh```lllKKKCCCOOO[[[dddmmm{{{mmmNNNEEEEEEMMMcccxxxxxx~~~}}}{{{xxxvvvuuuuuuzzz}}}}}}}}}~~~{{{vvvqqqhhh]]]WWWTTTPPPIIICCCCCCCCCDDDZZZllloooyyyooofffccchhhqqqyyy{{{|||~~~wwwnnnggg\\\XXXZZZaaaeeejjjyyyxxxgggUUULLLJJJIIIJJJMMMFFFKKKDDDHHHnnn|||zzztttuuu}}}sss```PPPOOO```ssszzzzzz\\\qqquuuHHH888444333555///444333333333333333333333333111222222222222333333333222555888:::;;;<<>>===???<<<===FFFSSS]]]^^^\\\TTTWWW\\\ggg}}}}}}uuujjjVVVIIIBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHIIIKKKMMMPPPRRRQQQVVVZZZ\\\aaahhhiiifff___dddbbbaaasss~~~fffyyyQQQ???KKKYYYbbblll~~~mmmPPPFFFDDDLLLaaa}}}zzz~~~{{{xxxvvvvvvzzz}}}}}}zzzqqqjjjddd\\\RRRJJJEEECCC===EEEaaa|||iiifffppptttooohhhYYYVVVPPPKKKJJJNNNVVV\\\jjjnnnyyy|||{{{zzz}}}yyysssccc[[[WWW___fffkkksss|||}}}jjjVVVMMMLLLLLLLLLMMMHHHKKKCCCIIInnnyyyzzzuuuwww|||~~~zzz}}}sssbbbQQQNNN___sssyyyvvv|||]]]wwwtttGGG888444333666000555333333333333333333333333222222222222333333333333222555777999:::<<<>>>AAADDD]]]}}}[[[EEESSSyyywwwKKKGGGVVV___ooowwwjjjWWWLLLFFFBBBDDDKKKXXXfffpppuuutttsssrrr|||vvv___SSSUUU]]]yyy}}}iiiXXX```vvv~~~qqqooo\\\MMMPPP]]]dddccc___UUUSSSQQQMMMIIIDDD???===>>><<<;;;???FFFKKKMMMMMMLLLNNNUUUccc~~~{{{zzzmmmWWWJJJCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQOOOUUUYYY[[[___cccdddaaa```eeebbb^^^ooolllVVV<<>>AAAEEEZZZ___EEETTTmmmkkkIIIIIIUUUVVVfffnnncccRRRIIIEEEAAABBBHHHUUUeeeooorrrssstttwwwttt```SSSVVV```zzz~~~kkkggglll~~~oooyyylll[[[NNNOOOXXX\\\ZZZWWWTTTTTTSSSPPPLLLFFFAAA>>><<<<<<<<<===@@@DDDGGGHHHFFFHHHOOOaaa{{{vvv]]]MMMEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOONNNRRRWWWZZZ^^^bbbfffggghhhkkkddd\\\lllqqq[[[;;;IIIZZZ___lllpppVVVHHHCCCJJJZZZzzz}}}zzzyyy{{{{{{}}}pppfffRRRSSSIII@@@BBBHHH]]]yyylllTTTJJJJJJIIIFFFDDDGGGIIILLLMMMLLLJJJIIIIIIGGGGGGIIIPPP[[[fffnnnrrrtttxxx|||zzzvvvuuuwwwzzzwwwjjj___^^^fffqqqyyymmmXXXOOOOOOPPPRRRTTTKKKKKKEEEPPPvvv|||{{{~~~~~~~~~ggghhhllllllaaaQQQMMM___tttzzzwwwtttfffzzzuuuHHH999555444666000666333333333333333333333333222222333333333444444444333444666777999;;;>>>AAAEEEWWWgggMMMYYYlllWWWDDDFFFMMM]]]hhhjjj]]]NNNHHHEEEAAA@@@HHHYYYjjjqqqppprrrvvv{{{ooo]]]QQQVVVccc{{{{{{pppooommmppptttdddUUURRRUUUWWWWWWWWWTTTTTTTTTRRRNNNIIIDDD@@@===>>>>>>???@@@AAADDDFFFCCCGGGOOOaaaaaaKKKFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPTTTYYY^^^eeemmmttt{{{|||nnn___lll~~~qqqddd===JJJYYY]]]llluuuZZZJJJDDDJJJWWWzzzyyy}}}}}}zzzmmmkkk[[[IIIAAA===HHH___~~~ooo\\\IIIBBBCCCEEEFFFHHHKKKMMMOOOOOOLLLIIIGGGFFFGGGIIILLLMMMMMMOOOSSSWWWcccllluuuwwwtttrrrvvvzzz}}}tttiiiaaabbblll{{{qqq^^^SSSPPPPPPTTTYYYMMMLLLGGGUUU{{{yyy|||oooiiilllmmmcccTTTQQQbbbvvv}}}rrrsssuuuttt~~~wwwJJJ:::666444666000555333333333333333333333333333333333333444444444444333444666777888:::>>>AAADDDTTTxxx\\\```zzz~~~QQQDDDFFFKKKmmmuuutttdddSSSKKKFFFAAA???GGGZZZmmmtttqqqrrrxxxyyyppp^^^QQQVVVeee|||vvvvvv}}}ooohhhvvvqqq^^^UUUSSSUUUYYY^^^UUUUUUUUUSSSPPPKKKFFFCCCAAAAAAAAAAAAAAAAAAAAAAAABBBGGGQQQdddgggMMMFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKOOOOOOSSSXXX^^^eeeqqq|||jjjtttvvvjjj~~~nnn???HHHVVVZZZlll|||^^^LLLDDDIIIUUUuuuzzznnn[[[OOOCCCBBBPPP```yyy~~~zzziiiZZZLLLGGGGGGHHHIIILLLOOOOOOPPPNNNMMMNNNPPPRRRPPPTTTXXXXXXUUUQQQPPPQQQUUU___llltttuuutttvvvwwwyyyyyyssshhhbbblllxxxfffYYYQQQPPPUUU\\\OOOMMMIIIYYY}}}|||ssszzztttuuurrrhhhYYYVVVfffyyyxxxmmmpppuuu}}}yyyKKK;;;666444555///444333333333333333333333333333333333444444444444555333444555666777:::>>>AAAAAAQQQ|||lllfff\\\JJJJJJNNNppp~~~qqq[[[NNNFFFAAA???CCCSSSiiiuuussstttyyyvvvwwwdddTTTVVVddd{{{vvvvvvssscccbbbsss~~~mmmaaaZZZWWWZZZ^^^WWWVVVVVVTTTPPPLLLHHHFFFDDDCCCCCCDDDFFFEEEBBB@@@AAAIIIUUUgggkkkOOOFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJOOOOOOSSSZZZ^^^bbbmmmyyyllluuupppbbbuuuAAAGGGSSSWWWkkk```MMMEEEIIISSSrrrzzzwwwiii^^^KKK@@@EEELLLmmmtttvvvnnnbbbVVVPPPNNNLLLKKKLLLNNNMMMLLLKKKMMMSSS[[[aaa[[[]]]___```___]]]\\\[[[OOOXXXfffqqqwwwwwwuuurrrssszzzzzzooofffooo~~~lll]]]RRROOOUUU]]]PPPOOOKKKZZZ}}}uuunnnxxx~~~}}}xxxlll]]]ZZZhhh{{{yyylllooosss}}}|||zzzLLL<<<666444555...333333333333333333333333333333333333444444444555555333444555666777:::>>>AAA>>>NNNyyytttgggfffLLLJJJOOOiii}}}yyy___NNNEEEAAA@@@>>>KKKddduuuvvvuuuyyyuuu}}}kkkWWWVVVcccvvvyyynnnqqqwwwvvvbbbWWWeee|||{{{qqqfff\\\WWWWWWXXXWWWVVVTTTPPPMMMIIIHHHDDDCCCDDDGGGKKKKKKHHHCCC???IIIWWWiiiiiiMMMFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIINNNOOOTTT[[[]]]^^^gggrrrwwwbbbmmmoootttccctttooo???MMMTTTYYYhhhxxxeeePPPEEEGGGOOOnnn}}}}}}zzzpppqqq~~~~~~vvvtttpppaaaWWWOOOBBBTTT[[[lll~~~pppddd^^^XXXPPPLLLLLLOOOQQQRRRQQQRRRWWW\\\___eeefffhhhlllmmmkkkddd^^^VVVWWW[[[dddnnnsssrrrnnnrrrqqquuuwwwmmmjjjuuu[[[PPPVVV]]]___RRROOORRRaaaxxxpppxxx{{{kkk]]]\\\ddd|||qqqlllqqqssszzzrrrLLL555444444444444000333333333333333333333333111111222222222333333333222333444555888;;;???BBBDDDUUUvvvmmmNNNTTTNNNkkkwwwtttdddSSSJJJEEEEEE===EEE^^^pppqqqqqqvvvttt}}}wwwiii[[[ZZZ```tttyyylll~~~jjjXXXXXXccc}}}pppddd[[[WWWTTTTTTSSSQQQMMMIIIHHHGGGDDDBBBAAADDDIIIJJJFFFBBBAAAJJJ[[[ttt___NNNIIIIIIHHHHHHIIIKKKLLLMMMPPPOOONNNLLLLLLLLLMMMMMMPPPSSSWWWZZZ]]]```ccceeeooosssrrrnnnvvvvvvwww~~~iiiWWWssssssBBBJJJPPPWWWfffrrrgggRRRHHHHHHNNNjjj~~~|||xxxkkkggg~~~xxxnnniii^^^KKKMMMPPP]]]rrrsssiii```VVVRRRTTTPPPTTTZZZ]]]___bbbdddeeelllnnnqqquuuyyyxxxtttpppllliiifffeeegggjjjkkkkkktttssswwwxxxnnniii~~~cccVVV[[[bbbdddTTTOOOTTTfffyyy}}}uuu{{{~~~kkk]]]\\\ddd~~~{{{pppkkkoooqqq{{{qqqLLL555555444333444000333333333333333333333333111111222222222333333333444444555666888<<>>DDDWWWgggnnnqqqtttvvv~~~uuufffYYYWWW\\\nnnyyytttxxxoooXXXQQQXXXmmm~~~pppddd]]]QQQRRRQQQPPPMMMJJJHHHGGGFFFDDDDDDGGGKKKKKKHHHCCCCCCMMMaaa{{{rrrXXXKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOPPPUUU\\\```aaa```aaabbbgggpppuuuuuu|||pppqqqeeeNNNqqqzzzGGGFFFKKKUUUcccllliiiUUUKKKJJJLLLeeezzz}}}llldddxxx{{{nnnooo{{{}}}vvv___OOONNNVVViii}}}tttfff]]]ZZZ\\\[[[___fffkkklllkkkjjjjjjsssuuuyyyvvvkkkdddcccgggjjjtttssswwwxxxoooiiiwwwlll\\\___gggiiiZZZTTT]]]sss~~~xxxzzz~~~lll]]]___gggzzzpppkkkmmmqqqpppLLL666555444333444111333333333333333333333333111111222222222333333333555666666666888<<>>===@@@HHHPPPWWWbbbkkknnnhhhjjjrrrnnnfffooo|||nnn\\\RRRMMMQQQUUUYYYgggxxx~~~zzzrrrpppqqqkkklllssshhhbbbhhhmmmiii^^^SSSNNNNNNcccllltttuuupppllloootttzzz}}}uuukkkooo~~~}}}ooollltttssshhhIII888888333000333333444444444333333222222222444333333222222333333444555888:::::::::???HHHPPPXXXeeekkkppp~~~[[[yyymmmQQQEEENNNccc]]]VVVMMMHHHCCCAAA@@@CCCNNNYYYgggqqqrrrrrrxxx|||qqq\\\___kkk~~~}}}wwwwww|||~~~kkk\\\ZZZZZZTTTSSSWWWUUUPPPRRRbbbwww|||qqqjjjccc^^^dddbbb^^^ZZZWWWTTTPPPKKKKKKTTTooodddNNNKKKNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSVVVWWWWWW]]]ffffffaaajjjiiiooo{{{rrrvvvccciiiIIIRRRWWWbbbaaattt~~~cccMMMGGGEEEJJJccczzz|||rrraaaTTTWWWZZZYYYYYY]]]]]][[[YYYXXXUUUNNNDDD===???<<<===CCCHHHMMMVVV^^^]]]ZZZ___kkkrrrsss{{{wwwkkkYYYNNNIIIQQQYYY___jjjvvv|||xxxuuujjjiiirrrcccggggggddd\\\PPPGGGCCCCCCOOOVVV___ccccccdddiiinnnuuuyyyrrrhhhmmm~~~}}}pppnnnvvvsssdddFFF666777333111444444444444444333333222222222444444333333333333444444666:::<<<<<<;;;???FFFMMMYYYgggpppuuu}}}gggfffLLLMMMXXXyyy}}}}}}~~~bbbVVVLLLGGGBBB???>>>???HHHRRR___jjjoooqqqwww{{{xxx```aaaooozzzwwwuuuppphhheeehhhqqqxxxjjjfffaaaWWWRRRUUUNNNJJJLLLVVVeee}}}|||vvvoookkkddd]]]WWWSSSMMMIIILLLTTTjjj___NNNLLLNNNKKKJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOPPPRRRRRRRRRRRRSSSWWWXXXXXX^^^eeeeeeaaafffhhhppp~~~tttooo[[[mmmGGGQQQWWW___```xxxgggOOOGGGDDDGGG^^^yyy~~~qqqddd[[[\\\___```eeemmmsss|||yyypppgggUUUDDDCCC???===???AAADDDIIIOOO[[[\\\```jjjvvvuuuoooxxxxxxjjjaaaTTTJJJGGGRRR^^^eeelllssswww|||pppiiitttccceee___UUUJJJAAA<<<::::::===AAAHHHNNNSSSXXX]]]```gggmmmuuu}}}ooo``````lllwww}}}qqqpppyyylllaaaCCC444666333111444444444444333333333333222222555555444444444444555555999===@@@@@@>>>???DDDJJJYYYjjjwww}}}ttt}}}XXXNNNNNNnnnzzzuuuwwwiiiXXXMMMHHHCCC@@@>>>>>>DDDKKKSSS```hhhnnnuuuxxxggg^^^mmmzzznnniiihhhkkk|||~~~rrraaaVVVUUUKKKIIIIIIJJJMMM___xxxqqqggg^^^VVVPPPKKKHHHLLLTTTdddpppXXXNNNMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTTTTSSSTTTWWWYYYZZZ___ddddddaaaccclllwwwwwwddd\\\zzzKKKPPPXXX\\\___zzzjjjRRRHHHCCCFFFZZZqqq{{{lllfffeeejjjqqqvvvvvvXXXKKKEEE@@@@@@@@@@@@BBBGGG\\\bbbfffjjjwww}}}gggZZZeeeooohhh]]]YYYNNNIIIJJJTTT___eeeiiinnnkkknnnvvv~~~oooxxxsssfffYYYQQQEEE===::::::;;;;;;::::::<<<@@@FFFKKKNNNOOOTTT[[[fffooowww~~~nnncccaaafffjjj|||qqqqqq{{{hhh```CCC444666333111444444333333333333333333333333555555555444444555555555<<>>>>>>>><<<;;;999;;;>>>AAABBBAAAEEELLLWWWbbbkkkvvv|||ssswwwzzzqqqrrr|||nnnbbbEEE666888444222444333333333333333333333333333555555555444444555555555>>>CCCHHHIIIEEECCCEEEHHHTTTiiibbbccc}}}NNNJJJiiivvvjjjmmm___SSSLLLFFFDDDBBB@@@BBBGGGDDDOOOZZZhhhtttuuu{{{dddsssrrrfff\\\YYYWWWUUUNNNKKKVVVfffwwwiii___VVVLLLHHHIIIGGGVVVfffvvvzzzxxxvvvaaaPPPGGGGGGKKKLLLLLLMMMMMMMMMLLLLLLKKKIIILLLPPPSSSVVVVVVVVVUUUUUUVVVYYY]]]```cccfffiiinnn~~~|||mmmbbbbbbVVVbbbnnn```rrrpppWWWJJJDDDFFFSSScccvvvyyytttxxxrrr[[[RRRHHHEEECCC@@@>>>???>>>IIIPPPPPPWWWjjjtttccc```^^^WWWPPPNNNIIILLLOOORRRUUUXXX]]]bbbdddddddddnnnuuu}}}pppaaaUUUMMMKKKFFFBBB>>>===>>>@@@@@@>>>===;;;::::::<<<======<<<>>>DDDMMMVVV___mmm~~~|||zzzzzzrrrsss~~~tttrrraaaDDD666888555222444333222222333333333333444444555555444444444444555555===CCCHHHIIIFFFDDDFFFIIIOOOeee]]]NNNaaaKKKKKKbbbkkkooogggWWWNNNGGGDDDAAA???@@@CCCCCCIIIRRRcccrrrsss|||iiivvvwwwaaaZZZWWWXXXVVVNNNNNNSSSbbb~~~oooeeeYYYLLLGGGIIIGGGUUUiii|||ppprrrppp^^^PPPGGGGGGJJJKKKLLLMMMNNNOOONNNMMMMMMJJJLLLOOORRRTTTUUUUUUUUUTTTTTTWWW\\\```ccciiipppxxx}}}hhhlllUUUbbbtttcccjjj{{{vvv\\\LLLEEEEEEOOO[[[{{{{{{www|||eeeZZZOOOJJJGGGBBB??????<<>>=========<<<@@@EEEKKKSSScccwww|||uuu|||tttvvvmmmttt^^^AAA444777555222555444222222222333333444444444444444333333333333444444:::@@@EEEFFFDDDCCCFFFIIIJJJ```vvv]]]IIIRRRuuuKKKMMMWWWvvvxxxvvv```UUUKKKFFFBBB>>>>>>@@@DDDEEEJJJ]]]ooopppvvvppptttwwwjjj___]]]ZZZRRROOORRRRRRcccwwwqqqhhh\\\MMMGGGJJJIIISSShhhiiiqqqhhhXXXPPPKKKIIIJJJHHHJJJLLLNNNOOOOOONNNMMMKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRTTT[[[___cccmmmwww}}}ooopppQQQ]]]sssfffeeerrrzzz___MMMEEEDDDLLLWWWuuuxxxmmmaaaUUUOOOKKKEEEAAA@@@:::;;;<<<===???FFFUUUcccjjjnnnkkkccc[[[VVVPPPJJJLLLHHHEEEGGGOOOWWWZZZXXXQQQQQQNNNSSShhh}}}sssiiiqqq}}}|||hhh[[[VVVNNNHHHEEECCCCCCCCC???@@@@@@??????@@@AAABBBDDDFFFFFFDDDAAA>>>===>>>;;;>>>@@@CCCJJJZZZpppttthhhnnn~~~vvvxxxoooyyyZZZ>>>222666444333555555222222222333333444444444444333333222222333333444888===CCCDDDBBBBBBEEEIIIGGG\\\}}}ggg\\\KKKNNNmmmNNNPPPPPPhhh]]]PPPIIIDDD???>>>???EEECCCEEEYYYmmmnnnrrr{{{tttppp|||rrrhhh```XXXWWW[[[YYYZZZ[[[]]]iii{{{{{{mmmggg\\\MMMHHHLLLKKKPPPfff~~~hhhyyyaaaSSSQQQOOOLLLKKKFFFHHHJJJMMMNNNNNNNNNMMMLLLLLLMMMOOOPPPRRRSSSTTTSSSPPPSSSZZZ___dddooo|||}}}sssqqqVVVVVVvvvgggkkkooo~~~fffRRRFFFCCCJJJSSSfffxxxxxxaaaQQQLLLMMMJJJEEEAAA@@@??????AAAEEEHHHKKKZZZ\\\]]]eeennndddTTTSSSSSSHHHAAAEEEMMMPPPPPPOOOOOOKKKEEEIIIbbb}}}ooocccXXXaaa~~~bbbZZZPPPKKKIIIJJJIIIFFFEEEGGGEEECCCAAAAAACCCEEEEEEEEEIIIJJJHHHDDD@@@>>>???@@@DDDBBB;;;===EEEKKK___~~~ppphhhiiiwwwyyyrrr}}}oooyyyXXX<<<111666333000444666222222333333333333444444333555666555444444555666777;;;???AAAAAABBBEEEHHHJJJSSSppp^^^TTTSSSbbb|||~~~}}}[[[DDD\\\WWWQQQNNNEEEEEE777>>>===BBBEEEPPPccclllqqq~~~zzzwwwkkkfffqqq~~~yyyrrrfffbbbllljjjaaaXXXTTTUUUXXX\\\```ooottt{{{~~~{{{llliiifffbbbYYYNNNHHHHHHFFFWWWttt```RRRNNNKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKLLLOOOPPPQQQQQQRRRWWW]]]```bbbgggpppwww{{{zzzrrr~~~zzzkkksssSSSQQQrrrlllfffbbb{{{hhhUUUIIIDDDIIIPPPfffyyyuuu~~~}}}nnnZZZSSSQQQKKKCCCDDDCCCAAA@@@AAACCCEEEFFFLLLSSSZZZjjj~~~zzzcccUUURRRIIICCCFFFKKKMMMNNNOOOOOOKKKEEEKKKeee}}}ooo```UUU^^^xxxsssWWWQQQOOOJJJIIIMMMNNNLLLIIIIIIFFFDDDCCCDDDFFFHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDEEEFFFBBBBBBFFFGGGWWWsssooogggiiiwwwyyyuuu}}}rrr~~~qqqVVV<<<222777444000444555222222333333333333444444333555666555444444555777888;;;???AAA@@@AAADDDGGGKKKTTTnnndddVVVSSSeee]]]GGG^^^iiiUUUMMMGGGDDD;;;???>>>CCCEEEOOOaaaiiinnn||||||}}}mmmaaaaaaeeekkkyyyuuunnnwww{{{ooo```VVVSSSTTTUUUVVVSSSVVV\\\```bbb```]]]ZZZ[[[YYYYYYYYYTTTLLLHHHJJJHHH[[[zzzbbbQQQMMMJJJIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLNNNPPPPPPPPPTTTWWW[[[^^^bbbkkkwwwyyy|||vvvpppzzzsssbbbUUUMMMmmm{{{jjjYYYmmmkkkXXXLLLFFFGGGJJJbbbzzz}}}vvvmmmxxxzzz}}}bbbUUURRRNNNIIIKKKIIIGGGEEEDDDEEEFFFGGGDDDLLLQQQcccpppYYYRRRKKKGGGGGGIIIIIILLLOOONNNJJJFFFOOOiii~~~mmm\\\QQQ\\\ttt}}}lllQQQNNNNNNKKKLLLSSSWWWUUUOOOLLLHHHGGGGGGHHHJJJKKKKKKIIIEEEBBB@@@BBBGGGIIIHHHEEEBBBFFFDDDCCCEEEEEEQQQjjj~~~nnnfffjjjyyy~~~xxxzzz}}}sss~~~hhhRRR:::333888444111333333222222333333333333444444333555555555444444666888999<<>>BBBAAAHHHWWW___hhhyyy}}}}}}kkkbbbeeennnxxxsssnnnkkkkkkiiifffbbbeeerrr}}}|||mmmgggddd^^^VVVWWWVVVTTTQQQNNNLLLKKKJJJJJJIIIKKKNNNMMMHHHHHHJJJRRRooo[[[KKKJJJJJJHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLLLLLLLMMMMMMNNNQQQSSSVVVZZZaaalllyyyuuuccceeessssssfffYYYqqqSSS```pppsss```RRRHHHEEEFFFNNNdddvvv|||yyyuuuqqqhhhllluuu~~~zzziii[[[TTTOOOPPPUUUZZZfffrrreeecccaaaTTTTTTTTTUUUWWWYYY[[[\\\eeehhhZZZRRRcccooodddXXXUUUPPPLLLIIIFFFDDDIIIPPPOOOJJJKKKZZZttteeeVVVTTTiii~~~xxxrrrnnn}}}ddd\\\UUUUUU[[[eeeiiibbbWWWQQQPPPNNNLLLKKKKKKJJJHHHFFFCCCFFFHHHFFFCCCDDDHHHMMMWWWXXXMMMDDDEEEGGGRRReeeyyy~~~jjjfffnnnwww~~~rrrrrr{{{[[[HHH888555999444222444111222222222333333333444444333444555444444666999;;;:::===@@@@@@???@@@DDDHHHJJJRRR[[[jjj~~~mmmrrraaaLLLeeevvvpppfffRRROOOFFFJJJ???===@@@>>>CCCQQQZZZfffxxx~~~|||uuurrrvvvuuupppnnnkkkddd]]]WWW^^^ggg~~~vvvjjjeeeaaa\\\UUUPPPMMMLLLKKKLLLKKKKKKNNNLLLHHHIIIMMM[[[|||rrrRRRHHHKKKJJJHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGJJJLLLMMMKKKKKKLLLMMMMMMOOOSSSXXX___gggnnnssstttlll^^^cccsssnnn```UUUXXXVVVyyyfffUUUJJJHHHLLLLLLYYYwwwwwwnnnggg```^^^]]]___aaa^^^WWWPPPNNNMMMMMMLLLHHHJJJ]]]rrrzzzpppiiijjjkkkmmmoooqqqssstttvvvzzzooocccgggggg]]]WWWXXXRRRMMMJJJGGGFFFJJJQQQPPPKKKNNN___xxx~~~aaaUUUZZZtttvvvtttqqqoooxxxggg]]]YYY\\\dddnnnooofff[[[VVVSSSPPPLLLJJJJJJJJJHHHGGGDDDHHHKKKHHHDDDFFFNNNWWWoootttiiiYYYOOOJJJQQQccczzz{{{hhhgggqqqwwwtttvvv|||YYYEEE888555888222222444111222222333333333333444444333444444444444666:::===;;;===@@@@@@@@@BBBGGGKKKMMMSSSYYYdddqqqgggzzzfffFFFTTTiiiwwwooouuu^^^QQQLLLLLLBBB>>>@@@===???KKKTTTbbbvvv}}}rrriii\\\[[[\\\qqqzzzvvvmmmddd]]]XXXVVVVVVOOOLLLLLLMMMLLLKKKNNNSSSddd|||bbbKKKGGGKKKJJJGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGEEEIIILLLMMMJJJIIIJJJLLLKKKMMMRRRWWW\\\aaadddfffbbb```___qqqpppiii^^^UUUttt^^^OOOkkkXXXLLLMMMTTTSSSWWWxxx~~~uuullleee___[[[XXXZZZaaagggjjjjjjiiihhhddd]]]VVVSSSWWW^^^~~~|||wwwppppppfff[[[[[[[[[SSSLLLJJJIIIHHHLLLQQQRRRMMMPPPddd||||||```VVV```{{{{{{ppppppnnnmmmooohhh^^^YYY```kkktttssshhh___\\\TTTPPPLLLJJJJJJKKKLLLLLLIIIJJJIIIFFFCCCFFFNNNVVVppprrr]]]NNNTTThhh{{{wwwggghhhtttvvvttt^^^DDD888666666000111555111222222333333333333444444333444444444444777;;;>>>;;;>>>@@@AAAAAADDDJJJNNNLLLPPPUUU^^^rrr~~~lllYYYZZZaaasssdddHHHOOOTTTooo~~~mmmSSSTTTNNNFFFAAABBB===<<>>@@@AAABBBEEEKKKPPPIIIKKKQQQYYYhhhzzzkkkUUUMMMMMM]]]sssaaaLLLPPPKKKeeexxxSSSXXXOOOJJJDDDEEE>>>;;;DDDKKKXXXnnn}}}pppvvvvvvoookkkiiiaaa\\\VVVSSSQQQPPPUUU\\\qqq~~~lllZZZKKKHHHIIIFFFFFFIIIEEEGGGJJJKKKLLLKKKIIIGGGDDDHHHMMMMMMIIIGGGHHHJJJOOOOOOPPPTTTYYY]]]___```aaaYYY\\\oooiiirrrZZZ___hhhMMMfffssscccTTTSSSbbb___dddvvvxxx|||xxxqqqpppgggqqq~~~pppqqquuu}}}|||zzzyyyzzzzzzyyyvvvqqqjjjddd```YYYUUUQQQLLLFFFDDDLLLVVVUUUNNNZZZpppyyy^^^dddsssvvvllljjjbbbhhhkkkssskkkdddbbbkkksssvvvvvvssskkkcccYYYPPPKKKNNNSSSTTTUUUWWWPPPLLLEEEAAA????????????NNNnnnooo___eeessswwwdddaaarrr}}}wwwzzz|||mmmgggEEE<<<555444444222222333222222333333333333444444777666444333555888<<<>>><<<>>>AAADDDFFFGGGHHHHHHDDDGGGKKKTTT[[[fffjjjQQQFFFKKKNNNjjjlllYYYAAABBBZZZkkk]]]WWWDDDEEEBBB@@@???>>>BBBNNNZZZsss|||wwwpppjjjcccWWWPPPYYYiii|||pppXXXSSSMMMHHHGGGGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKGGGIIIKKKKKKJJJIIIJJJKKKLLLPPPTTTUUUWWW]]]fffnnn```YYY```}}}iiiuuueeeXXXtttSSS^^^vvv}}}xxxxxxgggUUUOOOZZZWWW]]]~~~vvvxxxqqqxxx|||yyy}}}}}}pppkkkttt~~~~~~{{{}}}~~~|||yyywwwttttttsssqqqlllgggbbb___[[[UUUPPPMMMJJJIIIOOOWWWTTTPPP\\\qqqwww___gggxxx{{{ooojjj[[[```bbbggg~~~pppkkkhhhooovvvwwwvvvtttmmmggg[[[RRRMMMOOOTTTVVVWWWXXXSSSNNNGGGAAA>>>===<<<<<>><<>>>>>AAAEEEIIIIIIGGGCCC@@@EEEGGGGGGLLLQQQSSSllloooQQQKKKLLLZZZjjjfffOOOBBBJJJjjjpppTTTXXXNNNIIIEEEAAA===<<>>;;;???EEEYYYlllwwwqqqwwwddd]]]ZZZ\\\hhhyyyvvvdddjjjzzz]]]NNNLLLJJJIIIHHHGGGEEECCCEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLOOOSSSVVVXXX\\\aaadddiiinnnuuummmyyyVVVhhhOOOTTT{{{mmmnnntttZZZEEECCCFFFEEEaaazzzyyy|||wwwyyy~~~}}}zzzzzzzzzyyywwwuuussssssqqqooolllhhheeecccaaaaaa```XXXTTTXXX\\\[[[XXXWWWUUUWWWdddqqqvvv{{{sss___cccqqqyyygggZZZMMMQQQTTT]]]wwwzzzwwwvvv|||zzzuuuttttttrrrbbbYYYSSSVVVZZZ[[[\\\]]]XXXRRRHHH@@@<<<;;;;;;;;;999@@@JJJLLLIIIMMMddd|||yyyooogggnnnvvvtttkkkwwwtttVVV???888333444555333222333222222222333333333444444666555555555666999;;;===DDDDDDDDDDDDDDDCCCBBBBBBAAAGGGIIILLLRRRQQQXXXiiikkkUUUKKKwwwaaaGGGNNNjjjjjjWWWSSSMMMIIIFFFAAA===???CCCMMM^^^~~~mmmhhhwwwnnn___\\\\\\eeewwwqqq]]]```ooo}}}vvv___LLLKKKJJJIIIJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLNNNRRRUUUYYY]]]bbbdddlllzzzyyyzzzWWW\\\aaaNNNyyyqqqhhhzzz}}}cccKKKGGGGGGBBBYYY~~~~~~{{{xxxwwwpppnnnlllhhheeecccaaaaaagggbbbaaaeeegggbbb[[[XXXZZZ]]]hhhqqqrrrvvvmmmWWWbbbnnn{{{{{{qqqbbbVVVQQQUUUWWW```zzz~~~xxxttt|||}}}wwwuuutttsssfff]]]WWWYYY]]]^^^^^^```YYYRRRIIIAAA===<<<============AAACCCAAAEEEZZZqqqsssjjjfffpppsssrrrllltttoooSSS===777222444555444222333222222333333333333444444555555555666777999;;;<<>>======>>>>>>;;;===AAA@@@AAAPPPcccxxxooohhhfffrrr}}}wwwuuummmpppfffOOO<<<666222444666444333333222222333333333333444444555555555666777999;;;<<>>============:::===CCCBBB???JJJZZZsssmmmgggffftttyyy~~~{{{gggkkk{{{^^^KKK;;;555222444666444333333222222333333333444444444555555555666777999;;;;;;:::<<>>MMMPPPLLLNNNMMMLLLRRROOOfffrrr^^^VVVJJJWWWkkkfffVVVMMMggg~~~kkk\\\VVVQQQOOOLLLEEEAAAAAADDDCCCMMMkkk{{{lllllleeeZZZSSSTTTWWWXXX\\\VVVQQQOOOKKKNNN```uuuqqqiii~~~sssZZZKKKIIIGGGDDDDDDFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKLLLRRRZZZdddkkkoooiiivvvKKKLLLlll|||YYYgggzzzqqq{{{qqqVVVJJJBBBEEEQQQjjjrrrwww{{{uuuuuuvvvvvv{{{~~~xxxuuuhhh^^^aaaffflllpppqqqqqqmmmbbbVVV[[[^^^```aaa```^^^]]]]]]TTTOOOQQQeee|||sssuuuyyyxxxqqqnnngggbbbeeeiiigggdddccc___UUUKKKEEE???::::::>>>;;;999===DDDBBB>>>GGGUUUqqqkkkfffgggvvv{{{zzzeeepppvvvPPPHHH888666333222333444333222333333444444444444444444444444555777999;;;===>>>AAA@@@@@@@@@@@@AAABBBBBBCCCGGGLLLNNNMMMLLLNNNPPPVVV\\\uuuxxxaaaWWWIIIIIISSSfffVVVNNN^^^tttsssddd]]]SSSLLLJJJIIIGGGEEEDDD>>>BBBYYY~~~zzzjjjeee[[[RRRRRRXXXXXXTTT[[[YYY\\\\\\SSSNNN```zzzxxxxxxdddRRRJJJIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJKKKKKKJJJJJJKKKMMMMMMOOONNNNNNVVVdddlllmmmwwwVVVJJJ___QQQZZZsssqqqkkkxxxvvvZZZLLLEEEEEELLLaaayyyvvv{{{zzzzzzzzz~~~~~~wwwnnnssspppnnnpppkkkffflllppprrrtttsssnnneee]]]XXX\\\\\\\\\\\\[[[[[[YYYYYYQQQPPPXXXnnnyyyrrruuuyyy{{{uuuooojjjhhhkkkmmmjjjhhhhhhfff\\\OOOFFFAAA???<<<999:::888<<>>===???BBB@@@DDDWWWlllllliiimmm~~~xxxxxx|||mmmvvvOOODDD888666333222333444333222333333444444444555555555555555666888:::<<<>>>???BBBBBBBBBCCCEEEFFFHHHIIIGGGFFFFFFHHHKKKMMMNNNNNNKKKVVV___ssspppUUUFFF===GGGfffuuuVVVKKKaaannnZZZPPPOOOOOOKKKFFFFFFCCCBBBCCCLLLddd|||}}}qqqkkkqqqvvvrrrmmmkkkVVV[[[eeeiii^^^SSS___tttlllvvv^^^MMMEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIGGGMMMPPPQQQVVVaaakkkpppqqqyyy~~~ZZZOOOrrraaaMMM^^^eee```mmmiiiUUUJJJDDDBBBNNNiiittt|||tttkkkddd\\\TTTPPPQQQYYYbbbaaa```jjjqqquuu~~~~~~xxxwwwxxxmmmaaagggxxxuuunnnfffbbbaaa```\\\XXXPPPVVVhhhyyyyyywwwyyy}}}|||xxxyyy|||~~~xxxuuuwwwtttvvvlllYYYSSSXXXVVVKKKFFFFFFFFFEEECCCKKKbbbyyy}}}lllkkkqqq}}}www{{{yyyuuuvvvOOOCCC888666333222333444333222333333444444555555666666666666777999;;;===???@@@AAAAAABBBCCCEEEGGGIIIJJJJJJGGGDDDFFFJJJNNNOOONNNNNNVVVYYYccc|||fffQQQCCCGGG___zzz\\\KKKVVV~~~bbbSSSQQQQQQLLLFFFCCCEEEGGGFFFFFFQQQkkk~~~xxx|||~~~ccc___aaabbbZZZSSSaaavvv|||uuuXXXJJJHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGFFFEEEEEEFFFHHHFFFKKKOOOPPPQQQXXXaaahhhhhhmmmssscccLLLfffsssNNNYYYeee^^^iiizzznnnXXXKKKDDDBBBLLLbbbxxxzzzpppmmmnnnoooooolllhhhccc```]]]VVVOOOKKKIIIHHHLLLSSSeeennnkkkgggnnntttvvv|||}}}xxxvvvvvvkkkbbbnnn|||sssllliiieee___ZZZTTTYYYjjj{{{{{{yyyyyy{{{~~~}}}{{{xxxzzz|||xxxxxxyyy}}}jjj^^^```___YYYLLLLLLLLLJJJLLLXXXppp}}}llllllttt{{{xxxzzzsss~~~uuuOOOBBB888666333222333444333222333333444555555666777777777777888:::<<<>>>@@@AAA@@@@@@AAACCCEEEGGGIIIJJJKKKHHHEEEGGGKKKOOOPPPPPPQQQSSSVVV```kkkuuuwww___LLLKKK\\\~~~rrrVVVMMMoooeeeRRROOOQQQMMMHHHFFFFFFGGGFFFDDDHHHWWWgggxxx}}}mmm```ZZZTTTTTTeee|||sssRRRFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHLLLQQQUUUVVVZZZccckkkpppqqquuu{{{{{{pppPPP^^^NNNUUUfff^^^fffvvvqqq\\\MMMFFFCCCJJJ[[[xxx{{{ooobbbXXXWWWVVVTTTQQQNNNKKKIIIGGGEEEFFFHHHHHHGGGJJJOOOppp{{{wwwoootttxxxwwwyyy{{{xxxvvvqqqgggcccqqq{{{tttnnnggg___ZZZWWWWWWhhhzzz{{{yyyyyyyyy{{{}}}~~~}}}{{{tttvvv}}}{{{yyy|||xxxiiieeedddcccUUUUUUVVVVVV[[[jjjzzzkkkllluuuyyyxxxyyyzzzlllvvvOOOAAA888666333222333444333222333333444555666777777888888888999;;;===???AAABBB???@@@AAABBBDDDFFFHHHIIIJJJIIIGGGHHHKKKNNNPPPQQQNNNOOOSSS^^^bbb```zzzkkkUUUNNNWWWxxxqqqVVVbbbeeeOOOLLLOOOPPPMMMMMMGGGBBB@@@@@@DDDMMMWWWttthhhZZZPPPPPPccc{{{qqqPPPGGGFFFCCCDDDEEEGGGHHHIIIHHHHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHGGGFFFFFFGGGIIIGGGIIIOOOVVV[[[___gggooo~~~|||}}}}}}tttxxxRRRTTTlllQQQUUUiii```eeesss{{{yyyeeeRRRIIICCCFFFQQQkkk~~~yyyqqqhhhWWWUUUPPPLLLHHHFFFFFFFFFFFFFFFJJJOOONNNJJJKKKOOOppp~~~|||uuuyyy}}}yyyyyyyyyzzzxxxooogggjjjyyyyyyqqqhhh___ZZZVVVSSSeee|||{{{xxxwwwvvvxxx{{{~~~~~~ppprrrzzz|||xxxpppoooqqqiiiiiiiiiiiippp~~~uuujjjkkkuuu~~~vvvwww}}}mmmxxxOOO>>>888666333222333444333222333333444555666777888888999999:::;;;===@@@BBBCCC@@@AAAAAABBBDDDFFFGGGHHHGGGHHHIIIIIIJJJLLLOOOQQQKKKPPPRRRUUUYYYXXXfff{{{dddTTTOOOdddrrreeeuuummmSSSLLLOOOQQQQQQPPPIIICCCBBBBBBCCCHHHNNN\\\|||mmmYYYPPP```xxxhhhMMMJJJIIICCCCCCEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFKKKUUU]]]aaagggnnnwwwzzzpppxxxMMMHHHXXXXXXYYYnnnccceeepppvvvnnnVVVKKKBBBBBBJJJbbb|||}}}xxxuuuqqqfffbbb[[[TTTOOOMMMMMMNNNTTTTTTVVVXXXVVVSSSUUU[[[lll{{{|||vvv||||||zzzwww|||{{{pppkkksss|||sssiiiaaa\\\TTTOOObbb{{{~~~wwwuuuuuuwww{{{oooqqqzzz{{{}}}}}}{{{~~~~~~}}}{{{zzzpppiiikkktttzzztttvvvttt{{{OOO<<<888666333222333444333222333333444555666777888999999999:::<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDFFFHHHHHHDDDGGGJJJJJJIIIJJJMMMQQQKKKTTTQQQMMMRRRVVV[[[gggsss]]]IIIMMMcccqqqhhh[[[uuuwwwYYYMMMNNNQQQRRRNNNJJJHHHIIIHHHEEEEEEHHHRRRcccwwwjjjXXXddd|||[[[FFFHHHIIIBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFFFFEEEEEEFFFGGGLLLIIIMMMXXX```cccfffllldddmmm~~~kkkzzzRRRHHHPPP~~~bbbUUUmmmqqqdddjjj|||uuuaaaFFFEEEGGGHHHVVVzzzvvv|||wwwrrriiifffbbb^^^[[[ZZZZZZ[[[YYY___gggkkkggg```aaafffuuuxxx|||zzzyyysssmmmllltttwwwhhh\\\WWWQQQVVVeeewww}}}{{{tttsssyyyzzzxxx{{{oooqqq~~~rrrmmmqqq}}}yyyllleeetttNNN<<<555444222333333444222111444555666777888999:::;;;>>>=========>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNRRRSSSQQQRRRXXX]]]^^^kkkrrrkkkaaaMMMGGGPPP\\\bbbQQQggg}}}___KKKQQQPPPOOOLLLLLLLLLKKKHHHFFFEEEFFFMMMWWWfff|||{{{fffkkk|||eeeRRRIIIDDDAAABBBFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDJJJDDDBBBEEEGGGFFFDDDEEEEEEJJJPPPWWWaaalllqqqppp^^^kkkbbbzzzQQQCCCJJJvvvbbbQQQjjjrrreeefffttt|||fffJJJGGGFFFFFFRRRsssuuuyyysssqqqqqqqqqpppooonnnmmmmmmjjjnnnuuuxxxtttnnnnnntttzzz{{{~~~~~~{{{zzzssskkknnn{{{~~~vvvhhh]]]YYYUUUXXXggg{{{}}}vvvssstttqqqnnnxxxsssooo~~~|||zzzyyy|||sssnnnssswwwlllffflllIII;;;555444333333444444333111444555555777888999:::;;;AAAAAA@@@???@@@BBBDDDEEECCCDDDEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJMMMNNNNNNSSS[[[______bbbvvvyyyooobbbMMMFFFMMMPPPwwwkkkRRRRRRaaaxxxVVVIIIIIITTTSSSPPPLLLJJJHHHEEECCCAAAJJJRRR[[[gggvvvvvvpppWWWIIIDDDAAA@@@AAAEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEJJJEEECCCFFFHHHGGGFFFGGGFFFKKKOOOTTT]]]gggkkkiiicccmmmYYYYYYBBBFFFnnnbbbKKKaaarrrhhhcccmmmmmmPPPIIIEEECCCMMMhhhyyy||||||}}}|||rrriiiqqq}}}vvviii```^^^ZZZZZZhhh|||xxxyyysssooohhhdddlllxxx~~~wwwnnnoooxxxxxxxxx|||{{{rrrpppuuuuuullljjj~~~aaaBBB999555444333333444444333222444444555777888999:::;;;AAA@@@???>>>???AAACCCEEECCCDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMHHHJJJKKKNNNVVV```cccaaa```dddttt{{{jjjQQQDDDEEEGGGeee|||___HHHJJJsss{{{TTTEEEMMMPPPMMMJJJJJJKKKKKKIIIFFFEEELLLQQQSSS___zzz|||kkk[[[IIIBBBAAAAAAAAACCCDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCEEEFFFGGGGGGHHHHHHIIIEEEDDDHHHIIIGGGFFFHHHGGGJJJNNNQQQXXX```bbb```dddlll~~~XXXnnnJJJIIIgggfffIIIUUUlllkkkdddiii|||sssUUUKKKDDDAAAIII^^^}}}sssjjjvvv}}}wwwmmmfffeeebbb```mmmyyyrrrrrr{{{tttpppjjjbbb```bbbqqquuupppeeejjj{{{{{{|||vvvppprrryyyrrrmmmooozzzsssVVV<<<888555444333333444555444222444444555777888:::;;;<<>>???>>>>>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMPPPQQQQQQQQQVVV[[[ZZZVVVTTTbbb]]]XXXsssjjjOOOJJJ\\\]]]]]]~~~```FFFFFFEEECCCCCCEEEJJJOOOMMMHHHDDDDDDEEEGGGMMMSSSSSSddd|||nnnRRRJJJCCCCCCCCCAAAAAABBBEEEDDDCCCCCCEEEEEEDDDCCCAAABBBDDDFFFGGGHHHIIIIIIHHHGGGIIILLLJJJFFFEEEHHHGGGJJJLLLMMMRRRWWWXXXUUUTTTdddyyy|||[[[hhhmmmUUUOOO}}}wwwIIIQQQfffbbb\\\mmmfffTTTFFFBBBFFFLLLeeevvvxxxyyyuuu}}}|||}}}zzzzzzttt{{{uuuqqqsss~~~wwwxxxyyyyyywwwrrrjjjcccOOOPPPRRRRRRMMMLLLSSS]]]ppp{{{xxx|||}}}vvvsss}}}yyynnnsss~~~zzzuuudddJJJ888999555444333444555666666555666777999;;;===???@@@AAA===>>>AAADDDDDDCCCAAA@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMPPPSSSTTTRRRSSSVVVVVVSSSTTT\\\ZZZYYYhhh|||___TTTQQQsss|||aaajjjUUUKKK@@@;;;???HHHOOORRRMMMHHHEEEFFFEEEDDDGGGNNNMMMYYYgggrrr{{{jjjMMMFFFAAABBBBBB@@@@@@AAADDDCCCBBBBBBDDDDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGEEEFFFJJJNNNMMMJJJKKKOOOLLLOOOPPPPPPSSSXXXXXXTTTWWWcccsssVVV]]]sssXXXMMMoooKKKPPPiiiggg___eeekkkWWWGGGBBBEEEHHH___{{{xxxwwwttttttxxxvvvtttpppvvvrrrvvvyyyvvvrrrrrrssstttWWWKKKDDDFFFGGGDDDGGGOOOVVVkkk|||zzznnnhhhhhhhhh~~~wwwsssqqqxxxnnnttt}}}qqqbbbIII888:::555444333444666777666555777888:::<<<>>>@@@AAABBBCCCFFFJJJMMMNNNLLLIIIGGGBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQVVVXXXUUUTTTVVVVVVUUURRRQQQRRRZZZaaafffttt```IIIXXXdddnnn{{{cccdddwwwttt^^^EEE:::===FFFIIIHHHIIIHHHKKKNNNIIIAAA@@@EEEGGGQQQ\\\___]]]dddxxxVVVIIICCC@@@AAABBBAAAAAACCCCCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFBBBDDDJJJPPPPPPNNNPPPUUUPPPSSSSSSRRRTTTXXXWWWSSSYYYaaammm}}}SSSSSSssscccMMM]]]iiiIII___vvvkkkjjjcccLLLAAABBBIIINNNnnnwwwwww~~~|||qqquuuyyywwwuuuqqqqqqooorrrwwwrrrkkkppp~~~fffYYYIIIAAABBBDDDBBB???FFFJJJPPPUUUSSSRRRXXXaaasssuuusssqqq~~~wwwooo{{{{{{wwwYYY???666999777666555444444555777888::::::<<<===???AAABBBCCCDDDFFFMMMVVV\\\YYYPPPHHHIIIHHHFFFEEEFFFHHHJJJLLLKKKFFFEEEIIIKKKIIIJJJOOOSSSRRRRRRSSSTTTSSSPPPNNNQQQTTTSSSUUU[[[^^^rrr}}}fffQQQIIIGGGOOOWWWgggrrr]]]ZZZfffiiiDDD888>>>CCCBBBJJJLLLLLLJJJHHHFFFAAA===EEEOOOZZZ^^^\\\ZZZ[[[]]]kkkyyydddJJJDDD???===@@@BBBAAAAAADDD@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBCCCFFFGGGGGGFFFGGGFFFEEEEEEJJJTTT```iii]]]WWWPPPNNNQQQTTTSSSRRRPPP```ooozzzVVVQQQqqqeeeMMMYYYvvvQQQaaa}}}}}}qqqgggOOOCCCCCCIIIMMMaaa|||vvvyyysss{{{yyyrrrmmmppplllooouuussskkkkkkrrrttteeeSSSFFFBBBBBBBBBAAA???@@@CCCEEEDDDDDDLLLVVVooo~~~}}}tttrrrrrrvvvqqq{{{qqqVVV???777999888777555555555666888999:::;;;<<<>>>???AAABBBCCCDDDGGGLLLTTTYYYWWWPPPHHHIIIHHHGGGFFFFFFHHHKKKMMMKKKFFFEEEIIIIIIFFFHHHOOOOOOOOOOOOPPPQQQQQQOOOMMMTTTTTTQQQVVV___```kkkoooWWWJJJAAAEEEKKKVVVzzzaaaUUU___VVV???===@@@AAAKKKMMMNNNNNNKKKIIIEEEBBBBBBIIIRRRVVVVVVTTTUUUVVVWWW```ssssssWWWDDDBBB>>><<<@@@AAA@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDEEEEEECCCCCCDDDFFFLLLVVVbbbjjjZZZUUUOOONNNQQQTTTUUUSSSSSSaaannnzzzbbbUUUpppiiiNNNTTT[[[[[[yyywwwmmmUUUGGGDDDHHHKKKUUUyyyvvvsssuuu}}}qqqkkknnnjjjlllsssrrrjjjdddfffuuukkk]]]PPPHHHDDDBBBBBB>>>===<<<<<<:::;;;EEEOOOiiiyyyzzzrrrrrrsss|||tttttt}}}{{{gggQQQ>>>777888777777666555666777999:::;;;;;;<<<>>>@@@AAABBBCCCEEEFFFJJJPPPTTTSSSNNNIIIIIIIIIGGGGGGHHHJJJLLLMMMKKKJJJOOOWWWVVVMMMJJJNNNMMMMMMMMMOOOQQQRRRPPPOOOVVVTTTOOOUUUaaa``````lllhhhTTTBBB???BBBKKKqqq{{{[[[TTTiiiuuuSSSEEEAAA???DDDGGGJJJKKKJJJGGGEEEEEE@@@CCCGGGKKKMMMMMMLLLKKKJJJMMMVVVbbbnnn|||qqqZZZJJJCCC@@@<<<<<<@@@BBB???>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFEEEBBBAAACCCEEE@@@AAACCCFFFJJJRRRZZZaaaSSSPPPMMMMMMQQQUUUUUUTTTTTT___jjjzzzwww^^^ooopppPPPPPPgggRRRhhh~~~xxx}}}uuu\\\KKKEEEEEEHHHPPPooozzz~~~oooxxxrrrkkkkkkjjjlllooolllddd```aaacccbbb^^^XXXPPPHHHCCCAAA???===<<<<<<::::::AAAJJJaaatttwwwqqqsssvvvxxxssswwwppp[[[III<<<666777666666555555666777888999;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGKKKNNNNNNKKKHHHIIIHHHHHHHHHIIIKKKMMMNNNKKKSSShhh}}}|||fffRRRLLLNNNMMMMMMOOORRRTTTSSSSSSTTTSSSOOOSSS^^^\\\XXX___|||nnnPPPDDDEEENNNsssoooVVVSSSnnnyyydddSSSDDD??????BBBEEEFFFDDDEEEHHHBBBAAABBBDDDGGGGGGEEEAAAGGGGGGHHHKKKPPPYYYeeennnxxxnnn[[[LLLFFFFFF???<<<===AAABBB???===>>>???@@@@@@@@@@@@@@@AAAAAABBBFFFIIIFFFBBB@@@BBBFFFAAABBBCCCDDDEEEHHHLLLOOOLLLJJJJJJLLLPPPSSSTTTTTTPPPZZZfffzzzfffjjj|||UUURRR}}}~~~TTT[[[qqqxxxppp~~~dddQQQFFFDDDDDDLLLddd|||~~~{{{qqq~~~rrrkkkgggiiijjjhhhaaaZZZ[[[```UUUVVVWWWSSSMMMGGGCCCAAA<<<;;;;;;<<<:::888<<>>???@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHFFFHHHHHHHHHHHHIIIKKKMMMNNNJJJ\\\___LLLLLLLLLLLLNNNQQQSSSTTTSSSPPPSSSOOOPPPXXXVVVUUU]]]fffdddNNNIIIPPPsssrrreeedddtttxxx^^^EEE@@@===AAABBBBBBDDDIIIEEEBBBAAACCCFFFEEEBBB===AAABBBAAA@@@@@@CCCFFFHHHNNNUUU___jjjuuu}}}zzz|||~~~{{{|||qqq\\\PPPHHHFFFGGGAAA>>>>>>BBBCCC@@@>>>>>>?????????@@@@@@AAAAAAAAACCCGGGJJJGGGCCC@@@CCCGGGBBBDDDDDDDDDCCCCCCDDDFFFFFFFFFHHHLLLOOORRRRRRRRRNNNXXXeee|||jjj```cccUUUssscccZZZjjjzzzjjjnnnnnnWWWIIIDDDCCCGGGVVVzzz}}}zzzzzz{{{yyyzzz{{{wwwmmmhhhjjjjjjcccYYYSSSVVV\\\TTTRRRNNNHHHCCCAAAAAACCC<<<;;;<<>>:::;;;>>>UUUmmmwwwuuuzzz}}}tttvvv}}}___KKK>>>777555666444555666777888888999999======>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMKKK^^^gggMMMJJJIIIIIIKKKNNNPPPQQQQQQMMMSSSPPPMMMSSSSSSTTT^^^[[[nnnwww[[[PPPMMMggguuu{{{hhh}}}ZZZJJJ>>>===>>>;;;===AAACCCBBBBBBDDDFFFFFFCCC???>>>AAAAAA???>>>???>>>;;;@@@BBBFFFJJJPPPWWW___eeeooosssvvvxxx}}}{{{rrrqqqpppooopppuuu|||xxxpppxxxgggRRRKKKFFFCCCCCCBBB???>>>AAABBB@@@>>>????????????@@@@@@AAAAAABBBDDDFFFHHHFFFCCCBBBCCCEEEAAACCCEEEEEEDDDDDDEEEGGGDDDFFFJJJNNNPPPQQQQQQQQQPPPZZZhhhnnnVVVtttyyyXXXdddpppYYYbbb{{{lllgggrrrwww^^^MMMFFFDDDEEEKKKiii~~~|||{{{zzz|||~~~wwwqqqrrrooofff\\\VVVUUUVVVUUUQQQJJJDDD@@@???@@@AAA???======@@@???<<<<<<@@@RRRlllyyyxxx~~~{{{tttyyyzzz]]]III>>>777666777666777888999:::;;;;;;;;;>>>>>>??????@@@AAABBBBBBEEEFFFGGGHHHGGGGGGGGGGGGEEEEEEFFFHHHIIIJJJLLLLLLLLLYYYiiiPPPKKKIIIIIIJJJMMMPPPQQQQQQMMMSSSOOOLLLRRRTTTTTT[[[ZZZeeerrrnnn^^^MMMXXX]]]```iiittt|||lll~~~}}}dddKKKCCC@@@:::888:::<<<>>>AAADDDGGGHHHFFFDDD@@@CCCCCC@@@@@@DDDCCC>>>AAAAAAAAAAAABBBFFFKKKOOOQQQUUUXXXYYY^^^eeehhhgggoooyyy~~~|||uuupppllliiihhh```aaacccfffkkkrrrzzzzzzxxx```KKKFFFBBB@@@AAACCC>>><<>>===???>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCDDDDDDEEEFFFHHHEEEHHHMMMQQQRRRRRRQQQQQQTTT\\\hhh|||sssQQQhhhXXXYYYsssUUUXXXzzzooogggfffxxx}}}cccQQQHHHFFFFFFGGG___~~~~~~|||~~~|||zzztttkkkccc]]]XXXSSSQQQNNNJJJHHHFFFCCC@@@===>>>::::::<<<<<<999:::>>>QQQlll~~~zzzzzzyyyttt{{{yyy]]]III>>>888777999777888:::;;;<<<=========>>>>>>???@@@AAAAAABBBBBBFFFHHHJJJJJJIIIHHHHHHHHHDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRqqqgggRRRMMMLLLJJJLLLNNNQQQRRRRRRNNNSSSNNNLLLTTTVVVSSSWWW\\\fffhhhyyynnnRRRRRRJJJGGGPPPTTT\\\cccnnnsssxxx___QQQKKKBBB<<<===666:::???DDDGGGIIIIIIHHHBBBDDDAAA<<<===CCCDDD@@@@@@@@@@@@??????AAADDDHHHFFFJJJLLLMMMQQQWWWYYYXXXUUUaaaooosssoookkkmmmqqqtttyyy}}}|||pppoookkkccc[[[XXXYYY\\\[[[]]]```dddiiioootttwwwzzzzzzxxxsssvvv}}}ZZZGGGCCC??????BBBCCC>>>;;;===>>><<<<<<>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???AAABBBBBBBBBBBBDDDEEEGGGKKKPPPTTTUUUSSSRRRQQQUUU\\\eeewwwYYY\\\dddWWWaaaUUUPPPoooxxxbbbdddsssrrrYYYFFFEEE@@@GGGUUUyyy~~~~~~}}}yyyooofff___\\\XXXRRRKKKGGGEEECCC@@@>>>@@@@@@???>>>=========>>>NNNfff~~~~~~zzzyyytttooo{{{qqqUUUHHH:::333888:::777888;;;===>>>>>>======??????@@@@@@AAABBBCCCDDDAAAEEEKKKOOOOOOLLLHHHEEEBBBBBBDDDEEEGGGIIIJJJJJJLLLUUUbbbooossskkk\\\QQQGGGHHHIIIJJJLLLQQQVVVZZZSSSRRRPPPPPPQQQTTTWWWYYYiiijjjdddgggyyy\\\NNNBBBKKKFFF???HHH\\\vvvyyynnnaaabbbvvvxxx___KKKCCCDDD;;;888>>>AAA@@@HHHNNNHHHFFFJJJIIIBBB@@@DDDEEECCCAAAAAA@@@??????>>>======<<<===>>>@@@BBBDDDFFFGGGJJJLLLOOORRRSSSVVVYYY[[[[[[[[[^^^ccchhhhhheeebbbWWWTTTPPPMMMMMMOOOSSSVVVTTTXXX^^^eeeoootttkkk^^^WWWRRRSSSVVVOOOLLLbbb~~~tttMMMFFFHHH@@@===DDD@@@@@@???????????????@@@>>>???@@@AAAAAAAAAAAA@@@@@@>>>===>>>BBBCCCBBB@@@@@@AAAAAABBBCCCDDDEEEEEEJJJLLLOOOSSSVVVVVVSSSQQQTTTWWWjjjcccTTTlllpppSSSOOOnnnfffWWW___vvvhhhcccmmm}}}dddMMMHHHBBBFFFOOOnnnyyy}}}uuummmgggddd\\\WWWOOOIIIFFFDDDBBB@@@AAA@@@???>>>>>>======>>>MMMeee}}}~~~{{{}}}sssrrruuuTTTFFF:::555888888888999;;;===>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFCCCEEEGGGJJJJJJIIIHHHFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLPPPVVVZZZXXXSSSNNNJJJKKKKKKLLLMMMPPPUUUXXXUUUTTTRRRRRRSSSUUUXXXZZZgggfff___]]]pppmmmZZZPPPKKK@@@???EEEMMMhhhxxxffffff~~~```IIICCC999:::??????EEEJJJFFFIIIKKKHHHDDDDDDIIIJJJFFFDDDDDDCCCCCCBBBAAAAAA@@@===>>>>>>???@@@AAAAAABBB@@@BBBDDDFFFGGGIIILLLNNNMMMMMMMMMPPPRRRRRROOOLLLNNNLLLIIIHHHHHHKKKNNNQQQTTT[[[ccchhhkkkgggXXXHHHDDDAAACCCGGGLLL^^^___BBBBBBFFF@@@>>>DDD???>>>>>>======>>>>>>>>>???@@@@@@@@@@@@??????>>>???===<<<>>>AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIMMMQQQUUUVVVTTTRRRSSSWWWjjjrrrQQQZZZ|||PPPBBBTTT{{{WWWMMMtttqqqeeekkkzzzoooTTTJJJDDDEEEHHH```{{{|||~~~qqq||||||wwwkkknnnxxxooojjjgggccc]]]UUUNNNIIIFFFDDDBBBAAAAAA@@@>>>>>>=========LLLddd|||}}}}}}}}}sssxxxxxxPPPAAA999888:::777::::::;;;<<<===>>>??????===>>>???@@@BBBDDDFFFHHHEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLJJJIIIJJJMMMOOOPPPPPPLLLMMMNNNNNNNNNPPPSSSVVVVVVUUUTTTTTTUUUWWWYYY[[[dddaaa[[[UUUZZZuuuooogggSSSAAABBBDDD@@@[[[sss^^^fffzzz___HHH<<<===<<>>@@@AAABBBCCCEEEGGGFFFEEEEEEEEEFFFFFFDDDBBBGGGFFFFFFFFFGGGIIIKKKLLLPPPXXX^^^___[[[QQQDDD888:::???DDDIIIXXX|||aaaIII:::@@@EEE???===BBB======<<<<<<<<<<<<======BBBAAAAAA@@@???>>>===<<<>>>===<<<>>>@@@AAA@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDFFFJJJPPPTTTVVVUUUSSSOOOTTTggg~~~SSSSSSyyy}}}NNNCCCLLLoooUUUEEEpppvvviiinnnyyyvvvYYYIIIDDDEEEDDDUUU{{{sssmmmvvvxxxpppttt}}}xxxiii{{{|||sssjjjeeeZZZ[[[hhh{{{sssmmmjjjhhhccc[[[SSSLLLHHHEEEDDDBBBAAA@@@???>>>=========JJJccc{{{}}}{{{~~~|||uuu~~~tttJJJ===:::;;;===999<<<<<<<<<<<<===>>>???@@@??????@@@AAACCCDDDFFFGGGEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLLLLMMMNNNPPPPPPPPPOOOLLLNNNOOOPPPOOOPPPSSSUUUUUUUUUTTTTTTUUUVVVXXXYYY___[[[XXXUUUTTTbbbkkkTTTKKKFFF???WWWsssoootttwwwdddHHH@@@;;;>>>FFFGGGIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBAAA???AAABBBBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNRRRTTTPPPHHHAAA===<<<<<>>EEEDDDBBB@@@???===<<<<<>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEECCCEEEIIIOOOSSSTTTSSSQQQLLLPPPaaawwwUUUQQQnnn}}}PPPGGGHHHbbbeeeHHHdddsssmmmpppzzz}}}^^^KKKDDDEEEDDDPPPpppyyyoooqqquuunnnttt}}}}}}qqqfffyyyuuujjjaaa[[[YYYRRRQQQYYYjjj|||zzztttpppkkkhhhaaaXXXOOOIIIFFFEEECCCBBBAAA???>>>>>>======JJJbbbzzz{{{{{{zzzuuuiiiCCC::::::>>>@@@<<<===============>>>???@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLKKKMMMOOOPPPQQQQQQSSSTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVSSSUUUYYYYYY^^^sssrrrWWWJJJFFFSSSlll{{{vvvgggYYYMMMHHHDDD<<>>999;;;AAA@@@QQQ___cccrrr|||fffVVVGGG@@@===??????;;;:::===<<<<<<<<<<<<<<<===>>>???FFFEEECCCAAA???>>>======@@@@@@AAAAAAAAAAAAAAABBB??????@@@AAABBBCCCDDDDDDDDDFFFIIINNNRRRSSSQQQOOOOOOQQQ\\\nnn[[[QQQ```[[[JJJBBBUUUUUUVVVkkkqqqooouuu}}}iiiSSSEEEHHHEEELLLddd{{{vvvzzz|||}}}tttppptttxxx}}}uuukkkfffxxxzzzwwwpppggg]]]WWWTTTTTTPPPOOOTTT^^^hhhyyyxxxsssnnnkkkfff^^^TTTMMMHHHFFFDDDCCCAAA@@@>>>>>>======JJJbbbzzzzzz~~~yyywwwZZZ>>>:::;;;>>>AAA>>>===>>>>>>>>>?????????@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJJJJJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKJJJHHHGGGHHHKKKNNNIIILLLOOOQQQQQQQQQQQQRRRPPPPPPOOOPPPPPPQQQQQQRRRNNNNNNRRRYYY[[[\\\fffttthhhSSSLLLMMMTTTeeehhhiiipppjjjqqq{{{{{{qqq```JJJGGGGGGJJJLLLKKKHHHIIIMMMIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEDDDBBB???===>>>???AAABBBDDDFFFGGGGGGGGGGGGCCCCCCDDDAAA:::666<<>>???DDDCCCAAA???>>>>>>>>>???@@@BBBCCCBBBAAAAAABBBCCC??????@@@AAABBBCCCDDDDDDEEEFFFJJJNNNRRRSSSPPPNNNVVVVVV\\\gggkkkXXXQQQ|||pppPPPAAAQQQeeeKKKhhhwwwkkknnnsssrrr[[[IIILLLFFFGGGWWWpppxxx}}}}}}xxx{{{wwwvvvwwwtttrrr|||lllgggiiivvv|||nnnmmmjjjbbbYYYRRROOOOOOMMMMMMTTT```iiittt|||uuuoooooollldddZZZQQQKKKIIIDDDCCCBBB@@@???>>>======JJJbbb{{{~~~zzz~~~|||}}}mmmLLL;;;<<<;;;;;;>>>======>>>???@@@@@@@@@???>>>DDDCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJMMMMMMLLLJJJHHHHHHLLLOOOJJJMMMPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMPPPTTTVVVWWWXXX]]]cccpppzzzcccUUULLLJJJGGGLLLMMMNNNeeexxxfffXXXaaayyyaaaVVVLLLKKKLLLKKKKKKMMMIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGDDDFFFFFFDDDAAA??????AAABBBDDDFFFIIILLLNNNOOOOOO???<<<;;;===???DDDSSSbbbtttQQQAAAAAA;;;<<<;;;::::::======<<<::::::::::::;;;<<<===>>>AAA@@@>>>===<<<===??????@@@BBBCCCBBB@@@???AAABBB??????@@@AAABBBCCCCCCDDDCCCEEEIIINNNSSSTTTRRRPPPUUUWWW\\\aaauuu}}}aaaHHHhhhZZZFFFUUUrrrHHHiii~~~iiiiiinnnzzzxxx___LLLNNNFFFBBBNNNddd}}}~~~yyyssszzz}}}gggdddlllvvvlllmmmkkkdddZZZQQQKKKJJJIIIKKKVVVhhhttt{{{|||pppqqqpppiii^^^TTTMMMKKKEEEDDDBBB@@@???>>>======JJJccc{{{|||{{{}}}___EEE:::>>>;;;888;;;;;;===>>>@@@AAABBB@@@???>>>BBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGJJJNNNNNNKKKIIIHHHIIILLLOOOQQQRRRPPPMMMKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNPPPUUUWWWTTTQQQTTTYYY\\\```wwwqqq]]]OOONNN???IIIIII@@@JJJooosss]]]ZZZkkknnnYYYTTTVVVUUURRRQQQGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEEEECCCCCCDDDEEE@@@CCCFFFFFFCCCBBBDDDEEEGGGIIILLLPPPTTTXXXZZZ[[[DDD===:::>>>III[[[www~~~{{{|||lllFFF;;;AAA<<<>>>===;;;<<>>:::999999999999:::;;;<<<===>>>===;;;:::;;;<<<>>>@@@???AAACCCAAA???>>>???BBB>>>???@@@AAABBBCCCCCCDDDAAADDDHHHNNNSSSUUUUUUSSSPPPUUU[[[___ooofffQQQUUU]]]LLLgggSSSVVVuuupppfffnnnpppiiiTTTMMMFFFHHHNNNUUUvvvzzznnnfffkkkwww{{{|||nnnkkkjjjiiibbbWWWNNNKKKIIIUUUeeettt}}}yyytttnnniiiccc[[[RRRLLLJJJEEECCCBBB@@@<<<<<>>:::===???===:::<<>>===999:::;;;;;;;;;;;;:::999888888999999999:::::::::999;;;;;;;;;999999999;;;???????????????@@@@@@@@@???@@@@@@???>>>>>>@@@BBBCCCDDDGGGJJJNNNQQQTTTVVVRRR^^^aaabbbxxxcccOOOrrrvvvMMMRRRzzz]]]QQQnnnvvvkkkkkkppppppZZZQQQEEEEEEJJJNNNiii~~~qqqlllpppwww|||}}}}}}~~~}}}xxxrrrlllfffddd___WWWTTTTTTWWW^^^gggpppwww~~~yyysssnnnjjjcccXXXQQQMMMGGGCCCBBBAAA======???LLLhhhzzz}}}}}}{{{pppMMMFFF===:::<<>>>>>>>>@@@@@@BBBAAA>>>???DDDGGGEEEBBBCCCFFFKKKSSS[[[cccgggiiimmmooommmllliiibbbZZZ[[[^^^cccmmmdddJJJ===:::999888999::::::::::::999888888888888888999999999999999:::;;;;;;999999999;;;============>>>>>>>>>>>>===>>>>>>>>>>>>??????@@@>>>@@@CCCGGGKKKOOOQQQSSSRRR^^^bbbhhhSSS^^^SSSBBB___|||mmmMMM]]]wwwtttjjjooo{{{eeeXXXGGGDDDGGGGGGZZZ{{{~~~xxxyyy}}}{{{vvvlllbbb]]]ZZZXXXZZZ^^^```aaadddiiiqqq~~~zzzuuusssrrrmmmccc[[[SSSJJJCCCBBBBBB???>>>@@@OOOjjj{{{~~~~~~|||kkkJJJDDD===;;;===???>>><<<>>>@@@BBBDDDDDDDDDCCCBBB@@@AAACCCDDDFFFGGGGGGGGGCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIHHHGGGEEEFFFHHHJJJHHHJJJLLLLLLJJJHHHGGGGGGHHHKKKNNNOOONNNKKKJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJHHHNNNSSSSSSSSSUUUUUURRRTTTUUUXXX___pppsssbbbRRRJJJIIIMMMPPPfffxxxxxxyyypppgggrrrnnnbbb\\\UUUUUUIIIDDDBBBCCC===666777???888999999777<<>>======???CCCFFFIIIKKKMMMMMMNNNXXX^^^ggg|||bbb[[[|||bbbBBBRRRgggUUUJJJnnn|||ooommmtttqqqaaaKKKEEEHHHFFFQQQiii~~~yyy}}}zzzmmmaaaZZZXXXXXX[[[```[[[ZZZ\\\cccqqq}}}xxxtttuuuxxxwwwnnnfffXXXNNNEEEBBBBBB@@@???@@@SSSmmm}}}yyycccHHHCCC>>>===???AAA@@@>>>???@@@AAABBBBBBCCCCCCBBB@@@AAACCCEEEGGGHHHIIIIIIFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFHHHIIIFFFIIILLLLLLKKKHHHFFFFFFFFFIIILLLNNNMMMKKKIIIGGGLLLKKKJJJIIIIIIIIIIIIIIIHHHLLLPPPQQQRRRSSSSSSSSSUUUUUUTTTRRRVVVkkk~~~jjj[[[RRROOONNNMMMWWWXXXPPPSSSmmmtttVVVRRR\\\ttt}}}wwwtttppp___III@@@EEE;;;>>>???@@@IIIWWWcccgggbbbjjjmmmooo}}}xxxgggfffdddeeeuuu{{{hhhQQQ>>><<<===:::888:::666777777777777777777666666666666666777777777777888999::::::999888:::;;;999999::::::;;;;;;<<<<<<===<<<;;;<<<>>>>>><<<999@@@BBBDDDGGGHHHIIIHHHHHHLLLTTTYYYaaa{{{tttmmmUUUkkkmmmGGGKKKWWWoooDDD```~~~tttkkkjjjzzzhhhOOOFFFIIIFFFKKK^^^yyy~~~yyyvvv}}}pppccc]]]ZZZXXXYYY[[[VVVVVVYYYeeewwwzzz{{{}}}{{{tttnnn]]]SSSHHHDDDBBB???@@@CCCYYYrrr~~~~~~___FFFCCC@@@???AAABBBAAA@@@??????@@@@@@AAABBBBBBBBB@@@AAACCCFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGIIIIIIJJJIIIGGGFFFGGGHHHDDDGGGJJJKKKJJJGGGFFFEEEEEEGGGJJJLLLMMMKKKHHHFFFKKKJJJJJJIIIIIIIIIIIIJJJIIIJJJLLLNNNNNNOOORRRUUUNNNPPPRRRPPPLLLSSSmmmlll]]]SSSOOOCCCEEEJJJKKKIIIUUUwwwiii^^^[[[ggggggQQQLLLBBBEEEGGGIIIPPP[[[bbbdddZZZcccjjjrrr|||nnnqqquuuyyyxxxbbbPPPAAA888;;;>>>:::888;;;666666666666666666666666555555666666666777777777777888:::999888888:::;;;999999:::;;;;;;<<<======>>>>>>============;;;:::???@@@BBBEEEGGGHHHHHHHHHMMMTTTVVVYYYnnnqqquuuKKK\\\wwwnnnIIIHHHQQQRRRWWWttttttllljjjqqqUUUHHHIIIEEEGGGUUU{{{vvvtttqqqsssttthhhbbb___[[[XXXWWWXXXXXX]]]jjj||||||wwwrrrbbbYYYOOOHHHBBB@@@CCCIIIaaaxxx~~~___EEECCCAAAAAABBBBBBAAA???>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEGGGHHHIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFHHHIIIJJJIIIGGGEEEFFFGGGCCCFFFHHHIIIGGGFFFEEEEEEEEEEEEGGGJJJMMMLLLJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJLLLLLLLLLOOOTTTKKKLLLRRRVVVRRROOOZZZiii|||jjjYYYPPPEEEAAADDDIIIDDDDDD^^^~~~rrrnnntttdddiiillllllnnnpppoookkklllsss~~~rrrhhhgggvvv}}}jjjTTT@@@<<<:::;;;<<<999777888777666666555555666666777666666666666777777777777666888999999888888:::;;;999999:::;;;<<<======>>>>>>??????>>><<<<<<>>>@@@===>>>@@@CCCFFFIIIKKKLLLLLLQQQQQQQQQaaazzzyyyRRRPPP___vvvLLLGGGOOOvvvgggSSSdddpppuuunnnzzz```MMMJJJDDDDDDPPPeee{{{ssspppsssyyylllgggddd___ZZZXXX[[[ZZZ^^^iiiyyy|||xxxwwwhhh```WWWMMMDDDAAAFFFOOOggg}}}lllWWWBBBAAAAAA@@@@@@@@@>>>===<<<===???AAAAAAAAA@@@@@@???@@@BBBCCCEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIHHHFFFEEEEEEEEECCCDDDFFFFFFEEEDDDDDDEEEEEEDDDEEEHHHLLLNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGIIIMMMMMMJJJLLLQQQOOOKKKOOOXXXXXXRRRRRRYYYbbbqqqfffYYYQQQKKKGGGBBBBBBQQQccctttvvvzzzzzzpppiiivvvuuurrruuunnnpppooovvviiiXXXGGG888::::::777777999999555777777666555555666777777666666777777777888888888555777999999888888:::;;;888999999:::;;;<<<===>>>:::>>>@@@???<<<===DDDJJJEEEEEEEEEFFFHHHKKKMMMOOOPPPSSSRRRSSSdddyyy}}}uuu}}}cccMMMSSSrrrQQQEEEJJJ^^^uuuSSSWWWlll~~~mmmsssjjjTTTMMMEEECCCOOORRRyyy~~~~~~|||xxxzzz|||ooojjjhhhccc]]][[[ZZZXXX[[[eeesss{{{zzzuuu{{{zzz{{{kkkeee\\\QQQFFFBBBIIITTTkkk~~~~~~nnnWWWLLL@@@@@@@@@??????>>><<<;;;;;;===???AAABBBAAA@@@???>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIHHHFFFDDDDDDDDDBBBDDDEEEDDDCCCBBBDDDEEEEEEDDDDDDGGGLLLNNNNNNLLLFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFJJJPPPOOOJJJIIIMMMQQQHHHHHHRRRUUUNNNJJJMMMLLLXXXzzzsssooodddWWWQQQOOOMMMHHHNNNRRRXXXZZZXXX]]]ppppppvvvwwwVVVHHH<<<555:::999333444;;;;;;555888777666555555666777888777777777777888888888888555777888999888888:::;;;777888888:::;;;<<<======777===AAA???<<>>???AAAAAA???===???AAABBBBBB@@@@@@AAACCCEEEBBBAAACCCDDDBBBCCCGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHGGGEEEBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDFFFIIIKKKKKKJJJEEEEEEDDDDDDDDDEEEGGGHHHEEEGGGKKKMMMNNNLLLJJJHHHJJJKKKMMMMMMKKKIIIIIIIIIJJJOOO```wwwjjj```XXXQQQLLLLLLFFFGGGMMMMMMMMMXXXhhheeeEEE;;;===777777777777777777777777666666666666666666666666666666666666666666666666777777888888888888777777666777999999999999;;;<<<>>>;;;<<>>===???AAAAAA>>><<<@@@AAABBBBBBAAAAAABBBCCCDDDBBBDDDHHHHHHEEECCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEDDDEEEGGGIIIJJJIIIGGGGGGFFFEEEDDDEEEFFFGGGHHHEEEFFFIIIJJJJJJIIIGGGFFFJJJKKKMMMMMMLLLJJJJJJJJJJJJLLLTTTddd}}}pppaaaXXXTTTLLLFFFDDDHHHGGGDDDJJJTTTzzzpppsssoooOOO===:::===666666666666666666666666555555555555555555555555666666666666666666666666666777777888888777777666666888999999888888:::;;;===:::;;;>>>===BBBXXXpppxxx```KKKGGGIIIGGGFFFHHHXXXiiisssvvvwwwjjjSSS___}}}RRRGGGbbbWWWXXXeeetttnnnuuuooo[[[OOOIIIFFFFFFMMMfffyyyzzzzzzssspppkkkddd^^^TTT^^^dddhhhmmmiiijjjwww||||||uuupppmmmlllfff```ZZZSSSJJJGGGWWWjjjrrrZZZLLL?????????@@@BBBCCCCCC@@@>>>AAABBBCCCCCCBBBBBBCCCDDDCCCCCCGGGMMMMMMHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBCCCEEEGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEFFFHHHJJJIIIGGGDDDIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDHHHKKKMMMMMMLLLKKKKKKLLLKKKNNNPPPRRR\\\tttzzzqqqmmmcccXXXOOONNNKKKFFFHHHNNNXXXbbbfffkkkrrrrrruuuxxxuuummmccc^^^gggzzzzzzaaaJJJ===888999:::666666666666666666666666555555555555555555555555666666666666666666666666666666777777777777666666777888999999888777888:::<<<::::::<<<;;;@@@RRRfffsss^^^KKKFFFGGGEEEEEEGGGSSSfffsssxxxyyyWWW\\\mmmMMMQQQuuu^^^LLLZZZlllmmmppptttzzzcccUUUMMMHHHHHHHHHWWW}}}www|||uuupppjjjaaa[[[UUUgggpppnnnkkkeeekkk|||}}}xxxpppkkkhhhggggggccc___YYYQQQIIIKKK]]]rrroooZZZPPPEEEBBBCCCEEEGGGHHHGGGDDDCCCBBBDDDEEEDDDCCCCCCDDDEEEDDDEEEIIIOOOOOOJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDHHHKKKHHHGGGFFFEEECCCCCCBBBBBBDDDDDDEEEHHHJJJIIIGGGDDDJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFIIIKKKLLLKKKJJJJJJKKKIIILLLOOOPPPRRR]]]uuuxxxjjjccc```[[[YYY[[[VVVXXXQQQMMMQQQPPPPPPZZZ|||xxxsssssspppjjjiiiooovvvyyyqqq^^^RRRCCC:::999:::888666666666666666666666666666555555555555555555555555555555555555555555555555555666666777777666666555777888999888777666777888;;;::::::;;;888888CCCOOOZZZNNNCCCBBBDDDDDDEEEHHHLLL^^^jjjoooXXXVVVUUUFFF\\\pppLLLOOObbbmmmqqqmmmuuulll___UUUNNNJJJGGGNNNkkk{{{{{{|||~~~|||uuuoooggg___YYYYYYqqq{{{rrrgggaaakkk~~~~~~zzzwwwsssnnnlllkkklllmmmccc```YYYPPPJJJPPPcccvvvhhhVVVQQQHHHCCCEEEGGGHHHHHHGGGGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEHHHFFFHHHMMMMMMIIIHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDFFFJJJNNNIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBDDDGGGIIIJJJIIIGGGJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEEEEDDDFFFIIIIIIIIIHHHHHHIIIFFFEEEHHHMMMOOONNNTTT]]]vvv}}}yyyssskkkfffllljjjYYYKKKJJJGGGCCCGGGXXXgggxxx~~~yyyuuuuuuxxx|||zzzwwwzzzkkkQQQBBB>>>999888999:::777555555555555555555555555555555555555555555555555555444444444444444444444444555555666666666666555555666888999888666666666888888999;;;<<<999666888===BBB>>><<>>>>>>>>AAAHHHMMM^^^```XXXQQQfffwwwqqqOOOnnnbbbVVVJJJGGGuuuVVVKKKqqqvvvssssss~~~jjjXXXMMMMMMIIIKKKbbbkkkeee[[[jjjnnnYYY^^^pppvvvmmmddd^^^[[[fffssscccddd{{{}}}yyyvvvjjjeee]]]XXX]]]mmm}}}VVVJJJLLLBBBFFFHHHHHHGGGEEEFFFJJJNNNNNNNNNMMMJJJFFFCCCBBBBBBEEEDDDFFFKKKKKKGGGEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCDDDFFFIIIIIIHHHEEEDDDCCCDDDEEEFFFHHHEEECCCBBBDDDFFFGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIHHHFFFEEEFFF@@@AAAEEEGGGAAA@@@RRRjjjwwwbbbRRRXXXmmmrrrmmmrrrwwwssscccTTTMMMLLLKKKJJJIIIQQQaaajjjhhhcccbbbZZZRRRQQQRRRYYYssszzzyyyuuujjj]]][[[lllrrraaagggoookkkhhhkkkjjjeeedddooo}}}aaaHHH???999222222444555777777666444555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333222444666666555666777999777888888777888::::::888555:::<<<::::::@@@JJJQQQ\\\\\\SSSNNNeeebbbsssYYYYYYDDDEEEZZZ\\\hhhPPPOOOxxxuuuwwwyyy|||```TTTLLLGGGJJJVVVoooyyykkkaaa^^^eeesssxxxqqqmmmpppuuu|||gggWWWZZZdddxxxkkkaaaYYYUUUbbbqqq[[[]]]vvvyyyooofff```eeeooozzzmmmNNNGGGLLLHHHIIIHHHHHHGGGGGGHHHHHHIIILLLKKKJJJJJJIIIFFFBBB>>>CCCDDDDDDEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDDDDFFFGGGEEECCCAAA@@@@@@BBBEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKGGGFFFFFFFFFGGGIIIKKKLLLGGGGGGFFFFFFEEEDDDDDDCCC===AAAFFFGGGEEEDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA===@@@BBBBBB???FFF[[[ooolllTTTHHHJJJXXXmmm{{{uuu||||||pppddd___^^^hhh```]]]___XXXLLLJJJPPPNNNQQQOOOMMMVVVbbbaaaWWWWWWTTTSSSYYYbbbeee```ZZZbbb\\\XXX___mmm{{{yyyxxxwwwcccNNN???777555555555555555555555555555555555555444444333333333333333333333333333333333555444333222222222333444666444222333666777666444555555555555666666666777999999888888888888888888::::::999999;;;@@@GGGLLL\\\XXXTTTTTTeeexxxaaa\\\bbb```PPPmmmYYYFFFMMMPPP___KKKmmm|||||||||fffYYYRRRMMMKKKMMM^^^vvveee]]][[[cccgggbbb```ddd]]]ccchhhiiiooo{{{~~~cccSSSVVV^^^yyy|||mmm```WWWSSSaaaqqqZZZXXXlllqqqhhhbbbiiivvvxxxiiiXXXEEEBBBFFFBBBIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHFFFBBB???BBBCCCDDDDDDEEEEEEDDDDDDBBBDDDEEEEEECCCCCCDDDFFFDDDCCCAAA@@@@@@BBBDDDFFFGGGHHHGGGFFFEEEFFFIIIKKKHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIHHHGGGFFFDDDCCCCCC@@@BBBEEEEEEDDDCCCBBBBBBDDDCCCBBBBBBAAA@@@??????======>>>@@@BBBFFFQQQ]]]aaaVVVJJJEEEFFFJJJRRRZZZjjjwww{{{qqqkkkqqqnnnqqqxxxttteee[[[[[[VVV]]]aaadddllltttmmm```]]]ZZZZZZcccqqq|||oooggg```eeettt}}}kkkbbb___[[[RRRGGG===666444333444444444444444444444444555555444444444333333333333333333333333333333333444444333222222222333444555444222444666777666444555555555666666666666666888888888888888888888888888888888999;;;AAAHHHMMMWWWRRROOORRRdddkkk[[[ZZZeeesssOOOXXXzzzQQQDDDIIIqqqxxxIII\\\~~~rrr^^^XXXRRRLLLGGGOOOlllqqqaaaUUUUUUWWWUUUVVVYYYSSSXXX[[[\\\```jjjtttyyy{{{cccTTTUUU]]]rrrooo```VVVPPP```rrrZZZRRR\\\oooyyynnnhhhpppeeePPPJJJCCCBBBFFFCCCIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFGGGFFFCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFFGGGGGGGGGFFFEEEFFFHHHJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBDDDCCCCCCCCCDDDBBB@@@===CCCBBBBBB@@@???>>>===<<<>>>::::::???DDDEEEFFFIIIKKKEEECCCDDDDDDBBBBBBCCCKKKTTThhh|||tttqqquuu~~~~~~rrrgggccchhhoootttxxx~~~rrr___[[[YYY```ooo{{{qqqiiijjjttttttZZZJJJ???<<<888555555555666666444444444444444444444444444444444444333333333333333333333333333333333333444333333222222333333444555444333444666666666555666666666666666555555555888888888888888888888888777777888999;;;AAAHHHMMMPPPLLLNNNUUUgggfff^^^aaarrrsssaaaPPPjjjiiiLLLKKKaaaOOOJJJoooyyy~~~~~~eee[[[SSSMMMHHHKKK^^^tttlllXXXRRRRRRRRRSSSTTTZZZ]]]]]][[[ZZZ___gggmmm~~~{{{gggZZZ\\\cccooosssaaaVVVQQQ___uuu\\\NNNOOOYYYqqqwwwqqqyyyaaaHHHHHHEEEBBBEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDCCCCCCDDDEEEEEEDDDBBB@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCCCCBBBAAAAAACCCDDDEEEEEEFFFFFFEEEDDDDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFEEECCCCCCDDDBBB@@@AAACCCCCC@@@<<<@@@@@@@@@??????>>>>>>===>>>::::::@@@DDDBBB@@@@@@EEE@@@===???AAA@@@BBBEEEBBBCCCLLL```}}}zzzxxx~~~zzzxxxnnnooonnnnnnttt||||||wwwlllfffaaabbbkkkwww~~~{{{|||jjjRRRDDD===999555444666777666444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333444444444444444444555666666555666666666666555555555555888888888888888999999999888999999999;;;???FFFJJJKKKKKKRRR[[[iiipppiiipppggg}}}TTTYYYZZZNNNRRRooo]]]BBBZZZhhhssspppaaaRRRMMMKKKKKKTTT```uuuaaaWWWUUUTTTRRRPPP[[[\\\\\\XXXSSSRRRYYY```uuu}}}zzzkkkaaadddkkknnnxxxeeeYYYTTT]]]zzzbbbQQQIIILLLZZZqqq|||yyy[[[EEEGGGCCC===@@@CCCDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAACCCDDDEEEDDDCCC@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEECCCDDDEEEDDDBBBBBBCCCEEECCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCEEEEEEEEEDDDDDDBBB???>>>@@@CCCDDDBBB???>>>>>>>>>???@@@@@@AAAAAA>>><<<===AAAAAA??????BBBBBB<<<777999:::;;;>>>BBB===<<<<<>>BBBDDDBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBDDDEEEEEEDDD@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEDDDBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???<<<>>>AAADDDEEEFFFEEEDDD???>>>>>>@@@BBBDDDDDDCCC===>>>???@@@AAACCCCCCDDD>>>>>>???AAA???<<>>======???BBBEEEFFFFFFEEEDDD>>>@@@AAAAAAAAABBBDDDFFF@@@@@@AAABBBCCCDDDEEEEEE???===>>>@@@>>>;;;<<<@@@@@@<<<:::<<<===:::888999999:::;;;::::::===AAADDDRRR]]]jjjvvv}}}|||lllbbbSSSEEE<<<999888888...111333444444444555666222222222222222222222222111111222222222333333333111111111111111111111111000111222444555555444444222444666666444333555777333444444555666777888888666777777888999999::::::;;;<<<<<<;;;:::<<<@@@CCCHHHLLLTTTTTTQQQ___mmmkkk^^^iiifffbbb{{{OOO]]]```JJJJJJYYYwwweeeBBBJJJWWWqqqzzz~~~lll]]]PPPGGGHHHPPPQQQ|||xxxkkkccc\\\WWWUUUXXX^^^bbb^^^YYY___jjjqqqyyy~~~zzzpppkkkooovvvnnnuuufff```XXX|||{{{iiiXXXQQQIIIHHHNNN```{{{~~~fffRRRJJJLLLJJJJJJHHH@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCAAABBBDDDEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEEEEDDDDDDFFFGGGBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEBBBCCCCCCCCCBBB@@@>>>===???AAADDDFFFGGGFFFDDDCCC???AAACCCBBB@@@@@@CCCGGGCCCCCCCCCDDDDDDDDDEEEEEE???<<<;;;>>>???;;;999999???999666777999999;;;???777666555555777:::>>>@@@<<>>>>>AAAEEEHHHHHHCCCCCCCCCEEEGGGGGGEEECCC>>>???@@@AAABBBCCCDDDDDD??????@@@AAABBBDDDEEEFFFCCCEEEFFFEEEDDDCCCDDDFFFCCCDDDFFFGGGGGGEEEBBBAAABBBCCCEEEFFFFFFDDDBBB@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;888888888:::<<<===;;;999777666666666777666666777777888888888888;;;<<<===@@@EEENNNXXX___wwwqqq[[[KKKBBB999888666444333444666777666555444333222222222222222222222111111111000000222222111111111111111111000111111111111222222222222222111111111111111222333333333444444444555555444444333444555888;;;===888888888888888888888888333:::@@@???;;;???MMMYYYYYYNNNOOOXXX^^^kkkvvvtttiiimmmbbbeeewwwtttZZZ^^^wwwNNNDDDEEEIIIjjjbbbAAAFFFRRReeekkkrrruuubbbVVVNNNKKKLLLTTTiii~~~~~~~~~~~~~~~xxxvvvuuuuuuuuuyyywwwggg]]]ttt{{{jjjcccSSSLLLFFFEEEHHHVVVnnn{{{{{{XXXMMMGGGKKKLLLGGGEEEIIIEEEAAA>>>>>>BBBFFFIIIIIIEEEEEEEEEFFFHHHHHHFFFDDD??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCDDDEEECCCDDDFFFGGGGGGEEECCCAAABBBDDDEEEGGGFFFDDDBBBAAABBBBBBCCCCCCDDDCCCCCCCCC>>>>>>???AAABBBCCCDDDEEEEEEEEECCCAAA@@@???>>>>>>>>>===;;;999888999999::::::999888777666555555555777777777777777777777777555666777888:::>>>CCCFFFMMMYYYeeennnyyyzzzeeeTTTEEE;;;666888666555333333333555666555555444222222111111111222222222111111111000000111111111111111111111111000000111111111222222222222222111111111111111222333333333444444444444555222333555666777888999999888888888888888888888888;;;;;;:::999===GGGUUU```\\\SSSUUU]]]cccqqq}}}|||hhhlll~~~```fffssslllRRRnnnUUUEEECCC???XXX{{{oooPPPAAAAAAZZZ^^^iiiwwwnnn]]]TTTOOOJJJMMMUUUnnn}}}wwwxxxzzzxxxtttrrraaakkk}}}rrrxxxdddYYYMMMDDD@@@CCCNNNYYYiiiwww}}}tttuuuxxxwww}}}}}}~~~cccPPPGGGCCCHHHJJJGGGFFFJJJEEECCC@@@@@@BBBEEEGGGHHHFFFEEEEEEFFFGGGGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDFFFFFFFFFEEECCCBBBCCCDDDFFFGGGFFFEEECCCBBB@@@AAACCCDDDEEEEEEDDDCCC<<<===>>>???AAABBBCCCDDDBBBAAA@@@???===<<<;;;;;;;;;;;;::::::999888888888777777777666555444333222777777666666666666666666555666888777666444444555555;;;AAAGGGPPP^^^jjjooowww}}}uuupppooohhh___RRREEE<<<777444222555444333222222222333444444444333222111111111111222111111111111000000000111111111111111111111111000000000111111111222222222111111111111111222222333333333333444444444444222333666888888888666555888888888888888888888888;;;888777;;;CCCNNNWWW\\\YYYSSSXXX```dddrrrjjjlll}}}^^^dddlllyyyWWW\\\gggPPPFFFFFFLLLlllsss^^^EEE<<>>AAAAAA@@@@@@@@@@@@AAAAAAFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFEEECCCBBB???AAACCCEEEEEEEEEDDDDDD>>>>>>???@@@@@@AAAAAABBB???>>>>>>===<<<;;;:::999888999999:::999888777666555666666777666444222111666666666555555555555555777888999888666444444444999888777666999@@@GGGKKKTTT```nnnyyy~~~yyyfffWWWPPPIIICCC<<<777444444444444333222111111111111222222333333222111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111000111111222333222222333333333444444444333444555666666666555444888888888888888888888888333666<<>><<>>===<<<;;;;;;<<<<<<;;;:::888777444555666777777666555444555555555555555444333333222222333333333444444444444444333333444888>>>BBB;;;666333444555444444666333777:::::::::>>>FFFMMMVVVdddlllqqqxxxxxxwww{{{xxxuuuxxxsssbbbXXXPPPHHHCCC<<<666555888333222222333444333111//////000000000111111111111111111000000000000000111//////000000000000000111...//////000000111111111/////////000000000111111000000000000111222333333222222222222333333333333666444333111222333555777777777777777777777777777<<>>???BBBKKKLLLUUU]]]eeetttyyymmm___bbbsss]]]ZZZ]]]cccgggxxxfffhhhcccEEEEEEZZZuuuvvvRRR@@@CCCIIIVVVeeeuuuuuugggYYYPPPHHHFFFLLLccc|||xxxyyy|||vvvzzzjjjjjj{{{~~~}}}tttaaaXXXWWWNNNMMMNNNPPPSSSWWW[[[^^^]]]```fffkkkkkkmmmxxxqqqoooyyy}}}~~~sssvvv{{{fffTTTJJJHHHIIIHHHFFFCCCBBBBBBAAA???CCCFFFHHHHHHHHHJJJLLLIIIGGGEEEFFFGGGIIIIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCEEEFFFFFFFFFFFFGGGIIIFFFEEECCCBBBBBBDDDFFFHHHCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@>>>===<<<;;;999999:::;;;:::999777555444444555555555555444444444444333222222222222333000000111222333444555555666666666555555888===@@@>>>777222444444000///111222222222000///000333666999BBBDDDGGGOOOOOOMMMTTT]]]```fffnnnvvv{{{{{{zzz|||}}}zzzyyyzzzyyyvvvssseee^^^\\\WWWMMMLLLHHH:::===888333111///...222777555333222222333333222000//////000111111111111111000000/////////000000111////////////000000111111......//////000111111222////////////000000000111000000000000111222333444111222222222222333333333222222222333333444555555777777777777777777777777???CCCDDDAAA<<<:::>>>CCCDDDFFFPPP\\\hhhyyy{{{iiiXXX\\\ooo]]]XXX]]]gggfffnnnnnn```sssqqqMMMBBBMMMmmm|||___KKK@@@DDDQQQaaakkk|||}}}nnn___SSSMMMNNNNNNVVVwwwzzzxxxxxxoootttwwwhhhuuuvvvssswww{{{eeeVVVZZZZZZ\\\___aaa```aaabbbbbbdddiiikkkhhhkkk|||bbbaaannnuuuwwwttttttxxxrrrYYYMMMIIIGGGIIIIIIFFFDDDDDDCCCBBBCCCFFFHHHHHHEEECCCDDDEEEGGGEEEDDDDDDFFFHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEECCCCCCBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJFFFEEECCCBBBBBBDDDGGGHHHCCCCCCBBBBBBBBBAAAAAAAAACCCAAA>>><<<<<<>>>@@@BBB@@@??????>>>===<<<<<<<<<777888999:::999888666444444444444444444444444444333222111000000000111222//////000111333444555666555555555333222222555777<<<444///222444222222666111222333444555555444444...333000///777999888???<<<>>>BBBIIIQQQXXX]]]______eeejjjjjjfffeeegggjjjggg]]]RRRMMMMMMNNNKKKGGGHHHCCCDDD>>>444888>>>888111000111444333000000333333111...---///000000000//////000111111111111111000000////////////000111.../////////000000111111---......///000111111222////////////000000000000000000000000111222333444111111222222222333333333///111333555555555444333777777777777777777777777;;;===>>>===;;;:::<<>>IIIWWWgggzzzyyydddVVVZZZnnnZZZ[[[[[[aaajjjsssddd```TTTAAAIIIYYYvvvqqqCCCBBBAAAGGG[[[lllrrrvvvcccXXXQQQPPPKKKMMMddd~~~zzzxxxvvvtttooovvvrrrqqq|||~~~uuuqqquuuyyywwwppplllhhhddddddiiiiiiccc[[[WWW```dddjjjnnnnnntttdddYYYbbbnnntttbbbQQQLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDDDDDDDEEEFFFHHHIIINNNGGGDDDGGGGGGCCCCCCFFFKKKJJJGGGDDDBBBBBBCCCDDDEEEEEEEEECCCAAAAAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEE???@@@AAAAAA@@@???@@@AAA@@@@@@???>>>======>>>>>>???>>>===<<<;;;:::::::::888777777666666666666666333333333333333333333333333333333222222222111111111111222222222333333333111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222333444666888;;;===???@@@BBBCCCCCCDDDEEEFFFFFFGGGBBBAAA???===<<<;;;::::::999888777666555444444444111111111111111111111111000000000000000000000000//////000000000000/////////////////////////////////////////////.........////////////000000000000////////////000000000000111111111111111111111111111111222222222333333333333333333444444444555555666666666666666555555555777777888999:::;;;;;;<<>>FFFRRR```sssvvvggg[[[^^^ooo\\\^^^___eeelllppplllVVV]]]DDDDDDJJJaaalllVVVEEEDDDHHHYYYhhhkkk~~~rrrbbbUUURRRMMMJJJWWWjjjwwwsssrrrrrrrrrnnnrrr{{{tttuuunnniiieeefffjjjjjjeeebbbaaa^^^ZZZZZZ^^^hhhkkkrrrxxx|||ppphhhtttcccPPPLLLJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEHHHCCCAAAEEEGGGEEEDDDGGGKKKJJJGGGEEECCCBBBBBBBBBDDDDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFFFFBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>=========>>>>>>>>><<<;;;:::999999999888777666666555555666666333333333333333333333333222222111111111000000000111111111222222222333333111222222333333222222111111111111111111111111111111111111111111111111111000000000111111111222222000111222333444555666777444555555555666777777777555555444333333333333333444444333222111000000111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000/////////////////////...////////////000000000000////////////000000000000111111111111111111111111111111111222222222333333333333333444444444444555666666666666666666666555666777888888::::::;;;<<<>>>>>>FFFNNNXXXmmmwwwmmm^^^aaasssYYY]]]^^^bbbfffdddsss~~~XXXqqqjjjJJJEEE???LLLccchhhMMMIIIGGGSSSbbbcccoooooo]]]VVVQQQJJJKKKTTTnnnzzzrrrooopppssstttvvvtttzzzwww}}}uuuggg[[[XXX\\\\\\[[[\\\^^^\\\[[[bbbjjjllloooxxx~~~^^^NNNJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBDDD@@@@@@CCCEEEDDDCCCDDDIIIHHHGGGEEEDDDBBBAAA@@@CCCCCCCCCAAA@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGHHHFFFCCC>>>===???@@@???>>>???>>>======<<<============<<<;;;:::999888888888777666666555555555555555222222222222222222222222111111000000000/////////000111111111222222222222111111222222222222111111////////////////////////000000000000000000000000000000000000111111111111////////////////////////////////////000000000000////////////000111222333222111000///.........///////////////////////////////////////////////////...//////000000//////...000000000000000000000000......//////////////////////////////000000000000////////////000000000000111111111111111111111111111111111222222222222333333333333333444444444444555555666666666666666666666777777888999:::;;;;;;===>>>EEEJJJQQQgggwwwtttaaafffyyyXXX\\\\\\]]]^^^YYYaaaxxxnnnhhhwwwQQQJJJAAACCCXXXjjjWWWMMMBBBJJJ\\\aaafffuuu{{{ggg^^^VVVMMMJJJNNNWWWxxxxxxrrrqqqssswwwzzz{{{~~~|||lll{{{~~~}}}mmmbbb^^^XXX\\\ccclllnnnkkklllooommmqqq|||~~~gggTTTKKKIIIHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCCCCBBBAAACCCAAA@@@BBBCCCBBB@@@???EEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCBBB@@@@@@BBBDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJDDD===<<>>AAAVVVaaaccckkktttgggZZZNNNKKKOOONNNaaa~~~zzzvvvtttuuuwwwyyy~~~|||uuupppqqqxxxuuuqqqllllllrrrzzz~~~yyysssqqqvvvzzz|||bbbSSSNNNKKKHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>???AAABBBBBBAAA@@@@@@AAAAAA@@@@@@BBBDDDDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCAAABBBDDDFFFCCCDDDDDDEEEFFFFFFGGGGGGJJJDDD>>><<>><<<<<<;;;;;;;;;;;;;;;<<<<<<:::999888666555555555555555444444333333333333333111111111111111111111111222222111111111000000000//////000000000111111111000111111222222111111000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000111111111111000000000000......---------...//////222111111000000000000000------------------------..............................////////////......000000000000000000000000---.........//////000000////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444444555555555666666777777555666777888999::::::;;;>>>===CCCJJJTTTjjjvvvnnn^^^hhhZZZ^^^\\\\\\^^^YYY[[[iiiwwwqqq]]]wwwsssPPPAAA???HHHUUU^^^SSS@@@===NNNYYY^^^eeewwwsssaaaQQQKKKLLLMMMUUUkkk}}}}}}zzzwwwvvvwwwyyy{{{zzznnnnnnrrrsssqqqpppsssooopppxxxpppTTTKKKLLLKKKGGGFFFCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>??????>>>>>>>>>===?????????CCCJJJMMMKKKAAAAAAAAABBBCCCDDDDDDEEECCCDDDDDDCCCBBBBBBEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHDDD???>>>??????>>><<<::::::::::::::::::;;;<<<888777666555444333333333444333333222222222222222000000000000000000000000222222111111111000000000////////////000000000000000000111111111111000000000000000000000000000000////////////////////////............////////////------.........///////////////////////////000000//////...---------......//////............//////------------------------........................---......//////......---////////////////////////------......///000000000////////////000000000000////////////000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444555555666777777777555666666777888999::::::>>>>>>EEELLLVVViiirrrgggZZZbbbxxxUUU\\\]]]___dddaaa___iiiooopppjjjgggJJJBBBEEEKKKVVVVVVIII>>>DDDKKKSSS___lllxxxppp]]]PPPJJJJJJNNNYYYppp|||zzz|||}}}rrrooommmkkkjjjmmmlllpppyyy~~~dddLLLHHHJJJFFFDDDFFFCCCCCCBBBBBBCCCDDDDDDEEE@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???>>>@@@@@@???DDDNNNSSSRRRCCCCCCBBBAAAAAABBBCCCDDDBBBCCCCCCBBBAAABBBDDDFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>999999999999999:::;;;;;;777666555444333222222222333333222111111111111111000000000000000000000000111111000000000/////////........./////////000000000000111111111111000000................................................------........./////////------------------------......//////000000111111000000////////////000000......---------......///................................................---......//////......---........................------......///000000111////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111222222222222333333333444444555555666777777888555555666777888999::::::===???HHHNNNSSScccmmmdddWWWZZZlllUUU___bbbgggnnnkkkhhhpppiiirrrhhh{{{WWWHHHDDDDDDNNNXXXQQQAAA===???IIIZZZcccfffxxx~~~jjjWWWLLLFFFJJJNNNWWWppp~~~xxxuuurrrvvv~~~mmmVVVEEEEEEFFF@@@???EEECCCCCCCCCCCCCCCDDDEEEFFF@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBBBBDDDBBB@@@EEEOOOTTTRRRFFFEEEBBB@@@???@@@AAABBBAAABBBBBBAAA@@@AAACCCEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCBBB???>>>>>>???999888888888999::::::;;;666666444333222111111111333222222111000111111111000000000000000000000000000/////////......................../////////000000000111111111111000000------------------------........................---------.........////////////......---,,,,,,++++++,,,,,,---...//////000,,,,,,,,,,,,---...////////////.........//////000................................................---..................---........................---------...///000000111////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444555666777777888555555666777888999::::::;;;AAAKKKNNNNNN]]]iiieeeVVVUUUbbbUUUXXX^^^dddhhhhhheeeccc^^^fffxxxssslllMMMBBB@@@BBBNNNRRRHHH>>>@@@FFFJJJ[[[aaaiii|||tttZZZNNNJJJLLLLLLKKKVVVyyycccQQQCCCCCCDDD??????DDDCCCBBBBBBBBBBBBCCCDDDDDDFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDFFFFFFEEEEEEDDDBBBAAA@@@???>>>DDDCCCBBBCCCDDDDDDCCCAAACCCCCCCCCCCCBBBBBBAAA@@@FFFDDDBBB@@@????????????===<<<:::888888999:::;;;:::888555333111111111222333222111///............////////////////////////////////////////////////000000///////////////000---///000222222000///---...------,,,,,,------...------------------------........................---------............///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---------............//////...---,,,,,,---...///..................------////////////////////////////////////////////////............////////////////////////000000000000///000000000000111111111555444444444444555666666666666777888999::::::;;;???CCCKKKHHHGGGWWWeee```LLL]]]lllQQQSSSWWW[[[^^^^^^\\\ZZZ[[[]]]dddxxx~~~YYYGGGCCCBBBFFFNNNQQQGGG:::<<>>CCCCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFDDDDDDFFFGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@AAACCCDDDEEEDDDCCCCCCBBBBBBAAAAAAAAACCCBBBAAABBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@??????BBBBBB@@@???>>>>>>>>>>>><<<;;;999888777888999:::999888555333111111111222111000///////////////000................................................000000///////////////000...///000111111000///...------,,,,,,,,,,,,------------------------------------------------------------------............------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------,,,,,,,,,,,,------------------............///...---,,,,,,---...///..................------............................................................////////////////////////000000000000000000000111111111222222444444444444444555666666666666777888999::::::;;;>>>BBBIIIHHHFFFUUUccc^^^QQQaaapppPPPQQQRRRTTTUUUTTTSSSSSSZZZYYYXXXqqquuuzzzbbbHHH???DDD>>>JJJ^^^ZZZAAA:::FFFPPPWWW]]]eee{{{{{{jjjXXXRRRNNNLLLGGGPPPsss~~~UUUIII@@@BBBCCC???>>>@@@CCCCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAA???>>>????????????>>>======>>>>>>??????>>>===<<<;;;;;;:::888777777777888999888666444222111111111111//////......//////000111................................................//////.........//////000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++------------............------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------..................------------......------------------......................................................---............/////////////////////000000000000111111111111222222222333444444444444444555555666555666666777888999::::::===???GGGFFFDDDRRR___[[[SSScccrrrTTTTTTTTTSSSQQQQQQQQQRRRUUUXXXWWWfffwwwiiitttSSSDDDFFF<<>>>>>???AAAAAA@@@>>>===>>>>>>???>>>>>>======;;;<<<>>>??????>>>;;;:::999888777666666666777777666555333222111111111111//////.........//////000......................................................------......//////000///............///000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,,,,------------......................................................---------.........//////////////////000000000000111111222222222333333333444444333333444444555666555555666777888999::::::;;;===DDDEEEBBBNNNZZZWWWOOO^^^mmmXXXXXXWWWTTTQQQPPPQQQSSSOOOVVVTTT[[[yyylllmmmjjjNNNFFF>>>BBB\\\yyy}}}```@@@KKKQQQWWWZZZ^^^nnniiiXXXVVVOOOGGGOOOaaaqqqvvvxxxnnnooo{{{^^^JJJEEEBBBDDDEEECCCAAA@@@@@@@@@??????@@@@@@AAABBBCCCAAAAAABBBEEEGGGHHHGGGCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>======???@@@AAA@@@>>>>>>>>>???????????????>>>:::<<<>>>@@@@@@>>>;;;999777777666666555555555555333333222222111111111111111000///...------------................................................------,,,------...////////////............//////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,------------------,,,,,,,,,,,,,,,------......................................................------------............////////////000000000000111111222222222333333333333333333333333444555555555555666777888999999:::;;;;;;BBBDDDAAAJJJUUUTTTJJJYYYhhhVVVWWWWWWTTTOOONNNPPPSSSQQQVVVSSSTTTeeeuuuaaaxxxPPPHHHCCC???MMMpppoooHHHMMMNNNSSSZZZ]]]fff|||ppp\\\WWWSSSLLLMMMTTT\\\yyyuuuttt}}}hhhOOOGGGEEEDDDDDDEEEDDDBBBAAA@@@????????????@@@AAAAAADDDCCCBBBCCCFFFHHHHHHHHHCCCCCCAAAAAA@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDCCCAAA@@@???>>>>>>======>>>@@@AAA@@@???>>>??????@@@@@@@@@@@@???:::<<<===???>>><<<:::888555555555555444444444444111111111111111111111111222111///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,------......------------------------------------------------,,,------------.........////////////000000000000111111111111222222222333333333333333333444444555444555555666777888999999;;;999@@@DDD@@@GGGQQQQQQHHHVVVdddSSSUUUVVVSSSNNNLLLOOORRRUUUWWWTTTVVV]]]kkkhhhyyygggOOOKKKAAACCC]]]yyysss[[[VVVPPPQQQZZZ___bbbooommm```YYYSSSOOOOOOVVVmmmtttdddXXXHHHEEEEEEDDDCCCCCCDDDCCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBCCCEEEGGGGGGFFFDDDBBBAAA@@@@@@AAACCCDDD@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????>>>======???AAABBBAAA???===>>>???@@@@@@@@@@@@???:::;;;<<<<<<;;;999777666444444444444444333333222000000111111111111111000000///...---------------------------------------------------------------++++++++++++,,,---...///------...//////...------,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++***++++++,,,------......------------------------------------------------,,,,,,---------.........////////////000000000000000000000111111111222222333333222222333333444555444444555666777888999999;;;888@@@DDD@@@EEEOOOOOOIIIUUUbbb}}}QQQTTTVVVSSSNNNLLLOOOSSSQQQRRRSSSYYY[[[[[[zzzsssuuuWWWRRREEE???OOOhhhrrrmmm\\\PPPLLLUUU[[[[[[aaallllll^^^WWWRRROOORRRYYYvvveeeSSSMMMFFFDDDEEEDDDBBBBBBCCCBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@BBBDDDDDDCCCDDDBBBAAA@@@@@@AAACCCDDD??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???AAABBBAAA@@@======>>>???????????????::::::;;;:::999777555444333444444444444333222111///000000111111111111000...------------...//////------------------------------------------------++++++++++++,,,---...///,,,---///000000///---,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++------------++++++******+++,,,,,,---......------------------------------------------------,,,,,,,,,---------......////////////000000000000///000000000000111111111333333222222333333444555444444555666777888999999;;;888???EEE@@@DDDNNNNNNIIITTT___zzzVVVVVVTTTPPPLLLMMMPPPTTTQQQWWWUUUTTTWWW[[[lllvvvXXXEEEGGG@@@KKKlll~~~WWWCCCTTTbbbZZZUUU^^^mmmooocccaaaUUUZZZXXXbbb~~~}}}}}}www~~~hhhTTTLLLFFFFFFDDDCCCAAABBBDDDEEEEEEEEEEEECCCAAA??????AAACCCDDD??????>>>>>>>>>???AAABBBEEEDDDCCC@@@>>>???BBBEEECCCBBBAAAAAAAAABBB@@@???AAA@@@???=========>>>>>><<<<<<===>>>???@@@AAAAAA@@@???===;;;;;;;;;;;;<<<<<<;;;999999999777555333444444333333222111000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,---------......---------............///,,,,,,,,,---------......000000000000000/////////000111111111111222222222333444555444222111222333333444555555555777:::===999;;;>>>@@@CCCGGGLLLOOOKKKWWWbbbyyySSSSSSRRROOOMMMMMMPPPSSSWWW[[[WWWTTTVVVXXXddd{{{uuutttNNNIIIGGGHHH\\\sssmmmQQQJJJRRRXXXXXXVVV]]]ppp{{{rrrssslll\\\XXX[[[kkk{{{sssoooooooooooopppooommmjjjhhhrrrmmmmmmxxxbbbPPPJJJEEEFFFDDDCCCBBBBBBDDDEEEDDDDDDCCCBBBAAA@@@???@@@BBBCCC@@@????????????@@@AAABBBCCCCCCBBB@@@>>>???AAADDDCCCAAA@@@@@@AAAAAA@@@>>>@@@???>>>=========>>>???<<<======>>>>>>??????@@@??????===<<<<<<;;;;;;;;;<<<;;;999999999888555333444444333222222111000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...,,,,,,,,,,,,---------...,,,,,,,,,---------......////////////////////////000000111111111222222222333444555444222111222333333444555555666888;;;<<<999;;;>>>@@@BBBFFFKKKOOOIIIVVVaaayyyOOOPPPPPPOOONNNNNNOOOQQQXXX[[[VVVSSSVVVVVV]]]mmmkkkppp[[[FFFFFF@@@FFF\\\eeeFFFCCCUUU[[[QQQUUUbbbppp|||~~~lllfffaaabbbmmmrrrbbbbbb```\\\WWWTTTTTTVVVYYYbbbbbbhhhuuu[[[LLLHHHDDDFFFEEEDDDBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@AAAAAABBBBBBAAA@@@>>>>>>@@@BBBAAA@@@???@@@AAAAAA@@@>>>>>>>>>=========>>>??????========================>>>>>>>>>>>>===<<<;;;;;;<<<;;;999999999888666333333333333222111111000000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------....../////////000000000111111111222222222333444333222111222333333444555666888:::;;;<<<999;;;===@@@BBBEEEJJJMMMGGGTTT```yyyMMMNNNOOOPPPPPPPPPPPPPPPRRRWWWSSSPPPWWWXXXZZZeeexxxeeeyyyuuuKKKDDD======NNNooozzz[[[HHHPPPYYYUUUYYY^^^eeeqqqzzz{{{~~~zzzxxxrrriiidddqqqvvvmmmiii```UUUKKKGGGIIIKKKYYY[[[bbblllssszzzUUUIIIGGGDDDFFFEEEDDDCCCCCCDDDDDDBBB@@@===>>>???@@@AAA@@@??????????????????????????????@@@AAAAAA@@@>>>===???@@@@@@??????@@@BBBAAA???>>>============>>>>>>??????=========<<<<<<<<<;;;;;;<<<===>>>>>>>>><<<;;;:::;;;:::999999999888666333333222222222111111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******************************++++++++++++******************************************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////000000000000111111111111222333444333222111222333333333555777:::<<<<<<;;;999;;;===???AAADDDIIILLLGGGTTT```zzzNNNNNNOOOQQQRRRRRRQQQPPPOOOUUUQQQOOOUUUWWWWWW^^^lllssslllbbbJJJCCCAAAJJJUUUuuu___MMMQQQ[[[\\\]]]^^^ddduuu{{{uuuzzz{{{}}}{{{qqqcccaaatttxxxiiiZZZOOOJJJHHHNNNOOOTTTZZZ___eeeqqq|||vvv|||vvvPPPIIIGGGCCCEEEDDDCCCCCCCCCDDDCCCAAA???<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAA@@@???===>>>????????????AAABBBBBB@@@>>><<<<<<======>>>>>>>>>>>>======<<<<<<;;;::::::::::::;;;<<<======<<<:::999:::888777777888777555333222222111111111111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............,,,,,,,,,---------......***++++++,,,---....../////////000000000111111111111222333333111111222333333333555888<<<>>>===;;;:::;;;===???@@@CCCGGGJJJGGGTTT```yyyOOOOOOOOOPPPRRRSSSQQQPPPOOOXXXTTTNNNSSSSSSQQQUUUVVVrrroooddduuuZZZLLLFFFCCCKKKjjjuuuMMMGGGXXX]]]^^^___```gggxxxwww}}}zzz}}}}}}vvvggg\\\___hhhyyyjjj^^^VVVPPPPPPSSSYYY^^^eeeqqq|||vvviiiqqqgggKKKIIIGGGBBBDDDBBBBBBBBBCCCDDDDDDAAA???<<<===???@@@AAAAAA@@@???>>>>>>??????>>>>>>===<<<>>>@@@BBBBBB@@@>>>>>>>>>??????@@@BBBDDDDDDAAA???<<<<<<===>>>>>>>>>======<<<;;;;;;;;;::::::999999999:::::::::::::::999999888777666666666666444222111111111111111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********************+++++++++************************)))))))))************+++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......+++,,,,,,------........./////////000000000111111000111222222111111222333333333555:::???@@@>>>::::::;;;===>>>???BBBFFFIIIGGGSSS^^^wwwQQQOOOMMMNNNPPPQQQPPPNNNOOOZZZWWWNNNPPPOOOMMMRRROOO___xxxbbbbbbwwwZZZMMMAAAMMM___zzzPPPBBBMMMVVV[[[___```___hhhzzz{{{~~~|||zzzvvvkkk___ZZZ[[[kkkrrrhhhgggeeegggmmmssszzzuuudddhhhtttVVVEEEHHHGGGAAADDDAAAAAAAAACCCEEEDDDBBB@@@===>>>???@@@AAAAAAAAAAAA???@@@AAAAAA@@@???>>>======@@@BBBCCCAAA???>>>>>>@@@@@@AAADDDEEEEEEBBB@@@<<<===>>>>>>>>>===<<<;;;::::::::::::999999999999999888888888888888999999666555444444555444333111000000000000111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))))))))*********+++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************))))))))))))************************************************++++++++++++---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------------.........////////////000000000111///111222222111111222333222222555:::@@@BBB>>>::::::;;;===>>>???AAAEEEHHHFFFQQQ[[[rrrQQQNNNLLLLLLOOOPPPOOOMMMLLLYYYWWWNNNNNNNNNNNNSSSTTTZZZhhhpppfffkkkXXXGGGOOOVVVllluuuSSSAAADDDKKKSSS\\\\\\XXX\\\kkk|||{{{zzztttqqqkkkaaaZZZWWW[[[iii|||yyy{{{}}}yyyeeebbb~~~lll```JJJ@@@GGGFFF@@@CCC@@@@@@AAACCCEEEEEEBBB@@@>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCBBBAAA@@@???===@@@CCCDDDBBB@@@>>>>>>@@@@@@BBBEEEFFFFFFCCC@@@======>>>>>>>>><<<;;;:::999999999999999999999999888888777666666777888999555444333333444444222000000000000000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------////////////000000000000///111222222111111222444222222555;;;AAACCC>>>::::::;;;===>>>>>>AAADDDGGGDDDOOOXXXoooNNNMMMKKKKKKLLLNNNQQQSSSPPPPPPOOOMMMKKKKKKLLLNNNRRRWWWZZZlll~~~rrrJJJEEEFFFKKKYYYiiilllXXXAAA<<>>===:::888666777888888777888:::<<<888777777666666666666666555444444333333222222111000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************+++,,,---...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,************************)))************+++++++++)))************+++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,......//////000000111111000000000000000000000000000111333777???EEEAAA999888:::;;;<<<>>>@@@DDDGGGFFFMMMRRRiiiOOONNNLLLKKKLLLNNNPPPRRRNNNMMMMMMKKKJJJKKKLLLMMMOOOSSSUUU```aaaKKKEEE>>>EEEaaazzzuuuaaaCCCGGGRRR^^^\\\SSSRRRYYY]]]ooo~~~xxxrrrjjjeeeaaa[[[TTTOOOTTTLLLMMM\\\ppp}}}kkk]]]ddd}}}xxxmmmtttyyy}}}bbbLLLIIIDDDBBBBBBBBBBBBAAA???@@@@@@AAABBBBBBBBBAAABBBAAA@@@??????@@@AAAAAA@@@AAABBBDDDEEEDDDAAA???@@@???@@@BBBDDDDDDBBB???BBBAAA@@@AAACCCDDDBBB???===<<<<<<===>>>===;;;999666777888888777777999;;;888777666666555555666666444444444333222222111111000000000000/////////...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************+++,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************))))))*********+++++++++))))))*********+++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,......//////000000111111000000000000000000000000000222333777???EEEAAA999888:::;;;<<<===@@@DDDGGGEEEMMMSSSjjjQQQOOOMMMLLLLLLMMMPPPQQQLLLLLLKKKKKKJJJKKKKKKLLLLLLNNNOOORRRfff|||TTTLLL>>><<>>===<<<===>>>>>><<<:::777888999888666666888:::777777666555555555555666444444333333222111111111000000000/////////......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******)))******+++,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++)))))))))*********++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,......//////000000111111000000000000000000000000111333444777???DDDAAA:::888999;;;<<<===???CCCFFFDDDMMMUUUlllSSSRRROOOMMMMMMNNNPPPQQQOOONNNLLLLLLLLLLLLKKKJJJHHHJJJMMMOOOUUUooorrr]]]SSSFFFAAAHHH[[[qqqjjjMMM@@@TTTggg```RRRMMMNNNLLLQQQ\\\cccooottthhhbbb\\\WWWPPPNNNNNNNNNMMMQQQaaaqqq}}}}}}___CCCEEECCCCCCCCCDDDDDDBBBAAAAAA???@@@DDDIIIKKKFFFAAABBBAAA@@@???@@@AAABBBCCC??????@@@CCCEEEFFFEEECCCAAA???======???@@@@@@@@@???@@@AAACCCDDDFFFFFFEEE???>>>======??????>>><<<888999999888666666777888777666555555444444555555333333333222111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))************))))))))))))******************************************************************************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------......//////000000111111000000000000000000000000111333555777===CCCAAA;;;888999;;;;;;<<<>>>BBBEEEDDDNNNWWWnnnUUUSSSPPPNNNNNNOOOPPPRRRTTTQQQOOONNNOOONNNKKKHHHGGGIIIQQQVVVUUU^^^rrrnnn{{{xxx^^^IIIEEEEEEGGGZZZsssttt\\\EEEGGG[[[hhhaaaRRROOOJJJNNNWWWZZZbbbsssiiiaaaYYYVVVRRRPPPMMMMMMSSSZZZ|||{{{yyyyyy|||^^^FFFDDDCCCCCCDDDFFFFFFDDDBBBCCCAAAAAAFFFKKKLLLHHHCCCAAAAAA@@@@@@@@@AAACCCDDD@@@???@@@CCCEEEFFFFFFDDDBBB@@@======>>>???@@@???===???AAACCCDDDEEEFFFGGG@@@???===>>>???@@@???>>>;;;;;;;;;999777666666888666555555444444444444444333222222111111000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))******+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------------------------------......//////000000111111000000000000000000000000111333555777<<>>===>>>?????????<<<>>>AAACCCCCCDDDFFFGGGAAA???>>>>>>@@@AAAAAA@@@=========:::888666777888555555444333333333333444222222111111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))************+++++++++))))))((())))))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))***+++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++,,,------,,,,,,,,,------------.........//////000000111111000000000000000000000000000333555666999>>>>>>:::777999::::::;;;<<<@@@CCCCCCOOOXXXmmmPPPNNNLLLJJJJJJKKKMMMOOOTTTQQQOOOQQQSSSTTTPPPLLLKKKOOOVVV[[[VVVQQQWWWbbbcccVVVjjjfffMMM@@@???DDDcccqqqnnnXXXNNN```vvvgggXXXOOOPPPTTTYYYhhhzzznnn]]]RRRNNNMMMMMMEEETTTaaauuu~~~~~~zzzvvvvvvyyy~~~zzzwww}}}ooocccVVVHHH@@@DDDCCCBBBBBBDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEBBBAAAAAACCCEEEFFFFFFDDDBBBAAA??????@@@@@@???>>>;;;>>>AAABBBBBBBBBDDDFFFBBB@@@>>>???@@@BBBBBBBBB???@@@???<<<999777777888555444444333222333333333222111111000//////......//////.........---------++++++++++++++++++++++++++++++++++++************************************)))************+++++++++((((((((())))))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((((((((()))***+++++++++******+++++++++,,,,,,,,,************+++++++++++++++++++++***++++++,,,---,,,,,,,,,---------............//////000000111111000000000000000000000000///222444444777<<<===:::777888999::::::<<>>;;;>>>AAABBBAAAAAACCCFFFBBB@@@??????AAABBBCCCCCCAAAAAA@@@===999777777888555444333333222222333333111111111000//////......//////.........---------+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,------...............//////000111111111000000000000000000000000...222444444666;;;<<<999777888999::::::;;;???AAA@@@KKKSSSfffOOOLLLIIIGGGGGGIIILLLNNNNNNMMMMMMNNNQQQSSSSSSRRRRRRRRRQQQOOOMMMLLLMMMOOOXXX{{{```eeejjjNNNGGGGGGEEESSSiiippp\\\HHHWWWvvvyyy^^^SSS[[[]]]ZZZ```lllvvvoooeeeYYYNNNNNNGGGDDDJJJVVVhhh}}}|||{{{vvvqqqrrrwwwnnn[[[[[[```nnn|||jjjVVVLLLHHHFFFFFFHHHDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAAFFFEEECCCBBBBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCC??????>>><<<;;;999888888555444333333222222333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))************************)))************++++++++++++,,,,,,------,,,,,,+++************************,,,+++)))((((((((()))*********************************))))))((((((''''''++++++************++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************)))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,---------............//////000000111111222222111111111111111222,,,...222555999;;;<<<<<<;;;666555;;;???>>>===???AAAIIINNNbbbKKKJJJHHHGGGGGGHHHJJJLLLKKKJJJJJJKKKNNNPPPOOOOOOMMMMMMMMMKKKIIIIIIJJJLLLRRRqqqwwwhhh[[[IIIIIIEEEJJJUUU]]]ZZZSSSUUU^^^{{{qqq^^^YYYXXXZZZcccYYY```lll{{{}}}qqqcccWWWMMMFFFBBBFFFMMMVVVeeesss~~~vvvpppppppppqqqvvv|||zzzkkkbbb```hhh{{{mmm]]]MMMEEECCCCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@AAA???@@@AAABBBCCCBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAEEEDDDBBB@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB????????????@@@AAABBBBBB>>>>>>===;;;:::999888777444444333222222222222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))))))))************************)))************++++++++++++,,,,,,------,,,,,,++++++*********************+++******)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,---------...............///000000111111222222111000000111111222///000222555777999:::;;;999999999999;;;<<<======@@@HHHMMM```GGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLKKKKKKGGGHHHHHHGGGEEEEEEGGGHHHJJJWWWyyyrrrwwwVVVOOOGGGEEEDDDJJJYYYddd\\\LLL\\\ssswwwggg\\\WWWXXXaaa\\\]]]\\\]]]iiissshhhTTTMMMHHHGGGHHHIIIMMMRRRccc~~~ssskkkeeehhhooowww|||www~~~~~~sss\\\OOODDD@@@AAAAAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAA???@@@AAAAAABBBBBBAAAAAADDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB===<<<;;;:::999888777666444333222222111111222222/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))************))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...,,,,,,,,,---------......---......//////000111111111111000000000111111222222222333444555777999:::000777999444444<<>>=========>>>>>>??????@@@@@@AAAAAA@@@@@@AAA@@@@@@???>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::999888777666333333222111111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------......///000000111111000000000000111111222222222222333444777999;;;777CCCDDD888333;;;AAA??????FFFIII[[[CCCDDDEEEGGGHHHHHHHHHGGGIIIGGGGGGGGGIIIIIIIIIGGGBBBDDDEEEEEEDDDCCCDDDEEE???HHHPPP___fffGGGGGG@@@;;;LLLhhhxxxvvvZZZOOOEEERRRhhhhhh```fffrrroooggg``````gggjjjjjjooopppsssyyyrrrlllbbbXXXQQQMMMJJJGGGHHHOOOWWW```qqq}}}rrrmmmmmmkkklllnnntttvvvvvvvvvWWWLLLEEE@@@BBBCCCBBBBBBDDDBBBBBB@@@???????????????===>>>???@@@AAA@@@@@@??????@@@AAAAAABBBBBBAAAAAADDDCCCBBBAAA??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;<<<======;;;;;;::::::999888777777222222111000000000000111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++************)))))))))((((((((()))***++++++***)))(((************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************(((((())))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...//////000000000000//////000111111222000000111222444777:::<<>>:::>>>DDDFFFXXXCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGHHHFFFEEEBBBCCCEEEEEECCCBBBBBBCCC===GGGIIIKKKhhhYYYPPPCCC<<>>>>>>>>>>><<<===???@@@@@@@@@???>>>???@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>????????????????????????>>>===<<<<<<;;;::::::999999:::::::::999999888777777666666222111000000///000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))((())))))************)))************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))************************((((((((()))******++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......///000000////////////000111111222...///000222555888:::;;;AAAIIIIII???777999======<<>>???>>>@@@AAADDDQQQrrriiiMMMDDDCCCGGG\\\vvvpppXXXZZZdddiiimmm}}}~~~ooo___VVVTTTVVV___iiizzz|||nnncccYYYRRRGGGHHHIIIIIIJJJPPP[[[ddd}}}~~~uuupppmmmlllhhhfffkkkttt|||uuu```]]]qqqmmmXXXKKKCCC???>>>???@@@>>>>>>AAAAAA@@@???>>>>>>======>>>===>>>???@@@AAA@@@?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>???>>>>>>======<<<;;;:::999888777777777777666666555555444444444111111000////////////000.........---------,,,,,,++++++++++++++++++++++++************************'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******''''''(((((()))*********)))))))))))))))******+++************************'''((((((((()))))))))***)))(((((((((((((((((()))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))************************'''(((((()))******++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000.........//////000222222///000222444666777888888222555999888777777<<<@@@;;;AAACCCUUUCCCCCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@AAAAAA???>>>>>>???AAA@@@>>><<<;;;;;;AAA999;;;CCCEEERRRwwwXXXOOOJJJ???JJJbbb}}}hhhTTT\\\cccccckkk{{{gggTTTIIIGGGOOOYYY{{{vvviii___PPPNNNLLLIIIEEEEEEKKKRRRPPPjjjzzzssskkkddd___```dddiiivvv{{{qqq[[[MMMYYYppphhhTTTNNNNNNBBB???===@@@@@@>>>???BBBAAA@@@???>>>============>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>======<<<<<<======>>>>>>>>>>>>=========<<<:::888777666555555444444444333333222222222111111000///////////////......---------,,,,,,,,,************************))))))))))))))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******&&&&&&'''((()))***++++++***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000............///000222222000111333555666666555555777666888;;;999555777===:::@@@BBBUUUBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===>>>===;;;:::999999::::::===:::;;;???@@@DDDZZZsss}}}YYYJJJIIIGGGBBBWWW|||}}}^^^RRRQQQdddooouuu|||lllUUUNNNMMMLLLxxxvvviii^^^OOOGGGFFFHHHGGGEEEIIIKKKXXXkkkzzztttgggcccbbb^^^___gggoooxxx~~~rrrdddeeekkkvvvuuuSSSHHHIIICCCEEECCCAAA???>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????>>>>>>???AAABBBBBB???===>>>>>>>>>>>>???@@@BBBBBBCCCAAA???>>><<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;???????????????>>>===<<<=========<<<:::888555444444444333222222111111000111000000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))'''''''''(((((()))***+++******++++++++++++******&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------......---------------............///////////////000000000000111333444444444444555777555555666777888999::::::;;;AAACCCUUUCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>===;;;;;;======<<<;;;::::::::::::>>>:::<<>>>>>LLL^^^kkkRRRFFFDDDFFFLLLkkk]]]???WWWcccmmmtttfffVVVPPPOOOpppzzznnn___UUUQQQNNNJJJFFFKKKHHHKKKUUU^^^kkk~~~oooddd```^^^^^^dddnnnvvv~~~xxxnnnmmmuuuzzzkkkNNNDDDFFFCCCDDDCCCBBBAAA??????>>>>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>>===<<<=========<<<<<<<<<<<<;;;;;;;;;======>>>?????????>>>>>>=========<<<:::888555444444333333222111111000000000000000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))+++***)))(((''''''((()))'''''''''(((((()))***+++******++++++++++++******&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,------......---------------............///////////////000000000000111222333444333333444666555555666777888999::::::;;;AAABBBTTTDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>><<<;;;:::999<<<<<<<<<<<<;;;:::999999:::888999>>>===:::???IIIaaabbbGGG@@@FFF@@@QQQkkk|||NNNHHHSSS```nnnwww|||gggYYYQQQbbbrrrfff]]]VVVMMMFFFKKKEEEDDDGGGJJJPPPaaattt{{{uuunnneee___^^^bbbhhhrrr{{{ttt```fffyyyqqq___III>>>AAABBBBBBBBBCCCCCCBBB@@@???>>>@@@@@@@@@@@@@@@???>>>>>>???>>>===>>>@@@AAA@@@?????????>>>>>>>>>??????@@@BBBAAA???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>><<<<<<<<<;;;999777555333333333222222111000000000000000//////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***))))))(((((((((((()))'''''''''(((((()))***+++******++++++++++++******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......---------------............///////////////000000000000///111222333222222333555555555666777888999::::::;;;AAABBBSSSEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888666444666;;;<<<999;;;???FFFsssYYYFFFEEECCCEEELLLaaa|||UUURRRUUUeeesssvvvsssaaaZZZ}}}{{{pppeeeYYYQQQNNNJJJIIIJJJIIIHHHNNNWWW```kkk{{{pppkkkeeebbbbbbdddgggkkksss|||qqq]]]UUUnnncccXXXIII===>>>@@@@@@AAACCCDDDDDDBBB???===?????????@@@???>>>>>>===@@@>>>======???AAAAAAAAA@@@??????>>>>>>>>>??????AAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<::::::;;;:::888666444333222222222111000000///////////////......---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))((()))))))))))))))(((((((((((()))''''''''''''((()))***+++******++++++++++++******'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////000000000000///000222222111111333444555555666777888999::::::;;;BBBBBBQQQEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<=========>>>999:::;;;;;;;;;:::888777777555555888::::::;;;===;;;NNNyyyzzzWWWHHHGGGEEEBBBEEEZZZzzzlllQQQRRRbbbkkknnnaaawww|||ppphhh\\\WWWRRROOOJJJFFFFFFHHHFFFLLLXXXfffrrryyynnnfffbbb^^^]]][[[\\\bbbnnn{{{yyy^^^QQQKKKQQQssssssZZZWWWKKK???===>>>>>>@@@BBBDDDDDDBBB???===>>>>>>??????>>>>>>===<<>>======???AAABBBAAAAAA@@@???????????????@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;=========<<<;;;:::999888999999999999888666444222222111111000000//////...............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))((((((((())))))))))))(((''''''''''''((()))***+++******++++++++++++******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////000000000000...000111111111111222444555555666777888999::::::;;;BBBAAAPPP|||CCCBBBBBBAAA???>>>======;;;;;;;;;<<<<<<======>>>888888888999999888888777:::888777666666777999;;;======YYYpppTTTBBBBBBAAAAAAGGG\\\```IIILLLWWWvvvpppyyy~~~}}}sssjjj]]]QQQJJJFFFDDDDDDDDDDDDGGGMMMUUUaaasss{{{pppddd[[[WWWUUUVVVZZZ\\\```iiizzz|||aaaHHH@@@EEETTTqqqdddSSSSSSJJJ@@@>>>======???AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<>>>======>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBB???????????????>>>=========<<<<<<<<<<<<;;;;;;;;;=========<<<:::999777666777888888888777555333222111111000000///.........------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))((('''''''''(((((()))***+++******++++++++++++******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''(((((())))))******((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,------......---------------............///////////////000000000000...000111222111111222444555555666777888999::::::;;;BBBAAANNNyyyAAA@@@@@@???>>>======<<<<<<;;;;;;;;;::::::::::::777777666666666666777777666888888666444555888:::>>>===IIIiiivvvUUUIIICCCDDDDDDJJJeee```LLLHHHaaaxxxzzzxxx~~~}}}nnnaaaXXXSSSNNNJJJKKKGGGFFFHHHKKKPPPYYYcccqqq}}}zzzmmmkkkfff^^^XXXUUUWWWYYY]]]fffmmmqqqzzzzzz^^^PPPDDDGGGTTTeeewwwiiiSSSIIIJJJCCC>>>???>>><<<===???AAAAAA@@@???>>>======>>>>>>======<<<;;;<<<<<<===???BBBCCCAAA@@@AAAAAAAAAAAABBBCCCCCCDDD>>>??????@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999777777666777777777666444333111111000000//////...------------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&'''((()))******)))((('''''''''(((((()))***+++******++++++++++++******)))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******'''''''''((()))*********((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************+++++++++++++++++++++,,,,,,---------+++,,,------......---------------............///////////////000000000000///111222222111222333555555555666777888999::::::;;;BBBAAAMMMwww??????>>>>>>======<<<<<<===<<<;;;:::888777666666777666555444444555666777///444777555333555888:::777===???EEEfff}}}___HHHEEEAAA;;;KKKddd}}}\\\CCCOOOqqquuuwwwxxxsssuuuuuunnnfff\\\SSSKKKGGGEEEFFFFFFEEEFFFJJJPPPYYYfffsss}}}xxxlllaaaXXXXXXVVVSSSRRRUUU]]]cccnnnyyyxxxdddSSSHHHGGGJJJUUUhhhzzztttVVVGGGBBBBBB;;;;;;@@@???<<<===>>>???@@@@@@??????===============<<<<<<;;;;;;<<<===@@@CCCCCCAAA???AAAAAAAAABBBCCCDDDEEEFFF>>>>>>???@@@@@@???============<<<<<<<<<;;;;;;;;;999999:::::::::999999888666666777777666444222111000000000///......------------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&'''(((*********)))((('''''''''(((((()))***+++******++++++++++++******)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******&&&''''''((()))******+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))************++++++++++++++++++,,,,,,---------+++,,,------......---------------.........//////////////////000000000000///111222333222222333555555555666777888999::::::;;;BBBAAALLLvvv??????>>><<<<<<;;;;;;;;;>>>===;;;888777777777777666555555555555444444444222222333333444555666666;;;777999BBBMMMeee```LLLGGGDDDBBBDDDQQQiii^^^MMMOOOgggxxxuuugggiiieeeeeehhhmmmqqquuuzzz|||rrrggg___[[[VVVPPPLLLIIIGGGFFFDDDFFFKKKQQQZZZfffrrr{{{zzzxxxnnnbbb]]]^^^ZZZSSSMMMNNNQQQXXXbbbkkkrrruuuiiiXXXOOOFFF???GGGRRRggg}}}ooo^^^XXXBBBAAA???===<<<;;;<<<<<<>>>======>>>@@@@@@???>>>======>>>>>>===<<<;;;;;;<<<>>>@@@@@@@@@AAABBBDDDBBBAAA@@@@@@@@@BBBDDDEEEDDD;;;999@@@AAA::::::???;;;;;;;;;;;;;;;;;;::::::::::::999999888777777777555555444333222000000///...------,,,,,,------...++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++******&&&((()))++++++)))(((&&&)))((()))***,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))((((((************************++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////000000000000000000000000//////000111222333333444666666777777888999;;;<<<;;;???>>>KKKttt???>>>===<<<;;;;;;;;;;;;:::999888777666555555555555555555555444444444444222222333333444555555555888333555;;;@@@RRR}}}pppttt~~~bbbQQQGGGCCCEEEHHHRRRdddyyyfffKKKHHHUUUaaarrrzzzhhhaaaaaaaaabbbcccdddhhhpppwww}}}tttnnnfff\\\UUUOOOLLLJJJHHHIIIIIIIIIKKKPPPVVV[[[ccchhhoooxxxzzzqqqhhh\\\\\\YYYSSSQQQRRRSSSRRRVVVXXX^^^iiiuuuzzzooo^^^MMMBBB===>>>AAASSSeee}}}sss[[[MMMHHHBBBAAA@@@>>>===<<<============<<<>>>???@@@???==================<<<;;;;;;;;;===????????????AAACCCBBBAAA@@@@@@@@@BBBCCCEEE???;;;???JJJKKK@@@999:::<<<;;;;;;;;;;;;::::::::::::999999888888777666666555444333222111000000///---------,,,,,,---------++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******'''((()))******)))((('''(((((('''((())))))&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))(((((())))))))))))((((((************************++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////000000000000000000000000//////000111222333333444555555555666777888:::::::::>>>===JJJsss======<<<;;;::::::::::::666777777777777666555555555555444444444333333333222222222333333444444555777444666::::::CCCaaarrruuugggRRREEEAAABBBAAAEEE[[[___???BBBEEEYYYxxxvvvnnn___``````^^^]]]aaahhhmmmmmmxxxxxxmmmddd\\\UUUQQQIIIHHHGGGEEEDDDEEEHHHKKKOOOQQQTTTYYY___gggpppvvv~~~vvvqqqlllhhheee```ZZZUUUMMMLLLMMMNNNLLLLLLPPPVVV```dddlllxxxqqqYYYNNNDDD>>>888444===IIIaaaxxx___LLLEEECCCBBBAAA@@@???>>>============<<<<<<===??????>>><<<<<<<<<=========<<<;;;;;;;;;<<<>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@AAABBBCCC>>><<>>:::FFFYYYtttvvvQQQFFFDDDAAA@@@@@@???>>>>>>=========<<<;;;;;;<<<>>>>>>===<<<<<<<<<=========<<<<<<;;;<<<===??????>>>???@@@BBBBBBAAA@@@@@@???@@@AAAAAABBB===<<>><<>>>>>>>>======<<<;;;;;;<<<;;;;;;<<<>>>>>>===<<<<<<<<<======>>>======<<<===???@@@@@@??????AAABBBAAAAAA@@@@@@????????????BBB<<<888999::::::;;;>>>======<<<;;;::::::999999888888777666666555555444111111111000000/////////,,,,,,---......---,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++******(((((())))))))))))(((((((((''''''(((***,,,,,,+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............//////////////////////////////////////////000111222333333444555555555666777888999::::::???>>>KKKsss888888777777666777777888222333333444444444333333333333333222222222111111111111111111111111111111111111333666333000222888???PPPzzz}}}___KKK???BBBAAA???TTTqqqvvvTTTBBB>>>@@@IIIZZZ\\\^^^eeeyyyrrrhhh^^^\\\^^^aaafffjjjuuuzzz~~~vvvlllbbb[[[XXXXXXOOOLLLIIIGGGHHHHHHHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLJJJMMMPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]______```[[[\\\[[[WWWRRROOOPPPRRROOOOOONNNMMMLLLKKKJJJIIIFFFDDDFFFKKKKKKMMM[[[kkk}}}|||rrrbbbQQQCCC<<<:::999;;;888===KKKYYYjjjqqqRRRBBBBBB@@@:::<<<============<<<;;;:::===<<<<<<===??????>>><<<======>>>?????????>>>>>>>>>@@@AAAAAA@@@@@@AAABBBAAAAAA@@@@@@???>>>=========;;;;;;<<<>>>>>>===<<<======<<<;;;::::::999888777777666666555555444444000000000000//////......+++,,,---......---,,,+++++++++++++++++++++++++++************************((())))))******))))))((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++******++++++++++++******))))))(((((((((((())))))'''%%%%%%&&&(((*********(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((()))))))))******))))))***++++++++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////000000000000000000000000//////000111222333333444555555555666777888:::::::::??????MMMuuu777666666666666666777777333333222222222222222333222222222222111111111111111111111111111111111000444333333555555222222555888:::QQQeeeMMMFFFCCC???DDDNNNnnn}}}wwwcccVVVJJJ???>>>>>>BBBEEEKKKbbbvvvfff___\\\ZZZ\\\___bbbfffqqq~~~|||}}}}}}vvvnnngggcccdddeeeZZZXXXUUUUUUVVVUUUSSSQQQQQQQQQPPPNNNKKKJJJKKKLLLGGGIIIKKKKKKKKKKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOLLLNNNNNNJJJFFFEEEIIINNNHHHJJJKKKMMMNNNPPPRRRSSSWWWVVVYYY[[[TTTNNNWWWggg~~~~~~~~~gggWWWQQQHHH???888555666999@@@IIIXXXkkkxxxiiiUUUFFFAAAAAAAAA???<<<======>>>>>>===;;;;;;======<<<>>>???@@@???===>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@???===<<<;;;::::::;;;===???@@@???===>>>===<<<;;;:::999999888777777666555555444444333000000////////////......+++,,,...//////...,,,+++++++++++++++++++++++++++************************(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++******++++++++++++******))))))(((((((((((())))))***(((&&&&&&'''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))***))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////000000000000000000000000//////000111222333333444444444444555666777888999888>>>>>>MMMuuu666666555555555666666777777666444333222333444555222222222111111111111000111111111000000000000000///...///111333333333444777777AAAaaabbbKKKCCCCCCBBB???CCC[[[gggeeefff___NNNEEE;;;???;;;888GGGiiirrrhhhccc___^^^```]]]___hhhwww~~~zzzvvvvvvvvvtttttt{{{xxxtttmmmeee^^^[[[\\\^^^YYYYYYZZZ^^^dddggggggfff\\\\\\ZZZWWWSSSQQQRRRSSSKKKLLLNNNMMMLLLJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPNNNPPPPPPMMMJJJKKKQQQWWWPPPRRRVVVYYY[[[^^^bbbdddkkkjjjllljjj\\\LLLNNNZZZttt}}}{{{zzz}}}yyyaaaKKK???>>>===<<<:::888:::===EEEYYYsssmmmkkkiii[[[LLLEEE@@@;;;:::;;;======>>>??????>>>===<<<>>>======>>>@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAA===>>>??????>>>===???@@@AAAAAAAAA@@@>>>===;;;:::;;;:::888777:::???AAA@@@>>>======;;;:::999888888777666666555444444333333///////////////.........+++,,,...//////...,,,+++++++++++++++++++++++++++************************(((((())))))))))))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++******++++++++++++******))))))(((((((((((())))))///,,,)))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))***++++++++++++*********+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............/////////000000000000000000000000000//////000111222333333444333333333444555666777888777======LLLuuu666555555555555444444444222222222111111111111000000000000000000000000000000000///////////////000222222111111222222333444555888999DDDlll```LLLFFFDDDCCCIIIEEEJJJ[[[jjjlllddd\\\KKK;;;444===FFFKKK\\\qqqzzzllleeeaaa]]]```___dddqqqwwwuuussstttnnnmmmlllmmmnnnooommmlllfffbbb\\\VVVRRRPPPPPPPPPPPPUUUYYYZZZbbbpppxxxyyyvvvwwwsssmmmjjjiiieee```^^^[[[ZZZ\\\[[[WWWUUUWWWSSSZZZZZZSSSTTT[[[\\\VVVXXX\\\___^^^ZZZZZZaaagggdddgggkkknnnpppssswwwzzz}}}~~~oooccc```bbbwww~~~~~~yyy~~~lllUUUGGGBBB>>>777444666888888<<>>======999:::<<<===>>>===<<<:::======<<<<<<===>>>@@@AAA@@@>>>>>>BBBGGGHHHDDD@@@@@@??????>>>>>>>>>>>>>>>@@@AAA@@@>>>;;;:::;;;<<<999::::::;;;;;;<<<<<<<<<;;;:::999888777777777777555555555333222222333555111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++'''(((************,,,...++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////---...///000222333555555444444444555777888:::;;;<<>>NNNttt555555555555444444444444222222222111111111000000000000000000000000000000000000///////////////000222111111111111222333333888333222<<>>AAAMMM[[[eeemmmssscccUUUGGG@@@999888EEEUUUfffuuunnn]]]eee^^^ZZZ^^^bbbdddfffjjjfffbbb^^^ZZZWWWTTTPPPNNNGGGEEEBBB@@@>>>>>>???@@@EEEJJJNNNSSS```sss}}}zzzyyyzzz|||zzzuuusssuuutttvvvsssooottt~~~~~~vvvvvvvvvvvvvvvwwwyyy|||~~~uuutttwwwyyy{{{wwwmmmbbbYYYOOOCCC;;;999888333222666;;;CCCQQQ___xxxtttfffZZZMMMJJJHHHEEEBBB@@@???>>>>>>:::<<<===??????>>>===<<<======<<<<<<<<<>>>???@@@???======AAAFFFHHHFFFCCC@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAA@@@===<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777777777777333333333222222333666888333111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******++++++)))************+++++++++((()))++++++******+++---++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////...//////111222333444444444444444555777888:::;;;:::>>>???NNNsss555555444444444333333333222222111111111000000000000000000000000000000000000//////......///000000111111111111111222222333777---///999;;;@@@___lllWWWDDD@@@<<<>>>DDDMMM]]]kkkssspppeeeTTTDDD;;;<<<@@@JJJYYYooowwwnnneee______```]]]ZZZYYY\\\WWWQQQKKKGGGEEEBBB@@@@@@@@@???>>>======>>>>>>999<<>>>>>===<<<<<<<<<===>>>???@@@>>>===???DDDGGGGGGFFF@@@@@@???>>>>>>>>>>>>???@@@AAABBBAAA???>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777777666666222222222111111444888<<<555333000---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...)))************+++++++++)))***++++++***)))***+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////////////////000000111222222333333444444444555777888:::;;;999>>>???NNNsss444444444444333333333222111111111111000000000000000000000000000000000000//////.........///000000000000000000000111222222222---222<<<666--->>>\\\uuuVVVMMMCCC<<<999;;;EEEPPPmmmwwwyyyooobbbVVVGGG999AAADDDKKK[[[tttzzzmmmeee```[[[UUURRRSSSOOOJJJGGGEEEEEEDDDCCC???>>>>>>===;;;999888777888888999===HHHWWWfffnnnwww|||}}}{{{sss```JJJ@@@777888<<<;;;999888999@@@JJJVVVbbbtttnnnTTTXXXUUUEEE??????@@@@@@@@@???>>>=========>>>????????????>>>>>>===<<<<<<<<<===>>>>>>CCCAAA??????BBBEEEFFFFFFAAA@@@??????>>>>>>??????>>>@@@AAAAAA@@@???@@@AAA=========<<<<<<;;;;;;;;;999999999888888777666555222222222111111333888;;;666444000---++++++---...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---))))))*********+++++++++***+++,,,+++)))((()))***++++++******++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////000000111111111222222222444444444555777888:::;;;777===???NNNqqq444333333333222222222222111111111000000000//////////////////////////////...............///000000000000//////000000111222111000333888666222666>>>ppprrrbbbPPPCCC<<<:::===CCCVVVeeeqqqtttvvvrrraaaLLL>>><<<:::BBBZZZzzzpppfffbbb```^^^XXXTTTPPPLLLIIIFFFBBB@@@??????@@@???>>><<<:::999;;;::::::>>>DDDLLLUUU[[[dddmmmtttvvvwwwyyyxxxuuuhhhllluuu~~~}}}~~~{{{vvvtttvvvuuussswwwyyyzzz{{{yyyvvvrrrgggVVVJJJ???:::888999999777888<<<>>>MMM```ppp}}}hhhQQQKKKGGGAAA>>>?????????>>>===<<<;;;<<<<<<<<<===============>>>>>>===<<<===>>>???@@@GGGEEEBBB@@@AAABBBCCCDDDAAA@@@@@@???????????????<<<>>>@@@@@@???>>>??????======<<<<<<;;;;;;;;;:::888888999888888777555555333333222111000111444777555333000---++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++*********+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,+++)))((()))***++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////////////////000000111111111222222222444444444555777888:::;;;777===???MMMooo333333333222222222111111111111000000000/////////////////////////////////------------...///000000///////////////000000111222222///---222888888333DDD[[[fffSSSGGG???<<<<<>>HHHWWWiii|||kkk\\\NNNDDDAAACCC??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======>>>???AAABBBHHHGGGDDDBBBAAAAAAAAABBBAAAAAA@@@????????????@@@:::===??????>>>=========;;;;;;;;;;;;;;;:::::::::777888888999888666555444222333222111//////000222111000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))******+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))))))))))))))************+++++++++***,,,,,,+++)))((()))***++++++******++++++,,,---*********+++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////////////////000000111222222333333444444444555777888:::;;;777===>>>KKKlll222222222222111111111111111000000000////////////////////////////////////------------...///000000///............///000000000///------000555555333222===XXXuuubbbPPPCCC===:::<<<@@@LLL^^^ppp}}}~~~{{{lllTTTAAA@@@JJJTTTiii{{{dddbbb]]]WWWPPPJJJFFFCCC===888777;;;======AAAGGGKKKVVVaaaeeeiiiooossstttjjjeeedddiiinnnnnnmmmnnnrrrrrrtttyyy}}}}}}{{{yyyzzzuuusssyyy}}}|||}}}{{{xxxuuuuuuuuurrrkkkfff]]]dddppp}}}}}}vvvooogggeeekkkrrrooogggPPPHHHBBB@@@===888888;;;:::;;;>>>DDDHHHNNN\\\iii}}}rrr___WWWPPPKKKFFFCCCCCCEEE>>>>>><<<<<<;;;<<<======;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEGGGFFFEEECCCAAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@;;;===???@@@>>><<<<<<<<<999999999:::::::::::::::777777888999888666444333///000222111///......///---------------,,,,,,+++************************...,,,***))))))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++***+++,,,+++))))))***+++++++++******++++++,,,---)))*********++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////...//////111222333444444444444444555777888:::;;;888>>>>>>IIIhhh222222222111111111111000000000000000////////////////////////////////////,,,,,,,,,---...///000111...............///000000,,,,,,///555444//////444666333555MMM|||uuukkkVVVLLLFFFAAA<<<===CCCLLLZZZeeeeeeQQQJJJHHHAAAXXXrrrxxxjjj^^^UUUPPPLLLDDD@@@@@@>>>;;;===CCCBBBOOO]]]fffnnnyyywwwqqqssswwwwwwuuusssyyyvvvxxx~~~|||uuuyyyuuusssssssssrrrrrrtttxxx|||yyyrrrmmmppptttrrrhhh]]]ZZZggg|||pppaaaZZZVVVNNNDDDBBB===;;;<<<:::555777<<<<<<@@@KKKZZZfffqqqqqq```NNNMMMGGGAAA>>>@@@???===>>>===;;;:::;;;===???@@@<<<;;;;;;;;;;;;<<<======>>>>>>>>>???AAACCCEEEGGGDDDEEEEEEDDDBBBBBBCCCDDDBBBAAA@@@@@@??????@@@@@@;;;>>>@@@@@@???<<<<<<;;;888888888999999:::::::::666777888999888666444333,,,...000111///.........***+++------------+++***************************///---***((((((***---///))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))*********)))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,------...///)))************+++++++++)))***++++++***)))***+++++++++******++++++,,,---))))))******++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////---...///000222444555555444444444555777888:::;;;888>>>===GGGggg......//////000000000111////////////............//////.........---------........................---------............//////000000000111111111111222222444===TTTvvvvvvdddSSS@@@???HHHAAA<<>>888444666999:::===AAABBBTTThhhwwwzzz~~~qqqZZZJJJFFF@@@>>>???@@@???===>>><<<;;;;;;<<<<<<;;;999======<<<:::999:::<<<>>>>>>AAABBBBBBEEEIIIHHHDDDCCCAAA@@@AAACCCEEEEEEEEEEEEBBB@@@@@@BBBBBB@@@===@@@>>>>>>>>>???>>><<<:::888888999;;;<<<;;;777555777666555555666555333111111000000///...---------++++++++++++++++++++++++************************...,,,***(((''')))+++,,,))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))++++++******************))))))*********))))))(((******)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////.........---000000111222333444444555444444444444555777888999888===>>>JJJkkk/////////000000000111111////////////............///.........------------........................------------............//////000000000111111111111333444777BBBXXXuuutttRRR@@@BBBAAA???BBBBBBMMM^^^pppuuuaaaNNNAAAGGGUUUbbbqqq~~~uuutttdddSSSGGGFFFFFF@@@===@@@???BBBGGGKKKPPPWWW___eeeqqqnnnkkknnnuuu{{{}}}~~~}}}zzzyyywwwrrrmmmeeeeeeeeedddcccccceeefffaaa^^^```^^^```qqq{{{rrrfffttt~~~bbbIII>>>>>>>>>;;;:::777555666777;;;DDDNNN[[[nnnzzzcccOOOGGGCCC>>><<<===>>>===<<<<<<;;;::::::<<<<<<;;;:::======<<<;;;999:::<<<>>>===@@@BBBBBBFFFJJJJJJFFFCCCAAA??????AAACCCDDDEEEDDDBBB@@@@@@BBBBBB@@@>>>@@@>>><<<<<<======<<<:::888888999;;;<<<:::777444666555444444555444222000000000//////...------,,,++++++++++++++++++++++++************************---,,,***)))((()))***+++)))))))))))))))))))))))))))++++++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))************************))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000/////////...............///000111222333333444444444444444555777888999888===>>>JJJkkk000000000000111111111111/////////............---............------------------------------------------------............////////////000000000000...222444222111;;;NNN]]]vvvYYYOOOFFFBBBAAA======EEEMMMYYYnnnrrrYYYJJJHHHMMMPPPQQQ^^^kkk}}}hhhTTTLLLIIIBBB>>>???<<<===>>>>>>>>>@@@DDDGGGSSSQQQOOOPPPVVV^^^ggglllwwwtttqqqssswww|||}}}|||yyyuuuqqqnnnlllhhhaaa\\\XXXUUUSSSSSSVVVWWWVVVUUUYYYXXX]]]]]]^^^mmmyyyrrrgggjjjlllmmmqqqtttssspppcccVVVGGG>>>999777777::::::;;;>>>BBBFFFOOO```pppiiiQQQDDDAAA???<<<:::;;;<<<<<<<<<<<<:::::::::<<<===<<<;;;<<<<<<<<<;;;999:::<<<>>>;;;???AAABBBFFFKKKKKKGGGBBB@@@======???AAACCCDDDDDDBBBAAAAAABBBAAA@@@??????===;;;:::;;;;;;;;;:::888888888:::;;;:::777444444333222333333333111////////////......------,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))***+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************))))))***************)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////..................///000111222222333444444444444555777888999888===>>>IIIjjj000000111111111111111111//////.........---------------------------------------------------------,,,,,,---------................../////////000000---000333111...111:::BBB]]]kkkSSSGGGGGGEEE:::BBBDDDAAAFFF\\\yyyooo]]]TTTNNNGGGGGGIIIZZZxxx}}}oooeeeWWWKKKEEE???>>>===<<<;;;<<<>>>@@@???@@@???>>>@@@FFFPPPWWW\\\ZZZXXXYYY\\\_________^^^]]][[[[[[ZZZVVVQQQLLLQQQPPPPPPQQQSSSTTTTTTTTTYYY[[[hhhqqqsssyyyvvvfffZZZVVVPPPLLLKKKJJJGGGCCCBBB:::888===<<<555333888@@@BBBJJJWWWdddsssrrrVVVEEEAAA>>><<<:::::::::;;;<<<===>>>===<<<<<<======;;;::::::;;;<<<;;;::::::<<<>>>;;;>>>@@@AAADDDIIIHHHDDDBBB???<<<;;;===???AAABBBBBBBBBAAAAAAAAAAAA@@@??????<<<999888888:::::::::777777777888999888666444333222111111222111///---.........---------,,,,,,******************************************************+++,,,+++***)))((())))))))))))))))))))))))***+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))***************+++++++++))))))***+++++++++*********+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////...............///000111222333333444444444444555777888999777======IIIjjj111111000000000000000000............------------,,,,,,------------------------------------------,,,,,,,,,------------...---............/////////...///000111333444666777;;;```mmm___YYYPPP===DDDGGGCCCAAAHHHUUU```iii}}}zzzjjjZZZOOODDDCCCRRRaaapppmmmWWWJJJIIIGGGCCCAAA@@@BBBCCCDDD>>>@@@BBBAAA@@@CCCKKKQQQJJJJJJKKKMMMOOOOOONNNMMMIIIJJJMMMOOOQQQPPPMMMJJJIIINNNTTTVVVVVVVVVZZZ^^^gggggguuuuuu]]]IIIDDD???>>>??????===;;;===888888>>>>>>999;;;CCCSSSUUU^^^ppp|||ppp]]]HHH???BBB;;;;;;;;;;;;;;;;;;===>>>BBB@@@>>>=========;;;999999:::;;;;;;::::::<<<===<<>>;;;:::<<<>>>@@@@@@@@@@@@@@@@@@????????????>>><<<888777888999999999777666666666888777555333222111000000111000...,,,------------,,,,,,,,,,,,************************************************)))***+++,,,,,,***)))((()))))))))))))))))))))))))))*********((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////////////////000000111222333444444444444444444555777888999777<<<===IIIjjj000000000000////////////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000//////111444555333111888GGG```jjjSSSIII>>>:::>>>DDDFFFEEEOOO```www{{{fffXXXLLLJJJMMMSSSbbbrrrrrrcccYYYTTTLLLFFFCCCCCCCCCCCC>>>@@@BBBCCCBBBEEEJJJNNNKKKMMMPPPRRRTTTSSSSSSRRRNNNPPPUUUYYY\\\]]]]]]]]]___gggppptttrrrqqqtttxxxvvvwww}}}{{{uuudddLLL@@@<<<999:::;;;999999;;;888666777:::???GGGUUUaaazzzzzzxxxsss{{{hhhZZZMMMAAA===@@@:::;;;<<<<<<;;;;;;===>>>BBB@@@>>>=========;;;999888999;;;;;;::::::;;;======@@@AAA@@@BBBEEECCC??????===<<<<<<===>>>>>>>>>===???@@@???======>>>???>>>;;;999888999999999888666555555555666666444333111000///000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,+++***)))((())))))))))))))))))))))))((()))***)))'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////000000111222333444555555444444444444555777888999777<<<===HHHiii////////////.........---.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000111222333777888???SSSzzz~~~jjjQQQEEEDDDGGGGGGFFFEEELLLZZZppp}}}qqqfffZZZPPPKKK^^^iii{{{yyymmmccc]]][[[ZZZYYYTTTTTTTTTTTTTTTWWWZZZ]]]aaabbbeeeggghhhiiikkkllljjjmmmqqqvvvxxxzzz|||}}}|||kkkbbb___WWWSSSJJJ:::<<<888777999888666:::@@@EEEKKKPPPSSS[[[mmm|||}}}zzzzzzrrrdddSSSHHHCCC@@@===;;;999;;;<<<<<<:::999;;;======<<<;;;;;;<<<<<<;;;:::777999:::;;;::::::;;;===>>>@@@AAAAAACCCGGGFFFAAA>>>=========??????===<<<;;;===>>>>>><<<;;;<<<>>>===;;;:::999::::::999777666555444444555555444222222000///000000000...,,,++++++++++++++++++,,,,,,************************************************+++++++++++++++***)))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000//////000111222333444444444444444444555777888999666<<<<<>>DDDLLLVVVdddwwwnnnVVVUUUWWW^^^ooo|||yyywwwwwwyyy|||}}}zzz{{{|||}}}~~~wwwkkkccc]]]LLLDDDAAA;;;<<<===666999666888===???AAAKKKVVVjjjxxx{{{xxx{{{{{{YYYPPPDDD===???AAA===666888:::<<<;;;999888:::<<<999888888999;;;<<<<<<;;;666888:::;;;::::::;;;<<<===@@@BBBBBBEEEJJJIIIEEE=========???@@@???===;;;:::<<<>>>===;;;:::<<<>>><<<;;;:::;;;;;;;;;999777666444333333444555333222222111000000111000...,,,+++++++++++++++++++++,,,))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))***+++,,,+++)))))))))***))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((''''''(((((((((((('''''')))((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000......///000111222333333444444444444666777888999666<<<<<>><<<;;;777888888888888999999999;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@>>>@@@DDDCCC??????BBBDDDBBB<<<999:::===???===999666555666888:::;;;888444222222222222111000//////...------,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))***,,,......,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))************))))))))))))+++++++++******(((''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......---.........//////000000///000111222333222111000555555555555555666777888;;;===<<>>===@@@BBBCCCHHHOOOTTTXXX___iiiwww~~~ooopppyyypppUUUGGGAAAAAAAAA@@@???===<<<;;;777888888888888999999999;;;:::999;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBB<<<======<<>>===:::777666777888999999777444222222222111000/////////...---,,,,,,,,,***************+++++++++))))))))))))))))))))))))+++---//////---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********+++++++++******)))((('''&&&&&&'''((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////................../////////000000111222333333333222222555555444555555666777888:::===<<>>AAAHHHTTT]]]bbbjjj{{{zzz___\\\XXXWWWYYY\\\___```lllsss}}}~~~vvvppplllnnnfff]]]UUUOOOIIICCC???@@@???===<<<======?????????>>>===>>>???@@@>>>===:::999888999;;;<<<;;;:::===AAAIIIRRRXXX^^^hhhrrr|||wwwxxx{{{kkkTTTCCC===????????????>>>===<<<;;;777888888888888999999999;;;:::999:::<<<>>>===<<<========================<<<<<<=========>>>>>>>>><<<<<<;;;<<>>@@@???<<<;;;<<<>>>===<<<;;;999888888888888777555333333333222000...///......------,,,,,,++++++++++++***************))))))))))))))))))))))))+++---//////---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''(((***++++++,,,******+++******)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////..................////////////111222333333444444333333444444444555555666888888999<<<;;;GGGfff///...------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------.........///------111222000333888EEE\\\zzzzzzooocccUUUIIIEEE>>>@@@CCCGGGHHHJJJTTT^^^rrr{{{zzzuuuqqqllliii^^^]]]\\\\\\[[[VVVOOOIIIGGGDDD@@@=========;;;:::999999999999888888888999999888777888;;;>>>??????CCCDDDFFFLLLRRRWWWZZZ[[[___kkk}}}qqq]]]LLL@@@===@@@===============<<<;;;:::777777888888888999999999:::999999:::<<<======<<<========================<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;???GGGLLLFFF;;;999<<<>>>>>><<<;;;<<<>>>;;;;;;;;;;;;:::999888777555444333222333222///---------------,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***,,,------+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((()))******+++***************)))((((((''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......///..................///////////////000111111222333333333333444444444444555777888999888;;;;;;FFFddd......---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////------000222222333555444999EEE]]]{{{fffVVVOOOHHHAAA@@@AAAAAADDDHHHNNNSSS^^^lllzzzwwwuuuvvvrrrfff[[[TTTRRROOOMMMKKKJJJIIIHHHEEEFFFGGGIIIKKKLLLMMMMMMKKKKKKKKKNNNSSSXXX[[[\\\bbbeeekkkvvvvvvjjjfffiiilll~~~iiiQQQBBB<<<:::;;;???;;;;;;<<<<<<<<<;;;::::::777777888888888999999999:::999888:::<<<===<<<;;;========================<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;???HHHNNNHHH>>>888:::;;;<<<<<<<<<<<<===999::::::::::::888777666333222111111222111///,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))***+++***)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((()))************))))))((('''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......///.........///////////////........./////////000111111222333333333444444666777888999888;;;;;;FFFbbb...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////000...---...///111111111000///000666FFFbbbuuueeeSSSJJJFFFBBBAAAAAA??????@@@FFFPPP]]]iiippp}}}{{{yyywwwvvvvvvwwwuuuvvvzzzyyyxxxzzz~~~tttnnnnnnrrruuu~~~lllXXXJJJ<<<999::::::777666999999::::::;;;:::::::::777888888888888999999999:::999888999;;;===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999<<>>;;;;;;>>>EEEMMMRRR```hhhsss{{{uuunnnsss{{{uuu```QQQBBB;;;777999;;;888555444777888888999:::::::::999777888888888888999999999999888888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999::::::999===AAA>>>888888888888:::;;;;;;;;;:::777777777666666666666666333111...---...///......*********+++++++++++++++***************+++++++++))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))((((((((((((((('''&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......000/////////............///......///000111333444333333333444666777999:::888======GGGbbb...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++...///......000111000...///333666444999OOOhhhyyyooobbb]]]KKKIIIEEEBBB@@@@@@AAABBBIIIQQQ[[[___```fffqqq{{{~~~{{{mmm^^^\\\gggvvvvvvXXXDDD>>>===:::888:::888555666999666777888999999999999999777888888888888999999999999888888999;;;<<<<<<;;;::::::::::::::::::::::::888888999999::::::::::::<<<===<<<::::::===;;;666888888888999;;;;;;:::999777666666555555555555666333000---,,,---...///...******************++++++))))))******+++++++++,,,)))))))))))))))))))))))))))******)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((())))))*********))))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......000000//////.........---000/////////111222444666333333333444666888999:::999===>>>GGGbbb,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---...111666<<>><<<;;;::::::999888999777555666888888777555444444444444555555555555000///...---,,,------...------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))******((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------............////////////000000111222111000...,,,000000111111222333333333444555666666555555777999::::::999FFFbbb,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111000555DDDZZZtttyyyooofffbbb]]]TTTLLLHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCBBBDDDHHHJJJIIIFFFOOOSSSLLLGGGOOOQQQLLLLLLKKKLLLMMMMMMMMMNNNPPPSSSRRRQQQQQQWWW```fffgggeeebbb``````bbbfffnnn}}}}}}]]]MMM<<<666777666555555666666666666666777777777444444555555555666666666888999999888777666888:::777777777888:::;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::>>>>>>===<<<;;;;;;::::::999888777777888888777555444333333333333222222222///......---,,,------------,,,,,,,,,,,,+++++++++''''''''''''''''''''''''%%%&&&''')))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,***)))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((())))))************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))*********++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------............/////////---...///000000///...---//////000000111222222333555666777666666666888::::::;;;:::GGGccc++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......////////////...111///000666AAAQQQiii}}}~~~wwwmmmhhh[[[ZZZZZZYYYXXXVVVSSSQQQLLLNNNLLLIIINNNUUURRRIIIJJJNNNHHHFFFOOOOOOKKKOOORRRRRRTTTXXX]]]dddjjjooo^^^\\\\\\bbbkkksssvvvvvvvvvvvvvvvvvvxxx}}}xxxdddLLL@@@666333444333333555222222222333333444444444444444555555555666666666666777888777666666777888666666666888:::;;;:::999::::::::::::;;;;;;;;;;;;999999999888888999999999999:::<<<<<<<<<<<<===>>>:::999888888888777777666333333222111111000//////......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))))))))************)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***************+++++++++******)))***+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////,,,,,,.../////////............///000111222222333333444666666555666999;;;:::<<<<<>>;;;222000111555777333...000555111222333444555666777777555555666666666777777777444666777777666555555666777777777888:::;;;999888777888888999999::::::;;;;;;::::::999999::::::;;;===@@@BBB@@@<<<999999:::;;;<<<<<<:::888777777888111111000///......------,,,------------,,,++++++,,,++++++++++++*********************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''((())),,,,,,,,,***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((((())))))************)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))((()))******++++++******((((((((()))******++++++))))))***++++++++++++************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------......//////......///000222333444444///111333444444666999;;;888<<<===HHH```|||************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,---------......//////000///...///111///---111666555999@@@PPPkkkgggYYYNNNBBB333222666333000000222666555222222666111111333444555777888888444444555555555666666666555777999999888777777777888777777888::::::888777888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<@@@CCCFFFDDD>>>:::999;;;;;;<<<===;;;888666777999000000//////.........---,,,,,,---------,,,+++***++++++++++++************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''')))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))))))))))))))))))))))))))%%%&&&'''((()))))))))((((((((()))***************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))******++++++))))))))))))))))))))))))((()))***+++++++++******'''(((((()))******++++++))))))***+++++++++++++++)))******+++,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------...........................//////...///000111222444555555333444555555555555777:::777;;;<<>><<<888666777999///////////////.........,,,,,,---...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))$$$%%%'''))))))))))))((((((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,+++******'''(((((()))***+++++++++((()))***+++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000//////.........//////...///000111333444555666777777888777555555666888666;;;<<>>???>>>===<<<;;;999888777666777888:::;;;555:::;;;999<<>>@@@BBBCCCBBB>>>;;;<<<:::888888888888666555000//////...------,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((('''(((((()))***+++)))((()))+++***(((+++///***&&&&&&+++,,,(((&&&)))'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++000000///////////////000////////////000111222333555555444444444555555666666<<>>EEEGGGEEE===<<<;;;999888888999999;;;<<<===???@@@@@@===:::;;;:::888888888777666444//////...------,,,,,,+++,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))(((((((((((())))))***)))'''''')))))))))...444...(((&&&***,,,)))''')))'''((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////000000000///////////////000////////////000111222333555444444444444555666666777<<<>>>JJJaaa{{{)))))))))*********++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------(((,,,111111///---,,,...333;;;JJJ\\\ppp}}}eeeYYYIII===999777444222444333222111111222333444222222222111111111111111---------...111333333222555555555666666666777777555666777777666666777888:::::::::;;;::::::999999666999;;;<<<>>>CCCEEEDDD>>>===;;;:::999888888888:::999999;;;======<<<::::::999777777777666555333......---,,,,,,++++++***,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***))))))(((((((((((())))))&&&%%%'''(((***000888333,,,'''(((++++++)))((('''(((***)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...222222000//////111000//////......///000000////////////000111222333444444444444444555666666888<<<===III```{{{))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///000000///......000222333333555<<>>===>>>===<<<:::999888777777:::888777888:::<<<<<<;;;999777666555666555333222------,,,,,,+++******)))++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((((('''(((((((((&&&&&&)))******///555777000((('''***,,,***(((''')))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...333777666111,,,,,,...//////.........///000000////////////000111222333444444444444444555666777999<<<===GGG___zzz(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++---000333///111333777<<>>???======@@@;;;;;;;;;;;;:::999888888<<<:::999999:::;;;::::::666555333333333333111///------,,,++++++******)))+++************)))))))))))))))))))))************(((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((((((((()))(((''')))---+++'''&&&)))555333...((((((***+++(((((()))+++***))))))***,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...***...222222000//////111------------...///000000////////////000111222333333333333444555666777888888;;;<<>>;;;;;;??????;;;;;;???999:::;;;;;;;;;:::999999<<<:::999999::::::888777555444222222222222000...---------,,,++++++******************))))))))))))((()))))))))************((((((((((((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))***((('''(((***(((%%%%%%)))000333111***&&&(((***)))(((***++++++***)))+++,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......+++,,,---.../////////000------------...///000000////////////000111222333333333333444555666777888777;;;<<>><<<666555999888999:::;;;<<<;;;::::::;;;:::999999999888666444555333222111111111///.........---,,,,,,++++++***************))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))(((((('''(((((()))***+++(((&&&%%%'''&&&$$$&&&+++---333333+++%%%'''******(((***++++++******+++,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---.........---,,,,,,---...---+++,,,,,,,,,---...///000111////////////000111222333222333333444555666888888666:::<<>>MMMZZZlllyyyzzzqqqcccQQQGGGCCC???888111111111000///////////////000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000222222333444444555555666;;;::::::999888777666666;;;;;;:::999:::;;;<<<===;;;;;;:::999888777666555::::::;;;;;;;;;:::999999===;;;999888888666333000222000///...///...---+++...---+++)))((())))))***+++*********))))))((((((&&&&&&&&&)))+++---,,,+++)))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++)))&&&'''***,,,+++)))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***''''''((()))***+++,,,,,,******))))))((((((''''''+++***((()))******)))(((******))))))((((((''''''+++''''''***+++(((&&&'''111444111***(((++++++'''***((('''(((***+++***)))******+++,,,,,,,,,,,,++++++,,,---,,,***(((((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888888;;;;;;EEEZZZppp******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......---...000333666777;;;AAAJJJPPPVVV```nnnyyyyyynnnhhhOOOFFF;;;555444444111---111000000///////////////........................//////000000000000//////000/////////////////////////////////000000000000222222333333444555555555999999999888888777666666::::::999999999:::;;;<<<999999999999888888888888;;;;;;;;;;;;:::999888777:::999777777666555222000222000......//////---+++---,,,+++))))))))))))************)))))))))((((((***))))))+++...///...---))))))))))))))))))))))))******((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***(((&&&''')))+++***(((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((()))******++++++***)))))))))((((((((('''***)))((()))***+++***)))***)))))))))((((((((('''+++((('''***+++((('''(((666555000)))(((++++++'''))))))(((***+++,,,+++)))))))))***++++++++++++******+++---,,,***((())))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888777;;;;;;DDDYYYooo++++++***)))((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************)))))))))))))))))))))))))))))))))))),,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......///000000///111333333555===IIISSSccclllzzz~~~tttgggYYYMMMCCC>>>666333///------///000///000000//////......//////------------------------...//////000000//////...////////////////////////////////////000000000000111222222333333444555555777777777777777777777777888888888777888999999:::888888888999999999::::::<<<<<<;;;;;;999888666555777666555444555444222000111///......//////---,,,---,,,+++***))))))))))))******))))))))))))((((((+++******,,,...///...---)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''')))))))))(((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((***++++++***))))))))))))((((((((((((,,,)))(((******''''''***<<<777---''''''++++++'''))))))***,,,------+++)))(((((()))************))))))***,,,,,,***))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888666:::;;;CCCWWWmmm,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,++++++******************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,---000222111//////333666999>>>HHHTTTaaaooo{{{wwwnnnXXXSSSJJJ@@@888333000///111111111000//////111222000//////.........//////------------------------...//////////////////............///////////////////////////000000000000111111111222333333444444555555666666666777777777666666666666777777888888888888888999999999999:::::::::::::::999888666666555444333333444444222000///...------...///...,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))(((((((((((((((''''''(((+++,,,++++++))))))))))))((((((((((((,,,))))))***)))''')))...@@@777+++%%%'''+++***'''))))))+++---///...+++(((((())))))***************(((***++++++*********+++************++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888666:::;;;CCCVVVlll,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++***))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------)))***,,,...///...------+++...000000---+++++++++...///000222888AAAKKKRRRZZZeeewww~~~qqqbbbVVVNNNEEE>>>888666333111000000222333...000111111......///000//////............//////..............................////////////......------....../////////000////////////000000000000000000111111222333333333333444444555555666666777555555555666666666666666999999888888888888777777777777888888999888888888444333333333444444222000...---,,,---...///...---++++++++++++*********)))(((((((((((((((((())))))''''''&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++******+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))((('''''''''(((((((((((())))))))))))(((''''''(((+++,,,++++++(((((((((((())))))))))))+++))))))***)))(((,,,222???444)))&&&(((***)))'''))))))+++---///...+++((()))***++++++,,,,,,++++++(((***++++++*********+++)))))))))******+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888555:::;;;CCCUUUjjj++++++***)))((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************************************++++++++++++,,,,,,,,,,,,------------(((***,,,---............***++++++******+++///111...///000//////000222444:::@@@LLL[[[iiiuuu}}}tttkkk\\\VVVLLLBBB<<<777333111111000000000000000111111---.../////////...///000......------......//////........................---......//////......------------......//////000////////////000000000000///000000111111222333333333333333444444555555555444444555666666666666666888888888777777666666666555666777888888999888888444333222222333333111///---,,,+++,,,...//////...******+++++++++******)))''''''(((((((((((()))))))))(((((((((******(((&&&))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((()))))))))))))))((('''(((***++++++***(((((((((((()))))))))))))))((((((***))))))///777888///((((((***)))(((((())))))***,,,------+++)))******+++,,,,,,,,,,,,,,,)))***,,,,,,***))))))***(((((())))))***+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////////////////000111111222222333333333444555666777888666;;;<<>>DDDTTTjjj***)))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))'''''''''((()))+++------)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++*********************+++---......---,,,,,,---......---,,,,,,...111---...111333555555555555777;;;???AAAEEENNNZZZdddbbbeeekkkqqqtttwwwppp]]]SSSQQQMMMLLLGGG???666222444777333///------...,,,+++,,,//////////////////000000000---++++++---------+++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,------...///000000////////////000000000000/////////000111111222222333333333333333333333333444444666777777777666555222222333444555666777888777777888777777666555555222111////////////,,,***,,,+++***,,,...//////...))))))+++,,,,,,+++***)))&&&'''''''''(((((()))))))))((('''((()))(((&&&$$$))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%(((,,,,,,***))))))***+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******+++***((()))******)))((('''((((((((())))))******&&&&&&'''))))))***333>>>***'''(((---,,,((('''******(((((((((***+++***)))(((((()))***************+++,,,---,,,***((((((((('''(((((()))***+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000/////////000111111222222333333333444555666777888777===>>>DDDTTTjjj((()))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---------............///000000000000222444666777;;;;;;===???BBBFFFJJJLLLRRRSSSSSSTTTVVV[[[aaafffmmmmmmllliiiggghhhjjjmmmjjjjjjjjjiiifffccc___]]]YYYXXXUUUOOOFFF===666333666===>>>777000000111///000000//////.........---------------------------......------------......------------------------++++++,,,,,,,,,,,,------......------------................................................------/////////000111111222222444444444444444444444444666666666666777777777777666555444333444666888999666666666555444444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))************************)))))))))))))))******+++))))))(((((('''''''''&&&''')))))))))'''&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***)))(((...666666000))))))))))))******************************************((('''''''''((()))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---......//////////////////000111222222333222222333333333444555666777888666;;;<<>>===???BBBEEEEEEGGGIIIIIIGGGEEEDDDEEEEEEEEEFFFFFFDDDBBB@@@>>>>>>??????<<<777333000...444:::<<<555000000000///000/////////.........---------------------------......------------......------------------------++++++,,,,,,,,,,,,------......------------....................................................../////////000111111222222444444444444444333333333555555666666666777777777777666555444555666888999666666555555444333333222000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))************************)))))))))))))))******+++******)))))))))(((((((((((()))))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***+++++++++111888888222))))))))))))***************************************)))(((((()))***,,,...*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---......//////////////////000111222222333222222444444444555666777888999888======BBBRRRiii(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,*********************************++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------............//////......///000000111///......------......///111222222000......///111---111777999888444000...///000111222222111000000...000222222000/////////111666888333/////////////////////.............................................------------......------------------------++++++,,,,,,,,,,,,------......------------......------------------------......................../////////000111111222222333333333333333333333333444444555555555666666666777666555444555666777888555555444444333222222111.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))************************)))))))))))))))******+++************))))))))))))((()))***)))'''&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))***+++---222777555111))))))))))))***************************************)))((((((***---000222*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......---......//////////////////000111222222333222222555555555666777888999::::::>>>===BBBQQQfff'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++************************************+++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,---------...............------------------111111000//////.........,,,...000000//////000111...222888;;;999555111//////000111222222222222111///000222222000//////000///222333222///......///...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------------------------------.............../////////000111111222222222222222333333333333333444444444444555555555666666555444444444444555555444333333222222111000000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++(((((((((((((((((((((((('''(((((((((((()))))))))************************)))))))))))))))******+++))))))))))))))))))))))))((()))***)))'''''''''(((((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))+++...000...***((()))))))))************************************+++***)))((()))---000222************************************************************++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......///.........---....../////////////////////111222222222222222444444444555666777999999999===<<>>CCC888<<<<<>>MMMccc(((((((((((())))))))))))))))))(((((()))***((('''***)))((((((((((((((()))(((((((((((())))))))))))&&&))))))&&&&&&)))***((('''''''''((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++************************))))))))))))************))))))******+++++++++***++++++***)))))))))))))))---)))(((,,,---***(((***))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,***)))***,,,,,,+++***++++++************++++++******************************++++++++++++******'''((()))*********)))(((*********+++++++++,,,,,,+++,,,---,,,***)))***++++++++++++***++++++,,,---***++++++,,,...//////000...///000111222333333444444444444444444444444444444444444444333222000///---,,,******++++++***((()))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++((()))))))))******************))))))))))))******)))))))))******++++++,,,******)))(((((()))***+++///777777---'''***+++'''))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******((()))))))))************,,,+++***)))))))))***+++************************(((((((((((())))))******))))))))))))))))))))))))((()))))))))************************************))))))************)))))))))))))))))))))******+++))))))*********+++++++++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000///......//////111222222000000000111222222333333222444555555666888;;;>>>===@@@<<>>CCCEEE???@@@MMMaaa*********(((&&&&&&(((***(((((((((((((((((((((((('''''''''''''''((())))))&&&'''))))))(((''''''((('''''''''((())))))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++(((((())))))******++++++))))))************))))))(((((())))))*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000000111666666666666666666777777444222000...---,,,,,,,,,+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********)))))))))))))))))))))))))))***************)))((((((((((((((()))************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******&&&&&&'''((()))***++++++'''''''''(((((()))***+++************************))))))))))))))))))))))))111///,,,)))((()))***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))******************))))))(((((())))))))))))))))))))))))&&&***......***''''''(((************+++,,,---...,,,,,,,,,++++++*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000...,,,+++---...///......---------...///000000------......//////000000......//////000222333444444444333444444555666777@@@:::???@@@NNNddd*********)))(((((()))***(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))'''&&&&&&(((+++***))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))))))))))))))***++++++************************+++++++++******)))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************+++******))))))******+++)))))))))))))))*********((())))))******))))))((()))))))))***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000111222222666666666666666666666666333222000...,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++******''''''(((((()))*********(((''''''(((((()))***+++************************))))))))))))))))))))))))...---+++)))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))******++++++*********)))))))))************************((())))))((('''&&&'''(((************+++,,,------,,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++---......+++)))......//////////////////.........///////////////......//////000222333444444444333444444555666777>>>888>>>>>>LLLaaa}}})))))))))***************(((((((((((((((((((((((('''''''''''''''((())))))*********(((&&&&&&(((*********)))((('''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++***************************************+++******))))))******+++************))))))))))))'''(((((())))))(((((('''+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000111333333444666666666666666666666666222111///---,,,+++,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))******))))))))))))************)))))))))(((((())))))***************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))******************))))))))))))******+++++++++++++++*********************************---+++(((''')))+++,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))*********++++++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,+++++++++++++++******+++---...---+++---......//////...---,,,///////////////...............//////000222333444444444333444444555666777;;;666<<<<<>>===GGGZZZuuu---)))&&&&&&(((***)))'''(((((((((((((((((((((((('''''''''''''''((())))))((()))******+++,,,///222;;;===<<<777000***((((((''''''''''''((((((((((((************************((())))))******++++++++++++************+++,,,,,,------------------------......---,,,,,,+++************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++***************************))))))(((((())))))***************))))))))))))'''(((((())))))(((((('''*********)))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000111333333444777666666555555444444444///...,,,+++******+++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++))))))))))))************))))))))))))******+++,,,******************************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******+++++++++******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((***+++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))******************))))))))))))***************++++++++++++++++++++++++++++++++++++++++++---000444555333...***+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,*********************************+++++++++++++++)))---333999===<<<888444333444444555555444333222///////////////...............//////000222333444444444333444444555666777888777???>>>GGGYYYttt222---'''&&&(((+++***((((((((((((((((((((((((((('''''''''''''''((())))))'''(((******))))))+++,,,222666888666000***)))***''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))(((((((((((()))))))))))))))))))))*********((())))))******))))))(((((((((((((((((()))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000111222222444444333222222111000000...---,,,*********+++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))******++++++))))))))))))************))))))))))))***+++,,,---***************************++++++,,,,,,++++++***************++++++++++++))))))))))))))))))))))))******************************++++++++++++******++++++******************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))******************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,111666888777333///---************+++,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++---111555888666222...------------.....................///////////////......//////000222333444444444333444444555666777777666???>>>FFFWWWrrr777000)))'''))),,,,,,***(((((((((((((((((((((((('''''''''''''''((())))))&&&(((***)))'''&&&&&&'''!!!'''---...+++((((((***''''''''''''((((((((()))((((((((((((((((((((((((((())))))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))(((((((((((())))))(((((())))))******++++++))))))************))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000000000111111111111000///......---...---+++*********+++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((()))***+++++++++))))))))))))************))))))))))))***+++,,,---***************************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))******************))))))))))))******(((((())))))*********+++++++++++++++++++++++++++(((,,,222222///+++))))))************+++,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++222///,,,***+++---...///...............///000111---.........//////000000......//////000222333444444444444444444555777777666555???===EEEUUUqqq))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************+++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))......,,,)))'''&&&(((***,,,+++***)))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................000000000000///---,,,+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))&&&&&&''''''((()))******(((((())))))***,,,---...)))))))))***+++,,,,,,,,,---,,,,,,+++++++++++++++)))***+++---------,,,+++------,,,,,,+++++++++***))))))***************)))++++++***************+++((((((((()))***+++------******)))(((((()))+++,,,,,,,,,,,,+++++++++******+++***((('''''')))***,,,+++***))))))+++,,,+++***///,,,***)))+++,,,------))))))))))))))))))))))))***+++---......---+++***++++++************++++++(((((())))))******++++++))))))))))))************+++*********))))))(((((()))******++++++,,,------******************************))))))******+++,,,---+++++++++---------+++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---------,,,+++++++++,,,,,,111...,,,***+++------------------............////////////////////////////////////000111111222222222333333444555666777777;;;999AAA???GGGWWWrrr))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++)))'''(((***---,,,+++***)))(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,........................//////......---,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******++++++******************++++++++++++,,,---......***+++++++++++++++++++++++++++******)))*********))))))++++++,,,+++******++++++++++++++++++++++++******++++++,,,++++++***---,,,,,,++++++,,,,,,---*********++++++,,,---...------,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++***))))))***,,,...///777111***((())),,,,,,+++...,,,+++,,,------+++******************************+++---......---+++***++++++************++++++)))))))))))))))*********))))))))))))************+++*********)))))))))))))))******++++++,,,------******************************))))))******+++,,,+++***)))+++---......---***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,++++++,,,------111...,,,+++,,,------------------............////////////////////////////////////000111111222222222333333444555666777777:::888@@@>>>FFFWWWrrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((((())),,,...++++++***)))(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,------------------------------++++++++++++,,,------,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************))))))))))))((((((((((((++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++************)))))))))******+++***++++++,,,++++++***)))******+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++*********************+++,,,,,,,,,,,,+++***))))))+++++++++******************))))))***+++---///111333---((((((,,,//////...+++++++++---......+++)))***************************+++,,,------,,,+++***++++++************++++++************)))))))))))))))))))))*********++++++***************))))))))))))******++++++,,,------******************************))))))******+++,,,)))((((((***---//////...***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,------...000...++++++,,,------------------............////////////////////////////////////000111111222222222333333444555666777777999777???>>>FFFXXXsss(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((()))+++---******)))((((((((((((((())))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,---------------------------,,,***)))***+++...//////...+++)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------......///000000000000000//////....../////////.........---------............---,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++************,,,,,,,,,+++***)))************************)))(((((())))))+++,,,---((()))***+++------,,,,,,...---,,,---...///---,,,***************************+++,,,,,,,,,,,,+++***++++++************++++++++++++******))))))(((((())))))*********+++++++++************************)))******++++++,,,------******************************))))))******+++,,,***))))))***,,,...---,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++******++++++,,,---*********+++,,,---...//////---++++++---...---------------............////////////////////////////////////000111111222222222333333444555666777777999777@@@???HHHYYYuuu(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''')))***+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''(((******)))(((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------,,,*********,,,...000000...,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((())))))***++++++++++++,,,,,,,,,,,,,,,---...///000000//////...///222444666666666666666666666777888999:::;;;<<<;;;;;;:::999999999999;;;:::999888777666555444444444444444444333222111111111///......---------.../////////...---,,,+++***+++---...///......---******************++++++++++++*********************---...---)))))),,,000<<<888333000//////......************************++++++++++++++++++++++++++++++************++++++++++++******))))))((((((************++++++++++++***************+++++++++)))******++++++,,,------******************************))))))******+++,,,,,,+++******,,,,,,+++)))***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++******++++++,,,---*********+++,,,---...///...---+++,,,---...---,,,---------............////////////////////////////////////000111111222222222333333444555666777777:::999AAA@@@III[[[vvv))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))***++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******++++++++++++******************************))))))))))))))))))))))))((()))***)))'''&&&&&&''')))((((((''''''((((((((())))))))))))))))))))))))************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***+++---,,,,,,++++++******)))+++,,,...111333333333333888:::===AAACCCDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>666555444222000//////...---.../////////---,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,.........---,,,,,,+++++++++,,,,,,+++,,,222===EEEFFF@@@999222///...------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))*********++++++++++++,,,*********+++++++++++++++)))******++++++,,,------******************************))))))******+++,,,---,,,******++++++)))(((***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,------...---,,,+++,,,...///...,,,---------............////////////////////////////////////000111111222222222333333444555666777777;;;999AAA@@@HHHZZZuuu))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''%%%&&&'''(((((('''''''''(((((()))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,---...///000111111333555999===@@@AAABBBBBBGGGIIIMMMPPPRRRSSSRRRQQQRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRPPPOOOOOOFFFEEEBBB@@@===;;;::::::555666777888888777555444000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,***)))***000888AAAGGGIII>>>:::444000...---,,,+++++++++++++++++++++++++++++++++************++++++++++++************++++++)))))))))))))))******************+++++++++,,,,,,*********++++++,,,,,,,,,)))******++++++,,,------******************************))))))******+++,,,,,,+++)))***++++++***)))***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,++++++,,,------,,,,,,+++,,,...///...,,,---------............////////////////////////////////////000111111222222222333333444555666777777:::888@@@>>>GGGXXXsss))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''(((((('''''''''(((((()))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))(((%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------...///...///222666:::>>>AAABBBDDDFFFKKKOOOSSSVVVWWWWWWSSSUUUYYY[[[]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```bbbcccaaaaaa`````````aaacccddd___``````aaabbbccccccccc____________^^^]]]\\\[[[[[[ZZZWWWTTTQQQNNNMMMLLLDDDEEEGGGHHHHHHGGGFFFEEE===;;;888666444333222333,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,000...000:::DDDFFF===444...,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++************++++++(((((())))))******++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------*********************************)))***++++++,,,***)))((()))+++,,,,,,++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++******++++++,,,---------,,,+++++++++,,,,,,,,,++++++---//////...,,,---------.........///////////////////////////////////////000111111222222222333333444555666777777:::777???===EEEVVVppp))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))***)))(((''''''((()))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************************************%%%&&&'''((())))))))))))%%%(((++++++***((('''''',,,,,,,,,+++******,,,...//////000111222666<<<@@@>>>???BBBFFFKKKOOORRRTTTRRRVVV[[[^^^`````````aaa^^^]]]]]]^^^```aaa```^^^^^^___aaacccdddeeeeeeeeeffffffeeeddddddddddddeeedddddddddeeedddddddddcccgggeeeccc```_________```bbbcccbbb```]]]\\\]]]^^^ZZZ[[[\\\]]]]]][[[ZZZXXXQQQPPPNNNKKKGGGCCC@@@>>>666333000///000111222222000...+++***+++++++++***+++,,,---///000000000000+++,,,,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))************************,,,++++++******++++++,,,)))************+++++++++...---+++)))((())))))***++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,...000111,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000000///...000000//////.........------///111333444333222000000111333333333555777999===999@@@@@@GGGSSSlll))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++*********))))))************************+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))))))))******)))(((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************************************'''(((((()))************''')))++++++***)))((())))))************,,,...111111333666999===BBBHHHLLLMMMNNNQQQTTTWWWYYY[[[\\\\\\___bbbdddeeedddcccccc```______```bbbcccbbbaaaccccccdddeeeffffffggggggdddeeegggiiijjjiiiiiihhhddddddeeeeeeeeecccbbbaaacccbbbaaa``````aaacccddddddeeeeeedddaaa``````aaa```aaacccdddcccbbbaaa```]]]]]][[[XXXUUURRROOOMMMGGGDDD???;;;999777444222...,,,******+++,,,,,,++++++,,,---...////////////+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++*********)))************************,,,++++++******++++++,,,************++++++++++++---,,,+++***)))))))))***+++++++++***++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,...000111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///000000000///...000/////////............//////000000111222222222000111333333333555777999===888@@@@@@GGGSSSkkk))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((())))))***+++++++++***************************************+++***))))))))))))***+++************************))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************************************************++++++++++++)))***++++++***)))***,,,&&&(((+++---...111555777<<>>??????@@@DDDJJJOOOTTTYYY^^^aaahhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeedddddddddbbb```^^^\\\XXXSSSMMMHHHBBB<<<888444333111///...---------/////////000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000.........//////////////////111333444555555333333222333555444444555777999;;;777@@@@@@FFFQQQhhh************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++******))))))******+++***************+++++++++++++++++++++++++++++++++******+++,,,,,,+++******************************))))))))))))))))))))))))***)))((()))++++++)))(((************************((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************))))))((()))+++,,,---,,,...111333555777:::<<>>======;;;888666555666777999<<>><<<::::::;;;===>>>888888999999999888888777555444222000...000444777???BBBGGGOOOXXX```gggkkklllmmmmmmnnnnnnmmmmmmlllnnnllliiihhhiiikkkllllllgggfffdddcccbbb```\\\YYYSSSPPPKKKEEEAAA===<<<;;;111111111111111000//////------------------------------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------///000111---.........//////000000///............000111222444555666555555555777999999666???@@@FFFOOOeee+++++++++*********))))))))))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------(((((()))************)))******************++++++***)))(((''''''((()))***)))************+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))******************+++***(((((()))+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++++++++******,,,---...///---+++)))''')))+++...000222666;;;???BBBHHHOOORRRQQQPPPSSSVVV]]]]]]^^^___```bbbcccdddddddddcccbbb```]]][[[ZZZYYYWWWRRRKKKEEE@@@<<<:::444333111111111222333444222444666777999<<<@@@DDDBBBCCCDDDHHHLLLRRRWWWZZZ^^^^^^______^^^^^^]]]\\\[[[SSSHHHBBBBBBCCCAAA???CCC>>><<>>:::;;;???>>>:::555333444666555444;;;???DDDHHHMMMTTT^^^eeehhhiiiiiijjjkkkmmmoooppppppnnnkkkjjjjjjjjjiiihhhiiihhhgggfffeeefffggghhhccc^^^XXXQQQMMMJJJGGGEEE@@@>>>:::888555222...+++111///------...//////...333000---,,,,,,---...---,,,***)))***,,,,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------............//////......---,,,'''333///$$$)))//////000++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,***)))***---//////...///...---,,,,,,---...///...///000///------///000////////////////////////,,,---...000222333333444555444444555555666777888:::555===???GGGSSSjjj+++++++++*********))))))******************************************************))))))(((((((((((()))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------------,,,++++++******)))++++++***************+++((())))))))))))))))))((()))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))************)))******)))((((((***,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************(((((()))***************---+++))))))+++,,,......222555777:::<<<@@@DDDHHHKKKOOOSSSTTTRRRSSSVVVZZZ\\\]]]_________^^^]]]\\\TTTSSSQQQOOOLLLJJJHHHGGGGGGDDD???:::666555666777777888999<<<>>>AAABBBCCCAAACCCFFFHHHIIIKKKOOOQQQRRRSSSSSSUUUXXX\\\___bbbgggggghhhhhhiiiiiiiiijjj```YYYQQQNNNOOOPPPOOONNNMMMHHHFFFGGGFFFBBBCCCGGGFFFBBB>>><<<<<<===<<<;;;CCCHHHNNNSSSWWW[[[aaafffhhhhhhhhhiiiiiikkkllllllnnnnnnmmmmmmkkkgggbbb]]]```aaacccfffhhhhhhgggffffffddd```\\\XXXTTTQQQOOOJJJGGGDDDAAA>>>:::555111333111...---.../////////000...,,,+++,,,------,,,------.........------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------.........//////...............---,,,,,,111;;;555)))+++///,,,---,,,,,,---------.....................------,,,,,,+++,,,------++++++---...///...------------...//////000111000///...000111////////////////////////---...///111222333333333555444444555555666777888;;;666>>>???GGGSSSiii+++++++++******************************************************************))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++)))(((((((((((()))******))))))))))))************)))******+++++++++++++++,,,,,,,,,,,,------------222111///---+++*********---,,,+++***************'''(((***,,,,,,***(((''')))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******))))))))))))************((()))******))))))+++---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))*********++++++333---((('''+++000444666<<>>;;;999777666666999666222000111555;;;???BBBEEEJJJOOOSSSVVVWWWXXXVVVXXX[[[\\\\\\[[[\\\]]]]]]\\\\\\\\\]]]^^^```aaafffeeeeeeeeefffhhhjjjkkkeeeaaa\\\[[[]]]```___^^^]]]XXXUUUUUUSSSQQQQQQTTTTTTQQQMMMKKKKKKLLLLLLKKKOOOUUU]]]aaacccccceeegggjjjiiiiiihhhhhhiiiiiiiiikkklllnnnnnnkkkcccXXXQQQSSSTTTYYY```hhhkkkjjjhhhiiiiiihhhfffccc```\\\[[[VVVSSSOOOLLLHHHCCC>>>:::888555111////////////...///...------...///...,,,...111444333000......///...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------......------,,,+++999BBB;;;.........***+++---............//////////////////............---,,,///111///+++))),,,//////...------------...///000111222111000000111222///////////////////////////000111222333333333333555444444555555666777888<<<777??????FFFQQQggg************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,------------...333111///,,,+++***+++,,,...---,,,+++***)))))))))))))))***++++++***))))))))))))*********+++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))******++++++******)))((()))))))))************''')))******)))***,,,...***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,999333---,,,111888;;;<<>>???EEENNNaaa))))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************)))************+++++++++*********)))******+++,,,))))))))))))***************+++,,,,,,------,,,,,,---------.........//////,,,,,,---......------,,,,,,,,,+++++++++,,,------***+++---......---+++***)))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))************************************************'''(((((()))))))))))))))******++++++++++++******))))))))))))************+++,,,,,,+++***)))+++,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...111555:::???BBBKKKQQQWWWWWWSSSRRRVVV[[[WWW[[[___aaa```]]]ZZZYYYNNNKKKEEE@@@;;;888444222333444666888:::;;;<<<===???AAAEEEJJJNNNRRRTTTUUUQQQQQQRRRSSSTTTTTTSSSSSSPPPNNNJJJHHHHHHKKKOOOQQQYYY[[[\\\\\\[[[YYYYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPOOONNNNNNPPPSSSVVV[[[aaaaaa\\\XXXVVVPPPHHHKKKMMMNNNMMMJJJHHHJJJLLLGGGKKKPPPRRRRRRRRRUUUXXXYYYYYYYYYZZZ\\\^^^___```dddeeegggkkknnnnnnkkkiiiiiikkkkkkcccWWWOOOMMMOOOPPPYYYeeejjjhhhbbb^^^]]]YYYZZZ]]]```bbbbbb___\\\YYYYYYYYYXXXVVVPPPIIIDDD<<<999555333333333222222///...------///000///......------,,,,,,------...////////////////////////......------------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000000000//////...+++000---+++000+++(((000////////////000000000000,,,,,,,,,---------......111111222333444222000...,,,---...//////...---,,,///222444555333222111111000000000000000000000000,,,---...000222333333444555444444555555666777888999555>>>???FFFNNNbbb(((***++++++******+++,,,******************************************************++++++++++++******************************))))))))))))))))))))))))...---+++*********++++++)))************+++++++++,,,,,,,,,---------......///////////////...............---------,,,,,,,,,------------------------......---***((((((***,,,******)))***,,,,,,***(((******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++------,,,+++************---,,,,,,+++************,,,,,,,,,,,,,,,+++*********,,,......---------...***---222888>>>DDDGGGIIIIIITTT[[[ZZZYYY]]]```^^^\\\[[[\\\]]]\\\VVVMMMFFFEEE===888999777333333777444555666666777;;;@@@DDDGGGEEEEEEGGGKKKMMMMMMKKKJJJQQQWWWVVVOOOKKKNNNTTTPPPNNNMMMNNNQQQSSSUUUUUU[[[[[[ZZZYYYXXXVVVTTTSSSPPPRRRRRROOOMMMPPPXXX___TTTPPPLLLKKKNNNRRRSSSSSSPPPTTTZZZ```bbbaaa___\\\___eeelllooolllddd]]]XXXXXXYYYXXXTTTQQQQQQQQQRRRNNNQQQUUUYYY[[[]]]```bbbaaa\\\UUURRRRRRUUUWWWYYYZZZ^^^```^^^^^^bbbdddcccmmmllliiieeeaaa\\\UUUNNNOOORRRXXX___dddddd___ZZZUUUQQQNNNQQQWWWYYYUUUOOOPPPTTTYYY\\\YYYTTTNNNJJJJJJFFF@@@:::555222222222111000//////000000///---+++,,,---...////////////............/////////000------............------...---,,,,,,---...000111///...------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///------------------------//////............//////////////////////////////***...333666777555000...,,,...000///---+++,,,...///222555555222//////000000000000000000000000000111111111000111111222222444444444444444555777777:::888???===CCCPPPddd)))***++++++******+++,,,******************************************************++++++++++++******************************************************---,,,+++*********++++++************++++++++++++,,,,,,,,,,,,------------/////////////////////////////////.........------------------------------,,,,,,,,,***)))***---///222///+++)))***++++++*********++++++++++++******))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++************+++---,,,++++++*********+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///555777;;;@@@FFFKKKOOOQQQXXX[[[[[[YYYZZZ___aaa___aaa\\\VVVPPPJJJCCC;;;555888333222666:::<<<@@@FFFKKKKKKIIIGGGFFFGGGJJJLLLKKKJJJKKKOOOUUUYYYZZZZZZVVV\\\aaa___YYYTTTUUUXXXTTTQQQNNNMMMNNNPPPSSSTTTWWWUUURRRPPPNNNNNNOOOPPPNNNPPPQQQPPPPPPSSSZZZ```eeeaaa]]][[[\\\^^^______gggnnnwww~~~}}}wwwrrrnnnrrrzzz}}}wwwooopppkkkbbb___cccffffffdddgggiiikkkmmmrrryyy}}}sssdddVVVMMMMMMQQQUUUVVVWWWTTTOOOOOOTTTYYYYYYZZZ^^^bbbeeefffeeeaaa]]][[[YYYXXXZZZ^^^bbbcccbbbZZZTTTNNNMMMNNNMMMGGGAAABBBGGGNNNSSSUUUTTTRRRQQQNNNMMMLLLHHHBBB<<<666222111///...---...//////............///.........---........./////////000000---......//////......---......---------...//////...------,,,,,,,,,,,,------------,,,,,,+++******................................................------------------------//////............//////////////////////////////...///111222111000...------111444333///,,,---000///222444444222//////000000000000000000000000000111111111000111111222333444444444444555666777777:::888@@@>>>DDDPPPddd)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++************+++++++++,,,+++++++++,,,,,,,,,------////////////////////////000000000/////////......------------------------)))***+++++++++,,,000222888333---)))(((***,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,///...---,,,++++++++++++)))******+++,,,,,,------+++,,,,,,,,,,,,///333777CCCDDDFFFJJJOOOTTTXXX[[[______]]]\\\```bbb^^^XXXTTTNNNEEE===888666555444333222555===EEEKKKSSSZZZ``````^^^[[[XXXWWWYYY[[[\\\[[[[[[\\\^^^___^^^]]]ZZZ^^^```^^^YYYTTTSSSSSSRRRPPPLLLJJJKKKNNNRRRTTTOOOMMMLLLNNNRRRZZZbbbggg```cccfffggghhhkkkqqqvvv{{{yyyzzz{{{}}}}}}uuuqqq{{{}}}~~~yyyvvvyyywwwggg[[[WWWZZZ^^^bbbbbb\\\SSSNNNMMMLLLHHHKKKOOOVVV[[[]]]^^^^^^___aaa^^^[[[[[[___dddhhhjjjgggaaaZZZUUURRRLLLCCC<<<777:::@@@FFFMMMRRRUUUWWWUUUVVVVVVTTTNNNFFF>>>999555222///......//////...000000000///...------,,,....../////////000000000---......//////......---....../////////...------...//////---***+++...111//////...---,,,+++******////////////////////////---...////////////...---------------------------//////............//////////////////////////////111000...---,,,,,,------...444999888222---...222///111333333111000///000000000000000000000000000111111000000111222222333444444444444555666777888;;;999AAA???DDDPPPddd***+++,,,,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---///////////////000000000000000000/////////......------------------------***+++,,,,,,,,,---000222777333---))))))***,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///333222000...---++++++******************++++++,,,---......///222888???DDDNNNNNNOOOQQQTTTXXX]]]___[[[]]]```cccccc^^^SSSJJJ@@@<<<555000000333777:::;;;>>>FFFOOOWWW]]]bbbggghhhhhhgggeeeccccccdddffffffeeecccaaa```^^^\\\[[[ZZZZZZYYYWWWSSSPPPOOOPPPJJJKKKLLLMMMPPPTTTYYY\\\ZZZZZZ\\\aaajjjvvv}}}zzzwww~~~zzzoooiiihhhppprrrqqqjjjddd]]]SSSJJJQQQQQQTTTUUUSSSPPPPPPSSSXXXYYY[[[^^^cccgggiiikkkppplllhhhddd```XXXNNNFFF;;;:::999<<>>:::555111000//////...111000000//////............////////////000000000......////////////.........///000000000...---,,,...000222///,,,---333999////////////............000000000000000000000000,,,...///111111///...,,,........................//////............//////////////////////////////000///---,,,+++,,,---...---555;;;:::333......222///000111222111000000000000000000000000000000000000000000000111222333333444444444444555666777888;;;999AAA???EEEPPPccc***,,,------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////000000111111/////////.........------------------------------+++,,,------,,,,,,...000000...,,,++++++,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************))))))*********+++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111777555333000...,,,******+++******)))))))))******...///222555:::BBBJJJPPPTTTSSSSSSTTTVVVYYY\\\^^^[[[]]]______XXXNNNCCC>>>777555222///...000333555@@@IIITTT]]]cccfffhhhhhhhhhiiihhhgggeeeeeefffhhh_________^^^\\\[[[[[[[[[UUUUUUSSSQQQOOONNNPPPRRRKKKPPPWWW]]]bbbggglllppp||||||}}}sssmmmtttxxxyyywwwvvvrrriii```^^^^^^aaaddd___UUUNNNNNNLLLNNNSSSYYY]]]bbbeeegggiiiiiijjjkkkjjjcccZZZRRRIIIBBB;;;666888===BBBEEERRRVVV[[[______[[[UUUQQQGGGBBB;;;666333000///---000////////////000111222////////////000000000111...//////////////////...//////000111000///---,,,,,,///111///---///555;;;...//////000111222333333111111111111111111111111---...000111111000...---........................//////............//////////////////////////////------........./////////,,,333999888222......000000000000000111111000000000000000000000000000000000000000000111222333444555555555555555666888888;;;999BBB???DDDOOOaaa+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222/////////.........------------------------------,,,---...---,,,+++,,,---+++******,,,------+++*********++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))************************)))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,---...///000111666444222000---,,,+++***,,,+++*********+++,,,---111444999???EEELLLSSSWWWWWWWWWVVVVVVWWWYYYZZZ[[[aaa\\\VVVPPPGGG===888888111222333444333333555777@@@LLLYYY```dddffffffdddhhhhhhgggeeebbb``````aaa[[[\\\[[[YYYVVVSSSSSSTTTJJJMMMPPPPPPOOOPPPUUUYYY^^^fffpppxxx}}}~~~zzzzzz{{{wwwpppgggffflllvvvuuuhhh\\\XXXPPPRRRTTTVVVXXX\\\```cccaaacccfffjjjkkkhhhccc^^^VVVNNNDDD===;;;;;;;;;:::DDDLLLXXXaaaeeebbb[[[VVVOOOJJJCCC>>>999666222000000////////////111333444/////////000000000111111...//////000000//////...//////000000000///......+++,,,...---,,,...222666---...///111222444555666000000000000000000000000...///000000000000///...........................//////............//////////////////////////////+++---...000111000000///,,,000444444111///...///000///...///111111111000000000000000000000000000//////000000111222444444555555555555666777888888:::999AAA???DDDMMM___,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------........./////////...//////000111111222222000000000/////////......------------------------***,,,------+++++++++,,,++++++***,,,------+++*********++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))------,,,+++***)))(((((((((((((((((())))))))))))************************))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,+++++++++---000222444:::???FFFMMMRRRVVV[[[^^^[[[[[[[[[[[[[[[ZZZZZZZZZ\\\RRRIIIEEEBBB;;;777888222666:::<<<<<<<<<>>>???EEEQQQ]]]```aaadddeeecccccccccbbb```\\\YYYYYYZZZYYYZZZZZZWWWSSSPPPPPPQQQPPPYYYdddiiiiiijjjnnnsss}}}|||yyyqqqqqq|||xxxqqqpppfffiiilllkkkgggccc```___\\\]]]^^^aaacccdddcccbbb___YYYRRRNNNLLLHHHBBB===<<>>BBBLLL]]],,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------.........////////////000...//////000111222222222111111111111000000000000------------------------(((***,,,,,,+++++++++---...---++++++,,,---,,,*********++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))///...---,,,+++)))(((((((((((((((((())))))))))))************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************+++,,,------++++++,,,---000444777:::CCCIIIQQQXXX\\\___aaabbb^^^^^^^^^^^^^^^]]]\\\[[[QQQEEE???CCCGGGBBB;;;888???BBBEEEEEEBBB@@@@@@AAAOOOZZZbbbaaaaaadddfffddd[[[\\\\\\ZZZWWWUUUUUUVVVOOORRRUUUVVVUUUUUUXXX[[[iiiwwwvvv{{{zzzqqqddd\\\XXXVVVUUUTTTVVVYYY\\\^^^ccc```______^^^XXXMMMEEE<<<===>>>BBBIIISSS\\\aaa___\\\XXXTTTQQQMMMHHHEEE555333111000///000111222000000000000111111111111//////000000000000//////000///.........000111222444222000000000///---+++.........///000000111111////////////////////////000000////////////000000//////////////////////////////............//////////////////////////////111000...---,,,,,,------///---,,,...111333111///111...,,,---000222111000000000000000000000000000/////////000111333444555555555555666666777888999888777@@@===BBBKKK\\\+++,,,---------......///222///,,,,,,...///...,,,+++,,,---...///...------,,,,,,++++++,,,,,,---...000---******,,,---,,,***++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,---------......,,,---......------...000////////////000000000000333333222222111000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))***,,,,,,++++++,,,...---,,,+++***)))))))))))))))))))))((('''(((+++...888888666444///***&&&###))))))))))))))))))))))))******)))))))))))))))***((()))))))))******************++++++++++++************************************+++++++++,,,,,,,,,******)))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...---,,,---...000333---+++000555888@@@IIIQQQTTTVVVWWW]]]dddfffcccddddddcccaaa___]]]ZZZYYYEEE888777RRRcccOOO>>>GGGRRRPPPOOOKKKEEEBBBIIISSS[[[]]]```bbbbbb___[[[XXXWWWXXXYYYYYYSSSMMMNNNSSSXXX[[[___ffflllssswwwzzz~~~|||~~~uuuiiiYYYRRRXXX[[[TTTTTT\\\[[[XXX[[[cccfff```ZZZYYYNNNGGG???:::<<>>BBBKKK]]]...---,,,------......---000...------//////---++++++,,,---------,,,+++***,,,,,,++++++,,,,,,---...000---******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---///...------...000////////////000000000111333333222222111000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))+++,,,,,,******+++---,,,+++***)))(((((((((((()))))))))((('''(((+++---//////000000///,,,***)))))))))))))))))))))))))))******))))))))))))******************++++++++++++******++++++++++++******************************+++++++++++++++++++++,,,******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---//////...---......,,,---222<<>>BBBKKK]]]777222...---///111000...000///////////////...---...............------,,,,,,,,,,,,,,,,,,---.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......---...//////......///000//////000000000111111111333333222222111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***************+++++++++,,,,,,+++)))((()))***+++***)))(((((((((((((((((())))))((('''''')))+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++*********+++++++++,,,,,,******++++++++++++******************************,,,,,,,,,++++++++++++*********))))))******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,---------...111333555@@@NNNWWWWWWUUUVVVZZZ]]]```aaaaaadddfffddd___```^^^YYYSSSJJJBBB:::666<<>>EEEPPP```JJJEEE>>>777111......///222222222000......000222//////...---------......---------------......///+++---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,---------......---///000000///...000111000000000111111111222222333333222222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++,,,,,,,,,)))***++++++)))((()))***++++++************++++++((()))***)))'''&&&'''(((''''''(((((()))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))))))))***************++++++++++++************************************+++++++++,,,,,,,,,***************+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///222999AAAGGGJJJRRRYYYXXXWWWYYY[[[\\\___bbbdddccccccccc^^^WWWHHHCCC<<<888:::CCCMMMTTTWWWeeegggccchhhkkkjjjmmmhhhbbb___```___YYYTTTRRRNNNPPPTTT[[[fffsss~~~~~~{{{yyyuuummmdddcccgggfffggghhhlllsssuuummmbbbXXX___iiirrr{{{tttgggeeehhhnnn{{{uuugggdddjjjooossstttwwwzzz}}}}}}{{{xxxttt~~~|||ooogggbbb]]][[[ZZZYYYYYYZZZ]]]```bbbXXXWWWUUUQQQLLLFFFAAA===>>>EEENNNTTTVVVTTTPPPNNN===;;;888555222111111222222111111000000111111222111111111111111111111111000;;;>>>666...///111///111111111111111111111111...000000///000777CCCMMM444444333333222111000000000000////////////000000///...///333777777333///000000000000000000000000/////////////////////////////////000000000111111555222//////222333333111111222333333333333222111111222222222333333444444555555555555666888999:::>>>:::???===DDDNNN]]]HHHGGGBBB;;;444222555::::::===???@@@===;;;:::;;;666555333111///.........---------------...//////***---///000...---...///------------------------...............---------,,,,,,,,,---------......---///000000//////000111000000111111111222222222333333222222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------((()))******))))))***+++******))))))))))))******''')))***)))'''&&&&&&'''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++******++++++++++++******************************))))))***+++,,,------...************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...222777<<>>999555333222222222111111000000111111222111111111111111111111111///333555333///...000333111111111111111111111111111111111///---...333777333333222222111111000000000000////////////000000......000666::::::555000000000000000000000000000/////////////////////////////////000000000000000111000//////000111333444222222222222222222222222111111222222333444555555444444555555666888999:::>>>999??????GGGSSSbbbAAACCCBBB<<<666777???FFFKKKPPPVVVXXXUUUQQQNNNMMM>>>===999666333111000000...------------...//////)))---000000...---...///------------------------,,,,,,------.../////////,,,,,,,,,---------.........///000000//////000111000111111111111222222222333333222222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------'''(((******))))))***,,,))))))(((((((((((()))***''')))***)))'''&&&&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******************************(((((()))***,,,---...///************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++///777>>>EEEKKKQQQUUUTTTZZZ\\\ZZZ\\\bbbccc___[[[^^^^^^ZZZWWWRRRIII@@@???>>>???BBBIIIRRR[[[```dddjjjgggfffjjjeee___dddeee^^^XXXVVVTTTSSSXXX^^^kkkttt|||qqqjjjiiiddd^^^___hhhpppsssyyytttppp~~~|||vvvyyymmm[[[PPPMMMPPPTTTYYY[[[]]]^^^[[[VVVPPPLLL@@@>>>===@@@FFFKKKMMMLLLLLLHHHCCC===888555444333222222111111111111222222111111111111111111111111///...000333111...222888111111111111111111111111,,,///111333333444555666222222222111111111111000000000////////////000000333000---...222333000---000000000000000000000000////////////////////////000000000000000111111111...////////////000333666222111111000000111111222000000111222444555666666444444555555666888999:::<<<888???AAAMMM[[[lllSSSPPPIII@@@:::;;;AAAGGGYYYYYY___ggghhhccccccgggXXXUUUQQQJJJBBB;;;555111111///......///000///...000...,,,+++---...//////......------------......///...---,,,,,,---...//////......---------...............//////000111222222222222333333222111111555444444333222111000000///////////////......---------------------------...,,,***+++---...,,,***,,,++++++******++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...++++++++++++++++++++++++)))+++------,,,,,,...///666;;;BBBIIINNNRRRVVVYYY[[[ZZZ[[[```cccaaaZZZSSSUUUTTTRRRMMMFFF@@@;;;999AAAJJJJJJBBBCCCRRR___ccceeebbbcccgggeee]]]XXXZZZRRRTTTUUUVVV^^^mmmzzz~~~}}}|||xxxsssnnnlllkkkttt|||tttgggiiissslllqqqwww|||lllXXXRRROOOKKK\\\PPPVVVgggqqqtttfffPPPLLLEEE===:::===CCCGGGIIIDDDKKKMMMFFF???<<<888333555555444333222222222333111111111111111111222222///222444333111444:::@@@333222000//////000222333333222111111111222333444444444333333333333222222111111222222222333333333222222222111111111000000......////////////......//////............//////000000000000000000000000......///000111222222333111111111111111111111111222111000222555555222///888444444666777666777;;;;;;======@@@FFFKKKccc___]]]WWWPPPIIIDDDBBBBBBPPPSSS\\\gggjjjeeedddfffeeeccc___ZZZTTTNNNIIIGGG;;;777111...---.........///...------......---+++///......------......//////...------------...///......---------......//////......//////000111222555555666666666555555444555444444333222111000000///////////////......---------------------------...,,,+++,,,...///...,,,,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((((((((************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///222<<>>===@@@CCCFFFJJJJJJFFFDDDDDD???888555555444333333222222222111111111222222222222222000222444222000111666;;;333222111000000111222333333222111111111222333444444444333333333333222222000000111111111222222222222222222111111111000000......////////////......//////............//////000000000000000000000000//////000000111111222222111111111111111111111111111000///111333444222000777444444666777666777;;;;;;======@@@FFFJJJbbbjjjhhheeebbb]]]VVVNNNIIIEEEIIIRRR\\\aaacccfffjjjmmmllliiifffbbb]]]YYYVVVJJJDDD;;;444000//////////////////000111///,,,***///......------......//////......------......///------------...///000000////////////000111222222555666666777777777666666555555444333222111000000///////////////......---------------------------...---,,,---///000000///,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))***))))))))))))(((((((((************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++*********++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,000555888DDDJJJRRRXXX[[[[[[[[[[[[\\\```bbb```YYYMMMCCC===:::999777444333666:::>>>BBBIIINNNOOOVVVaaafffdddbbb^^^[[[ZZZWWWRRRPPPRRRVVVjjjrrrlllnnnmmmeee]]]bbbdddhhhtttooolllhhheeeiiisss|||}}}uuuwww}}}rrriiieeefffqqqoooaaa___YYYNNNCCC===>>>AAAIIIIIIGGGGGGJJJLLLGGG@@@:::999888777666555444333222222222222222222222222222333333111......222666333222111000000111222333222222222222222333444444444444333333333333222222//////000000000111111111222222222111111111111111...//////000000//////...000//////......//////000000000000000000000000000000000000000000111111111111111111111111111111111111000//////111222222111777444444777777666777:::;;;======@@@FFFJJJaaafffdddccccccdddbbb]]]XXXPPPPPPOOOPPPQQQUUU\\\bbbggghhhjjjjjjhhhddd```]]]YYYSSSJJJBBB===999666444333111000000111000...---//////............////////////............//////------------...///111111////////////000111222333333333444555555555444444555555444333222111111000///////////////......---........................---------...///000000///,,,,,,,,,++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,---------...............---------...000666===CCCKKKPPPUUUYYYZZZ[[[[[[[[[^^^bbbccc^^^RRRFFF???<<<::::::999999999===CCCGGGLLLRRRWWWZZZ```fffeee``````\\\WWWUUUUUUXXX\\\```qqqvvvjjj``````kkkwww{{{{{{yyyxxxzzzvvvooolllsssooopppuuu}}}{{{|||fff\\\iiijjjWWW[[[]]]]]]XXXPPPIIICCCAAAKKKKKKJJJKKKMMMMMMJJJGGGAAAAAA???===:::777555444333333333333333222222222222333333111//////111444333222222111111222222333222222222222333333444444444444333333333222222222000000000000111111111222111111111111111111111111//////000000000000//////000000////////////000000000000000000000000000000111111111000000000000000111111111111111111111111222111//////000222333444666444444777888666777::::::======@@@EEEIII```UUURRRPPPRRRWWW[[[]]]\\\eeeccc^^^UUUOOOMMMNNNOOOZZZ]]]ccchhhjjjjjjiiigggdddaaa[[[UUUPPPIIICCC>>>999555111///...///000000/////////....../////////////////////////////////---------...///000111222/////////000000111222333222222333444444444444444666555555444333222111111///////////////......---........................,,,,,,---------......///---,,,,,,,,,,,,,,,,,,---************************************************************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,---------....../////////,,,...000333777???HHHNNNTTTUUUWWWXXXYYY[[[]]]``````cccbbb[[[PPPHHHEEEFFF===@@@EEEIIINNNSSSXXX\\\ZZZ]]]```bbbdddeeeaaa[[[UUUUUUUUUXXXbbbppp~~~tttjjjfffggghhhppp~~~~~~tttrrrvvv}}}dddccc```MMMWWWZZZ^^^aaa```XXXMMMDDDMMMNNNQQQQQQMMMIIIHHHIIIGGGEEECCC@@@<<<777333111444444444444333333222222222222222222111222444666333222222222222222222333222222333333444444444444444444333333333222222222111111111222222222333333111111111111111111111111//////000000000000//////000000////////////000000111111111111111111111111111111111000000000000000111111111111111111111111222222222111222333555777666444444888888666666999:::======@@@EEEHHH^^^CCCAAA>>>???DDDJJJOOORRR___dddgggccc]]]YYYSSSMMMKKKNNNTTT[[[bbbgggkkkmmmjjjiiigggeeeaaaZZZRRRLLLDDD???888333111000111000000//////......//////000...//////000000//////...............///000111111000000000000111222333333333444555666666666666666666666555444333222111111///////////////......---........................,,,...///...---,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************)))))))))))))))***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,------.../////////---000555:::AAAHHHPPPUUUZZZZZZ[[[ZZZ[[[^^^bbbeeeaaacccbbb]]]VVVRRRSSSVVVPPPTTTYYY]]]___aaaccceeedddeeefffeeebbb___[[[YYYOOOUUU]]]iii{{{yyyiiigggjjjhhhggghhhjjjuuu{{{kkkhhhkkkhhhiiisss||||||tttlllZZZQQQSSSWWW^^^cccaaaYYYQQQQQQRRRVVVVVVPPPHHHEEEHHHGGGFFFDDDAAA<<<888333111666555555444444333333222222222222333444555666777333333333333333333333333222222333444444444444444444444333333333333222222111222222222222333333333111111111111111222222222///000000111111000000///111000000//////000000111111111111111111111111111000000000000000111111111111111111111111111111111111222333333333444666888555333444888999666666999:::======@@@EEEGGG\\\;;;<<<===>>>???AAAEEEHHHLLLVVV```ccccccbbb\\\UUUIIIHHHHHHKKKRRR[[[dddjjjjjjkkkllllllkkkfff___ZZZUUUPPPHHH@@@;;;777444222000000////////////000000...///000111111000///...000///////////////000000000000000000111222333333444444555777777888888777666666555444333222222111///////////////......---...........................000111000---,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------+++,,,,,,---....../////////444<<>>;;;888555444666666444111555444333333222222222333666:::===:::333000222666444444444555666777777888666555555444444333222222333333333333333333333333666111...000111000000222111222222222222111000000//////000111111111111111000000000//////////////////000000000000111111111111111111222222333333333111222222333333444444555666666666666777888999:::>>>999???@@@HHHQQQ[[[UUURRRNNNLLLNNNSSSZZZ___fffgggiiihhhddd\\\SSSMMMKKKIIIFFFCCCAAAAAABBBBBBJJJQQQ\\\fffkkkllllllllljjjiiigggfffccc___YYYUUUMMMHHHAAA:::444111000000111111111111111111111111000000000//////000000000///111111111111111333555555555666666666777777777555555444444333222222222000111222111000///000111////////////////////////........................000///...,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************))))))))))))***************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++......------------......---------------000555999AAAFFFLLLQQQUUUWWWYYY[[[\\\]]]```dddggghhhgggfffffffffgggggghhhiiiiiijjjlllkkkhhheeebbbccchhhllleee\\\YYYdddsss~~~ooolllgggfffkkksssxxxxxxqqqlllrrr{{{eeeSSSLLLQQQQQQTTTYYYaaafffeeebbbUUUMMMFFFEEEIIILLLKKKGGGDDD@@@:::666444444444444333333333333444555666777444<<>>555111333222222222222222111111000///000111111222222111111111111111111111111111111...//////000111222222333111222222222222333333333111222222333333444444555555555555555666777888888<<<888>>>>>>EEEMMMXXX}}}gggccc^^^YYYYYY[[[___bbbkkkooouuuwwwvvvtttsssrrrgggfffdddaaa]]]ZZZXXXVVVMMMHHHCCCCCCJJJVVVbbbhhhkkkooorrrqqqmmmhhhffffffgggccc]]]VVVNNNHHHCCCAAA555444222111000000000111222111111000000111111222111222333222222222444666777777777777888888888888777666666555444333222222111222333222000///000111000000000000000000000000........................//////......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++***)))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------444333222111000...------,,,,,,,,,---------------........................---,,,,,,,,,,,,------...,,,---///111555<<>>BBB===444111333222222333333222222111000000000111222222222222111111222222222222222333333222222222222222222222222222222222222222222222222111222222333333444444555444444444555555666777888<<<999@@@???EEELLLWWW}}}zzzxxxtttqqqnnnnnnnnnnnnttttttrrrpppooooooqqqssslllkkkiiigggeeeddddddccc^^^ZZZSSSLLLIIIMMMTTTZZZbbbgggmmmpppnnnlllkkklllkkkiiieee```ZZZTTTOOOLLL>>>:::555000......000111222222111111111111222222111222333333222333555777666666777777777888888888888777777666555333333222111222333222111000000222////////////////////////////////////////////////..................------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,---------,,,,,,---------.........------------------------000000000/////////......,,,,,,,,,------.................................,,,,,,,,,,,,------...///,,,...222666;;;BBBJJJOOOTTTWWWZZZ\\\\\\\\\^^^______bbbfffgggfffdddeeefffbbbccceeeggghhhiiijjjjjjggggggddd___]]]bbbnnnxxx~~~lllgggkkkkkk~~~hhhlllvvvwwwnnnfffdddaaa___aaafffiiihhhbbbXXXMMMFFFGGGJJJOOOOOONNNHHH???888555444555555555555555666666777555555555444222333888<<<666666666777777777777777888777777666666555444444444444444444444444444444222555:::===888111000555222333333333333222111111000000111222222222222222111111222222333333333333777666666555444333222111222222222222222222222222111222222333333444444555444444444555555666777888===:::BBB@@@EEELLLWWW~~~zzzuuurrrpppnnnnnnlllgggcccaaabbbccceeeggggggeee```XXXRRRPPPOOOPPPTTT[[[```eeeiiilllnnnmmmllljjjgggbbb\\\VVVSSSIIIDDD>>>777333111111222333333222222222222333333222333444444333333555777666777777777777888888888999999888666555444333222222333333333111000111222////////////////////////////////////////////////....../////////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,------------,,,---------............------------------------,,,---------......//////---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///333888>>>CCCIIIPPPTTTVVVXXX[[[\\\]]]^^^___aaa```cccggghhheeecccccceeeddddddeeegggiiilllnnnoooggggggccc\\\VVVYYYdddnnnuuujjjmmmooouuuzzzyyyqqqbbbaaahhhtttuuudddZZZYYY```eeehhhcccXXXNNNHHHGGGJJJMMMPPPOOOIIIAAA:::666777777666555555555555555111444666777666666666777777777777777777777777777888888888777666666555555444444444444444444444444444333555666444///111666333333333333333222222111000111222222333222222222111111111222222333333444888777666555444333222111333333333222222222222111111222222333333444444555555555555555666777888888===;;;DDDAAADDDJJJVVV~~~yyypppgggcccbbbdddfffkkkjjjiiihhhfffaaa\\\WWWMMMLLLLLLOOOVVV]]]dddgggjjjkkklllkkkhhhccc^^^[[[SSSPPPJJJDDD===888555333333333222222222222333333222444444444333444666888888888888888999999999::::::999888777666444333333222333444333111000111222000000000000000000000000////////////////////////---...///000000///...---***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++,,,,,,,,,------------...------------....................................,,,,,,,,,---------......---,,,,,,,,,---...000111------------------------............///000111111333888???FFFLLLPPPUUUXXXVVVYYY[[[]]]^^^```bbbdddcccgggkkkjjjgggdddeeegggeeeeeeeeegggjjjnnnrrruuunnnnnnkkkccc]]]aaannnzzztttrrrssstttooossstttxxx}}}sss\\\UUUXXX]]]cccgggddd\\\RRRLLLGGGJJJOOOSSSRRRLLLBBB;;;999888777666666666666666111333666777777666555555777777777777777777777777999999888777777666666555555555555555555555555555555222222444444222333777333333444444333333222111000111222222333333222222000000111111222333333333444444444444333333333333333333333222222222111111111222222333333444444555666666666666777888999999<<<;;;CCCAAACCCHHHUUU|||rrrjjjhhhjjjlllnnnhhhcccdddjjjmmmkkkhhhYYYSSSKKKIIINNNVVV]]]```fffhhhkkkmmmllliiieeecccZZZXXXTTTNNNGGG>>>777333444333333222222333333444333444555444444444666888999999:::::::::;;;;;;;;;::::::999777666444333333222333444333111000111222111111111111111111111111000000000000000000000000---...///000000///......+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,---------......---------.........//////........................------------------------------,,,,,,---...000111111111111111111111111111.........//////111222222777===EEELLLQQQUUUXXXZZZWWWYYY\\\^^^___aaadddfffeeejjjnnnmmmiiifffgggiiiffffffeeegggjjjpppuuuyyyxxxxxxuuunnnjjjqqq}}}}}}|||~~~lllaaaTTTWWW\\\eeekkkhhh\\\RRRFFFIIINNNTTTWWWRRRHHH@@@999999888888888888888999999888777777777888:::;;;888888888777777777777777999999888888777666666666555555555555555555555555666222111444777555555777333333444444333333222111111111222333333333333222//////000111222222333333000111111222222333444444333333333222222111111111111222222333333444555555666666666777777888999:::;;;:::CCC@@@AAAGGGSSS{{{zzzpppkkknnnqqqnnnkkkkkkkkk^^^TTTVVVZZZ[[[[[[]]]bbbaaadddjjjppppppjjjddd\\\\\\ZZZVVVPPPHHH@@@<<<333444444444444444333333555444444333444555777888:::;;;<<<======<<<;;;:::;;;:::888777555444444444111111111000000000000///111111222222222222111111222111111111000000//////222000...,,,,,,---///000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))+++,,,------......------+++,,,---...////////////.../////////...---,,,,,,---------.........//////---------.........////////////000000000///---,,,222///---.........333999@@@EEELLLRRRWWWXXXWWWVVVXXXZZZ\\\___aaabbbbbbbbbdddkkkssstttooohhheeedddgggeeeeeegggggghhhoooxxx}}}rrrqqq{{{sssjjjuuu~~~uuuxxx~~~fff```YYYZZZfffmmmdddTTTNNNMMMNNNTTTZZZZZZRRRKKK===:::777666888999888666888555777999777222444;;;888888999::::::::::::999CCCIIICCC999999777222555555555555555666666666666333333444444444444333333333333222111111222222222222222222222222222222222111111222333333333333222444444444333333222222222111111111111111111111111333333444444444444444444555555666666777999:::;;;;;;999AAA@@@EEEJJJSSSxxxzzzxxxooodddZZZYYYZZZ[[[___dddgggeeedddccceeegggiiiiiihhhfffccc^^^YYYSSSOOOMMM<<<999555111000111333555222111111222444666888:::;;;<<<===>>>>>>===<<<;;;;;;:::888777555444444444222222111111111000000000111111222222222222111111222111111111000000000000000000000000000///......------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////......//////......---,,,---------.........//////---------.........//////...//////000///...---,,,222///...000111222888@@@GGGKKKQQQWWWZZZ[[[ZZZYYY\\\]]]___bbbdddeeeffffffeeekkkqqqrrrooojjjfffdddfffddddddccc```___eeennnjjjnnn{{{yyylllcccfffwwwpppqqq~~~|||qqqfffdddgggfff```TTTOOOMMMRRRZZZ]]]WWWPPPGGGCCC>>>:::999999777555999777888:::888333555;;;888888999::::::::::::::::::BBB===555777666333777555555555555666666666666555555666666666666555555444555666777777666444333222222222222222222222222111111222333333333333222444444444333333222222222222222222222222222222222333333444444444444555555666666666666777999:::;;;:::888AAA@@@EEEKKKSSSwww|||zzz|||~~~rrrkkkhhhgggjjjnnnjjjjjjhhhddd``````cccfffjjjjjjjjjiiigggccc___\\\OOOIII@@@999666888===AAA333333222333444777999;;;===>>>????????????>>>===;;;:::999777666555444444333333333222222222111111111111222222222222111111111111111111111000000000...000222444444111...,,,---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,---............---,,,---......////////////....../////////...------------........./////////------........./////////.........///......---,,,000......222555999AAAIIIPPPSSSWWW\\\^^^___^^^]]]```aaacccfffhhhiiijjjjjjhhhjjjnnnooonnnkkkfffdddeeecccaaa]]]XXXXXXaaammmssssssjjjllljjjnnnxxxvvv```aaaqqqzzzhhhbbbdddggg___YYYSSSUUU]]]aaa^^^YYYSSSNNNFFF@@@<<<:::999777;;;999999:::888555777:::888999::::::;;;;;;::::::888@@@;;;333666666333777555555555555666666666666666777777888888777777666333555888::::::888555333333333333333333333333333111222222333333333333333444444333333333333222222333333333333333333333333333333444444444555555555666666666777888999:::;;;<<<888@@@???EEEJJJRRRuuuyyytttpppqqquuu{{{{{{uuuqqqmmmoooqqqpppmmmhhhccc```^^^ccciiimmmooolllgggddd___XXXNNNEEE@@@AAAEEEHHH999888666555666888:::<<<>>>???@@@AAAAAA@@@???>>>;;;:::999777666555555444444444333333333222222222111111222222222222111111111111111111111111111111///000333555444222///------------------...//////........................------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,------------,,,------...............------...///////////////......////////////..................////////////............////////////---............---------...---000666;;;@@@HHHQQQVVVXXX\\\___```aaa```___dddeeefffhhhjjjlllmmmmmmllllllkkklllllljjjfffbbbaaa^^^[[[XXXVVV\\\mmmnnnbbbiiixxxxxxttt{{{mmmfffeeegggbbb^^^\\\^^^aaaaaaaaaZZZUUUNNNFFF@@@===;;;;;;;;;:::999999888777888999999::::::;;;;;;;;;;;;;;;>>>FFF???666888666222555555555555555666666666666777777777888888777777777111333555777777666444222333333333333333333333333111222333333444444333333333333333333333333333333333333333444444444444444333333444444555555666666666666666777888999;;;;;;BBB<<<@@@===CCCHHHQQQtttzzztttoookkkxxxuuuvvv~~~wwwttttttuuuxxxyyyuuummmeee[[[^^^bbbgggjjjlllmmmmmmfffaaaXXXOOOHHHCCCBBBAAA999888666555666999<<<>>>???@@@AAABBBBBBAAA@@@???<<<;;;999888666555555555444444444333333333333222111111222222222222111111111111111111111222222222222222222333222111000000...------------...//////........................---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///------,,,,,,+++++++++***,,,---......//////......---...//////000/////////......///////////////............/////////000000........./////////000000.........---............---...333;;;AAAFFFNNNVVVYYY[[[]]]```aaabbbbbbaaagggggghhhiiijjjlllmmmnnnooommmkkkiiiiiigggeeeccc]]]ZZZZZZ\\\aaannnxxxlllhhhnnnmmmaaaccccccbbb^^^ZZZZZZ^^^bbb```\\\UUUMMMEEE???<<<;;;::::::999888888::::::999::::::;;;<<<<<<<<<<<<;;;@@@HHHAAA888888666111444555555555555666666666666555666666777777666666555222222333333444444444444333333333333333333333333222222333444444444444333333333333333333333333333333333444444444555555555333333444555555666777777666666777777888:::;;;<<>>>>>;;;:::;;;<<<<<<======<<<<<<:::BBB===555777666333777555555555555666666666666444555555666666555555444555444444444555666777888333333333333333333333333222222333444444444444444222222333333333333444444222333333444444555555555333333444555666777777888777777777888999:::;;;<<>>DDDJJJQQQsss}}}{{{}}}zzzxxxyyytttlllfffcccfffjjjmmmppppppnnnjjjbbbZZZRRRMMM@@@>>>:::888777999<<<>>>@@@AAABBBBBBBBBBBBAAA@@@<<<;;;:::888777666555555333333333333222222222222111111222222222222111111111111111222222333333333222222111000000000000000...............//////000................................................------,,,,,,,,,,,,------,,,,,,,,,------...///000------------,,,,,,,,,,,,------.../////////////////////000000000000//////......///000000000000000.../////////000000000000.../////////000000000000000//////...///000111222444777???JJJPPPRRRUUU[[[^^^___aaacccfffiiikkklllnnnmmmlllkkkjjjkkkkkklllhhhiiihhhfffccceeejjjnnnkkkrrrlllqqqttt{{{}}}~~~uuuhhh\\\UUUTTTTTTUUU[[[^^^___\\\TTTKKKEEEBBB:::<<<;;;999<<>>;;;;;;<<<===============666>>>:::333777777555999555555555555666666666666444555555666666555555444444444666777888888888777444444444444444444444444222333444444555444444444222222222333333444444444111222222333444444555555333333444555666777888888777777777888999:::;;;<<>>;;;999888777555444444444444333333222222222333333333333333333333333222222222222222222222222111222222333222111000///000000000000000000000000//////.........---------........................------------------------........................---------........./////////......------///000111////////////////////////////////////000000000000000///...------...///000000000000000////////////...///111111111222444777CCCFFFKKKPPPVVV[[[___aaacccdddggglllrrruuutttqqqooopppnnniiijjjnnnllleeeeeedddcccbbbaaaeeeooozzz{{{}}}||||||qqqssswwwxxxddd[[[XXXVVVMMMUUU]]]```\\\WWWSSSRRRDDDCCC@@@;;;;;;>>>AAABBB@@@===;;;<<>>:::999888888777777777777777777777666666666666777777777777777777666666666666555555555555555555555555666666555444444444444555444444444555555555666666444444444444444444444444444444444444444444444444444444555555555555555555999999888777999;;;===???AAA===DDDBBBFFFIIIOOOrrrVVVVVVWWWYYYZZZYYYVVVSSSWWWTTTWWWaaaiiilllooosssyyy~~~vvvyyy{{{}}}~~~xxxwwwuuurrrlllbbbWWWTTT[[[eeekkkkkkiiiddd[[[QQQHHHAAA>>>===AAABBBCCCEEEFFFEEEBBBAAA@@@>>>;;;999888777666444444444444333333333222222333333333333333333333333222222222222222222222222111222333333333222111000000000000000000000000000000000000//////.................................------------------------........................---------.........////////////...---...///000111////////////////////////////////////000000000111000///............///000000000000000000000000000...////////////222777;;;FFFIIINNNSSSXXX]]]aaaddddddeeeggglllqqqsssqqqooooooooolllhhhiiimmmkkkfffgggeeeaaa]]]\\\dddvvv}}}qqqgggkkkllllllnnnuuu}}}|||wwwjjjkkkqqqwwwvvvpppnnnqqqssswwwpppbbb\\\ZZZ[[[WWWUUUXXX]]]```]]]YYYLLLHHHBBB======>>>>>>===:::<<<@@@AAA???>>>>>>>>>:::999999888888888888888777777777666666777777777888777777777666666666666555555555555555555555555666555555444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444555555666666666999999888888999;;;===>>>AAA===DDDBBBFFFIIIOOOrrrHHHHHHIIIJJJKKKJJJHHHEEEDDDCCCEEEKKKPPPPPPQQQRRRZZZ___ffflllqqquuuzzz}}}{{{{{{{{{xxxzzz|||xxxvvvuuuiii[[[TTTVVV___hhhmmmpppkkkccc\\\UUUMMMCCC===CCCCCCDDDFFFHHHGGGEEEBBBAAA>>>;;;:::999888666444444444444444444333333333333333333333333333333333333333333333333333333333111222222333333333222222000000000000000000000000111111000000000000//////........................------------------------------------------------------.........///////////////.........///000111/////////////////////////////////000000000111111000000////////////000000000000000000000000000000000000///...111666>>>DDDLLLOOOTTTXXX\\\aaaeeehhhkkkkkkmmmppprrrsssqqqoooooonnnkkkggggggjjjiiifffaaa```\\\WWWZZZjjj}}}wwwooo```___dddcccccciiiqqqwwwwwwuuummmfffbbbggglllkkkeee```[[[]]]bbbnnnqqqddd]]]]]]XXXTTTVVV[[[______\\\VVVPPPHHHCCC@@@???<<<;;;888???FFFFFF@@@<<<===AAA;;;:::999999888888999999888888777777777777888888888888777777777666666666555555555555555555555555555555444333333333333444444444555555555666666666444444444444444444444444444444444444444444444444333333444555666666777777999888888888999;;;===>>>@@@===CCCBBBFFFIIIOOOrrr\\\[[[ZZZYYYYYYVVVRRROOOJJJJJJKKKMMMNNNLLLIIIIIIDDDFFFIIILLLNNNQQQVVVYYYaaaeeelllvvvuuukkkdddmmm~~~|||vvvtttpppiii___[[[bbblllrrrmmmhhheeeccc[[[OOODDDFFFEEEEEEGGGJJJJJJGGGDDDAAA???<<<::::::999777555555555555444444444444444444444444444444444444444333333333333333333333333111111111222222222222222000000000000000000000000000000000000000000000000................................................------------------------............///////////////////////////000000000//////////////////////////////000000000111111111000000000000000000000000000000111111111111111222333222111111444===GGGNNNSSSVVV[[[___bbbeeekkkooouuuuuuvvvwwwwwwvvvtttsssnnnnnnllliiihhhfffdddbbb[[[\\\\\\___lll~~~{{{|||ooommmlllmmmssszzznnnkkkooo{{{{{{lll]]]YYYbbbccccccbbbcccfffjjjmmmqqqhhhaaaccchhhiiiccc\\\^^^\\\ZZZ]]]hhhuuuyyyvvvvvv|||qqqlllnnnzzzyyy{{{{{{mmmZZZ]]]``````]]]\\\^^^aaa\\\WWWQQQLLLEEE???>>>AAABBBGGGJJJGGG@@@<<<===@@@;;;:::999999888888999999999888888777777888888999888888888777777777666666555555555555555555555555555555444333333333333333555555555555666666666666555555555555555555555555555555555555555555555555222333444555666777888999888888888999:::;;;===>>>@@@<<>>===>>>::::::999888888888888999999999888888888888999999888888888888777777777777666666666666666666666666555555444333333333333444555555555666666666777777555555555555555555555555555555555555555555555555333333444555666888888999888888888999:::;;;<<<===???;;;BBBAAAEEEIIIOOOrrrwwwnnnhhhccc^^^[[[[[[ZZZWWWSSSQQQPPPPPPFFFFFFEEEEEEDDDKKK\\\lll}}}mmmcccfffxxxuuuuuuyyytttllliiiooolllkkkpppttttttllleeeUUUOOOHHHFFFHHHHHHFFFBBBCCC@@@===<<<;;;:::888666555555555666666666666666444444444444444444444444333333333333333333333333333222111111000000111111111111111111111111111111......////////////000000////////////////////////........................////////////////////////....../////////000000000...///000111111111000000000000000000000000000000000000000111111111222222111111222222222222111111111111111222333333444444000111333666<<>>:::BBB@@@EEEIIIPPPrrrqqqqqqqqqmmmgggaaa]]]\\\QQQLLLHHHHHHGGGFFFLLLTTTZZZdddlllsss|||hhhddd{{{{{{vvvwwwtttqqqpppssswwwyyyvvvrrriii```TTTNNNLLLLLLHHHDDDCCCAAA>>><<<;;;:::888777555555666666666777777777555555555555555555555555444444444444444444444444777666444222111111111222111111111111111111111111/////////000000111111111////////////////////////........................111111111111111111111111.../////////000000000000...///000111222111000000000000000000000000000000000000111111111222222222111111222333333222111111111111222222333444444555111444888===CCCLLLTTTZZZbbbhhhnnnpppqqqvvv|||wwwtttssstttqqqlllhhhgggccc```eeemmmrrr|||wwwvvvuuurrrooommmllllllooouuu{{{uuuxxx{{{|||}}}xxxqqqmmmmmmjjjbbb[[[YYY[[[[[[YYYXXXXXX\\\ccchhhkkkvvv|||qqqnnnppppppoooooofffaaaccc```WWWVVV[[[OOOIIIBBB@@@BBBDDDBBB@@@>>>======<<<<<<<<<<<<<<<::::::999999999999::::::999999999888888888777777666666666666666666666666777777666555555555555666555666666666777777777777555555555555555555555555555555555555555555555555555555666666777777777888777888999:::;;;<<<<<<<<<>>>:::AAA@@@EEEIIIPPPrrrlll```UUURRROOOJJJHHHJJJFFFFFFJJJRRRXXXcccyyy|||^^^bbbwwwyyyzzzyyywwwtttuuuxxxzzzzzzyyy{{{ooo```VVVSSSQQQLLLGGGDDDAAA>>><<<<<<;;;999777555666666666777777888888555555555555555555555555444444444444444444444444:::888666444333222333333111111111111111111111111000000111111222222222222000000000000000000000000////////////////////////111111111111111111111111////////////000000000000...///000222222111111000000000000000000000000000000111111111111222222222111222333444444333222111111111222333333444555555444888>>>DDDKKKRRRYYY^^^dddjjjpppssstttyyy}}}xxxtttsssuuurrrkkkeeebbb``````jjjvvv}}}wwwuuuvvvvvvrrrnnnuuurrrqqquuu~~~~~~yyyyyyvvvlllbbb\\\YYYXXXWWWWWWWWWXXXYYYYYYUUU\\\dddkkkrrrxxxkkkoooxxxwwwhhh```eeeggg```ZZZ[[[DDDAAA???@@@CCCEEEEEEDDD@@@??????>>>>>>>>>>>>>>>;;;::::::999999::::::;;;999999999888888888888777777777777777777777777777888888777666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666777777777777777888999:::;;;<<<<<<<<<===:::AAA@@@EEEIIIPPPrrrzzzlll]]]WWWWWWSSSMMMGGGCCCBBBFFFOOOXXXbbbxxxnnnaaapppqqq|||||||||uuuqqqttt}}}}}}ooobbbWWWLLLEEEFFFEEEBBB===777555777:::777777777777666666666666666666666666666666666666666666555555555444444444:::888555333111111222222333222222111111222222333222222222222222222222222222222222222111111000000222111111111000000//////...//////000000000000000111///......///000111000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222222333333777222///333999<<<999555555<<>>=========<<<:::888777888999<<<===<<<;;;::::::999888777777:::::::::999999999888888<<<<<<;;;:::999777777666666666777777777555444333<<<:::777666777888888888333555888999888666555444666666666666777888999:::::::::::::::;;;<<<======<<<@@@???BBBGGGHHHTTTmmm|||qqqnnnjjjbbbXXXOOOJJJIIIKKKNNNLLLYYYmmm~~~oooeee___kkkrrrfffWWWKKKDDDCCCAAA???<<<:::999999888888777777777666666666666666666666666666666666666666555555555444444444666666666555444333222111333333222222222222333333222222222222222222222222333222222222111111111111222222111111000000000000//////000000111111000000111000000111111111///---111111111111111111111111222222222222222222222222222222222222222222222222111111222222333444444555555222111333888:::999777===DDDLLLRRRVVV\\\eeemmmooovvv~~~}}}|||}}}~~~|||wwwsssqqqpppoookkkiiiiiikkkuuu|||zzzzzz{{{zzzzzz}}}vvvlllbbb^^^]]]ZZZZZZ[[[VVVXXXYYYYYYXXX[[[```dddeeeiiivvvxxxuuuxxxwwwrrrnnnllliiieeeSSSKKKGGGIIIKKKKKKIIIJJJEEECCCAAA???===<<<<<<<<<::::::::::::999999::::::::::::::::::::::::999999:::::::::999999999999888<<<;;;;;;:::999888777666666777888888888777666555555555555555666777777777===BBBFFFDDD===777666777555555555666666777888999::::::::::::;;;<<<=========AAA@@@BBBGGGHHHTTTlllzzznnnaaaXXXPPPHHHBBBCCCFFFNNN\\\nnn~~~yyyhhh]]]hhhxxxdddTTTFFFCCCAAAAAAAAA@@@===999888888888777777777777666666666666666666666666666666666666555555555444444333444666777777555333222444333333222222333333444222222222222222222222222333333222222222222111111222222222111111111111000000000000111111111111111000000111333444333000...111111111111111111111111222222222222222222222222222222222222222222222222222333333444444555555555333333333444666888999:::DDDKKKSSSXXX\\\cccmmmuuuvvv~~~}}}~~~zzzuuuqqqnnnnnnhhhdddiiivvv{{{wwwwwwzzz}}}rrrjjjddd^^^[[[[[[VVVVVVUUUSSSRRRRRRUUUXXXTTTUUU\\\gggsssttttttuuuvvvrrrlllkkkmmm^^^UUUNNNPPPRRRPPPKKKHHHBBBAAA@@@>>><<<;;;::::::999:::;;;<<<<<<;;;999888::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999<<<;;;::::::999888777777777777888999999999888888888888888777666555444444===DDDHHHEEE;;;444444666555555555555666777888999::::::::::::;;;<<<===>>>>>>BBBAAABBBGGGGGGRRRjjj~~~tttiiiZZZMMMJJJHHHHHHMMMWWWdddooouuuqqqaaahhhuuuyyyqqq```QQQJJJCCCBBBDDDCCC???:::999999888888888777777777777777777777777777777777666666666666555555555555333444555666777666555555444444333333333333444444222222222222222222222222333333333333333333222222222222222222222222222222111111111111111222222333000000000222444555444333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444555555555222444555555555777<<<@@@IIINNNVVV[[[```gggrrr{{{}}}|||vvvqqqmmmiiijjjuuu{{{ppphhhfff```^^^\\\YYYVVVUUUVVVVVVWWWVVVXXX\\\```ggguuuuuuooosssuuuooolllnnnggg]]]UUUVVVWWWRRRJJJEEE@@@@@@>>>===;;;:::999999999:::;;;<<<============<<<<<<<<<<<<<<<<<<======;;;;;;:::::::::999999999;;;;;;::::::999888777777666777777888888999999999999:::999999999:::<<<>>>;;;>>>@@@===888555666999666666666666777888999::::::::::::;;;;;;<<<===>>>@@@CCCAAACCCGGGFFFQQQiiioooYYYVVVOOOJJJIIINNNVVV]]]ttt~~~pppoooqqqmmmnnnqqqbbbWWWIIIBBBBBBCCC???;;;999999999999888888888888888888888888888888888888777777666666666555555555555555444444555666888999555444444444444444444555222222222222222222222222333333333333333333444444222222222222333333333333333222222222222333444444777555222111222444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444222555777666666999@@@FFFMMMSSSZZZ___dddmmmzzz~~~xxxpppttt~~~|||yyyuuuooojjjeee```]]]XXXWWWWWWXXXXXXYYY___gggwwwuuuvvv}}}zzzsssppplllccc\\\\\\ZZZQQQGGGAAA??????>>>===<<<;;;:::999;;;;;;:::;;;===???BBBDDD??????>>>======<<<;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999888888888666666666666777888888999444555666777999???GGGLLLAAA>>>:::888999;;;===>>>888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@DDDBBBCCCGGGFFFQQQhhh{{{ssseeeUUUJJJGGGKKKPPPUUUaaaooozzzmmmmmmkkk|||rrrdddRRREEEAAA@@@>>><<<:::::::::999999999888888888888888888888888888888777777777666666666555555777666555444555777999;;;666555555444444555555666444444444444444444444444333333444444444444555555222333333333333444444444444333333222222444555666???;;;555222111222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444666777888999???GGGMMMSSSYYY```ffflllvvv{{{ssswwwmmmfff\\\XXXVVVXXXYYYXXX[[[___^^^eeerrryyyssspppjjjeeebbb\\\PPPEEE@@@@@@@@@??????>>><<<;;;:::<<<;;;::::::<<<@@@DDDFFF@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::::::::::::::::::::999999999888888777777666666666777888888888999999777666999@@@EEECCC===777555888;;;<<<;;;999999999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???@@@CCCBBBCCCGGGFFFQQQiiirrrcccXXXQQQNNNMMMNNNVVViiiuuuccciii|||mmmZZZJJJBBB???>>><<<;;;::::::::::::999999999999999999999999999999999777777777777666666666555666666666666777888999999666666555555555555666666555555555555555555555555333444444444555555555555333333333333444444444555555444333222333444666777===:::666444444444444333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555777777777999===EEEMMMSSSYYY^^^eeekkkssszzz|||yyypppfff]]]\\\]]]^^^___aaa[[[]]]aaaiiixxx}}}zzzssspppnnnjjj```QQQFFFCCC@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999888:::999888777777777888888<<<>>>>>>;;;666444666:::<<<999666555666777777777999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????CCCAAABBBGGGFFFRRRjjjsssaaaUUUPPPKKKKKKSSSaaarrrxxxnnnnnnsssrrr___NNNDDD@@@>>>===;;;;;;;;;:::::::::999999999999999999999999999999777777777777666666666666444666888999:::999777777666666555555555555666666666666666666666666666666444444444555555555666666333333333444444555555555666555333333333444666888666555555555777888888777444444444444444444444444555555555555555555555555555555555555555555555555777777777777666666666666888777777:::@@@IIIQQQVVV[[[```gggnnnvvvwwwzzzwww|||tttddd^^^^^^^^^___aaaZZZ]]]```aaaeeeqqqvvvuuutttooobbbRRRHHHFFFAAABBBBBBBBBAAA@@@>>>===:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::::::::999999999999999999<<<;;;999888888888999999333888===>>>;;;999;;;===555777999:::888777999:::888888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>???>>>BBBAAABBBGGGGGGRRRjjjrrrcccVVVKKKLLLSSS[[[fffpppyyyjjjsssqqq]]]JJJ>>><<<>>>===;;;::::::;;;<<<<<<;;;999999999999999999999999<<<999666777999:::888666777777888888999888888888666777888777555555666777:::999888666666666777777666555333444555777777777555555555555555555555555666666666666666666666666999444222666>>>BBB===666555555555555555555555555555555666666666777777777666666666666666666666666333555777999999888777555666;;;:::CCCDDDLLLbbb[[[bbbeeekkktttzzzvvvzzzrrrppprrrmmmeeegggfffccc^^^[[[^^^fffmmm~~~yyyqqqsssnnn[[[IIICCCFFFBBB>>><<<>>>>>><<<:::<<<;;;::::::::::::;;;<<<:::::::::;;;<<<===>>>???;;;;;;<<<<<<;;;:::999999:::999999999999999999999888999999888777777888:::999999999999999999999999888::::::999777666777888>>>AAA555===222AAA888:::;;;;;;<<<<<<===>>>>>>>>>===AAA@@@BBBGGGGGGSSSkkk}}}pppbbbYYYSSSQQQWWW___sss~~~ssswwwhhhXXXKKKCCC@@@>>>===;;;;;;;;;;;;:::888::::::999999888888888888;;;888666777999:::888777888999999888888777666666222444777999999:::;;;<<<<<<:::999777666666666666555555444555555555444333444444444444444444444444333333333333333333333333555222111444:::<<<888444444444444444444444444444444444444444555555555666444444444555666777888888::::::;;;;;;<<<<<<<<<<<<999???@@@KKKMMMVVVllleeeeeelllvvv|||pppkkkddd___]]]^^^aaabbbbbbrrr~~~ttt|||{{{tttlllaaaRRRFFFFFFBBB???>>>@@@@@@>>><<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=====================<<<;;;;;;777777888888888888888888888999999999888888999999999999999999999999999999999:::::::::888777888999666:::444???666AAA999<<<<<<<<<<<<===>>>>>>??????@@@CCCAAABBBGGGGGGSSSkkkuuucccVVVRRRUUUXXXiii}}}pppyyypppeeeVVVIII@@@@@@???>>>>>>??????===<<<======<<<<<<;;;;;;::::::<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<;;;:::999888777555888===@@@AAA@@@@@@AAA===<<<;;;999888777777777999:::::::::999888777666888888888888888888888888777777777777777777777777777666666777999:::888666888888888888888888888888777888888888888999999999:::999888888888999:::;;;999888888777888999:::;;;:::AAABBBMMMOOOXXXmmmffflllzzz|||~~~uuujjjcccaaa```^^^\\\[[[bbbjjjuuummmhhh{{{vvvmmmiii\\\KKKFFFCCC@@@@@@BBBBBB@@@======<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;<<<<<<======888999:::;;;;;;:::999888::::::::::::::::::::::::999:::;;;:::999888999:::;;;===:::BBB;;;>>>777999=========>>>??????@@@@@@BBBEEEBBBCCCGGGGGGTTTlll}}}kkk^^^WWWTTTZZZcccsss|||wwwpppdddSSSHHH<<<;;;:::;;;<<<===<<<;;;999999999999999999999999999999999999:::::::::999999999888888777777777777:::===AAABBB@@@===;;;:::777777666555555444444444666666666555444444555666444444444444444444444444555555555555555555555555444555666555444333333444555555555555555555555555555555555555555555555555888777555333222333444444888888777777888999:::;;;AAAGGGHHHRRRSSSZZZnnnfffrrr|||xxxmmmfffccc```___eeeeeedddeeennnwwwnnn~~~zzzsssmmm___QQQHHHEEEAAAAAABBBCCC@@@>>>========================>>>>>>======<<<======>>>======>>>>>>>>>======<<<<<<<<<======>>>>>>??????999999:::<<<===<<<:::888:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;??????<<<>>>:::<<<:::;;;===>>>>>>???@@@@@@AAAAAABBBEEEBBBCCCHHHIIIVVVooosssdddWWWZZZ\\\ccczzz~~~{{{wwwnnn```UUUEEEBBB@@@??????@@@???>>>=========>>>>>>>>>>>>>>><<<===>>>???>>>>>>======>>>============>>>@@@@@@CCCEEEGGGFFFCCC@@@======;;;;;;;;;<<<<<<<<<<<<<<<::::::999777666888===AAA888888888888888888888888999999999999999999999999:::;;;<<<:::888666888999999999999999999999999999999999999999999999999999;;;:::999888888888999:::999::::::;;;===>>>>>>???GGGMMMNNNXXXZZZbbbwwwooouuu~~~ooofffdddfffbbbaaaaaaaaaeeeooo~~~}}}zzznnn___WWWLLLHHHCCCAAABBBBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@??????@@@@@@@@@@@@??????999999999::::::;;;;;;;;;;;;:::;;;===>>>>>>;;;888:::::::::::::::::::::::::::;;;<<<<<<;;;:::;;;===>>>AAABBB888777:::@@@???>>>>>>??????@@@@@@AAAAAA@@@DDDBBBDDDIIIJJJXXXpppkkkfff^^^YYYbbbyyy}}}zzztttjjjbbbNNNIIIDDD@@@>>>>>>===<<>>>>>======<<<<<<;;;===??????===;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA>>>??????===:::999999:::888999::::::;;;;;;::::::999::::::999777999???EEE888888888888888888888888777777777777777777777777<<<<<<<<<:::888777888999999999999999999999999999999999999888888888888888888888999:::;;;;;;<<<<<<777777777888:::===???AAAEEEKKKLLLXXX\\\gggyyytttooonnnaaa```aaabbbaaaaaaffflll{{{}}}nnnaaa^^^TTTNNNFFFBBBAAAAAA???===>>>??????@@@@@@??????>>><<<<<<======>>>@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::<<>>III\\\eeeGGG<<<888CCC===>>>>>>>>>???@@@@@@AAAAAA???CCCCCCEEEJJJJJJVVVnnnmmmhhhaaa\\\[[[\\\]]]]]]___^^^\\\ZZZWWWUUUSSSRRRUUUXXXZZZZZZWWWTTTSSSTTTRRRQQQPPPOOOPPPQQQSSSTTTMMMLLLIIIEEECCCCCCGGGJJJIIIIIIIIIIIIIIIGGGFFFEEEFFFIIILLLKKKIIIHHHLLLPPPEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDBBB@@@EEECCC@@@@@@BBBHHHOOOSSSUUU[[[[[[gggkkkxxxpppkkkiiiiiiddd]]]ZZZ\\\^^^mmm}}}yyyyyyrrriiiddd]]]UUUKKKDDDAAAAAA@@@?????????@@@AAAAAA@@@??????>>>>>>>>>>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>@@@<<<:::;;;???@@@>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<>>>???JJJuuu```DDD777CCC999======>>>>>>???@@@@@@@@@@@@EEEDDDFFFKKKIIISSSiii|||}}}~~~|||xxx~~~|||}}}xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuutttttttttsssvvvvvvwwwuuurrrmmmiiifffbbb^^^YYYVVVZZZbbblllsssvvv{{{zzz}}}uuupppppplllddd```aaaYYY```hhhsss|||nnnppptttuuuqqqgggcccZZZNNNFFFBBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@???AAA@@@??????>>>?????????<<<===>>>???????????????AAA@@@@@@???>>>===<<<<<>>>>>======>>>@@@444tttkkkHHH666FFF<<<=========>>>??????@@@@@@BBBFFFFFFHHHKKKGGGOOOeee