BM6P6(@ hhhJJJ444111///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---////////////000000000000///000000000111111111111111111111111111111111111000///...---,,,++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...//////222<<>>===999666333333333000---000666666222000000111111111111000000111000000///...------------,,,++++++------,,,+++,,,,,,---------,,,+++***+++*********++++++)))(((((()))***++++++***)))(((***++++++***)))(((***+++)))))))))***++++++++++++******)))))))))))))))***,,,333:::777///)))))),,,+++***((()))+++---......222000...+++***+++,,,,,,++++++,,,---000333666777+++,,,------......------000111111222222222111111eeeGGG444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------------.........///....../////////000000000111111111111000000000000///...------,,,,,,,,,,,,+++,,,---//////---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,---+++***...666===GGGXXXhhhdddWWW```rrroookkkmmmyyyfffZZZXXXaaaeeeiiiyyyyyyyyyuuunnnkkksss~~~dddQQQ<<<111...///666<<>>444+++------------///000111111000111444777:::<<<===>>>;;;BBBKKKPPPQQQQQQTTTVVVSSSTTTUUUVVVYYY[[[]]]^^^aaabbbbbbaaa___]]]^^^__________________^^^]]]\\\bbb```^^^]]]]]]___aaabbb___^^^```ddddddaaa___aaabbb___]]]]]]\\\WWWNNNFFFRRRSSSTTTUUUTTTQQQNNNLLLIIIIIIKKKNNNRRRWWW[[[^^^XXXXXXXXXWWWVVVVVVUUUUUUTTTPPPKKKJJJKKKJJJGGGCCCCCCAAA>>>;;;888666444444777666444222111111111111000000///////////////000+++,,,---000444999>>>@@@MMMJJJHHHHHHKKKNNNPPPPPPDDD;;;333111444BBB___{{{}}}eeePPPAAA888999>>>???TTT^^^___uuu[[[FFF;;;666444333111111111222333333222000111333555555444444555555444333333555777999<<>>:::888:::===999888888999999:::;;;;;;777777666555555555555555222333555666666555333222111222333333222///---,,,------------------------,,,+++******,,,,,,+++******************************+++,,,+++)))))))))***))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,---...//////000222222222333333333333222...111666:::;;;;;;:::999222111333666888666000+++//////000000000000//////000000000///...---------///...------//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***++++++***)))((()))***+++***))))))***,,,......,,,+++******************))))))))))))******,,,111666444...)))***,,,+++***((((((***,,,,,,,,,...---+++***))))))***+++***))))))***+++---///000+++,,,------......------222222222222111000//////aaaCCC333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,---------............///000000000//////............------,,,,,,---------+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...///---***)))+++...000===NNNYYY\\\dddyyyuuurrrssslllkkkgggYYYVVVaaaiiimmm}}}xxx{{{{{{qqqnnnppprrr___PPPDDD999222000@@@JJJSSSRRRNNNIIIDDD@@@;;;777444333555666555333000000000111333555888999777<<>>???EEE888000111333000000333//////000000000000//////000000//////...---------///---------//////...------,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++***))))))************))))))((()))******))))))+++---444222///,,,***)))))))))***)))))))))))))))******,,,...//////,,,++++++++++++)))(((((()))+++***)))******(((((('''((()))******))))))((((((((())))))+++,,,------......------222222222111000///...---^^^@@@222000---,,,---------,,,++++++++++++++++++++++++************************)))))))))))))))***++++++*********+++++++++,,,,,,------------............000//////......------,,,,,,,,,,,,,,,,,,---...///+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---......,,,+++,,,------)))///BBBWWWaaacccaaa[[[[[[kkkxxxlll^^^bbb```YYY\\\hhhjjjdddfffiiiwwwtttrrrnnniiigggccc[[[RRRLLL222333333333777@@@JJJPPP???<<<888555333222111000333222000///000333555777555888::::::999888999:::======???AAACCCFFFHHHJJJLLLNNNQQQRRRSSSTTTWWWYYYXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^```\\\[[[]]]]]]\\\^^^bbbYYYWWWUUUUUUUUUUUURRROOOKKKLLLMMMLLLIIIEEEAAA>>>AAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===;;;:::999999777444444444444333111333222111000000000000000.........//////000111111///000222333555666777777@@@BBBDDDFFFHHHHHHGGGGGGAAACCCDDD@@@999666777:::EEEVVVrrrmmmZZZLLLAAA======@@@DDDGGGOOOWWWpppfff===...222666555555------------...///111222222000......///000///...111333444333222222333444444777999999777666777999666666555555555444333333111111000000000000000111//////000000000///.....................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))***************************+++,,,+++)))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))***,,,...000111222///...///444::::::555///333222222444999>>>BBBDDDQQQ???333555555...///777///000000111111000000////////////......---------,,,+++***+++---------+++---,,,***(((((()))***+++,,,---...---,,,+++++++++)))))))))******)))))))))'''((())))))))))))+++---555222...+++((((((((()))))))))))))))))))))***+++,,,+++******++++++++++++***)))(((((()))))))))'''(((((('''''''''((()))***++++++***)))))))))))))))+++,,,,,,---------------//////000000000///......\\\>>>111///---,,,---------,,,++++++++++++++++++++++++************************))))))(((((())))))***+++***++++++++++++,,,,,,,,,---------.........//////............------,,,,,,,,,,,,,,,,,,------...///+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((((((((((((***,,,...///,,,+++---111:::JJJXXXkkkeeeggg{{{xxxsss___[[[dddeee]]]___\\\bbbsss}}}ppphhhfffgggddd___LLLCCC888111///111666999;;;;;;;;;999777777999:::444333111000000222444555555555555444222000000000333333333444555777888999;;;===???AAABBBCCCEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQTTTRRRRRRUUUUUUSSSSSSVVVQQQOOOKKKIIIGGGEEECCCBBBDDDCCCBBB@@@???===<<<<<<===<<<;;;:::888888777777999888777555444222111000222000/////////000//////000000000000000111222222//////000222333444444555666777:::<<>>>>>????????????@@@AAABBBBBBCCCAAACCCGGGGGGDDDCCCEEECCCBBB@@@===;;;::::::999;;;999888666666666888888555555444444444444444333222222111000000///.........---------......///000////////////000111333333444555666888999:::;;;;;;>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDBBB@@@===:::888666555@@@MMMUUU___wwwvvvaaaJJJ?????????===;;;EEEGGGPPP\\\hhhuuubbb???888+++...333666...%%%(((222/////////............---111///......000111000/////////...------000666::::::::::::::::::999888777999999999888666333000...111111000000000111222222222111111000000/////////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***************************+++,,,+++)))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((())))))************///888AAAGGGDDD<<<555000...---111:::AAAEEEGGGIIIFFFGGGJJJCCC555...///000000111111111111000000---------------------------,,,,,,---///000///...---,,,+++***)))***++++++***,,,///...+++)))***,,,******))))))))))))******'''((())))))((((((***,,,+++***(((''''''((()))***(((((((((((()))***+++,,,)))((('''''')))*********(((((('''(((******)))'''((((((((())))))*********%%%&&&'''(((((((((''''''))))))***++++++++++++***((()))+++---///000000111WWW;;;000...,,,+++,,,---------************************************************(((''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////------,,,,,,,,,---......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++******++++++,,,+++)))&&&(((...111...)))((()))>>>PPP[[[```ZZZ]]]mmmwww|||uuuggg\\\___cccccc]]]YYY^^^ggghhhiiimmmyyyrrrjjjjjjkkkggg[[[MMMIIIMMM:::444000444<<<>>>777///999;;;===>>>>>><<<999777111111222444666666555333222222111111111222222333222333444222000//////000000000111222333333333333555555555555555555666666666444555888888666555888444555666666555666777888444444333333333333333444//////000111222222333333/////////////////////000//////000000000111333444333333333444555666888888:::;;;===???AAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???666444333444888@@@HHHMMMjjjzzzoooXXXIII@@@:::<<>>;;;777555888999===GGGZZZrrr}}}nnn[[[JJJ@@@:::888;;;@@@DDDLLL]]]nnnpppuuusssFFF666555000,,,///++++++***+++///111---&&&***+++,,,------------------,,,+++,,,...000000000---...000111000///000111666555666888:::;;;;;;:::444555777777777555333222444333333333444555666666333222111//////.........++++++++++++,,,---......+++++++++++++++++++++++++++***)))***+++++++++)))***************************+++,,,+++)))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++///000000000///111444777222///,,,...111222///+++>>>JJJQQQIII<<<444111///,,,------------------,,,------------------------+++******+++---......---,,,------------,,,+++***(((+++...---)))'''(((,,,+++***)))(((((()))***+++))))))***)))''''''(((***((((((((()))))))))))))))(((((((((((()))***+++,,,&&&(((******)))(((((()))''''''(((***,,,---+++)))'''(((((()))(((((('''''''''((())))))((('''%%%$$$&&&''''''(((((((((((((((******+++,,,------------vvvLLL:::000///------------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++---555@@@HHHbbbsssbbb\\\xxxssseeeccciii[[[\\\PPPQQQbbbdddfffxxxooolllwwwpppiiigggpppwwwtttjjjbbb```ZZZSSSNNNIIIBBB;;;777:::222777;;;333///333222111333555666555333222222555444333444555555333111444333333333333444666777000000//////111222222222...000333333222111000000///000000111111000//////333111000000222444333222333444555555444444555666999444444888999555888???777888999;;;======<<<:::777???AAA;;;:::AAADDD@@@FFFEEEDDDBBB@@@===:::888;;;666888BBBHHHHHHOOOZZZbbbttttttooo]]]NNNJJJDDD888222333666<<>>???>>><<<===AAAAAA===666666777<<>>>>>???777333444444888DDDSSSgggttt~~~oooJJJ555000///---,,,++++++******+++,,,,,,)))+++,,,,,,++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------..................---------...000222333333222222000222222111000///000111//////............////////////......---,,,,,,,,,------------------------+++++++++++++++++++++++++++******)))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********((())))))***+++,,,------------------...///000111BBB\\\rrraaa<<<...222///---.........---,,,++++++,,,,,,,,,,,,,,,++++++***++++++*********)))))))))************************************************++++++***))))))(((''''''))))))((((((''''''((((((''''''''''''((()))******))))))***---//////,,,***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******++++++,,,------...kkkCCC555222///---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,,,,,,,&&&((($$$...HHHTTTZZZhhhrrrvvv[[[]]]sssqqqvvvhhhccciiifff[[[ZZZTTTLLLLLLZZZppp{{{www|||yyylllccclllzzz~~~uuufffddd```YYYQQQHHH???666111333111...---///000000000222333444666888999;;;<<<666666666444222111111222777666555555666666666666666777777777888888999:::333666888888666666777999777777777777888888666555:::666333555666555666888444444444333222222333444<<<999???MMMRRRNNNMMMQQQdddnnnzzzyyyiii[[[SSSPPPLLLGGGBBB???;;;888555888:::@@@KKKTTT___sssuuuSSS000%%%,,,222///)))((()))******++++++++++++)))***++++++******+++,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,///......------,,,,,,,,,+++,,,---///000000000000///000000000...---.../////////......------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''((()))***+++,,,,,,000///...,,,,,,000555888QQQfffzzznnnLLL;;;555+++000111111111111///---,,,+++,,,,,,,,,,,,+++***************))))))))))))(((************************************************++++++***)))(((''''''&&&)))(((((('''''''''((((((&&&&&&&&&'''((()))***+++&&&%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********+++++++++++++++hhhBBB555222///,,,++++++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''((()))******---///---++++++,,,:::PPP\\\eeeiiifffiiivvv~~~~~~oooiii~~~wwwmmm^^^aaabbb^^^UUUOOOQQQVVV]]]cccppp}}}}}}}}}zzzssstttvvvvvvnnnlllwwwxxxpppfff]]]WWWLLLJJJFFFDDDBBB@@@===:::<<<999555222222333666888777666444333333333222111666555555666888888666444666666555555666777888888222333444555333333222333222000...///000111000...222,,,222@@@AAA666444===???@@@AAABBBBBBDDDIIILLLLLLQQQ```qqquuupppqqqyyyppp]]]OOOFFFAAA@@@???<<<:::999;;;@@@EEEGGGLLLSSS```nnnyyyXXX777///******000111+++(((***)))***++++++++++++***)))((()))+++***))))))***,,,)))***++++++,,,,,,++++++************++++++,,,,,,......------,,,,,,++++++******,,,---......//////...///000///---,,,---...222222000///...---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***+++,,,///...,,,+++,,,333===DDDKKKRRR\\\YYYJJJCCC<<<---111111222222111///---,,,++++++,,,,,,++++++***)))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&'''(((******((((((((('''&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************eeeAAA666333000,,,++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))*********************************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))'''&&&'''(((((('''000+++))))))'''&&&***...444;;;JJJ]]]hhhjjjhhhggg[[[ddd|||vvvsssppplllddd\\\ZZZ\\\VVVSSSTTTYYY^^^cccjjjpppxxxvvvsssxxx||||||~~~}}}}}}}}}|||xxxwwwvvvuuusssnnnhhhccc[[[VVVMMMEEE???>>>???@@@888333///111555777444000333111///000333444222///000000......---...///000111000000222444444222000777444111111555888999888;;;???PPPbbbbbbTTTOOOUUU```bbbeeegggiiinnnvvv|||sss}}}tttaaaSSSLLLCCC>>>999555777;;;888>>>CCCBBBAAAJJJ]]]mmmyyySSS:::000------)))***,,,***%%%"""(((111***++++++++++++***))))))''')))******))))))***+++)))******+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////...000000///...---...///444333111000...---------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++)))*********---555AAAIII===666777:::===FFFFFF999.../////////...---,,,,,,+++++++++++++++******)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))((())))))(((&&&%%%'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))))))))bbb???666333000,,,***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************)))*********++++++++++++******************************************************++++++++++++******************************************))))))))))))))))))))))))))))))))))))(((((()))))))))*********---+++))))))++++++)))'''+++$$$###(((---444222&&&++++++111===JJJXXXhhhtttcccbbbeeemmmnnngggvvvzzzssslllgggeeeggg^^^VVVTTTTTTTTTWWW[[[gggmmmooonnnvvv||||||yyy|||}}}rrr~~~vvvsssuuuyyy{{{{{{|||{{{ssskkkfffddddddeeeRRRKKKEEEIIIRRRVVVQQQKKKKKKEEE@@@???BBBFFFGGGFFFBBBAAA???===<<<===>>>???>>><<<===DDDMMMQQQOOOKKKRRRMMMJJJLLLSSSZZZ^^^^^^]]]ppprrrhhh___PPP@@@666888555555666555444:::CCCFFFNNNXXX\\\```jjj{{{]]]JJJ888222...)))***000%%%(((***---000///((( )))))))))))))))*********'''(((***)))(((((()))+++))))))***+++++++++++++++))))))***++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000000000111111111///...///000222111000///............000000//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''((()))***++++++,,,&&&)))+++,,,,,,000888>>>333+++,,,000555@@@DDD:::......------,,,---------+++++++++++++++***)))))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((%%%'''(((&&&$$$###%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))```>>>555333000,,,******,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''))),,,,,,)))&&&%%%---777111###&&&000...)))+++)))$$$%%%///<<>>===<<<888:::@@@@@@>>>???BBBCCCFFFRRR```hhhiiippp|||ddd===:::)))###---111)))'''...(((,,,+++&&&&&&,,,---***(((''''''(((((()))++++++'''((())))))(((((()))***))))))***++++++++++++***)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,---...///111111000222222111000///000111000//////.........//////000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''((()))***+++,,,,,,'''+++///...+++))),,,///...+++111555222666666+++000///...------...000111***++++++++++++***)))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%((()))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***[[[===333000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++///555IIIcccnnnjjjfffiiipppiiibbbtttzzzkkkcccbbbbbbaaaeeeXXXRRRVVVTTTLLLPPP\\\YYYdddooouuu{{{{{{uuulll}}}sssppppppwww~~~~~~}}}|||~~~~~~zzzvvvoooooovvvvvvpppaaaWWWXXXTTTGGG??????<<>>::::::???BBBBBBIIIEEEBBBEEEOOO___mmmvvv~~~~~~ZZZ<<>>EEERRRaaa^^^___\\\fffyyyzzzjjjcccsssvvv[[[ggggggiiikkkeee[[[VVVYYYQQQMMMFFFCCCHHHQQQXXX\\\dddssswww|||nnnvvv~~~nnn|||uuuiiihhhnnnuuuoooddd[[[[[[\\\UUUJJJAAAAAA>>><<<<<<@@@AAA@@@:::666===LLLOOOHHHKKKXXXeeeggglllsss|||___OOO;;;---((()))))))))+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++(((((())))))))))))((((((*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------///////////////...------............---------,,,------,,,,,,,,,,,,++++++***+++,,,+++++++++---///++++++***))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))*********++++++++++++,,,------,,,---///111???:::444///.........///,,,,,,+++++++++*********+++***(((((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''',,,---,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++YYY<<<222///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++)))))))))*********++++++(((((())))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++...&&&"""'''***+++333===MMMWWWZZZ```iiifff^^^___ggg~~~zzzyyyyyywwwppphhhiiimmmccc^^^[[[[[[YYYPPPFFF@@@HHHQQQOOORRRcccqqqzzz{{{}}}sssjjjggghhhmmmyyyyyysssxxx~~~kkkmmmtttyyyvvvllldddbbbcccRRRMMMCCC<<<<<>>;;;:::AAA@@@??????AAABBBAAA>>>???DDDFFFCCCEEEMMMPPPNNNRRRhhhuuurrrwwwnnnOOO<<<444111111))),,,///111000,,,(((%%%************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++(((((())))))))))))((((((************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,+++))))))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))*********************)))***,,,111444<<<999444000...---++++++++++++++++++************)))((('''''')))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((QQQ:::222......---,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++(((((()))))))))*********)))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))&&&$$$&&&((())),,,000""")))((((((111777>>>JJJMMMTTTWWWVVV\\\lllzzziiibbbvvv}}}uuuqqqooommmlllgggccc^^^ZZZ[[[WWWNNNMMMJJJFFFCCCDDDHHHMMMQQQFFFJJJOOOSSSXXXaaallluuuvvvqqq{{{{{{wwwtttvvvyyyyyyuuunnnfff```[[[VVVKKK@@@???AAA>>>666@@@>>>======???AAABBBBBB<<<===@@@DDDEEEGGGKKKNNNMMMJJJOOO^^^jjjnnnqqquuu}}}ooo]]]>>>:::444000---***))))))'''***+++((($$$###''',,,))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------,,,,,,---------------------...------,,,,,,,,,+++++++++---------,,,***)))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))*********)))***))))))))),,,000333666<<<@@@???999222......+++++++++*********))))))***)))((((((***,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''))))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''{{{LLL888222...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++((((((((()))))))))************))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''&&&%%%&&&'''(((***+++)))///+++)))///...+++111111@@@FFFEEEUUUmmmnnn]]]___WWWhhh~~~vvvrrrrrrlllmmmrrrnnn___```___XXXOOOIIIGGGIIIJJJGGGCCCAAABBBGGGMMMQQQQQQJJJNNN\\\]]]SSSQQQ[[[___YYYVVVZZZaaaccc___YYY[[[aaaeeeeeeaaa```eeejjjTTTXXXXXXSSSRRRUUUOOOEEEFFFEEECCC@@@>>><<<;;;:::??????===<<<>>>CCCFFFHHH>>>===<<<<<<===AAAEEEHHHDDDFFFJJJOOOSSSZZZhhhtttuuukkkmmm~~~iiiJJJ777111444777+++))))))+++***(((''')))---***'''(((+++---,,,+++(((((()))))))))))))))***''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++************+++++++++++++++,,,,,,---------------------------............------,,,,,,,,,,,,++++++---------,,,******+++,,,((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))***))))))+++...111111;;;EEEEEE<<<111,,,,,,+++************))))))))),,,***))))))+++,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&tttGGG777222------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((()))))))))***++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''***,,,---+++((($$$ ###***'''&&&+++'''"""&&&''',,,,,,***555KKKZZZ\\\rrrnnnnnnpppfffXXXYYYcccwww}}}rrrtttrrrnnnnnnmmmiiibbb\\\ZZZZZZSSSLLLFFFDDDGGGJJJJJJIII??????CCCGGG@@@777999CCCEEEDDDEEEHHHLLLNNNJJJEEE@@@DDDGGGEEEAAA>>>>>>AAA@@@AAABBBBBB@@@===:::888444444444666:::???DDDGGGIIIEEECCCBBB@@@>>>>>>???GGGIIIJJJIIIHHHLLLSSSZZZaaadddjjjppprrrvvvzzz\\\XXX;;;999777555222...)))%%%((('''***///000++++++...&&&%%%&&&***---+++%%%(((((((((((())))))******'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************++++++++++++***+++,,,,,,---------,,,++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,+++))))))***,,,'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))************,,,...***222999;;;555...+++***************)))))))))))),,,***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%pppEEE666333------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((((((((()))))))))))),,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))'''$$$$$$''')))***&&&,,,)))&&&***(((&&&...)))!!!$$$///+++,,,FFFDDDWWWeeebbbZZZ[[[aaadddzzz{{{kkk]]]www~~~xxxsssrrrrrrrrrsssppphhhaaa```cccddd___YYYRRRSSSQQQMMMJJJJJJJJJIIIHHHIIIHHHEEECCCDDDDDDCCCAAAEEEHHHGGGDDDBBBAAABBBCCCCCCEEEEEE>>>777777===:::::::::<<<>>>AAADDDFFFIIIEEEEEEJJJNNNNNNNNNQQQSSSYYY___aaabbbhhhuuu{{{gggZZZLLL;;;000...+++)))'''''')))***+++******&&&&&&)))((($$$&&&,,,%%%))),,,)))%%%$$$)))...'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))******)))((((((***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))++++++******+++,,,(((+++///111111111000///************)))))))))))),,,***((('''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$kkkAAA888222,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************,,,222???SSSgggttttttvvvlllaaammmqqq___zzzttttttooovvvvvvnnnqqq}}}sssjjjcccdddhhhjjjlllnnngggbbbZZZUUUYYY```\\\TTTOOOQQQYYYVVVMMMPPPTTTLLLYYYSSSRRRWWW[[[XXXSSSPPPPPPQQQUUUXXXXXXYYYaaalllffflllnnnjjjiiinnntttuuu}}}qqqcccfffzzzuuunnnaaaSSS:::555000,,,+++++++++++++++++++++*********))))))+++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********++++++***)))(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((...,,,***'''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))((()))---///---333666222---...111222...,,,***(((''''''))))))((((((((((((((((((((((((((((((''''''''''''((((((!!!&&&!!!666$$$GGG111+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%hhh???777111,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***---,,,***))),,,222:::AAALLL^^^nnnuuu~~~qqq[[[bbbjjj~~~iii^^^|||~~~zzzzzz~~~wwwrrrvvv}}}~~~{{{vvvssstttnnnfffkkkqqqjjjlllrrrtttqqqssswwwuuunnnllljjjlllttt{{{yyy~~~|||~~~sssbbbYYYSSSFFF:::666666000'''111...***(((((()))))))))+++++++++*********))))))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++***)))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((---,,,)))'''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***)))((()))+++---,,,555<<<>>>>>>@@@???<<<,,,+++)))'''''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((---''')))$$$777wwwuuu+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''&&&%%%ddd===666000,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************(((&&&%%%&&&'''''',,,222666@@@PPP^^^eeekkkmmmoooqqqlllddduuuhhhZZZsss}}}xxx{{{jjj[[[LLL???:::;;;...---)))&&&'''******(((***(((''''''((())))))(((+++************)))))))))******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***+++***))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***)))(((((()))******333===EEEJJJKKKDDD<<<+++***((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((,,,)))+++&&&333dddaaa***)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$___:::555000,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&(((+++,,,,,,++++++,,,)))(((((())))))+++444===@@@MMMUUUeeexxxuuuvvv~~~uuusss~~~qqqeeezzztttaaaPPPBBB888111,,,+++(((&&&(((------...///---,,,---......)))(((((()))++++++***)))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******)))))))))))))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))(((''''''((('''...666>>>DDDDDD:::...)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$((((((222'''///"""***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$[[[888444///,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''')))++++++***)))***+++---+++---333111)))$$$&&&$$$...---666JJJLLLOOOcccjjjqqqzzz~~~yyytttxxx~~~tttrrrccctttpppqqqvvvkkkooo}}}fffZZZDDDDDDAAA;;;777555222///+++,,,000777777111---,,,***+++,,,,,,)))&&&&&&((()))))))))***++++++)))'''))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++***)))))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''))))))(((''''''(((%%%)))---222999:::111&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###'''&&&+++&&&"""+++%%%)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$WWW666555000,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&'''((('''&&&&&&(((***(((""" %%%)))---000000000)))$$$&&&&&&(((111222888@@@FFFMMMYYYkkkyyy|||rrrmmmrrr|||qqqccckkkpppbbbiiiwwwxxxvvvlllppp|||~~~uuu|||zzz{{{nnnkkkhhhdddZZZMMMDDDCCCBBB;;;777777222++++++222555333///+++(((((())))))999111***'''&&&&&&+++222))))))***---,,,)))))),,,)))((('''((())))))'''%%%(((((()))))))))))))))***''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))******+++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&(((((('''''')))+++&&&(((***---333666111)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''&&&%%%&&&'''+++///(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$###$$$%%%&&&%%%###UUU555555000,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&'''(((((((((***,,,***---//////...,,,&&&)))(((---///+++///222...,,,,,,***)))+++333:::>>>999>>>JJJYYYdddfffbbb___``````lllxxxoooqqq}}}yyywwwvvvrrrllljjjbbbeeefffZZZUUUWWWVVVVVVLLLFFFGGGFFF@@@???BBB444222333666555111000222)))///444444000...222777,,,++++++---...000222444'''&&&)))---...***(((***'''$$$$$$)))***((('''+++(((&&&%%%&&&'''((('''&&&(((((((((((())))))******'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''(((+++...)))+++,,,---000444222---'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$''')))&&&(((&&&###(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%$$$###$$$%%%%%%%%%###SSS555666111,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((('''((((((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&(((***)))(((&&&&&&'''$$$)))***%%%%%%,,,000...,,,%%%,,,---###***000###'''+++...---,,,,,,+++)))(((000333---((()))---...222888<<<999888999777222999///000<<<===111,,,333222&&&***222000///111---''',,,...+++***,,,---+++///+++)))---...,,,,,,------...,,,(((***...---(((---+++,,,---,,,(((&&&&&&+++)))))),,,,,,)))(((+++---'''&&&***,,,(((''')))(((&&&%%%&&&(((******)))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))((())))))***++++++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&''')))---000+++......---...000///***''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((###)))***"""+++'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%$$$######%%%%%%$$$###NNN999///000,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++***((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---,,,++++++++++++************)))))))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,---///000&&&((())))))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&LLL888...///,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((******)))(((((()))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---+++******,,,,,,,,,++++++++++++*********))))))))))))************))))))'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))+++,,,+++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&III666---///,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%'''))))))))))))***+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++************************)))*********++++++++++++************************+++***))))))+++,,,+++***++++++*********)))))))))((())))))******))))))(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%''')))+++***(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}GGG666...///,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''(((((((((((('''''''''((()))((('''&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++************************)))))))))************+++************************))))))((()))++++++***)))************))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((&&&'''))),,,...+++((('''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))...,,,***(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&{{{FFF666///111,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((((((''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++***(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))++++++***(((*********)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''))),,,///...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***///---***&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&wwwDDD666///111,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))''''''((((((((((((''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))***+++***(((&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((***,,,,,,***(((******)))))))))((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++---,,,......---***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++///,,,)))&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&tttAAA444...000,,,+++******))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))''''''((((((((((((''''''((()))***)))''''''''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))******((('''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((+++------+++)))***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))+++)))...333111+++&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,---+++)))&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&qqq???333---///,,,++++++***)))*********)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))))))))+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))+++---...,,,)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))((((((((()))'''///555444+++%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&ccc===444222,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$''')))***'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((('''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***+++...///...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''+++...000000...***'''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```;;;333222++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***---///...+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***---......,,,)))'''$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]999222111++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))%%%"""###(((++++++)))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***...111000,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++,,,+++)))'''&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZ888222222,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&((())))))''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((,,,000333333000+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''((()))((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX777333444...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###(((---,,,((($$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***///222222///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%&&&'''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV555333555///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$,,,333222+++%%%%%%(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&(((******((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&***------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&%%%%%%&&&((((((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRR333222555///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%***//////***&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&(((******)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%''''''&&&&&&%%%&&&'''))))))(((&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPP111111444...+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&(((***+++)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''000///---+++***)))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''''''''&&&&&&&&&(((******((('''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$EEE999111666,,,,,,+++******))))))******))))))))))))((((((((((((((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((222000...+++)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&(((((('''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))%%%###%%%***,,,***'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE999111555,,,,,,+++******))))))************)))))))))(((((((((((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---,,,***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))(((&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&(((%%%###%%%)))+++)))&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD888111555,,,,,,+++******))))))******************))))))))))))((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''******)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%(((+++---***(((***((('''&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$###$$$((()))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC777000555,,,,,,+++******))))))******+++*********))))))))))))(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))...000,,,'''***)))''''''''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB666000555---,,,+++******))))))***************))))))))))))((((((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((+++******)))((('''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))...000,,,'''***((('''&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA555///555---,,,+++******))))))******))))))))))))((((((((((((((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%(((+++---***((()))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA555///555---,,,+++******))))))******(((((((((((('''''''''&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@444///555---,,,++++++***)))*********((('''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$%%%''')))******))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&''''''%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF111333222///,,,+++******))))))******)))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''%%%$$$$$$%%%'''(((%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%$$$######$$$''')))+++111,,,(((&&&'''(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~DDD///222111...,,,+++******))))))******))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%$$$######$$$''')))***///+++'''&&&&&&'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzAAA///111///---,,,+++******))))))*********))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((())),,,)))&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuu???///111000---,,,+++******))))))************))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqq===000333000///,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lll;;;000333000///,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ggg888///222///...,,,+++******))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ddd666...111...---,,,++++++***)))*********&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""%%%''''''%%%$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$___888333111333***,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///'''%%%333'''&&&,,,***)))(((,,,&&&###...'''''''''''''''''''''''''''...&&&,,,&&&+++!!!&&&)))$$$"""$$$///***!!!&&&$$$"""...!!!)))...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$#########$$$$$$%%%'''&&&%%%%%%&&&(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&((((((%%%$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___888333000333+++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((### ...444,,,$$$666'''###+++,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,"""$$$ %%%(((&&&***&&& ------)))$$$,,,'''(((///---"""(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$######$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''***)))&&&%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]777333000333,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''===---### ,,,$$$***((('''&&&......///(((((((((((((((((((((((()))(((---"""'''+++%%%+++,,,'''///$$$222,,,((( ...""",,,222$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))++++++'''&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[666333000333---,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''''''''''''''$$$mmm000(((%%%222''')))===NNNOOOPPPPPPPPPPPPPPPPPPPPPPPPJJJOOOYYY $$$'''&&&+++GGGRRRXXXHHHHHHUUUXXXCCCSSSIIIIIINNNHHH***555''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))++++++'''&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX666444///222---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&***&&&)))%%%&&&%%%,,,)))XXX///&&&!!!555---''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))+++***&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUU666555000222---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$%%%'''((((((((('''&&&$$$rrr===222'''***,,,""",,,SSSeee%%%111,,,iiiccc777$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))+++***&&&%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRR555666000111,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((($$$%%%'''((()))((('''&&&999111,,,%%%+++777WWW&&&%%%(((&&&(((___+++""")))$$$+++###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***---,,,(((&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPP555777000000,,,,,,++++++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&,,,&&&***...+++'''---,,,'''###+++))),,,&&&+++777$$$'''---///333''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((,,,...---)))''')))((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&'''((('''&&&&&&&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$KKK555333...444---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&{{{\\\''''''&&&)))&&&!!!''',,,%%%222...###'''%%%)))111zzz&&&&&&(((%%%+++'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((&&&""""""&&&(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,...,,,(((&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ555333...444---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&GGG)))&&&###%%%)))***'''%%%%%%'''OOO222111&&&;;;///---((('''%%%)))111yyy&&&&&&(((%%%***''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''$$$%%%***,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''''''((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((...000...)))''''''&&&"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III444444///333---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((!!!$$$)))'''###(((...%%% ))))))>>>ooo... %%%'''pppqqq///000'''%%%)))111yyy&&&&&&(((%%%***'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$''''''%%%'''---///...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''///111///***''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%FFF444555///333...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$***'''\\\444(((,,,&&&###)))%%%"""---,,,|||DDD999((()))''')))///444'''%%%)))111yyy%%%&&&'''%%%***'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((&&&(((---///---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,,,,,,,+++((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&,,,...,,,(((&&&'''&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDD444666///333///,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''///%%%||| ((((((###$$$'''((()))666***111AAA***!!!&&&777@@@'''%%%)))111xxx%%%%%%'''$$$***&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%((((((&&&'''***+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((000111111///***&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%AAA444888///333///,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))###%%%((()))!!!%%%)))%%%)))---###"""IIIBBB333***333###@@@'''%%%)))111xxx%%%%%%'''$$$)))&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&'''(((((())))))%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&))))))&&&&&&((((((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))000222333000+++&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###&&&&&&$$$$$$((((((&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%???444888///333000,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''$$$222wwwZZZ(((!!!000$$$%%%///$$$+++...,,,www!!!%%%"""000///'''%%%)))111xxx$$$%%%'''$$$)))&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&'''((()))((('''&&&&&&&&&'''((()))))))))%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%((()))&&&&&&((((((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))+++///111000+++''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((($$$''''''$$$%%%((((((%%%%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%???444999///333000,,,++++++***)))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###)))###,,,???666333"""000+++))))))000'''zzz444$$$***)))"""+++'''%%%)))111xxx$$$%%%&&&$$$)))&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''&&&&&&&&&'''((())))))***%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%((()))''''''***)))&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&+++///...***'''(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&))))))&&&%%%((((((%%%&&&&&&''''''((()))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{CCC999333222444+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''(((888!!! +++'''((($$$)))###'''---)))******,,,(((&&&$$$555111&&&///}}}EEE(((+++///,,,&&&000%%%333yyy&&&&&&&&&"""(((%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***(((&&&&&&(((***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((('''''''''&&&&&&((((((((((((((((((((()))''''''''''''((((((((((((***)))(((((())))))((('''******)))))))))(((((((((+++)))'''&&&''''''&&&&&&)))(((''''''((()))))))))((()))))))))(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%www@@@777222222444,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((((((((()))***"""(((---''' ((($$$'''+++###eeeFFF***)))---)))%%%%%%"""***MMM&&&$$$&&&&&&$$$&&&;;;yyy&&&&&&&&&"""(((%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((())))))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******++++++++++++******************))))))******))))))((((((((((((''''''''''''((((((((((((***+++++++++((('''%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr<<<555222111444---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((())))))))))))%%%111"""111888HHH 111///!!!...+++$$$777vvv+++,,,///111###...000///111888888888(((###$$$)))'''***...###222yyy'''''''''###(((%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))+++,,,)))&&&)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((&&&''''''(((((()))******)))))))))******++++++++++++******))))))(((((((((&&&''''''''''''''''''''''''''''''((((((((((((((('''((()))******++++++***((((((''''''''''''(((((((((((())))))(((''''''&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp:::666222000333...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((111666~~~///,,,000&&&###+++ ///&&&MMM+++ )))...<<>>VVV[[['''))) 000...000***...ZZZ///&&&---'''333eee+++,,,'''))))))+++!!!@@@zzz'''''''''###)))&&&''''''''''''((((((((((((&&&'''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***(((%%%$$$&&&***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************)))*********************))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,***,,,......------///111---------------------------///000///---+++,,,---***,,,,,,***((('''(((***''''''((())))))))))))(((''''''(((((())))))******(((((('''''''''&&&&&&&&&%%%(((+++......+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll888777444///000...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&''')))))))))(((((()))---333'''###&&&,,,:::999]]]222###666'''JJJ555%%%^^^zzz'''(((((($$$)))&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''((('''%%%%%%&&&((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))*********++++++************++++++++++++((((((((()))))))))))))))++++++,,,,,,------......------........./////////---000333333111222444777666666666555555444444444555777999888666666999===<<<===<<<888333000000222---------,,,+++***)))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%(((,,,//////,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg444666444...000///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&''')))+++,,,+++******((("""***+++444@@@333***III777///>>>333zzz((((((((($$$)))'''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%'''+++111111,,,'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,)))***+++---...000111111111222444666999;;;===>>>::::::999999888777666666555888<<<<<<::::::>>>AAAFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBCCCAAA>>>???DDDIIILLLNNNOOOKKKEEEBBBCCCFFFAAA@@@>>><<<888444111000,,,,,,+++***))))))(((((((((((((((((('''''''''''''''(((***++++++***((('''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc111444333...111000,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...---,,,+++)))...###111$$$LLL666GGG===AAA888GGG:::FFFzzz((((((((($$$)))'''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))&&&'''111===???444'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,,,,---///222555777999:::888:::===@@@EEEIIILLLMMMLLLLLLJJJHHHFFFDDDCCCBBBAAAEEEIIIIIIGGGGGGKKKOOOTTTTTTSSSRRRPPPOOONNNMMMIIIJJJJJJEEEAAAAAAFFFKKKPPPSSSUUUSSSOOOMMMPPPTTTVVVUUUQQQLLLGGGAAA===:::333222111///---+++***))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ777666...000111222---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&&&&'''''')))+++------,,,++++++777,,,'''...lll,,,888<<>>@@@@@@lll222555333***)))%%%%%%'''***)))&&&%%%''')))***)))'''&&&&&&((()))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((******)))((())))))((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))''''''&&&''''''(((((()))***++++++***)))((())))))(((''''''(((******&&&+++000///,,,***,,,000---111333000,,,,,,///222000222888...,,,222,,,+++,,,+++,,,///222000,,,)))***))))))***,,,,,,,,,*********++++++'''###&&&---+++'''$$$###&&&''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))***+++++++++***(((((((((((())))))))))))+++***)))(((((()))***+++(((((()))************)))&&&******))),,,000---&&&222,,,'''''''''(((,,,222888333000444;;;@@@AAA@@@HHHOOOMMMCCCBBBJJJLLLEEEBBBBBBGGGMMMKKKGGGJJJQQQWWWSSSNNNCCCggg]]]VVVPPPJJJkkkccciiiXXXJJJttt{{{aaaOOONNNfffttteeePPPGGG```ppp```OOOLLLXXXcccQQQNNNNNNJJJUUUGGGSSSNNNIIIVVVTTTOOOMMMNNN888UUUEEEIII>>>???444444;;;222444---***)))+++((($$$&&&,,,'''''''''(((***+++(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX666666...000000111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))((()))******)))((()))************---"""888222444fffEEE555...CCC^^^333===888222!!!...999222,,,```777333666888===777...//////---+++))))))***+++***)))'''&&&&&&%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((******)))((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***%%%&&&'''((())))))******(((((()))))))))(((((('''((())))))***,,,...000111333555888:::;;;<<<<<<<<<===<<<<<<@@@EEEHHHEEE@@@DDD>>>===:::@@@GGGBBB>>><<<:::666222111222///+++...---+++*********)))'''***'''(((++++++)))(((+++,,,+++)))***++++++)))'''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((()))******)))(((((((((((((((((()))))))))***+++***))))))))))))***++++++,,,,,,,,,,,,++++++***///111000***(((+++,,,)))'''+++222777666444777;;;;;;>>>EEEJJJHHHFFFNNNYYYTTTIIIFFFNNNSSSSSS[[[gggRRRTTT```jjj```TTTaaa|||yyyddd]]]jjj~~~cccUUUbbbzzz\\\gggjjjZZZmmmhhhXXXmmm}}}eeennnaaaTTTYYYyyygggYYYLLLUUUVVVQQQRRRRRRNNNAAAGGG999DDDBBBJJJ;;;111444333@@@AAA999333111+++######)))'''(((((()))***)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU555666///000//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,...***''''''***,,,---,,,777///:::666999BBBzzz<<<999EEEIII<<<]]]aaaJJJ888<<<>>>111333III999333:::AAA111***YYYOOOJJJBBB;;;777---666444111000///...,,,***((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((******)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&((())))))(((''')))***&&&((()))+++++++++***)))((((((((()))***,,,---...222333555777:::;;;<<<===??????@@@CCCFFFGGGDDDAAA>>>======BBBHHHLLLLLLLLLTTTRRRQQQPPPMMMJJJLLLPPPFFFIIIGGGDDDFFFMMMNNNJJJ@@@===:::777555222...+++---'''&&&+++...,,,)))((())))))***+++,,,+++(((%%%(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&(((***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))(((((('''&&&((((((((()))))))))******+++******))))))******+++*********+++++++++++++++)))---///+++***,,,000000,,,222888999:::BBBOOOZZZ]]]RRRQQQZZZ]]]UUUQQQSSSooozzzkkkQQQcccnnn\\\~~~lllSSS\\\nnnuuugggSSSWWWooo]]]FFFJJJ[[[fffLLLIIIRRR^^^oooUUUFFFJJJ\\\mmmdddLLLHHHVVVoookkkJJJDDDfffmmmNNN```eeeZZZsssiii]]]XXXiii```YYYQQQHHHKKKDDDCCCEEE999;;;888FFFBBB000///>>>===,,,((()))******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS444777000111///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---...***(((***///333333111<<<999>>>AAAKKK777LLL<<<<<<<<<<<<===>>><<<999777666===333;;;444<<>>???@@@IIIJJJ<<<888444444666777555222)))(((((('''((()))***+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''(((******)))((()))(((((((((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))***+++++++++******)))))))))******+++---000333666888<<<===@@@CCCEEEFFFFFFFFF@@@@@@@@@AAAAAA???===;;;222444777777555777@@@JJJGGGEEE???GGGFFF<<<===:::888???BBBBBBHHHQQQSSSOOONNNMMMLLLKKKIIIEEE???;;;666///+++---...,,,))))))'''(((((()))***)))(((&&&(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&(((***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))))))))***+++,,,------&&&)))---000222666888999KKKOOOOOOJJJLLLWWWbbbfffggg\\\]]]lllrrriiidddiiikkkNNNRRRnnn|||nnnWWWPPPwww|||OOO555GGGWWWQQQGGG<<>><<<===LLLBBB777;;;CCCHHHEEE>>>:::999???NNN@@@<<>>FFFMMMQQQFFFOOODDDRRRZZZSSS___AAA444CCCTTTKKK888EEESSSFFFVVV===FFFTTTDDDBBBIII;;;GGGOOOGGG666@@@XXXTTT:::::::::>>><<<000***...000>>>;;;888999<<>>@@@CCCFFFIIIJJJKKKKKKAAADDDGGGEEEAAA>>>???AAAIIIHHHKKKOOONNNKKKMMMSSSVVVSSSEEEVVVaaaXXXVVVDDD???AAA@@@======???@@@???CCCFFFLLLRRRUUUUUUQQQNNNEEE???999666222......111++++++***)))((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((('''''')))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((()))***,,,------))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...333222444:::BBBHHHNNNQQQTTT\\\aaaeeeqqq~~~{{{ooo```jjjwwwyyydddQQQYYYnnnlllGGG333DDDXXXRRR@@@888CCCCCCDDDCCC???AAAOOO```LLLBBBBBBPPPMMMIIIIIIQQQ]]]|||rrrNNNEEE```vvvfffYYYMMMYYYtttqqqSSSGGGTTTeeetttZZZHHHJJJTTTBBBBBB???>>>MMM999======EEEKKK666;;;OOO]]]aaaQQQIII```uuu]]]KKKUUUUUUHHHDDDKKKHHH<<<:::CCC111111000---***((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP222666000222111000---,,,++++++******++++++************************************************,,,,,,,,,+++))))))+++---'''***000666;;;>>>@@@AAAAAADDDBBBAAAMMMIIIKKKSSSWWWXXX\\\bbbggghhhddd```]]]lllgggeeejjj^^^uuulllrrrfff```bbbccceee^^^NNN]]]RRRYYYdddYYYJJJJJJRRRKKKGGGLLLQQQGGG777<<>>???CCCDDDGGGKKKNNNPPPRRRSSSOOOSSSVVVUUUPPPOOOTTTYYYGGGAAADDDQQQYYYQQQEEE>>>HHH[[[PPPVVVOOOCCCTTTKKKPPPJJJGGGGGGBBB999888>>>444999AAAKKKTTTYYYZZZXXXQQQKKKEEEAAA<<<777777;;;000///---***'''&&&(((***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))((('''''')))+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''(((((()))+++---///000)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,---///000@@@@@@DDDMMMVVV___jjjsssvvvtttiiiaaajjjxxxnnnXXXJJJWWWbbb\\\GGG888@@@QQQBBBHHHMMMPPPRRRRRRLLLEEETTTNNNMMMUUUeeeuuufffmmmvvv}}}iiiqqqzzztttkkkqqqxxx|||pppqqqsssnnnuuu~~~nnngggcccpppzzz___DDDEEEYYYNNNLLLFFF===KKK???333WWWVVVaaaUUUIIISSSmmmooouuujjjSSSHHHLLLKKKAAA<<<999555222000...+++(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP222666000333333333---,,,++++++******++++++************************************************+++++++++******+++---000---333999===???CCCHHHMMMLLLPPPVVV\\\iiiqqqiiihhhbbbgggooowwwyyyqqqbbbWWW\\\fffeeeQQQRRREEE^^^gggQQQCCCAAASSS[[[LLLLLLbbbYYYjjjUUUKKKjjjnnnZZZ\\\^^^ZZZPPPHHHMMMVVVRRREEECCCBBB<<<===FFFFFF>>>:::777666555222111111333666===>>>@@@@@@===666///+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((******)))(((''''''''''''((()))***+++((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))''')))******))))))***+++***---222888<<<@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIOOOOOOOOOPPPQQQRRRTTTUUUWWWWWWWWWUUUTTTVVVZZZ^^^RRRQQQYYYgggiii^^^VVVVVVWWWtttccc^^^SSSOOOsssnnnOOOJJJRRRbbb]]]GGG===DDDFFFGGGIIINNNSSSWWWXXXXXXQQQKKKFFFGGGGGGCCC@@@???;;;;;;:::555...***)))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''''')))+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((()))***,,,---///))))))*********++++++++++++,,,---......---,,,+++---...000333888===BBBEEEMMMUUUccckkkhhhcccfffooocccHHHIIIVVVMMM666666CCCMMMNNNMMMUUU```gggYYYQQQeee___]]]xxxyyyyyymmm}}}}}}nnnrrrzzzuuu}}}zzzooouuuffflllxxx}}}ooowww}}}yyyyyyllllll~~~zzzhhhZZZ[[[aaarrraaaIII@@@FFF@@@===EEESSSqqqwwwhhhWWW^^^XXXAAAIIIBBB:::777777555///***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ222555000444444555---,,,++++++******++++++************************************************)))************,,,000333666<<>>EEEJJJEEEKKK???;;;KKKJJJ>>>@@@KKKCCCIIIJJJAAAQQQddd^^^\\\lllwwwuuunnnjjjddd]]]QQQPPPDDD;;;>>>>>>???JJJ>>>>>><<<777222000222666---444>>>FFFHHHDDD===888************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((''''''(((***+++)))(((''''''''''''((()))++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))******))))))***+++333888???GGGKKKLLLKKKIIIFFFHHHLLLOOOSSSUUUVVVVVVWWWUUURRROOOMMMLLLLLLLLLOOOKKKFFFDDDFFFIIIKKKLLL;;;EEETTTZZZMMMAAAJJJ^^^kkkrrrJJJNNNcccyyy}}}[[[[[[rrrhhhRRRUUUiiiddd^^^YYYVVVVVVUUUUUULLLDDDAAAGGGMMMKKKCCC>>>LLLLLLKKKFFF===555000///)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''((()))+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))(((((((((***+++,,,)))************+++++++++,,,,,,---......---,,,,,,333666;;;BBBLLLVVV^^^ccc\\\nnnqqqTTTGGGIIIOOOMMM@@@777JJJggggggSSSYYYrrruuuhhhnnnuuu|||{{{vvvhhh___hhhEEEJJJIIIKKKRRRNNNKKK===BBBRRROOOJJJFFFDDDJJJSSSLLL===???NNNYYYTTTDDDMMMWWWWWW[[[QQQXXXppp|||jjj{{{dddXXXeeedddHHH888HHHDDDDDD]]]rrrsssQQQHHH>>>;;;<<<;;;333,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH:::///333111///000---,,,,,,++++++,,,,,,---************************'''***------+++***+++---000---***,,,333::::::777;;;BBBGGGNNN```sssooo___aaabbb```WWWHHH???EEEQQQIIIVVVLLLIIIMMMUUUaaaTTTSSSbbbooolll```ZZZbbbmmm]]]aaaHHHaaayyycccWWWKKKZZZeeeSSSNNNDDD<<>>GGGFFFAAA>>>999333+++)))+++,,,***'''******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))+++)))'''&&&''')))+++---***+++++++++,,,111888===DDDBBBQQQUUUFFFHHHQQQIIITTT```LLLFFFSSSZZZ[[[LLL<<>>KKKPPPPPPJJJUUUgggdddVVVTTTWWWppplllfffUUUcccrrrRRRGGGZZZkkkXXXRRRDDDUUULLLBBB[[[YYY<<<<<>>111111+++&&&'''***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((&&&$$$%%%(((+++,,,+++***)))(((((()))))))))))))))(((&&&''')))++++++++++++)))((())),,,///,,,,,,,,,,,,,,,+++***)))+++(((&&&'''***,,,+++))),,,(((%%%&&&)))+++***)))))))))(((((()))***++++++***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))+++,,,++++++---...---222+++&&&)))---///222999===AAAFFFVVVTTTpppiiiMMMPPP^^^eeeNNNDDDPPPIIITTTTTTUUU^^^uuuuuuooo~~~uuuooo]]]NNNXXX[[[LLL>>>>>>]]]MMMPPPDDD;;;JJJJJJTTT???NNN\\\ppp]]]QQQGGG___~~~qqq___OOORRRrrrbbbWWWWWWGGGkkkbbbQQQMMMTTT```XXXLLLHHHIIIgggKKKLLLIIILLLWWWgggUUUdddnnnxxxzzzxxxggg\\\VVV\\\^^^CCCGGGZZZ[[[kkktttkkkCCC???AAA333:::666666+++$$$'''***(((%%%%%%***((('''&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%GGG:::000333111///111---,,,,,,++++++,,,,,,---************************---,,,***(((((()))***,,,(((000555333000777FFFTTT^^^gggkkkhhhhhheeeUUUAAAGGGFFFIIIPPPSSSRRRTTTWWW___ccc^^^jjjmmmgggrrrsssvvv}}}{{{nnnlllwww}}}oooxxxrrrtttrrrgggoooyyyhhhdddiiiooozzziiiWWW???DDD___III>>>OOOmmmooo]]]cccsssrrrnnndddPPPCCCAAA555@@@GGG@@@???111333...---111777;;;BBBHHHCCC===444---)))((()))***)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))***((((((((()))******++++++***...333777;;;???BBBEEEWWWPPPVVVZZZLLL@@@EEEMMM]]]WWW???DDDSSSMMMHHH@@@EEECCC??????HHHQQQLLL???BBB\\\aaaHHHKKKYYY}}}bbbFFFIIIGGGeeehhhBBBAAAOOOTTTNNN===>>>EEEKKKQQQJJJRRRHHHNNNXXXCCCSSS\\\|||~~~fffUUUbbb|||gggWWWFFFdddkkkMMMCCCJJJUUUOOOMMMJJJGGGJJJQQQVVVVVV>>>777000------,,,***((())))))*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***&&&'''((((((&&&&&&''')))((((((''''''(((***---///+++,,,.........///111333888:::<<<;;;:::::::::;;;888888888888888777666555777555222111111111...++++++***((((((((((((((('''&&&&&&''''''''''''''''''*********))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************...,,,***)))***---------%%%666;;;555222333>>>PPPYYYmmmnnnrrreeeUUUWWWDDDEEERRR^^^]]]WWWnnnzzzdddOOOkkkcccKKKIII@@@fffdddXXXPPPSSSlllwwwnnn```cccdddooo{{{}}}iiiZZZlllqqqLLLEEELLLYYYaaaVVVUUU]]]ooovvvyyyyyy{{{aaaPPPNNNGGGOOOjjjzzzkkkaaaRRRCCCKKK???<<<555///---***%%%%%%))))))'''&&&'''(((((((((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%FFF:::000444111///111------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******,,,///000000000000111888CCCQQQ^^^fffkkkgggXXXEEE>>>CCCHHHIIIGGGHHHQQQ^^^iiimmmpppsssuuuuuusssrrr}}}uuu{{{nnnmmm}}}qqq^^^VVVdddjjjLLL>>>SSS[[[FFFHHH___nnnuuuwwwpppRRR```WWWNNNBBB;;;CCC;;;===777222111000222999BBBBBBAAA<<<444,,,(((''')))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((()))))))))******((()))***+++++++++***)))///333999@@@HHHNNNTTTVVVJJJRRRTTTRRRLLL???:::CCCAAAOOOBBB>>>???;;;FFFJJJGGG===RRRxxxvvvTTTNNNfff```uuuiiihhhuuurrr```ooorrrUUUXXXuuuoooGGGDDDSSS^^^CCCEEE>>>QQQcccIIIBBBSSSgggssslllZZZXXXhhh```LLLFFFGGGOOOIIIEEEHHHOOOSSSTTTTTTLLLEEE<<<444000---)))%%%******+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******%%%(((***+++)))(((((((((***)))(((''')))+++...000222444777999:::;;;>>>@@@>>>AAACCCCCCAAA???======GGGGGGGGGHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@>>>:::777444555444222...+++)))))))))))))))))))))((((((((()))************)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++************************...---,,,---------,,,+++---666...///JJJ]]]eeesss[[[GGGEEE???RRRkkkgggxxxtttXXXKKKXXXaaaQQQIIIFFFnnnmmmllljjjkkktttoooaaaTTTCCCSSSoooeee\\\ttt|||dddZZZ]]]ZZZVVVSSSJJJ\\\```~~~lllVVV;;;>>>;;;888555...'''&&&***'''&&&&&&'''))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%DDD:::111444111000222------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,............///111===@@@LLL]]]hhhfff\\\TTTNNNOOOMMMJJJLLLSSS]]]bbbkkkooowwwzzzttt|||ssswwwsssqqquuu}}}fffgggaaaooozzzYYYBBBGGGSSSWWWVVVSSStttpppSSSEEEJJJ>>>AAA<<<:::;;;:::777666999999:::;;;888444...(((%%%'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))*********,,,+++)))))))))+++---///??????AAAEEELLLUUU^^^dddHHHXXXOOO???BBB>>>555999<<<```WWWEEEOOOkkk~~~XXXXXX}}}WWWYYY[[[SSSrrrfffXXXyyyfffjjjmmm```bbb[[[tttnnn\\\QQQiii\\\III???BBBRRRQQQKKKOOObbbxxxZZZ]]]cccjjjnnn[[[LLLMMMRRRRRRRRRUUUUUUQQQHHH>>>888444...(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((***++++++***))))))***(((***,,,///222555777888@@@CCCEEEGGGHHHIIIKKKMMMMMMOOOOOOMMMJJJGGGEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLIIIGGGCCCEEEFFFBBB<<<666444555000///,,,***)))((())))))'''((())))))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,*********+++++++++++++++***,,,000222///+++,,,000???EEEDDDZZZjjjjjjQQQPPPJJJUUUmmm~~~|||jjjWWWWWWiiitttfffQQQcccppp~~~ttt|||zzzpppgggpppuuupppwwwoooqqq|||ttttttuuu{{{wwwxxxxxxqqqMMMUUU^^^eeeuuunnnpppyyy{{{nnnVVV@@@GGGEEEgggwwwXXXHHHBBB<<<888555000+++''''''&&&&&&((())))))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&CCC:::222555111000333...------,,,,,,------...++++++++++++++++++++++++...//////+++))),,,555===JJJ]]]uuu~~~nnnSSSBBB???PPPSSSZZZdddlllsssyyypppxxxuuuxxxmmm~~~vvvyyynnnrrrdddpppjjjsss~~~uuullleee{{{{{{}}}zzzeeeTTTYYYfffaaaNNNAAARRRmmmllldddccckkkqqq[[[JJJCCC>>>>>>@@@??????AAA===:::777777777444...(((******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))******))))))))))))))))))************,,,***((((((+++222999>>>NNNNNNMMMJJJIIIMMMTTTZZZHHHIIIBBBIII[[[XXXUUUfffmmmUUUjjjlllRRR]]]iiigggVVVGGGLLLZZZ___EEE===HHHPPPZZZNNN@@@:::KKKPPPCCC<<<===EEEYYYUUULLL999RRRgggaaaYYY===OOOjjjNNNNNNeeehhhQQQMMMmmmxxxVVVHHH@@@SSSSSSDDDLLLpppcccFFFEEEKKKKKKPPPZZZSSSTTTPPPHHHCCCBBB<<<555******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))'''(((+++...***...555<<>>FFFJJJNNNPPPOOOIIIAAA@@@FFFMMMTTTEEESSSnnn___vvvWWWKKKUUURRRJJJ888>>>HHHOOOJJJ>>>888>>>HHHQQQ???<<>>QQQEEE@@@EEEEEEJJJFFFIIIJJJCCCTTTHHH@@@>>>BBBDDDBBBAAAGGGLLLLLLWWWYYY>>>NNNXXXsssiiiGGGOOO```YYYPPPhhhnnnJJJAAAQQQwwwkkkSSSQQQjjjvvvcccLLLEEEIIINNNMMMGGGEEEHHHFFF@@@333111---***(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************---222666@@@BBBGGGJJJLLLKKKIIIHHHCCCCCCBBB@@@>>>>>>???AAABBBAAA>>>:::666444555666000111333555777888999999<<>>===:::666222666555222///---+++))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******++++++***))))))*********+++++++++***000888AAAGGGJJJJJJIIIIIILLLLLLFFFAAAHHH\\\mmmppp___rrr[[[GGGLLLRRRTTTCCCLLL\\\XXX\\\ZZZcccnnnwwwdddrrruuu}}}|||ooo}}}rrrzzzzzzdddWWW^^^TTTRRR\\\aaaFFFJJJ999???SSS888OOOZZZrrrbbbNNN___\\\VVVRRR[[[cccUUUggg\\\IIIKKKPPPNNNEEEBBBHHHIIIDDDAAA===666///+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---000333777;;;@@@DDDSSSRRRPPPMMMIIIEEEAAA???===<<<:::666333333555888FFFGGGGGGEEECCCBBBCCCDDD666666777888888888888888999;;;======<<<<<<>>>AAA@@@???>>>???AAABBBCCCBBBHHHIIIJJJJJJHHHCCC???<<<444222///,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........000---222@@@MMM]]]wwwhhhSSSSSSZZZ}}}lllzzz~~~nnnjjj{{{zzzwww~~~qqq[[[ZZZlllbbbWWWmmmttt[[[```yyyhhhuuuoooWWWHHHPPP~~~uuu___KKK@@@<<<:::222///+++(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''???;;;444666222000444......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////666FFFYYYccc```YYYDDDJJJXXXfffjjjlll~~~}}}~~~www|||~~~www{{{xxx}}}wwwsssjjj}}}~~~wwwssszzz|||ppphhh]]]\\\aaarrrhhh]]]TTTQQQUUUEEEJJJccc{{{]]]IIICCC;;;AAAGGGIIIEEE===555000:::888555222...+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++///888EEEPPPTTTPPPGGGAAALLLNNNMMMHHHJJJaaa```YYYcccdddQQQOOOYYYUUUeeetttkkkxxxdddZZZcccTTTWWWNNNPPP^^^HHHQQQhhh~~~lllZZZiii{{{\\\XXX{{{|||eeebbb[[[^^^XXXJJJDDDJJJLLLHHHMMMGGG===444---*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,111888>>>DDDIIINNNQQQQQQNNNJJJFFFCCCBBBAAAAAACCCAAA>>>999666777:::===BBBEEEHHHIIIHHHGGGGGGHHHDDDDDDDDDCCCBBBAAA@@@???:::===?????????@@@DDDHHHAAA===999888999:::888666666<<>>555111,,,((('''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''DDD888222555111777...///...,,,++++++,,,...///...***+++///,,,&&&+++666444GGGaaakkk]]]HHHDDDLLLSSSiiizzz|||sss{{{{{{~~~rrrmmm{{{{{{xxxpppuuuooo{{{uuuuuuooolll``````NNNOOOssskkkUUUDDDXXXrrrqqqrrrlllWWWFFF??????CCCCCCGGGAAA///444888:::777333000,,,'''***++++++)))%%%$$$(((+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))************************,,,///111<<>>777***((()))******))))))***+++))))))((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++000555;;;CCCLLLQQQRRRWWWOOOFFFHHHGGGJJJTTTMMMIIICCC???===>>>@@@BBB666<<<@@@???===>>>CCCFFFKKKSSSWWWTTTRRRUUUXXXXXXbbbmmm{{{sss{{{|||wwwvvvuuueeeQQQTTTNNNHHHDDD@@@<<<<<>>AAAEEEFFFEEENNNGGGAAA???===888666666...---,,,***((('''((()))(((((()))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************++++++++++++555000,,,.........111888VVV{{{qqqkkkhhhxxx||||||ooopppsssxxxxxxlll\\\\\\rrrtttfffUUU^^^sssppp[[[HHH>>>>>>BBB???===>>>:::DDDAAA999333555<<<<<<888<<>>AAACCCDDDEEECCCCCCBBBAAA???@@@CCCEEEBBBDDDNNNaaauuu}}}xxxsssgggdddTTT]]]rrr|||jjjUUURRRccceeegggVVVEEEgggrrrIIIBBB888000+++))))))((())))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&''')))%%%"""%%%'''&&&'''***'''(((((()))******((('''AAA888222555000777//////...---,,,,,,---...///...000---)))***222<<<@@@NNNXXXVVVKKKQQQlllwww|||}}}rrrwww||||||}}}wwwzzzqqqttt~~~rrr}}}qqqqqqssssssrrriiiwwwfffyyy~~~ZZZkkkzzziii\\\PPPBBBAAAGGGDDD@@@888777===<<<333---...&&&&&&'''***++++++***(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,++++++...,,,***+++000777===AAAPPP@@@CCCCCCDDDhhh}}}cccnnnppphhhHHHGGGaaannn~~~pppddd~~~vvvcccnnn___XXXcccrrrkkk\\\OOOkkkzzzaaa```cccyyyZZZYYYeeemmm[[[VVVYYY{{{kkkdddccc]]]ooo|||uuusss~~~lllrrrrrr}}}yyyWWWfff___UUUhhhmmmSSSWWWoootttTTTRRRvvviiiFFFIIIFFFAAA>>>AAAEEEBBB888******)))***++++++***)))))))))((((((((((((''''''&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************(((+++,,,***'''&&&***...111666>>>EEEKKKOOOTTTVVVKKKPPPKKKFFFGGGAAA<<>>>>>AAAFFFCCCBBB???;;;;;;<<<888222888777555222...+++(((&&&&&&''')))++++++)))(((&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++*********++++++,,,,,,,,,222,,,+++///000222???OOOtttooowwwvvvjjjUUUNNN]]]qqq}}}pppgggkkkkkk```wwwvvvNNNFFFOOO[[[nnnXXXPPPPPPOOOMMMLLLMMMNNNOOOPPPYYYVVVMMMUUUggggggXXXdddVVVKKKTTTaaaZZZPPPSSS[[[YYYUUURRRTTTYYYYYYVVVRRRZZZeeennnppphhh]]]TTTSSSQQQTTT]]]cccfffhhhlllsssssstttuuuwww{{{~~~|||xxxwwwwwwttteeerrr{{{aaaooonnnnnnSSSbbbuuueeehhhwwwrrryyycccQQQpppmmmVVVMMM@@@333,,,(((((((((***)))((((((''''''((((((((('''&&&&&&%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((***%%%###''')))((())),,,)))(((&&&%%%$$$%%%'''(((???777333555000666/////////...------...//////+++000///)))///DDDYYYaaaPPPBBB@@@UUUrrr~~~www}}}xxx}}}|||sssrrrppphhhttt}}}nnn{{{sssjjjqqqvvv{{{~~~vvvxxxqqqpppnnnrrrvvvlllXXXMMMXXXbbbbbbnnnoooYYYGGGCCC@@@GGGCCC===999555444555666+++)))'''(((+++,,,***'''+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,+++***)))***---,,,,,,000666>>>DDDGGGIIIFFFIIIUUUtttbbbMMMJJJBBBEEE~~~zzzjjjkkkuuuuuuvvvsss|||{{{xxxyyylllxxxvvvyyyyyywwwQQQFFF~~~eeefffwwwWWWbbbQQQDDDGGG???:::EEENNNIII@@@222...***)))***+++)))'''))))))(((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++************************)))******)))(((***111666CCCHHHOOOSSSTTTSSSRRRRRRFFFIIIDDDAAABBB999111777666:::CCCPPP___mmmvvv{{{ttt{{{}}}}}}tttuuu}}}xxxpppnnnqqq^^^dddxxxwwwrrrqqqqqqiii\\\UUUVVVRRRKKKEEEDDDCCCAAAAAADDD999BBBEEE@@@===>>>999000???>>>===<<<888222+++&&&(((((())))))))))))(((''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,,,,------&&&---333222222???[[[sss|||rrrrrrwww~~~zzzmmmjjjeeeUUUEEEEEENNNMMMDDDKKKEEEKKK\\\eee___VVVSSSQQQ\\\PPPVVV```gggrrraaaiiiqqqxxx|||{{{kkk}}}tttvvvvvv}}}wwwwwwrrrnnnrrreeewww}}}uuuPPPwwwpppjjjqqqgggUUU@@@000)))***---***))))))((('''(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&((()))((('''***000222---)))(((((('''%%%$$$&&&+++222777===777444555000666000////////////////////////222111...111EEE___iiifff\\\ZZZeee{{{~~~vvviii~~~zzz{{{yyyiiinnnuuuqqq}}}qqqjjjkkkfffvvvtttoooxxxggg~~~[[[```]]]mmmiiiwwwvvv^^^KKK>>>???FFFDDD777222888;;;777444///***''')))***)))'''+++******)))(((''''''&&&))))))))))))))))))))))))************************************++++++++++++***+++---,,,)))(((((()))***111;;;DDDIIIKKKKKKKKKDDDpppwwwsssfffNNNOOOjjjrrrxxx{{{yyy{{{ssszzzooottt{{{}}}sss~~~qqqvvv~~~{{{kkkOOOppp}}}aaa]]]qqqsss[[[yyypppUUU???OOOJJJBBBOOOUUUIII???===777///*********)))'''(((((())))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))************++++++++++++************************,,,++++++---333<<>>???===777222///---***(((''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,------......+++333555111???bbbxxxnnniiirrr{{{uuueeeZZZVVVPPPJJJHHHMMMWWW```eeeaaacccmmmsssrrrrrrvvviiiaaa]]]jjjzzz]]]mmmpppNNN[[[ZZZyyyVVV999,,,...333******)))(((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))((('''''')))***((('''+++111333///***(((,,,000666:::>>>BBBGGGJJJ;;;777444555///666000///000000000000000000///222+++)))999SSSccc[[[KKKaaahhh^^^\\\}}}{{{ppprrryyyvvv{{{pppqqqzzztttnnnkkkyyyxxxzzzhhhfffvvvxxxnnngggvvvwwwhhhVVVEEE<<>>666///,,,***))))))(((((())))))))))))******'''(((((())))))******+++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///666@@@JJJRRRVVVPPPPPPNNNJJJFFFCCCCCCDDD>>>???;;;>>>IIIPPP___xxx{{{mmmuuu}}}~~~uuuoootttqqqccckkkyyy|||vvvqqqsssrrrwww}}}yyysss|||{{{sssvvvvvvlllhhhkkk|||xxxkkkaaafffpppkkk\\\]]]aaa^^^TTTKKKIIILLLNNN:::888888<<>>666777666222,,,((()))***(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,'''***,,,++++++///777>>>PPPRRRQQQKKKKKK]]]|||aaaNNNlllxxxxxx}}}uuu~~~yyyvvv{{{~~~zzzzzz~~~www{{{mmmggg||||||{{{lllppplllxxxrrr___zzzXXXPPPMMMEEELLL???AAABBB===666///,,,,,,(((((())))))*********+++((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,........................555BBBQQQWWWTTTOOOOOOQQQKKKIIIEEEDDDIIITTTbbblllyyyqqqpppqqq|||ooopppwwwuuuddd^^^lllsssjjjccceeegggiiilllmmmfff___cccmmmeeecccggglllfff[[[]]]hhhbbbpppvvvnnngggkkkrrrvvvkkk___ddd{{{pppkkkvvvkkkmmmlllvvvpppuuuuuufffQQQAAA<<<<<>>+++###+++***'''((()))******)))(((''')))************+++++++++************************(((((()))+++,,,+++)))'''***)))///...'''000DDDNNNZZZUUUCCC;;;VVVggguuuNNNWWW|||{{{kkkvvvkkkcccYYYSSSZZZQQQRRRRRRQQQPPPOOONNNMMMMMMKKKRRRWWWUUUPPPQQQXXX```\\\YYYTTTQQQSSSXXX___ddd```aaadddfffhhhhhhhhhggghhhooowww{{{zzzzzz}}}qqqyyyzzziiiPPPeeewwwTTT]]]zzz[[[qqq]]]cccTTTQQQFFFAAA===<<<===999000)))***++++++***(((''')))***)))))))))))))))******+++))))))))))))************------+++(((&&&(((///444:::@@@AAA777***'''222???PPPTTTUUURRRRRRSSSNNNFFFGGGTTTPPPXXX}}}|||{{{bbb\\\sssyyyjjjooojjjkkkuuu{{{yyytttssswwwxxxzzz{{{{{{wwwqqqmmmyyyssspppqqqnnnhhhfffiiipppggggggiiifffhhhhhh^^^ZZZQQQZZZfffaaa^^^hhhpppqqqddd___ccctttrrr{{{}}}sssjjjcccwwwnnnUUUIII===777AAA???BBB@@@;;;999777000&&&'''(((***++++++***))))))+++*********))))))((((((************************++++++++++++++++++,,,,,,---((()))000000+++///;;;;;;KKKaaarrr|||SSSXXXaaa___qqqzzzuuufffbbbdddfffkkkyyyzzzxxxccciii```???000000,,,)))))),,,---,,,''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&***---***%%%&&&...666???JJJXXX```bbb```\\\YYY```fffcccYYYYYYaaa[[[KKKsss@@@555666222777333111333333111333333+++...???RRR```fffYYY]]]|||{{{|||zzzvvvtttrrrpppooonnniiidddssslllnnnooojjjmmmpppiiiiiilllooopppooonnnmmmnnnpppmmmllllllmmmllljjjgggcccbbbaaaaaabbbcccddddddhhhiiijjjmmmpppuuuzzz~~~www|||llltttzzzwwwhhhsssYYYQQQaaabbbaaa\\\XXXRRRDDD666777+++444>>>111)))---)))(((((()))******)))(((((()))************+++++++++***************************))))))***+++,,,++++++000...---555CCCPPPPPPHHHHHH777CCC\\\eee@@@HHH^^^ddd___YYYWWWVVVRRRIIIBBB888>>>888>>>;;;222<<<<<<777777777666555555444444333777:::888555444999>>>;;;999666444333444666777999777666666777:::<<<===:::>>>AAACCCCCCDDDGGGJJJUUUZZZeeerrrzzzyyy|||xxx}}}pppoooZZZhhhzzz|||???HHHDDD@@@??????<<<555...++++++***))))))))))))))))))))))))))))))******+++))))))))))))************((()))***+++...555@@@HHHFFFHHHHHHBBB<<>><<<:::888555222777666000===<<>>>>>>>>???CCCKKKVVV^^^YYYMMMNNNXXXOOO;;;===RRRkkk}}}yyyrrrlll~~~{{{~~~WWW```nnn}}}pppkkkjjj^^^VVV```OOO[[[fffjjjyyyrrrzzzddd]]]fffqqqmmm^^^ZZZbbbjjjnnnfffUUU@@@@@@>>>;;;<<<===:::555555///((((((+++...+++(((************))))))))))))***************************+++++++++,,,,,,,,,---***222---,,,777444444HHHrrr~~~nnnvvvbbbjjjfff[[[eeeeeefff___fffsss|||SSS\\\SSS;;;***+++,,,%%%%%%---''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((())),,,444???MMMXXX^^^iiieeeaaa^^^]]]\\\\\\[[[dddYYYTTTXXX[[[VVVTTTVVVooo>>>666777111666333222000(((000333+++???bbbqqqgggWWWdddyyyuuuvvvqqqvvv~~~wwwwwwuuuooohhhdddbbbcccgggiiimmmqqqrrrsssvvvyyy~~~qqqyyydddgggjjjmmm]]]ZZZ]]]CCC555///555999777222+++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++******+++---...333;;;RRRggg]]]IIIGGGNNNzzz```YYYvvvuuubbbSSSNNNFFF???<<<@@@@@@AAA@@@@@@BBBDDDFFFCCCDDD:::@@@???666===;;;;;;<<<===>>>??????>>>>>><<<;;;;;;;;;<<<;;;:::888888999;;;<<<<<<;;;999777999888888:::<<<;;;777444;;;888555444555777888888444999::::::IIIbbbnnnkkktttmmmgggrrr{{{eeemmmVVVOOOHHHDDDCCCBBB???===222---((((((+++---+++((()))))))))))))))******+++))))))*********++++++++++++,,,,,,***''')))...222///000444===GGGPPPTTTTTTTTTLLLKKKNNNDDD===PPPooovvvpppvvv~~~{{{mmmgggkkk___ZZZTTTNNNJJJHHHJJJMMMCCCSSSgggtttvvvrrrooommmooorrruuutttpppooottt{{{uuuttt{{{{{{www^^^\\\ZZZSSS___YYYhhhyyy}}}lllcccffflllooorrr|||uuubbbhhhsssiii```^^^VVVIII===:::???DDD;;;555...******+++,,,+++*********)))))))))))))))***************************++++++,,,,,,---------***333...---444222HHHzzzdddjjj}}}|||~~~zzzzzzzzzyyywwwuuutttssszzzwwwvvvlllccckkk}}}|||yyyXXXMMMvvvssslllsssqqqYYY\\\^^^HHH222*********+++,,,''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''))))))(((((((((((()))222???LLLVVV]]]```bbbZZZXXXZZZ```dddaaa\\\YYYUUU[[[bbbaaaZZZVVV\\\ggglll===666777111666333333111---222000333VVVxxxxxx^^^fffsssppppppyyy|||zzz|||xxxxxxcccfffgggggghhhkkknnnpppzzz|||{{{zzzrrr|||rrrxxxsssyyyoookkkccc]]]\\\OOOBBB333111888888222///******))))))))))))******))))))*********+++++++++************************)))+++------+++)))***+++'''444MMMbbb\\\AAA888GGGrrrPPPIIIPPPtttwwwbbbMMM===>>>CCCDDDEEEHHHDDDDDDDDDBBB@@@@@@CCCEEECCCLLL???:::<<>>:::;;;===?????????>>>===;;;;;;;;;===??????<<<999>>>>>><<<;;;:::999888888>>>:::777777:::;;;888666999777666666777777666555888888999;;;@@@IIIXXXdddiiippp~~~zzzvvv\\\kkk]]]```qqqyyysss|||xxx\\\HHH???===>>>===666000***))),,,---+++((()))))))))))))))******+++************++++++++++++'''***---...,,,+++...000111555???LLLVVVYYYUUUOOOLLLPPPIII>>>GGGfff}}}zzz|||uuuwww}}}aaaZZZPPPIIIFFFDDDAAA>>>???CCCIIISSS\\\```]]]XXXzzzzzzgggggggggeeeeeegggjjjlllxxxmmmmmmrrruuu|||~~~tttuuusss}}}~~~}}}tttddd[[[OOOQQQZZZaaaaaaaaaffflllpppxxxhhhzzzwww\\\]]]eeemmmrrrrrrfffQQQ@@@===AAA>>><<<888111+++)))+++///))))))))))))))))))************************************+++,,,------......+++000...///111888iiisssnnnqqq}}}}}}}}}{{{xxxuuuqqqnnnqqqrrrvvvzzzyyysssrrruuu|||wwwwwwzzzzzzwwwxxx|||wwwvvvtttrrrqqqqqqqqqrrrpppvvvyyywwwvvvxxxwwwuuu{{{vvvpppppptttxxxyyyyyywwwvvvuuuuuuuuusssooolllqqqnnnnnnttt~~~wwwuuuuuusssrrrsss{{{aaa\\\iiieeevvvzzzqqqRRRggg]]]EEE+++&&&000000&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((''''''(((+++...888EEEUUU___```___^^^___bbb\\\XXX[[[ZZZRRRLLLKKKDDDhhhrrr[[[YYYlll}}}jjj<<<666777111666333444222000000222???]]]nnnhhhbbb~~~yyyrrrjjjsssyyyzzzzzzwwwtttvvv}}}}}}}}}~~~}}}||||||zzzyyysssiiidddfffiiijjjkkknnnuuuyyyzzz~~~{{{xxxyyylllzzzjjj}}}lll^^^^^^cccffflllttt\\\TTT???444999888111444+++******))))))******+++)))************+++++++++************************(((+++...---++++++---000777666CCCIII;;;???\\\qqqOOOEEEnnnwww```]]]wwwIIICCCEEEHHHKKKIIIFFFHHHMMMJJJJJJJJJHHHFFFGGGHHHJJJRRR^^^OOOEEEIIITTT\\\GGGCCCEEEGGGHHHIIIHHHGGGFFFDDDDDDFFFIIIKKKJJJGGGEEEFFFEEEDDDEEEHHHLLLPPPSSSLLLDDD<<<999<<>>>>>>>>===<<<>>>999;;;???;;;777DDDYYYbbb[[[jjjyyylllvvvaaawww}}}xxxqqqPPPAAA>>>===;;;:::555///,,,,,,,,,+++))))))))))))))))))******+++*********++++++++++++,,,&&&***...///---,,,---...888@@@KKKVVV[[[XXXPPPJJJGGG===FFFfffooosssxxxwwwwwwkkkYYYMMMCCCHHHIIIHHHQQQaaahhheeexxxxxx{{{yyyyyywwwtttuuuzzz|||{{{zzz|||~~~yyy}}}{{{yyy{{{wwwuuu}}}}}}vvvmmmfffbbbZZZTTTYYYhhhvvv}}}}}}gggeeetttvvvjjj___XXXeeennnzzz}}}pppXXXCCC999AAABBB@@@888...)))+++///))))))))))))******************************************+++,,,---...//////...+++///444:::WWW{{{wwwvvv}}}}}}zzzvvvvvvzzzyyytttpppmmmmmmwwwwwwwwwvvvtttpppmmmkkknnnpppuuuyyywwwrrrrrruuuvvvooojjjllliiicccdddjjjjjjjjjjjjjjjkkklllmmmnnngggkkkmmmjjjhhhiiiiiifffeee```\\\___gggmmmmmmlllbbbdddeeedddaaa``````aaadddbbbbbbeeelllqqqssssssttt{{{uuuxxxuuujjjeeejjjfffwwwsssaaa___gggSSStttqqqrrr[[[666'''000000!!!((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''(((---555<<>>888///666++++++***))))))***++++++)))************+++++++++************************)))+++,,,+++***---555;;;___IIIDDD;;;<<>>RRR```\\\]]]^^^___```aaa```___aaannnhhh^^^bbbdddjjjpppnnnjjjoooxxxfff>>>666666666888222777000333LLLxxxccckkktttgggjjjkkkoooeee[[[XXX\\\gggjjjhhhkkksss}}}xxxwwwxxxxxxwwwtttwwwyyyyyywwwwwwzzz||||||xxxyyy{{{wwwxxxvvvooovvvyyylllhhhyyyxxxrrrnnnmmmkkkgggffffffssstttwww|||}}}wwwttt{{{~~~kkkxxx}}}iiikkk}}}xxxWWW???===999---333111---++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---111000777VVVxxx\\\EEE999>>>ooozzzOOOKKKcccpppcccNNN===EEEFFFDDDEEEIIIYYYtttuuusssbbbXXXUUUUUUSSSWWW[[[hhhsssllllll{{{{{{~~~mmmuuu```|||uuusss]]]qqqtttpppkkk~~~aaaIIICCCEEEDDD<<<000''''''***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,000???NNNSSSRRRKKKNNNPPPAAANNNzzztttnnncccNNNGGGJJJKKKSSSfff~~~vvv{{{~~~}}}zzzvvvtttPPPVVV___uuutttpppzzzuuuiii```fffrrryyyzzzyyyjjj\\\FFF===BBB;;;///...,,,+++***+++,,,---,,,***)))************+++++++++,,,+++***+++---/////////)))===>>>YYYqqq~~~yyyhhhvvvjjj\\\eeeiiifffooofffbbb\\\XXXSSSPPPOOOPPP]]]ZZZ[[[cccpppzzz~~~}}}~~~mmmXXXZZZDDDBBBDDDIIIMMMWWWkkkvvvuuuyyytttlllmmmxxxzzzpppnnnsssrrrjjjjjjtttqqqjjjkkkhhheeeiiissscccdddsssbbb[[[lll[[[[[[```ddddddaaa```eeelll___eeebbbVVVRRRWWWXXXSSSWWWRRRVVVzzzXXXbbbssszzzuuucccmmm:::***777(((******)))((((((((((((((())))))(((((('''''''''&&&((('''&&&'''((())))))(((333'''%%%666KKKUUUWWWYYYVVV^^^cccaaaaaajjjwww{{{zzzyyyYYY___jjjooowww~~~{{{zzzfff>>>666666555666...444222333SSSsssmmmiii~~~qqqpppooommmpppnnnYYYLLLPPPSSSXXX]]]aaakkkwwwuuu}}}}}}}}}|||xxxtttrrrtttwww}}}}}}{{{{{{{{{wwwvvvzzz}}}www}}}xxxlllfffeeefffeeehhhjjjooovvv{{{~~~{{{yyywww{{{yyyxxxttt~~~uuu}}}aaaFFF:::777444444111...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000---)));;;]]]pppnnnBBB<<>>666---,,,222++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000...///222555<<>>777777666666///555666<<<^^^iiiVVVkkkwwwgggmmmpppssseeeUUUQQQWWW___eeennnvvvyyyzzzllldddeeemmmtttmmmpppqqqkkkddddddkkksss|||~~~{{{}}}{{{yyy|||~~~yyyqqqpppkkkccccccfffkkkrrrxxx{{{zzzxxx~~~tttssspppqqqxxxcccqqqvvvWWW===333444444333000...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((333---(((LLL~~~XXX;;;MMM~~~mmmbbb|||mmm|||{{{sssjjj@@@;;;;;;@@@AAAAAAPPPccclllkkkvvvwwwwwwvvvwwwxxxuuupppuuuyyytttqqqxxxvvvuuuyyy~~~}}}yyy}}}}}}wwwddd[[[[[[YYY\\\TTTNNNZZZeeekkkssszzztttrrr|||nnnTTT[[[TTTEEE<<>>888999777888333:::<<>>FFF___nnnqqqlllfffUUU>>>555///000333777:::888555222;;;???IIIVVVcccjjjiiigggZZZTTTQQQ@@@PPPzzz}}}qqqbbb___bbbhhhddd\\\^^^hhhfffhhhbbbaaaggg___RRROOOPPPoooddd\\\\\\IIIBBBEEE\\\{{{^^^;;;VVVoookkkppppppnnneeeVVVLLLKKKKKKHHH@@@JJJ[[[eeeooogggdddvvvnnnyyy}}}DDD000555+++***))))))(((((())))))(((((((((((((((''''''''''''((())))))((()))***+++999AAANNNYYY[[[[[[^^^ddd___UUUmmmiiiOOOVVVhhhaaazzzccc>>>888888555666222;;;LLLyyyxxxhhhzzztttWWWKKKHHHVVVcccccc```___```xxx{{{wwwzzzrrrkkkiiifffcccgggmmmwwwtttppppppuuu{{{sssqqqooommmmmmoooppppppwwwxxxxxxuuuuuu}}}|||zzz}}}zzz~~~wwwqqqvvvuuuqqqrrrwwwtttmmmggggggggghhhjjjnnnrrruuu~~~zzzuuu~~~iiirrriiilllooocccuuuwwwllluuuuuu^^^@@@000666666555222---******++++++++++++++++++++++++++++++++++++,,,,,,---------------;;;SSS```UUUAAA555@@@uuu___KKK{{{oooXXXwww}}}NNN888:::AAACCCEEEJJJWWWwwwxxxiiidddbbb```[[[ZZZZZZZZZXXXYYY\\\```___eee\\\```___XXX```[[[WWWVVVVVVWWWUUUSSSXXX___UUU^^^}}}ggglll|||pppeeefffhhhkkknnnppprrrssswww~~~{{{sssiii]]]YYY]]]VVVjjjgggSSSOOOWWWaaajjjnnnjjjkkkrrryyyzzzzzz{{{yyyyyylllyyymmmkkkhhhuuuiiiyyyeeeHHHDDDGGG???333---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///000888FFFOOOQQQOOOOOOWWWCCCccc{{{~~~gggUUUAAALLL^^^uuuvvvnnnjjjbbbggghhhhhhllltttxxxwwwtttxxx~~~sss|||gggfffrrr{{{yyyuuupppiii___XXXttt|||fffFFFAAAAAA777333...++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++...000111000000222333???RRR}}}{{{|||zzzpppttt}}}~~~~~~|||ssskkkYYYCCC666555666444999999888777999AAAMMMWWWkkkwww{{{wwwoooYYYEEEBBBvvv______mmmiii```[[[VVV555ZZZMMMHHH^^^ddd]]]]]]VVVDDD888,,,333:::>>>>>>===;;;:::666888===GGGSSS^^^eeeggg___```^^^QQQkkk|||cccTTTWWWWWWSSSNNNQQQXXX]]]XXXfffeee^^^aaa___RRRIIIhhhppp^^^^^^NNNSSShhhiiijjjuuuwww~~~zzznnn]]]OOOHHHEEECCCHHH===WWWbbbUUUzzznnnddd}}}dddggg999222++++++***)))))))))))))))'''''''''(((((((((((((((&&&'''((((((''')))---111GGGJJJUUU___YYYSSSeee|||rrrlllhhhgggoooyyylllooo||||||ddd???777555111333111<<<___ssshhh{{{rrrhhhIIIPPPRRRVVVZZZZZZ\\\eeeooozzznnnccclllzzzqqqjjjfffccc^^^\\\fffuuuyyyvvvwww{{{}}}|||uuupppgggjjjiiieeefffoooxxx~~~{{{www}}}~~~sssfff```aaadddfffkkkkkkjjjhhhhhhkkkppptttwww{{{sssuuuuuusssxxxjjjiii~~~qqqlllwwwrrrNNN000666888888444...******,,,++++++++++++++++++++++++***++++++,,,,,,------...111111HHHcccYYY999999SSSttt\\\kkkoooeeeppp[[[???>>>???FFF@@@CCCLLL___{{{}}}xxxddd]]]gggdddaaa``````___^^^aaagggZZZbbb]]]fffhhhbbbhhhaaaZZZZZZ]]]aaa___ZZZWWWYYYWWWXXX___XXXOOO___hhhVVV]]]]]]^^^^^^^^^______```YYYVVVSSSUUUZZZ^^^]]][[[ZZZWWWTTTXXX___fffiiiiiiqqqmmmjjjiiijjjiiifffccc]]]dddZZZOOOXXX```ZZZUUUpppjjjiiipppxxx{{{xxxvvvvvvxxxYYYHHHDDD???999555,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////...333@@@LLLQQQOOOOOORRRLLLqqqoooxxx}}}nnnYYYGGG>>>UUU^^^kkkeee^^^YYYXXXZZZ]]]^^^jjjuuuyyywww|||{{{vvvrrrmmmjjjgggwwwwwwwww}}}~~~rrr|||[[[;;;===888222---,,,,,,------++++++++++++,,,,,,,,,,,,+++...111111000111444888OOOmmmpppqqqwwweeeyyylllqqq~~~{{{vvvwwwuuunnngggUUU>>>111111111...222444666666555666999<<>>111666<<<@@@???===<<<:::888555444555;;;FFFUUUdddnnnrrrzzz}}}wwwuuuooolll___III999999@@@EEE___lllkkkcccccc]]]MMMEEEttt______WWWmmm|||PPP}}}ssszzznnn___PPPGGGCCCAAABBB777VVVpppQQQbbbcccYYY{{{sss}}}}}}^^^bbbBBB777++++++***))))))))))))***'''''''''(((((((((((((((&&&'''((('''(((,,,444:::FFFPPP^^^bbbWWWVVVuuulllSSSVVViii|||zzzkkkeee```VVVLLLccc===666555222777888EEEhhhvvvmmmxxx{{{xxxtttwww^^^RRRUUUYYYZZZZZZ```rrryyyfffZZZ^^^iii]]]]]]```bbb]]]\\\mmm{{{vvvtttyyyzzzqqqsssuuuxxx}}}~~~xxxsssnnnsssuuurrrrrruuutttooommmhhhkkklllhhhoooyyywww}}}|||yyyqqqggg[[[XXX]]]iiijjjkkkkkkjjjkkkooorrrqqqzzzwwwnnnhhhkkkvvvcccdddqqqxxx___:::777999:::666///******,,,++++++++++++++++++++++++******+++,,,,,,---......444>>>TTT___LLL===\\\zzzqqqsssqqqxxxccc<<<000===IIIHHHGGGTTTkkkzzzuuusssqqqbbbRRRWWWgggYYYTTTQQQRRRSSSQQQSSSWWWUUU\\\VVV^^^```ZZZaaaZZZWWWVVVYYY___aaa^^^ZZZYYYgggddd___ZZZ]]]ggghhh```XXX\\\aaagggmmmqqqssstttrrrlllgggfffhhhjjjhhheeeiiihhhgggiiilllpppqqqrrrnnnqqqpppllloootttnnnaaa``````VVVTTTbbbggg[[[SSS```eeelllsssxxxvvvnnngggrrr\\\KKKAAA;;;555---,,,,,,++++++,,,,,,---,,,,,,------.../////////...777EEEOOONNNLLLRRR[[[rrrbbbxxx}}}eeeNNNNNNYYY^^^nnnrrrqqqqqqwww~~~|||xxx{{{{{{zzz~~~}}}|||wwwnnnfffkkkwww~~~~~~{{{]]]nnnIIICCC===555///,,,,,,,,,---+++++++++,,,,,,,,,------+++...000000///111777===aaa|||qqqqqqWWWKKK\\\sssqqqnnnuuuuuummmhhhVVV???444888;;;999999;;;>>>>>>>>><<<;;;;;;666HHHXXXdddjjjdddeeetttoooqqqyyy~~~wwwhhh]]]xxxVVVZZZvvvsssaaaYYYFFF333222777:::===EEEOOOSSSQQQTTTPPPHHHAAA@@@IIIXXXdddkkkwww|||vvvyyy}}}sssfffXXXGGG>>>FFFSSSzzzkkkhhhiii[[[PPPWWWfffPPPQQQQQQuuuUUU<<>>CCCSSShhhdddppp{{{vvvxxx|||xxxlllvvv{{{UUU[[[aaalll{{{nnnrrrwwwoooccc]]]ZZZ```lllrrrkkkgggxxxyyyppplllnnnooojjjeee```]]][[[\\\___bbbaaa```eeefffdddbbbhhhttt{{{{{{{{{ttttttrrrkkknnnqqqjjjjjjkkknnnpppooolllkkkmmm|||sssuuu{{{gggZZZ\\\```dddgggiiihhhgggiiikkkooonnnlllpppssswwwppptttiiigggssslllpppJJJ777:::;;;666///******,,,++++++++++++++++++++++++******+++,,,,,,---......555JJJ\\\UUUBBBMMMvvvMMM[[[fffaaa@@@333KKKBBB<<>>444---,,,,,,++++++,,,,,,---,,,,,,------...///000000444???MMMTTTQQQPPP[[[jjjppp]]]UUUMMMPPPtttzzzrrrmmmrrrvvvqqqooorrrvvv{{{xxxzzz{{{vvvzzzkkkYYYnnnkkkFFF@@@777000---,,,,,,---++++++,,,,,,,,,---------,,,...000///...111999@@@vvvnnnwwwuuuooo{{{|||hhhZZZkkkttthhhiiifffmmmhhhTTT:::000555:::888@@@???===<<<<<<<<<===>>>AAABBBFFF]]]~~~zzzWWWFFFWWW^^^nnnjjjxxxqqquuu[[[BBB555;;;CCCSSSnnnkkkXXXRRRYYYaaafffrrrssshhh|||pppmmm]]]UUUYYYgggggg___lllccceeehhhVVVUUUmmmSSS>>>???BBBkkkZZZ\\\gggvvvyyynnnfffggguuuooofff[[[OOODDD??????:::HHH999___XXXBBBVVVxxxiiilllfffyyykkkmmmqqq{{{uuudddmmmnnn{{{===,,,+++******)))*********&&&'''''''''(((((()))))))))******)))+++444BBBMMMXXX[[[QQQKKKccc|||^^^DDDhhh{{{qqqqqqxxx]]]hhhXXXSSSKKKHHHLLLSSS[[[___bbbGGG444777000444[[[vvvwww]]]}}}pppaaaggggggwwwcccdddwww}}}vvv|||rrrpppvvvuuuvvvtttwwwtttgggdddqqqrrrddd\\\SSSCCCIII___hhhfff```VVVUUU^^^^^^UUUXXXiiirrrooohhhgggjjjttt~~~~~~wwwzzzuuummmdddbbbdddaaa[[[^^^VVVYYYjjjtttnnnfffcccWWWZZZ___cccfffhhhiiijjjooogggcccdddfffoooqqqooolllaaa```jjjzzzfffyyy[[[888>>>;;;444444...(((,,,++++++++++++++++++++++++------+++***,,,000000---JJJJJJXXXHHH000ZZZUUUNNNxxxsssZZZmmmyyy|||FFF888777EEEHHHBBBJJJ\\\tttmmm]]]wwwzzzssslllllleee[[[[[[[[[ZZZKKKFFFUUU```bbbgggddd______dddfffbbb```cccbbbjjjjjj\\\nnn___eeeZZZZZZSSSRRROOOHHHOOOXXXUUUfffkkkrrruuutttqqqmmmkkkppppppqqqnnnbbbZZZggg{{{}}}zzzpppmmmtttssskkkgggmmm]]]ZZZ```]]]^^^dddddd\\\ZZZXXXZZZ]]]___]]]ZZZSSSWWWccchhhiiivvv~~~vvvgggoooqqqzzz```sssvvvyyysssvvvxxxKKKNNN===;;;333000,,,+++,,,---......***---......,,,...222666:::OOOIIIIIIVVVHHH___sssrrr___LLLLLLZZZ~~~xxx]]]WWWzzzllloooiiihhhmmmgggjjjwwwmmmbbblllkkkiiicccfffnnnmmmmmmxxxvvvtttqqqlllgggaaa\\\YYYmmmeeeccckkkqqqpppmmmmmmtttlllrrr|||~~~xxxwww}}}{{{ttttttmmmrrrwwwlllrrrqqqxxxYYYHHH>>>777---,,,...(((---,,,,,,++++++,,,,,,---...---+++777***888;;;ZZZvvv{{{ooo}}}~~~rrr|||ooojjjZZZdddfffNNNQQQVVVVVV>>>111888;;;AAAAAAGGGLLLMMMRRRXXXWWWRRRNNNEEECCCNNNaaapppzzzyyy{{{}}}hhhNNNhhhVVV^^^gggqqqzzzpppUUU:::FFF999PPPxxxpppoooqqqlllllllllkkkrrrooo]]]IIINNN888HHHmmmqqq|||WWW```ggg___RRRVVV]]]@@@;;;>>>yyyccc___jjjaaaggggggccc[[[SSSLLLGGGCCC===;;;CCCMMMiiiAAAFFFooojjj\\\eeerrreee===888---******&&&***---%%%))))))))))))))))))))))))&&&''')))***///:::JJJUUUUUUjjjSSSRRRjjjggg```]]]eee^^^rrruuuQQQKKKQQQNNNPPPBBBAAAQQQ[[[YYY\\\eee^^^<<<111<<<555>>>lllzzzvvvuuulllooohhhfffoooqqqaaattttttiiiwwwwww}}}wwwfffaaattt{{{wwwyyy|||ooogggZZZ]]]mmmiiiUUUJJJCCCPPPooo~~~nnn```SSSTTT___bbbZZZZZZdddgggaaaZZZVVVTTTZZZeeennnssssssyyywwwssspppooollleee]]]XXXJJJCCCJJJPPPQQQRRRWWWXXX]]]aaaccccccdddfffhhheeeaaaaaacccaaabbbqqqxxxzzzxxxyyyjjj}}}jjjssssss>>>777555666333...------++++++++++++++++++++++++---,,,++++++,,,---111555TTTQQQIII===PPPcccfff]]]kkk~~~{{{nnn>>>???<<>>777;;;CCC???DDDJJJRRRXXX[[[[[[ZZZZZZYYY\\\\\\ZZZZZZ^^^bbbcccbbbhhhppphhh[[[dddjjj[[[RRRRRR```hhh\\\UUU\\\aaaaaaZZZVVVZZZ^^^]]][[[ZZZ___TTTSSSZZZcccrrrwwwlllgggdddnnn}}}{{{iiiFFF;;;===555111---++++++---......+++---...---,,,...444999JJJDDDWWW[[[LLLqqqrrrxxx|||tttXXX[[[JJJ___{{{www|||}}}yyy|||zzzvvvuuuwww~~~tttzzzyyyvvvzzz}}}zzz{{{xxxvvvvvvvvvzzzpppkkkyyy|||rrrqqqyyy}}}{{{zzz~~~dddFFF666777222---...------,,,,,,++++++,,,,,,---,,,///***555,,,888EEEpppmmmwww|||lllnnnuuuvvvvvvddd^^^>>>NNN```lll```>>>444===@@@EEE]]]vvvhhh\\\^^^hhhvvvsss~~~tttnnnbbb______rrryyyxxxpppllldddOOO999777HHH}}}|||nnnjjjllliiihhhcccUUU>>>555;;;EEEQQQaaahhheee???666CCCUUU^^^VVV]]]QQQ888999eeetttnnn{{{nnnhhhhhhbbbeeeeee```YYYRRRJJJCCC<<<999???IIIccc@@@@@@aaacccfffyyy^^^eee999---***+++&&&))),,,&&&)))))))))))))))))))))))))))''''''---777CCCNNNSSSVVVZZZooofffIII^^^iiiqqqqqqXXXBBB@@@FFFAAACCC???EEEVVVbbbaaa^^^```eee:::666@@@555EEErrrsss}}}qqqtttuuu^^^bbbuuuwwwaaaZZZVVVqqqkkkrrruuutttnnniiiggghhhooo|||~~~xxxvvvuuuqqqjjjddd[[[SSS^^^ooofffNNNEEEFFFlllnnn]]]PPPLLLXXX\\\VVVYYYeeellljjj```ZZZTTTTTT[[[eeelllpppnnnjjjhhhkkkmmmjjjccc]]]]]]OOOCCCCCCEEEHHHNNNWWW\\\___bbbcccbbbbbbeeegggcccaaabbbccc^^^ZZZbbbpppbbbaaaxxx}}}OOO666333<<<333///222,,,++++++++++++++++++++++++---***+++---+++***555CCCYYYWWWFFFSSSnnn{{{{{{rrr}}}rrrkkk>>>111;;;BBBIIIKKKPPPeeelllbbb{{{fff[[[\\\^^^]]]ZZZRRR888AAArrr{{{]]]SSSLLLJJJLLLRRRVVVVVVVVVXXXVVVZZZZZZLLLUUUKKKHHHFFFEEE:::777555...000666111666;;;CCCJJJPPPTTTYYY[[[ccc^^^YYYVVVRRRQQQVVV\\\aaaUUU\\\^^^MMMQQQcccbbb]]]PPPSSS]]]]]]]]]bbbaaa```VVVVVVaaaddd]]][[[```aaaRRROOOVVV^^^lllzzz|||dddbbbSSSFFFEEE999444...+++***,,,---...---......,,,,,,000777===FFF???PPPOOONNN}}}gggvvvrrrUUUPPPLLLbbbYYYyyy{{{xxxyyyooowwwxxx~~~}}}vvvrrr|||yyyzzzwwwvvvqqqkkkpppqqqfffssstttvvvwwwwwwuuusssrrr{{{vvv{{{}}}}}}~~~xxxnnngggkkkvvvxxxvvvmmm~~~www~~~wwwmmmuuuxxxqqqttt~~~SSS:::;;;777000//////------,,,,,,,,,,,,------***444***222111999VVVvvv}}}sssqqqeee\\\fffyyyUUUIII]]]YYYxxxFFF666===IIIYYYuuuooopppmmm{{{lll```\\\gggwww}}}sssyyyyyypppiiigggaaaQQQAAA666mmmssslllmmmgggbbb]]]SSS>>>---jjj}}}[[[XXXNNN>>>PPPsssbbbDDDGGGUUU[[[SSS<<>>///+++,,,&&&&&&***((())))))))))))))))))))))))+++((('''111@@@MMMRRRQQQuuu]]]XXXzzznnn[[[PPPJJJCCCDDDHHHDDDFFFIIINNNUUU]]]ccceeeeeeggg<<<:::<<<444QQQpppwwwkkkwwwnnneeepppsssiii^^^LLLGGGLLLkkkuuudddcccxxx{{{hhhaaaccckkkxxx|||vvvqqqpppmmmkkkmmmooojjjbbbYYYXXXYYYfffpppbbbQQQRRRnnnsssTTTGGG999BBBIIIJJJFFFLLL___pppwwwrrrkkkaaa[[[ZZZ[[[]]]]]][[[TTTSSS[[[ddddddccccccddd[[[UUUUUUVVVUUUXXX]]]ZZZXXXWWWYYY\\\___```___eeecccaaa___ZZZXXX___jjjccc[[[gggmmmkkkfff<<<666AAA444///444)))++++++++++++++++++++++++,,,)))+++///,,,+++:::NNNXXXNNNCCCnnnhhhcccgggzzz}}}oooYYY666999GGGEEEGGGKKKWWWrrr{{{dddnnnlllttt^^^XXXYYY\\\ZZZSSSWWWJJJ:::aaajjj[[[QQQOOOMMMNNNNNNLLLJJJIIINNNNNNNNNBBBGGGGGGAAAJJJEEE777333444000333777444333555888;;;AAAHHHPPPVVVgggZZZQQQMMM@@@999OOOnnniii^^^LLLDDDQQQcccgggaaaeeeUUUTTT]]]^^^___bbb```]]]VVV[[[gggcccTTTSSS```[[[WWW]]]^^^TTT[[[uuuiii\\\eeeggggggssscccQQQ777<<<777000+++***+++---............,,,,,,222;;;BBBGGGXXXJJJIIInnnYYYLLLcccjjjyyyqqq}}}www^^^\\\uuutttpppuuuyyyhhhYYYlllyyyrrrpppnnnXXX```sssoookkkooolllkkkZZZVVVUUUKKKMMMVVVVVV\\\```fffkkklllhhhccc```ddd\\\UUUUUU[[[______^^^iiiiiipppqqqhhhkkkqqqllltttzzzyyypppjjjlllooopppuuuqqqooo}}}uuuwwwpppyyydddnnn{{{{{{}}}uuu~~~rrrmmmqqqrrrPPPCCC:::666222+++------,,,,,,,,,,,,------)))777+++000666<<>>lllwwwlll{{{yyytttjjjgggooo{{{MMMIIILLLFFFHHHKKKKKK\\\uuu|||lll\\\YYY\\\tttxxxqqqoookkkoooooojjjeeebbb^^^YYYRRR]]]cccfffbbbRRRMMMZZZjjj~~~vvvRRRHHHIIIAAA999@@@BBB???DDDVVViiisssxxxlll[[[MMMGGGDDDCCCAAAJJJCCCIII]]]kkkkkkhhhjjjaaa^^^\\\^^^___]]]\\\]]]RRRLLLGGGJJJSSSZZZZZZVVV```______]]]YYYUUUYYY___\\\qqqyyyxxxcccSSSbbbqqqtttuuuEEE888@@@333000444(((+++++++++++++++++++++++++++)))+++///...111AAATTTMMM>>>AAAyyybbbKKKvvvdddSSS222777BBBAAAMMMLLLVVVwww}}}yyy___}}}ooolllJJJFFF\\\```ZZZWWWTTTTTTLLLNNNzzzMMMGGGCCCBBBAAAAAACCCGGGHHHGGGKKKGGGHHH===>>>HHH>>>RRRDDD333...222222777===::::::888555333555<<>>999111,,,+++,,,---...//////...---...444>>>FFFHHHXXXIIIbbbxxxttt___LLL```uuu{{{SSSWWWuuuttt\\\ssswwwyyydddLLLiiixxxpppuuuXXXUUUkkkzzziii]]]aaa```___eeehhhbbb]]]iiiwwwyyyxxxtttoookkkhhhiiikkkmmmccceeeiiiooouuutttjjj```^^^]]]bbbbbb___gggllleeeXXXeeemmmlllnnnvvvvvvooo{{{wwwkkkkkk|||xxxrrrhhh|||sssaaalllxxxxxx{{{www|||wwwrrruuutttwwwlllMMM999;;;999'''...------,,,,,,------...***777,,,000;;;DDDeeeqqqkkkvvvrrrpppuuuOOOPPPWWW]]]{{{[[[vvvxxxmmmNNN888>>>oookkkjjjcccdddSSSGGGCCC===IIIRRRggg{{{rrrpppnnnnnnlllkkkjjjeeeUUUEEEPPPtttsssllljjjiiigggdddcccgggnnnssswww~~~sssdddkkkooobbb]]]cccnnn```kkk\\\UUU{{{}}}ssshhhZZZ[[[aaaaaaTTTKKKYYYdddZZZZZZaaaYYY[[[dddgggbbb___\\\OOO@@@999999444<<>>;;;KKKkkk{{{sssfffdddeee```]]]]]]```bbbbbbaaaSSSKKKEEEHHHSSS\\\]]]ZZZ\\\```dddddd^^^XXXTTTSSSXXXlllyyytttppptttwwwrrrKKKdddrrrdddjjjzzzPPP;;;:::333222333***++++++++++++++++++++++++******+++---222<<>>DDDeeeWWWddd]]]rrrLLL444<<>>999444333777>>>DDDLLL^^^[[[NNNeee^^^SSSDDDhhh{{{LLLRRRgggbbbiiijjjZZZQQQXXX^^^___]]]___```WWWUUUlllbbb\\\\\\ZZZVVV]]]ddd^^^eeetttrrraaaddd|||xxxWWWjjjiiifffzzzUUUFFF???:::333...------........./////////000777AAAIIIKKKBBB```nnnwwwyyyNNNQQQxxx}}}```mmmggg___gggooouuuqqq^^^PPPOOOwwwnnniiiSSS{{{dddaaaiiiccc```uuupppkkkuuu|||yyysssnnnjjjiiijjjjjjcccnnnvvvvvvqqqoooooonnnsssnnnjjj___SSSUUUVVVJJJIII[[[fffhhhrrr~~~ttt}}}uuugggkkksss{{{ooosssnnnlllvvv}}}{{{~~~vvvuuu]]]>>>======+++......------------......,,,444---333@@@OOO|||tttsssyyyrrrfffqqq}}}hhhQQQbbbmmmmmmtttKKKbbbfffxxxiii[[[CCCQQQ|||yyyvvvtttqqqtttyyyyyyiiijjj\\\___OOO???FFF777@@@IIIWWWbbb___iiillljjjgggeeegggdddWWWIIITTTppphhhssshhheeegggiiihhhffffffkkkpppoooxxxuuufffjjjnnncccmmmgggtttxxxoookkkgggggg}}}fffooogggddd{{{}}}bbb^^^]]]??????444KKKgggddd]]]\\\RRR[[[dddgggaaa______RRR@@@888;;;333:::AAAUUUFFF222:::UUUZZZrrrnnnooouuunnnEEE---///+++%%%(((+++))))))))))))))))))))))))&&&...999AAAIIIRRR\\\dddXXX___vvv{{{wwwcccPPPOOOSSSHHHHHHNNNMMMKKK^^^xxxxxxqqqrrrqqqlll]]]@@@;;;:::hhhxxxmmmiiijjjoooBBBFFFIIIBBBLLL]]]iii~~~sss```bbbnnnttt{{{mmmhhhcccVVVGGGHHHMMMRRRVVV\\\___[[[TTT___mmmgggWWWVVV___mmm||||||kkkVVVUUU\\\XXXcccsss~~~jjjRRREEEFFFKKKLLLJJJBBB>>>QQQtttqqq^^^XXXhhhbbb\\\[[[```eeedddaaaVVVQQQMMMOOOUUU]]]bbbccc^^^cccfffeee```[[[WWWTTTYYYWWWeee~~~QQQaaawwwzzzvvvjjjbbbCCC666555666222,,,++++++++++++++++++++++++))),,,++++++555GGGOOOLLL<<>>444:::>>>CCCJJJIII???>>>===;;;999:::===@@@EEETTTUUUPPPeeeddd```>>>WWWWWWJJJvvvgggWWWUUUTTTYYYcccdddXXX\\\``````]]]cccwwwaaa[[[YYYYYYaaasssrrr[[[cccyyyppp\\\aaaooo{{{zzz```bbbFFF>>>999444000/////////...---...000000333999CCCKKKTTTRRRnnnwww}}}rrrWWWOOOnnn~~~uuummm```vvvzzzccc^^^wwwuuuzzzxxxkkkSSSiiiyyywwwfffjjjqqqwww|||xxxnnn{{{jjjooolllLLLEEEHHHNNNUUU]]]dddiiilllssszzz|||wwwtttyyyzzzsss___JJJIIIJJJ@@@QQQhhhuuuqqqvvvoooyyywwwkkkddddddvvvmmmjjjxxx}}}~~~zzzuuuvvvKKK<<<;;;444......------------......///000///666CCCYYYbbbpppsssaaa{{{uuunnnrrryyyYYYppptttyyynnneeewww{{{gggHHHdddyyytttrrrtttwwwrrrssswwwyyyxxxwww~~~~~~llloooZZZ```PPP<<<---'''555999@@@LLLQQQdddfffffffffdddfffeee]]]SSSVVV|||ppphhhqqqeeeaaabbbcccddddddeeefffgggmmmhhhqqqyyyppphhhiiifffnnncccrrr{{{PPPFFFcccnnnkkkkkkppppppVVVJJJJJJTTTqqqnnnCCC@@@@@@```|||vvvkkkdddUUUXXXcccgggccccccdddVVVBBB666===333999;;;]]]PPP777<<>>wwwzzz{{{hhhjjjUUUBBBMMMJJJLLLbbbtttyyymmmgggaaa\\\cccppp|||{{{qqq```TTTOOOIIICCCNNNNNNQQQ\\\llluuunnnbbbiiittthhhYYYffftttyyyzzzhhhVVVPPPUUUZZZVVVOOOOOOHHHVVVvvvnnnYYYUUU```[[[UUUVVV\\\aaa\\\UUUSSSRRRQQQPPPQQQVVV___eee```aaa```\\\YYYYYY[[[[[[PPPPPPjjjZZZVVV]]]|||xxxsssMMM666999999111---++++++++++++++++++++++++(((---+++)))888NNNRRRGGGHHH|||DDDvvvuuudddrrrTTTBBB:::EEEKKKHHHOOO___^^^bbbzzz|||ttt~~~lllKKKKKKYYY___NNNIII\\\bbbRRRZZZ^^^BBB???888===<<>>GGGLLLIIIPPPpppnnnXXXpppzzzccc{{{xxxrrrMMMKKKxxx^^^\\\JJJXXX___DDDGGGNNN555EEEEEEDDDTTT[[[tttYYY\\\XXXRRRUUU___bbb]]]ZZZRRROOO\\\hhhdddlllYYY999666???CCCNNN^^^sssyyy```aaaeeeVVVZZZ]]]GGGHHHZZZyyyiiiKKKpppaaaaaa^^^MMM???MMMccchhh___SSSOOOYYYaaa``````dddggg______```___dddaaaSSSVVVUUU```mmmgggTTTOOOYYY|||ggg|||nnnrrrpppYYYBBB777666666///...///)))000---,,,111888???EEEJJJSSS}}}]]]~~~mmm\\\TTT```ttt{{{wwwxxx~~~uuunnnwwwvvv{{{~~~bbbrrr~~~vvv{{{pppPPP\\\mmmaaauuulllkkklllmmmooopppooonnnnnnnnnooo___AAA>>>AAADDD@@@===<<<;;;<<>>666999---CCC444:::<<<999JJJTTTaaagggfffbbb```aaaNNNmmmrrrooocccpppeeeeee^^^]]]bbb^^^[[[cccdddZZZSSS```rrrnnngggpppjjjccciiiTTT???LLLaaazzzxxxrrrtttpppeee```cccVVVjjjOOO>>>@@@KKK[[[IIIaaa]]]iiiaaaVVVSSSHHHsss```ooolllbbbUUUGGG>>>222888999888TTT]]]999...TTTbbbnnnxxxbbbddd~~~~~~eeeiii[[[ZZZzzz\\\ggg666///###000%%%+++(((''''''((()))******)))555333@@@LLL]]]SSSPPPvvvbbbMMMSSS[[[]]]iii}}}~~~www~~~XXX@@@777VVVvvvmmmlllhhhfffGGGFFFMMMYYYfff\\\VVVWWW___MMMWWWlllkkk|||sssUUUYYYiiinnnmmmnnnccceeezzzyyyrrrttt|||uuuvvvmmmlllkkkhhhpppxxxuuubbbfffcccYYYTTT\\\gggnnnZZZQQQJJJLLL[[[ooo~~~ssssssyyy^^^MMMPPPdddRRRIIITTT```]]]VVVTTTQQQSSSSSSRRRPPPNNNJJJHHHTTTZZZ]]]\\\\\\^^^[[[VVVNNNRRR[[[yyytttkkkNNNVVVaaammmmmmdddBBB222777444...++++++************++++++)))+++---;;;OOORRRIIIHHHkkkgggJJJrrrZZZ}}}QQQBBBHHHGGGEEESSSuuuhhhZZZkkk```lllsss```\\\LLL___^^^XXXaaasssooo[[[\\\ooo\\\888;;;JJJSSSjjjuuuuuu___^^^XXXRRRQQQUUUXXXWWW]]]\\\]]]hhhpppgggdddsssEEE:::===CCCNNNlllqqq```aaa^^^bbb\\\FFFHHHSSSbbb^^^```}}}ggg[[[QQQKKKSSSnnnzzzooo^^^UUUSSSZZZ]]]\\\___gggddd______``````dddbbbVVVPPPSSS^^^kkkiii[[[QQQPPP|||wwwiiiwww~~~aaaoooeeeFFF:::777666...---000,,,///,,,---222999@@@IIIPPPnnnaaaiiifffTTT[[[sssaaaPPPYYYbbbdddkkkpppvvvtttvvv{{{pppaaaWWWXXXbbblllssspppTTT???fffzzzwwwkkkgggbbbbbbfffhhhhhhggghhhsssooooooFFF@@@???AAAKKKLLLMMMIIICCC???@@@EEEUUUZZZ\\\WWWPPPLLLNNNQQQhhhooosssNNN888NNN]]]cccdddmmm~~~oookkkfffrrrooorrrxxxppp```[[[```gggrrrmmm```bbbkkkrrrxxxooouuu{{{ggg>>>666333222///---,,,---.........222666???PPPttt}}}sss{{{mmmkkkjjjwwwaaaWWWtttYYYcccrrrRRRhhh}}}```pppwwwlll]]]MMMAAAAAAHHH]]]ppptttkkkkkkooommmlllkkkaaarrrllleeejjjRRR???222777777AAACCC444;;;666DDDRRRaaaeee```]]]aaagggQQQ~~~mmmkkkjjjccciiidddddd``````bbb]]][[[aaaaaaYYYRRR^^^rrrrrrhhhiiigggbbbggg___aaauuuzzzssskkkaaa^^^bbbZZZaaaTTTGGGCCCccc\\\```nnniii^^^VVVOOONNNuuu^^^iiigggaaaXXXLLL@@@444888777444LLLVVV:::888PPPaaadddsss{{{ooosss}}}aaawwwtttAAA333(((...''',,,(((((('''((()))*********,,,===HHHQQQfffnnnYYY>>>iiittt~~~uuubbbZZZVVV[[[```gggtttqqqrrrsssXXXAAA;;;pppzzz|||rrrccckkkWWW>>>GGGRRRZZZaaaTTTOOOYYYeeeZZZmmmnnnggg|||sssgggnnnvvvhhhcccfffyyylll[[[gggrrrgggnnnaaaVVVPPPUUUhhhsssiiibbbooosssiiicccgggiiifffTTTNNNFFFAAAFFFZZZvvv}}}sssyyymmmNNNAAAIIIXXXOOOTTTfffnnndddWWWTTTPPPPPPQQQPPPMMMGGGAAA>>>NNNYYY^^^XXXXXX^^^^^^VVVSSSMMMWWWQQQlllgggvvvwwwppp\\\;;;[[[rrr[[[ssstttAAA333777111,,,++++++************++++++...+++///IIIYYYEEEEEEiiiggghhhhhhrrrsssFFFFFFJJJIIIQQQxxxzzzZZZ[[[{{{rrraaaZZZXXXXXXIIIRRRWWWppp[[[___XXXSSSddd{{{vvv^^^EEE777MMMppppppddd^^^XXXTTTQQQOOOTTTZZZ]]]cccbbbdddggg\\\PPPSSSHHH999555RRR~~~zzzuuu___^^^eeecccXXXMMM@@@bbbqqq___ZZZqqqxxxeeecccXXXPPPRRReeennn^^^XXXWWWYYYXXXUUU[[[eee___`````````bbbeeebbbZZZ\\\^^^bbbhhhiii```OOO@@@[[[fffzzzqqqooozzzJJJ===999777---+++000///---,,,///555;;;BBBOOO[[[{{{^^^rrrQQQKKKjjjwwwSSSIIIBBB>>>FFFQQQSSSfffoooqqqxxxyyyvvvzzzjjj___LLL===@@@NNNUUUSSSgggaaaRRRUUUjjjWWWOOOGGGGGGNNNYYYaaaeeekkkqqqmmmWWW888AAAKKKbbbzzzmmmccc\\\WWWTTTeeeqqqmmmcccZZZOOOEEEQQQjjjnnnGGGDDDdddkkkmmmnnnlllqqqnnnkkknnnvvvuuugggYYYSSSSSSgggppp___TTTgggxxxsssqqqhhh|||vvvJJJ444444333000...------...///000222999===jjjkkkiii~~~rrreeedddcccrrruuuUUU^^^bbbZZZiiidddzzzmmmXXXdddyyyuuukkkZZZEEE666888AAAFFFQQQ```eeegggppprrrgggbbbTTTnnnuuufffhhhZZZ@@@666888>>>BBBXXX===HHHFFF:::FFFVVVaaaeeecccaaa```WWWtttnnnbbbeeefffbbbcccaaa```bbbbbb^^^\\\^^^\\\VVVNNNXXXqqqxxxkkkcccjjjfffeeebbboooyyyooohhheeeaaa```ddd]]]LLLBBBGGGUUUwwwhhhgggyyykkkWWWbbb\\\HHHOOOvvv___kkkiiicccYYYMMM;;;333888888555LLL\\\NNN111666SSSUUUkkk___rrrMMM444---))))))+++))))))))))))))))))******222FFFBBBFFFbbbddd]]]nnntttyyyRRRHHHRRR\\\bbbgggnnnpppnnnbbb{{{yyywwwwww|||\\\@@@???~~~yyyxxxuuuddd```wwwXXX???HHHTTT[[[aaaVVVTTT___}}}zzziiieeefffsss~~~oooYYYvvv```XXXPPPZZZ```bbbPPPNNNyyyttteeeYYYWWWgggtttnnn}}}ttthhhhhhdddZZZMMMLLLLLLPPP___yyyyyymmmkkk```MMMIIISSSSSSRRR```vvvxxxeeeWWWVVVUUUPPPKKKGGGDDDAAAAAACCCIIIXXX___WWWVVV___```XXXWWWOOOUUUMMMaaa~~~~~~999aaatttllluuuDDD;;;444,,,111,,,++++++******++++++,,,///,,,666VVV___AAASSSccc}}}{{{hhhDDDEEEDDDDDDRRRxxxsssNNNWWWxxxxxxVVVNNNTTT:::>>>:::HHHQQQaaavvv```WWWSSSOOO[[[yyyggg<<>>;;;rrrzzzjjjuuuKKK<<<999999///,,,000111,,,,,,000777;;;DDDWWWkkknnnsss[[[EEEVVVvvvPPP@@@GGGKKKUUUZZZNNNGGG[[[eeegggrrryyyuuutttrrrSSS;;;;;;BBBAAAAAAFFFZZZeeeiii^^^JJJDDD;;;888<<>>???pppvvvfffoooaaaaaa```nnnwwwrrrWWWnnnYYY\\\~~~{{{WWW\\\tttxxxuuu^^^@@@555HHHcccJJJBBBXXXrrrppplllooojjj[[[JJJhhh~~~kkkggg```BBB888;;;>>>YYYvvvkkkccc\\\^^^fffiiiddd]]]\\\jjjzzzqqq^^^ccckkk___```YYY[[[ccccccaaa___ZZZVVVRRRGGGNNNkkkyyynnnbbbeeeeeebbb___lllddd\\\wwwjjj```aaadddccc``````[[[EEE888BBB\\\uuudddLLLAAA;;;BBBXXXYYYGGGLLLuuubbbrrrrrriiiYYYIII:::333777777444FFF\\\^^^===000QQQRRRdddxxxrrrdddiiiWWW111///&&&)))'''*********)))))))))+++,,,???FFFDDDJJJ]]]iiixxx{{{mmmLLLJJJTTTaaajjjmmmkkkeee___{{{^^^<<>>@@@FFFGGGXXXaaa[[[YYY___aaa\\\SSSPPPOOO^^^nnnPPPppp{{{SSS@@@444000555,,,,,,++++++++++++,,,,,,)))...CCCaaa^^^CCCcccXXXgggrrreeewww___777JJJDDDHHHiii___OOOaaauuummmYYYZZZRRR777444777222444555???QQQLLLSSSLLL___```FFFFFF:::IIIssstttRRRIIIDDDEEEAAA;;;>>>GGG[[[ccc___YYY^^^]]]SSSOOOAAA>>>FFFfffbbb```aaa[[[RRR[[[gggfffcccbbbXXXRRRXXXYYYSSSSSSvvvTTTFFFKKKOOO[[[QQQNNNSSSWWWYYYbbbcccWWWYYYWWWVVVZZZ]]]\\\\\\\\\VVV```]]][[[gggfff[[[ZZZZZZ___gggvvvkkkEEE???UUUwwwlllYYYNNN<<<888;;;333...000000------222999===HHHeee{{{dddmmmOOOOOOssszzzGGGOOOXXXYYYpppiiioootttoookkkppppppooouuuiiiOOO>>>DDDNNNRRR]]]lllrrryyyppp{{{rrrfff[[[\\\ZZZTTTMMMIIIKKKNNNffffffooo]]]JJJZZZ{{{qqqeeeYYYTTT___jjjnnnssseeedddllloooeeeggglllooommmmmmmmmdddVVVSSSSSSeeekkkWWWVVVjjjrrrnnnmmmsssnnntttxxxuuusssVVVDDD666555222///.........///...666CCCFFFtttzzzmmmuuuqqqhhhjjjjjjvvviiidddOOOtttpppxxxzzzwwwyyyxxxfff___ssswwwuuucccKKKGGG```~~~iiisss|||iiijjjfffVVVEEEaaarrrfffcccDDD555===HHHmmmbbbbbbeeeggg```ddduuusss___eeennn___ZZZNNNUUUaaaaaaccccccYYYSSSMMM>>>BBB___pppjjjccc\\\```aaa```mmmeee___qqqiiibbbccceeebbb]]]ZZZWWWMMM<<<@@@[[[[[[LLLVVVNNNEEEHHH^^^hhhddd]]]PPPMMMvvvccctttuuulll\\\JJJ>>>888666444///888NNN]]]:::+++KKKVVVaaa{{{ooossseeeppp}}}hhhhhheee111111)))+++''')))***+++***((())),,,///??????VVVggg___gggvvv|||ooo\\\MMMSSSYYYgggoookkkfffrrr{{{zzz|||[[[888OOO{{{rrr{{{yyyddd```nnnyyypppRRRBBBXXXmmmpppjjjYYYYYYvvvmmmcccRRRXXXddd}}}gggUUUUUUuuuooo}}}oooqqqbbbfffgggvvv]]]cccgggeeeYYYMMMJJJLLLMMM```fffttt~~~nnnhhhQQQJJJiiiuuuoooqqqvvvgggQQQTTThhhXXXPPPKKKJJJFFF===<<>>yyy```]]]___``````UUUIIITTTdddeeeggg___RRRLLL]]]xxx|||mmmppp{{{eeeHHHJJJWWWcccuuuUUUDDDDDDQQQYYY^^^^^^VVVVVVUUUVVVZZZ^^^aaaaaaaaaUUU```XXXWWWhhhfffUUUTTTKKKUUUkkkqqqBBBDDDNNN~~~HHHpppfffxxxWWW@@@777;;;666000000//////...333;;;@@@QQQyyy~~~hhhppp___III\\\IIICCCUUUyyy|||vvvmmmmmm{{{fffOOO@@@QQQyyyfffQQQRRRKKKYYYooonnnvvv~~~~~~vvviii]]]XXXWWWlllxxx___JJJdddwwwccchhhwww~~~zzztttoooiiiddd______ooowww~~~ssskkkiiiooorrrkkkllltttsssiiihhhnnniii[[[UUUIIITTTeee\\\OOOZZZnnngggoooggg}}}mmmmmmyyywww}}}]]]EEE777666333000///...//////---888FFFTTTmmmmmmrrrsssjjjllllllnnnkkkfffMMMpppiiiuuu~~~{{{rrr|||tttsssiiiqqqlll___uuutttpppkkkeee```aaaooo}}}zzzllllll___RRRCCCVVVyyyeeebbbHHH555CCCeeemmm```bbbiiiaaaaaappprrrccceeejjj\\\QQQFFFSSSaaaZZZ^^^dddZZZTTTJJJ999:::PPP\\\ZZZ\\\``````ccc___fffffffffsssmmmeeeaaa```___^^^]]]WWWEEE444HHHyyyhhh666EEEKKKUUUlllyyyZZZRRRxxx```oooqqqkkk^^^OOO>>>888444444333888OOOjjj222---DDD^^^fffzzz___aaauuunnnrrrpppooojjjyyy:::333///,,,+++(((***+++***(((***///333<<>>VVVzzzAAADDDBBB```dddhhhqqq|||mmm}}}~~~zzzggg}}}FFF222111(((---&&&)))+++***)))+++111666@@@QQQ\\\RRRJJJXXXfffeeejjjKKK@@@JJJXXXeeerrryyyzzzWWWCCCccc}}}iiidddooovvvvvv___LLLKKKooottteee___nnnqqqeeeSSS[[[jjjrrrttt}}}kkkbbbiiijjjccc```UUU]]]___jjjuuucccUUUbbb\\\[[[dddeeeUUULLLQQQSSSTTTRRRVVV[[[UUUJJJMMMYYYNNNTTT[[[___aaacccfffiiiZZZJJJcccyyybbbnnn```fffyyywww[[[]]]uuuOOOEEEAAADDDBBB===???HHHPPPWWWgggsssmmm^^^___jjjcccXXXRRR;;;QQQaaa~~~~~~{{{iiiGGGkkktttooo]]]sssJJJ444999111---,,,,,,++++++,,,,,,---000;;;SSSIII;;;sssfffnnnRRRuuu;;;666QQQRRR|||iiiNNN\\\uuu~~~jjjzzzccc>>>888???<<>>666666DDDYYY^^^SSSMMMQQQ===SSS|||bbb___KKKFFF<<>>HHHdddnnnyyybbbOOO[[[cccOOObbbvvvyyyxxx{{{yyyvvvppppppjjjKKKZZZllleeepppllllllsss~~~~~~wwwsssssssss[[[LLLgggVVV^^^~~~qqqgggpppssscccaaasssyyypppoooiiiXXXpppxxxqqqqqqVVVLLL\\\qqq|||sss^^^nnnwwwqqqdddkkk}}}yyyddd___TTTGGGQQQ^^^LLL@@@SSSlllmmmxxxnnn{{{zzz|||tttrrrbbb```999777444111////////////111<<>>PPPKKK___bbbbbbjjjbbb___cccggghhhddd```^^^]]]\\\]]]YYYZZZTTTmmmsssqqqjjjXXX]]]VVVIIIqqq^^^ppptttkkkXXXDDD@@@888111666;;;:::QQQwww333===,,,RRRbbbmmmlll~~~bbbqqqNNN000000"""---%%%(((+++***)))+++222888DDDggg```GGGSSSeeehhhooo[[[CCCMMM^^^nnnwwwrrr~~~xxx^^^YYYTTTlllwww|||wwwjjjdddmmmggg___JJJ\\\eeemmmqqq```\\\sss|||bbbLLLJJJYYYjjjzzztttnnnkkkjjjgggVVVSSSfffsssmmmaaa[[[MMM\\\fffiiijjjdddcccnnnxxxpppcccWWWOOOKKKKKKKKKGGGHHHPPPZZZ^^^]]]ccclllooowwwyyyqqqmmmpppnnngggaaaHHHjjjsss```jjjeeemmmbbbuuuuuu```___]]]MMMAAA<<>>>>>EEEMMM|||~~~kkkRRRXXXyyycccxxxOOO@@@<<<777>>>JJJEEEGGGMMMKKKCCCFFFRRRLLLNNNPPPTTTVVVVVVQQQLLL>>>AAA``````___XXXOOOUUUeeeyyyxxxWWW^^^]]]YYYTTTJJJGGGQQQSSSXXXHHHDDDcccssseeeYYY\\\PPPSSS<<>>___wwwhhhddd{{{kkkttt\\\TTTAAA999333222222000...///333>>>HHHmmmyyynnnfffvvvqqqwwwnnnnnnmmmtttgggJJJCCC999999777888999<<>>uuuxxxsssaaaPPP===NNN~~~kkknnn\\\___[[[OOOFFFJJJTTT\\\```aaa___\\\^^^___XXXMMM:::EEEIIIcccPPPKKKccchhhTTT:::111666333222;;;;;;KKKVVV]]]bbb\\\WWW___fffccccccddd```YYY[[[bbb]]]jjjwwwyyypppeee^^^\\\iiijjjXXX]]]VVVMMMLLLyyy___kkkmmm```OOOIIIAAA666777222555999FFFqqqGGG777555WWWZZZaaa{{{}}}rrrmmmfffuuu```;;;(((+++)))+++...(((&&&,,,---111===\\\rrrYYY^^^nnnvvvbbb|||```SSSQQQXXXkkkqqq~~~ooooooxxxnnnXXXWWWXXXzzzsss~~~zzzpppiiisss\\\MMMYYYaaabbb```\\\fff{{{}}}nnnaaa___hhh}}}kkk[[[UUUTTTWWWZZZWWWUUUiii~~~zzzpppggg[[[VVV[[[iiiqqqcccSSSZZZjjj}}}mmm]]]OOOCCC888111999;;;AAAIIISSS^^^lllxxxtttbbbaaaPPPhhhyyyaaaccc{{{zzznnn```nnnqqq___XXXQQQJJJEEECCCCCC???;;;AAALLLWWWZZZbbbkkkmmmhhheeefff^^^[[[JJJHHHKKKqqqfff___mmmddd999222---///...---++++++---......DDDRRR@@@>>>hhhoooQQQ^^^{{{___UUU<<>>444555333444333222222555===HHHOOOfffkkkqqqsssrrrooommmlll{{{ooogggiiiiiihhhooozzzzzzmmmfffdddcccaaa```NNN999GGGxxxsssmmmVVV@@@LLL|||kkkkkkiiiTTTAAA<<<===>>>BBBIIIWWW^^^eeegggiiihhh```UUU===ccc{{{cccCCC::::::;;;AAAHHH<<>>bbbppp```eee{{{|||pppoooRRRTTT^^^eeerrrwwwqqqtttttthhheeeiiifff[[[VVVcccttt{{{ooowwwppphhhrrrzzz[[[]]]```ddd[[[NNNVVVkkktttxxxuuukkkjjjrrr{{{~~~bbbWWW[[[aaadddgggKKKWWWxxxlllmmm]]]ZZZYYYrrr}}}___PPPiii|||```III>>>:::888777<<<>>>>>><<<>>>HHHSSSZZZggglllooopppuuuwwwnnn```ZZZZZZpppqqq]]]nnnttt]]]UUUaaappphhhZZZPPPGGGKKKLLLKKKCCC<<<;;;DDDMMMXXXZZZaaalllqqqnnnjjjiiibbb[[[IIIDDDKKKppp```RRRaaalll~~~wwwtttjjj777:::333000...,,,,,,---///000000IIIQQQ;;;GGGwwwSSSDDDtttmmmXXXNNN;;;@@@FFFIIItttuuugggQQQTTToooUUUzzztttYYYDDDBBB999888NNNdddzzzhhheeeaaa[[[RRRDDDmmmlllaaa```___ppp|||fffAAACCCDDDttt}}}pppdddTTTLLL```___YYYIIIBBB]]]NNNPPPVVVMMMWWWiiivvv___WWWqqqqqqFFFOOOKKKUUU\\\ZZZ___UUUZZZYYYbbbhhhbbbaaaaaaYYYYYY]]]QQQNNNUUUsssUUUbbbzzzeeeeeeOOOAAACCC999@@@ZZZOOO666;;;NNNkkkPPPbbb|||fffdddYYYGGG666111444222+++---111<<>>FFFNNNUUUgggeeelllaaakkkbbbsss|||PPP|||kkkOOOBBB>>><<<===BBBAAAwww~~~rrrmmmlllppp|||rrrjjjyyy{{{nnnbbbvvvccciiitttjjjfffggg\\\```XXXNNNIIIHHHFFF???888BBBhhhooopppxxxnnn]]]CCC:::333222222000///111666BBBlllVVVVVVjjjmmmtttkkkjjjiiiaaaAAA999111222111555555555444555777;;;???MMMVVVccclllooonnnkkkjjjwwwmmmgggiiiiiieeegggmmmiiijjjkkkjjjjjjjjjkkkkkkXXX666QQQmmmqqqTTTCCCJJJ}}}vvvjjjjjj```>>>444444333;;;IIIWWW[[[^^^^^^^^^]]]YYYSSS[[[aaaJJJ>>>777MMMppp}}}iiinnneeeSSSOOO[[[bbb```bbbbbb___\\\\\\```aaa______^^^[[[YYYYYY^^^ffflllyyyHHHbbbiiiZZZMMMLLLDDDvvv___gggfffYYYKKKDDD999333666111333===VVVGGG333333XXXddd[[[eeeeee]]]ggg}}}oooSSS^^^pppzzzmmmuuu444---,,,)))'''...,,,***,,,***222DDD^^^dddcccdddyyypppxxxbbbNNNYYYhhhnnnrrr{{{xxxuuunnnllldddQQQJJJQQQTTTZZZxxxfffyyytttuuuooofffvvvuuuppp^^^eeedddhhh]]]NNN^^^qqqjjjjjjwwwxxxsssrrrlllzzzwwwhhhnnn{{{}}}xxxrrrZZZeeemmmeeeqqq___UUU```gggfffmmmNNN888333:::BBBGGG===HHHRRRTTTXXX___cccbbbhhhjjjiiiiiinnnsssqqqjjjWWW]]]hhh^^^TTTmmmuuuTTTFFFMMM^^^ggg```UUUNNNKKKRRRTTTNNNBBB;;;@@@JJJPPPXXXZZZaaallltttuuurrrnnnccc[[[LLLDDDDDDWWWzzzzzzxxxbbbVVVuuuvvvvvvppp333999---222...+++,,,......///111LLLVVV>>>NNNccc```VVVhhh{{{HHH:::@@@DDDKKKrrrpppdddOOOSSSnnnUUUtttZZZNNNJJJ666:::^^^sssgggiiiggg___MMM;;;\\\ttt___WWWUUUgggfffiiifff\\\[[[UUUEEE===LLLzzzuuulllnnncccYYYOOOYYY~~~___WWWUUUHHHcccxxxEEEbbbqqq}}}~~~{{{XXXHHHTTTYYY999:::888MMMSSSJJJUUUXXX[[[YYY[[[\\\ZZZZZZ[[[YYYSSS___\\\]]]cccyyy~~~TTT___qqqTTTUUUIIIAAADDD;;;@@@]]]RRR222@@@UUUXXX```~~~rrroooaaaEEE111222555222...222111<<>>GGGQQQUUU\\\___dddllltttwwwuuuqqq```XXXPPPFFFBBBHHH[[[wwwpppOOOsssttttttrrr666999---333...,,,---,,,+++///666bbbQQQ777cccuuuvvvdddYYYrrrCCC:::@@@AAATTTvvvpppbbbLLLPPPmmmXXXuuu]]]TTTLLL999LLLtttuuulll___``````hhheeeYYYVVV^^^aaa\\\WWW???LLLsssrrr[[[ZZZ[[[YYYVVV[[[]]]WWWVVVUUUKKKEEE^^^mmmVVV\\\TTTWWWVVVYYYSSSYYY|||nnnTTT\\\MMMaaaqqqZZZ~~~yyyxxxjjjSSSIIIMMMVVV@@@DDD:::@@@BBB@@@NNNMMMQQQVVVWWWUUURRRLLLHHHIIIHHHYYY^^^bbb^^^dddnnnWWWVVVYYYdddJJJUUUMMMAAA<<<;;;???]]]PPP666>>>XXXuuurrrrrrqqquuuHHH222888777///444444333<<>><<>>FFFddd```kkkXXXhhhpppbbbwww{{{ccc]]]gggffffffBBB777111777777>>>>>>>>><<<999777777777;;;===FFFTTTbbbiiigggbbbffffffiiiooonnndddWWWOOORRRZZZaaabbbeeeiiihhhdddhhhYYYkkkvvvggg\\\FFFHHH}}}wwwgggkkknnnfffccc\\\\\\rrrrrrfffdddfffhhhdddXXXgggtttjjjdddbbbgggcccDDDBBB}}}JJJ555===AAAFFFPPPXXXYYYYYY[[[^^^___```^^^\\\\\\]]]^^^]]][[[WWWKKKGGGbbbpppZZZRRRGGGBBBrrrUUUWWWWWWRRRKKKFFF@@@444333///444:::FFFooo???...///CCCTTTZZZlllpppvvvfffpppBBB333...111***---+++***,,,---@@@___qqqSSSRRRSSSlllpppwwwqqqjjjeeegggsssooohhh\\\yyyyyykkk___JJJFFFwwwjjjxxxuuuooorrr|||xxxgggbbb^^^ccckkkjjjjjjsssrrrbbbjjjooohhhhhhxxxhhhfffeee___```ggg|||vvv\\\RRRZZZPPPaaatttxxxbbbZZZLLLAAAAAAOOOeeevvv~~~pppcccYYYTTTSSSXXXQQQPPPUUUbbbrrrjjjOOOcccyyyggg[[[ZZZccc___WWWLLLEEEDDDKKKTTTZZZaaaeeeiiilllqqqvvvvvvrrrbbbXXXRRRDDD???CCCVVVMMM___zzzuuurrrCCC;;;333222...---...+++)))333@@@fffBBB>>>___rrr```ssskkk>>>888@@@???NNNqqqmmmbbbNNNTTTwwwggg{{{nnnYYYRRRKKK???cccmmmeeeccc\\\ZZZ___\\\^^^YYYNNNIIIOOOZZZaaa[[[HHHMMMwww}}}bbb]]]YYYRRRNNNVVV[[[SSSOOOPPPLLLPPPbbb{{{[[[OOOPPPFFFIIIQQQWWWSSSWWWlllwwwlllXXX[[[NNN\\\lllkkkwww\\\VVV]]]XXXUUUWWWRRR^^^WWWaaaOOOAAAAAALLLTTT@@@RRRYYYTTTMMMLLLBBB999>>>???NNNVVV^^^YYYYYYcccSSSYYYUUU```PPPbbbVVV>>>333888???XXXIII<<<666LLLrrrxxx~~~nnnSSS777>>>888---666333555AAAeeetttkkkyyy]]]DDD```rrr^^^^^^mmm~~~ggg}}}wwweeeJJJXXXnnnQQQ\\\xxx___kkk|||ttt|||{{{pppdddIIIvvvuuulllooohhhgggooojjjxxxkkkpppggg{{{nnnVVVuuubbbNNNKKK[[[pppuuukkkddd^^^QQQWWW]]]aaadddhhhjjjhhhfffbbbZZZqqquuueeehhhfff]]]```[[[MMMDDDDDDDDDAAA<<<<<>>...333@@@QQQVVVaaarrriiibbbiiiMMM333---111,,,,,,)))***...000DDDeee}}}QQQFFFTTTooo~~~jjjfffkkklllgggooo|||~~~}}}yyy^^^bbbjjjmmm[[[YYY\\\oookkkwwwqqqjjjtttkkkhhhddd```llllllgggiiigggbbbaaagggkkkttt~~~~~~oooddd```[[[WWWeeeyyypppeeefffdddTTTOOO[[[aaauuuooo```______WWWTTTPPPFFF===BBB^^^qqqhhhmmmnnneeeYYYQQQOOORRRXXX]]]OOOJJJUUUmmmvvvmmm```YYYuuummmdddaaa```gggZZZRRRMMMLLLKKKIIIRRR^^^___fffjjjjjjnnnvvvzzzyyygggZZZSSSAAA>>>EEE]]]XXX```|||zzzRRR666//////---...///+++***:::NNN]]]<<>>===SSS]]][[[RRRUUUXXXYYY[[[]]]WWWTTT[[[^^^aaa```UUU___XXX^^^VVVVVVUUUDDDOOOlllfffUUU___mmmnnnmmm[[[uuupppVVVCCCGGGFFFEEEQQQNNNSSSWWWccc]]]XXXdddZZZWWWPPP\\\TTTeeeSSS;;;555777AAAUUUrrrCCC===222CCCcccssslll}}}___:::<<<888---666000:::IIIyyyxxxfffkkkhhhQQQ@@@qqq{{{[[[VVVqqqzzzqqqxxxvvvnnn]]]kkkzzzsss\\\fffgggaaazzzzzzoooeeeRRRmmmlll]]]YYYrrriiiOOOYYYtttgggjjj[[[xxx^^^aaafff}}}jjjNNNEEE^^^|||tttlllhhhXXXIIIAAAEEEEEEGGGQQQYYYdddsssrrrdddvvvzzzgggbbb\\\ZZZaaa^^^NNNCCCCCCDDDAAA777666^^^sssooosssuuupppGGG===555333333222333555999^^^aaakkkccc{{{QQQkkkWWWbbbttteeedddmmmdddkkkCCC555222;;;<<<===CCCLLLUUU]]]cccgggjjj^^^WWWMMMFFFGGGPPP\\\eeeggggggiiijjjfffZZZFFF666666KKK]]]``````eeefffcccaaaeeebbbsss```cccKKKCCCggg}}}gggkkkccc___bbbdddmmm~~~tttkkkfffcccccc```\\\]]]ccchhheeeaaaTTTwwwmmmfff]]]aaaQQQGGGsssoooiiikkk___YYY|||yyyCCC999888CCCGGG???===CCCQQQTTTWWWZZZ\\\]]]^^^^^^XXX@@@666HHHooodddaaaFFFIIIxxxXXX[[[bbbdddYYYMMM>>>333444111555999AAAhhhFFF222444???XXX^^^[[[xxx||||||zzzuuummm{{{jjjggggggYYY444***+++,,,+++'''+++000000BBBaaajjjNNNMMMdddiiiuuupppeeejjjoooiiipppzzzssslllnnnjjjggg}}}pppaaapppgggiii~~~kkksssjjjvvv[[[~~~jjjgggZZZjjjggg```ddd___]]]lll\\\fffnnnbbbiiifff``````bbbZZZUUUddd}}}hhhYYYPPPRRRRRRVVVkkkuuuYYYGGGJJJJJJEEEDDD@@@FFFIIIGGGNNNkkkrrrjjj]]]PPPYYYoooZZZUUUQQQTTTYYYZZZXXXVVVKKK@@@JJJaaaaaaKKKJJJ\\\ttttttXXX[[[dddccchhhSSSMMMNNNSSSNNNFFFOOO```ZZZbbbhhhhhhmmmxxxeeeXXXUUUCCCCCCNNNjjjHHH\\\{{{uuuvvvZZZ777444---,,,///111,,,,,,???XXXdddBBBTTTQQQJJJKKKjjjwwwlllvvvbbb555444???@@@PPPvvvvvvkkkQQQPPPqqqddd]]]]]]XXXZZZVVVEEEaaabbbYYYcccQQQOOOSSS===KKKRRR]]]\\\JJJ>>>NNNjjjjjj\\\KKKjjjsss[[[]]]WWWBBBEEEUUU[[[LLLHHHZZZjjjbbb\\\RRRNNNJJJ<<<===OOO```jjj```UUUZZZSSSMMMXXXYYYQQQ^^^```SSSSSSMMMQQQZZZSSS\\\UUU[[[```OOO___wwwTTTKKK[[[;;;DDDPPP\\\rrriiieeeaaakkkaaaRRRWWWMMMSSSIIIVVVOOO^^^KKK:::===999EEEUUUiiiAAA:::333DDDddd|||~~~NNNfff~~~ddd999777888000666...>>>PPPfffkkk{{{^^^PPPSSS|||vvvTTTYYYxxxwwwuuujjjzzzxxxsssrrr]]]```ooo\\\ppp}}}sssSSSXXXSSSNNN```sssZZZ???gggVVVAAA[[[jjj~~~hhhYYYcccSSSiiieeejjjjjjPPP[[[rrriiimmm[[[GGGJJJKKKCCC===CCCPPPmmmxxxeeetttnnneee[[[XXXaaa___NNNBBBAAABBB???777999VVVzzzttt}}}pppoooHHH>>>555333333222333666<<>>FFFRRR[[[______]]]\\\RRR;;;666JJJnnnZZZ^^^NNNGGGvvvWWW\\\fffhhhZZZJJJ<<<333555000000222>>>hhhLLL000---999\\\eeeZZZ~~~qqq______wwwddd{{{jjjjjjdddccc:::///---+++***'''---333000>>>[[[NNNNNNbbbzzzbbbzzzuuubbbfffpppooozzzuuu|||mmmqqqtttUUUbbbhhhXXXiiippp[[[cccgggCCC|||qqq{{{rrrkkkvvvfff^^^^^^gggkkkggg\\\SSSkkksssSSSUUUNNNBBBGGGLLLJJJLLLLLLGGGJJJaaa{{{\\\LLL<<<888<<>><<<@@@FFFKKKCCCDDDFFFJJJOOOTTTYYY\\\EEEXXXqqqmmmPPPGGGXXXgggtttmmm^^^SSSTTT\\\^^^YYYJJJQQQVVVTTTQQQUUUZZZ\\\fffaaaeeevvvnnnnnn|||gggZZZQQQ@@@@@@HHHTTTxxxsss___WWW{{{~~~[[[555444...,,,///,,,+++,,,AAAnnnRRREEENNNUUUfff}}}___???ssszzz}}}[[[888555999BBBSSSsssuuu^^^VVVSSStttVVVYYY^^^\\\YYYUUUNNNTTTiiiiiiaaa```QQQCCCDDDHHHLLLcccWWWYYYOOOFFFBBBpppnnnRRRJJJ|||nnnXXXPPPKKKdddppp```OOOVVVjjjwwwiii[[[YYYdddggg```cccooooooYYYUUULLLGGGPPPQQQPPPSSSDDDGGGUUUUUUWWWsss\\\TTT[[[[[[[[[```aaaiiiPPP___|||~~~uuuhhheeeaaawww~~~oooooo\\\???DDDLLL```HHH]]]OOO[[[SSS;;;:::999AAAZZZqqq<<<999;;;???dddqqq\\\sss|||{{{tttppp===333333777444111AAATTTppplllgggbbbKKKXXX~~~fffVVVhhhvvv|||ppp{{{zzzqqqyyyyyyuuuqqqwwwgggiiiwwwooozzz]]]\\\tttgggDDDRRRSSSIIIDDD[[[gggIIIMMMppppppxxx}}}{{{tttmmmjjjssseeeaaannnfffeeesssiiigggssslllSSS===CCCQQQgggcccMMM]]]jjjgggmmm~~~fffeee^^^XXXWWWVVVQQQEEE<<<<<>><<<:::777555666888:::<<<888777777888<<>>DDD[[[nnn999<<<333???oooyyysss}}}}}}rrr===666666777333444HHHWWWhhhllleeeYYYIIIaaaxxxooommmppp}}}tttssssssqqqMMMVVVjjjxxxuuurrryyyzzznnnmmmbbbvvvooo|||uuunnnXXXRRRaaaTTTbbbuuuaaaQQQcccccclll{{{|||gggaaatttqqqqqqsss^^^qqqhhh[[[ccccccgggwwwiiiYYYDDDEEEZZZjjjvvvuuuyyyxxxllljjjlll}}}fffeee]]]___]]][[[TTTHHH<<<:::>>>;;;222JJJnnnsssrrrhhhKKK>>>444333333000222888===|||TTTvvvRRR|||cccYYYWWWccc}}}sssnnnmmmkkknnnPPP333>>>FFFmmmsssfffhhhmmmdddeeeiiiUUUWWWsssjjjddd^^^bbboootttkkkbbb___XXX>>>LLLiiifffdddeee___cccddd]]]___eeecccdddaaa___]]]VVVIII???;;;AAAAAAUUUUUUyyyoooXXXaaa[[[___^^^UUUYYYppp~~~vvvhhhhhheeecccfffkkkhhhaaa\\\qqq{{{OOOcccgggIIIRRR```ffflll___UUUSSS777AAAxxxuuupppiiiBBBDDDqqqYYYQQQTTT\\\HHH???;;;000222111333333:::```SSS666,,,444OOO]]]___yyyqqqbbb}}}rrr===***000,,,&&&,,,111...999SSSbbb^^^\\\kkkmmmqqqooocccfffgggkkkrrrqqqqqqxxxoooOOOzzzfff{{{mmm```ppp}}}yyyqqqqqqeee\\\fffxxxtttccceeezzzpppRRRSSShhh~~~|||xxxwww{{{|||ssshhhSSSMMMKKKNNNOOOIIIBBB???DDDCCCDDDCCC???;;;===AAA:::>>>AAA???>>>===;;;777999::::::999999777666555:::999666555666999===@@@AAAMMMSSSGGGFFFjjj}}}uuubbbLLLAAAGGGTTT]]]uuuXXXHHHVVVccc^^^XXX[[[cccdddfffqqqvvvqqq\\\QQQFFFBBB<<<>>>bbb~~~bbbGGGhhhxxx}}}]]]666666222///...///---333OOOnnn???NNNUUUaaasss{{{fffLLL444888;;;BBBSSSpppsssbbb]]]WWWrrrOOOjjjnnncccVVVTTTPPPLLLQQQrrrmmm\\\UUUXXXNNNOOOgggjjjJJJLLLnnniiiiii~~~ZZZYYYrrr|||aaaWWW\\\VVVLLLHHHRRR___```YYY```[[[\\\___ZZZUUU```qqqmmmdddPPPGGGSSSTTTHHH@@@KKKiiiFFF^^^nnnwwwiiifffRRRXXX]]]^^^^^^aaaaaa]]]aaaWWWXXXYYYOOOJJJIIIAAAVVVggg\\\ZZZcccfffgggVVVQQQMMMHHH[[[cccdddfffPPPbbbPPPZZZSSS<<<999:::AAAZZZ|||LLL>>>555AAAeee|||{{{ppp<<<:::888666222111MMMbbbcccpppcccNNNGGGmmmtttwwwuuuyyyuuujjj```JJJUUUrrrqqqVVVddd~~~vvvqqqaaapppjjjOOO~~~uuuqqqlll```~~~ttt```xxxiii[[[KKK]]]ooo___ppp~~~iiikkkiiigggzzzeeefffiiimmm|||vvvmmmhhhZZZCCCEEEjjjzzzeeeaaabbbbbb```sssuuudddccc]]]aaa___\\\UUUIII<<<999<<<999111DDDcccuuuxxxmmmoooLLL???444333333000222888>>>RRRcccVVVoooXXXXXXgggwwwrrrqqqooowwwZZZ;;;AAAeee|||jjjmmmffffffhhh[[[gggxxxOOOVVVfffsssaaabbbeee```aaahhhiiidddaaaccc^^^BBBGGG~~~pppkkkgggddd___bbbbbbZZZ\\\aaa]]]___[[[ZZZXXXRRRGGG@@@>>>///bbblll444CCCJJJCCCJJJ~~~eeeWWWMMMNNNsssrrraaaeeeeeeaaa^^^___``````___zzzddd???PPPsss\\\QQQiiivvvmmmfff___hhhTTT===```KKKDDDoooYYYOOOUUUXXXFFF===777///444222444111333TTTWWW;;;---666OOOcccbbbzzzyyy___TTTxxx}}}@@@)))111---(((---000---999QQQ]]]eeekkksssooo^^^aaaeeelllppplllvvv|||vvvTTTwww}}}gggdddaaayyyxxxkkk^^^```xxxzzz|||nnnfff___lll}}}ttt^^^fff~~~www___\\\jjjuuu{{{ppphhhjjjooorrrpppjjjiiimmmggg```ZZZZZZ\\\ZZZTTTOOONNNNNNLLLHHHEEEDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>===:::888666666666666222555999555999TTTlllllleee___TTTLLLNNN]]]ooo|||hhhPPP___kkk```XXX___\\\eeehhhnnnsssjjjWWWOOOGGGAAA888===fffbbbHHH^^^^^^666222222000+++000---555WWWjjj999TTTVVVTTTcccllljjjaaaJJJ555999:::???TTTnnnooo```]]]VVVqqqNNNkkkmmm^^^PPPSSSVVVRRRSSSeeeSSSZZZRRRTTTuuu|||SSSQQQdddjjj\\\}}}zzzXXXXXX]]]qqq___^^^TTTLLLFFFNNN```jjjbbbUUU[[[QQQJJJKKKKKKGGGEEEHHH>>>LLLOOOKKKOOOLLLDDDCCCQQQOOO\\\llliiiIIIJJJ___fff^^^[[[[[[VVVQQQXXXWWWWWWWWWZZZ^^^WWWGGG]]]|||mmmWWWNNN@@@>>>:::CCC@@@BBBeee{{{|||ZZZLLLfffSSSXXXOOO;;;<<<555===XXXXXX:::;;;CCCQQQfffvvvggg===<<<666444444000QQQtttbbbvvvbbbEEEJJJ{{{vvvuuu{{{pppwww~~~wwweeeUUUIII___nnnYYYFFF```|||vvvuuubbbnnnttt|||aaawwwsssnnnvvvbbb~~~pppppp```HHH^^^uuubbb~~~wwwcccggggggjjjfffhhhzzzxxxkkkiiieeeaaaiiiqqqjjjdddOOOAAAhhh~~~iiicccaaafff___lllrrrdddbbb]]]___\\\YYYSSSGGG<<<888;;;;;;000:::NNNmmm}}}yyywwwlllqqqNNN@@@555333222///222888GGG[[[yyyhhh}}}ddd```VVVYYYjjjxxxnnniiijjj~~~dddHHHGGGzzzqqqkkknnnrrrsssuuuooopppeee```fffcccdddsssGGG<<>>>>>GGGPPPUUUccccccZZZVVVMMMFFFJJJmmmPPPRRR[[[sssdddPPP___yyyzzzfff]]]TTTHHHEEEKKKWWWZZZWWW```kkklllggg{{{uuuWWWGGG666888===???:::===hhhzzzrrreeeRRRNNNoooYYYWWWKKK999===888@@@ZZZzzzKKK777888CCCXXXvvvbbbzzzddd```???;;;222222777888XXXpppbbbwww^^^CCCTTTzzznnn}}}|||vvviii___eeelllaaaLLLAAA???dddkkkfff{{{yyytttjjjzzz{{{vvvlll}}}zzzccc||||||bbbPPP{{{xxxaaaRRRUUUYYY\\\sssvvvVVV]]]ooo]]]WWW___\\\eeennnhhhgggeeeggghhh```]]]eeegggjjjcccIIIIII{{{gggYYY[[[\\\WWW[[[fffcccpppeeekkktttgggbbb___bbb]]]XXXQQQFFF;;;777999:::000555BBBeee}}}rrrnnnPPPAAA555333222///111888KKKkkkpppjjjSSSYYYmmmtttdddZZZ```jjjRRRHHH~~~xxxtttnnnhhhhhhnnnppplllooouuuqqqgggtttyyynnn\\\]]]ddd```VVVVVVfffuuufff]]]\\\^^^^^^\\\ZZZ[[[___```MMMGGGuuuuuueee]]]ddd```___XXXPPPYYYbbb^^^]]]TTTKKKEEECCCFFFRRR^^^ggg444VVVfffkkkgggXXX===bbbmmmaaa```_________^^^^^^___ZZZbbbkkk^^^YYYHHHwww|||nnnooo}}}|||aaa\\\\\\ppppppXXX}}}xxxPPPFFFjjj\\\MMM]]]SSSGGG===666///222...222333222OOOmmmQQQ...111???ddd]]]rrrhhhcccbbbssstttvvviiiuuupppffflllDDD...***))))))/////////KKKvvviiifffqqq___mmm~~~www```WWW]]]fffooonnnbbbttt}}}```rrrvvvjjj___tttzzzllliiiaaaccckkkjjjqqqkkk|||ooouuugggrrrfff\\\jjjoooeeeaaaqqqzzznnnbbbgggeeehhheee\\\[[[XXXOOOMMMUUUaaaooo{{{yyyooogggooowwwwwwttt}}}xxxrrrppppppqqqkkkkkkkkkhhhbbbYYYPPPJJJJJJ888666???;;;777999999===BBBUUUuuuiiicccbbb]]]___fffZZZdddfffjjjrrrvvvaaaYYYWWWHHH>>>:::???ddd\\\QQQaaa{{{iiirrrjjjFFF...000000&&&222---888cccZZZAAANNN___jjj]]]SSSyyyPPPuuu~~~AAA444:::;;;???UUUllllll^^^ZZZQQQnnnQQQtttgggPPPFFFLLLJJJFFFLLLdddcccRRRIIINNNGGGDDDSSSKKKEEEQQQ{{{kkkMMM777IIIGGGRRR\\\bbbPPPGGG@@@EEEhhhZZZSSS[[[bbb]]]QQQHHHHHHFFFBBBDDDOOO]]]eeeggg{{{uuueee[[[ZZZSSSPPPXXXLLLaaayyy{{{^^^RRRggg{{{ddd]]]RRRGGGMMMWWWlllmmm``````jjjwwwlllUUUHHH999===<<<:::999AAAnnnuuudddRRRUUUUUUwww]]]WWWJJJ999<<<:::DDD^^^uuuEEE>>>444BBBoooqqqaaaxxxlllbbbfffBBB:::111333888<<<]]]sssdddtttVVVEEEbbbyyy{{{yyysss~~~mmm{{{yyy^^^GGGFFFbbb|||www|||ttt{{{ooopppnnnyyyhhhfff~~~]]]mmmhhhYYYcccrrrrrrRRRPPPZZZfffllloookkkaaazzz```___^^^OOOTTTXXX]]]NNNIIIPPPTTTTTT[[[fff[[[kkkeeeIIILLLrrryyyXXX>>>>>>>>>;;;777666===EEENNNfff]]]bbbpppfffaaaaaajjjcccZZZQQQEEE:::666888555111666@@@ggg}}}mmmRRRCCC666333111...111888LLLjjjnnnfffhhh{{{___QQQYYYooo~~~sssddd[[[^^^ooo^^^KKKrrrkkkqqqqqqlllgggjjjmmmlllgggdddeeedddaaaooo{{{www___RRRZZZ^^^WWWkkknnntttbbb[[[[[[\\\]]]^^^]]]\\\\\\]]]]]]WWWVVV~~~dddZZZ```YYYRRRFFF>>>LLL[[[YYYMMMDDD:::444333:::KKKZZZxxxxxx>>>yyyvvv\\\ccc```NNNpppiiiccc\\\VVVVVVXXXZZZ\\\```[[[ZZZ^^^XXXRRRBBBwwwWWWAAA666>>>fff|||iiiddd^^^eeeVVVRRRhhhUUUSSSEEEggg]]]LLL```QQQIII>>>666000222---111444444NNNxxx]]]222222:::eeeYYYkkkpppmmmlllpppyyytttwwwmmmHHH111***++++++///---///MMMxxxSSSUUUbbb^^^xxxdddVVVTTT[[[bbbjjjkkk```pppxxx\\\iiiiiieee\\\nnn{{{nnnnnnddd^^^aaa```eeessszzzooosssoooxxxhhhXXXlllggg]]]^^^kkklllgggjjj^^^^^^UUUQQQ]]]fffcccaaa^^^bbblllzzz~~~ssscccYYYVVVYYYZZZWWWTTT^^^{{{~~~jjjZZZ```}}}~~~~~~|||wwwoooeee\\\VVVVVVJJJIIIKKKGGGHHHLLLIII<<<>>>NNNnnnnnn]]]ZZZcccjjjlllkkkggg___eeerrrlllYYYUUUSSSAAA;;;;;;888NNNjjj~~~wwwfffNNNbbbmmmyyyjjjBBB...000111%%%555...:::hhhSSSEEEgggeee{{{ZZZhhhjjjKKKooozzz???444:::;;;AAASSSlllpppccc]]]PPPnnnSSSqqq```MMMLLLSSSKKKGGGRRRggg\\\OOOGGGDDD@@@>>>???DDDEEENNNhhhQQQFFF@@@PPPXXXPPPYYYTTTHHH;;;PPPcccaaaFFFEEENNNOOOKKKIIIAAABBBEEESSSlll~~~|||pppooodddSSSNNNOOOIIIPPPfffyyyRRRlll|||[[[SSS]]]tttkkkXXXZZZRRRNNNaaasssvvvcccccceeekkk{{{bbbYYYGGG666>>>:::???KKK___vvvfffXXXZZZVVVtttXXXUUULLL;;;;;;777CCCaaawwwFFF>>>999DDDqqqlllzzzxxxwwwDDD888444666555:::dddooolllsssRRRKKKmmmyyyttt|||ssskkkxxx}}}mmmvvv{{{~~~fffrrrmmmooonnniiixxxlll]]]qqquuurrrfffaaa^^^ffftttpppgggpppuuuwwwrrrbbblllhhhgggcccUUUUUUHHHBBB888555777999DDDRRRXXXccczzzsssXXXXXXcccVVV===@@@>>><<<<<<;;;;;;:::999LLLmmmeeeffftttggg```bbbkkkbbbWWWMMMBBB999666888444222555:::cccgggSSSDDD666333111...111888OOOgggmmmUUUddd~~~RRRQQQYYYooovvvjjj```\\\]]]pppgggPPPpppsssyyyvvvpppnnniiieeebbbbbbaaa```ccchhhbbbfffiii^^^NNNMMMUUUWWW```]]]vvvjjjiiiWWWSSSYYYWWWXXXWWWWWWXXXZZZZZZYYY\\\^^^[[[|||eee```\\\YYYVVVKKKAAALLLVVVPPPCCC???<<<>>>CCCOOObbbsssmmmpppYYY^^^pppXXX\\\```\\\~~~hhhaaaVVVKKKHHHKKKPPP[[[eeekkkbbb```ZZZRRRCCCggg___<<<<<<;;;===ccc}}}jjjfffbbbYYYKKK^^^iiiVVVYYYCCCccc\\\JJJbbbOOOIII>>>444///222---111444111HHH}}}ddd555666:::hhhUUUdddqqq~~~ooojjjJJJ111---000,,,---+++...IIIhhhsssEEEQQQfffjjjzzzZZZSSSVVV\\\^^^fffkkkcccrrrxxx\\\iiicccggg\\\lll|||gggeeeeeedddjjjyyytttxxxyyy|||jjjVVVrrrfffXXXYYY```[[[^^^qqq___aaaSSSWWW{{{|||tttvvvtttkkkcccccc^^^ZZZUUUNNNJJJQQQhhh}}}|||kkkYYY[[[wwwxxxuuuyyytttpppmmmkkkcccYYY^^^___RRRRRRKKKNNNaaattt||||||{{{oooYYYWWWjjjuuuqqq{{{lllZZZ```pppaaaVVVTTTRRR@@@@@@CCC888CCCooovvvHHH[[[}}}ggg===444111222&&&777///;;;jjjPPP???]]]kkk{{{TTTPPPmmmzzz@@@444:::;;;BBBQQQmmmsssiii```QQQnnnSSSjjjYYYJJJSSS]]]SSSPPP```kkkWWWHHHAAA;;;???DDDAAA@@@AAA>>>KKKGGGccclllooorrrUUUQQQCCCEEEGGG{{{YYYBBBMMMbbbggg^^^WWWJJJ^^^pppsssooohhh[[[OOOOOOMMMIIIHHHAAA444DDDkkkkkkZZZ\\\ZZZ[[[WWWZZZooo]]]pppcccRRRXXXRRRQQQkkkiiiZZZddd```QQQRRR|||jjj```dddIII333EEEHHHNNNfffrrr```VVVZZZRRRkkkPPPSSSOOO>>><<<666CCCaaappp>>>333AAAGGGbbbFFF888888999222999nnnUUUvvvuuuQQQOOOssszzzrrryyyuuukkk{{{nnnrrr|||vvviiiuuupppccclllkkk___UUUuuuiii```rrrbbbWWWPPPfffwwwkkkmmmwwwlllrrrnnn]]][[[bbbSSSeeezzzgggrrrmmmfffnnn\\\AAACCCFFFAAA???PPP^^^ZZZwwwmmmnnnpppjjjlllIIIHHHHHHHHHEEEFFFPPP\\\nnn~~~oooaaabbbfff]]]RRRHHH???888777:::888444000000[[[www[[[TTTDDD777333111...111888NNNwwwttt~~~VVViiiYYYQQQZZZppplllZZZQQQPPPVVV|||iiigggOOOvvvmmmsssvvvnnnggggggeeeaaadddmmmnnnddd]]]^^^UUUKKKQQQZZZPPPFFFHHHJJJAAASSSvvv^^^WWWLLLMMMOOONNNMMMKKKJJJMMMQQQQQQPPPXXX[[[QQQnnnnnn```ddd___bbbhhhbbbXXX\\\[[[MMMJJJMMMUUU```mmm|||ppphhhFFF777NNNNNNqqqvvvhhh```ggg```QQQmmmuuucccTTTDDD<<<999???OOO___UUUYYYbbb[[[JJJ===\\\===000333333;;;qqqtttaaalll]]]RRReeeoooaaaPPPAAA___[[[HHHbbbMMMHHH>>>333///333...222444...CCCwwwaaa222444666fffOOOZZZxxx~~~|||kkk]]]cccIII///111...***+++...666OOOeeefffEEEVVVlllmmmnnnYYYUUU[[[^^^]]]eeemmmiiirrryyy\\\mmmeeelll```rrryyyzzzjjj\\\ccciiidddaaa}}}}}}|||hhhsssqqqwww^^^___rrrdddcccdddcccuuuoooaaaXXXZZZlll{{{cccdddwwwwwwnnnsss}}}uuussstttppp```RRR\\\rrrdddhhhjjjmmmuuu~~~{{{pppnnnnnnooojjjcccdddjjjmmmsss~~~|||}}}}}}{{{~~~sssZZZaaarrrrrr~~~ppptttnnniii___XXXggg{{{~~~vvvUUUOOOZZZggghhh___YYYQQQIII???;;;@@@III{{{GGGiiijjjAAA000,,,777$$$---000CCClllKKK===oooLLL]]]eeeLLLvvvDDD666333>>>DDDXXXnnnuuuiii\\\SSSsssPPPeeefffCCCTTTttt```fff|||UUU777>>>UUU]]]RRRGGG>>>FFFSSS```eee___PPPEEEBBB???:::>>>WWWxxxQQQ999===aaasssbbbSSSVVV|||rrrdddXXXQQQLLLEEEAAA>>>>>>:::444555BBBZZZmmmXXXUUUOOOLLLMMMPPPQQQNNNXXX]]][[[OOOGGGLLLYYYccclllaaaYYYXXXYYYUUUOOOKKKzzzggg\\\[[[QQQBBBJJJ___pppgggddd]]]]]]XXX^^^SSSNNNMMM===;;;<<>>AAA:::OOOoooWWW666333666666CCCyyymmm\\\wwwxxxJJJSSSnnnpppwwwwwwpppvvvxxxvvvfff```kkkuuuvvvnnnUUUkkkhhhdddcccaaa[[[RRRKKKXXXkkkhhhTTTPPPVVVYYY\\\JJJDDDRRR\\\WWW___iiiaaagggYYYFFFvvvgggrrrgggooovvvqqqkkkkkk```ddd^^^```qqqqqqiii~~~xxxssswww}}}kkkaaalll```[[[RRRHHH@@@:::666555666555555444LLLwwwccc___EEE111111444000111888WWWvvvtttvvvjjjsssXXX}}}]]]QQQTTTlllzzzeeeTTTSSS\\\SSS~~~mmmqqqbbbxxx~~~vvvnnnkkkllljjjgggeeecccfffjjjlllllliii```XXXPPPIIIDDDCCCAAA===;;;;;;@@@@@@@@@@@@@@@???>>>===AAAAAABBBBBBDDDGGGIIIKKKNNNOOONNNRRRbbbpppjjjZZZ\\\dddhhh[[[```uuuvvv}}}VVVJJJkkkFFFNNN;;;TTTSSSjjjhhhXXXaaaeeeWWWeee{{{rrrcccVVVKKK444888<<<111QQQUUUiii[[[[[[UUUCCCMMMNNN===;;;AAAWWW{{{lllnnn\\\QQQqqqooobbbTTTFFFZZZ\\\DDDeeeOOOUUU@@@888111---///111222666:::eeehhh===,,,CCCqqqbbbWWW{{{{{{vvvmmmhhhsss\\\hhhMMM+++---111&&&111+++000VVVgggdddTTTZZZxxxzzzwwweeefff[[[VVVVVV]]]fffkkklllmmmvvviiiXXXwwwlllgggvvv[[[tttqqqeee^^^```eeebbb[[[VVVzzzrrriiimmmZZZ```rrraaadddrrrwww~~~yyydddnnnaaa\\\gggsssqqqdddYYYNNN[[[xxxzzzpppxxx{{{yyyzzzzzznnn___```kkkjjjmmmgggWWWKKKMMMVVV\\\RRRRRRWWW^^^\\\PPPEEE@@@FFFSSShhh{{{~~~uuulllhhhTTTeeelllsss|||}}}rrrrrr||||||wwwmmmfff]]]SSSWWWppp{{{mmm[[[AAACCCUUUfffttt^^^XXXPPPHHH???:::>>>FFFccc@@@ZZZ|||zzzqqqxxxjjj===555,,,666&&&...000EEEjjjIIIMMM|||fffLLLDDD}}}ZZZIIIsssBBB666444>>>CCCYYYpppwwwkkk```VVVuuuSSSvvvhhhOOOtttkkk[[[xxxoooRRR===FFFWWWWWWIII<<>>===555;;;???DDDNNNVVVMMM===888///777LLLOOOAAAAAAQQQYYYPPPDDD===::::::888666777888:::<<>>;;;888777999::::::CCCGGGHHHBBB===???BBBCCCEEEAAABBBFFFHHHHHHKKKOOO}}}hhh\\\```___XXXbbbvvvvvvZZZkkkaaa[[[VVV\\\RRRNNNOOO>>>:::;;;FFF^^^hhhBBB222???<<>>AAAFFFCCC777333777<<>>AAACCCDDDHHHVVVeeecccVVV]]][[[\\\\\\nnn{{{}}}wwwpppnnnlll___NNNBBBjjj___eeezzziii___aaaWWWccctttlll___\\\LLL///FFFgggUUUPPPRRReee^^^^^^PPP===]]]}}}cccaaa|||uuuccceee___]]]}}}ooo```SSSAAAZZZ```HHHdddKKKRRR???888222---///111222555:::[[[lllEEE444>>>dddhhhcccvvvaaa\\\ooo~~~uuu___mmm~~~dddcccUUU333///...&&&///+++777ZZZjjjsssXXXUUUsssxxxmmmZZZ^^^YYYWWWUUUYYYbbbkkkmmmlll|||lllaaa~~~sss```iii\\\sssxxxiiiaaa\\\bbbhhhgggaaa]]]{{{ttt~~~kkkmmm^^^gggooo___```mmmrrrsssmmm___```]]]\\\^^^[[[SSSLLLJJJ===SSSlllmmm[[[]]]oooxxxtttppp~~~uuu___MMMKKKSSS[[[PPPGGGAAABBBDDDBBB>>><<<;;;AAAMMM[[[aaa``````ccc\\\aaa]]]YYY]]]]]]eeexxx{{{{{{www|||wwwzzz~~~~~~mmm]]]OOOLLL___~~~```MMM;;;BBBUUUddd}}}sss\\\VVVNNNGGG>>>888;;;BBB{{{{{{mmmWWWcccttt___|||xxx;;;333---555)))///222GGGfffEEESSSkkkoooVVVmmm???UUULLLooo???777666???BBBUUUnnnsssgggaaaTTTpppRRRlll]]]MMMnnn}}}UUUTTTxxxZZZGGG:::@@@HHHDDD888000===<<<888000)))(((---333444:::;;;:::;;;===555)))///---111777333---444DDD999333+++((())),,,...///((((((***///666:::888555888888777666444444555777444777777444444666333///444777;;;>>>===<<>>???fffyyyhhheeevvvfffqqq```888888;;;222GGGkkkeeetttlllDDDVVV~~~{{{}}}tttkkk{{{zzzjjjOOOJJJAAA;;;<<>>AAASSSdddnnnwwwyyyuuuppphhhQQQLLLEEE;;;333000111222333000555222000666444222888:::>>>999333333222444===000999DDDrrroooKKKhhhaaa]]]___fffjjjhhhiiiooo|||kkk\\\HHHQQQVVV\\\cccbbbeeettttttvvvyyy|||~~~tttmmmfffxxxyyymmmiiiWWW^^^YYYQQQHHH@@@:::777555222444111333EEEZZZFFF777555333...///777UUUTTTyyydddlllYYYPPPSSSlllyyyjjj___bbbkkk^^^~~~lllooo```lll{{{rrriiigggiiiggg\\\RRRVVVaaajjjkkkhhheeeaaa]]]LLLCCC:::777444111////////////000000000///......000000///000000111222333444777888:::EEEQQQQQQJJJWWWRRRTTTYYYhhh~~~zzz^^^cccfffaaadddgggRRRBBBNNN{{{]]]VVVxxx[[[WWWaaa___iiivvvppp^^^]]]OOO:::SSSwwwpppggg}}}jjjfffRRR;;;```{{{{{{mmm]]]___aaaddd~~~ggg\\\RRRAAA___iiiPPPiiiMMMUUUDDD999222...///111222555999SSSqqqJJJ:::444QQQgggeeeiiiYYYVVVnnnsssnnnuuueee```888+++///,,,...(((777QQQ```{{{```UUUvvvvvvgggnnn[[[ZZZVVVTTT\\\hhhlllggg~~~nnngggyyyzzz\\\```cccyyysssjjjccc```ffflllkkkfffccc~~~lllllluuuooo```iiipppeee\\\XXX^^^iiinnniiigggaaa[[[XXXTTTNNNFFF@@@FFFEEEIIIDDD===HHHXXXZZZbbbooozzzuuuiiilll}}}zzz{{{zzzwwweeeYYYJJJCCCBBBDDDFFFFFFEEEBBBAAAEEEJJJQQQ]]]hhhoooeeeZZZYYYcccjjjrrr|||rrrfffcccmmmyyywwwgggfffvvvrrrUUUGGGVVVtttzzzXXXLLLAAAIIIZZZeeesssyyyooo[[[TTTMMMFFF>>>777888===]]]ZZZ```iiiyyy;;;//////333,,,000333JJJaaaBBBLLLzzz}}}eeehhhZZZYYYRRRjjj<<<888777???BBBTTTnnnpppfffeeeUUUlllRRRfffgggSSSQQQQQQJJJYYYcccJJJ===333111333111///000...///...,,,******---000---000---((()))///444333999333......333555555444888555111111444777888888:::666444555999;;;999666333000///111333333333444;;;<<<999555666;;;;;;999000111444444000,,,111999MMM???999AAAJJJPPPZZZggguuussshhh^^^PPP___uuu___VVVSSSYYYOOOOOOTTT@@@777;;;EEE```iiiDDD===:::<<>>===BBBGGG>>>888AAA666AAA>>>@@@NNNGGG999<<<777AAA666:::999555EEEAAA===DDDOOOYYY^^^aaagggmmmfffooouuu{{{~~~jjjNNNDDDDDD```hhhdddzzzqqqssssssoooiiiiiikkkiiiccc___bbbkkkxxxhhh]]]gggWWW\\\XXXQQQHHH@@@:::777555666888222444???|||WWWFFF888555222---000777SSSfffRRRooojjjPPPRRRTTTmmm}}}ooocccdddlll^^^|||mmmqqqhhhqqq}}}tttkkkgggiiieeeVVVFFFOOO^^^kkkllljjjgggaaaXXXMMMBBB777333222///...000000000111111111111000000000000000000000000000000000333333111444;;;===:::CCCHHHOOOSSSRRRTTTWWWTTTOOOgggccc\\\fff___[[[pppsss```{{{[[[ZZZMMMJJJIIIGGGUUUccc^^^ddd\\\ZZZ[[[^^^hhhrrrlll```FFFYYY{{{zzzyyyzzzzzzeeeaaa```bbb___pppnnnYYYWWWRRRAAA^^^hhhOOOjjjPPPXXXHHH999333...///111111444888RRRpppIII===000JJJfff]]]ggghhhttteeeiii888***---000///'''888MMMaaakkkYYY{{{www|||______YYYRRRWWWeeehhhbbbyyytttiiivvvzzzaaacccmmm|||uuummmhhhjjjkkkiiiffffffiiihhhxxx|||gggYYYeeepppiiiYYYSSSjjj~~~mmm___YYYVVV```pppvvvlll^^^WWWJJJJJJOOOJJJGGGEEE>>>@@@UUUiiipppnnnttttttsssqqqkkkddd[[[OOOGGGIIIHHHHHHHHHEEECCCIIIQQQddd]]]___hhhooossswwwwwweeeRRRXXXiiieee^^^dddgggnnnhhhWWWVVVtttyyyTTTQQQwwwiiiKKKEEE@@@JJJ\\\gggnnntttuuu\\\TTTLLLEEE===777777;;;eeeJJJaaatttwwwjjj@@@000000111///000333MMM^^^@@@LLLoooggg}}}qqqUUUPPPggg;;;999777>>>AAAWWWtttsssiiimmmZZZlllVVVjjjlllUUU@@@666DDDVVVCCC>>>777111---,,,,,,000555---,,,---000444666444222---222666555333444555555888555222333:::???;;;222555555666999;;;======<<<@@@???===<<<;;;<<<>>>@@@FFF>>><<>>@@@???:::888:::;;;:::>>>;;;;;;===<<<:::;;;@@@<<<666555999===???GGGPPPUUUVVVXXX^^^OOOSSSnnnfffUUUTTT\\\QQQPPPUUUAAA777<<>>666777888KKKdddsssNNNZZZnnnwwweeeDDDEEEDDD]]]uuu{{{ppp\\\TTTeee{{{xxx|||vvv^^^KKK@@@444888<<>>@@@AAAOOOLLLHHHNNNVVVPPPPPP___[[[RRRCCCWWWeeeMMMEEENNNDDD<<<<<<@@@>>>***999<<<<<<999;;;GGGWWWbbbhhhnnnrrryyy}}}lllZZZWWWZZZoooiiiiiigggdddgggjjjggg```RRR\\\gggnnnYYYPPP^^^QQQZZZWWWPPPHHHAAA;;;777555555999222666;;;~~~~~~gggYYYIII:::333000...222888PPPzzz|||JJJeee]]]OOOPPPiiiqqqeeecccjjjfffmmmmmmfffkkksssxxxoooiiiiiidddRRR???HHHWWWcccdddfffjjjggg___OOOBBB444000000000000222222222333444444333333333222222222222111111000000000222111...---///111111000999AAAEEEEEEDDDNNN^^^SSSgggaaaYYYbbb^^^ddd{{{zzzhhhcccXXXFFF888CCCccctttlllggg___dddqqqiiimmmmmmjjjiiiSSSVVV~~~pppjjjRRRFFFQQQWWWbbbbbbccc\\\fffeeeVVVWWWOOO>>>WWW^^^FFFdddNNNWWWFFF:::444//////000111333777III```FFF???555UUUjjjZZZxxxrrrxxxaaa```qqq777///'''...222+++<<>>===>>>@@@CCC999BBBKKKMMMKKKLLLOOOPPPLLLNNNQQQUUUWWWXXXYYYYYYWWW[[[^^^]]]ZZZ[[[___cccbbbZZZWWW]]]```^^^]]]```___dddeeeaaa^^^]]]YYYUUURRRKKKGGGHHHIIIFFFDDDEEEDDDCCCBBBBBBAAACCCFFFIIIHHHUUU\\\\\\PPP]]]wwwgggUUUYYYcccUUUQQQUUUAAA777===HHHeee]]]===333AAA???JJJ___{{{yyyeeeFFF888555888PPPuuufffjjjGGGOOOwww{{{kkkrrr[[[PPP[[[sssrrrhhhrrr|||sssLLL999===@@@DDDFFFGGGGGGJJJSSSbbbmmm|||wwwtttpppllllllmmmssspppdddOOOAAA@@@@@@>>>RRR[[[cccooovvvkkkaaahhhrrr]]]TTTXXXZZZ^^^eeemmmpppnnnlll[[[fffgggmmmgggcccjjjYYYYYYUUUOOOHHHAAA;;;777555000777///777:::{{{llldddRRR===333///000444999SSStttssswww\\\^^^KKKKKKdddtttgggcccgggddd}}}jjjhhhdddjjjiii}}}zzzrrrjjjhhhcccRRR>>>>>>OOO[[[YYYZZZbbbeeeaaaUUUEEE555///000000222333222222333444444444444333222222333333222222111000111111111///...///111222///111...333>>>@@@DDDTTTXXXVVVSSS\\\aaaTTTdddwwwnnnlllooommmsssgggQQQLLLeee}}}gggbbbbbbaaakkkjjjiiieeedddUUUSSS|||jjjmmmkkkZZZMMMGGGTTT\\\bbb]]]ggghhh\\\[[[OOO@@@XXX]]]EEEeeeOOOYYYHHH;;;444//////000000333777888LLLNNNGGG888```iii```|||ooozzz{{{pppbbbcccuuu444000)))+++333,,,:::YYYtttRRRHHHkkkjjjrrryyy|||iiiaaa]]]YYY[[[bbbhhhiiihhh~~~rrrhhhzzzlllmmmjjjmmmppptttiiiccc^^^]]]\\\[[[^^^cccuuuvvvwwwddd]]]nnn\\\XXXSSSllllll[[[ccc|||xxx[[[QQQ```rrrwwwrrrrrriiiRRRQQQHHHDDDSSSsss~~~wwwooojjjpppyyy|||zzzvvvqqqhhhYYYKKKMMMbbbxxx___OOOOOOTTTlllrrrWWWVVV]]]ZZZoookkkbbbYYYXXX}}}~~~eeeooodddNNNIIIDDDCCCIII[[[iiihhhooobbbXXXLLLDDD===888888<<>>999===CCCSSSbbbooo}}}zzzhhhCCC555444666PPPkkkdddxxx[[[EEEQQQ{{{tttvvv|||___kkkzzzuuulllzzzccc===999HHHMMMBBBNNN```qqqyyypppbbbSSSHHHNNNRRR[[[eeefffqqqjjjbbboookkkXXXPPPLLLEEEEEELLLQQQQQQUUU]]]}}}}}}rrrjjjYYYWWWTTTOOOHHHAAA<<<777555///888///:::999uuu^^^CCC333000222555888SSSfffsssvvv^^^JJJMMMKKKbbbyyyjjjcccfff\\\yyyhhheeehhhpppjjjwwwxxxrrriiifffdddUUUCCCOOOjjj}}}vvvjjjgggddd______MMM;;;333333333444555555555666777777777777777555666777777777666555444444333333333333333333444333666,,,,,,999777222>>>HHHBBBIIIYYY[[[WWWmmmuuulllbbb```bbbUUUddd]]]lllddd^^^jjj}}}fffUUUiiiiii___dddeee|||jjjfff``````YYYTTTwwwiiioooyyyooobbbOOOJJJPPP\\\[[[dddeee]]]___TTTCCC___gggNNNiiiPPPZZZJJJ<<<555000000000000222666888RRRwwwccc???fffeeelllxxxeee^^^ggg}}}ggg}}}}}}vvviiiwww444...000(((111,,,777ZZZkkkvvvKKKMMMrrrgggsss}}}hhh^^^\\\eeejjjgggeeehhhtttgggssszzziiillleeekkkccc^^^XXXUUUUUUWWWWWWWWW[[[```~~~yyyssskkksssjjj```ooo^^^[[[\\\uuummmXXXgggrrrqqqeeePPPEEEIIITTTZZZfff~~~vvv}}}xxxeee```sssuuukkknnnrrrpppkkkiiiooojjjbbb```jjjuuutttkkkuuuvvvtttkkkaaaggguuuWWW\\\nnn```TTT```lllppptttkkk___XXXUUUwwwqqq^^^bbblll\\\FFFEEENNN??????EEE[[[nnnoooxxxdddYYYLLLDDD>>>999:::===uuu~~~|||]]]]]]qqqlll]]]iiiQQQ222444+++222,,,111TTTZZZCCCZZZgggzzzpppSSS^^^GGG~~~888IIIggg???;;;444;;;BBBTTTuuummmdddqqqUUU]]]OOOlll```YYYUUUJJJdddrrr:::555666666666:::======;;;===CCCIIINNNQQQUUUZZZ___kkkppp{{{jjjaaaQQQWWWooocccXXXbbbooo]]]RRRSSSAAA888;;;JJJjjjXXX@@@CCC...===jjjyyyjjjzzzfffqqqnnn???333666999RRRzzznnncccoooYYYNNN^^^ooo}}}kkk|||[[[llllll{{{YYY>>>IIIXXXRRRmmm~~~~~~ttt```QQQLLLLLL___ZZZ\\\aaaxxxsssgggVVVIIIGGGEEEBBBLLL\\\[[[|||vvvoooooobbb\\\VVVWWWTTTOOOHHHAAA<<<888555111;;;111<<<888gggHHH444000333666777KKKbbbzzz\\\oooyyySSSRRROOOccc~~~mmmdddddd^^^|||jjjeeehhhrrriiirrruuurrriiieeedddWWWGGGuuu~~~oooeeeiiiVVVAAA888777777777888::::::;;;<<<=========<<<;;;<<<=========<<<;;;:::999777666777777555333444...;;;666111888111,,,:::444<<>>CCCfff===444444>>>===XXXssspppjjjqqqUUU```OOOcccyyy\\\OOOJJJiii^^^555555???@@@LLL]]]QQQBBBJJJVVVaaaooo|||rrrmmmiiihhhkkkoooqqqqqqoookkk\\\HHHGGGXXXfffggg{{{ooommmppp___RRRooohhhZZZTTTaaassszzzwwwssstttzzzvvv{{{yyy{{{]]]zzz|||}}}{{{jjjfff___LLLJJJFFFfff]]][[[UUUaaaRRRQQQRRR888CCC???MMMiii\\\999:::===BBBlllooo~~~uuuoooCCC444:::333PPP{{{eeezzz```EEERRRwww|||lllyyyeeebbbQQQ}}}{{{|||uuu}}}[[[FFFLLLuuunnnnnnqqqccc]]]wwwuuuqqqkkkwwwjjjxxxfffbbbsssyyypppkkkmmmrrrxxxrrrdddYYYTTTWWWWWW|||jjj___QQQMMMJJJPPPaaaooooooggg^^^[[[aaaccc^^^```bbbZZZWWW^^^LLLFFFCCC555777666333777777666@@@{{{jjjQQQAAA;;;000...333444OOOaaazzzKKKhhhVVVLLLQQQeee|||nnnddd```ccc}}}hhhBBBhhh{{{fffeeetttnnndddfff```___qqqaaa~~~wwwjjjoooaaaRRR777===TTTHHH:::@@@IIIOOOSSS^^^gggaaaRRRaaabbb```___```bbbbbb``````\\\SSSKKKKKKMMMGGG<<<;;;@@@???777222444666444777444555<<>>777111111111111444888III<<>>;;;888444333222555<<>>777111111111111444888VVV???eeehhhkkkwwwttt~~~000+++---,,,------AAApppvvvnnntttpppmmm]]]qqqlllfffeeeggghhhfffdddppp^^^jjjssseeefff___ZZZOOOgggaaajjjjjjaaafffqqqzzz~~~rrrlll{{{zzzpppsssjjjeeepppzzzkkkXXXMMMFFFIIICCCSSSwwwkkk[[[fffhhhfffpppsssvvvmmmTTTVVV{{{tttccc\\\\\\cccrrryyynnncccSSSTTTYYYZZZ{{{uuuLLLYYYqqqyyynnn]]]JJJPPPUUUZZZ___dddbbb^^^[[[YYYTTTJJJrrrfffZZZ???JJJkkkzzzdddkkkIIICCCIIIcccddd|||XXXQQQJJJCCC<<<666666:::jjjNNN^^^uuuSSS444222---///---777\\\fffFFFcccPPPmmmwwwmmmxxxEEE___```:::444444???@@@TTTnnnkkkhhhrrrYYYfffUUUaaapppVVVSSSNNNbbbYYY===>>>GGGSSSkkk~~~wwwggg]]]TTTGGGDDDGGGDDD@@@EEEKKKNNNNNNLLLLLLMMMCCC@@@===<<>>>>>HHHhhh|||{{{zzznnneee\\\MMMUUU]]]JJJEEEAAA444555555444555666888999kkkyyy~~~]]]EEE;;;111111555444DDD{{{xxx___mmmRRRkkkiiibbbhhh}}}oooccc^^^ccc}}}vvvNNNUUUvvvnnnpppyyyuuukkkgggaaadddsssaaaqqqooogggkkkdddccchhhiiiKKKBBB[[[lll}}}zzzooocccZZZFFFAAA999111...444???GGGUUUUUUVVVZZZ^^^^^^[[[WWWRRRIIIAAAAAAFFFKKKRRRWWWYYYYYYZZZ]]]```bbbbbb`````````aaaaaa^^^[[[\\\```kkkgggddddddggggggeeecccmmmhhh[[[MMMLLLVVV\\\ZZZAAAWWWjjjOOOkkkWWW[[[VVV>>>777111111111222444999OOOxxx>>>```___fff|||rrr777333000...,,,+++===iiigggTTTtttqqqaaarrrjjjbbbrrrlllgggggglllooommmiiittt___dddwwwbbbdddSSSRRRgggzzzmmmiiikkkfffdddgggaaazzz~~~sssjjjqqqtttnnneeeeeeTTTYYYhhh___NNNIIIJJJPPPMMMeeeuuulllfff}}}zzzlllyyy~~~yyyxxxuuujjjttt```\\\rrrgggXXXbbbwwwqqq___MMMKKK\\\[[[MMMrrr\\\OOOmmmwwwZZZGGGVVVaaaaaa___]]]SSSFFFHHHKKKPPPZZZ}}}ZZZbbbDDDWWWsss]]]dddDDD@@@CCCbbbjjjrrrSSSOOOJJJDDD;;;444555:::~~~MMM^^^xxxxxxWWW222333000222000999]]]gggGGGmmm;;;VVV}}}ZZZyyyuuuBBBooo]]]999444333>>>???UUUnnnkkkgggsssZZZgggUUUeeepppVVVWWWPPP^^^WWWBBBFFFNNNiiiqqqfffdddbbb^^^___AAA888CCCCCC;;;666222<<<;;;AAAKKKQQQOOOMMMMMM666444222111222555777888<<>>HHHUUU]]]^^^[[[YYYXXXTTTKKK???888888???JJJRRR[[[\\\\\\YYYZZZ___cccccc[[[\\\___bbbbbb___]]]]]]aaaaaabbbccccccccccccbbb___qqqwwweeeUUUUUU[[[\\\CCCUUUiiiPPPiiiWWW___WWW===666111000111222555999FFFkkkCCCgggccchhhtttfffiiitttnnnvvv<<<...---,,,,,,,,,888XXXfffXXXMMM===mmmuuufff~~~}}}rrrkkkeeeaaaeeemmmrrrqqqnnnyyydddgggvvviiicccUUUooorrrgggtttxxxuuupppZZZrrrwwwmmmqqqgggkkk|||zzzlllbbbaaaQQQXXXdddUUUEEEUUUnnnmmmaaaooojjjVVV]]]```cccTTTYYYxxxyyymmmzzzvvvnnneeejjj```hhhyyyeeeTTTfffkkk^^^aaabbbeeemmmvvvrrrdddUUUOOOLLLPPP^^^SSSFFFooobbb[[[mmm~~~fffOOOQQQYYYXXXLLLCCCDDDEEEAAA999LLLfffyyy~~~QQQOOOcccNNNeeefffXXX]]]CCCAAAFFFaaarrreeePPPLLLGGGBBB:::333555:::ppp{{{LLL]]]xxxgggqqqwwwOOO555444111444111888[[[dddEEE]]]uuu```PPPhhhGGGvvvtttCCCxxx\\\999444111<<<>>>XXXpppkkkgggsssZZZgggTTTjjjsssZZZZZZPPP\\\XXXGGGQQQ^^^qqqfffiiiggg]]]UUUPPPMMMJJJJJJ999IIIkkkjjjRRRIIIKKKEEE>>>===FFFNNNMMMGGGDDD333333333222111111111222999333888IIITTTOOOHHHGGGCCCCCCWWWxxx{{{fff\\\iiifffddddddnnn```PPPJJJFFFggg[[[KKKHHHMMMPPP\\\oooxxxgggZZZSSSRRR___aaa]]]EEEccc___KKKSSSDDD999<<>>FFFPPPYYY^^^^^^\\\TTTLLL???333///444<<>>KKK[[[uuuVVVPPPJJJDDD???999444555:::WWW}}}OOO```lll~~~qqq???777666222333///555YYYfffIIIBBBzzz[[[XXXOOORRR}}}[[[999555111;;;>>>[[[rrrkkkgggsssZZZfffSSSkkkwww]]]ZZZNNN^^^]]]MMMQQQeeeeeeQQQPPPXXX\\\UUUKKKEEEBBB@@@111GGGzzzkkkjjjwwweee^^^WWWUUUUUUOOOAAA555555888;;;;;;999777666666333444444666999@@@GGGMMMWWWwwwpppggg___WWWaaagggmmmsss}}}~~~iiiQQQKKKXXXYYYzzzSSSGGGJJJUUU]]]jjjwwwyyyTTTLLLFFF???IIILLLmmmfffPPPDDDdddbbbSSSVVV@@@888===IIIiiiYYY???888999VVV~~~{{{zzzcccIII;;;666888DDDnnnooosssRRRMMMlllwwwooobbblllxxxiiifffmmmkkkooolllgggkkkyyyttt___dddzzzxxx]]]```hhhbbbssslllffflllzzziiiYYYfffeeedddzzzzzz{{{[[[HHHIII@@@<<<@@@HHHTTTeeeuuuzzzxxx|||yyyuuuqqqlllcccWWWOOOHHHJJJLLLPPPYYY___\\\VVVOOOfffoooQQQJJJRRRMMM>>>CCCXXXcccddd\\\NNNUUU]]]JJJEEEAAA444555555333666666777???vvvcccIII<<<111///444333999uuuzzz]]]ZZZ{{{ZZZLLLGGGRRRyyysssiii___\\\pppwww^^^rrriiiccc[[[```hhhjjjpppsssiiidddlllnnnffflllfffccceeeiiicccfffbbbtttzzzsssmmmhhhrrrnnnmmmlllcccVVVRRRVVV]]]ZZZ\\\dddkkknnnoooqqqpppnnnooovvv}}}yyyjjjPPPAAA444999KKKZZZ]]]YYYXXXQQQDDD555///111555666;;;KKKXXX[[[\\\```___[[[XXXTTTLLLGGGLLLYYYcccfffaaa```___^^^^^^]]]]]]]]]___]]]\\\cccuuurrr]]]NNNQQQeeePPPeeeYYYcccPPP===555000000222222666:::kkkOOO>>>mmmlllooo|||~~~}}}rrrppp<<<222//////...---999ZZZkkkaaa^^^TTTwwwnnnaaazzzssspppppprrrsssssszzzrrrhhhkkkaaaXXXKKK[[[```vvvkkkVVVaaaPPP[[[tttlllqqqyyyuuuvvvqqqhhh[[[ssssssbbb|||hhhLLLKKKMMM___lllooopppppplllggg___ZZZ[[[rrr{{{jjj~~~tttcccSSSOOOTTT^^^hhhcccdddhhheeeUUUHHHOOO___VVVZZZ```dddjjjnnncccQQQgggqqqxxxXXXGGGLLLRRR888<<>>;;;:::000777<<<777---...???QQQsssppp\\\]]]bbb___```ggglllkkkkkkmmmjjjeee```^^^\\\aaatttpppwwwUUUOOOXXXdddeeegggiiicccFFFMMMPPPCCCGGGJJJiii\\\[[[QQQfff^^^YYYYYY;;;:::<<>>\\\yyyxxxiiiZZZMMMVVV^^^KKKFFFBBB555666666222888666666EEEfffNNNBBB444000444333999ooorrrfffqqq^^^OOOLLLYYY{{{ttthhh\\\[[[ooovvvlllssseeeZZZQQQYYY```[[[cccllleeedddeeeccchhhiiihhhjjjgggcccfffqqqfffeeesssvvvoooooooooooommmkkkkkkmmmgggdddeeeggg\\\JJJCCCFFFJJJMMMWWWccchhhfffgggkkkgggccccccffffffeeehhhnnnooouuuuuuaaaJJJ???CCCMMMTTTVVV\\\VVVIII;;;666999;;;888444FFFUUUVVVVVV\\\]]]ZZZWWW[[[YYYRRRQQQYYYdddjjjbbb```___^^^^^^\\\XXXUUUXXX\\\bbbdddcccdddgggjjjNNNNNNeeeTTTjjj___gggKKK<<<555000000222333666:::iii===<<>>???FFFPPPYYYjjjpppVVVRRRJJJQQQdddnnnssstttRRRJJJ___BBB>>>===^^^]]]iii]]]RRRGGG===999888666777999aaaqqq;;;\\\iiiPPP@@@???888444---777eeekkkQQQeeeKKK\\\vvv}}}```bbbWWW999777444???DDDZZZpppiiifffsss]]]iiiUUUeeexxx^^^SSSHHHbbbhhhVVVOOOPPPiiittt^^^TTT^^^___NNNPPPNNNKKKJJJMMMLLLIII```UUUKKKUUUPPP^^^pppzzzsssjjjcccRRR???DDDKKKTTTYYYXXXUUURRRQQQOOOEEE@@@BBBAAA<<>>DDD<<>>LLLlll___iii{{{jjjbbb]]]sssttt333999***,,,...+++666[[[uuurrrmmmddd~~~yyypppvvv~~~xxxmmmjjjmmmqqqrrrxxx~~~ddd}}}ccc^^^WWWsss^^^gggnnnppp{{{QQQkkk~~~yyyttt{{{rrrvvvrrrmmmtttpppbbbccctttqqqsss}}}vvv```\\\hhh{{{fffmmmwww~~~zzzpppllloootttrrrnnnxxxkkkZZZYYYEEErrrgggSSSOOO___~~~ssseeeTTTJJJKKKYYYnnn~~~xxxbbbbbb```PPPWWW[[[CCCBBBMMMQQQfffvvv```aaaXXXOOOXXXjjjxxxYYYSSSGGGSSSHHH@@@FFFSSSeee^^^QQQIII;;;BBB:::...333777AAAfff>>>UUU|||}}}qqq~~~BBBGGGKKK777999---%%%]]]}}}NNNVVVZZZHHH{{{TTTooo^^^___\\\222666::::::FFF\\\nnnkkkgggqqqYYYiiiccclllyyy[[[VVVQQQXXXxxx[[[SSSfffooobbbVVVWWW[[[YYYTTTLLLMMMXXX]]]\\\fffuuuoooJJJ>>>OOOIIIXXX]]]cccjjjooolll]]]NNN]]]QQQooozzz~~~yyyrrryyykkkYYYYYYWWWIII???@@@===@@@LLLWWWZZZXXXVVVUUUKKKLLLMMMFFFFFFMMMNNNZZZUUU^^^KKKMMM|||^^^[[[KKKHHHTTTVVVIIIEEEMMM^^^cccjjj]]]zzzVVVMMM\\\BBB```PPPFFF;;;===QQQpppLLL888???;;;EEE]]]}}}TTT[[[CCC333===<<>>888555444;;;111::::::dddhhheeeHHH888///555111>>>bbb|||{{{wwwlllfffTTTMMM\\\}}}pppggg```^^^ppp{{{nnnwwwmmmaaa<<>>IIIWWWOOOSSS___hhheee___^^^```bbb\\\aaabbb___aaaiiimmmlllzzzyyycccRRRKKKLLLSSSWWWXXX:::???888KKKmmm~~~wwwaaaQQQ@@@AAAWWWSSS[[[]]]```ggguuuyyymmmfff[[[dddZZZ[[[```FFFAAAHHHSSSQQQZZZ___VVVXXX```KKKAAAlllRRRjjjlll```FFF;;;555000111222222444777OOOEEE???[[[fffcccyyyqqq```mmmggglllnnnrrrlllmmmAAA444000///(((444(((KKKZZZdddddd|||uuu{{{zzz]]]fffdddnnnnnnxxxxxxooo~~~hhhzzz}}}wwwmmmlllqqqvvvoooSSSbbb}}}zzztttooowww|||sssvvvooo```QQQPPPZZZccceeepppjjjlllqqqkkk```dddrrrzzzkkkrrr|||{{{pppmmmggg]]]YYY\\\jjjnnn~~~tttPPPCCCLLLeeewwwhhhgggsss|||mmm___bbb```ZZZ___mmmwwwwww```QQQWWW___UUUQQQOOOCCCMMM^^^vvvuuueeefff]]]SSSYYYzzzrrrNNNGGG===III>>><<>>999555///\\\wwwOOOGGG|||oooLLLeeewwwIIIhhhiiiqqq```555666999888EEE]]]qqqpppiiittt]]]hhhddddddttt^^^___XXXYYYuuubbb]]]hhhiii[[[LLLKKKPPPSSSTTTPPPTTT```jjjoooxxxyyy~~~hhhOOOCCC[[[{{{sssnnnddd[[[\\\eeemmmooozzz}}}ttteeeVVVGGGBBBDDDGGGLLLPPPHHH<<<999888444===LLLOOOUUUPPPLLLJJJpppxxxZZZXXXLLLMMM\\\```TTTPPPXXXffflll```CCCRRRtttmmmZZZMMMGGG[[[CCC```OOODDD:::;;;PPPoooIII666888888OOOwwwyyyWWWhhhCCC999333===ddd{{{jjjmmmnnnWWWXXXuuu~~~ppp```oooppp|||vvviiivvv}}}oooooo|||sssmmmzzzhhhkkkfffrrryyypppqqqrrrpppmmm{{{}}}vvvaaabbbnnnhhh```QQQ???333777??????<<<<<>>@@@wwwxxxIII222AAA@@@RRRYYY^^^\\\```mmm|||wwwgggjjj___\\\YYY>>>:::HHH\\\[[[SSSWWW]]]ZZZNNNKKKBBBlllPPPeeefff[[[CCC;;;555000111222222444777QQQCCCDDDhhhwwwyyyfffZZZdddhhhrrrwwwddd~~~nnnCCC888222111***555***III[[[hhhsss}}}vvv~~~iiinnnooowwwrrr{{{rrrrrr|||bbblllgggZZZhhhssseeeaaa___^^^XXXPPPQQQRRRXXX{{{qqq}}}zzznnn~~~lllooolllYYYTTT[[[cccjjjooorrrgggbbbffffffcccjjjxxx}}}iiibbb```{{{tttcccccc```YYY]]]hhhjjjiiiuuuoooOOOKKK]]]{{{lll^^^hhhiiidddlll|||}}}rrrWWWMMMQQQ\\\VVVFFFHHHWWWnnnlll}}}zzzyyyqqqlllbbbYYY]]]ddd@@@:::666AAA777:::JJJWWW]]]{{{[[[MMMEEE444777666666888222>>>mmmJJJMMMooo}}}sssWWWjjjrrr???111777444SSSnnnYYYDDDkkkxxxfffjjjbbbAAAkkkfffnnnddd777777888777CCC[[[rrrttthhhvvv```fffgggdddqqq```___VVVNNNfffaaa\\\]]]___bbbcccaaa[[[WWWVVVTTTUUUZZZcccjjjnnnooo[[[eeeWWWKKKPPPrrr|||kkkjjjbbbXXXVVV^^^gggmmmfff|||ooojjjqqqvvvzzzbbbQQQFFF???===>>><<<555888;;;999AAAHHHCCCFFFBBB999EEE}}}ddd[[[TTTMMMUUUiiipppgggeeemmmrrrkkkCCCFFFqqqtttbbb[[[DDDCCC\\\FFFbbbOOODDD:::;;;PPPqqqFFF666777888ZZZ}}}sssOOOKKK777<<<[[[}}}zzzrrrzzz[[[XXXwwwttt]]]xxxoooppp~~~pppaaaTTTXXXZZZ\\\bbbkkksssyyyppp{{{tttmmm|||ppp^^^MMMEEEJJJRRRPPPUUUcccjjjqqqppp{{{tttWWW___mmmdddTTT777===???===>>>CCCFFFEEEEEEYYYkkkrrrvvvxxxnnnooouuuuuuooo___IIIYYYbbbbbbeeeooonnnjjjooobbbggghhh___kkkrrrmmmvvv^^^TTTVVVSSSJJJTTTOOOGGG>>>888666666666333;;;:::>>>xxxuuuccckkkJJJ;;;000333222@@@OOOzzzkkktttGGGssshhhOOOLLLWWW|||nnnaaa]]]ooo|||kkkhhhhhhOOOHHHSSSZZZaaazzzlllGGGEEEGGGkkkkkk```eeebbbgggccc___```dddfffdddbbbmmmeee___```eeejjjpppuuu~~~yyyXXXWWWgggtttQQQUUUwwwtttkkkaaa\\\]]]^^^[[[```dddccc]]]YYY[[[]]]^^^___ZZZ[[[hhhwww|||qqqeeeaaaWWW```III>>>SSSZZZ333;;;>>>FFFMMMRRRQQQRRR]]]kkktttmmm___aaa]]][[[WWWJJJOOOoooXXXTTT^^^]]]TTTJJJCCCmmmNNN______WWWCCC;;;555000111222222444777HHH===FFFooo{{{sssvvvhhh{{{rrrAAA@@@555444---555,,,EEEvvvaaaooo~~~qqqqqqpppzzzuuuyyyxxxtttssszzzuuu~~~kkknnnzzzccciiibbbTTT]]]kkk___VVV```fffnnnttt~~~OOOPPPzzzttt~~~yyygggmmmllljjjgggZZZgggwww|||wwwllldddcccaaa___eeepppsssYYYRRRcccqqqjjjbbb]]][[[```qqqllleeemmmfffTTTUUUhhhtttiiihhheee```YYY\\\kkkzzzzzzrrrddd[[[VVVYYYPPP@@@VVVkkkeeexxxgggqqq}}}pppfff___]]]```yyy~~~QQQ666666888BBB999<<>>DDDIIIXXX```WWWTTTHHHGGGPPPhhhfffLLLVVVUUUSSS]]]pppuuullljjjqqquuuZZZ@@@xxxqqqaaafffCCCDDD^^^HHHbbbOOOFFF>>>===SSSuuuEEE999======]]]YYYQQQ:::888\\\}}}mmm}}}[[[UUUuuusss^^^rrrooonnnxxxrrrZZZFFF<<<888>>>BBB>>>FFFYYYeeekkksssrrrooowwwzzziiiTTT@@@;;;@@@BBB>>>JJJbbbnnneee^^^]]]eeeiiijjjqqq|||ssstttfffWWW___iiiYYY@@@999EEEOOOPPPNNNOOOQQQQQQDDDPPPeeeuuuxxxvvvkkkjjjnnnjjjooommmYYYaaahhhjjjddd^^^[[[```jjjpppyyyuuu^^^[[[SSS@@@RRRWWWUUUTTTVVVYYYYYYSSSLLLUUUNNNCCC:::666555666777666<<<666GGGtttnnnuuuLLL;;;000222333>>>EEEfff{{{bbbIIIuuuMMMMMMTTT~~~pppccc___jjjvvvnnnpppjjjGGG999HHHnnn}}}```EEEWWWlll\\\```lllgggiiieeeaaa___```aaacccccciiiccc]]]]]]```aaa```^^^gggiiivvvxxx|||rrrXXX\\\HHHfffTTTZZZ}}}rrrcccjjjuuusssmmmccc^^^^^^\\\YYYeeefffeee```\\\[[[]]]___]]]YYYVVVXXX```kkkuuu{{{rrr______JJJAAAeee___@@@PPP[[[aaaUUUEEE>>>DDDNNNSSSSSS[[[WWWZZZZZZSSSOOOXXXlllnnnaaaXXXVVVRRRXXXJJJDDDoooOOO]]]]]]XXXGGG;;;555000111222222444777===zzz===HHHoooooouuu~~~nnn@@@DDD999777...222---???kkkkkkxxx]]]hhhiiilll|||sssnnnjjjssswwwiiikkkvvvfffllliii___ggglllaaaRRRppp~~~QQQHHHuuu~~~{{{fffbbbrrrvvvxxxddd```vvvxxxrrr]]]XXXnnn~~~yyyvvv{{{vvvjjj]]]UUUOOOMMMXXXeeexxx~~~gggOOOHHH]]]}}}yyyffflllgggXXXYYYkkkyyyzzzjjjXXXQQQ\\\bbbaaannnbbbTTTVVV```KKKEEE[[[qqqsssllliiihhhccc]]]YYYLLLGGGrrr```WWWsssmmmbbbgggkkklllnnniii\\\WWWYYY[[[ccc___CCC555:::@@@FFF@@@CCCVVVcccdddzzz{{{TTTGGG???777777444666333:::eeeMMMYYYnnnJJJ333<<<666DDDqqq]]]eeegggxxxttt}}}eee999777777777EEE[[[rrrttt[[[uuulllfffttt]]]eeeXXXWWWYYYOOOUUUcccZZZQQQMMMUUU```gggkkknnnPPPMMMFFFBBBGGGNNNOOOJJJJJJHHHFFFVVVYYYXXX```RRRPPPSSSTTTTTTUUUVVVRRRLLLLLLbbbkkk^^^???YYYxxxfff[[[^^^\\\[[[ccciiimmmxxxzzzkkkbbbLLLHHHJJJNNN___bbbkkklllYYYNNNEEEIIIQQQPPPXXXddddddZZZWWW^^^dddLLLTTT[[[XXXTTTFFFEEE]]]FFF```NNNGGG@@@===SSSvvvyyyAAA999??????YYYxxxXXXEEE222777YYYyyytttcccwwwYYYRRRppprrrgggmmmqqqqqqtttjjjNNN<<>>QQQYYY^^^^^^\\\^^^___^^^bbb```^^^]]][[[[[[\\\^^^QQQSSSUUUVVVWWW]]]eeelllooohhhhhhOOOAAAeeezzzmmmpppfffgggrrrIII111///:::EEELLLYYY___```[[[LLLFFF```|||}}}bbbooouuuooonnnaaabbbJJJEEEqqqQQQ___```]]]NNN;;;555000111222222444777???}}}AAAJJJoookkkyyysssxxxPPPCCC???<<<999///...---999___vvvfffmmmLLLjjjkkk]]]mmmllljjjpppgggooo~~~~~~lllkkkxxxooocccggggggbbbhhhoookkkUUUvvvpppfffUUUKKKVVVAAAddd{{{~~~kkk```ccc[[[aaaaaa\\\UUUVVVeeeuuutttjjjcccVVV[[[pppxxxllldddjjjlll]]]LLLBBB@@@JJJ^^^qqqrrrTTTMMMPPPfffmmmqqqgggYYYeee~~~}}}iiiWWWWWW]]]fffjjjnnntttsss```FFFIII[[[bbbLLLNNNmmmnnnYYYSSSZZZ[[[___YYYJJJTTTyyyXXXTTTppp~~~{{{sssjjjiiimmmxxxuuu```UUUUUUQQQSSSIII>>>:::>>>EEEJJJHHHOOO\\\iiimmmzzzNNNBBB;;;888888444666222AAA}}}nnnJJJccczzzkkkggg}}}NNN:::>>>333===kkkZZZ^^^MMMNNN{{{\\\vvvwwweee:::888888888FFF]]]ssstttWWWyyyuuufffuuuTTTbbb[[[UUUYYYKKKBBBQQQFFFRRR\\\\\\VVVSSS[[[cccJJJEEE???>>>???AAAAAA@@@AAA???CCC[[[ZZZNNNTTTLLLFFFLLLSSSWWWYYYVVVLLLAAA:::rrrzzz\\\EEEttt{{{eeeYYYGGGGGGTTTUUUTTT\\\KKKOOOZZZiiiqqqqqqnnnmmmgggjjjqqqyyyeeeppprrr\\\YYYTTTJJJ@@@AAAGGGOOONNNFFFHHHQQQPPPRRRmmmcccPPPXXXHHHGGGCCCYYYAAA^^^NNNGGG@@@<<>>888>>>IIIPPPUUUYYYhhhjjjqqqmmmfffkkklll]]]VVVpppwwwqqqmmmhhhyyyxxxppplllhhh___^^^```\\\\\\kkk}}}pppNNNJJJiiiqqqmmmyyyooo___]]]ddd|||fffPPP[[[ggg]]]MMMFFFSSSJJJ>>>555333555666666999:::>>>pppJJJ777//////444;;;TTTbbb~~~mmmzzzrrrQQQlllMMMTTTQQQ~~~xxxlllaaaTTTfffxxxkkk^^^VVVMMM```aaaaaa{{{ooommmppphhhaaa```aaa]]]SSSGGGAAADDDJJJVVV]]]dddhhhggg^^^NNN@@@;;;DDDQQQLLLRRR[[[]]]tttvvvIII666///888999;;;GGGSSSXXXZZZ\\\]]]\\\ZZZTTTQQQTTTXXXXXXYYYZZZTTTMMMEEEEEELLLTTTZZZ\\\^^^kkkpppWWW@@@VVViiiaaaYYYhhhppp|||\\\@@@000///>>>LLLUUUbbb^^^\\\SSSVVVwww]]]SSSuuusssmmmxxxnnnJJJDDDqqqRRRbbbdddaaaPPP;;;555000111222222444777CCC~~~CCCGGGnnnnnn}}}]]]kkkuuu|||bbb}}}zzzBBBHHH777<<<;;;111...000333PPP{{{cccjjjVVV|||uuuTTTuuuiiiooogggxxxxxxvvvyyyqqq~~~jjjpppiii```ccceeefffjjjpppwwwZZZzzzddd___hhhuuuVVVAAATTTyyy}}}zzz~~~lll```___VVV[[[SSSVVVZZZ___dddiiikkkkkk___]]]ffftttsssddd```iii___RRREEEEEESSSkkkoooOOOOOObbbiiilllfffaaaoookkkuuuvvvtttnnniiihhhiiijjjPPP___OOOEEEWWWqqqdddWWWZZZpppwwwfffSSSMMMSSSUUU^^^TTTAAAVVVkkkTTTWWWpppsss~~~___QQQSSSLLLKKK=========>>>GGGOOOTTTYYY___lllwwwxxxFFF===666666777444:::555GGG___NNNaaasssrrruuuiiiJJJ>>>???555===cccXXXVVVwww{{{lllFFFooodddKKK{{{vvv|||hhh<<<999888888GGG[[[rrrsssTTT|||yyy^^^lllQQQeeeaaaPPPQQQGGG===QQQSSSaaaiiiaaaWWWUUUWWWVVVMMMFFFDDDGGGEEE<<<:::>>>AAAFFFNNNccc___PPPNNN===777EEEUUU[[[ZZZQQQCCC777???]]]\\\ooo}}}TTTFFF@@@:::GGGWWWPPPCCCFFFEEEEEEKKKUUU\\\^^^___cccppp{{{dddTTTXXXTTTYYYfff```^^^FFFFFFHHHJJJDDD>>>CCCNNNOOOdddwww^^^HHHQQQRRRNNNFFFAAAVVVAAAaaaRRRKKKBBB<<>>HHH^^^wwweee|||tttccc[[[hhhsss\\\kkkssskkk\\\DDDJJJUUUsssrrruuurrruuuiiiJJJIIIgggKKKKKKQQQ\\\dddbbb[[[WWW^^^]]]gggggg___nnn~~~|||eeeZZZppptttjjjjjjpppsssmmmfffaaaTTTFFFCCCBBBSSSqqqttt^^^gggkkkwwwsssVVVUUUggg|||nnnfffzzzhhhPPPKKKLLLCCC888222333666777777999999===mmmGGG777111///333222FFF^^^xxx___lllqqqOOOXXXPPP{{{yyyjjj]]]RRRaaatttlllccc\\\TTTjjj}}}vvvtttaaaFFFLLLeeelllfffnnniiiaaaaaabbb___VVVIII@@@<<<<<>>CCC>>>MMM]]]^^^ppp}}}}}}bbbHHH222+++444'''888@@@IIINNNTTTYYYYYYUUUWWWMMMHHHOOOXXXZZZYYYXXXYYYKKK999111777FFFTTT[[[UUUcccdddVVVDDDIIIhhheee\\\ddddddkkkvvvooodddVVVEEE>>>HHHWWWccclll]]]]]]bbbjjj{{{MMM@@@iiicccUUUlllfffdddIIICCCoooQQQccceee```NNN;;;555000111222222444777DDDLLLKKKppppppoooaaajjjiiimmmttthhhuuuBBBFFF888;;;===666111555...@@@www~~~ppp}}}bbbvvvhhhyyyqqq|||qqquuuyyylllnnniiicccccceeegggiiihhhwwwZZZrrrxxxRRRFFFNNNjjjssszzz{{{iii^^^bbb^^^hhheeejjjqqqrrrllleeeeeejjjdddfffpppvvvkkk[[[ZZZeeeXXXNNNJJJXXXuuuvvvYYYPPPkkkmmm^^^cccfffgggllltttuuuqqqrrrmmmaaaZZZaaaiiiaaaQQQKKKSSS~~~ZZZdddpppyyyYYYTTTTTT[[[___]]]ZZZ[[[ZZZXXX___NNN666QQQwwwtttYYYPPP___{{{ssssssOOOFFFQQQOOOHHH888<<<===<<>>EEEccc|||\\\QQQYYY```zzzzzzeeeLLL}}}sssjjj>>>:::999888GGGXXXnnnqqqQQQ|||xxxUUUbbbOOOgggcccKKKOOOPPPPPPooo|||eeeMMMKKKXXX[[[RRRTTTOOORRR\\\YYYLLLIIIPPPNNNUUUUUU]]]XXXSSSUUU>>>:::HHHTTTUUUPPPJJJDDD@@@SSSnnnPPPiii]]][[[\\\@@@CCCLLLddduuugggQQQOOOGGGIIIQQQ\\\aaa```___```eeennnwwwxxx}}}~~~[[[GGGPPPHHH777NNNbbb]]]pppeeeaaa\\\SSSEEE999<<>>IIIcccmmmwwwkkkaaaggg~~~}}}]]]mmmwwwlllZZZEEESSS{{{vvvuuuppptttjjjKKKIIISSSfffppp[[[TTTPPP[[[]]]UUUhhh}}}nnncccVVVyyyxxxnnn___sss{{{pppffffffSSS;;;:::;;;IIIjjjwwwjjjyyyUUUaaaccc@@@>>>SSSbbbkkk]]]dddyyyrrrQQQAAAJJJFFF>>>444000222666999999999888888___yyyDDD777333///222BBBEEE___ppp}}}CCCaaa|||kkkPPPZZZQQQzzzttt^^^KKKOOOTTTdddgggmmmgggSSS[[[GGG@@@tttgggSSSBBBLLL]]]vvvwwwiiifffrrrkkkbbbnnn```bbbdddccc]]]VVVPPPLLL>>>JJJUUU[[[```ggggggdddWWWMMMGGGAAATTTeee\\\dddaaa]]]VVVOOO666...>>>111111444888@@@LLLWWWYYYTTTZZZNNNGGGPPP\\\___\\\ZZZOOOHHH===222000999KKKYYYYYYZZZPPPOOOIIIEEEbbb___QQQPPPNNNYYYrrrlllpppggg^^^XXXTTTVVVbbbqqqgggaaagggkkkoooPPPKKK333hhhvvvaaaaaaSSS^^^IIIBBBnnnPPPcccddd^^^JJJ;;;555000111222222444777EEE\\\VVVvvvrrrffflllzzzxxxDDDAAA>>>:::>>>999555999+++555rrr{{{gggmmmgggccc{{{qqqpppkkkuuuyyyvvvlllvvvssstttrrrmmmfffaaa___]]]\\\[[[oooWWW|||sssqqqsss___EEEJJJ^^^nnnyyylllbbb^^^bbbhhhooowww{{{sss[[[fffmmmzzzwww|||tttbbbiiivvvooo]]]WWWhhhnnnwww[[[UUUmmm}}}ggg]]]YYYMMMQQQRRR]]]fffddd^^^iiizzzoooUUUJJJfffcccHHHEEE>>>FFFZZZcccfffpppwwwxxxeee@@@???JJJIII]]]VVVfffxxxnnncccnnniiieeeSSSAAAJJJKKKEEECCC@@@@@@AAAHHHTTT^^^bbbcccxxxTTT;;;>>>333///222555222>>>pppUUUZZZuuuPPPIIIGGGFFF>>>???ZZZ|||KKKbbbzzzaaa~~~LLL666<<>>EEEJJJMMMLLLUUU___cccgggmmmpppooo___MMM```gggVVVSSSAAA999>>>SSSggg^^^CCC===JJJtttvvvVVVSSSVVV___NNNDDDJJJfff{{{~~~\\\===[[[UUU[[[iiisssWWWZZZYYY```OOOOOOQQQIIINNNPPP???>>>666:::HHHYYYlllrrrggghhhxxx[[[MMMAAAHHHhhhjjjHHHIIIQQQQQQSSSLLLWWWVVVKKK\\\\\\EEERRR===XXXxxxeee222>>>BBBNNNoooWWWMMMYYY]]]NNNHHH\\\pppvvv}}}eeeWWWhhhuuu{{{tttqqqccciiiqqqRRRHHHmmm~~~{{{~~~~~~rrrqqqtttrrrhhhQQQWWW|||nnnhhhXXXZZZRRRDDD@@@QQQiiiqqqnnnzzzxxx|||vvvgggfffjjjccc}}}pppmmmeeefffttt___aaaSSS>>>CCC===ZZZnnnggg[[[^^^kkktttggg___[[[YYYOOOAAA???FFFPPPYYY\\\WWWTTTRRRGGG888===888222222666999888666111999EEEPPPkkkHHH///888///000555^^^```nnnnnnQQQSSSzzzWWW___zzz{{{]]]IIIEEEIIIMMMuuuqqqcccaaa@@@OOOOOObbb{{{YYYGGGQQQtttgggeeeeeehhhnnngggeeeeeeiiiooossstttttt^^^QQQFFFKKKZZZfffeee___eeejjjmmmkkkgggffffffgggeee]]]WWWJJJ555222;;;===777;;;---:::KKKJJJPPPOOORRROOOBBBNNNaaa^^^ZZZXXXLLLOOO>>>///:::HHHHHHEEEOOOeee^^^QQQ>>>JJJxxxzzzfffXXXGGG>>>AAAJJJVVV___\\\]]]RRRoooeeeZZZiiiVVVXXXZZZWWWUUU??????```sssfffWWWPPPXXXHHH???gggWWW^^^nnn```EEE999444111222222111444888QQQVVVWWWggghhhsss{{{}}}pppGGG666SSSDDD>>><<<;;;444///;;;MMMgggMMMkkkxxxZZZzzzppppppyyyvvvrrrnnnccccccmmmyyypppcccbbbccciiiooolllccc___aaa```fffllllllfff```^^^___[[[CCCIIIaaauuuzzznnnccc___ccchhhtttuuu\\\eeemmmssssssqqqfffaaannnxxxsssccchhhsssjjjiiiTTT]]]wwwhhhTTTNNNGGGSSSYYYZZZ______```mmmwwwhhhNNNNNNvvvtttiiiLLL<<>>BBBNNNkkkfffccczzz___aaaXXXeeeeeeXXXVVVcccggg^^^WWWBBB999EEEOOOKKKGGGJJJ[[[UUUMMMLLL[[[sssXXX===]]]mmm\\\QQQ;;;777???WWWkkk```FFFGGG]]]]]]OOOZZZRRRJJJFFF;;;AAADDDMMMbbbfffcccuuuEEE\\\]]]^^^[[[VVVZZZNNNAAAJJJWWWQQQCCCNNNWWWGGGFFF;;;;;;JJJaaazzz|||hhhaaa\\\```aaaYYYYYYkkk{{{|||eeeRRRMMMfffzzzrrrmmmIIIKKKMMMQQQiii]]]===>>>]]]```666<<<888SSSbbbQQQSSSYYYJJJZZZUUU\\\xxxwwwnnnrrr```KKKkkkwwwxxxkkkYYYdddqqqSSSOOO}}}vvvpppgggmmmrrrssstttkkkjjjppprrrgggQQQTTTtttuuuppptttrrrZZZLLLVVVXXXGGG???___yyydddPPPTTTcccaaaOOOXXXlllkkkxxxmmmnnnmmmccclllyyyiiilll\\\@@@===LLL___oooqqqjjjfffeeeeee___\\\___ddd___TTTRRRYYYddd]]]VVVRRROOOIIICCC@@@;;;666111222666999999777777;;;>>>TTTiiiDDD///444222111555XXX```kkksssTTTRRR[[[YYYttttttXXXJJJIIIJJJXXX|||nnneeedddDDDQQQWWWYYYJJJuuu|||llllllmmmhhhccccccffffffgggkkkpppuuuwwwvvvrrrfffYYYTTTXXX^^^aaa```ccciiirrrxxxzzzvvvnnngggccc]]]XXXNNN<<<555999;;;LLL^^^HHH777<<>>JJJyyycccdddOOO555000999DDDQQQ]]]dddSSS[[[OOOXXX|||___YYY[[[WWWQQQPPP@@@888WWWtttlll___YYYUUUHHHAAAjjjYYY[[[hhh\\\EEE999444111222222111444888JJJJJJWWWiiimmmjjjaaaKKK???MMMDDD@@@???@@@;;;444999FFF[[[^^^yyy|||wwwjjjrrrzzz```QQQ\\\xxxwwwhhhhhhiiidddaaa[[[[[[eeelllhhh___XXX\\\___bbbcccaaa___```bbb___HHHOOOggg{{{uuuwww|||qqqfffaaadddhhhpppuuu]]]aaajjjmmmxxxrrrgggnnnzzzxxxqqqmmmlllvvv|||uuuqqqmmmccchhhaaaYYYqqq{{{zzzxxxSSSFFFKKKPPPeeeooo|||pppddddddnnnqqqaaaNNNLLLuuufff\\\FFFCCC^^^___KKKJJJ\\\nnnzzzrrrRRRIII@@@===MMM___yyyrrrdddUUUFFFZZZuuurrr___GGGDDD```iii___YYYPPPHHHHHHQQQ^^^hhheeexxxIII777444000222:::999111999aaaNNNLLL___{{{jjjtttVVVMMMHHHGGGGGG@@@???RRRlllbbb]]][[[JJJwwwXXXllldddgggKKK777999EEELLLfffcccaaaxxxttt```cccLLLYYY\\\SSSTTT___```WWWWWWRRRZZZnnnwwwkkk\\\UUUKKKMMMLLLJJJNNN[[[hhhnnnpppDDDAAAmmmTTT===666@@@[[[ooo]]]>>>BBB___eeeEEEEEEYYYVVVDDDMMMEEELLLOOOllltttgggYYYdddPPPOOO]]]UUULLLAAATTTkkkvvv[[[@@@LLL[[[RRRKKKCCCGGG\\\yyyeeedddNNN]]]iiiLLLLLLxxxsss]]]bbbMMMOOOiiijjj[[[KKK^^^]]]SSSaaaUUU888CCCYYYZZZ888===???lll]]]KKKTTTYYYCCCOOOSSSRRRiiiiiinnnsssjjjRRRyyy~~~oooXXXcccttt\\\]]]{{{iiiXXXSSSZZZnnnmmmkkkeeeaaammmxxxkkkTTTTTTsssiiilllhhhmmm~~~hhhkkkqqqeeeYYYVVVdddVVVTTT```FFFOOOgggaaaBBBOOOppprrruuuzzzuuufff```gggkkkhhhiiiyyyqqqgggooocccJJJDDDTTThhh|||dddXXX^^^^^^ccckkkkkkhhhkkksssxxxcccRRROOOKKK@@@<<>>]]]ooo@@@555000555000888WWWjjjnnn~~~xxxuuu^^^HHHUUUTTTiiioooWWWNNNPPPSSSkkknnnggg```HHHZZZeeeuuuxxxoooiiicccbbbfffhhhhhhhhhkkkoooqqqrrrrrrzzzvvvooohhhbbb______```^^^aaaiiittt{{{yyyqqqjjjbbb^^^YYYRRRDDD888777<<>>FFF]]]ggg___]]]iiiYYYKKKPPPUUUGGGAAAhhhaaaKKKSSSJJJMMM^^^aaaHHHdddlllXXX[[[VVV===HHHIII\\\RRR666BBB@@@xxxsssyyybbbKKKPPPXXXLLLDDDNNNOOOcccooo{{{ooonnn~~~tttnnnYYYhhhrrrooozzzaaaaaasssgggeee}}}vvviiiPPPLLLUUUxxxwwwlllbbbYYYmmmqqqVVVSSSnnncccbbb^^^hhhnnnsssnnnfffkkknnnbbbRRR[[[ppprrreeebbbqqqZZZfffwwwvvvpppfff]]]]]]bbbgggiiiqqqiiibbbhhhcccUUURRRaaa{{{hhhbbbccc```aaacccdddfffnnnyyyiiiTTTKKKFFF@@@;;;;;;666222000222999===<<<:::666444MMMhhhttt===<<>>aaaeeeZZZmmmqqq___kkk^^^LLLGGG>>>UUUWWW\\\aaacccOOO===IIIWWW^^^OOOGGG{{{SSSCCCkkkwwwbbbMMM@@@BBB\\\{{{zzzxxxvvvNNNTTTbbbGGG333fffuuuaaa\\\III???NNN```aaa[[[hhhiiiXXXAAAPPPUUU???JJJRRREEE666BBBOOOyyy[[[^^^QQQPPPQQQOOOJJJKKKNNNaaaqqq|||zzzggguuusssyyy~~~ppp]]]kkkllleeeuuurrrwwwmmmQQQPPPeeeqqq```PPPlllvvvVVVLLLnnn[[[PPPMMM```eeegggjjjkkkkkklllhhh^^^```rrraaaiiiyyyyyyuuupppmmmfff]]]XXXXXXhhhmmmkkkggggggddd]]]\\\vvvpppbbbmmm___^^^]]]\\\YYYYYY^^^eee{{{mmmUUUAAA===AAA???888444111111555<<>>:::999999```lllhhh<<<===...666......JJJtttpppnnnKKKpppwwwuuummmyyycccZZZZZZSSSfffnnnhhhRRRoooxxxgggllltttqqqnnnllliiigggiiimmmkkkkkkjjjhhhfffcccaaa```bbbiiittt|||}}}wwwoooiii^^^WWWPPPPPPSSS[[[kkkzzzgggeee\\\WWWQQQ===999OOORRR888333555666YYYxxxcccXXX^^^^^^]]]SSSaaammm___fffMMMBBBccctttfffPPPJJJUUU[[[ppp```TTT>>>555TTTkkkgggXXXTTTXXXOOO:::333;;;@@@YYYxxx___EEE[[[UUUMMM???fffZZZ___hhhZZZEEE777333000222222222555:::GGGyyyIIIsssyyy{{{uuu|||OOO888<<>>???<<<888777AAAnnnttt```lllpppUUUmmmuuunnn{{{{{{||||||qqqaaaTTTPPPQQQSSSSSSRRR\\\hhhmmmmmmkkklllmmm[[[ZZZYYYYYYZZZ[[[[[[ZZZ}}}rrrvvvaaawww{{{|||yyyqqqllllllnnnsssxxx{{{|||dddccchhhrrruuuuuuvvvnnnfffggg```[[[iii}}}|||xxxqqqgggfffddd```bbbgggeee___ooovvveeebbbcccZZZ______WWWMMMMMMZZZ___UUUJJJGGGkkk}}}rrrVVVRRR[[[\\\[[[vvvwwwWWWMMM^^^}}}wwwqqqrrr___]]]~~~wwwWWWQQQ```qqqooovvvwwwnnnOOOSSSRRRIIIAAALLLlllmmmOOO;;;444444444333555666777CCCeeeYYYJJJwwwTTTUUUPPPLLLKKKLLLKKKJJJNNNTTTgggRRR{{{tttooo{{{qqqZZZDDD:::;;;HHHLLLKKKNNNMMMOOOYYYTTTZZZ[[[WWWVVVXXXRRRHHHEEE888EEEfffmmmRRRAAAFFFJJJddduuuZZZYYYLLLnnnzzzaaaPPP===999YYYkkkVVVbbbdddhhhjjjVVVHHHRRRoooHHHEEEJJJ888AAAlllkkkUUUSSSWWW\\\}}}NNNWWWoooVVVQQQMMMAAAPPPyyyrrrttt}}}|||tttdddPPPooo___MMMmmmfffVVVSSSPPPFFFMMM```XXXOOO^^^mmmHHHIIIDDD888GGGLLLDDDlll]]]:::===CCClllsssEEEPPPTTTSSSHHHGGGGGG>>>GGGQQQooo[[[yyyuuuuuuSSSdddvvv}}}{{{rrr|||{{{[[[fffnnnfffkkk|||}}}rrr[[[^^^qqq```JJJkkkxxxVVVHHHsssZZZIIIMMMkkkhhh]]]]]]aaa```jjjwwwxxx```eeerrrQQQWWW{{{wwwxxxppplllpppsssmmm^^^RRRVVV\\\dddjjjjjjhhheeeaaauuu]]]MMMYYYUUUZZZ^^^___[[[VVVTTTSSSnnnfffPPP999666@@@BBB999222111333:::AAABBB>>>999999AAAbbbjjj^^^===;;;...555333///BBBmmmvvvbbbyyyqqqWWWlll|||iii^^^[[[[[[fffkkk^^^III{{{xxxggg|||kkk^^^qqqgggeeeccceeegggiiihhhfffeeefffhhhiiijjjhhheeeaaa```___ccceeejjjppptttvvvuuusss]]]SSSJJJGGGDDDHHHWWWiiihhhjjj```[[[VVV>>><<<]]]nnnAAA222888===eee___RRRVVVZZZ^^^VVVggg{{{]]]ccckkkXXXFFFVVVvvvccc[[[^^^[[[iiibbbTTT>>>111LLLooogggYYYVVV]]]TTT???;;;GGGOOOZZZFFFCCC;;;>>>]]]SSSMMM<<>>===<<<222dddqqqeeevvvxxxeeeaaa```[[[iiiooommmsssiii___\\\[[[YYYWWWVVVGGGLLLVVVeeetttyyynnn```aaa```^^^ZZZVVVRRRNNNLLL|||sssqqqvvvzzzyyytttpppoooqqqoooqqqxxxlllrrrxxxccchhhrrrfffhhhrrroookkkmmmooohhhcccnnnzzzuuuppptttwwwkkkfffffffffcccfffiiieeepppyyygggbbbaaaXXXaaafffWWWTTTUUUXXXUUUJJJEEEFFFUUU___TTTJJJZZZccc\\\[[[lllooobbbPPPIIISSSxxxqqq\\\fff}}}jjjXXXZZZjjjuuuuuussshhh___IIIUUUSSSLLLJJJZZZsssTTTCCC333000333333333555:::444<<>>===FFFKKKKKKIIIHHHOOOZZZMMMRRRSSSRRRUUUYYYWWWOOO<<>>HHH]]]```XXX\\\gggKKK333GGGJJJ666>>>VVViii{{{AAA:::DDDOOORRRQQQJJJNNNQQQDDDHHHIIILLLbbbKKKccc^^^ttt```kkknnnsssyyyzzzxxxuuuTTT]]]fffcccmmmyyyttthhhhhhnnndddJJJjjj{{{ZZZGGGxxxbbbVVVfffxxxhhheee]]]cccnnnkkkYYYQQQyyy~~~aaaGGGQQQwww}}}ggghhhssstttsssjjjjjjkkkooosssrrrjjjbbbTTTSSS[[[eeehhhiiiggg``````{{{sssKKK;;;>>>EEEMMMWWWZZZYYYUUURRRPPPWWWQQQHHH@@@======;;;666111222666>>>EEEEEE???888888QQQaaa|||LLL>>><<<444333444333999^^^eeevvvwwwhhhuuuYYYUUU~~~oooddd^^^bbbiiicccOOOFFFxxxnnnhhh```aaakkkkkklllqqqoookkkfffcccbbbbbbaaafffhhhiiifffbbb]]][[[[[[eeeeeeeeefffhhhmmmtttxxxbbbRRRDDD===888666@@@NNNfffllldddaaa\\\???===gggiiikkknnnJJJ888KKK^^^bbbMMMDDDJJJ]]]```\\\yyyxxxddd\\\gggcccZZZMMMWWW{{{```aaaeeeWWWnnnvvv^^^YYYDDD444GGGnnnooo```[[[___SSSAAAEEE[[[sssYYYMMM]]]bbbiiiIIIIII:::cccYYY]]]dddWWWEEE777222000222222222555:::KKKzzzFFF\\\kkkttt~~~DDDBBBOOO>>>CCCDDDCCC@@@>>>===<<<<<<777RRR```nnn~~~rrrccc```RRRwww~~~dddtttssshhhbbbbbbiiikkkddd]]][[[JJJHHHIIITTTgggtttnnnaaaggggggddd\\\SSSKKKHHHHHHmmmsssyyyyyyuuuqqqqqqsssmmmnnnvvvfffkkkxxxjjjvvv~~~cccgggyyyuuuqqqvvvsssaaa___lllssseee]]]iiiuuufff___gggqqqllleeeccc___\\\iii\\\[[[\\\VVVccckkkYYYSSSKKKBBB:::888BBBMMMQQQZZZRRRUUUmmmppp```\\\SSSVVVUUUTTTSSSXXX~~~bbbOOObbbvvv}}}lllhhhhhhccc\\\YYY{{{}}}mmmfffXXXIIIPPPMMMUUUSSSMMMNNNZZZbbbSSS<<<:::666444555555222111333===222???hhhXXXOOOSSSxxx___hhhaaaqqqTTTQQQOOOKKKHHHIIIKKKLLLLLLMMMaaayyyWWWsssWWWEEEooo^^^[[[yyyxxxwwwrrrooo[[[CCCDDDJJJOOONNNGGGEEENNNZZZWWWVVVQQQKKKMMMTTTVVVRRRFFFccc```kkkmmmssskkk___XXXZZZ^^^[[[SSSSSSMMM[[[SSSTTT]]]UUUMMM<<>>pppfffXXX[[[EEEFFF[[[pppYYYBBBgggvvvFFF??????<<<888FFFLLLaaaMMM;;;???HHH^^^yyyoooHHHmmmOOOGGGKKKEEESSSaaayyy\\\\\\tttxxxqqqwwwgggfffhhhppp{{{oooeeeGGGPPPWWWZZZnnn```yyyrrrmmmhhhkkkhhhMMMlll~~~```CCC~~~wwwiiieeexxxwwwppppppqqqdddSSSCCCjjj}}}hhh___GGG\\\xxx\\\fffnnnccc```VVVdddnnnjjjdddfffmmmsssnnnaaa___ddddddfffdddYYYSSSZZZ^^^UUUDDD777555:::444===EEEJJJLLLNNNPPPQQQBBB>>>CCCMMMKKK<<<000///000222888AAAGGGGGG???777:::dddggg^^^:::??????:::111222222,,,MMMjjjsss|||{{{~~~jjjJJJsssiiibbb[[[dddYYYFFFNNN|||hhh{{{hhhiiihhh]]]lllhhhbbbdddffffffffffffbbb^^^fffggghhhddd]]]WWWTTTTTTbbbdddeeeddddddhhhqqqxxxoooXXXAAA777111...555@@@cccmmmgggeeeaaa@@@>>>lll|||dddeeeeeeeeeXXXUUUEEEgggnnnPPPGGG<<>>EEEEEE===<<>><<<:::888888999CCCXXXssskkkYYYjjjzzzxxxsssqqquuugggaaa^^^^^^ZZZUUUVVV\\\YYYIII@@@FFFLLLMMMSSS\\\```\\\UUUQQQRRRYYY^^^___rrrpppyyyqqqgggmmmmmmmmmmmmllllllkkkkkkllljjjfffbbb______bbbeee``````llloooeeennn|||xxx___bbbjjjppphhhYYYSSSXXXjjj^^^ZZZVVVPPPUUU]]]ZZZQQQAAA>>>CCCAAAHHHYYYccc{{{\\\MMMJJJQQQaaaZZZkkk```nnnoooUUUbbblllYYYUUUeeefff___fffooohhhcccjjjnnnkkkdddZZZPPPIIIDDD@@@>>>CCCBBB@@@<<<888555333333777555333222000000555:::555>>>^^^IIIbbbSSSRRRJJJJJJMMM\\\jjjbbbPPPGGGJJJLLL]]]lllgggaaa___pppwwwiii___hhhcccjjjkkknnnbbb[[[WWWRRRMMMIIIHHHIIIJJJKKKLLLOOORRRUUUWWWYYYZZZQQQdddkkk\\\RRRWWW[[[WWWbbb[[[IIIZZZggg^^^ZZZDDDHHHCCCCCCAAADDDVVVbbb\\\QQQCCCJJJkkkXXXWWWZZZbbb\\\TTTSSSWWWWWWJJJkkkZZZEEESSSdddrrrKKKXXXqqqnnniiiaaapppyyyvvvgggTTT]]]|||tttWWWLLLKKKLLLNNNSSSnnnrrrQQQUUUGGG>>>]]]sssYYYHHH^^^pppQQQ333===DDDFFFEEEMMMrrrfff888999GGGJJJdddxxxiiibbbYYYRRRPPPQQQSSSTTTVVV^^^\\\PPPOOOccc~~~nnnqqqmmmfffdddqqqsssttt~~~pppfffQQQWWWaaacccpppmmmqqq~~~{{{ssspppdddbbbvvvtttccclllRRRhhhgggWWWrrr{{{tttuuu~~~dddQQQVVVOOOiiiqqqvvvuuuTTTJJJwwwmmmbbbHHHfffYYYTTT[[[llliii\\\VVVPPPOOOPPPNNNHHHCCCCCCIIIXXX[[[ggglll\\\bbbfffccc```ZZZLLLBBBHHHVVVooocccJJJDDDFFFIIIIIIBBB777000000333555===AAAEEEFFF<<<888CCCfffpppaaaKKKBBBCCC>>>::::::777000555777hhhyyydddxxxyyy;;;[[[kkk___\\\TTTeeeNNNMMMgggmmm^^^KKKZZZUUUXXXRRRccchhh^^^IIIJJJfffUUU]]]PPPKKKnnn```bbbRRRHHHFFF[[[ooojjj```ggggggdddlll```ZZZXXXBBB///333333444CCC]]]uuuooo```]]]IIIDDDbbbkkkggg^^^VVVbbb___bbbjjjnnn\\\OOOTTT^^^eeeccc[[[XXX[[[TTTWWWZZZZZZWWWYYY^^^cccxxxdddVVVWWWSSSDDDAAAMMM@@@<<<>>>PPPSSSAAA[[[hhh]]]UUUEEEPPPzzzdddJJJOOObbbeee{{{tttcccKKKEEE```ZZZggggggYYY@@@888333000111333333555:::UUURRRSSSyyygggRRR???@@@>>>@@@???>>><<<;;;;;;;;;;;;:::>>>LLLaaakkkYYYcccdddqqquuutttjjj___[[[XXXWWWZZZ```QQQGGG>>><<<<<<===DDDLLLUUUPPPGGG@@@>>>>>>===;;;}}}pppooo}}}tttnnnmmmmmmmmmmmmmmmlllllllllfffeeeaaaZZZUUUUUU[[[aaajjjeeeooozzzxxxxxx{{{uuu[[[dddnnntttsssooolllkkkrrr^^^QQQLLLIIIPPPSSSKKKLLL>>>???GGGJJJVVVkkkwwwwwwQQQ@@@DDDSSSlllkkkpppgggrrrsss```kkk~~~dddZZZccczzzrrr\\\aaannnoooaaaaaalllpppgggaaaXXXOOOHHHCCC???===<<<>>>===999333111444777222444333000000444888999:::XXXJJJNNN[[[OOOLLLFFFLLLMMMtttyyyQQQGGGKKKIIIUUUoooUUUnnnwwwzzz]]]RRR]]]fffnnneee```\\\WWWQQQMMMKKKKKKLLLHHHIIILLLPPPTTTXXX\\\^^^VVVTTTTTTUUUTTTQQQTTT[[[___PPPJJJkkk}}}nnndddZZZ\\\TTTMMMJJJTTTmmmoooXXXTTTPPPJJJrrrmmmSSSPPPDDDGGGKKKMMMRRRVVVPPPHHHGGG;;;;;;???VVVMMMOOOhhhiii^^^^^^VVVjjjqqqjjjaaaXXX[[[jjjeeeDDD>>>RRRjjjsssrrrkkkKKK<<>>OOOIII???666111000111222<<>>;;;444333555SSSppplllqqqxxxSSS___hhh[[[XXXRRRccchhhuuuhhhNNNjjjiiiXXXEEE^^^eeeYYYKKKXXXrrr\\\OOO???GGGuuu___XXXNNNBBB999QQQrrrqqqdddggghhhccchhh]]][[[RRR;;;...444666999EEEiiixxxbbb]]]MMMHHHbbbgggddd^^^TTT```ccc___dddqqqxxx^^^]]]XXXbbbuuurrrZZZSSS[[[WWWWWWXXX[[[]]]\\\XXXTTTjjj```RRRUUUXXXDDDCCCaaaVVVOOOPPP\\\ZZZLLLkkkfffZZZTTTQQQwww___JJJBBBfffddd^^^___```lllNNNEEE___\\\mmmlll\\\AAA777333000222333333666;;;YYYCCCYYYttt|||}}}___RRRBBB???888??????>>>===<<<===>>>>>>===;;;BBBQQQiiiSSSYYY|||lllllllllppp___UUUTTTVVV[[[```NNNMMMGGG<<<777;;;@@@BBB@@@===<<<>>>BBBEEEEEEDDD|||yyynnnnnnnnnmmmmmmmmmmmmmmmcccbbb```^^^\\\\\\___aaaXXXPPPXXXjjjssspppjjjeee\\\hhhuuu{{{}}}~~~yyyrrraaaMMMDDDHHHPPP]]]aaaVVVLLL???@@@JJJQQQ___qqqwwwddd```LLLPPP___mmm}}}uuulllgggnnnnnnccclllfffbbbhhhooouuueee___kkkyyytttcccdddllljjjXXXTTTMMMGGGCCCAAA???===888::::::999666555666888...222222000444<<<<<<777===sssFFFaaa{{{NNNRRRMMMGGGLLLKKKxxxtttNNNJJJJJJJJJLLLeee]]]nnnkkkwwwxxxeeeyyy```JJJMMMTTTccceeeddd```ZZZTTTPPPOOOPPPRRRKKKKKKKKKLLLNNNQQQTTTVVV\\\TTTRRRWWWWWWQQQSSS\\\WWWNNNPPPfffpppfffeeejjjiiieee```]]]iiiyyyWWWVVV\\\LLLfffmmmOOOHHHDDDKKKZZZVVVNNNNNNOOO]]]PPPYYYKKK>>>IIIHHHGGGCCCLLLRRRPPPPPPooo```RRRTTTNNNLLLTTTSSSMMMOOOTTTVVV\\\hhhwww~~~sssbbb|||mmm\\\EEE>>>___tttaaaOOO]]]___EEE...777FFFDDDCCCXXXwwwaaa===;;;CCCAAA@@@iii~~~ddd```YYYTTTRRRRRRRRRRRRRRROOONNNLLLGGGLLLeee{{{yyygggddd~~~mmmdddbbb]]]gggyyyyyyqqqsssyyysss___```ccchhhsssmmmfffeeehhhffffffkkkuuu\\\jjjnnnjjjvvvaaaaaazzzgggnnncccBBBKKK<<<;;;cccsssiiiXXXyyyzzzlllppp```ppp```lllooozzzxxxvvvzzz{{{iiiOOOFFFMMMOOOdddkkkbbbKKKQQQ[[[cccdddjjjzzz[[[HHHFFFHHHFFFGGGBBB:::444222111000000<<>><<<555777@@@eeeqqqgggooozzz]]]NNNppp```[[[[[[bbbuuu___cccBBBXXXiiiaaa[[[fffpppUUU???888KKK}}}]]]NNNLLLAAA///CCCtttyyyhhhfffiiiccceee]]]cccPPP<<<555444777HHH___aaaXXXMMMJJJaaabbb]]]aaaZZZ______YYY[[[\\\eeekkk^^^UUU^^^\\\cccxxx~~~___RRRXXXYYYVVVTTTVVVYYY[[[YYYWWWQQQXXXRRRUUUYYYGGGVVV|||ppp___XXXhhhjjjUUUQQQ[[[wwwppp???]]]mmmwwweeeTTTOOObbbNNNEEEaaa___mmmjjjYYY@@@666333111333333222666<<<\\\>>>]]]nnn{{{gggNNNJJJ???===666===>>>@@@AAAAAAAAA@@@???>>>===@@@NNNdddcccpppqqq___tttppprrrxxxvvvdddYYYWWWZZZ]]]___\\\aaa\\\LLLDDDDDD???444:::555222555999777444222}}}yyyqqqpppooommmmmmmmmmmmmmmfffdddcccdddgggeee___YYYJJJFFFIII\\\mmmkkkcccbbb]]]iiiuuuxxxwwwqqqfff\\\MMMDDDKKK\\\iiisssppp```QQQDDDDDDNNNVVVbbbllliiiYYY[[[TTTdddvvv{{{oooeeefffiiifff```eeeppprrr[[[```gggddd^^^ccciiifffjjjsss~~~xxxjjjlllooodddEEEBBB===:::999888777666222111222555777666333//////000000111777===:::444CCCNNNHHH~~~[[[nnnvvv[[[VVVUUUOOOKKKJJJHHHgggvvvYYYIIINNNFFFLLLFFFPPPZZZpppaaaTTTYYYzzz\\\UUU```eee}}}aaaJJJSSSZZZgggnnniiieee^^^WWWSSSQQQRRRSSSNNNMMMLLLKKKLLLMMMNNNOOOSSSTTTUUUUUURRRQQQSSSVVVUUUPPPQQQUUU\\\aaa]]]\\\YYY[[[]]][[[ggg|||]]]SSS^^^MMM```~~~jjjPPPHHHDDDKKKaaaTTTAAA>>><<>>CCCIIIFFFPPPvvvfff;;;888===EEEDDDVVVvvvXXXTTTPPPNNNMMMNNNMMMMMMKKKHHHHHHIIIGGGMMMjjj}}}iii```yyyiiieeeZZZUUUfffsssgggdddvvvpppqqqdddggghhhmmmrrriiigggfffgggiiiiiivvvaaajjj|||mmm{{{tttggg___~~~kkkiii\\\MMMUUUHHHWWW___rrrbbbBBBaaa|||iiillldddlllssshhhpppnnnwwwyyytttwww}}}qqqqqq{{{TTTJJJEEEQQQWWWQQQOOOZZZhhhppp\\\ccc]]]GGG777:::GGGOOO;;;:::777444111111333666???KKKHHH<<<:::CCCXXXqqqPPPKKKDDDGGGIIIBBBAAADDDAAA???666888555ZZZqqqeeewwwSSSuuu|||jjjcccdddiiinnnuuuiiiTTTsss|||hhhLLLgggqqqXXXQQQPPPGGG888@@@\\\eeeFFF===999///FFFwwwkkkdddjjjcccddd```[[[\\\QQQ<<<888TTTxxxfffYYYNNNFFFUUUeee[[[bbbZZZ[[[ZZZZZZ[[[VVVXXX^^^YYYVVV___ZZZYYYhhh~~~fffTTTTTTTTTSSSRRRRRRRRRTTTVVVXXXHHHPPPIIIJJJRRRJJJccc}}}iii]]]]]]___nnnWWWOOOTTTUUUWWW___III|||eeeRRRSSSMMMEEEccc```iiiaaaRRR>>>555333222333333222777>>>bbb@@@dddiiiuuummmKKK<<>>===<<<>>>BBBEEEFFFCCC@@@>>><<<>>><<>>ppp]]]>>>qqqsssxxxLLLYYYTTTOOOPPPNNNLLLWWWWWWIIILLLTTTKKKJJJJJJSSSfffccc^^^llllllwwwmmmWWW|||hhhYYYjjjkkkfff}}}pppjjjhhhfffbbb]]]XXXTTTQQQOOOOOONNNNNNNNNNNNOOOOOOPPPIIIRRRVVVSSSPPPTTTWWWVVVXXXQQQUUUTTTggg|||jjjYYYXXXYYYZZZVVV[[[pppuuudddTTT]]]QQQbbbvvvhhh[[[UUUKKKPPPlll___TTTXXXHHHSSSPPPRRREEETTT]]]oooooodddwww~~~```pppRRRKKKJJJGGGBBBIIIUUUVVV\\\mmm|||nnn\\\RRRQQQRRRRRRQQQ888>>>FFF___vvvfffTTT[[[QQQ???333;;;GGGHHHFFFKKK|||bbb;;;;;;===999;;;KKKvvv}}}nnn]]]eeefffPPPNNNKKKJJJIIIIIIHHHFFFFFFGGGJJJIIIDDDHHH```{{{qqqaaaooonnngggZZZTTTbbbjjj\\\]]]uuulllqqqkkkrrrqqqnnnyyyrrrpppfffeeehhheeettthhhjjjqqqpppxxxjjjiiidddsssiiiUUUTTT\\\```GGG[[[nnnEEEcccjjjcccVVVJJJYYYvvvlllmmmtttvvveee[[[dddvvv}}}\\\===GGG???OOOVVVPPPRRR^^^```WWWPPPOOOJJJCCCAAABBBBBB???666666444000---111:::BBBAAAKKKCCC444888KKKdddzzz\\\IIIHHHAAACCCDDD>>>AAAFFFBBB===555888555SSSnnnkkkkkkyyyyyy|||zzzhhh```\\\jjj{{{sss___wwwjjjcccGGG]]]nnnhhhYYYzzzUUUEEEEEEOOO;;;CCCwwwoooCCC111<<>>>>>IIIIII[[[yyykkktttsssZZZTTTXXXiii^^^KKKMMMXXXJJJCCCZZZDDD~~~yyyjjjXXXNNNKKKCCCaaa^^^dddZZZMMM<<<555333333444333222888???tttpppMMMppprrreeepppvvvvvvppp}}}}}}GGG<<>>;;;:::<<<666EEEUUUqqqiiiZZZ~~~nnnqqqeeecccfffnnnwww|||xxxooohhhddd```gggmmmnnnkkkooosssiiiXXXLLL<<<111222555444444777pppsss{{{vvvtttqqqnnnlllkkkkkklll```]]]\\\aaagggkkkjjjgggWWW\\\NNNEEEQQQTTTOOOUUU[[[```mmmuuuooo___YYY\\\^^^fffyyytttdddUUUDDDFFFDDDMMMXXXaaarrriiiiiikkkdddfffZZZPPP]]]^^^YYY]]]ccc___[[[VVVYYYVVVSSSVVVYYYcccrrrqqqfffaaaZZZLLLHHHCCC888===:::777555444444333222333444555777888666333111222///333:::888555FFF^^^zzzGGGUUUcccPPPSSSWWWLLLQQQPPPOOOMMMJJJJJJPPPSSSQQQJJJKKKZZZXXXaaaxxxWWWqqqrrr{{{xxxvvvvvv{{{___VVV\\\___cccdddbbb[[[SSSMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMPPPSSSTTTUUUVVVYYY\\\VVVOOOZZZZZZooonnn^^^^^^\\\]]]YYYVVVaaahhh^^^YYYYYYRRRaaaggg\\\___\\\[[[dddtttmmmyyydddjjj```YYYVVVsssaaaxxxxxxjjjnnnWWWAAAPPPDDDNNNNNNRRRbbbmmmpppuuulllUUUGGGRRRaaa]]]HHH777@@@JJJmmmzzzccc\\\___QQQ000AAA@@@:::CCCJJJYYYtttsssDDD;;;DDD===;;;FFFmmmxxxzzztttWWWXXXZZZMMMLLLJJJJJJJJJJJJHHHGGGGGGPPPWWWRRREEEAAALLL[[[hhh{{{jjjgggssspppkkk___]]]aaa\\\\\\jjjnnnqqqlllyyy|||ssswwwppp}}}pppssstttfffeeekkkeeemmmnnniiiyyykkkkkkgggbbbeeerrr~~~llljjjLLLNNNFFFaaayyynnnZZZrrrkkkbbbNNN@@@mmmuuuooohhhtttwwwpppeee[[[\\\gggvvv}}}ppp\\\SSSJJJ???SSSGGGRRR^^^fffoooqqqeeeUUUUUUDDD777:::BBBBBB999000222222111///000555>>>EEEBBBCCC:::888HHH___|||JJJHHHHHHAAABBBBBB===BBBFFF???===999;;;<<>>OOO{{{ppp\\\]]]TTTJJJBBBDDDQQQTTTTTTXXXVVVSSSYYYVVVRRRSSSZZZ]]]ZZZVVVTTTUUUWWWYYYZZZXXXVVVUUUUUUZZZPPPEEEAAAAAABBBMMM\\\hhh[[[jjj{{{jjjWWWVVVVVVQQQCCC===GGGSSSUUUHHH777```fffccc[[[VVVRRRLLL???ZZZYYYcccYYYKKK:::444333444555333222888@@@xxxWWW___yyy|||eeevvvyyyKKK???EEE:::;;;===???@@@AAAAAA@@@>>>;;;999;;;:::333CCCBBB[[[YYYUUUtttuuuvvvuuummm```vvv|||pppiiiffffffjjjnnnrrr|||{{{bbbJJJ???888111///333^^^bbbssspppxxxvvvrrrooolllkkkkkkkkkoookkkeeebbbbbbeeehhhkkkgggnnnYYYDDDIIILLLHHHOOO[[[\\\fffmmmcccOOOJJJSSSTTT\\\mmmqqqaaaXXXWWWRRRPPPQQQ[[[aaaaaaqqqvvvppp]]]```aaaXXXZZZOOOZZZiiieeeYYYYYYYYYNNNGGGHHHXXXbbbeeeddd\\\```qqqeeeVVVOOOKKKAAA>>>???:::777555222111222333333222222555777666222000111333000///777@@@:::888VVV~~~PPPRRRhhhYYYZZZYYYMMM\\\IIIOOOKKKJJJDDDEEEMMMLLLIIIOOOMMMAAAMMMDDDdddaaabbbyyyuuubbbkkkQQQAAAKKKNNNVVVaaaiiiiiibbbWWWPPPLLLMMMOOOPPPQQQPPPOOOOOOUUUNNNMMMTTTWWWSSSVVV]]]QQQLLL\\\WWW^^^jjjWWWUUUSSSQQQWWWYYYTTTXXXZZZRRRYYYRRRMMMZZZSSSIIIVVVUUUOOO^^^dddRRR```NNNYYYYYYXXXeee}}}wwwYYYeeejjjfffWWWOOO[[[ddd```hhhrrrhhh```rrr~~~oooZZZTTTMMMPPP\\\[[[LLLBBBCCCQQQ~~~uuuWWWiiivvvVVV777000>>><<>>DDD@@@555222777...///111444777:::>>>???GGG>>>777FFFbbbzzz\\\JJJNNNLLLDDDDDDCCC???CCCDDD:::@@@>>>???CCCKKK___pppmmmyyyiiiXXXmmm\\\VVVSSSKKKtttkkkXXXlll|||hhh```IIIooonnnMMMwwwvvvzzznnnWWWDDD[[[III\\\aaaMMMddd{{{xxxbbbiiiaaa___ddd___\\\ccc___VVVcccfffMMMfffXXXRRRBBBAAA[[[oooUUU]]]ZZZHHH222777KKKUUUUUUYYYXXXWWW___WWWXXXVVVRRROOOPPPTTTWWWUUUSSSPPPPPPRRRUUUVVVWWWWWWUUUVVVNNN===;;;GGGMMMVVVZZZjjjiiiUUUWWW]]]PPP>>>444???@@@888UUUbbb>>>gggiii\\\[[[QQQTTTVVVMMM<<>>BBBAAA???===;;;:::999999>>>:::444GGG999MMMWWWfffzzzjjjjjjxxxzzzmmm___}}}{{{uuusssqqqqqqqqqrrryyyxxx]]]RRRNNNJJJMMMTTTTTT^^^yyynnnhhhhhhlllnnnnnnlllkkkiiigggeeeddddddccc}}}kkkeeeeeeSSS===888EEEFFFHHHLLLPPPRRRRRRQQQMMMOOOOOOMMMNNNRRRVVVXXX\\\tttvvvfffaaabbb___^^^ZZZ]]]bbbfffgggeeecccbbbfffllliiigggkkk```PPPLLLZZZvvv|||fff```eeejjj[[[QQQDDD;;;888888666444000111222444444444444333999777222///000222222///???---<<<:::??????~~~eeeFFF\\\aaaxxxcccRRRRRRSSSNNNJJJKKKMMMIIIFFFFFFHHHIIIHHHFFFHHHHHHDDDJJJddd~~~yyyddd```tttbbbuuu~~~zzziiiaaarrrrrrQQQ333>>>IIIGGGNNNdddppp___PPPYYYVVVSSSQQQSSSTTTQQQLLLIIIUUURRRMMMKKKRRRYYYYYYSSSVVVWWWWWWQQQJJJDDDBBBBBBHHHHHHIIIJJJJJJJJJIIIIIINNNNNNNNNMMMMMMMMMMMMMMMSSSTTTRRRMMMKKKMMMMMMJJJMMMRRRZZZcccgggddd[[[TTTTTTWWW\\\```bbbaaa___]]]YYYZZZZZZ[[[___aaa\\\SSSQQQOOOQQQ]]]___LLLFFFYYYkkkbbbrrrlllIII555;;;EEE<<>>;;;555111111222111+++,,,666======<<>>>>><<<>>>???===>>>III]]]mmm|||~~~hhhVVVuuugggXXX[[[aaa}}}tttggghhhbbbwwwmmmfffTTTTTTyyysssOOOaaaoooxxxaaaLLLLLLiiisssggg___XXXAAArrrgggiiihhhfffeee___aaadddccc\\\NNN???QQQzzzaaa\\\PPP>>><<>>888CCCEEECCC>>>999999<<<:::555???>>>888999EEEJJJUUUhhhwww}}}rrr[[[\\\hhhnnnvvv|||wwwsssyyyuuugggaaaWWWKKKCCCEEEEEECCCJJJVVVXXXUUUjjjuuuqqqsssuuupppfffdddiiikkkhhhllllllkkkjjjiiigggeeedddwwwsssiiijjjooo___IIIAAA>>>:::888<<>><<>><<<;;;===@@@777@@@TTToooaaaHHHFFFBBBCCCCCCCCCBBBAAA@@@??????===???@@@>>>>>>GGGXXXfffyyylllTTT}}}ooo```[[[dddxxxkkkjjjeeexxxkkkeeeRRRPPPwwwwwwRRR\\\jjjyyyiiiXXXQQQsss|||mmm\\\iiinnnCCCBBBoooqqqkkkeeedddeee___dddbbb______WWWRRRuuuppp]]]bbb[[[GGG>>>QQQ{{{yyy\\\XXXQQQIIIUUUaaaiiiXXXaaa___WWWYYYbbbZZZTTTOOOMMMGGG@@@;;;<<<<<>>mmm[[[rrryyy{{{^^^>>>===AAA======AAABBBAAA===999;;;>>>===888===>>>999;;;EEEJJJRRRccciiibbbpppmmm^^^UUUZZZ{{{rrrqqqTTThhh|||xxxsssiiifff[[[SSSSSSPPPLLLQQQZZZ^^^OOO```pppkkk|||zzzqqqvvvrrrgggaaadddeeebbbhhhiiikkklllkkkiiigggeeeccc___VVV[[[kkkkkkccccccGGG???555222666>>>CCCFFFIIILLLSSSYYY]]]]]]\\\[[[[[[mmmjjjUUUIIIGGGIIIQQQ___fffmmmnnnjjjgggiiilllssstttjjj```___YYYUUU[[[yyyfffMMMAAACCCHHHHHH???:::444111222444444333555444444333333444555666111222222111///000444888:::>>>BBB;;;jjjiii;;;ssssss|||RRRIIIDDDFFFFFFBBBDDDKKK@@@CCCFFFGGGFFFCCCBBBAAA@@@BBBDDDCCCEEEOOO```mmmkkkddd```ssswww|||fffqqqlll[[[>>>IIIIII>>>:::HHHUUUZZZaaakkkfff]]]VVVRRRPPPOOOMMMCCCOOOWWWSSSLLLKKKNNNPPPXXXVVVTTTTTTUUUVVVVVVVVV]]]\\\\\\\\\]]]^^^```aaaWWWWWWXXXWWWVVVTTTQQQPPPPPPRRRSSSQQQRRRWWWXXXWWWXXXUUUQQQPPPQQQSSSTTTTTTSSSTTTTTTTTTSSSQQQPPPOOOPPPRRRSSSSSSWWWYYYUUUNNNMMMQQQNNNMMMRRRQQQUUUcccHHHQQQSSSFFF777444<<>>666666??????888999CCChhhdddDDDgggnnnPPPVVVRRRPPPQQQPPPLLLLLLOOOKKKKKKGGGDDDIIIQQQOOOGGGIIIWWWpppxxxsssfff|||jjj```kkk```bbbggghhh```[[[eeevvv}}}ooofffdddggghhhllltttuuudddRRRUUUfffeeebbb^^^\\\]]]aaafffjjjxxxrrrZZZyyyjjjeeefffccciiitttpppddddddbbbeee]]]^^^^^^fff___]]]ZZZXXXXXXXXXWWWVVV\\\ZZZXXXVVVRRRSSS]]]hhhaaaWWWbbbeeeIII999:::222666888888555000...///111---777???===:::;;;;;;999555PPPmmmfffOOOJJJ???EEEFFFFFFEEEDDDCCCAAAAAA@@@???BBBCCC@@@>>>DDDQQQ[[[yyypppdddvvveeeZZZhhh|||oookkkiiiwwwpppjjjXXXRRRyyy\\\ZZZhhh|||mmmbbbWWWooolllZZZHHHBBB333CCC|||yyykkkcccaaafff```bbb___]]]aaa___aaa]]]\\\aaa[[[LLL>>>OOOgggddd]]]___~~~|||rrrmmmOOOPPPRRR\\\VVVRRRQQQKKK@@@555111BBBMMM///+++FFFmmmnnnNNNXXXVVVVVVXXX\\\^^^___```KKKBBB???IIIUUUYYYVVVRRRZZZXXX___fffYYYBBB<<>>???<<<===BBB===>>>>>><<<:::===AAA???:::888;;;777888@@@AAADDDQQQuuuuuurrriiibbbsssnnnjjj@@@PPP||||||{{{qqqiiihhhddd^^^```ggg}}}VVVLLLRRRUUUxxxyyypppzzzrrrkkkgggccc^^^^^^bbb```cccgggkkklllkkkhhhfffbbbWWWCCC@@@TTTccckkkvvvbbb[[[QQQFFF===888555333444444:::CCCKKKNNNQQQSSSGGGWWWTTTEEE>>>@@@JJJYYYvvvtttpppllljjjkkkooosssrrrsssfffXXXSSSMMMKKKTTTeee\\\KKK;;;666888888444777444111111333555555444444555555666666555444444111...,,,---///111888???EEE111888^^^}}}KKKJJJQQQMMMFFFBBBDDDDDD@@@AAADDD???CCCFFFFFFCCCAAAAAACCC@@@BBBGGGHHHCCCFFF\\\vvvuuuXXXuuu}}}eeeQQQGGGEEE:::777BBBLLLUUUdddwwwsssjjj___XXXVVVSSSQQQPPPOOOMMMNNNUUUYYYTTTJJJLLLHHHDDDDDDGGGIIIIIIGGGKKKIIIHHHGGGGGGHHHJJJLLLPPPPPPQQQQQQQQQOOOMMMKKKKKKOOOQQQQQQTTTZZZ\\\ZZZWWWXXXXXXYYYYYYXXXVVVTTTWWWVVVUUUTTTSSSRRRRRRSSSVVVYYYYYYXXXZZZ[[[XXXRRRTTTYYYRRRKKKPPPPPPKKKMMMLLLFFF<<<444777@@@FFFGGGMMMVVV{{{~~~===777666===CCC<<<444CCC\\\yyyyyyVVVQQQ|||VVVPPPMMMLLLLLLKKKIIIKKKOOOKKKHHHCCCAAAIIIQQQNNNFFFMMMMMMZZZrrrmmmzzzkkkdddmmm```]]]bbbiiicccSSSPPPYYYfffvvvxxxrrrqqqyyywwwwwwtttdddTTTTTT___SSSOOOJJJGGGHHHMMMTTTXXXSSSPPPOOOvvveee[[[VVV___aaa\\\\\\eeeaaaXXXYYYPPPccc___MMMIIIHHHGGGNNNUUURRRNNNLLLKKKJJJHHHGGGHHHJJJIIIEEECCCEEEDDDBBBHHH@@@HHHKKK;;;444777333333333333111//////111444:::666555:::===<<<999888FFF^^^{{{IIIHHHLLLAAAGGGHHHHHHFFFEEECCCBBBBBBBBBCCCEEEFFFCCC@@@BBBJJJQQQggggggNNNtttvvvnnnvvvdddYYYkkk}}}pppjjjkkkssssssnnn^^^VVVzzzgggZZZnnnhhhddd___bbbddd]]]FFFBBBEEEXXXxxxhhhddd___dddddd[[[```___^^^^^^```yyyccc]]]ccc\\\XXXRRR@@@???dddbbb\\\YYYsssyyyuuuoooppp```___VVVXXXVVVVVVUUUMMMAAA999888PPPiii===222AAAeeebbbYYY[[[WWWTTTUUUWWWYYY^^^cccbbbOOOCCCFFFMMMPPPUUU\\\WWWVVV```pppsss```III<<<<<>>GGG;;;<<<===<<<;;;>>>AAA???999777<<<999777;;;999888@@@rrrwwwyyyuuullloooRRRFFFbbbyyyuuutttqqqnnnoootttzzzMMMHHHNNNNNNrrr|||}}}vvvgggllljjjZZZWWWaaa[[[___ccchhhkkklllkkkkkkmmmaaaHHH===HHHRRRTTTZZZhhhkkkkkkdddXXXLLLDDDAAACCC:::555555666555777;;;777CCCAAA777555888FFFZZZqqqkkkdddcccgggllllllkkkaaacccXXXLLLHHHBBB@@@HHHHHHDDD<<<555444666666333444333222222333444444444333555777999888666222000444//////444888777888<<<888;;;cccZZZPPPiiiJJJNNNGGGBBBDDDGGGFFFCCCAAABBBEEEFFFEEEBBBAAADDDGGGAAABBBGGGJJJDDDBBBSSSjjjZZZwwwsss~~~tttzzz~~~jjjOOOGGG>>>BBBGGG@@@DDDZZZkkkmmmhhh___YYYYYYWWWSSSWWWQQQJJJKKKVVV^^^XXXLLLKKKHHHFFFHHHLLLQQQRRRQQQMMMLLLIIIHHHGGGHHHIIIJJJBBBCCCDDDEEEEEEDDDCCCCCCBBBEEEEEEBBBBBBDDDCCC@@@???BBBEEEGGGFFFDDDBBBAAAHHHGGGEEEDDDDDDFFFHHHIIICCCFFFHHHGGGIIILLLJJJFFFFFFKKKFFFEEEQQQSSSEEE<<>>BBB<<<@@@eee|||xxxnnnSSSMMMRRRhhhmmmOOOLLLIIIGGGGGGEEEDDDHHHOOOJJJIIIFFFDDDFFFIIIHHHDDDQQQIIIMMMaaassszzz{{{ppprrrlllccccccbbbWWWXXXfffkkk^^^QQQNNNQQQ\\\jjjttt{{{|||ppphhhdddgggnnnpppnnnlllkkklllooorrrtttooorrrnnnrrrmmmfffkkkhhh^^^bbb\\\YYY___^^^WWWZZZ]]]cccaaa___ccceeedddeeedddaaa^^^]]]___bbbcccddd___aaa^^^XXXWWWXXXQQQHHHHHH???===;;;555222333000///000000000111333666888EEE999666===<<<666<<>>===BBBJJJOOONNNKKKHHH@@@XXXaaaWWWKKK666222000000333555444555>>>HHHlllyyytttpppGGG===CCC999???III======>>><<<;;;===@@@===777888???===999>>>;;;888===LLLiiiggg]]]uuu\\\mmm[[[CCC888DDDQQQlllzzzvvvqqqlllkkkmmmwwwUUUGGGAAA???bbb{{{xxx___SSSXXX[[[]]]aaaeeehhhkkklllmmmgggeeeXXXQQQXXXTTTEEE<<>>LLLcccmmmgggbbbeeejjjhhh^^^TTTHHHKKKDDD===???;;;888>>>999777333000000333555777333222222222222222333333333555777888777555111///000...333<<<<<<666555999AAAwwwTTTNNNqqqyyyfffoooMMMKKKMMMGGGCCCEEEIIILLLIIIFFFFFFFFFFFFDDDDDDDDDGGGIIIGGGGGGJJJLLLFFFBBBJJJXXXrrr___[[[mmmkkkSSSuuuhhh[[[^^^iiigggVVVHHHLLLMMM<<<777HHHQQQWWWYYYTTTSSSWWWXXXTTTTTTUUUSSSNNNNNNRRRTTTTTT:::888666666777999999999;;;:::999888777777888888<<<<<<<<<===>>>>>>??????<<>>>>>===<<<<<<===@@@BBBDDDNNNRRRVVVVVVYYY^^^___]]]WWW\\\YYY^^^llljjjXXXMMM>>>444999GGGGGG>>>HHH___HHH555AAA>>>:::BBBRRR[[[jjj^^^EEEQQQJJJBBBOOOFFFHHHGGGFFFGGGEEECCCGGGNNNHHHJJJJJJGGGCCC@@@AAABBBIIIEEEIIIYYYlllwww{{{}}}mmmiiitttzzzrrriii\\\]]]RRROOOZZZccc___UUUPPPHHHKKKOOOVVVbbbqqqwwwoooooommmkkkkkkffffffggghhhhhhiiihhhhhh___fffddd___```eeecccZZZ___fffbbb]]]bbbccc```ddd___^^^^^^```dddgggeee```QQQOOOLLLLLLNNNQQQSSSTTTXXXSSSKKKFFFEEEGGGCCC===BBB<<<444000222333111000//////000222555777999;;;???;;;<<<===666444IIIeeessslllBBBIIIKKKJJJOOOLLLGGGFFFDDDCCCBBBCCCCCCDDDCCCEEEFFFDDDAAA@@@BBBEEEPPPlllvvvhhh~~~WWW~~~xxxcccYYYmmmooopppjjjeeennngggkkkfffeeebbbzzzwwwjjjaaacccjjjyyylllbbbdddggg^^^hhhjjj```jjj\\\]]]\\\RRR\\\XXXRRRZZZ___[[[[[[\\\^^^^^^YYYYYYeee___GGGllllll\\\XXXHHH:::EEE???:::VVVuuubbbXXXMMMYYYUUULLL@@@444888OOOfff~~~>>>MMMnnnbbbXXXRRRTTTUUUSSSVVV]]]^^^eeeqqqxxxrrrdddXXXUUUUUUdddhhh^^^\\\fffjjjccc]]]RRRDDD;;;???IIIMMMLLLMMMBBBWWW___SSSFFF555555///111444666555666AAAMMM]]]ooolllXXX===888>>>:::>>>FFFBBB>>>>>>;;;999;;;>>>;;;555333<<<:::666;;;<<<999>>><<>>::::::???999<<<888888>>>@@@JJJ___mmmiiifffgggggg```QQQEEE777:::333111777555111666333111//////000222333555333444444333222333444666666666555555333222111000000111666<<<888555@@@PPPsssttt[[[JJJmmmuuu{{{VVVDDDKKKIIIHHHFFFEEEGGGIIIJJJIIIFFFEEEEEEFFFGGGHHHGGGFFFHHHKKKMMMKKKFFFCCCGGGMMMZZZ^^^kkknnnxxxaaa~~~}}}qqq~~~oooSSSMMMRRRIII===@@@???HHHMMMIIIKKKTTTXXXVVVVVV[[[[[[RRRKKKKKKOOOSSSIIIIIIHHHFFFBBB@@@???????????????@@@@@@@@@AAAAAA===<<<;;;::::::;;;===>>>:::===>>>======??????;;;;;;;;;;;;888777888<<>>@@@666;;;>>>>>>@@@DDDFFFEEEJJJLLLIIIMMMTTTKKK:::666666777BBBLLLHHHJJJlllOOO777555AAA>>>AAAYYY}}}iiiSSSGGGZZZKKK999KKKEEEFFFGGGKKKMMMJJJFFFGGGMMMFFFJJJMMMLLLEEE@@@@@@CCCDDDEEEGGGOOOaaauuutttkkkqqqxxxwwwnnnaaa___ZZZTTTOOONNNSSSWWWJJJIIIHHHIIILLLQQQVVVZZZjjjgggggglllqqqpppmmmkkkkkkjjjiiigggeeecccbbbbbbdddeeeeeedddggg]]]OOOVVV]]]fffbbbZZZ___```^^^bbbfffeeegggeeeaaaeeeeee]]]\\\[[[YYYYYYZZZ[[[YYYXXXUUULLLCCC@@@@@@???===<<<111333---***000111000333222222444666999:::;;;:::555::::::666===TTTooo}}}UUUBBBJJJLLLLLLPPPMMMEEEDDDBBBAAAAAABBBCCCDDD@@@BBBBBBAAA???>>>@@@BBBRRRfffxxxwwwhhhxxxuuu}}}sssjjj}}}ggg\\\nnnfffhhhgggdddoooccckkkdddhhhffftttnnngggsssuuueeeeeeeeeiiibbbZZZbbb```bbbcccgggwwwooo___ggg\\\XXXKKKFFFHHHIIISSS___YYYSSS\\\YYY^^^XXXSSS[[[___WWWQQQcccqqqyyykkkXXXPPPDDD333222::::::aaaqqqddd[[[^^^WWWSSSJJJ???555888LLL```uuutttSSSAAANNNIIIZZZeeeiiiZZZPPPQQQRRRPPPQQQWWWRRR[[[hhhrrrwwwsssdddVVVXXX___]]]RRRMMMUUU___cccgggcccVVVGGG@@@DDDJJJMMMNNNBBBWWW^^^RRRCCC222444///111666888666888CCCPPPfff||||||sssHHH===888;;;<<<;;;???CCC======999666888<<<;;;666333===999222666888666:::???888EEENNN\\\nnnuuuVVVLLLQQQSSScccnnnxxxttt[[[AAA===EEETTTffftttqqqjjjbbb[[[XXXVVVTTTrrrGGGAAAFFF???===CCCYYY{{{tttjjjvvvrrraaaZZZYYYWWWVVVXXX\\\```ccckkkooohhhgggsssssscccXXXFFF>>>666777<<>>DDDIIIOOOSSS\\\dddjjjrrr~~~wwwsssnnngggccc```^^^^^^\\\RRRNNNRRRVVVGGGKKKzzzWWWaaa]]]SSSUUUVVVTTTWWWQQQSSSXXXTTTMMMSSS[[[TTTPPPQQQSSSVVVYYYYYYWWWTTTKKKAAA;;;<<<;;;444000111---555222---000///,,,111555555777999;;;<<<;;;999666<<<666222QQQHHHOOOJJJCCCFFFIIIGGGGGGCCCBBB@@@@@@@@@AAACCCEEE===>>>???>>>======???AAA;;;UUUhhhjjjooo|||jjj___nnnaaadddeeedddqqqaaahhh___eeebbbgggkkk[[[XXXeeennngggiiiggg^^^]]]OOOOOO^^^VVV[[[hhhbbbcccnnnnnnfffvvv```ddd\\\VVV===999555===WWWbbbNNNGGGZZZPPP]]]]]]\\\bbbXXXRRRaaaLLLKKKbbbppp```SSSLLL===<<>>IIIEEERRRJJJ444HHHVVVppp\\\NNNMMMNNNJJJJJJOOOPPPQQQQQQXXXjjjxxxqqq```YYYPPPJJJKKKNNNOOOOOORRROOOZZZ]]]RRRFFFEEEKKKPPPLLL@@@VVV^^^QQQAAA///111///222666999777999EEESSS~~~xxxEEEDDD>>><<>>444777777555888333555EEEMMMfffrrreeeyyy~~~mmmlllbbb```LLLfffiii]]]PPPMMMFFF;;;999666999>>>DDDNNN[[[eeejjjdddGGGEEEAAA===999===NNN___vvvnnnfffttt[[[sssppp[[[VVVVVVZZZXXXTTTWWW```bbbaaacccjjjqqqrrrlllfffWWWIIIIIIKKK===111000111000444222...///666<<<>>>FFFAAA999333000000111111///333444000...///000.........//////000000000111555555555444444333333222666666777888888777777666666666666444///---444>>>888===444555FFFQQQ{{{qqqNNNIIInnn```BBBKKKRRRHHHGGGFFFEEEDDDDDDEEEGGGHHH@@@CCCEEECCCDDDFFFEEEBBBCCCCCCCCCDDDCCCCCCBBBBBB???UUU```rrrxxxwwwssszzzaaaGGGZZZ]]]WWW888AAAEEECCCLLL]]]ccc]]]aaaeeebbbYYYSSSQQQLLLEEEDDDAAA>>><<<===???AAAAAABBB<<>>???@@@???>>>???@@@BBBBBBCCCCCC@@@===;;;:::;;;EEECCCCCCMMMjjjPPP<<<>>>>>>===AAAVVVwwwyyyPPPRRRPPPRRRUUUQQQJJJIIIOOONNNNNNMMMMMMKKKJJJIIIHHHPPPPPPOOOKKKGGGDDDDDDDDDOOONNNLLLJJJJJJWWWrrrzzznnnqqqaaaoooyyyvvvhhhbbbbbbKKK999EEEUUUMMMEEEBBB@@@>>>>>>BBB>>>AAAGGGNNNTTTXXX[[[\\\PPPVVV[[[XXXPPPJJJLLLPPPNNNKKKHHHFFFHHHNNNTTTYYYHHHFFFDDDCCCBBBBBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEE<<<:::777444111000//////---///111222222333666999999;;;<<<<<<999777666666===111777VVVxxxRRRFFFHHHJJJIIIGGGDDDCCCCCCAAABBBCCCBBB@@@???@@@AAA>>>???AAA@@@???>>>>>>???DDD???OOO~~~vvvhhh}}}pppoootttlllfffYYY^^^jjjeee^^^```aaahhhaaa___aaaGGG>>>ZZZ]]]VVVWWWWWW]]]\\\[[[WWW>>>;;;EEEEEEXXXgggYYY[[[mmmkkkcccfffhhh___WWWNNN???EEEAAApppcccAAA000JJJWWWVVV]]]]]]UUUYYY^^^WWW[[[VVVqqq}}}```PPPMMM:::XXXaaaFFF@@@>>>PPPEEEJJJ555'''PPP???mmmaaa999@@@FFFQQQRRRzzzqqqZZZQQQFFFFFFGGG999555DDDDDDKKKUUUTTTRRR___eeeXXXYYYNNNDDDAAA@@@BBBKKKVVVSSSWWWYYYZZZ\\\\\\UUULLLLLLGGGIIIMMMFFF666...111111999666888>>>777@@@ccczzzddd@@@>>><<<;;;:::;;;<<<===@@@;;;777666999;;;888555;;;888666555666777888888444999222222WWWhhhqqqrrruuudddbbbdddLLL===EEE```xxxkkkFFFBBB888000111333777EEEUUU]]]GGGDDDAAA===888888AAAMMM```ttt___VVVuuunnn^^^OOOMMMVVV[[[ZZZ]]]^^^___ccciiiooosssuuunnnbbb```ZZZEEE666444111111///...///111222111000555333111///......---,,,111333111......111111...------...///111222333444555555444444444444555555777777666666555444444333)))///222111444999:::888<<<>>>@@@===SSSpppvvvkkkLLLNNNbbbwww\\\MMMSSSPPPFFF@@@FFFEEECCCBBBAAABBBCCCDDD???BBBDDDBBBCCCEEEDDDAAA>>>??????@@@@@@@@@??????===DDD^^^hhhggguuu}}}wwwhhhlllhhhooogggXXX~~~xxxZZZ\\\UUUUUULLLIII;;;555OOOuuuqqq[[[]]]\\\YYYYYYYYYQQQGGG???===;;;::::::888555333333::::::333...///666<<<===666888:::444777<<<888333444555555444444666777<<<:::888777777888888666555555555555666777888999888999:::999777777888:::999:::;;;;;;:::;;;===???>>>GGGPPPgggrrrPPP555666BBBHHHJJJMMMsssuuu\\\ZZZTTTRRRTTTWWWTTTOOOOOOTTTPPPOOOLLLKKKIIIIIIJJJJJJNNNNNNMMMKKKHHHFFFGGGHHHMMMLLLKKKHHHGGGPPPhhh}}}iiijjjxxxpppwww|||{{{xxxyyykkkhhhcccRRRDDD777777;;;CCCEEE???:::888<<<<<<;;;;;;;;;<<<======AAAHHHPPPSSSSSSTTTYYY^^^[[[[[[ZZZZZZ\\\___ccceee]]]\\\YYYXXXWWWWWWXXXYYYVVVUUUSSSQQQNNNLLLJJJIIIAAAAAAAAA@@@>>>;;;999777777555444222111111111111111222333444666888;;;===777777888:::<<<;;;888444888LLLdddwwwcccJJJGGGGGGGGGDDDAAA@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???@@@BBBDDDCCCAAA?????????CCC@@@MMMvvvvvviiibbbvvvqqq```RRRXXXhhhgggaaa___[[[VVVYYYSSSMMMAAATTT{{{{{{WWWLLLCCCBBB@@@FFFMMMBBB555LLLsssuuuLLLHHH\\\LLLPPPLLLPPPTTTTTTXXXUUUFFF[[[}}}<<>>@@@DDD???222---000000666555<<>>===<<<;;;;;;<<<>>>???>>>:::666666888:::888555888666444444666888999999555777444111???XXXhhhjjjfffooopppyyyyyy}}}^^^DDD@@@DDDTTTtttiiiRRRGGGBBB===>>>DDDVVVCCC@@@>>>===999555666;;;XXXllliiinnnPPPXXX___ddd```YYYUUUSSSQQQXXX[[[^^^^^^___dddlllsssyyyttttttiiiPPPAAA<<<666@@@333+++000444111------+++---///111111000///...111222111...///333333000666555555444333333333444666555444333333555666888888777555333111000000111666999666000333<<<===777???---LLLoooaaaVVVJJJLLLyyyjjjgggCCCLLLUUUGGG???GGGDDDCCCAAA@@@???@@@@@@AAA>>>BBBCCCAAAAAADDDCCC???<<<===>>>???????????????EEEBBBJJJRRRTTT```xxxwwwjjj```cccooobbbIIIFFF```\\\III666>>>YYY```SSSNNNQQQTTTXXX\\\^^^YYYQQQGGGDDD@@@>>>===>>>===<<<<<>>GGG@@@444888BBB@@@>>>@@@>>>>>>>>>======>>>>>>===;;;999777555555777777888888777:::<<<<<<999666777888666777777666555555666888777888999999:::===AAADDDGGG\\\zzzooo@@@>>>===>>>>>>>>>DDDLLLlllNNN[[[TTTSSSTTTUUUTTTQQQSSSWWWPPPNNNKKKHHHGGGHHHJJJKKKJJJJJJJJJIIIGGGGGGIIIKKKKKKJJJIIIFFFCCCGGGWWWhhhrrrpppwwwssszzz{{{zzzlllQQQ===888555888999999;;;>>>999777444222111111333444444999@@@HHHMMMSSSXXX\\\WWWXXXZZZ\\\]]]^^^______^^^]]][[[YYYXXXXXXXXXYYYSSSRRROOOKKKGGGCCCAAA???999999999777555222///---111111111111111222444444777666555666888888888777666:::===888111111888@@@TTTooobbb===HHHFFFFFFDDDAAA??????AAADDDAAACCCEEEDDDBBB???======???BBBDDDDDDBBB???===<<<@@@BBBHHHiiibbb___sssrrr~~~tttnnncccRRRTTT```\\\NNNDDD;;;FFFVVVDDD222JJJWWWMMMOOOOOODDD===888///AAAlllqqq@@@MMM```HHHFFFCCCDDDCCCFFFUUUVVVDDD___ttt999DDDlllnnnLLL===FFFGGGGGGTTT___iii^^^qqq}}}aaaGGGAAA;;;BBBzzzqqqBBBIIIbbb```ZZZoookkkoooOOOFFFgggnnnuuuyyyWWWLLL999111111111???\\\JJJ@@@SSSllleeePPPMMMTTTQQQQQQTTTWWWUUUMMMGGGFFFMMMLLLKKKLLLRRRVVVQQQHHH999555777:::777///---222666777777===@@@===RRRzzzHHH===<<<<<<;;;<<<>>>???@@@<<<888555555777888777555666444333333666888999999888444222222000333EEEZZZmmmvvvpppYYYcccvvvlllTTTLLLQQQEEE666NNNyyyyyyhhhYYYUUUUUUXXXbbboooWWW???:::999;;;:::666444555999QQQtttwwweeexxx}}}RRRwwwbbbXXXWWWaaaddd[[[VVVZZZOOOSSSXXXYYYXXX[[[```fffpppttt|||vvvaaaUUURRRJJJTTT<<<,,,111888666555:::333333333333333333555777000555888555333444555333666555555444555666777888777666333111111222555666666444222000//////111111///333666777888;;;@@@DDDIIIZZZuuuUUUPPPdddYYYRRRNNNNNNIII@@@@@@FFFAAA@@@@@@??????@@@AAAAAA???BBBCCCAAAAAACCCBBB??????@@@AAABBBCCCCCCCCCCCCEEEDDDHHHEEEaaa{{{pppYYYrrrzzzxxxzzzttt[[[NNNDDDPPPVVVLLLBBBAAAFFFHHHDDDMMMWWW\\\___bbbfffjjjiiibbbXXXQQQPPPSSSXXXZZZJJJNNNEEERRRpppcccGGGKKKXXXKKKTTTggghhh```\\\YYYUUURRROOONNNMMMKKKEEEAAAIIIJJJLLLNNNNNNNNNRRRYYYTTTWWWXXXTTTNNNJJJLLLOOOEEEFFFGGGFFFFFFFFFHHHJJJKKKKKKKKKJJJKKKNNNRRRVVVccckkkBBB888>>>@@@;;;;;;MMMmmmsss[[[ZZZUUUSSSRRRPPPPPPOOOOOOPPPRRRLLLJJJIIIGGGFFFFFFGGGHHHGGGGGGGGGFFFEEEFFFIIIKKKHHHGGGFFFDDD@@@???IIITTTvvvqqqrrruuu|||~~~tttcccXXXMMMBBB;;;777444666:::999888666555555777999:::222333666:::???BBBCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFEEECCCCCCCCCCCC===<<<:::999777555444333222333333333333222111111000000111222333444555555666666666999;;;;;;888555<<<999555222777CCCTTT___sss{{{QQQ>>>JJJDDDEEEEEEDDDCCCCCCFFFHHHBBBEEEGGGGGGDDD@@@>>>===:::>>>AAABBB@@@===;;;:::===BBBBBBYYYxxxtttmmmvvvyyyoookkk\\\NNNRRR]]]WWWJJJCCC<<<777>>>;;;XXXiiibbbaaaxxxtttgggVVVPPP{{{IIIAAAVVVHHHAAA777@@@NNNUUU]]]kkkdddGGGFFFaaakkkRRR???LLLlllZZZSSSQQQOOONNN[[[iiigggeee___iii```QQQJJJCCCIIIggg```WWWzzz___\\\NNNllluuucccmmmaaaWWWTTTKKKGGGHHHFFFRRRjjjsssrrrXXXTTTVVVQQQPPPQQQSSSVVVWWWZZZ\\\TTTNNNEEE@@@CCCFFFBBB;;;555222222444333...000555999888:::>>>;;;>>>```dddEEE>>>===<<<<<<<<<===>>>>>>999666444444555777666555555444222333555666666666:::111...444444///222;;;KKKgggxxx___mmmwwwwwwiiiaaaeeecccTTTTTTgggIIIEEEEEEJJJNNNVVVlll\\\@@@:::777999:::777666666===888QQQzzzwwwSSS^^^}}}UUUFFFQQQaaafffcccNNNPPPQQQRRRTTTWWW[[[___aaahhhzzzrrriiihhhbbb^^^GGG888>>>GGGEEEEEEJJJFFFCCC>>>888555777>>>CCC@@@JJJPPPKKKAAA<<<;;;:::222222222444777;;;>>>@@@777555222000///000111333333222000000000222444555333444;;;@@@999000888III\\\kkkUUUPPPJJJnnnyyy]]]@@@EEEFFFDDDEEEGGGAAA999??????@@@AAAAAACCCDDDDDD@@@CCCDDDBBBBBBDDDCCC???AAABBBCCCDDDEEEFFFFFFFFFFFFIIIDDD999YYYwwwZZZYYYggguuuxxxfffpppooobbbMMMPPP[[[hhheeeTTTGGGEEEBBBOOO]]]aaa]]]```qqq{{{uuutttwwwzzz}}}{{{vvvzzzsssmmmkkkpppxxx{{{uuurrrzzz~~~}}}zzzrrrjjjhhhlllqqqccceeefffggghhhiiilllnnnnnnooooooooopppsssxxx|||```???999???;;;777<<>>;;;:::888;;;???AAA@@@>>><<<;;;<<>>KKKeeezzzrrrgggwwwcccaaazzzqqqmmmnnn]]]PPPSSSXXXJJJ;;;777666<<<@@@```yyy```YYY\\\zzzPPPdddqqqooowww~~~UUUAAAXXX]]]]]]ccckkk{{{{{{^^^PPPXXXZZZSSSPPPPPPfff~~~XXXhhhlllhhhggg```NNNSSSYYYjjjVVVwww{{{~~~dddaaaaaaWWWUUU[[[]]]dddmmmppp{{{mmmaaaRRRKKKHHHAAAMMMLLLJJJJJJNNNVVV]]]aaa]]]TTTFFF;;;:::===:::555333111000000///...111666777777>>>AAA@@@RRRjjjHHH???>>>===<<<<<<;;;;;;;;;777555444333444666666666666444333222333333222111333222111222333333000---000===bbbwwwqqqtttzzz|||wwwuuuhhhKKKBBB>>>BBBDDDBBBFFFNNN]]]CCC>>>::::::999555555777;;;111BBBsss}}}wwwrrrwwwvvvYYYQQQ]]]^^^QQQ]]]\\\YYYUUUQQQPPPSSSVVVTTTWWWlll|||tttjjjiiihhhcccXXXSSS[[[bbb```]]]]]]```[[[SSSJJJEEEGGGPPPWWWbbbkkknnnfffYYYQQQLLLJJJCCCAAA???===<<<<<<===>>>555333111/////////000111111111111222444666888:::@@@;;;999<<<@@@KKKeee|||^^^TTT@@@LLL~~~~~~hhhlllBBBIIIBBBAAAFFFGGGCCCBBBFFF@@@AAABBBCCCDDDDDDEEEEEE@@@DDDEEEBBBBBBDDDCCC???@@@AAABBBCCCCCCDDDCCCCCC@@@KKKDDD===JJJSSSggg\\\]]]zzz~~~rrrTTTfffuuu|||iiieee}}}xxxzzzbbbWWWhhhxxxmmmOOO999???JJJTTTVVVPPPSSSggg|||}}}yyyxxxyyy~~~|||~~~\\\???:::999:::999GGGjjj{{{ZZZXXXRRREEEKKKPPPPPPNNNJJJJJJLLLKKKGGG@@@AAADDDEEEEEEBBB@@@>>>BBBBBBBBBAAABBBDDDHHHLLLGGGDDDBBBBBB@@@>>>AAAGGGKKKccctttxxxmmmyyyxxxxxxxxxnnnZZZGGG===222222222333333333333333777666555555777888777666999777666444444555777888666666555555444444333333444444444444444444444444222222222222222333333333444555555555555444333222333444555444222111222444444CCCVVVdddnnn~~~tttPPPJJJIIIDDDDDDCCCEEEGGGFFFBBB???===<<<<<<>>>@@@???===:::888888;;;===AAABBB@@@>>>======;;;:::<<>>===<<<;;;999888888555555444444444555777888555444222222222222000...***444777...)))...333222666888DDDWWWpppfff^^^```tttnnn|||vvvjjjgggTTTLLLZZZiiidddRRRCCCWWWAAA===;;;:::777333333666000///:::LLLbbb~~~jjjcccfffxxxhhhJJJdddgggRRRFFFZZZaaafffbbbXXXOOOLLLMMMOOOIIIZZZppplll______dddggggggiiimmmqqqrrrqqqooopppnnniiiaaa\\\]]]dddjjjrrrtttrrrjjjbbb]]]WWWQQQOOOLLLFFF???:::666555444111111000000111222333333222333444666888999;;;<<<555;;;@@@MMMmmmhhhFFFLLL[[[zzzWWWNNNTTTJJJGGGIIILLLGGG@@@EEERRRCCCDDDDDDDDDDDDDDDCCCCCC@@@CCCDDDAAAAAACCCAAA>>>??????@@@AAAAAA@@@@@@@@@333GGGBBBOOOPPPOOOQQQNNNbbbooozzzwwwsssmmmmmmssseeeWWWYYYjjjuuulll[[[CCCAAABBBDDDEEEHHHSSS___eeekkkuuu}}}zzzsssqqqtttzzz~~~~~~XXX;;;:::@@@???===LLLqqqZZZEEEXXXYYYFFFDDDKKKMMMKKKHHHIIILLLJJJDDD@@@AAABBBCCCBBBAAA@@@???@@@@@@AAAAAACCCGGGLLLQQQHHHDDDAAACCCCCCCCCFFFKKKMMM\\\aaarrrnnnccc~~~zzzlllccc___@@@>>>;;;888666555666666444555666777888999;;;===999888666555555555555666444444444555444444444333444444333333222222222222222222111111111111222222333444444555444333222111444666666333111777BBBKKKOOOlllyyyqqqQQQLLLJJJEEEBBBAAAAAABBBBBBAAA???=========<<<===>>>===;;;999999:::>>>@@@AAAAAA>>><<<;;;;;;;;;444===@@@CCCqqqrrrrrrwww}}}rrrkkkgggeeeddd___VVVbbbssssssrrrzzzlllaaaeeeaaa___kkkccccccKKKLLLNNNgggqqqttt}}}kkkkkkccc^^^WWWPPPXXX___ZZZwwwiiiUUUcccsss```TTTaaacccZZZVVVSSSGGGQQQSSSQQQPPPMMMMMMTTT___\\\^^^```QQQ;;;<<>>IIIGGG:::EEE@@@DDD^^^XXXIIICCC;;;IIIJJJKKKDDD???BBB??????JJJVVV>>>888AAA===777;;;???<<>>WWWZZZ___kkkQQQ]]]gggooo|||oooppppppZZZOOO;;;:::::::::777333333777222666777///555^^^rrrgggqqqccc\\\LLLddd]]]YYYAAATTTjjjooodddVVVPPPPPPTTTEEESSSkkkhhhYYY[[[dddggglllmmmkkklllrrrwwwwwwppprrrrrrmmmhhhggglllpppiiifff___YYYYYYYYYSSSKKKBBB???:::555111/////////...///000222333555666666444555777999:::;;;<<<<<<@@@YYYlll|||yyy[[[GGGHHHWWWrrrXXXEEEZZZEEEDDDFFFEEECCCGGGLLLIIIAAAFFFFFFFFFEEEDDDBBBAAA@@@???BBBCCC@@@@@@AAA@@@<<>>>>>JJJ777GGG???@@@AAANNNddd^^^dddvvvllleeefffwwwuuu\\\SSSfffyyy}}}MMM@@@888<<>>KKKEEEEEEHHHGGGEEEGGGLLLIIIAAABBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@BBBEEEJJJQQQUUUIIIDDDAAACCCFFFGGGKKKPPPFFFKKKIIIjjjwwwhhhmmmdddyyysssjjjggg[[[UUUKKK@@@888333000000222444666666555666999;;;999999999888888777666555222333333444444444444444111111111111000000000000111111111111222333444444222222333444333222111000///222666888???OOOhhhzzznnnvvvjjjLLLEEEJJJAAA@@@CCC;;;===>>>>>>>>>===???BBBEEE>>>??????>>><<<<<<<<<>>>@@@AAA@@@>>>:::777666666<<<111???@@@888bbbvvviiinnnyyywwwrrrrrreeeiiilllggg```dddWWW___ooooookkkmmmnnnuuu]]]___VVVVVVYYYXXXeeelllLLLUUUBBBDDDGGGaaa[[[```YYYUUU\\\^^^UUURRRSSSMMMZZZooogggeeeLLLNNNXXXSSSQQQUUURRRHHHKKKQQQLLLGGGNNNGGG@@@GGGIIIBBB???BBBCCCAAA?????????:::333333000444888777777111===:::...<<<888888>>>333BBB888<<<888777>>><<<:::AAA999<<>>???===@@@GGGJJJGGGAAAEEEEEE>>>666333000---+++...//////000666;;;>>>>>>;;;AAAIIIeeeOOOCCC777999999:::::::::999888888444444555555444666888:::000000///000222222111///111---,,,222666555000---111000(((>>>555222222WWWgggeeeRRRUUUhhh\\\WWWxxx```KKKyyyRRR===<<<:::777555444444444888333555888111888eeepppooonnneeeeeennnnnnpppYYYfffmmm^^^oooxxxgggTTTBBBQQQYYY}}}\\\SSSTTTTTTcccoooZZZDDDGGGVVVMMM\\\lllhhhqqqyyyjjjrrriiihhhkkkUUUWWWSSSMMMJJJIIIDDD<<<777888000222222222444666555222777333444999888333444;;;BBB222444AAA@@@<<>>>>>@@@BBBAAA@@@>>>============;;;;;;;;;<<<<<<>>>??????@@@????????????@@@AAABBBoootttzzzbbbPPP}}}xxxuuueeedddrrrrrroooccc{{{|||nnnbbbTTTgggNNNEEE===444111>>>EEE;;;@@@BBBDDDCCC???:::555222444222333888===@@@AAACCCHHHBBB???BBBCCC@@@???AAAGGGHHHPPPRRRMMMRRRUUULLLEEEEEEFFFKKKSSSXXXWWWSSSUUUJJJBBBAAABBBDDDKKKTTTXXXVVVWWWXXXVVVQQQOOOPPPKKKHHHHHHWWWfff\\\PPPTTTAAABBB777===555WWW~~~|||xxxPPPTTTUUUPPPHHHCCCFFFJJJEEECCCFFFLLLMMMHHHFFFHHHIIIHHHDDD???AAAHHHKKKJJJ>>>AAADDDFFFHHHJJJMMMPPPEEEKKKMMMJJJJJJLLLIIICCCKKKFFFHHHVVVfffqqqvvvyyyeeeqqq|||{{{ffflllsssuuuiiiUUUFFF@@@>>>333///555666111222;;;888999999777444222111222333777333000333000...777---555333...000---,,,555+++444777111---000444333111555///---444555666>>><<>>>>>??????@@@===:::999<<>>GGG^^^vvvwwwrrrwwwxxxeeeUUUfffcccqqq^^^fffVVV[[[^^^\\\YYY[[[```ccc```UUUGGGAAABBBDDDBBB???KKKQQQSSSJJJ??????MMM[[[lll|||vvv[[[QQQ___cccVVVWWW___```XXXWWW[[[XXXOOORRROOOLLLMMMNNNMMMJJJFFFLLLIIIJJJOOOQQQNNNKKKLLLGGGHHHHHHGGGEEEDDDDDDEEEFFFDDDAAA@@@BBBDDDEEEEEEHHHDDDAAADDDFFFEEEFFFIIISSSRRRSSSWWW]]]```___^^^aaa___\\\YYYWWWWWWXXXYYY]]]VVVZZZlllvvvoooccc^^^\\\YYY___jjjjjj___XXX[[[]]]XXXOOODDD999111...---333(((***999???::::::CCC@@@AAACCCTTTaaaHHHFFF;;;>>>888<<<>>>999:::===888555222000111333444222///////////////............///////////////......---111000000000000222333444<<>>AAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@MMMWWWaaaVVVYYYxxxeeePPPlll^^^sssnnn]]]JJJ???999???CCC888111333000???;;;666000---...222555000111111///---+++---000111000000111222111111222888555<<<@@@<<<<<<<<<222000333555555555888===@@@===888666999999666555888<<>>777555:::>>>>>>777;;;999===HHHEEE:::999>>><<<444MMMdddvvv{{{NNNJJJLLLNNNLLLHHHGGGIIILLLLLLJJJKKKPPPPPPKKKJJJMMMCCCFFFEEEAAA???@@@???<<>>888555777777666555444444444555666...222//////777666222888+++111---+++111111000777---......---///111000---000777777:::FFFKKKOOOXXXsssqqqqqqsss{{{|||cccTTTMMMIIICCC???===>>>>>>===>>><<<;;;;;;===AAAFFFIII;;;<<<<<<<<<;;;::::::999;;;888888;;;<<<888888<<<999777888<<<;;;???VVVnnnxxx{{{ooopppjjjooo^^^cccWWW```[[[ZZZVVVQQQOOOPPPSSSUUUSSSPPPMMMLLLNNNTTTYYY]]]```aaa___YYYTTTWWWaaajjjjjjxxxxxxjjjhhhtttwwwmmm{{{}}}sssmmmnnniii```\\\]]]___aaacccbbb___\\\^^^\\\^^^bbbbbb___^^^aaadddddddddddddddeeeeeeeeehhhfffccc___]]]^^^___aaaqqqllliiilllnnnnnnpppsssllljjjiiimmmtttxxxwwwuuuuuurrrlllhhhfffhhhkkknnnpppfffdddnnntttlllbbb^^^fffcccfffmmmkkk___XXXZZZKKKHHHBBB:::222...------***222;;;@@@>>>:::;;;???>>>BBBTTT|||xxxRRRLLLDDDXXXXXXDDD<<<<<<888999;;;666444222111111333333222000000000/////////............///000000111111111111333222111000000000111222555666===KKK[[[gggjjjjjjfffooo```UUU[[[XXXgggsssNNN;;;999777555333222222222000000222555333111444999IIIggglllSSSSSSaaa~~~hhhSSSTTTwwwppp]]]MMMTTTTTTggggggIII+++222'''777111999===444222666444<<<222999777666666...888+++...000000111222///+++...111111111444999<<<;;;@@@;;;666333333666===DDDQQQgggfff{{{{{{aaa}}}]]]LLLJJJbbbqqqbbbWWW:::EEEOOOEEE@@@IIIAAA@@@AAACCCFFFFFFCCC???@@@@@@@@@>>><<<;;;;;;===>>>>>>>>>>>>===;;;:::999:::::::::::::::;;;<<<===;;;<<<===>>>>>>>>>===<<<:::BBBKKKJJJaaajjj\\\nnnrrrmmm|||iiiooozzz|||YYYOOO@@@EEERRRIII999777999///000111333333333333222///222444111---,,,///222000333444222111333444333111+++000666222111333---888333///111666888555222000///111666888555555666///666999666999>>>;;;222555??????@@@LLLNNN@@@666DDDbbbuuu~~~iiiWWW@@@GGGGGGGGGGGGHHHIIIJJJKKKNNNKKKKKKMMMLLLIIIHHHJJJ@@@EEEGGGDDDAAABBBCCCAAAEEEGGGIIIIIIGGGFFFEEEFFFJJJKKKHHHCCCAAACCCCCCAAAHHHGGGHHHHHHHHHMMM]]]mmm}}}zzzqqqmmmwww|||pppooohhh___[[[ZZZVVVQQQBBB===888555666777777555333888333///555222+++...777;;;555111666333...222:::555777CCCOOOUUUUUUSSSVVV\\\[[[]]]hhhooouuuhhhoooxxxzzz{{{___OOOHHHLLLHHHBBB???======<<<<<<;;;<<<<<<===>>>???@@@@@@<<<<<<<<<;;;;;;999888777888666888;;;<<<999999;;;777999<<<<<<777888JJJ```yyyWWWHHHVVVZZZVVVPPPNNNOOORRRVVVXXXppptttxxxxxxwww{{{~~~xxxuuuvvv|||~~~{{{uuuxxxtttkkkfffhhheee^^^bbbfffkkkooonnnllljjjiiieeedddfffhhheeebbbdddjjjaaa______aaaeeegggfffdddcccbbb^^^YYYTTTSSSVVVZZZ___YYYVVVXXXZZZ[[[]]]aaannniiidddffflllooommmiiihhhccc\\\VVVUUUXXX^^^bbblll```ZZZ]]]___XXXRRRPPPLLLHHHIIIMMMJJJ???:::<<<777777444111...---///222555>>>AAA:::777===CCCCCC:::PPP}}}gggHHHMMM>>>llloooMMM::::::888777777333444222111111222222111000000000000000//////////////////000111222333444444444333111000/////////000444111000444===HHHQQQVVVRRRffffffaaabbb```uuuoooLLL999888666444222111222222555555333000222666555111)))KKKwwwoooaaappprrrxxxeeeuuummmaaaVVVOOOmmmxxxdddOOOJJJSSSttt{{{\\\PPPUUUIIIBBB555++++++000777:::777222,,,000555::::::444444...777<<<999333222555777999//////::::::---(((...444000>>>PPPIII???]]]dddsssXXXYYYMMMOOOvvv~~~ZZZ|||~~~LLLFFFCCCEEEFFFDDDBBBBBBBBB@@@@@@BBBEEEEEEAAA<<<>>>??????===;;;:::;;;<<<<<<======>>>===<<<;;;:::;;;:::::::::;;;<<<<<<===:::;;;===??????>>><<<;;;@@@???@@@BBBXXX___WWWkkkaaa___wwwvvv[[[dddwwwpppnnnPPPDDDHHHDDD<<<888333///111444888:::888444000333555555555777999888555444777777333000222444555;;;444999>>>888999>>>===777666777999888555555777@@@===:::999888999===AAAOOOQQQSSSUUUTTTRRRMMMIIIYYY[[[^^^qqq~~~qqqqqqqqqIIICCCNNNJJJGGGEEEEEEGGGHHHGGGEEEMMMKKKIIIGGGFFFDDDDDDEEEAAADDDCCC>>><<<@@@DDDEEEAAADDDFFFGGGFFFDDDDDDDDDIIIHHHDDDAAAAAADDDHHHIIIEEEEEEEEECCC???BBBPPP```yyymmmooo{{{www{{{xxx~~~zzzoooggg___WWWTTTVVVXXXXXXVVV\\\bbb\\\RRRRRRNNNKKKPPPCCCLLLNNNQQQ[[[\\\YYY___pppgggeeemmmtttqqqllljjjyyy{{{rrriiikkkkkkmmmxxxdddMMMOOOQQQIIIJJJGGGCCC@@@???>>>===;;;<<<<<<>>>???????????????=========<<<;;;999888777555555888;;;<<<:::999999::::::<<<;;;666555AAAOOOjjjccctttzzzTTTGGGXXXSSSQQQQQQRRRSSSSSSUUUYYY^^^ccchhhiiihhhkkkssszzz~~~yyysssqqqtttzzzzzzttthhhiiieee^^^[[[]]]\\\YYYYYY^^^bbbcccaaa^^^^^^___YYYYYY[[[[[[WWWTTTXXX```ZZZWWWUUUWWW]]]```^^^ZZZUUUVVVUUUPPPLLLLLLSSSYYYmmmgggccccccddddddfffjjjhhh```YYYWWW[[[\\\XXXRRRRRRNNNHHHCCCBBBEEEJJJNNNOOOFFF@@@BBBCCC???<<<<<<888555555888777111///222....../////////222666999@@@???;;;999<<>>...444:::999555000...444555888222---+++---000333666:::666666;;;BBBFFFEEECCC???ZZZ{{{hhh}}}rrrYYYpppkkkhhhPPP===\\\YYYmmmgggsssqqq@@@777EEEKKKFFFBBBEEEFFFAAACCCBBBAAABBBCCCBBB>>>:::======>>>===;;;;;;<<<===>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>;;;<<<>>>??????===<<<:::BBB===<<>>===>>>KKKQQQNNNQQQVVVQQQ888@@@IIIFFF;;;777HHH]]]ZZZVVVSSSUUU___llluuuxxxlllttt}}}kkk___nnnnnnMMMFFFMMMLLLKKKHHHDDDEEEHHHIIIGGGDDDNNNMMMJJJFFFDDDCCCCCCCCC>>>@@@???===???BBBAAA<<>>>>>AAAEEEKKKOOO???>>>>>>???======FFFPPPjjjxxxxxxtttmmmddd|||yyyrrrqqquuuxxxxxxwwwyyy~~~pppnnnooosss}}}qqq}}}uuurrrrrrvvvyyywwwuuuuuugggttt|||{{{WWWLLLIIIBBBDDDNNNHHHEEEBBBAAA@@@???===<<<=========>>>???@@@AAABBB>>>>>>===<<<;;;:::888777333666888999::::::999888===:::999999888888<<<@@@\\\vvvnnniiitttLLLIIIBBBJJJJJJNNNQQQMMMEEEBBBEEELLLOOOSSSXXX^^^ccciiillldddcccaaa______cccjjjooopppgggeeelllooohhhaaa```\\\[[[VVVOOOKKKJJJJJJHHHFFFHHHKKKJJJHHHHHHKKKNNNJJJJJJKKKKKKFFFCCCHHHPPPPPPLLLIIIKKKPPPRRROOOLLLKKKNNNOOONNNMMMPPPYYY```]]]WWWRRRRRRRRRPPPQQQSSSTTTMMMEEECCCEEEEEEAAA======;;;888666555666888:::777333111333444333111111333111000222333111111444---...000111333666;;;???;;;999>>>FFFCCC<<>>>>>PPP]]]WWWIIIAAA```iiibbbTTTcccuuu___nnnmmmhhhYYY|||}}};;;JJJWWWQQQTTT```OOOmmm[[[IIILLLGGGCCCBBBEEEGGGFFFFFFGGGCCCCCCBBBAAA???===<<<;;;<<<===>>>=========???AAAFFFEEECCCAAA@@@???>>>>>>======<<<<<<<<<======>>><<<<<<===>>>===<<<;;;:::===;;;???EEECCC>>>FFFVVVgggvvvmmmmmmqqqhhhooozzzuuuyyyyyynnnhhhaaaTTTBBB???<<<===AAAFFFGGGGGG@@@FFFHHHFFFKKKVVV\\\[[[III???===FFFHHHBBBCCCJJJ<<>>888;;;BBBNNN\\\aaaUUUEEEAAABBBBBB@@@===<<<<<<===<<<999999<<<@@@CCCHHHNNN<<<:::;;;======;;;>>>DDDWWWkkk{{{{{{tttqqqnnniiihhhuuu|||www|||xxxvvvzzzvvv}}}\\\PPPFFFEEEHHHHHHEEEDDDDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;<<<===???BBBCCC<<<<<<<<<<<<;;;999888888333777888777888:::999666;;;888555666888:::999999FFF^^^zzzjjjlllkkkwwwPPPDDDAAACCCIIIFFF===999<<<555444555:::@@@FFFGGGGGGKKKMMMNNNMMMJJJLLLRRRXXXUUULLLIIIMMMPPPKKKFFFFFF>>>===:::777666666777777666777888999999<<<@@@CCC===<<<;;;<<<999666999@@@<<<:::888999;;;<<<:::888999<<>>===???999555222111222333222000......------------------......///000000///---------,,,,,,++++++,,,,,,---...000222333555888<<>>555111555444111222222222000///000111////////////............111000...---------...///...---------...///111222---...//////...///000222444222000---))))))---000fffIII777666555333222222222333000///111333111......000000,,,///666:::FFFfffjjjPPPSSS^^^hhhdddlll]]]XXXaaa|||uuummmvvvqqq\\\FFFUUUUUUUUUddddddXXXWWWqqqxxxeee^^^jjj~~~kkkddd^^^mmmxxxggghhh|||mmmvvvhhhVVVvvvxxxXXXQQQrrr}}}ccc}}}fff\\\fff\\\SSSMMMUUUVVVfffXXXVVVEEECCCDDDKKKDDDAAADDDGGGEEEFFFIIIAAABBBCCC@@@;;;:::<<>>??????@@@BBBDDDRRROOOJJJEEE@@@>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999>>>@@@DDDDDD<<<<<>>@@@???;;;888999BBBXXXqqqyyyfffNNNAAAAAA@@@===;;;;;;===???<<<999999>>>AAA@@@CCCHHH>>>>>>@@@AAA>>>:::<<>>@@@MMMKKK<<<>>>>>>===>>>??????===;;;888999999:::;;;<<<======999999999999999888777777555888888555555999999555555555444444555888888777@@@SSS{{{uuuPPPBBB:::???CCC>>>;;;<<<666444222222555666666555111444666666555555888;;;CCC???<<<======:::777666333222222333444666888:::222111222444777999::::::666333222333333000111555666666555555666666666555666666777999<<<>>>AAACCC;;;777555777777444222444222333333444333444444555222222222222222222222222+++...000000............111111111000000111222222000222444555666888;;;===DDDDDDCCC@@@CCCbbbgggJJJDDD999::::::555...666CCCAAA333222777333000222333222///...///111............------------///...---,,,,,,...///000///...---------...///000///...---,,,,,,,,,,,,,,,''',,,555777///...111///eeeIII888666555333222222333333444...,,,///000---...333444//////000(((***MMMwwwqqq}}}rrrHHHMMMYYYyyy{{{pppyyyzzzYYYJJJUUUcccpppwwwWWWhhh^^^KKKKKKJJJOOOaaaZZZlllUUUOOOccc}}}SSSZZZZZZmmmpppRRRXXXwwwuuuZZZNNN^^^kkk```QQQLLLhhhooohhh```wwwpppyyymmmSSSHHHHHHEEE@@@\\\qqqdddmmmpppZZZUUUJJJMMMJJJEEE;;;HHHMMMFFFAAAEEEGGGDDD>>>AAACCC???999888===CCC;;;===>>>???@@@BBBEEEGGG[[[VVVOOOGGGAAA===<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888888999999???<<<999???>>>888:::666^^^UUU]]]\\\yyygggdddkkk}}}hhh~~~vvvpppggg\\\TTTRRRQQQOOOLLLaaa~~~zzzfffrrrxxx|||kkkttt[[[XXXrrruuuaaatttZZZ___XXXkkkppp^^^nnn~~~|||hhhpppwww```RRRRRRJJJHHHMMMJJJFFFKKK@@@AAABBBDDDFFFHHHJJJLLLJJJMMMLLLFFFCCCEEEDDD??????999:::MMMhhhpppZZZ>>>=========<<<<<<>>>BBBEEE@@@<<<===BBBCCC???@@@DDDCCCEEEHHHGGGAAA;;;>>>FFF999EEEOOOQQQWWWeeennnpppuuuiiiaaaaaa{{{zzz~~~fffXXXvvvQQQ???JJJRRREEE>>>AAAAAA;;;;;;BBB;;;:::;;;<<<>>>>>><<<:::555666888999999999777666666666777777777666666555666999999444444888999555///333555333222444777999999@@@cccrrrfffLLL888888>>>;;;555333222222111000000111222333222333555666777777777777111222333333555666555333666333222333222000000111444222222555888888555222777333111444555222111333...000111111000000111333444333222333444555444222333//////333444111///000,,,///111111...---...000---,,,,,,+++,,,---......,,,000222111///111222333,,,.........///222333333222333555666777999;;;>>>888???DDDLLLhhh999@@@@@@666GGG888666666AAALLLCCC222444999222///222333222///...///111......---------,,,,,,,,,...---,,,,,,---///222333111000...---,,,,,,------------...000222222000---000,,,//////))),,,///(((eeeBBB888555333222111111///...000000////////////000000111000000000000222444555OOOYYYhhh~~~xxx```[[[eeebbbmmmoooqqqqqq^^^^^^TTTTTThhhllloookkktttkkk___dddqqqeeeRRR@@@HHHjjjkkkNNNLLLYYYaaakkkdddUUU\\\nnnttt```SSSPPPooofff___|||ppprrr}}}|||gggQQQTTT]]]NNN>>>DDDJJJXXXssssssVVVNNNvvvuuu]]]IIIFFFGGGDDDDDDGGGFFFFFFFFFEEECCCAAA???===<<<======<<<;;;<<<>>>@@@=========>>>>>>>>>>>>>>>CCCDDDDDD@@@;;;777777888999999999999999999999999777888999777666666777999<<<======;;;888777888999<<<:::JJJPPP]]]mmmhhhlll}}}}}}wwwWWWuuuwww{{{pppmmm|||mmmmmmzzznnnYYY[[[```^^^XXXSSS___aaakkkmmmzzz}}}uuuvvveee]]]ttt|||\\\WWWlllwwwfffNNNMMMcccxxxrrrYYYFFFPPPnnnmmmVVV___mmmmmmllluuu|||uuuuuuxxxmmmXXXQQQQQQPPPPPPNNNKKKJJJKKKFFF@@@@@@AAACCCFFFGGGHHHHHHHHHIIIHHHFFFFFFFFFEEECCCAAA======???GGGVVV^^^TTTCCC>>>;;;<<>>>>>@@@CCCDDD@@@BBBGGGIIIPPPgggxxx~~~{{{qqqnnnrrrsssmmmxxx{{{{{{}}}~~~}}}|||zzzvvvzzz|||sssiiilllttt~~~xxx]]]NNNGGGEEEEEEGGGCCC???;;;;;;===AAACCC>>>>>>===<<<;;;;;;<<<<<<555777999999888888999:::444555444333222333666999888777666666777666444222333444555555444444555777555222DDDcccppphhhlll{{{zzz{{{dddhhhHHHEEELLL<<<888;;;***333444---,,,444222///555---111444555333111111333222222222333333222222222222222222222222222222222111111222222222333333333222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000...//////000000000//////444000111666555///...111000333222...///333444111888///666555:::AAA777;;;444444OOOPPPIII???:::888999999888;;;YYY```DDD---222777111///////////////......------,,,+++,,,......---,,,---------------...///000***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------dddBBB777555333111111111///...000//////////////////000///............000111222111:::OOOuuu|||ttteeeTTTOOOPPPZZZzzzvvvwwwbbbVVVNNNTTTJJJOOOlllVVVXXX]]]vvvppp[[[mmmhhh\\\pppzzzffffffsss{{{eeekkkpppmmmaaaXXXUUUNNNDDDBBBGGGRRRNNNOOOjjj___VVVccciiilllwww```MMMCCC???EEEFFFAAA@@@EEEBBBBBBBBBBBBAAA@@@>>>===:::;;;;;;:::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;777555555777888888888888888888888777666777777666555555666888888999999777555555666777:::222;;;EEENNNooo|||```RRRZZZiiieeevvvmmm]]]gggtttuuussszzz}}}wwwwwwssssssgggRRR```TTTTTTPPPKKK\\\XXXBBBJJJRRRKKKOOOPPPOOOSSSZZZZZZUUUVVVRRRVVV```ccccccmmm||||||wwwtttnnnggg\\\]]]uuusss~~~|||~~~|||kkkXXXLLLIIIIIINNNNNNLLLIIIJJJKKKGGGAAADDDFFFHHHJJJKKKKKKJJJJJJHHHFFFEEEEEEEEEDDDAAA???<<<======@@@HHHNNNHHH===???<<<===BBBBBB??????CCC?????????>>>>>>>>>@@@BBB>>>@@@@@@>>><<<<<>>???BBB@@@@@@NNN```xxxmmmeeelll~~~zzzhhhRRRZZZhhhssswww}}}yyy}}}uuuyyy~~~~~~sssrrr]]]]]]gggkkkiiiyyyxxxnnnaaaPPPDDD@@@BBBEEEFFFDDDBBB???<<<;;;===???AAA<<<<<<<<<;;;<<<<<<======888999;;;:::999888888999555555555444333444666999888666555555666666444222111333444444333333444555;;;444444AAAXXXzzz}}}{{{nnnvvv<<<222777999///222222222222,,,''',,,///111333333222222444666111111222222222222111111222222222222222222222222111111111111222222222333111111111000000///////////////000000000111111111000000000000000000000000////////////////////////////////////000000000111111111222222111111000000222//////222222///...222)))---111333444444111...///222<<<000...>>>DDDQQQ```gggfffHHHCCC<<<888888888999888EEE\\\```HHH222000222---///////////////...------///...,,,,,,------,,,***---,,,,,,,,,------...///***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------aaaBBB777555222111111111///...//////............///////////////......///000000...///555MMMlllvvvvvv~~~sssaaaWWWVVV\\\aaabbbbbbwwwiiiddduuuOOOHHHKKK<<>>>>>>>>>>>======<<<888999:::999888888:::<<<::::::::::::999999999999777888999888666555666777888888888777777666666666555666666555444444666777666666777666444444666777:::222555DDDPPPWWWWWWTTTTTTxxx}}}}}}xxxcccdddwwwppplll}}}vvvzzzrrr|||zzz}}}vvv}}}wwwhhhppprrr|||wwwvvvwwwrrrjjjhhhmmmvvvpppnnnvvvzzzsssuuusssxxxuuuvvv|||}}}{{{{{{{{{~~~ooo\\\NNNJJJJJJKKKKKKJJJLLLKKKHHHHHHIIIGGGBBBFFFHHHJJJLLLLLLKKKIIIGGGFFFDDDCCCBBBBBBAAA???===???@@@@@@???AAAEEEDDD???>>>===>>>AAAAAA??????AAA<<<>>>???===:::999<<<>>><<<======;;;::::::<<<>>>BBB??????AAA>>>999===FFFRRR]]]nnn~~~zzzuuuttt|||yyynnn```[[[cccnnnuuuyyy~~~dddQQQOOOTTTwwwiiiFFFGGGBBB<<<:::===@@@BBBBBBBBB@@@???===<<<===>>>>>>;;;;;;;;;<<<<<<===>>>???;;;<<<===<<<999777777777555666555444333444666888777555444444555555333222000222333333222111333444444444111333HHHtttkkkqqqccc{{{dddRRR666111666111---,,,++++++111;;;111111111000//////222444000111111111111111111000111111111111111111111111000000000111111111222222000000000000////////////////////////000000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000444111///000///---...111111---***+++...///111444000555BBB:::???XXXdddsss}}}DDD@@@===999777777888888777EEEQQQTTTGGG888111///---...////////////...------111///------------+++))),,,++++++++++++,,,------***+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^@@@666444222111111111000...///......------......///111111111000000000000000666777000...555<<>>GGG@@@BBBKKKOOOTTTMMMMMM???GGGYYYVVVIIICCC@@@EEEPPPFFF888CCC\\\```JJJIII^^^wwwuuuuuuUUUJJJeeeooottt~~~iii]]]HHH:::BBBDDDDDDEEEEEE@@@999;;;BBB============<<<;;;;;;:::888999::::::888888999;;;999999999999999888888888999999:::999999999999:::999888888777777666666555555666666666555555666888666888888888777777999;;;:::;;;888CCCTTTOOOIIIUUUaaawww[[[hhhmmmwwwooohhhhhhbbbvvvaaacccpppqqqsss}}}xxx~~~wwwqqqxxxwww{{{vvv}}}xxxtttlllbbbWWWMMMCCCCCCIIINNNMMMIIIIIIKKKIIIFFFEEEFFFEEEAAACCCEEEGGGHHHGGGEEEBBB@@@CCCAAA@@@@@@@@@???===;;;??????>>>???AAACCCCCC@@@<<<<<<===>>>>>>=========999<<<>>><<<888666888;;;;;;:::999999888999:::;;;>>><<<<<<@@@???;;;;;;>>>MMMFFFLLLcccwww{{{xxxxxxxxx}}}{{{www{{{uuubbbgggfffhhhnnnttt|||vvv~~~vvvjjjooouuuhhhWWWmmmdddbbbkkkuuubbbmmm{{{bbbGGGGGGMMMFFFDDDBBBBBBCCCCCCBBB@@@@@@@@@@@@???>>>>>>===<<<>>>===============>>>???===>>>>>><<<999666555555555666666555444444666777666444333333444444333222000111333222111111222444///444777777???SSSnnnrrrbbbaaa}}}|||ooobbb\\\ccchhh888///222;;;:::666333///333333333222111111111222000000111111111111000000000000000000000000000000///000000000000111111111////////////////////////....../////////000000000////////////////////////........................//////000000000111111111000000000000111111222333555333000...------...///888///***,,,333666999;;;CCC???QQQaaayyyKKKIII;;;:::888777777666666555777:::???AAA;;;333222444......//////......---,,,///...,,,,,,------,,,+++++++++************++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++ZZZ>>>555333111000111111000.........------------......111111111111000000000000---666555111111---222BBBYYYssszzzppprrryyyrrriii]]]IIILLLDDD@@@YYYzzzwwwqqqiiixxxyyyppprrrkkkUUUPPPaaavvvaaaDDDEEESSS^^^ZZZXXX[[[XXXmmmrrrjjjZZZkkkooo}}}uuu]]]TTT]]]jjj\\\NNNhhh]]]<<<999EEECCC>>>BBB@@@??????@@@???>>>AAAFFFAAA@@@???===<<<::::::999999;;;<<<;;;:::999:::;;;:::::::::999999999888888<<<<<<;;;;;;;;;;;;::::::999999888888888777777777666777777777666666888:::777888999999888888:::<<<888BBB888555DDDAAA888CCCNNNOOObbbXXXTTT\\\nnn{{{uuuiiivvvrrrjjjkkkjjjssszzzfffwwwooolllzzzxxxwwwvvv~~~lllmmmtttrrrxxx```qqqlllGGGEEECCCBBBBBBFFFKKKKKKEEE@@@GGGJJJHHHDDDBBBCCCBBB???AAABBBCCCDDDCCC@@@===;;;???>>>======>>>>>><<<:::<<<999888;;;???>>>:::666:::;;;;;;;;;:::;;;:::999888:::<<<;;;888777888::::::999777777777888999999777555666999;;;;;;;;;===HHH:::444===LLL]]]rrrppp[[[ggg}}}jjjcccfffhhhhhhhhh___aaaeeeiiiiiidddaaaaaaddd```^^^```fffkkkkkkiiioooooommmeeebbb]]]TTTTTTYYYVVVRRRaaa|||jjjiiiuuuxxxTTTFFFMMMFFFEEEDDDBBBAAAAAABBBCCCCCCCCCBBB??????@@@@@@@@@>>>===;;;AAA@@@???>>>===<<<<<<<<<=========;;;888555444444444555666555333333444666555333111111222333333222000222333333222222333444888333333666555888KKKaaaggg___mmmrrrwww]]]@@@333555///000333...222333333444555555444333000000111111111111000000000000000000000000000000///000000000000111111111/////////000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111333333222111000000111111............///111333333777777999@@@LLLUUUWWWUUU___WWWsssOOO555CCC999::::::999777555444333///...333;;;;;;444222666...............------,,,---++++++,,,...///...---+++******)))))))))******)))***++++++))))))***+++************************++++++++++++++++++++++++WWW===444222000000000111000...------,,,,,,,,,,,,------------.../////////.........333///000999666///111111AAAKKKQQQkkknnn```eeeZZZNNNUUUVVV[[[>>>NNN\\\qqq~~~xxxpppwwwfff|||ssshhh|||~~~}}}vvvkkk~~~qqqjjjTTTYYYaaa]]]LLLNNNlllppp\\\CCC@@@BBBFFF???666999DDD@@@@@@BBBDDDEEEDDDBBBAAACCCBBB@@@>>><<<;;;:::::::::<<<======;;;::::::;;;;;;;;;;;;:::999999888888<<<:::999999:::999888666888888888888888888888888666777888777777777999;;;555666777777666666888:::555@@@666///;;;<<<555;;;555888AAACCCRRRjjjfffppptttsssuuurrrdddccc|||mmmcccgggjjjjjj|||eeeuuuyyyeee\\\gggwwwiii^^^yyyrrr^^^^^^uuuiiijjjxxxttt|||xxxlllrrroooqqqssseeeSSSMMMQQQKKKFFFLLLBBBCCCFFFHHHHHHFFFDDDBBBDDDGGGFFFBBB???AAAAAA@@@BBBCCCCCCBBBAAA???===;;;<<<;;;;;;<<<===>>><<<;;;<<<888888<<<>>>999333///888::::::888777999888555888888999;;;<<<<<<<<<;;;:::888666666777999999888888888888999:::;;;<<<>>>888>>>BBB<<<222555NNNhhh{{{wwwoooppppppjjjkkkvvv~~~~~~uuuvvv~~~pppnnnmmmnnnpppsssuuuvvvwwwvvvsssyyyvvvmmmqqqzzzvvv\\\===LLLGGGJJJDDD555:::===>>>>>>=========>>>???@@@>>>>>>?????????===;;;:::AAA@@@>>>===;;;:::::::::999:::;;;999666333222333333444555444333222222444444222000///111222222222000222333333222111333444888111111666333000<<>>CCCEEEDDDOOOWWWWWWRRR\\\uuu}}}yyyUUU:::AAA888999::::::999666333222222222000222999888222///222---............---,,,,,,+++******,,,...000///...++++++***))))))))))))***)))***+++***))))))***+++))))))))))))))))))))))))************************TTT===444222000///000111000///------,,,,,,,,,,,,------+++,,,---/////////......222333+++(((222333///222000,,,333<<>>BBBAAA???===<<<<<<<<<<<<:::<<<>>>>>><<<:::::::::;;;;;;::::::999888888777999777666666888999777555555555666777777888888888444666777666666666888:::555666777666555555666888666999444555>>>???;;;>>>111@@@<<<:::BBB\\\~~~nnn___^^^ooovvvooo~~~gggssscccsss^^^llllll^^^ttt~~~ZZZeeerrrttt~~~ooozzzkkkYYY]]]~~~[[[YYY[[[HHHKKKOOOJJJCCCFFFHHH@@@@@@AAACCCDDDDDDEEEFFFGGG???CCCCCC???>>>@@@CCCCCCDDDDDDBBBAAA???>>>>>>>>>999888999;;;===>>>>>><<<<<<:::<<>>777555777777;;;;;;777666999888333999777777;;;@@@BBBAAA>>><<<999666666888::::::888:::===???>>><<<===>>>???CCC???;;;:::@@@BBB;;;000===@@@EEESSSooovvvnnnqqqyyyyyyiiirrr|||gggVVVEEEBBBIIIJJJRRRAAA000AAAJJJGGGJJJ:::>>>>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<;;;999888===<<<;;;999999888888888555666777666444222222222111333444333222000111222333111///...000111222222///000222111000000111333...111555777444222333666FFFbbb```eeepppzzznnn[[[]]]vvvVVVJJJ;;;BBB===777333222333222222111111222222222222111111222222222222222222222222111111111111222222222333000111111111222222222333111111111111222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000111444777:::<<>>===<<<======>>>:::<<<======;;;:::999999:::::::::999888777777666888555444555888999888666333333444555666777888888333444555555555555777999666777888777555555777888;;;333111999===777333666555333...HHHCCC111JJJPPPQQQaaahhh___TTTjjjyyysss___ddd{{{\\\ddd^^^mmmjjjrrrvvv}}}qqqggglllZZZUUUNNNXXXSSSMMMTTTGGGHHH===DDDKKKCCCFFFIII:::@@@@@@AAABBBBBBAAAAAAAAA:::???AAA>>>===AAAEEEFFFEEECCCAAA???>>>>>>>>>???777777888:::===??????===555777;;;???:::444777@@@888<<<<<<777666999888333:::777666;;;CCCGGGDDD???===999777777999;;;:::999777===@@@???<<<;;;<<<<<<:::CCCDDD:::666===DDDDDDAAABBBBBBBBBHHHUUUeeeooo}}}tttqqqkkk}}}yyyqqqqqqvvvVVViiinnnoooVVVNNNEEEFFFKKKLLLPPPMMM???EEE>>>@@@NNN???333CCC===777999;;;<<<===???AAACCC::::::::::::999888777777888888777777666777777777222444555444333111111222111222333333111000000000333111......///111222222...///000000//////000111,,,666777///...666777000333HHHZZZmmmQQQ^^^tttyyy{{{}}}aaacccaaa___UUUHHH>>>:::999888888222222333333333333222222222222222222222222222222111222222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222444666999===DDDKKKRRRUUU[[[eeeooosssxxx|||zzzssswwwpppGGG;;;999777888444666777666222111222444***---000111222333444444------......------,,,+++...---,,,,,,......---+++,,,,,,+++******)))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))}}}MMM<<<222222111000///...---------,,,,,,++++++,,,,,,---..................------......///111444555333222............///000222222777HHH```mmmiiiiii}}}yyynnnfffnnnbbb\\\TTTOOO\\\YYY[[[LLLGGGSSS[[[WWWXXX___kkk^^^[[[mmmqqqhhh]]]KKKIIIFFFCCCAAAAAABBBCCCBBBAAAAAABBBCCCCCCBBB@@@DDDCCCAAA???======<<<===???>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999888888666666777777777777666666777666555666777666555333222555666333222333333000222333444333222222333555111222444333222222333555333333333444444444444555555555777888999::::::;;;CCCMMM\\\iiillleee[[[RRR}}}```]]]|||xxxyyy~~~tttzzz~~~qqqlllbbbzzzpppddduuurrreeeIIIHHHFFFCCC@@@AAAEEEJJJGGGFFFEEEEEEGGGGGGGGGEEE@@@@@@AAAAAABBBBBBCCCCCCAAA??????AAADDDEEEDDDAAACCCAAA???======>>>;;;777:::<<<===>>>===<<<===>>>>>>:::666888;;;===;;;888777888999::::::999888777888999:::;;;<<<;;;;;;:::777777777888888999999:::888888777777888999999:::>>>===<<<<<<===???BBBDDDAAA???======>>>??????>>>HHHKKKQQQYYY```ggglllnnn~~~wwwnnn___XXXRRRPPPNNNHHHDDDCCCAAACCCBBBAAAGGGLLLIIIAAA>>>@@@BBB@@@===;;;<<<===999::::::;;;;;;::::::999>>>===;;;999888666666666777777777777777666666555222222222333333444444444////////////............000...---///111333333222---......///////////////222111000000000111333333111222@@@VVVfffzzz}}}cccyyyqqq^^^hhhwww]]]UUUTTTJJJ<<<999///;;;<<<555555222555555,,,222<<<555000555999888222999999...555;;;,,,000888///888...???444111///...777<<<555555<<<;;;555666000555>>>111---DDDLLL///111000///@@@<<>>888---,,,555000///...---,,,---......+++++++++,,,,,,---------+++111333...)))***,,,,,,---,,,)))((('''((()))***+++*********))))))(((((()))))))))))))))))))))))){{{LLL;;;222222111000///...---------,,,,,,++++++,,,,,,---..................------------...000333444222111............///000111222,,,...666>>>DDDSSSuuuyyyyyyxxxttt}}}lllqqqvvvzzzmmmzzzqqqbbbNNNEEEFFFBBBBBBBBBBBB@@@@@@@@@@@@CCCBBBAAABBBCCCDDDBBBAAABBBAAA???>>>===>>>???@@@======<<<;;;::::::::::::999999999999888777666555555555666666666666555555555444333444555555333111000222222111333666555111333333444333111111222444000111222222111111222444222222333333444444555555333444555777888888999999888<<>>???>>><<<999:::;;;===>>>>>>>>>>>><<<999666777:::<<<:::777888999::::::::::::999888777888999:::::::::999999777777777888888888888888777777777666777777888888::::::999999:::<<<>>>@@@>>><<<::::::<<<=========<<<>>>AAAEEEHHHJJJKKKKKKIIINNNWWWbbbkkkoooooommm~~~uuurrrxxxxxxpppkkkmmm___^^^XXXOOOMMMNNNJJJDDDNNNHHHDDDDDDDDDAAA@@@@@@BBBCCCAAA@@@CCCHHHEEE>>>>>>@@@BBBAAA>>><<<<<<===999::::::;;;;;;::::::999===<<<;;;999777666666666444555555666666555555555222222333333333444444444111000//////............111000...///000111111000---...//////000000//////111111000000000111222333000444555;;;TTT~~~bbbcccjjj|||xxxsss\\\___lllpppttt```TTTOOOEEE???<<<:::888000===777999;;;:::DDDNNNMMMGGG<<<;;;???===@@@FFFHHH>>>JJJHHHMMM555666222???KKKDDD<<<666@@@YYYZZZAAALLLIII===777===EEEOOO]]]MMM<<>>LLLUUUPPPWWWlll~~~yyyuuurrryyycccpppjjj|||ttt{{{wwwvvvtttlllZZZPPPIIIHHHEEE???AAAHHH@@@CCCEEEEEECCCAAAAAAAAABBBAAA@@@AAABBBCCCBBB@@@???>>>===<<<===???AAACCC::::::999999999999::::::777777777777666555444333444444555555555555444444333222111222333333111///---000000///222555555111333444444333111000111222...000111111000000111222111111222333444444555555222222444555666666777777777555444555:::AAAIIINNNccciiiLLLOOOcccwwwnnndddTTTsssjjjaaa```rrr]]]ggglllgggbbbaaa{{{___```|||[[[YYYbbbjjj~~~tttjjjfff___ZZZTTTNNNHHHEEEDDDEEEFFFFFFFFFHHHKKKNNNMMMIIIDDDBBBBBBDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDEEEEEEDDDBBBAAA???<<<<<<===>>>>>>===;;;999999;;;???AAA???===:::777444555888999888666777777888888888888777777555666777888999888777777777777777777777666666666666666555555555555555666666666555555666888:::;;;;;;999777777999;;;<<<;;;===>>>???@@@???===;;;999>>>???AAAAAA@@@??????@@@DDDFFFIIIKKKKKKKKKIIIHHHOOOHHHFFFLLLNNNIIIFFFHHHFFFFFFCCC@@@@@@CCCCCC@@@FFFAAA>>>AAABBB@@@???BBBCCCCCC@@@>>>@@@CCCAAA<<<>>>@@@AAAAAA???=========999999::::::::::::999999<<<;;;999888777666666666333444444444444444444444333333333333444444444444333222000///.........///222000......///000///......//////000000000000000000000000000000111222222444444///,,,;;;YYYtttgggSSSgggbbbiii[[[yyyuuussseeeSSSXXXLLLCCC======<<<<<>>JJJOOORRRUUUlllvvvnnn{{{zzz}}}iiigggaaaXXXQQQMMMHHHDDDAAA???AAAEEEEEE@@@>>>@@@BBBDDDFFFEEEBBB@@@AAABBBAAA???>>>>>>@@@@@@@@@??????>>>===<<<===???AAABBB888888888888888999::::::777888888777777666555444333333444444444444333333222111000111222222111///...444666333///000222222333444444222000///000111...000111111000///111222000000111222333444555555111222333444555555555555777666555555555777999;;;<<>>DDD@@@===<<<;;;999999:::===:::888:::???@@@===999777555333444666777666555333333444444444444333333444555666777777666555444777777666666555555444444555444444333333333333444333333333333444555777777888777555666888:::;;;;;;AAABBBCCCDDDCCCAAA>>><<>>AAA@@@AAADDDHHHKKKKKKHHHEEE@@@;;;;;;AAAFFFEEEDDDFFFGGGFFFEEEDDDDDDEEEEEEDDDIIIDDDBBBCCCCCC@@@@@@BBBDDDBBB???===>>>@@@@@@>>>>>>???AAAAAA@@@>>>===<<<999999::::::::::::999999:::999888777666555555555666555444444333222222222333333333333333444444444444333000///.........///000...------...//////......///000000111111000000////////////000000111111444///222777111***999SSSjjjgggsssfffqqqiiimmmjjjsssyyykkkttteeeaaaggggggeee]]]NNNMMMSSSHHHCCCPPPPPPNNN\\\NNNPPPLLLIIIFFFLLLNNNOOOjjjmmmtttvvvyyyxxxzzzxxxhhhuuu{{{jjjrrrhhhvvvdddrrrUUUkkkggg???888999888:::===;;;666444555000000////////////000000111+++,,,777>>>;;;333...---,,,,,,+++++++++++++++*********+++++++++++++++''',,,---)))&&&((()))(((((((((((((((((()))***+++))))))))))))))))))((((((((((((((((((((((((((((((pppEEE999111111000000//////......,,,++++++******++++++,,,,,,,,,,,,,,,------......,,,+++***+++---......---------------------...//////,,,+++---000111333666777222...///222666:::???666DDD???BBBIIIQQQZZZLLL^^^[[[ZZZ[[[[[[ZZZZZZ]]]XXXVVVVVVVVVQQQIIIGGGIIIAAA>>>>>>AAAAAA>>>>>>AAAHHHEEEBBBAAA@@@>>>???AAA<<>><<<===AAAFFF???===<<<<<<===>>>>>>===@@@???>>>=========>>>???777777777777777888999:::999::::::999999888777666222222333333333333222222222111000111333333222000444===BBB:::000---111444333333333111///...///000///000111111000000111333000000111111222333333444222222333444555555555555000222555888::::::999888111777666===>>>===GGGGGGKKKGGGOOOfffMMM\\\___ZZZfffYYYOOObbb^^^|||sss\\\TTTgggsssoookkkuuu}}}}}}|||sssssseee______NNNKKKPPPQQQKKKHHHEEEIIIDDD???FFFHHHIIIFFFDDDEEEDDDAAABBBBBBCCCDDDEEEFFFFFFFFFBBBAAABBBDDDFFFGGGFFFEEEEEEDDDCCCAAAAAAAAABBBCCCCCCBBBAAA???===<<<<<<===BBB===;;;===:::666666:::???<<<888999<<<===888444555444333333444444444444222222222222222222222222333444555555555444333222555555555444444333333333333333222222111222222333333333333444444555666666888666555666888:::;;;;;;;;;<<<>>>??????>>><<<;;;===???BBBAAA>>>===???AAA;;;<<>>???BBBCCCAAA??????@@@@@@@@@AAA===>>>???@@@@@@???===;;;888999999::::::999999888888777666666555555555555999888666444222111111111333333333333333333333333333222000///.........///---,,,++++++.../////////......///000000000000000......//////000000000000...,,,222:::333'''...BBBOOO```SSSYYYeeekkkggg|||eeezzzjjjjjj}}}yyy|||xxx```iiiuuusssuuuttt~~~tttyyyyyyuuu|||sssqqq|||sssxxx{{{^^^iiioooWWWiiizzz]]]DDD<<<;;;999777666666333///111666222111000///...............+++***...000///------------------,,,,,,,,,+++************************&&&******'''&&&((()))'''***))))))((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''lllCCC888111000000000/////////...++++++************++++++++++++,,,,,,------......---+++******,,,---------------,,,,,,,,,------...222111///,,,***)))***,,,777666444333333222333333555888111999999444@@@???666===@@@???AAAFFFFFF@@@;;;:::===BBBCCCAAABBBEEEKKKGGGGGGIIIEEE???>>>BBB===<<<===>>>??????@@@AAA999===???>>>===@@@GGGNNN???===;;;:::<<<=========??????@@@???>>>===<<<;;;777777777777777888999:::::::::::::::999888777777222222333333333333222222111111000222333444222111888BBBGGG???333///333666111222222111///...///111///000111111000000111222000111111111111222222222111222333333444444444333333333444555666777888888999555222666;;;<<<:::888======999<<<888EEEAAA888CCC===@@@NNNGGGJJJJJJMMMHHHIIILLLSSS\\\bbbdddcccbbbPPPNNNKKKRRRYYYLLLLLLPPPBBBDDDBBBEEEIII@@@FFFDDDJJJFFFKKKHHHSSSKKKGGGCCCKKKLLLDDDAAADDDCCC<<>>???AAADDDGGGHHHFFFDDDCCCBBB@@@>>>>>>???AAABBBDDDCCCBBB@@@===<<<===>>>===999:::>>>===666777===???<<<999999999888555111444444333333333333444444444444333333333333444444333333444555444333222111333333333333333222222222111111111111111222333333444444555555666666666666999777555666777999::::::===============<<<;;;;;;???@@@AAA@@@<<<888666444@@@BBBFFFIIIJJJJJJJJJIIIEEEBBB>>>???AAAAAA???===FFFEEEFFFHHHGGGCCCDDDHHHEEECCCCCCDDDCCCAAACCCHHHCCC@@@???AAAAAA??????BBB;;;<<<===???@@@???<<<999888888999999999999888888666666555444444555555555:::999666444222111000000222222222222111111111111///////////////.........+++***)))***---/////////---......///////////////------...///////////////---000...***...888999444999===```yyykkktttzzztttwwwqqqcccvvvhhhddd}}}kkknnnmmm{{{kkk}}}qqqyyy{{{ssszzzvvv~~~yyyhhhqqqdddllljjjXXXoooqqq~~~jjjvvvzzzRRR@@@BBBCCC;;;222:::555222222000///333:::333222111///......------)))+++...///...+++******---------------,,,++++++*********)))))))))))))))&&&))))))&&&&&&))))))&&&******))))))((('''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''iiiAAA888000000000000////////////++++++************++++++***++++++,,,------......---,,,******,,,---------------,,,,,,,,,,,,,,,---!!!&&&***---/////////...000111111111222222111000555777///888:::444??????444999===@@@BBBCCCCCCDDDFFFBBB@@@AAA@@@<<<<<>>;;;;;;<<<>>>>>>>>>===>>>@@@AAA@@@>>>;;;999888888888777888888999999888888888888777666555555222333333333333333333222111000000111333333222111555<<<>>>999333222444444000111111000......000111---///000000///...000111111111111111111000000000000000111222222222111111555555444333333333333333888444666777===BBB===;;;333>>>AAA999DDD===>>>HHHCCC===<<<<<>>???HHHHHHAAABBBJJJIIIAAAAAAHHHNNNEEEHHHBBBGGGPPPEEEDDDFFF???EEE??????FFFAAAIII@@@GGG@@@GGG<<>>::::::999888777555333222333333333333222222333444444444333222222333444444333333444555444333222111111111111222222222222222000000000000111222444444555555666666777666666666999777555555666888888777BBBBBB@@@?????????@@@@@@777888:::===@@@AAA@@@>>>888<<<@@@AAA@@@@@@BBBDDDGGGEEECCCDDDHHHLLLLLLJJJAAA@@@BBBEEECCC???@@@FFFDDDCCCDDDFFFEEECCCFFFLLLCCC@@@AAACCCBBB===<<>>@@@???;;;777888888999999999999888888555444444444444444555555777666333111000000111222111111111000000000//////+++,,,.../////////---,,,,,,***)))***,,,------,,,,,,,,,---...............,,,---.../////////.........///,,,'''+++444444---777)))===QQQoooaaaddd}}}eeehhhdddrrrgggbbbrrrtttggg}}}xxx||||||uuuYYYzzz___SSSyyy___ddduuurrrttt}}}vvvxxxqqqXXXDDD;;;CCC@@@444777GGG888333111333444444666:::222111000000////////////***,,,......------,,,++++++,,,,,,---,,,+++***)))******)))))))))(((((((((''')))(((&&&'''***)))&&&(((((((((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''hhh@@@888000000000000////////////++++++************++++++******+++,,,,,,---.........,,,******,,,---------------,,,++++++,,,,,,,,,222111---)))))),,,...---000000...---000444777666111777000888;;;777===555@@@666333;;;>>>::::::@@@<<<<<<===<<<888666>>>HHHGGGDDDAAABBBCCCBBBAAAAAAAAA@@@<<<999;;;AAAFFFIII<<>>888555888666;;;888<<<:::000KKK333111CCC999AAAFFF999MMM???JJJYYYbbbQQQDDDCCCDDD@@@???BBB;;;@@@OOOIIIGGGNNNCCCBBB@@@@@@III@@@@@@JJJ@@@???EEEJJJAAAJJJ<<>>???BBBEEEEEECCCCCCBBB@@@AAACCCDDDEEEEEE>>><<<;;;::::::<<>>;;;:::<<>><<<;;;;;;===???@@@AAA>>><<<<<<>>>===999555;;;@@@DDDDDDAAAAAADDDIIIDDDBBB??????BBBEEEDDDAAAEEECCCEEEIIIFFF@@@AAAGGGBBBAAABBBCCCAAA>>>AAAGGGDDDAAABBBDDDAAA:::888<<<999999:::===??????:::666888888999999999999888888444444333333333444555555333222000//////000222333111000000000//////......(((***---///000///---,,,...,,,******+++,,,+++***+++,,,------......------,,,,,,.../////////...---***'''...888333%%%))):::///&&&888,,,999IIIAAArrr]]]VVVKKKWWWggglll|||sss~~~gggsss\\\{{{dddeee|||cccfffooo]]]tttxxxmmmxxxoootttvvvfff^^^sss~~~^^^ppp|||zzzwwwtttuuu~~~}}}yyy~~~PPPSSS???<<>>;;;///333000000444666333222222000000000000000111111222///...***(((***...000///******+++,,,+++***)))(((******))))))((((((((('''''')))(((&&&'''******&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''eeeGGG666///......------,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------......//////000000111111333333444555666777888888999999::::::;;;<<<======:::;;;<<<<<<<<<<<<>>>@@@FFFDDDBBBAAAAAAAAA@@@??????@@@@@@???===<<<>>>???BBBBBBAAA@@@???>>>==================???AAACCCDDD;;;::::::;;;:::777666777777777666666666666777777222333555444333222222333111111111111111111111111//////...//////000111111////////////////////////------------------------,,,,,,,,,------.........------............---------------............////////////000111111222222444555555666777666666666666777888999:::;;;;;;<<<<<<;;;::::::<<<@@@DDDFFFJJJHHHCCC???===>>>???@@@BBB@@@@@@CCCHHHIIIEEEAAA?????????AAACCCDDDBBB@@@KKKGGGBBB@@@BBBCCCCCCAAAAAAEEEHHHGGGBBB@@@BBBEEE===??????>>>===;;;<<<===@@@@@@??????@@@BBBCCCDDDAAA===999999;;;===>>>===CCCBBB@@@???>>>>>>=========???@@@===999666777999555555555666555555444333333222111111111222333444222111000000000111333444333333333333333222111000111111111111000000000000111000/////////000222333222222222333333444444444666555444333444555666777;;;999888777888:::===???<<<<<<;;;:::999888777666;;;===@@@???>>>>>>BBBEEE@@@AAAAAABBBBBBAAAAAA@@@DDDEEEDDD@@@;;;;;;>>>BBB@@@>>><<<;;;===>>>>>>===>>>AAABBB???;;;999;;;===;;;;;;;;;:::999888666666444555666777777666555444555444333222111222333444111111111000000000000///......//////...---,,,,,,------------------------******************************+++++++++,,,,,,,,,,,,---......///.........---------............///222222222222222222222222@@@FFFYYYyyymmmOOOnnnoookkkwwwqqqvvvvvvpppxxx}}}iiiiiicccrrruuuwwwkkkwwwxxxddduuuqqqooonnnvvv}}}zzzbbbRRRGGGCCCDDD<<<:::888777777666444333444444222111000000//////////////////////////////,,,---///...+++)))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&```CCC444///......------,,,++++++)))******+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------------------......///000000111111222222333444555666777777888888999:::;;;<<<<<<===<<<===>>>>>>======???AAABBB@@@??????@@@@@@@@@???>>>??????>>><<<<<<===?????????>>>>>>======<<<<<<>>>===<<<<<<===>>>???@@@<<<<<<<<<<<<<<<:::999999666666555555555555666666333444666555444222333333111111111111111111111111/////////...//////000000........................------------------------,,,,,,,,,---------......------............------------------...............//////000000111222222333444444555555555555555555555666777888999::::::;;;;;;:::;;;===???BBBCCCDDDCCCAAA??????@@@BBBDDDBBB@@@???BBBFFFGGGCCC???BBBAAA@@@AAABBBBBBAAA???EEECCCAAABBBDDDDDDCCCAAA@@@CCCFFFDDDAAA>>>@@@CCCBBBCCCCCCAAA???>>>???@@@@@@AAABBBCCCCCCCCCBBBBBB@@@===::::::===@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;<<<======;;;999777777777555555555555555444333333333333222111111111222333111000000///000111222333222222222222222111000000000000000000////////////000000///...///000111222111111222222222222222333222222222222222444777999999888777666777:::===>>>;;;;;;:::999888777666666:::;;;>>>??????@@@BBBDDD??????@@@@@@@@@@@@??????DDDCCCAAA===;;;;;;<<<>>>>>><<<;;;;;;===???@@@@@@AAAAAA???<<<::::::<<<>>><<<<<<<<<;;;:::999777777555555666777777666555555666555444222222222333333222111111111111000000000...............---,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------............000000000000000000000000...000999LLL___gggaaaWWWiiizzzkkkxxxfffnnnkkkvvv}}}dddsss}}}xxxzzzjjjttt}}}{{{aaaoooyyy```UUUIIIDDDAAA===::::::<<<:::888777777666444222222222111000000000111111........................,,,---,,,+++)))))),,,...*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYY???333///......------,,,+++++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++,,,------------,,,------......///000000000000111111222333444555555777777888999:::;;;<<<<<<<<<===>>>===<<<<<<===???>>><<<;;;<<<===??????>>>===>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<:::;;;<<<<<<;;;;;;;;;:::444444444444444444444444555666777777555444444555000000000000000000000000000//////.........//////........................------------------------,,,,,,,,,,,,------------------............------------------..................//////000111111111111222333333444444333333333333444555666777777888:::::::::;;;<<<>>>>>>???@@@??????@@@@@@BBBCCCDDDAAA@@@???AAADDDDDDAAA>>>FFFCCCAAA@@@AAAAAAAAA@@@>>>>>>???BBBEEEEEECCC@@@>>>@@@CCCBBB???===>>>@@@DDDDDDCCCAAA??????@@@BBB@@@BBBDDDEEEEEECCC@@@>>>???===;;;<<>>>>>>>>;;;999888888888888777555444444555555444444333222444333222111000000000111//////......//////000111000000000000000000///...////////////.........---000///.........///000111111111111000000000000000---///111111000222666:::555555555555777999<<<===999999888888777666555555999:::;;;>>>AAACCCBBBAAA===>>>>>>>>>>>>>>>>>>===BBB???<<<;;;;;;<<<<<<<<<===<<<;;;<<>>=========<<<;;;:::999888555666777888888777666555777666555444333222222333222222222111111111111000---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------....................................111000111555???LLLYYYbbbjjjYYYKKKjjj{{{bbbXXXaaa|||vvvzzzppp~~~|||qqqoookkkxxxlllqqqrrrjjjbbb___www~~~ddd[[[VVVPPPFFFAAA???CCCEEEBBB@@@???;;;999777666666666444222000000000000000111222222........................---,,,***((((((***000444******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&SSS<<<333///......------,,,+++++++++++++++***************************************************++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,,,,------......///000000...//////000111222333444555555666777999:::;;;;;;:::;;;;;;:::888888999;;;===;;;::::::<<<======<<<<<<======<<<::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<999999888777888999:::;;;777999:::999999;;;:::888444444444555555444444444666777888888666444444555000000000000000000000000000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------...//////000000111///000111111222222111111222222333444555666666777777888:::;;;<<<<<<;;;:::??????@@@@@@@@@@@@@@@@@@BBB@@@@@@AAABBBBBB@@@>>>FFFCCC@@@>>>???AAABBBBBB<<<===???AAABBBBBBAAA@@@===???AAAAAA???===>>>???@@@@@@@@@>>>===>>>AAACCCBBBBBBCCCDDDBBB@@@>>><<<>>>===<<<===???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>999666444555777888666333444444444444444333222222333333222111000/////////---------.........//////....../////////......---.........---------,,,,,,///...---------...000000000/////////......------+++...000000//////444888222222333555666999:::;;;888888777666555555444444;;;::::::>>>BBBCCC@@@=========>>>>>>>>>>>>======???<<<999:::===??????===@@@>>>===>>>@@@CCCDDDDDDCCC???::::::<<<======;;;>>>>>>>>>===<<<;;;:::999555666777888888777666555777666555444333333222222222222222222111111111111---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,---------------,,,,,,---------.........---------------------------......,,,,,,222<<>><<<;;;:::;;;<<<;;;:::;;;;;;<<<:::999888999;;;:::;;;;;;<<<<<<======>>>666555555555777888:::;;;666:::;;;888888;;;;;;777444555666666666666555444666777888777555444333444//////////////////////////////...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------...//////000000...//////000000000000000111111222333444555666666555666888::::::999888777<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAABBBBBBAAA@@@DDDAAA>>>===???AAACCCDDD>>>??????>>>>>>>>>???@@@>>>???@@@@@@@@@??????@@@;;;<<<======>>>???BBBEEECCCBBBAAA???>>>===<<<<<<===============>>>@@@AAA===<<<;;;:::888888888888777444222333666777555333333333333333333222222111222222111111000///......,,,,,,------............,,,------.........------------------,,,,,,,,,,,,...---,,,,,,,,,---...///.........------,,,,,,,,,+++...111111000000222444000111222555666888999999777666666555555444444444<<<;;;;;;>>>AAAAAA>>>:::>>>??????@@@@@@??????>>>===:::999;;;???BBBCCCAAADDDBBB@@@@@@AAACCCCCCBBB???===;;;<<<>>>>>>;;;888>>>>>>>>>===<<<;;;999999555666777888888777666555666555555444444333222222222222222111111111000000,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................+++---......,,,++++++,,,,,,BBB???bbbmmmbbbwwwzzz~~~wwwxxx{{{wwwmmm|||wwwwww|||mmmkkk~~~lllwwwllleeeyyynnnPPPGGGOOOUUUUUUAAADDDIIILLLHHHAAA???BBBGGGAAA===<<<:::777777999888666444444444444222111222111000///....................................+++,,,---,,,++++++,,,...)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&NNN;;;555///......------,,,+++++++++***)))))))))***,,,---************************)))))))))************+++******))))))))))))******))))))***++++++++++++***++++++,,,,,,---.........,,,------...///000111111111222333555666888999:::888999:::999888888999;;;>>><<<;;;:::;;;<<<;;;:::999::::::999777777888:::<<<<<<<<<=========>>>>>>555555555555777999;;;<<<888>>>>>>999999>>>===777444555666777777666555444555666777666444222222222////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---...//////000000//////000000111222333444555555333444666777888888777666777888;;;===@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???<<<<<<>>>AAACCCCCC???@@@@@@>>><<<<<<===???>>>???@@@@@@AAA@@@@@@@@@;;;===???@@@AAABBBDDDFFFCCCBBB@@@===<<<;;;<<<<<<;;;<<<===<<<;;;<<<>>>???<<<;;;999888777777666666555444333444555555444333222222333333222222111000000000111000000///...---,,,,,,---............---+++,,,------...---------------------,,,,,,,,,+++---,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,...111333444444222000///111333555777888777777666666666555555555444444;;;;;;;;;===??????===;;;???@@@@@@AAAAAA@@@@@@???<<<;;;;;;===@@@BBBCCCCCCGGGDDDAAA@@@@@@AAA@@@???<<<<<<===>>>???>>>:::888<<<<<<<<<;;;:::999888777444555666777777666555444333333444444444333222111111111111000000000000///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------........................000000000222444444333111444///***AAAPPPooonnnQQQhhh}}}sssuuu~~~wwwtttyyyzzz|||mmmRRRLLLLLLLLLMMMMMMKKKGGGBBB>>>UUURRRMMMHHH@@@;;;<<<@@@@@@>>>???BBBAAA<<<:::;;;666555333333444333222000222111000...------,,,,,,------------------------***,,,......,,,***))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&|||NNN;;;555///......------,,,++++++***)))(((((()))+++---///************************))))))))))))******************))))))))))))******((())))))***************+++++++++,,,------......,,,------...///000111111000111222444555777888999666777888888777777999;;;;;;:::888999:::<<<;;;;;;888999999888666666777999<<<<<<<<<<<<============777777666666777999:::;;;999??????999888>>>===666222333555666666555333222333555555444222000///000........................,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,---......//////---......///000/////////......///000111222333333222333444555666666666666777888:::<<<>>>@@@BBBCCC>>>????????????@@@AAABBBAAA>>><<<<<<===???@@@???<<>>======>>>>>>>>>>>>???@@@AAA@@@???<<>>===<<<;;;888:::<<<<<<<<<<<>>????????????@@@AAAEEEBBB???>>>>>>>>>>>>===;;;<<<>>>>>><<<;;;;;;;;;::::::::::::999777666555333444555666666555444333000111222333333333222111000000000/////////......***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))******+++++++++++++++++++++,,,,,,,,,---------........................+++)))((())),,,...///...///111888555666222+++===CCCUUUQQQ```tttzzz}}}bbbVVVhhh|||nnn{{{yyyuuuooowwwgggiiiZZZ[[[UUUAAARRR^^^EEEMMMHHH>>>>>>CCC???>>>DDDIII???BBBDDDCCCAAA@@@AAAAAA999888:::===;;;555222333555444222222333333111000000///......------------------------------------(((***,,,,,,+++)))(((((())))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzMMM;;;444///......------,,,++++++)))((('''((()))+++...000))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))******************++++++,,,,,,---......,,,------...///000111111///000111333555777888999333444555555555555777999888777666777:::<<<<<<<<<888999999888666555777888<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::777>>>>>>777666;;;:::333111222444555555444222111222444444333000......///........................++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......///---...//////000000//////,,,,,,---...///000111111111222222333444555666777;;;;;;;;;;;;<<<>>>???@@@<<<===>>>>>>>>>>>>@@@BBBAAA???===<<<=========<<<888===BBBDDDAAA>>>===============>>>@@@@@@???>>>===@@@CCCDDDCCCAAA@@@???@@@AAABBBBBBAAA???<<<:::555888<<<===<<<>>>AAADDD:::999777666555555444444444666888666222000222444222222222222222111000000---...///000000000///...,,,---.../////////...---+++,,,------.....................---------,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,------...******...666>>>>>>777///000222555777888777666444666666666666666555555555444777:::;;;;;;===AAAEEE??????@@@@@@@@@@@@??????>>>AAABBB@@@===;;;<<>><<<999888;;;???999999999888777666555444222333444555555444333222...///111222333333222222////////////............***+++,,,,,,------------++++++++++++++++++++++++************************((())))))))))))*********))))))***+++++++++++++++++++++,,,,,,,,,---------------------------------000///---------.........''''''444%%%***555&&&555...999///888888111GGGFFFLLLVVVXXXdddYYYWWWmmmXXX\\\]]]~~~{{{ccckkkyyy}}}lllnnn{{{yyyvvvyyyxxx{{{xxxiiibbbeee[[[IIIOOOHHHKKKSSSCCCKKKEEE???TTT{{{^^^BBB???>>>@@@GGGEEE;;;<<>><<>>>>>===<<<===>>>===:::777888;;;======;;;777555444666:::;;;999777888777666444333222111111444333222111000...------///000111111000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------///...---,,,,,,---...//////000000222333444555555444444555666888:::===>>>???>>><<<;;;:::;;;===>>>???@@@@@@???<<<:::999999;;;<<<===???@@@???<<<999<<<>>>AAAAAAAAAAAABBBCCC???@@@AAAAAA@@@???>>>===???<<<999;;;>>>???;;;777555555555888<<<@@@AAABBB:::999777555555555666666666666555444333333222222000000//////.........---000000//////.........---------------------------------++++++++++++------++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++,,,...000111000000111222......///111111222222222333444555555666555555555333666999::::::999999999===<<<;;;===@@@CCCCCCCCC<<<<<<===???@@@@@@@@@@@@<<<:::888888999;;;;;;;;;<<<;;;:::999888999:::;;;;;;888555555666777555333666555555444444333222222333222222111111111111111//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------////////////////////////...///000222222333333333777888:::===AAAEEEIIILLLRRRPPPOOORRRZZZaaafffgggZZZdddmmmmmmeee^^^]]]___oooeee___ggguuuyyynnn___ZZZYYYXXXVVVTTTSSSRRRRRRAAABBBCCCDDDEEEEEEEEEEEEBBB???===@@@FFFIIIGGGDDDKKKGGGIIISSSWWWNNNBBB<<<999<<<@@@AAA@@@>>><<<<<>>999888999::::::::::::999888888333333222111000///...---222444333---***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%lllHHH999111//////...---,,,,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))***++++++,,,------,,,,,,,,,,,,------------...///000222444555777777666666666777777777777777666777999999:::999999888777777888888999::::::;;;<<<===>>>>>><<<::::::;;;;;;999888:::===>>>;;;888666555444666888999777555777666555333222111000000333222111111000///.........///000000///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............------......---,,,,,,---.../////////000111222333444444444444444666888;;;===???>>>===<<<;;;:::;;;===>>><<<>>>???>>><<<;;;;;;;;;<<<<<<>>>@@@@@@???<<<::::::<<<>>>>>>>>>===>>>???===>>>???@@@@@@@@@???>>>>>>;;;999;;;>>>>>>;;;777999888888:::===@@@AAAAAA999888777555555555555666555555555444333222222222000/////////.........---////////////......---------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++************++++++++++++***************************,,,...///......///000......///000111111111111222222333444444444444333555888<<<>>>>>><<<<<<<<<;;;>>>BBBBBB@@@>>>>>>>>>999;;;>>>AAAAAA@@@>>>===888777666777999;;;;;;:::<<<;;;:::999888888999::::::888666666777888666444555555555444333333222222222222111000000000000000000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------------------------........................---...///000000000000000111111000111222444555666666333111222666:::<<<<<<222888======888555555888===888555:::BBBDDD===555:::999999888888999999:::???@@@AAABBBBBBBBBBBBBBB<<<>>>???@@@@@@AAABBBCCCHHHCCCDDDJJJLLLFFF???===;;;<<<===>>>>>>===;;;:::;;;<<<>>>>>>===<<<;;;;;;888888888888888777666666333222222111000///.........111000,,,***---...,,,---------,,,,,,++++++++++++***)))((((((***+++,,,)))))))))(((((('''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%gggFFF999111//////...---,,,,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))******+++,,,,,,,,,++++++,,,,,,,,,---------------...000111333444555777777777666666555555555888888999:::::::::::::::777777777888999999::::::<<<===>>>===:::999888999888777888;;;>>>>>>:::666666555555555666666444333666555333222111000//////111000000000////////////------.........,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.../////////000000111222333333222222444666888;;;===???===<<<;;;:::;;;;;;===>>>;;;<<<>>>>>>===<<<<<<===;;;===>>>@@@@@@???===<<<888:::<<<<<<;;;::::::;;;;;;<<<>>>???@@@@@@??????===;;;999:::======;;;888;;;999999:::<<<======<<<888777666555444444444444444444444333222222111111/////////...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((***,,,---,,,,,,,,,...---...///000111111111000000111111222222222222222555999===@@@???>>>======999AAAGGGGGGAAA:::888999888:::???BBBBBB@@@===;;;666666777999<<<===<<<;;;<<<;;;:::999888888888888999777666777888888777666555555444444333333222222111111000///////////////000000//////......------,,,,,,++++++++++++,,,,,,+++++++++******))))))(((((())))))******))))))((())))))))))))))))))))))))+++************))))))))))))))))))*********+++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------000///...---,,,,,,,,,,,,333111//////111111111000000111222111000000333555111111111222333333222111444555555777888:::<<<=========>>>>>>>>>>>>>>>>>><<>><<>>===@@@???<<<:::;;;======;;;888CCCMMMOOODDD:::999:::999666666666666666555555444111111111000000/////////,,,...---***))),,,---***......---,,,+++******)))+++***(((((())),,,///111+++******)))((('''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%bbbCCC999111//////...---,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,...///111222222444444444444444444444444777888888999999999999999777777777777888888999999:::;;;<<<<<<:::888888999888777777999<<<<<<999666777777666666666555333222444333222111//////......////////////////////////,,,,,,,,,---,,,+++***)))++++++++++++++++++++++++************************)))***++++++***)))***++++++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---............///000000111222222000111333555888:::<<<>>>;;;;;;::::::;;;<<<======;;;===>>>>>>===<<<<<<===:::<<<>>>???>>>=========:::;;;===<<<;;;::::::;;;<<<===>>>?????????>>>===;;;:::999:::<<<<<<:::888:::999888888999999777555666666555444444333333333333333222222222111111111........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))''')))+++,,,++++++,,,------...//////000000000///000000111222222222222111111555:::======;;;::::::;;;AAAFFFFFF@@@:::777666999;;;>>>@@@@@@???===;;;888888:::===@@@@@@>>>;;;;;;;;;:::999888777777666777777777888888999888777555555444444333222222111000000///...............//////......------------,,,,,,++++++++++++,,,,,,+++*********)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++***************************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---,,,,,,++++++////////////////////////......///000111111000000333111000000111333333333333333444333111111222333000111222444666888;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;AAAEEECCC<<<:::>>>DDDBBBBBBAAA???<<<;;;>>>BBBCCC>>>999999<<<>>>;;;888BBBPPPQQQBBB777999:::555555666666666666555444444000000000000000/////////,,,...---******---,,,(((......---,,,+++***)))(((+++***((('''))),,,///222+++******)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%\\\AAA:::222//////...---,,,,,,,,,,,,************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************)))***************++++++*********+++++++++,,,,,,******+++,,,---///000000000000111111222333333444666666666666666777777777666666777777777777888888777999:::;;;:::::::::;;;:::777555666999:::999777777888888777666444444333333222111000///......................../////////+++++++++++++++*********++++++++++++++++++++++++************************)))***++++++***)))***+++*********************************************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---......//////000000000...///111444666999:::;;;999999999:::;;;<<<=========>>>???>>><<<;;;;;;;;;999;;;>>>>>><<<<<<<<<>>>===>>>@@@???>>>======>>>>>>>>>??????>>><<<;;;:::999999999:::;;;;;;:::999999888777777888777444222555555444444333222222111111111111111111000000000---------...............,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((('''''''''************************(((***,,,,,,,,,+++,,,---------...////////////...000000111222222222222222///333888::::::999999999>>>???@@@@@@@@@===999666<<<<<<<<<<<<<<<=========999:::<<<>>>@@@???;;;999:::999999999888777666666666777888888888888777777555444444333222222111111000//////...............------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------***+++---...///......///...---,,,---......,,,)))000...,,,,,,------...---,,,------///111333555666999999:::;;;;;;;;;::::::888:::;;;:::888888999;;;???BBBCCC@@@;;;;;;===???DDD???::::::===???===:::222===???555333<<<>>>777666666777777666666555444000000000///////////////---///...---000444333///......---,,,***)))((((((+++***(((''''''))),,,---))))))(((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%VVV>>>:::222//////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))************************************))))))*********+++++++++))))))***+++,,,---...///...//////000222333333444444444444333444555555666666666666666666777777777666888:::;;;:::;;;<<<===:::666333444777999999777777888999888666444444444222222111000////////////---------...............++++++++++++******++++++++++++++++++++++++++++++************************)))***++++++***)))***+++)))))))))***************************************************************************++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---------....../////////---...000222444666777777777777888999;;;<<<<<<======>>>???>>><<<;;;:::;;;888;;;>>>>>><<<;;;===@@@???@@@BBBBBBAAA@@@@@@AAA????????????===;;;999888888888999:::::::::999999999888888888999888555333333444444444333222111000000000000000000000000000---------------.........++++++,,,,,,,,,,,,,,,---******************************++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((************************(((***,,,---,,,,,,---...------...............---///000111111222222111111000333777999999999:::;;;???===<<<===>>>>>>;;;888===<<<;;;::::::;;;===>>>888888999;;;===<<<888666777888888888888777666666444666888999777666555666444444333333222222111111000000///...............,,,+++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))******)))))))))***************((())))))))))))*********************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++***)))000111333333111000000111000000111222333111...,,,222///---...000222111///222222222333444666777888666777888999::::::::::::888777777888:::;;;;;;;;;===BBBCCC???;;;;;;;;;:::BBB???<<<;;;===???===<<<444888777333555<<<<<<777777777777777777666666555000000000//////.........---...///000666<<<;;;777------,,,+++***))))))(((***)))((('''''''''((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%RRR<<<:::222//////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************))))))))))))))))))))))))*********+++))))))***+++,,,------...111111111222222333333333444333333222333444555666666666666666666666666666777999;;;<<<;;;:::;;;<<<777555333555888999777555444666888777444333333555222222111000////////////......------------------+++++++++******++++++,,,++++++++++++++++++++++++************************)))***++++++***)))***+++((()))))))))*********+++************************************************************++++++++++++******++++++++++++******++++++,,,,,,+++***)))(((---------------.........,,,---///111333333333333555666777999;;;<<<<<<===;;;===>>>>>>===<<<<<<===:::===@@@@@@======???CCC>>>@@@BBBBBBAAAAAABBBCCC======>>>>>>===;;;:::888666888999999999999999999777666666888999888555222222333333333222111000///////////////////////////,,,,,,,,,------.........***+++++++++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))))))))))))))******))))))))))))))))))))))))(((***,,,,,,++++++,,,---------.........------,,,......///000000000000///111333555666777888:::<<<;;;===>>>>>>===;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;666666777999;;;;;;999777555666777888888888777666333666999888666333333444444444333333222111111111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))***((()))))))))*********+++((((((((()))))))))******************************************************)))***+++,,,,,,,,,,,,,,,+++,,,---------,,,+++******,,,---,,,***)))***,,,***,,,---......------,,,+++++++++,,,------------------......000111333333333444666777999999::::::888888999;;;===???@@@@@@@@@DDDCCC>>>;;;<<<;;;777>>>======<<<<<<=========>>>===;;;999999999999999777777777777777666555555111111000///...------,,,,,,------///444:::888222,,,+++++++++******))))))((((((((()))((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%OOO<<<:::222//////...---,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************)))))))))))))))))))))))))))************))))))***+++,,,------...444444444333333333333222444444333222333444555666666666666666666555555555:::;;;===<<<;;;::::::;;;444333444777::::::666222222555777666333222333444333222111000000///000000......---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,,,,,,,,,,+++)))(((&&&,,,,,,------------------+++---///000111222111111444555777999;;;<<<<<<===999;;;===>>>======>>>???;;;???BBBBBB???>>>AAAEEE<<<>>>AAAAAAAAAAAABBBCCC;;;<<<=========<<<;;;:::666777999999999888999:::333333333555666666333111222222333333222111///............///////////////,,,,,,,,,------.........*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))******++++++((((((((((((((((((((((((''')))+++++++++***+++------------......---,,,,,,,,,---......//////......000111333333444666999;;;777===BBBAAA<<<888888:::999:::<<<======<<<:::999777666777:::===>>>===;;;333555666888888888777777333666999888555222222222444444333333222111111000111111000///////////////------------------------++++++************++++++(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,'''(((***,,,------,,,,,,***,,,...---++++++...111)))+++------,,,---///222***,,,///000......///111/////////000222444555666111222444666777999999999222555888999:::<<>><<>>===:::===???AAACCCBBBBBBBBBBBB===============<<<<<<;;;999999999::::::;;;;;;;;;666777777888888999::::::777444222444888:::777333111111111111000000000000,,,---------...////////////............------------,,,,,,+++*********+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++)))************+++++++++...------,,,,,,------...,,,,,,,,,///333555555333===>>>@@@???;;;888666555::::::::::::::::::::::::999666444666:::;;;888444666555555555666777888888999888777555444444444444444333222111000000000000111111000......---------+++,,,---,,,+++***+++---+++******)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///333444555555333333444555444666:::;;;<<<===???@@@?????????>>><<<888555333>>><<<;;;;;;<<<===<<<;;;666888::::::::::::<<<>>>666666666555444333111111///............---------------,,,,,,,,,,,,++++++++++++***)))(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||NNNBBB333111.........---,,,,,,++++++************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---...//////......000222444444444444444444333333333444555555333333444555555777::::::999777666666666888:::999666333222222666666555555444222111000///000111000...---...///...------------,,,,,,,,,++++++************+++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))************************+++++++++,,,,,,,,,,,,---,,,---...------...111333222333555777888888888777===;;;999:::;;;<<<:::888>>>???@@@AAA@@@??????@@@======>>>>>>>>><<<;;;:::::::::::::::;;;;;;;;;;;;888888888888888999999999666333222444888999666333111111111000000000//////------------........................---------------,,,++++++*********+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))*********+++))))))*********+++++++++------,,,,,,,,,,,,------000222555666666777999:::888:::<<<<<<999777555555999999999999999999999888999666444666999:::777444888888777777777888999999999888777666555444444444222222111000////////////111000///...------------,,,,,,,,,,,,,,,+++******+++******))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------............111333444444333333444555555777999::::::;;;===???======>>>>>><<<:::888666===;;;::::::;;;<<<;;;:::::::::;;;:::888666777888555555555444333222111000...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{MMMAAA333111......------,,,,,,++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,+++,,,---...------///000333333333333333333333333111222333333111111222333555777999999777555444444444666666555333222222333555555555444333222111000.../////////---,,,---...------------,,,,,,,,,,,,************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))******************************+++++++++,,,,,,,,,+++,,,---------...000222000111222333444555555555>>><<<:::::::::999777666??????>>>>>>>>>============>>>??????>>><<<:::999;;;;;;;;;<<<;;;;;;::::::999999999999888888888888555333222444777888555222111111000000000000//////............------------......---------,,,,,,,,,,,,,,,+++************+++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++---,,,,,,++++++,,,,,,------111666777555555777:::444777999999777666666666777777999999:::999888777999777555666999:::888555;;;:::999999999999999999999999888777666555444444111000///......---......000///......------------,,,+++,,,///222333111...+++******)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///000222333222333444666666777777777777888;;;===999:::;;;<<<;;;:::888666;;;:::999999;;;;;;;;;999:::::::::999666444444555444444444333222111//////------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyKKK@@@222111......------,,,++++++************************************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***+++---...------...///222222222222333333333333000111222222111111222333555777888777555333222333555444444222222222333444444444444333333222111000---...///...---,,,---...---------,,,,,,,,,++++++)))))))))******)))))))))+++)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************************++++++++++++***,,,------------///000//////000111222333444444;;;:::999999999888777666>>>===<<<<<<===>>>>>>>>><<<===??????>>><<<999777;;;<<<<<<<<<<<<;;;:::999::::::999888888777666666444333222333555666444222111000000000////////////.........------,,,,,,,,,------------,,,,,,,,,+++++++++***************+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************,,,,,,++++++++++++,,,,,,)))---444999::::::888888666777999999777666666777666777999:::::::::888777;;;999777888:::;;;:::888;;;;;;:::999888888888888999999888888777555444444000000///...------......///......---,,,,,,------+++***,,,333;;;>>>;;;777+++******)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,...000111111222444666666666666444444555888;;;777888999:::999888666444999888888999:::;;;:::888777888999888666555666777333333222222111///...------------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvIII???222222...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))+++.........---...///111111111222222222333333000222333333222222333555555666777666444222222333666555333222333444555555333333333333222111000000...///000///---,,,---...------,,,,,,,,,+++++++++((()))************)))(((***)))((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++***+++------,,,,,,---////////////000111222333444666777888888888888999999<<<;;;:::<<>>===;;;999777;;;;;;<<<===<<<;;;999888999999888777666666555444333222222333444333222111000000000////////////.........------,,,,,,,,,+++---,,,,,,,,,++++++++++++*********))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))))))))*********++++++************++++++,,,...555>>>FFFGGG@@@:::999;;;;;;;;;999777888888777888:::;;;;;;;;;::::::===;;;::::::;;;;;;<<<;;;:::999888777777777777777888888888888777555444333000000///.........//////...------,,,,,,,,,,,,---,,,+++---444<<>>::::::::::::::::::999999888:::;;;<<<<<<:::999777888777777666555444444333222222222222222111111000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++******))))))******+++,,,,,,111<<>>>>>===;;;999777777777888:::<<<<<<:::888;;;<<<;;;999666444333444222222222111000///------//////.........---------++++++++++++************)))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssFFF===222333------,,,,,,+++*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************&&&))),,,---,,,++++++,,,//////000000111222222333000222333333333333444666444555666555333333444666888666333333555666444222111111111111111111000///,,,---...---,,,+++,,,---,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))***((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))+++------,,,++++++,,,...---------...000222333111333666666666666999;;;888777888<<>>>>><<<;;;:::777777888:::======;;;999999::::::888555333333333222222222111000///...---.........---------,,,,,,++++++++++++************)))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrEEE<<<222333------,,,,,,+++******)))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************%%%'''+++,,,+++*********...//////000111222222222///111222333222222444555444555666555444444555777888555333333555555333000000111111111111000000///+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******)))***,,,------,,,***)))***((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***------,,,+++++++++---,,,,,,,,,---///111222111444666666555555888;;;777777888<<<@@@@@@:::444888777555555555777:::;;;444666999;;;;;;:::888777444444333333333333222222000111222222000/////////000/////////............+++++++++,,,,,,---------+++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************+++---111333555555222444555555555666888;;;999888666555666888;;;===::::::999888666777:::<<<666666555666666777888888444555666666555333111///,,,,,,,,,++++++,,,------+++++++++***++++++,,,,,,'''(((******)))***,,,---+++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************)))************+++++++++)))+++------------///000///222444555555555666777555666999;;;<<<;;;:::999777777999;;;======;;;999444555666555444444555666222222222222111///...------------,,,,,,,,,+++++++++++++++************)))))))))((())))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbGGG888333333......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((())))))((()))+++---,,,------...000111333444222222111111222222333444111333555555444333444555777555444444444444333111111111111333444333000---------------------------***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''***((('''+++000111---((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++,,,---//////000333333444555666777888888999999:::::::::999999888333555777999999999;;;<<<888999:::999777555555666666555333333444444444333333222000///.........///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***+++---...///000666555444555777999999777888777666555555666777888999777444444666888999:::<<<888444333555666444111555555666666444222///---***++++++,,,---...//////...,,,******+++,,,+++***,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------///333888999777444777777999<<<@@@@@@<<<888:::888666888;;;<<<;;;999555444222000000111222333222222111000///...------+++,,,,,,------,,,,,,+++************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%```EEE777222222......---,,,+++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))&&&(((******))))))+++,,,,,,,,,---...///111222333222111111111111222333333222333444444333333444666555333222222222222111///111000111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))''''''***...///,,,(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++******+++,,,---...//////222222333444555666777777777777888888888777777666333666999::::::999:::;;;999999888666444444555777666444222222333333333222222111000///.........///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,...//////...///000333666888999999888777666555555666777888888666555555888:::<<<<<<888666333222333444444333555666666666444222000...---------...//////000000///---++++++,,,---,,,+++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---///333777888666444999999:::===???>>>:::666888777666777:::;;;999777555444222111000111222333222222111000///...------+++,,,,,,------,,,,,,+++************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%^^^CCC666111222......---,,,++++++++++++++++++*********)))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))&&&(((***+++*********+++++++++,,,---...000111222111111111111111222222333222333333222111222444666333111000000000000///---000//////000111111...,,,++++++++++++++++++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((&&&&&&(((,,,---***''''''''''''(((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++******+++,,,------...///000000111222333444555555444444555555555555555444444777;;;<<<;;;999888888:::999777444222333666888555333111111222333222111111111000///............------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))+++,,,---...///+++---000222333444666777888777666555555666777888888666555555777999:::999444444444333222222444666666666666666555333111///000000000000000000000000///---,,,,,,------,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,...222555666555333777777888:::;;;:::666333555555555777888888666444666555333222111111111222222222111000///...------+++,,,,,,------,,,,,,+++************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%\\\CCC777222222......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))%%%(((+++,,,+++***))))))***+++++++++---...///000000000000000000111222222333333222111000111444777222000////////////...,,,///.........//////---+++***************************+++,,,+++)))))))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%''')))***(((&&&&&&&&&''''''((()))******))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,---------......///000111222222333222333444444444444444444555888<<<===;;;888666555888888888666444444666888555444222222333333333222000000//////............------------------------------------------------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,------000111222111//////111444888777666555555666777888888666444444555666666555555777888555222222555888666666666666555333111000111000000000/////////......---++++++,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))***************,,,...111333444333333222333555777777666444222333444555666777666444333666555444222111111111111222222111000///...------+++,,,,,,------,,,,,,+++************)))))))))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[CCC888444333......---,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&(((+++,,,+++)))))))))************+++,,,......000000//////000000111222222222222000///000333666222111//////000000...---///...------......---+++***************************+++,,,+++)))))))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((('''((())))))***))))))******+++,,,,,,,,,,,,,,,---...///000111111222333333444555555555444555888<<<===:::777555444555777999999888666555666666444222222333444333222///////////////.........------------------------------------------------,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,222111000......///111444888777666555555666777888666555444555888999999888:::;;;<<<999555333666999666666555555444333222111000//////......------,,,---+++))))))***+++***))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))+++---///000111222222///111444666666666666666333444555666555444444333666555444333222222222222222222111000///...------+++,,,,,,------,,,,,,+++************)))))))))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYBBB888555444......---,,,++++++++++++******)))))))))(((((((((************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''')))++++++***)))))))))))))))))))))***+++,,,---///////////////000000111111111111000///000222444333111000000000000///---///...,,,---......---+++***************************+++,,,+++)))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))*********+++++++++++++++,,,---...///000000222222333444555555555555555888::::::888666444333222555999:::888666444444555333222111222333222111....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++...------000444888999999888777666555555666777888333333444777<<>>BBBAAA>>>;;;999999777555333222333444555000111222333444444444444666555333333555666555555333333333333111000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((((((***,,,///000000111111111111000333444666777777666444333666666666666777777777777111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%WWW999777555222...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))******)))******+++,,,---......111111111111111111111111///////////////...------///...---,,,+++,,,,,,------,,,++++++******++++++))))))************))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,...///000222333333333444222333444555666555555444111222333222111111333555444333111000//////000000555111111333222...,,,---,,,+++***+++------,,,+++++++++++++++++++++++++++*********)))))))))((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''(((((()))))))))*********+++...222444444333333333666555444333222222333444222333333444555666666777666444222222444444444333444444333333222111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((()))***)))((((((***,,,......///000000000//////111222333555555555444333444444444444444444444444000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%TTT999777555222...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))))))))))))))((((((((())))))***+++,,,------...000000000000000000000000......//////......------......---,,,,,,,,,,,,,,,,,,,,,+++************+++((())))))******))))))((()))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++---...///111222222333333111222444555555555444333222333333333222222444666444333222111000000000000333///...000000---+++------,,,,,,---......,,,***++++++++++++++++++++++++******))))))))))))((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''(((((())))))))))))******+++,,,---------...000222222222222222222222222222444444444444555777999:::666444222222333333222111333333333333333222111000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))((((((***,,,,,,------...//////......000000111222333444555555333333333222222111111000//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%QQQ888777444222...------,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((()))))))))(((((('''''''''(((((()))***+++,,,------//////////////////000000------.........------,,,---------,,,,,,,,,,,,,,,,,,++++++***************(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++,,,---...///000111111111000111333444444444333222222333444333222222444666444333222222111000000000...,,,+++---,,,,,,222999111///---,,,,,,,,,+++***************************))))))))))))))))))(((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((()))))))))***,,,---------,,,---000222...///000111111111111000444444333333444777999;;;777555333222333333222111222222222222222111000000......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((())))))'''((()))++++++,,,---......///......000000000111222444666777444444333333222111000000..................------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%NNN777666444222...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))(((((((((''''''&&&&&&'''(((((()))***+++,,,,,,---------....../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++---...///000000000///000222333333333222111222333333333222222444555333333222222111000000/////////000///,,,---888FFF666222---***)))***++++++************************(((((((((((((((((())))))(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&'''(((((((((((()))))))))''')))++++++******+++,,,+++,,,...///000000000000333333222111333555777999777555444333444555444333222222222222111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''''')))++++++,,,---...////////////000000111222333555777888666666555444333333222222..................------++++++++++++++++++++++++((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%KKK777666333222...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''((()))***++++++,,,,,,,,,,,,------......///++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++***))))))))))))***'''(((((())))))(((((('''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***+++---......//////...///111222222222111000111222222222111111333555111111222111111000///...111000000...))))))333???555111,,,))))))***++++++************************''''''(((((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&''''''(((((((((((())))))%%%(((+++,,,+++***))))))***+++,,,---///000111222222222111111222333555666666555333444555666666555333333333222111000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((('''''')))+++++++++---...//////000000000000111333444666777777666555555444444333333333//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%III666555333222...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***+++++++++++++++,,,------......******+++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***,,,------.........///000111111111000///000111111111000000222444000000111111000///---,,,///,,,***+++***(((***///---,,,******,,,---,,,+++************************'''''''''((((((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''((((((((())))))'''***,,,,,,+++******+++******+++,,,...000222444222222222222333333333333444333222222444666666555777666666555333111///.........---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''''')))***)))***+++---......//////...///111333444555555444222222222222222222222222000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%HHH666555333333......---,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++******)))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,------------...000111111111000//////000111000//////111333//////000000000...---+++000***(((---111///***(((&&&'''))),,,//////---+++))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))'''((()))(((''''''(((***+++******+++---000333555333333444444444333222111222111000111444555666555999999888777555222000///......---------,,,,,,,,,,,,,,,,,,+++++++++******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((***((((((***+++,,,------------...111333444444222222////////////000000000000111000000...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrDDD666000444///...---,,,+++************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))+++------,,,,,,---...---------,,,,,,++++++++++++++++++*********))))))+++******)))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''(((***,,,---...+++,,,---///000000111111/////////000111111222222333333222111000///...---------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***************+++...222666888222222222222222222333333444333222222111111222222444444444333111///...,,,------,,,++++++***))))))------,,,,,,+++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''((()))***+++,,,,,,000//////...//////000111---...///111111111000///000000000000///...---,,,...------...//////...,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%oooCCC777222666111...---,,,+++************)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***,,,,,,++++++,,,---------,,,,,,,,,++++++++++++++++++*********))))))+++******)))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&''')))***+++,,,---+++,,,---...000000000000/////////000111111222222333333222111000///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***+++*********,,,...111222000000000000000111111111111111000000000000111111555555333222111///...............---,,,+++++++++------,,,++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&'''((()))***+++,,,,,,/////////000000000000000......///000000000000000000000000000///...---,,,---,,,,,,,,,......---+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkAAA888333777222...---,,,+++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&(((***+++******+++,,,,,,,,,,,,++++++++++++++++++************)))))))))+++******)))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***''''''((())))))***++++++++++++---...///000000000...//////000000111111222222222111000//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***+++***)))))))))***+++,,,------........./////////............///000111111666555333111000///000000/////////......------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((()))***++++++...///000111111111000000///////////////000000111000000000000///...---,,,,,,+++++++++------+++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ggg@@@999333666111------,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''))))))(((((()))***+++++++++++++++*********************))))))))))))+++******)))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((******))))))))))))******((((((((()))))))))))))))***+++,,,---.../////////......//////000111111111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))******)))(((((())))))***,,,,,,------......//////---------...///000111222777555222000//////000111//////.........---------,,,+++++++++******))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++,,,...000222222222000///111000///......///000111000000000000///...---,,,,,,++++++,,,------,,,***************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ccc>>>999222444///------,,,+++************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%'''(((''''''((()))************************))))))))))))))))))))))))+++******))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((******))))))))))))******(((((((((((((((((((((((()))***+++---.....................///000000111111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))******+++,,,,,,------...///000000------...///000222333444666444111///...///000111---------,,,,,,,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******+++---///111222111000///111000///......///000111000000000000///...---,,,---,,,+++,,,......,,,+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___===999222333......---,,,+++************(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''###%%%'''(((''''''((())))))))))))))))))*********(((((()))))))))))))))***+++******))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***(((((((((((((((((((((((())))))+++,,,---.........---......//////000000111000000000//////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((()))******++++++,,,,,,---...///000000111/////////000111222444555333222000///......//////++++++++++++++++++++++++************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))***+++---///000000000///111000000///////////////000000000000///...---,,,---,,,,,,---......---+++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ZZZ;;;:::444444000...---,,,+++************''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###%%%'''(((''''''((()))((((((((()))))))))******(((((((((((())))))******+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&'''''''''(((((())))))((()))***,,,------------------......///000000000///////////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))++++++,,,---...///000111/////////000111222333444000000//////......------***+++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((******+++,,,---...//////000000000000000///......000000000000///...---,,,,,,+++++++++------+++***************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%WWW:::;;;555666222...---,,,+++************&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''(((''''''((()))'''((((((((())))))******'''((((((((())))))******+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((()))***+++,,,---------------......///000000000///////////////.........++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&***++++++,,,...///000000000//////000000111222333.../////////...---,,,+++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((*********+++,,,---///000///000111111111///...---000000000000///...---,,,+++***)))***,,,,,,***)))************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYY>>>444444444...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))************///+++***---000000...,,,//////...---,,,,,,++++++***++++++,,,,,,++++++***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))))))))))))))************************+++,,,---...000///////////////000111000...+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))))))))***+++,,,,,,---...///////////////...111111000...---,,,+++***++++++++++++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%WWW===444444444...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((())))))))))))((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********------...///000//////000//////......---,,,,,,+++***++++++,,,,,,++++++***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((())))))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''((((((((()))))))))***)))))))))***+++,,,,,,......////////////000000000...,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***+++---...------...////////////...000000///...---,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%TTT<<<444444444...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))))))))((((((((((((''')))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((((((((())))))))))))******+++...111111///...///000/////////...------,,,,,,***++++++,,,,,,++++++***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))&&&&&&'''''''''((((((((()))))))))(((((()))******,,,---...///000//////............///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((***,,,---...,,,---......//////..................---------,,,++++++++++++++++++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%PPP;;;555444333...+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++...000///000222111.../////////......---------***++++++,,,,,,++++++***+++++++++*********))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''''''''((((((((())))))((('''''''''((((((***+++---///000///...------...///111111000...,,,------------------------++++++++++++************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))***,,,---+++,,,---...............------------------------++++++++++++++++++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK:::555444333...+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++...666>>>:::222...............---------***++++++,,,,,,++++++***+++++++++*********))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''''''((((((((()))))))))((((((''''''&&&'''''''''(((***,,,...///...---,,,,,,...000111000///...---------------------------+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))***+++,,,---............,,,,,,,,,---------------++++++++++++++++++++++++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%GGG999666444222///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))&&&((()))---;;;FFFCCC777------------------------***++++++,,,,,,++++++***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''((((((((()))))))))'''''''''&&&''''''((((((((()))+++,,,------------+++---///000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))***+++,,,---.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||DDD888666444222///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))$$$(((***,,,666@@@===222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''&&&&&&'''''''''((((((((('''&&&&&&''''''((()))***(((((()))***+++,,,------+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''((((((((()))***,,,---------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzBBB777777444222///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))###***,,,***---555111'''+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++((((((((()))***,,,---...+++---...,,,***))),,,///++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((***+++,,,------------------,,,,,,+++++++++++++++++++++++++++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%nnnDDD777111666222111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''"""333 $$$***%%%'''&&&###$$$)))(((### )))###%%%***)))+++)))$$$***"""###%%%---((( $$$$$$###)))%%%+++"""333,,,***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))***+++++++++++++++******************)))************+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---------,,,,,,++++++++++++++++++*********))))))+++++++++***)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,++++++******++++++,,,---************************))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmCCC777111555111000,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222"""&&&''')))...&&&###%%%'''((((((&&&###"""111&&&&&&(((+++)))$$$''')))999(((###555)))---+++)))***$$$)))&&&'''000 &&&***)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++************************)))************+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))***++++++------,,,,,,,,,++++++++++++++++++*********))))))++++++******)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((()))******+++,,,,,,++++++******++++++,,,---************************))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkBBB777222444//////,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''pppggghhh///%%%'''$$$&&&***)))$$$'''000!!!"""!!!!!!'''&&&&&&!!!+++ +++$$$+++'''WWWoooTTT]]]\\\"""'''''' ###111000222(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))******+++************************)))************+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''(((((()))***+++,,,,,,,,,,,,+++++++++++++++************)))))))))++++++******)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,+++************+++,,,,,,************************))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%hhh@@@888222333---...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777 """...%%%"""'''&&&$$$111EEE???(((---)))pppAAA444$$$$$$333''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))******))))))))))))************))))))*********+++++++++************************''')))***)))((('''(((***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((()))******,,,+++++++++++++++++++++************))))))))))))************))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((***+++,,,,,,***************++++++,,,************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ddd===888333333,,,///,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555!!!+++...%%%"""'''&&&$$$111EEE000###---DDD(((+++(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))***++++++******))))))******+++,,,************************))))))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___:::888444222,,,000,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg@@@'''$$$&&&***)))$$$'''000111***AAAZZZ666###***777999---%%%)))---&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********)))************+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))*********+++++++++++++++(((((()))))))))))))))*********))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))***))))))))))))***++++++************************))))))))))))(((((((((((('''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[777888555333,,,111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&,,,<<<***###%%%'''((((((&&&###"""%%%""":::---...+++%%%lll""""""555!!!$$$333%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++)))************+++++++++************************''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))*********++++++++++++(((((((((((())))))******)))))))))))))))))))))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))))))))***++++++************************))))))))))))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYY666888666333---222,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,!!!***%%%'''&&&###$$$)))(((###''''''***777111'''%%%CCC888###333$$$###(((@@@111$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''&&&''''''((()))******+++)))************+++++++++************************((()))***)))((('''(((***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))******++++++++++++'''((((((((())))))******)))))))))))))))*********)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&)))))))))))))))******+++************************))))))))))))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%UUU:::888///333///)))+++******)))))))))))))))((((((((((((((((((((((((((('''&&&(((((('''(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!)))"""BBB111)))+++ ***(((!!!&&&$$$'''&&&''''''%%%%%%$$$&&&'''@@@'''!!!(((###+++ 999(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***************((((((((()))******+++++++++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%RRR888888///444111++++++******)))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""",,,&&&DDD )))###%%%'''$$$)))###&&&$$$'''&&&''''''%%%%%%$$$&&&!!! ---((( (((!!! ((("""''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))((((((((()))******++++++((())))))*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''((((((((())))))))))))(((((()))))))))******************)))((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%OOO777777000555222---+++******)))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,444 ,,, )))%%%&&&$$$'''&&&&&&'''%%%%%%$$$&&&(((///###999000///RRR000%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''(((((())))))******+++&&&&&&((())))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))************))))))((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%MMM777888///444222,,,+++******)))))))))))))))(((((((((((((((((((((((('''((((((&&&&&&(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))...$$$ooo888+++%%%***###%%%&&&&&&$$$'''%%%&&&'''%%%&&&%%%'''###444,,,&&&000111***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''(((((()))*********'''(((((()))******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))******)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%KKK777888///222000++++++******)))))))))))))))((((((((((((((((((((((((&&&))))))%%%&&&***+++(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))444(((yyy!!!,,,"""+++!!!'''&&&$$$'''%%%&&&'''%%%&&&%%%'''222###!!!""",,,EEE((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''''''''((())))))*********+++++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%JJJ777999///111///***+++******)))))))))))))))((((((((((((((((((((((((%%%******%%%&&&---...***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''######(((+++&&&---///(((&&&$$$'''%%%&&&'''%%%&&&&&&(((---+++DDD&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&''''''(((((())))))***,,,,,,,,,++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%FFF555888///222000,,,+++******)))))))))))))))(((((((((((((((((((((((($$$***+++&&&'''000111,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))$$$...WWW(((%%%!!!--- )))&&&$$$'''$$$&&&&&&&&&&&&&&&(((111'''^^^(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&''''''((())))))))))))***************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%CCC444888///333222///+++******)))))))))))))))((((((((((((((((((((((((###***+++&&&(((222444...((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!(((...HHH(((&&&(((###***&&&$$$'''$$$%%%&&&&&&&&&&&&(((!!!$$$&&&ooo***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))&&&'''((()))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%CCC:::111888111111++++++******)))))))))))))))((((((((((((''''''''''''************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&"""!!!---$$$&&&000,,,+++)))***%%%---###+++&&&"""222###---''' )))'''###"""&&&%%%%%%###'''))))))***111((( $$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((($$$!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAA999111777111222---+++******)))))))))))))))((((((((((((''''''''''''************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((---%%%))) ((( $$$%%%000---qqq111)))!!!,,,,,, ###((((((&&&%%%)))'''&&&///+++!!!BBB((("""555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~@@@888000666000333...+++******)))))))))))))))(((((((((((('''''''''''')))******))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222000+++555000)))$$$!!!777nnn&&&((($$$333000111777%%%'''&&&%%%(((&&&%%% (((***"""555"""FFF444 &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}@@@888000555...111...+++******)))))))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---777$$$ccc'''000&&&)))$$$333))) !!!***&&&((('''%%%'''''''''666+++333"""777sss$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||@@@:::111555---///++++++******)))))))))))))))((((((((((((''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###'''###///ddd{{{wwwsssyyy...///+++###***777###444***+++((($$$''')))***777!!!&&&'''###'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx>>>:::222666---...***+++******)))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''&&&!!!777 ---(((nnn(((+++(((%%%''')))+++III333222ttt,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq:::999444888...///,,,+++******)))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&000>>>%%%((('''111yyy,,,444444111333333444@@@%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lll777888444999000111...+++******))))))))))))))))))(((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$+++&&&&&&,,,CCC(((000111222888DDDGGGFFFFFFDDDDDDKKKsssppp//////%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''+++...---+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ggg>>>555666444222)))///************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''///'''''',,,###---777;;;===FFF@@@VVVAAA===JJJPPP\\\RRRMMMPPPUUURRR+++333***---+++'''$$$###$$$&&&((('''&&&%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff>>>666666444222***///************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''''' ###'''+++'''+++```OOOWWWTTTDDDDDDCCC???AAAbbbRRR;;;333///:::DDDJJJAAA999AAAnnnTTT666BBBKKK888;;;999555111---)))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc===666666333333***///************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((***222000***'''"""%%%444(((***---///111444777:::DDD>>>FFFXXXEEE666BBB999@@@;;;<<>>@@@<<<===777IIIHHHAAA333---999TTTkkkOOOMMMIIIAAA<<>>999333...+++%%%&&&&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___<<<666555222333+++///************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))!!!)))&&&$$$,,,---'''&&&222555888:::;;;<<<>>>@@@;;;666===IIIHHHLLLTTTJJJPPPHHHAAA@@@BBBDDDFFFHHH@@@777;;;GGGJJJCCCIIIBBB???>>>@@@AAA;;;444888AAA%%%,,,222>>>KKKIIICCCGGGGGGFFFEEECCC@@@===:::888......---***&&&###$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ;;;777444111333,,,///************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***###&&&###&&&111222222;;;888;;;===>>><<<;;;:::;;;JJJHHHMMMHHHCCCGGGGGGEEE666???GGGIIIFFFFFFFFFFFFDDDOOO???@@@AAAAAAJJJIIIEEEJJJEEE;;;@@@HHH===&&&GGG:::***///BBBIIIGGGLLLDDDDDDCCCBBBAAABBBBBBCCC;;;999666111+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWW:::777333000444---///************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******---000...000555000000===>>>AAADDDEEECCCAAA@@@???EEEFFFOOOEEEAAAGGGDDDMMMWWWTTTMMMJJJQQQXXXRRREEE>>>MMM@@@HHHIIIMMMFFFDDDAAAHHHOOOLLLBBB>>>EEEPPP...222;;;BBBBBBCCCKKKRRREEEDDDCCCBBBBBBCCCDDDEEEDDDAAA<<<888444///)))%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT999777333///444...///************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++"""---111555???AAA@@@FFF888<<>>>>>999BBBHHH???888???EEEMMMSSSWWWYYYZZZ[[[eee^^^iiieeepppwwwhhhyyybbbrrrzzzsssooottttttnnnyyymmmiiivvvooo}}}dddnnnjjjkkkZZZDDDCCCRRRPPP>>>EEE===KKKNNN>>>HHHTTTBBBEEEGGGIIIKKKLLLJJJGGGEEEDDD???<<<>>>BBBAAA777...))))))((((((((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKK<<<666555---,,,///+++++++++++++++++++++++++++***))))))((('''&&&&&&&&&***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''(((+++,,,+++)))$$$---111,,,***...222222999===;;;777<<>>@@@999444@@@LLLQQQVVV\\\\\\WWWTTTLLLXXXNNNCCC>>>111>>><<<111DDDLLLFFFCCC???JJJ@@@IIIRRRRRRLLLGGGFFFGGGBBB???EEEFFF<<<>>>HHHIII[[[bbbllluuuuuudddhhhooolll[[[FFF???DDDKKKHHHGGGKKKPPPOOOHHHDDDEEEEEEBBB@@@AAABBB@@@:::555111---***,,,111111,,,'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''''''''''''''$$$&&&'''((('''''')))***$$$$$$%%%&&&&&&'''((((((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$FFF888555666000111666222++++++++++++++++++++++++***))))))((((((''''''&&&)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))***++++++)))'''+++888>>>??????===:::RRR\\\eeefffaaaYYYOOOGGG777555AAA@@@BBBLLLQQQbbbbbbaaaqqqvvvrrrccc[[[vvv{{{}}}wwwtttpppbbbTTTZZZbbb[[[MMMKKKPPP]]]iiiooossswwwooo{{{|||mmmbbb\\\YYYMMMAAA===CCCFFFBBBCCCJJJ@@@>>>===???DDDEEEBBB>>>:::111+++...777:::444---'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++---,,,)))'''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''''''''(((***((((((((()))))))))******((('''&&&(((***++++++***&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$EEE777444555000111555222++++++++++++++++++++++++))))))))))))(((((('''''')))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))(((((()))***+++,,,---777???>>>;;;CCCTTTbbbzzzooo___OOOBBB:::888999HHHKKKUUU\\\gggvvvtttccc{{{mmmfffccciiirrrxxx{{{}}}sssrrrrrrnnnvvvvvviii]]]UUUQQQSSSWWWZZZ```jjjvvvvvvfffOOO>>>???@@@<<<@@@KKKAAA@@@???@@@BBBDDDEEEFFF@@@666---...555;;;;;;777...,,,)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++---,,,)))'''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&((())))))((((((((()))***)))'''&&&&&&((()))))))))(((((((((((((((((('''&&&''')))))))))'''&&&''''''(((((())))))***((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDD777333555//////222...++++++++++++++++++++++++)))))))))))))))(((((((((((()))******)))((()))+++))))))))))))))))))))))))************************))))))))))))************,,,***((('''(((,,,111444???AAAGGGQQQYYY\\\[[[ZZZTTTEEE999;;;EEESSSfffuuuyyyooolllmmmkkkaaa[[[WWWPPPEEEPPPNNN999EEE===???CCCIIINNNOOOLLLGGGGGGFFFIIINNNccczzzxxxkkkeee]]]SSSWWWSSSPPPTTTcccuuu~~~}}}nnn___]]]WWWHHH??????AAAEEEHHHGGGBBB>>>===???@@@:::222---///666===AAA999555///)))%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))***+++++++++***&&&((()))(((''''''((()))%%%%%%&&&'''((()))*********(((&&&&&&'''&&&%%%###))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDD777444555......000+++++++++++++++++++++++++++))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,+++***,,,222999???FFFUUUjjjttthhhPPP:::000@@@BBBSSSooodddSSSNNNPPPVVVHHHFFF===BBBBBBKKKLLL>>>IIIIIIOOOLLLAAA>>>FFFGGG@@@DDDEEEEEE@@@AAAPPPPPP:::AAARRR^^^```ffftttxxxsssrrrtttoooaaaVVVUUUYYY\\\wwwtttvvv{{{vvvdddMMM???888>>>DDDEEE@@@:::777777<<<:::555...+++000;;;DDDAAA===777000+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((("""$$$'''((()))+++...000///111333666999;;;>>>???:::888666555555444222000...---,,,+++***))))))(((%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&DDD666444555//////111,,,++++++++++++++++++++++++))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************))))))*********++++++++++++---000333666;;;BBBGGGUUU]]]bbbZZZFFF;;;GGG[[[hhhTTTRRR[[[fffRRRMMMSSSeeezzzggg]]]zzzmmmjjjxxxcccooolllSSS^^^iii___KKKJJJPPPJJJCCCCCCBBBAAAEEEOOOZZZbbb|||~~~nnn```XXXTTT\\\dddnnntttxxxuuugggXXXKKKGGGAAA===<<<<<<;;;:::888999777111---///888@@@AAA@@@>>>:::555000+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((('''&&&'''(((,,,///111222444777:::<<<>>>AAADDDJJJKKKMMMOOORRRTTTVVVWWWSSSQQQOOONNNNNNNNNLLLJJJBBBAAA???===;;;888777666...---,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&CCC666444666111111333...++++++++++++++++++++++++)))))))))))))))*********''')))******))))))***,,,))))))))))))))))))))))))************************)))************+++++++++***///555:::>>>BBBGGGKKK===999999@@@LLL```}}}pppUUU<<>>KKKhhhmmmssswww}}}~~~wwwWWW___```___gggvvvyyyrrrzzzfffLLL===;;;>>>@@@@@@666777777444000111666;;;???AAABBBAAA===555---(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))---------000444;;;AAAEEENNNPPPSSSUUUVVVWWWZZZ\\\^^^^^^___``````aaaaaaaaa```^^^]]]]]]^^^^^^\\\[[[]]]\\\ZZZWWWSSSPPPNNNMMM@@@>>>;;;777333000---+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&???:::555333222222///,,,---,,,,,,+++*********+++---,,,+++***))))))))))))))))))))))))))))))))))))************************''')))***+++***)))***+++,,,+++***))))))***,,,---+++???FFFCCCDDD@@@:::<<<666KKKPPPbbbwwwaaaTTTMMMAAAHHHTTT\\\yyyvvvssseeepppeee^^^nnnhhhxxxllltttttteeennniiiYYYVVV[[[mmmYYY\\\jjjqqqyyyuuutttdddgggRRR]]]cccyyyfffOOOTTT;;;@@@===:::AAA;;;777777444111555===???DDDEEE@@@<<<:::666111,,,((($$$$$$((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&(((***+++***)))'''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))'''''''''&&&'''((())))))+++++++++***(((((()))***(((((()))***************,,,***(((((())))))((('''%%%&&&'''))))))*********))))))(((''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%&&&'''***+++***)))******)))'''&&&&&&***,,,&&&'''''')))+++---------777<<>>:::444111---)))((())),,,......+++'''%%%%%%&&&&&&%%%((((((((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$>>>:::555222222222///,,,---,,,++++++******++++++---,,,+++***))))))))))))************************************************(((***++++++*********+++(((***,,,+++)))***...222777DDDJJJIIIDDD888888HHHcccpppggg\\\JJJCCCLLL[[[mmmpppzzz^^^bbbnnn^^^bbb}}}lll|||qqqkkkwww~~~yyyyyynnn^^^SSSMMMKKKVVViiisssppp}}}zzzzzzaaa```TTTUUU```SSSOOOdddVVV\\\LLL<<<888===FFFHHH@@@666777>>><<<@@@AAA>>><<<<<<:::777333...(((&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))'''%%%%%%''')))******((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((''''''''''''((())))))))))))))))))((((((((((((%%%&&&'''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&((('''&&&'''((())))))'''&&&''''''(((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&'''''''''%%%'''***+++***(((((((((---...///000444===IIIRRRZZZ[[[]]]___^^^XXXPPPIIIAAA@@@===<<<>>>EEEKKKOOOIIIAAA>>>AAAAAA???EEEQQQ___```aaaaaa``````bbbcccYYY]]]^^^\\\ZZZZZZ[[[[[[ZZZZZZYYYZZZZZZXXXUUURRRNNNJJJDDD===555...)))&&&&&&%%%%%%''')))***)))'''%%%%%%&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$>>>999444222222222///,,,,,,,,,++++++******++++++,,,,,,+++***))))))))))))************************++++++++++++++++++++++++***+++,,,,,,***)))***+++'''***,,,---...333<<>><<<<<>>111777999555...000999<<<999???444111777888777DDDVVV```aaaaaabbbcccccccccdddYYYdddiiiccc___aaadddccc___\\\YYYYYY\\\_________XXXWWWUUUPPPIIIAAA:::666---***(((((()))***+++***&&&''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$===999444222222111///,,,,,,,,,++++++***++++++,,,,,,++++++***))))))******************************++++++++++++++++++++++++***+++,,,+++))))))***+++***+++---000666???IIIPPPAAA===333:::WWWpppmmmFFF???JJJCCCSSS|||rrrggghhhnnn```QQQgggzzzrrrbbb___bbbPPPBBBNNN[[[jjjzzzqqqppp```ddd```uuueeeSSS[[[NNNAAA===@@@AAA===999888<<>>???@@@<<<666;;;999555000***((((((***''''''''''''''''''''''''&&&''''''((())))))*********'''%%%$$$&&&'''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((('''((())))))***&&&&&&((())))))))))))((()))+++,,,+++)))((()))***((()))******+++++++++***)))((((((***++++++)))(((((()))***+++++++++++++++))))))***))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))+++---,,,+++)))(((+++111:::AAAHHHNNNUUUYYYXXXVVVUUUUUU]]]]]]]]]```aaa^^^UUUNNNFFFOOOPPPGGGCCCFFFCCC;;;:::444111333777===GGGQQQ\\\^^^```aaaaaaaaaaaaaaaXXXaaaccc]]]ZZZ^^^aaa___```___]]][[[ZZZZZZ[[[[[[WWWXXXYYYZZZXXXUUURRROOOEEE>>>555---******+++,,,+++***))))))))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<888333111222111///,,,,,,++++++***++++++,,,,,,,,,+++******)))*********************************++++++++++++++++++++++++***++++++***((((((***,,,---///222888>>>AAABBBAAA...:::>>>PPPyyymmmJJJBBB777```XXXCCCFFFUUUjjjoootttzzz|||}}}aaa~~~fffWWWNNNMMMSSSbbblll|||jjjdddaaaxxxjjj___}}}nnnXXXHHHDDDEEEDDDBBB;;;@@@CCCCCCBBB@@@777...666888888666111,,,)))(((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''&&&&&&((()))(((&&&$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))))))))((((((((((((((()))***************+++*********)))%%%'''***+++******+++,,,,,,---...000111222222333222000//////000///---+++,,,,,,,,,+++***((('''&&&******+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$''')))***)))))))))+++***,,,...333:::DDDOOOWWWbbbXXXKKK@@@;;;999888777444555777999<<<@@@DDDGGGPPP\\\bbb]]]XXXWWWUUUPPPHHHHHHDDD???AAAGGGEEE>>>IIINNNUUUZZZ[[[[[[\\\^^^^^^___]]]ZZZZZZ^^^___]]][[[___bbb```]]]ZZZZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVUUUOOOGGG???888333///,,,,,,)))'''&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;777333111222111///,,,++++++******++++++,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))))),,,...000444999>>>???<<<777222GGGdddgggUUUXXX```RRR>>>WWWhhhnnniiissseeeLLL]]]xxx}}}}}}uuuxxx}}}|||ssstttxxx}}}sssxxxpppmmmaaaXXXGGGKKKMMMcccnnnvvvtttqqqzzzaaaVVVxxxvvvkkkXXXGGG@@@@@@AAA@@@CCCEEEEEEDDD@@@666+++111333777999888333---)))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%'''***+++***&&&###&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******))))))(((((())))))***+++***))))))))))))******+++---111555888:::<<<>>>@@@GGGHHHJJJKKKMMMMMMNNNNNNPPPMMMKKKJJJJJJIIIHHHGGG@@@???===:::666333000...***))))))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%(((++++++((('''(((***+++222===IIIRRRZZZ```ddd]]]SSSHHHBBBBBBBBB???;;;??????>>>===>>>BBBJJJPPPRRRVVVZZZZZZUUUQQQPPPQQQMMMRRRUUUUUUUUUSSSJJJ@@@???JJJVVV\\\[[[YYY[[[___YYYRRROOOUUUWWWUUUUUUYYYWWWYYY\\\\\\ZZZZZZ[[[\\\[[[[[[ZZZYYYYYYYYYXXXXXXTTTTTTTTTRRRMMMDDD:::333---)))$$$###&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&;;;777222111111111///,,,++++++******++++++,,,---+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,///222555999<<<;;;999<<>>777......222999@@@@@@999222((((((((((((((((((((((((''''''(((((()))*********((('''&&&''')))++++++***$$$%%%'''(((******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))******+++000111444:::CCCMMMVVV\\\___aaaeeegggffffffffffffeeeeeeeeeddddddbbbaaaaaa___\\\XXXVVVWWWZZZ\\\\\\^^^^^^]]]\\\ZZZXXXWWWVVVTTTOOOGGG>>>666222//////))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''')))******+++222>>>GGGZZZ^^^bbbeeeeeedddddddddeeedddaaa___]]]]]]___aaa\\\YYYXXX\\\aaaccc___[[[^^^TTTYYYnnnvvvgggVVVPPPZZZWWWnnnjjjfff~~~llleeefff```WWWaaawwwvvvcccdddwwwzzzhhhSSSKKKOOOUUUUUUQQQSSSUUUXXXZZZ[[[[[[YYYXXXVVVUUUSSSSSSTTTUUUTTTSSSHHH???333,,,++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&:::888444222111///---+++---,,,+++******+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++...,,,******+++++++++***---***))),,,000444:::@@@...BBB///;;;JJJeeeaaaLLL???WWWlll{{{XXXIIITTTqqq|||yyyeeeddd]]]VVVWWW\\\aaaaaa___ffftttxxxooopppiiiuuullldddPPPKKKbbbzzztttrrriiibbbnnn~~~wwwbbbOOO<<<:::CCCBBB@@@BBBAAA222,,,111>>>CCC===999===444000***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++***))))))))))))(((---000...'''###$$$(((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))+++)))(((((()))*********+++***)))''''''((()))***************,,,111777<<>>JJJUUU]]]^^^aaafffiiiiiiggggggggg```WWWPPPPPPRRRVVV^^^eee```dddddd\\\OOOEEEDDDFFFAAADDDGGGGGGCCC<<<555111;;;EEESSS]]]```___^^^]]][[[\\\\\\\\\YYYUUUQQQNNNFFFAAA;;;555000,,,(((&&&***((('''''')))***))))))'''''''''''''''((())))))''')))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((,,,+++***)))***+++******"""###%%%(((******)))(((...---+++***)))***++++++***---......222888999777???@@@AAABBBCCCCCCBBBAAA;;;======:::999999666111777666333111///......---,,,---,,,+++))))))+++,,,***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))+++)))'''))),,,---***&&&)))///:::HHHTTT[[[___```___UUUMMMLLLPPPQQQRRRSSSeee\\\QQQKKKJJJQQQ___mmmjjjmmmSSSzzz|||zzz|||fffbbbgggZZZNNNSSSZZZUUUTTTVVVWWWTTTSSSVVVTTTMMMQQQTTTKKKBBB666$$$)))((('''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&:::777444222111000...,,,---,,,,,,++++++,,,,,,---...---+++************+++++++++++++++++++++++++++***+++,,,---............,,,///...,,,333===<<<333444LLLiiixxxccc666IIITTTkkkkkkyyytttyyyuuuooopppppppppmmmjjjgggeeecccbbb```______```aaacccdddcccaaa``````bbbdddeee^^^cccppp|||~~~yyy|||}}}rrrrrr}}}hhhiiiqqqyyyooo^^^ZZZbbb}}}rrrpppvvvyyywwwrrrtttZZZJJJEEE???AAAFFFFFFHHH<<<666>>>DDDAAA:::777===;;;666111+++))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,++++++)))***---...---+++)))''''''''''''((((((((())))))))))))((((((((((((''''''))))))(((((((((((('''''''''''''''((((((((())))))'''((()))***************************************666<<>>DDDMMMYYYaaa^^^^^^_________]]]\\\ZZZYYYTTTMMMFFF???888111---***((('''((()))+++***)))(((((('''''''''((())))))''')))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((()))((((((''''''(((((()))(((((((((((()))***+++,,,,,,,,,------------------'''(((***...222777:::<<>>222///+++))))))*********)))((((((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))))))))(((((((((((())))))$$$&&&)))***++++++,,,---+++***(((''''''***...111444888???GGGOOOUUUZZZ\\\^^^`````````cccddd___WWWSSSRRRQQQRRRVVV\\\cccgggaaabbb]]]TTTPPPQQQRRRQQQQQQSSSVVVVVVSSSNNNGGGCCC@@@;;;666333222111...+++***)))))))))))))))******((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&***,,,***&&&(((222;;;IIIKKKMMMLLLHHHBBB===:::555;;;GGGOOOPPPOOOSSS[[[LLLHHHIIISSSeee}}}wwwxxxpppwww~~~ttt~~~|||yyy}}}xxxvvvooofffsssoooqqqzzz}}}mmmXXXKKKHHHMMMTTTYYYUUUSSSXXXVVVJJJHHHNNNLLL:::444---)))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&999666333222111000...---------------------------///...+++)))))))))***+++++++++++++++++++++++++++***,,,...---+++***+++,,,+++222@@@GGG>>>444>>>QQQpppVVV===\\\ooowwwkkkfffwwwpppllljjjgggffffffeeefffhhhjjjkkkaaa```___]]]\\\\\\\\\]]]______`````````___^^^^^^aaa^^^]]]]]]\\\ZZZ\\\___bbbdddggggggiiioooxxx{{{sssxxxkkk{{{lllhhhWWWYYYgggjjjrrryyyssshhhkkkxxxrrrRRRAAACCCDDDIIIIIIKKKNNNKKKCCC<<<999666888;;;:::666000***'''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++---...---,,,++++++)))***---111222...)))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))(((((())))))))))))))))))((((((((())))))))))))***+++---...---***))))))***'''(((***000;;;HHHUUU\\\```aaacccdddcccdddfffgggiiikkklllllljjjiiihhhiiijjjkkknnnnnneeeYYYRRRRRROOOQQQUUUZZZ^^^aaaaaa```\\\XXXUUUTTTUUUVVVSSSQQQNNNOOOPPPOOONNNQQQWWW\\\``````___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYVVVRRROOODDD???777000,,,***((('''***))))))((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))(((((((((((())))))'''+++...///...,,,,,,---&&&***///444777;;;@@@CCCMMMPPPTTTZZZ^^^```aaaaaaaaadddeeeeeefffeee___WWWDDD@@@:::888<<>>777000***'''******)))((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))*********))))))(((((())))))***))),,,...---***(((***,,,000999FFFNNNOOOLLLHHHGGGBBBBBBBBBCCCDDDEEEGGGHHH\\\bbbhhhiiijjjkkkhhhdddZZZSSSHHH???;;;<<>>;;;666000,,,)))''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((()))))))))******222***&&&111EEEQQQPPPIIIKKKPPPVVVXXXUUUQQQPPPPPPIIIKKKEEECCC]]]{{{{{{rrr|||vvvooouuurrrtttnnnlllkkkooovvvuuutttllloooyyy|||{{{uuujjjmmmhhhooo~~~yyytttvvv~~~mmmZZZLLLHHHLLLNNNUUUVVVKKKNNNLLLFFF;;;000((((((***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&888666333222111111///...---...///000000///...---++++++++++++++++++++++++++++++++++++++++++++++++***---...---+++---222777999<<<777000<<>><<<666///((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********'''&&&%%%&&&((())))))(((******))))))((((((''''''(((((()))))))))*********(((((()))))))))************++++++++++++,,,,,,,,,(((***,,,+++)))+++111666<<<@@@HHHOOOTTTVVVUUUUUURRRNNNGGGBBBAAAGGGPPPXXX[[[^^^aaaaaa___\\\ZZZYYYXXXSSSRRRSSSSSSOOOMMMMMMNNNUUU\\\]]]VVVOOOKKKKKKUUUSSSQQQNNNMMMOOOSSSWWWNNNOOONNNLLLKKKMMMSSSYYYSSSTTTVVVXXXZZZ\\\]]]]]][[[ZZZYYYZZZ[[[[[[YYYXXX[[[XXXTTTOOOHHH???666000+++******)))(((((())))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))******+++******))))))))))))******)))***+++)))(((,,,444:::BBBJJJTTTXXXSSSKKKEEEBBB<<<888222...///444;;;???RRR[[[cccccccccddddddcccpppkkkddd\\\TTTOOOMMMLLLQQQZZZbbbcccaaaaaaaaa___UUUKKK===111---111999???WWWZZZ]]]___^^^[[[YYYXXXOOOMMMJJJEEE>>>888222///,,,++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((((()))))))))*********000///444DDDWWW___ZZZQQQZZZ^^^aaa^^^WWWPPPLLLLLLFFFHHHMMM___zzzuuuvvv{{{}}}tttyyyqqqzzzwww{{{uuugggeeelllpppooouuu|||{{{yyyzzz~~~wwwtttwwwvvvzzzuuusssppplllsssuuusssqqq~~~pppttt|||cccPPPGGGDDDNNNUUUOOOOOOOOOLLLFFF>>>555---)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&888666333222111111///...---...///000000///...---******+++,,,,,,,,,++++++++++++++++++++++++++++++***---...------000777>>>999===666;;;eeeqqqMMMkkk}}}vvvkkktttkkkwwwrrrsssooofffccceeebbb\\\]]]^^^```bbbbbbaaa___^^^\\\[[[ZZZYYYWWWUUUTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVMMMNNNMMMJJJHHHGGGFFFDDD===???CCCHHHMMMQQQSSSTTTNNNRRRTTTTTTWWW^^^gggmmmvvv{{{zzzqqqjjjiiiwwwrrrnnn______mmm{{{vvv\\\EEEFFFHHHKKKQQQSSSOOOJJJOOOFFF===;;;???@@@;;;444(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((((()))******))))))(((((()))+++,,,------,,,+++***)))(((((((((((())))))*********+++(((((())))))*********+++++++++,,,,,,,,,---------))),,,...------111999???LLLNNNQQQTTTWWWYYY[[[\\\NNNOOOQQQSSSUUUYYY]]]aaaSSSWWW\\\^^^]]][[[YYYXXX\\\___iiivvv{{{sssggg```iiiwwwttteee______aaacccddd```YYYSSSQQQQQQVVVWWWWWWSSSMMMIIIIIIJJJOOOPPPSSSUUUWWWWWWWWWWWWZZZYYYXXXXXXZZZ[[[ZZZYYYUUUWWWYYYZZZVVVNNNDDD<<<++++++***))))))((())))))((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))******,,,------,,,...888GGGRRR___dddiiihhhbbb]]]\\\]]]ZZZRRRFFF===;;;AAAKKKRRRYYYdddkkkiiieeedddeeefffaaadddgggiiihhheeeaaa^^^aaafffgggbbb^^^bbbgggjjj[[[TTTIII???:::999<<>>???<<<@@@444___iiiIIIKKKWWWzzzIIIXXXzzz{{{wwwmmmhhhhhhfffbbbdddcccaaa^^^[[[VVVQQQNNNGGGGGGHHHKKKQQQWWW\\\___RRRPPPKKKGGGBBB>>>;;;999;;;999777888:::;;;999777;;;;;;999777666666444111222000000333444333666;;;333888888222444444333AAAKKKNNNTTT\\\fffmmmrrrttt}}}{{{}}}~~~}}}~~~lllooo~~~uuupppmmm```ooo{{{mmmhhhxxx}}}gggRRRWWWaaaeeeooovvv___YYYKKK<<<:::AAADDD@@@777///)))******(((''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***))))))((((((((((((((()))))))))******))))))))))))***************+++,,,---------,,,+++------222<<>>IIINNNTTTPPPNNNTTTYYYYYYWWWUUUYYYXXXWWWUUUTTTSSSRRRPPPMMMFFF:::///***)))***,,,*********)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************))))))))))))***************+++,,,+++***))))))******555EEETTT___eeejjjmmmpppkkkaaaUUUNNNMMMSSSYYY\\\^^^aaakkkrrriii```eeejjj___TTTRRRSSSRRRNNNLLLMMMKKKTTTVVVIIIJJJ]]]kkkaaa[[[VVVRRRQQQZZZ^^^WWWSSSSSSRRRdddYYYbbbZZZYYYRRRQQQRRRSSSRRRPPPRRRVVVWWWWWWYYY[[[\\\[[[WWWTTTKKKGGG@@@888111+++'''%%%'''((())))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))))))))))))))))))))(((+++******)))***///777>>>SSS]]]aaa]]]\\\``````\\\TTTKKKNNNRRRxxxtttzzzvvvuuuxxx~~~qqqaaaYYYWWWYYYhhhqqqxxx~~~rrr```\\\vvv}}}vvv~~~xxxnnnvvvkkkSSSGGGNNNPPPLLLJJJKKKJJJFFF666---'''(((***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''999666333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---++++++333AAAHHH>>>///;;;MMMnnnmmmRRRqqqxxxbbb___wwwgggfffdddccceeeeee^^^TTT\\\]]]]]]\\\WWWQQQKKKGGG===;;;999999<<>>333+++)))***+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************)))))))))*********++++++,,,---...,,,)))))),,,///???MMM^^^hhhjjjiiiiiijjjcccgggjjjhhhdddcccggglllmmmdddeeeeeeXXXMMMKKKJJJFFFKKKRRRSSSNNNIIIQQQ\\\mmmmmmvvvsssfffkkksssfffaaafffjjjcccWWWWWWXXXOOOOOOFFFOOOLLLMMM\\\[[[]]]___[[[TTTQQQSSSVVVVVVWWWYYY[[[ZZZXXXUUUTTTRRROOOIII@@@666...(((%%%(((***+++***(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))---,,,+++***...888FFFQQQ___```bbbaaa^^^ZZZVVVSSS<<<===SSSvvv}}}www{{{zzz~~~xxx~~~uuunnnccc^^^eeedddnnnsssnnnmmmvvvtttqqq|||rrrcccWWWHHHDDDIIINNNKKKDDDBBB555***))),,,,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''888666333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,222<<>>;;;???>>>;;;@@@GGGCCC999444CCC======AAA<<<>>>>>>FFFEEEIIIVVVfffrrrtttrrreeemmmxxx~~~yyypppooorrr~~~vvvpppvvv}}}yyyyyyqqqggglll|||{{{^^^TTTeeennnvvvuuukkk___WWWMMMBBB>>>??????:::555111+++%%%&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++))))))*********+++++++++))),,,......,,,+++---...555DDDSSS[[[eeennnkkkaaaeeeZZZRRRUUU\\\\\\VVVQQQeee}}}{{{ggglllsssoooggghhhiii]]]OOOUUU\\\YYY^^^lllggg```kkkMMMWWW[[[\\\dddssslllnnndddlllvvvrrriiiiii___MMMAAAEEENNNSSSUUUSSSTTTWWWXXXVVVSSSSSSQQQRRRQQQMMMCCC777+++%%%***)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***((()))))))))************))))))*********+++++++++,,,,,,+++)))***///:::BBB^^^aaaeeeeeecccdddhhhllliiiiiihhhfffbbb]]]XXXUUU```dddppphhhSSSYYYjjjfffmmmsss{{{zzzmmmdddmmm~~~ooovvvooofff___]]]TTTQQQLLLIIIKKKRRRUUUVVV[[[dddZZZYYYXXXYYYYYYXXXVVVSSSTTTUUUUUUSSSMMMDDD<<<777,,,)))((((((******)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))))))))*********---+++***///999HHHUUU^^^^^^___dddggg```RRRIIIHHHQQQiiisss|||yyyyyydddZZZRRRPPPZZZggg}}}{{{yyy|||~~~}}}{{{nnnZZZPPPNNNNNNMMMKKK>>>222...,,,***)))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''888666333222111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///:::EEE>>>333>>>TTT|||nnnMMMKKKlll{{{AAAJJJyyy}}}eeeSSSIIICCC???<<<======???AAA@@@<<<888555333666999:::999777888999222555888888777777888:::555666777888999999999999>>>AAADDDFFFEEEBBB>>><<<===;;;<<>>OOO[[[hhhfffddddddfffiiikkklllkkk___RRRNNNTTT]]]bbbdddmmmlllwwwxxxdddWWWPPPVVV[[[ZZZ[[[aaa\\\WWWYYY[[[]]]hhhkkk^^^```gggjjjxxxjjj```]]]qqq|||rrrlllaaaXXXSSSSSSPPPJJJNNNXXXXXXWWWVVVWWWXXXYYYXXXWWWRRRTTTUUUTTTRRRMMMIIIFFF888///'''%%%))),,,)))%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((()))))))))*********+++***)))---999JJJYYY```aaaeeebbb```\\\RRRHHHHHHMMM~~~uuu|||~~~~~~{{{zzzppp```{{{ooo~~~|||wwwvvvkkk[[[WWWuuu|||bbb```tttttt{{{OOO===GGGWWWNNNFFF>>>666...&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777555333222111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........555AAADDD:::777RRRuuulllFFFXXXuuu~~~rrrNNNdddrrrQQQ===666555555555333444777:::999555555999777;;;>>>???===<<<>>>@@@<<<>>>???===:::999;;;=========>>>@@@CCCEEEEEEEEEFFFKKKRRRWWWXXXXXXXXXXXXTTTRRRTTT\\\___aaakkkxxx}}}ooonnn}}}aaa|||xxx^^^OOOMMMTTT[[[eeeccccccffffffccccccfffooommmiiikkkiii}}}xxxeeerrr}}}qqqeeehhh~~~yyycccpppgggoooxxx~~~dddPPPDDD???;;;999444---***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((((('''((((((((()))))))))***************++++++++++++,,,***---///,,,+++333AAAMMM^^^fffkkkfff___]]]\\\\\\QQQ___yyysss___SSSRRR\\\ggg```OOOPPP```XXXUUUbbblllccc^^^dddgggnnnYYYdddsssqqq{{{nnndddcccdddfffqqquuujjj___RRRKKKQQQYYYZZZYYYZZZeeegggttt{{{xxxlll\\\TTTNNNIIIGGGKKKEEEEEEMMMPPPNNNPPPUUUXXXSSSOOOOOOQQQOOOIIIBBB222---)))'''))),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))*********************++++++++++++,,,***+++---555AAAQQQ```iiicccdddgggkkkkkkeee\\\UUUJJJNNNWWWdddqqqvvvtttppptttrrrWWWaaagggWWWNNNNNN[[[mmmpppfff___ccccccgggllleee]]]hhhppphhh___jjjlllxxx}}}^^^XXXMMMZZZdddkkkzzzpppssssssrrr{{{iii[[[ZZZRRRQQQPPPQQQTTTVVVVVVVVVRRRSSSSSSSSSRRRPPPNNNLLLDDD999---(((***,,,)))&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((())))))******+++++++++***...888HHHYYYcccccc```eee]]]QQQHHHIIIUUUgggtttzzzvvvnnnuuuzzzwwwnnnffffffhhhaaaggghhhbbbdddbbbggglll|||iiiccc}}}~~~zzzmmm^^^^^^lllxxx{{{|||zzzjjjwww```SSSTTTSSSMMMJJJFFF???444)))'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777555333111222111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......222===AAA;;;<<>>CCCCCC??????DDD999???FFFHHHFFFEEEFFFHHHRRRQQQLLLFFFBBBEEEMMMUUUVVVUUURRROOOLLLOOOVVV]]]iiinnntttzzz}}}pppuuu[[[KKKHHHMMMSSS\\\\\\```fffgggfffhhhmmmhhhkkkmmm|||jjjvvv|||mmmtttuuujjjiiikkk{{{cccJJJDDD???>>>;;;333,,,)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++************))))))))))))))))))*********++++++*********+++++++++,,,,,,---,,,,,,///888FFFUUU^^^eeebbb```^^^ZZZVVVXXX]]]cccwwwhhhpppuuuqqqhhh^^^SSSKKKMMMKKKWWWjjjnnnffffffppp}}}}}}~~~}}}nnnhhhiiiuuuqqqlllkkkxxx}}}uuu{{{vvv]]]^^^gggsssqqqccc\\\^^^IIILLL]]]fff```ggg}}}wwwwwwzzziii^^^```iiiUUUDDDDDDIIIJJJMMMRRRVVVSSSPPPOOOPPPPPPOOONNN===555---)))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))*********************+++++++++,,,,,,+++///888GGGWWWbbbffffff```dddggggggbbbXXXNNNHHHLLL^^^ttt|||sssdddXXXSSS^^^hhh___PPPWWWffffff___eeeuuunnncccjjjttt~~~}}}uuummm}}}}}}iiiiiiiiijjjrrrfffooo\\\cccyyyaaa^^^YYYVVVUUUTTTRRRQQQPPPQQQRRRSSSRRRQQQOOOMMMKKKEEE;;;333---***((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((())))))******+++,,,,,,,,,777IIIXXXbbbdddbbb___YYYUUUMMMMMM```~~~zzztttnnnmmmnnnmmmhhhccc^^^ccchhhgggcccaaaccceee```bbbgggfff~~~uuuhhhbbbeeejjjllleee\\\aaapppdddiiipppxxx~~~~~~nnnoooxxxsss{{{|||{{{___JJJIIIHHHGGG???333,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''777555222111222111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......666DDD@@@111AAAnnnQQQWWWlll\\\jjjdddAAA555:::@@@AAAAAAEEEBBBEEELLLLLLGGGEEEHHHMMMVVV___ddddddbbbbbbcccbbb___XXXRRRRRR]]]nnn|||yyyqqqtttqqqZZZ|||qqqbbbUUUNNNNNNPPPRRRVVVZZZbbbhhhgggdddfffllldddmmmuuummmyyykkktttwwwpppeeeeeemmmrrriiiaaadddxxxvvvOOOHHHBBBBBB@@@777---'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...******222DDDVVVccciiijjj___YYY\\\]]]ZZZ\\\ddd~~~yyymmmqqq\\\XXXYYY\\\ZZZWWW^^^kkklllnnnttt{{{{{{zzzyyyvvvyyytttnnnkkkgggnnn|||www{{{jjjTTTLLLRRRWWWaaaiiigggtttwwwiiiHHH@@@EEEIIIKKKOOOMMMPPPSSSSSSQQQNNNMMMMMMEEE<<<222++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))******************+++++++++,,,,,,,,,,,,333BBBVVVggglllfff^^^```cccccc]]]VVVRRRTTTXXXqqq}}}qqqXXXOOO^^^qqqrrrrrrgggrrr{{{{{{oootttvvv~~~dddgggggg^^^___kkknnnkkksssyyypppggg___XXXSSSOOOLLLNNNPPPSSSSSSRRRPPPNNNMMMLLLGGG<<>>444+++''')))))))))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************&&&(((***++++++...111444MMMUUU^^^iii^^^\\\dddLLL```mmmppp|||vvvgggjjjiiiiiihhhiiiiiijjjkkkiiiddd```aaaeeegggdddaaa^^^```^^^\\\___ccc^^^UUU[[[ZZZZZZ^^^cccbbb[[[TTTYYY___aaa\\\YYY\\\^^^]]]\\\```eeeiiikkkllloooqqqpppwwwzzz~~~uuuzzzzzzqqq|||{{{bbbmmmvvv|||XXXDDDIIILLLFFF:::,,,))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))***)))'''%%%$$$666555444222111000//////........................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,444===:::777888PPPPPPZZZpppeeeRRR{{{iiiTTTCCC;;;FFFIIIQQQwwwrrrpppmmmggg```ZZZTTTOOOKKKEEE;;;444444999FFFmmmgggllleeeaaaaaaZZZSSSWWWccclllsssrrrjjjgggjjjggg___```]]]cccooosssooopppwwwwwwqqqooosssmmmzzzgggiii]]]EEEEEEBBB<<<777000,,,+++******++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********************+++++++++,,,,,,,,,***------++++++//////,,,---;;;CCC]]]hhh___YYYHHHiiigggwwwssshhheeeRRRUUUhhhiiiuuuuuu}}}}}}sssyyyTTTUUUbbb```VVV^^^qqqvvvdddZZZZZZVVVOOOFFFFFFLLLTTTWWWQQQJJJGGGNNNJJJCCC:::000***)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++,,,***+++...---***---333DDD\\\bbb]]]ffflll___PPPPPP\\\uuuSSSSSSRRRbbb~~~sssmmmnnn\\\mmmwwwgggmmmsss^^^KKKBBBHHHRRRXXXRRREEEPPPPPPPPPNNNIII???333***)))))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************'''***---+++(((,,,777@@@ZZZ``````hhhaaaWWWZZZJJJdddhhhxxx~~~vvvvvvmmmjjjkkkfff___dddeeehhhiiijjjiiigggffffffccc___^^^^^^^^^[[[XXXVVVVVVSSSPPPTTT[[[[[[WWWVVVXXXZZZ^^^```aaa```^^^___]]]\\\\\\\\\^^^bbbgggbbbdddfffhhhiiikkkmmmnnnrrrsssvvvyyyyyyzzz~~~eeetttwwwZZZJJJFFFLLLKKK===...,,,)))(((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((666555444222111000//////........................---,,,,,,++++++,,,,,,---+++......***)))222<<>>;;;222,,,+++))))))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******************++++++++++++...++++++///000...---...444LLLVVV___YYYSSSfffnnn|||ppp\\\RRR[[[kkkyyy~~~zzzoooYYY```gggcccVVVWWWfffqqqqqqzzzrrrvvvSSSIIIEEEJJJQQQSSSPPPOOOLLLMMMKKKCCC999000+++)))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++,,,,,,...---******333>>>XXX^^^```ccccccWWWVVVfffYYYNNNeeeuuu}}}nnnvvvoooyyywwwkkkZZZIIIAAACCCKKKOOOOOOMMMMMMMMMLLLFFF;;;222,,,***)))***,,,,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************(((,,,...***'''...AAAQQQ___ggg]]]___YYYJJJXXXfffsssnnnpppoookkkhhhiiihhhfff]]]]]]___```aaabbbcccccc[[[ZZZYYYXXXXXXYYYZZZZZZ___^^^YYYTTTRRRSSSRRRNNNOOORRRUUUWWWWWWWWWZZZ\\\ZZZVVVSSSUUUWWWXXX^^^dddfffeeeeeegggjjjmmmnnnmmmfffhhhlllnnnooorrr~~~}}}qqqyyynnn|||~~~xxxfff|||xxxnnnXXXEEEHHHKKK>>>666000)))''')))***(((%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,666555444222111000//////........................---,,,,,,++++++,,,,,,---+++///---(((,,,999@@@>>>666AAA___JJJNNNsssdddrrrggguuuaaaWWWRRRHHHBBBFFFYYY]]]}}}~~~wwwrrrkkkgggfffdddaaa]]]```WWWQQQXXXfffnnnhhh___[[[XXXUUUYYY```dddbbb^^^\\\[[[[[[^^^aaa```[[[UUUaaaaaa___\\\\\\]]]^^^^^^YYYUUUMMMAAA777222444888<<<<<>>>>>555:::SSS|||gggFFFZZZ\\\QQQlllmmm\\\RRRFFFKKKCCCVVVtttiiivvvxxxWWWWWWddd```PPP^^^bbbeeedddaaa]]]]]]^^^]]]YYYTTTQQQPPPOOOMMMJJJNNNOOORRRWWW[[[^^^______^^^^^^^^^___aaa```]]]ZZZZZZZZZ\\\^^^^^^\\\[[[[[[WWWVVVPPPDDD777111444888:::BBBWWWgggbbbfff___[[[]]]^^^ZZZSSSOOOOOOZZZeeegggeeecccaaa______aaaccc___ZZZ]]]lll{{{xxxjjjjjjmmmrrrttt~~~www|||}}}{{{kkkzzzaaaEEE<<>>@@@EEE===BBBGGGLLLOOOSSSXXX]]]______```aaa```___^^^]]]ZZZYYY\\\___^^^YYYUUUUUUZZZZZZUUUIII===666777<<<:::KKKjjjjjjdddddd]]]WWWYYY^^^]]]SSSJJJBBBJJJTTTZZZZZZYYYXXXWWW^^^aaaccc___YYYXXX]]]ccclllqqqvvvvvvvvvrrrbbbxxxuuueeeeeexxxxxx{{{QQQ@@@AAA???777222---***)))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,+++++++++------------............------...//////444DDDSSSQQQ```dddzzzyyywwwrrrbbb___mmmllloooxxx]]]\\\bbbbbb```cccgggjjjooowwwwwwlllxxxzzzkkkcccjjjvvvqqqrrrkkk___\\\fffpppssszzzwwwuuuxxxkkkeeejjj[[[^^^cccggglllxxx|||zzzkkk[[[SSSRRRQQQQQQSSSXXXWWWQQQIIIHHHHHH>>>111,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,//////---///;;;NNN^^^fff]]]RRRUUUwww]]]HHHhhh~~~kkk^^^sss}}}zzzhhhdddbbbfffwwwrrrtttrrrZZZJJJKKKLLLOOORRRRRRNNNKKKFFF===111)))'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************---))))))444HHHYYYbbbdddaaaWWWLLLooowwwhhhdddiiinnnkkkeeesssoookkkjjjgggaaa^^^^^^TTTXXX^^^cccfffeeecccaaadddeeegggjjjnnnrrrvvvxxx}}}yyytttsss{{{ssslllddd___\\\WWWNNNFFF___wwwvvvqqq{{{~~~vvv{{{}}}uuurrrtttuuutttrrrsss}}}{{{{{{pppxxxuuuqqqffftttrrruuufffWWWTTTIII999...+++******(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((666555444222111000//////........................---,,,,,,++++++,,,,,,------+++...555:::;;;;;;<<>>BBBGGGNNNVVV\\\ZZZ]]]``````^^^\\\[[[ZZZYYYWWWYYY^^^]]]VVVRRRSSSWWWVVVPPPEEE999333444888EEE[[[nnnddd^^^ZZZVVVXXX\\\]]]UUUMMMHHHIIILLLOOOOOONNNMMMMMMWWWZZZ\\\\\\[[[XXXUUURRRUUUgggyyylllppp~~~]]]___wwwbbbIIIDDD???;;;666000+++******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------......---/////////777EEESSSYYYbbbwww}}}aaaoookkk^^^mmmttt[[[RRRXXXcccjjj||||||rrrppp||||||nnndddaaaaaaaaa\\\ZZZ^^^dddeeehhhxxxooopppyyyhhhvvv|||zzznnngggwwwiii]]][[[ZZZXXXWWW]]]bbb___TTTLLLJJJCCC999,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,---------555HHH\\\dddaaaXXXNNN]]]]]]LLLeee}}}ooo{{{iii}}}|||~~~}}}}}}|||vvvyyysss{{{~~~fffuuu}}}qqqooo\\\RRRJJJMMMWWW]]]ZZZTTTMMMFFF;;;000***((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************,,,***///???TTTaaaccc___UUUPPPWWWwwwvvvooohhhbbbccciiioooqqqqqqtttqqqooommmfff```bbbiiiqqqtttxxx}}}~~~yyy|||~~~zzzqqqiiimmmvvvyyyqqqkkkiiigggfffddd}}}~~~|||tttnnnlllllllllgggmmmuuuxxxxxxzzzxxxmmmkkkjjjmmmqqqppprrrzzzzzzuuuxxx||||||yyydddnnnxxx~~~jjjvvv}}}|||dddXXXFFF666,,,)))((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''666555444222111000//////........................---,,,,,,++++++,,,,,,---,,,+++111::::::666<<>>777333222444333333555:::AAAGGGKKKVVVZZZ___aaa^^^ZZZXXXWWWQQQNNNPPPUUUUUUOOOMMMPPPbbb___WWWLLLAAA<<<===AAAPPPggglll^^^]]]\\\[[[\\\___```\\\WWWYYYUUUQQQPPPOOOLLLKKKKKKOOORRRVVVZZZ^^^]]]VVVOOONNNWWWzzzxxxmmm{{{tttjjjjjjooohhh|||oooQQQGGG>>>>>>888111,,,******++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------//////000???SSS]]]ZZZkkk``````iiivvvwww___RRR___uuuxxxxxxwwwsssmmmfff[[[QQQQQQOOOPPPTTTZZZiiizzzwwwwwwvvvsssrrrrrrSSSJJJIIIQQQRRROOO]]]ssstttuuuyyyxxxsssVVV___zzzuuuuuulll[[[MMM```kkklll]]]OOOJJJEEE>>>,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,++++++...:::QQQdddddd[[[ZZZllllll```aaahhhmmmttt~~~|||nnnooovvv}}}xxx||||||uuuooohhhYYYZZZHHHLLLHHH>>>:::??????999???<<<>>>CCCEEEEEEGGGLLLRRRLLLNNN^^^mmmtttwww{{{|||wwwwwwWWWbbbmmmeeegggxxxbbbMMMLLL\\\kkkmmmhhhPPPKKKBBB777---)))(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++---666GGGZZZcccaaaZZZJJJSSSlll```uuuiiijjjmmmrrruuuvvvyyy|||xxxyyy}}}~~~yyyvvvzzztttqqqqqqqqqccceeejjjqqqssslll___TTTOOORRRXXXYYYNNN@@@===BBBIIIIIIIIIKKKQQQ\\\hhhqqqyyyfff[[[```aaaZZZ]]]hhhjjjoooqqqmmmfffdddkkkrrr~~~{{{pppmmmttttttuuu}}}tttsssyyy~~~hhhyyyzzz}}}lllooocccPPP<<<...(((''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''666444222222222222000...//////.........---------...---,,,,,,++++++++++++222,,,;;;;;;BBB>>>777ggg[[[aaavvvTTTiiizzzJJJBBB===;;;EEEIIIbbbsssIII>>>>>>MMMqqquuuVVV444444999777===999<<>><<>>;;;:::;;;???AAA???<<<;;;;;;:::<<>>>>>@@@@@@===CCC@@@@@@CCCFFFFFFJJJOOO^^^gggrrr{{{{{{___bbbiiieeeaaatttxxxnnniiiaaahhh{{{oooWWWVVVLLL===222...***&&&************)))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''))))))))))))+++,,,++++++888===IIIbbblll]]]NNNLLL|||tttfffcccfffuuuuuuuuu{{{uuu```TTT\\\eeeeeedddVVVDDD@@@LLLPPPKKKOOO:::>>>LLLIIIIIIKKK@@@<<<888;;;BBBBBB:::888===IIIMMM@@@???AAADDDUUUUUUTTTMMMAAAHHHKKKQQQ]]]MMMYYY[[[eeeiiieeelllsssoookkkqqqsss{{{~~~zzzttttttwwwvvvqqquuuyyy}}}~~~{{{xxxxxxyyyxxxttt}}}}}}zzzsssbbbJJJ444''''''+++)))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&666444222222222222000...//////.........---------...---,,,,,,++++++,,,,,,///---:::???;;;777LLLkkkBBBSSSuuu___XXXVVV444999;;;777DDD___XXX???999;;;LLLppppppSSS444666======CCCAAAEEEPPP^^^bbb___\\\^^^^^^\\\TTTIII;;;222......333444555555333333333444333AAA???LLLXXXWWW]]]YYYJJJFFF<<<:::???:::777AAAYYYeee```QQQGGG;;;555???XXXfff[[[\\\]]]\\\YYYZZZ]]]\\\YYY]]]\\\XXXOOOEEE@@@BBBFFFDDD===DDDNNNMMMOOOXXX[[[IIIHHHOOO___jjjjjjkkkpppzzzrrr{{{qqqzzz[[[rrrvvvkkkIII===???<<<777111---+++***((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,......//////000000444222888FFFSSS```rrrmmmrrr{{{~~~|||rrrdddXXXUUUKKKEEEIIIPPPUUUZZZ```SSSGGGCCCBBB>>>AAABBB::::::>>>EEELLLRRRUUUQQQKKKGGGCCCJJJMMMDDDCCCHHHHHHKKKNNNPPPNNNJJJIIILLLPPPOOOPPPRRRWWWaaajjjkkkgggaaannnrrrmmmsssuuuwwwtttnnngggccccccfffhhhgggvvv```bbbiiiSSS\\\wwwvvv]]]NNNEEEBBB111,,,///***(((+++((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000111+++>>>ZZZ]]]WWWeee{{{cccIIIiii~~~}}}hhhNNN@@@<<<;;;===AAA@@@>>>>>>>>>@@@BBBBBBAAA>>>>>><<<:::999===CCCGGG???BBBCCCAAABBBEEEEEEBBBBBB???@@@EEEGGGFFFHHHLLLKKKOOOTTTXXX\\\eeepppxxxzzzqqqmmmkkkoooyyyxxxeeeuuuvvvlllcccVVVJJJ===222+++((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((***+++******+++++++++(((@@@RRR[[[bbb[[[OOOMMMdddzzzmmmfffqqq|||{{{xxxXXXEEEDDD@@@>>>===888<<<888999>>>???;;;<<<@@@CCC:::;;;>>>999777777222===999@@@OOOOOOBBB<<>>BBB===:::>>>CCCGGGLLLQQQ@@@<<>><<<555666???888===999888BBBGGGFFFGGGBBBDDDXXXssssss]]]RRRXXXvvv[[[LLLSSSiiigggQQQEEE===OOONNNEEEOOOIII:::@@@MMMTTTLLLBBBHHHVVVeeehhhddd```aaa[[[[[[hhhpppwww{{{{{{yyywwwrrrlllssswww}}}~~~zzzsssuuuvvvvvv~~~nnnrrr|||wwwqqqQQQ:::---(((***)))(((((('''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''666444222222222222000..............................------,,,,,,,,,---------:::888>>>111AAA~~~bbb___yyyzzzwwwEEE;;;777CCCIIIOOOtttAAA333???888<<>>,,,///999CCCKKKQQQ```uuuvvvggg^^^^^^]]]WWWLLL???888777999666999<<<<<<:::666444333444;;;444666:::HHH]]]UUUUUUHHH555111666000222CCCnnnYYYSSSGGG444<<>>777000(((,,,000)))))))))))))))))))))))))))******)))))))))))))))***))))))*********++++++++++++,,,---,,,,,,,,,...000///@@@UUUXXX]]]{{{llllll|||ppp{{{xxxZZZBBB@@@???@@@DDDKKKRRRVVVWWWXXXdddbbb^^^YYYUUUWWW___eeeiiieeedddgggjjjkkklllnnn|||~~~~~~|||~~~zzzuuuuuuvvvvvvuuurrrooommmnnnpppgggkkkqqquuuxxx}}}tttrrrssspppsssxxxiii{{{ttt___kkkrrrgggNNN???666///)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))+++,,,***(((+++///CCCNNNVVVZZZXXXQQQ[[[uuupppnnn~~~ppplll[[[JJJ===777;;;===666<<>>:::===IIIWWW^^^cccWWWZZZ~~~yyy~~~wwwfffvvvTTTnnn|||nnnOOO555444DDDRRRZZZ]]]aaagggaaa\\\eeeeeejjjnnnqqquuuxxxuuuoooxxxwwwwww{{{xxxvvvqqqmmmqqq|||mmmfffwww~~~yyydddDDD111)))******)))(((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''666444222222222222000...---.....................---------,,,,,,---......///BBB:::888;;;\\\fffVVVppp}}}fff{{{III===999>>>EEESSSrrrXXX000666>>>333@@@ddd\\\<<>>AAA@@@===888555333555===999888777MMMnnneeeXXXOOO<<<333444111555DDDllluuuTTTSSSCCC111@@@EEEsss]]]YYYVVVXXXXXXXXX\\\bbbccc```ZZZ[[[]]]bbbhhhmmmqqqrrrnnnmmmzzzqqqfffUUUJJJQQQfffxxxbbbiiiuuuwwwuuuwwwyyyxxxxxx|||xxxTTT???;;;::::::555---***,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++,,,---------,,,;;;JJJ[[[rrrtttzzzwwwppp|||~~~fff\\\dddlllkkk|||~~~}}}xxx|||xxxttt[[[KKKEEEFFFEEEDDDCCCCCCcccxxxoookkkggg]]]TTTQQQVVVZZZ\\\nnnjjjjjjooossstttxxx}}}jjj|||yyyVVVlllnnnrrryyyeeeKKK@@@;;;555******000,,,))))))))))))))))))))))))***)))))))))))))))******************+++++++++++++++,,,------,,,---///000///NNNUUUUUUrrrrrr\\\zzzwwwbbbiiijjj^^^OOOFFFDDDDDDGGGGGGEEEBBBDDDKKKTTTZZZ^^^bbbccc___[[[ccctttxxxzzz{{{zzzyyy{{{~~~\\\KKKmmmyyyzzzyyyXXXKKK???000******)))((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))((())),,,***(((---555JJJVVV]]][[[UUUNNN^^^~~~rrrkkk|||mmm}}}pppHHH@@@FFFCCCBBB999888;;;<<>>HHHRRRWWW]]]fffpppuuuuuuzzz~~~|||{{{|||xxxsssrrrfffQQQgggvvv|||qqq\\\HHH555---,,,***)))(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***'''))),,,+++***222???OOO[[[ZZZOOOJJJSSSvvvlllkkk~~~|||```NNNCCCAAA<<>>[[[uuu{{{HHH---000...///888999BBBIIIJJJBBB<<<>>>BBBCCCJJJMMMQQQRRRNNNEEE;;;555999;;;======:::777555555111888???HHHKKKkkkiiiNNN[[[PPP777000444888===;;;DDD???;;;FFFGGG<<<777DDDxxxhhh\\\ZZZUUUVVVUUUSSSUUUYYYYYYVVVWWWYYY[[[]]]\\\WWWOOOIIIWWWmmmrrrhhhgggddd[[[KKKCCCPPPeeezzzmmmkkkooonnnkkkfffxxxLLL@@@999<<<<<<222,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***---///---,,,///888@@@WWWgggxxxlllnnnsss\\\cccllluuuxxxnnnjjjeeeXXXTTTRRRIIIOOOTTT\\\cccfffeeeeeehhh```[[[dddhhhZZZ^^^}}}uuuqqqyyywwwjjjlll~~~ttt|||hhh]]]```^^^UUUKKKSSSaaajjjfffcccqqqfffqqquuujjjyyy|||xxxsssmmmyyyvvvSSS@@@>>>333)))***---)))))))))))))))))))))))))))))))))))))))***++++++*********+++++++++,,,,,,+++---...---------///111EEESSSkkk~~~ttt[[[bbbmmmQQQWWWccc]]]PPPJJJOOOOOOEEEDDDKKK[[[ppp~~~||||||zzzuuutttvvv~~~wwwnnnpppnnnhhhsssvvvkkktttaaacccgggwwwqqqQQQ???000///,,,***)))))))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))),,,((()))...------:::JJJUUUZZZQQQJJJZZZuuuuuulllnnnjjjLLL<<>>888AAAKKKGGGGGGddd~~~iiizzz|||}}}vvvqqqvvv}}}wwwvvvuuusssqqquuugggiiiffffffvvvnnnhhh~~~ttteeevvvUUUBBBVVV```XXXRRRSSS[[[aaabbbcccfffiiihhhiiimmmtttzzz}}}yyynnnfffeeegggzzzaaa888---,,,+++)))((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))666444222222222222000///---------.........//////---------------...///000<<<999;;;:::llljjjXXXvvvbbb|||}}}~~~NNN>>>:::CCCRRRqqqjjj777222444555888OOOmmmzzzwwwCCC,,,555222000555333444===BBB<<<666777::::::;;;>>>FFFPPPUUUNNN>>>000///222666888888888999:::<<>>???HHHIIIHHHUUU```UUU@@@666bbbsss]]]TTTRRRNNNPPPPPPOOORRRWWWXXXUUUPPPVVV\\\___^^^YYYUUUSSSUUUqqqooobbbbbbddd___KKK999BBBYYYrrrxxxxxxfffgggkkktttZZZ]]]|||QQQBBB888<<<===444,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((---000///---222>>>IIIjjjxxxpppwwwooozzzooocccXXXPPPWWWfff\\\mmm{{{oooRRR<<>>:::333===III___XXXSSSUUUkkkooosss~~~wwwwww}}}wwwwwwyyyyyyvvvtttsssooojjjjjjuuuppptttooogggkkkaaa___```cccpppiiigggooohhhnnn^^^nnn______{{{zzzXXX===@@@QQQ```ccc______bbbeeemmmpppssstttvvv{{{uuuoooqqqkkk^^^fff|||yyyZZZ---,,,+++)))((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))555444444333222111000000........................---++++++---+++)))000;;;111???<<>>333777888;;;NNNkkk{{{}}}VVV===,,,///777555///...111;;;<<<999:::777888DDD555JJJDDD\\\jjjMMMAAA:::111...333<<<888...333AAA...888@@@GGGUUUiiisssrrrkkk999BBBIII???FFFSSSrrrJJJ888III[[[nnnzzzkkkPPPFFFIIIIIIHHHIIIJJJMMMPPPRRR[[[dddbbb\\\\\\VVVPPPTTTXXXSSSgggooocccpppooohhhaaa]]][[[QQQAAA:::<<>>===:::111===333))),,,+++******)))*********)))************+++++++++******+++++++++,,,,,,,,,111***+++000000222GGGaaaoooXXXnnnmmmuuuppp[[[@@@;;;AAA;;;@@@JJJFFFKKKmmm{{{kkkcccmmmfffOOOEEE<<<>>>QQQbbbggghhhkkkbbbXXXAAACCC888///AAA888;;;666;;;AAAEEESSSbbbcccccclll```]]]fffYYYZZZtttbbb]]]bbb```^^^[[[RRR@@@@@@DDDVVVzzzzzzooonnngggYYYNNNSSSdddsssyyyqqqmmmooonnnfff]]]YYYdddlllrrr}}}LLL@@@???111'''******************+++++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,------///)))***111222---111:::[[[OOOjjjiiiSSSVVVJJJxxxdddoooxxxtttrrrdddlllqqqrrrvvvyyypppbbbYYYZZZbbb^^^[[[pppsssTTTZZZssslllkkk}}}iiidddjjjnnn{{{QQQ???111,,,---))),,,---&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,///,,,++++++...777HHHVVV^^^KKKHHHuuukkkqqq}}}uuu{{{]]]OOO@@@777888@@@???@@@RRRjjjzzztttcccQQQIIINNNWWWnnn~~~vvvoooppp|||wwwqqqnnnpppssspppjjjoooiiihhhmmmmmmgggeeeiiiddd[[[]]]hhhhhh___eeeuuu___XXXWWWRRRFFFHHHUUUZZZhhhYYYdddbbbDDDLLL^^^YYYdddddd[[[fff\\\bbbqqqqqqjjjrrr{{{}}}~~~xxxiiieeekkkbbbmmmoooooosssqqquuuuuuwww999111)))&&&(((,,,***$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((555444444333222111000000...........................,,,,,,...,,,***111;;;555@@@AAAWWWkkkHHHlllqqq___]]]kkkKKKCCC<<>>ddd}}}EEE444***---111//////333444666666999===999777@@@MMMZZZYYYpppqqqPPPBBB777555222222444444222333777666>>>BBBCCCPPPooofffLLL]]][[[JJJLLLvvv~~~AAA<<>><<<```nnnllltttuuuzzzkkkllluuu]]]BBB===888<<<555...,,,,,,+++***************)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,777SSSyyyooorrrqqqgggiii<<<444GGGKKKKKKfffXXXPPPbbbgggZZZGGGBBB===CCCVVVhhhjjjcccdddUUUCCCEEE@@@>>>KKKEEEAAA@@@???777666OOOfffggg^^^ddd]]]^^^eeeVVVNNNcccoooeeegggmmmfff]]]QQQBBB777333444EEEgggmmmeee```YYYKKK@@@KKK```lllbbbbbbcccZZZhhhggg{{{fffmmmxxxaaaWWW\\\tttHHH888888000...,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,---------,,,...000,,,+++:::KKKHHH^^^uuubbbbbbOOOnnn~~~wwwhhhVVVTTT^^^UUUNNNSSSZZZYYY```ccc[[[JJJ^^^NNNJJJgggeeekkkSSS<<>>777555666NNNssspppKKK444999111777CCCbbbiii,,,...,,,---000///---222:::777111666;;;555???gggUUUFFF:::444333444666555333777>>>HHHQQQkkkjjjuuuqqqaaa```fffhhhSSSWWW??????PPPzzzsssJJJ===444333111000000111222444777AAA>>>999BBBIIIGGGIIIJJJ===;;;;;;;;;PPPhhhmmmnnniiibbb^^^\\\WWWKKK@@@999QQQgggvvv{{{lllgggwwweee{{{PPPaaarrrGGG>>>;;;:::666111,,,,,,+++************+++))))))*********++++++++++++++++++,,,,,,,,,------///...+++111LLLxxxmmmwww|||ZZZ999BBBOOOSSSmmmfffKKKPPPbbbbbbRRR@@@===<<>>EEE[[[tttlllffffffdddaaa___ccclllmmm~~~pppZZZXXXaaannn|||]]]???<<<111***,,,,,,,,,+++***)))((((((************************+++++++++,,,,,,,,,------------...///---///<<>>XXXyyy~~~fffaaawwwkkkqqq[[[fff{{{QQQ@@@<<<888777333---,,,,,,+++***+++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,...555JJJooommmppp}}}|||]]]===666???KKKccclll]]]IIIBBBOOO[[[RRR@@@===666666???FFFIIITTTbbboooWWWPPPTTTYYY]]]SSSEEEBBB===<<<:::CCC^^^ooogggeee```XXXVVVVVVNNNKKKSSSddd]]]___^^^UUURRRNNNBBB<<<444111<<>>GGGSSS]]]iiiooo___LLLJJJ666444888>>>>>>>>>GGGTTTXXXaaaiiiggg^^^RRRDDD999:::777666:::<<>>PPPrrrsss```eeedddeeebbbRRRggguuuVVVUUUVVVKKK@@@<<>>///000555666777666555333333888DDD[[[pppvvvnnn^^^WWWOOOFFF>>>666JJJooowwwcccaaassstttrrrxxxtttcccGGG>>>777:::333------,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,------------///,,,666VVVvvvWWWwwwddd>>>555:::<<>>===GGGJJJ???111555111///444@@@UUUuuufffVVVQQQZZZeeeVVVHHH===555666:::@@@QQQ[[[UUUVVVRRRQQQRRRMMMEEEAAA@@@WWWPPPOOOIII???CCCGGG@@@<<<444111999GGGYYYppprrreee]]]\\\SSSFFFEEEMMM\\\jjjqqqjjj```^^^]]]ZZZggg___TTTGGGCCCEEEkkkmmmvvvnnnccckkkUUU;;;777///,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,------...---,,,...333;;;DDDJJJkkkhhhfffnnnMMMIIIiii~~~lllRRRBBB???SSSVVVbbbpppsssmmmkkknnnmmmlllkkkkkkiiifffbbb^^^ddd``````eeehhhhhhiiikkkbbbgggVVV===666888===EEEQQQcccjjj___]]]eee___NNNRRRjjjgggYYYjjj|||iiiJJJHHHBBB111777KKKJJJNNNlllfff[[[===555...++++++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,---,,,,,,+++++++++///999FFFQQQUUUUUUmmmmmmggg^^^lll|||hhhHHH;;;;;;===AAAFFF^^^|||GGGCCCEEE999DDDMMMmmmqqq___PPP;;;666777@@@BBB:::666===FFFKKKTTTiiivvvyyyttt___LLLIII===???===999777@@@SSScccwwwvvvssslll]]]JJJ>>>;;;444333555666333999TTTpppuuugggdddgggccc^^^PPP;;;===:::222555DDDJJJIIIOOOSSSWWWdddJJJ@@@GGGdddnnndddaaafffmmmxxxqqquuuvvvuuuvvvzzz}}}|||aaa[[[OOOMMMOOOJJJRRRiiiiiiwww{{{tttAAA(((***...+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((555444444333222111000000........................,,,...---+++///999>>>>>>;;;bbbzzzVVVMMM|||zzzHHHYYYeee???333555<<>>aaagggOOO]]]oooGGGAAA555>>>333444///000FFFhhh}}}bbbZZZhhhppp]]]^^^bbbeeeaaaVVVSSSkkkPPPRRRMMMKKK???777IIIaaaZZZ>>>000111000000111333555888:::FFFTTTLLL666///222222555111444111///333===UUUqqqvvvccc\\\TTTHHHEEE666???\\\jjjgggddddddwww}}}}}}xxxQQQBBB777===222------,,,++++++++++++,,,)))************+++++++++,,,,,,,,,------------...444---999aaavvv\\\dddzzzkkk{{{NNN=========AAAQQQdddbbbTTTGGG;;;:::===:::333...)))333222000GGGzzzYYYFFFBBBRRRfffSSSDDD888000555===;;;???IIIKKKJJJFFFHHHHHH>>>888888666HHHCCCAAA;;;444???LLLJJJ;;;333111888@@@KKKbbbyyywwwkkk___YYYTTTLLLGGGFFFSSSbbbsssyyyqqqeeeZZZUUUaaalllttt[[[KKKJJJxxxuuudddaaagggAAA;;;000++++++******************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,...//////333>>>LLLVVVkkk___~~~lll___BBB]]]{{{|||}}}||||||~~~}}}xxxrrraaaJJJ>>>>>>;;;@@@QQQfffmmmhhheeeiiiiiiiiiiiiiiihhhccc]]]YYYPPPNNNRRR[[[bbbeeefffhhhdddhhhZZZFFF;;;777AAATTThhhkkkggg^^^^^^ddd]]]NNNVVVooolll___llluuucccQQQHHHDDD888;;;LLLPPPSSSccccccqqqmmmFFF888...***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,000111000...---,,,)))000AAANNNQQQUUU[[[ggg}}}kkkjjjeeemmmVVVAAA999999===KKKYYY}}}aaa>>>BBBIIIPPP[[[hhhlllQQQ777HHHWWWeeennnjjjjjjuuupppZZZQQQ[[[PPPBBBDDDaaattt^^^IIIHHHTTTWWWMMMBBBDDDYYYyyyzzzeeeYYYIII@@@@@@???DDDRRRHHH888FFF___eee```SSSRRRgggnnnooo[[[???SSSsssyyypppdddcccdddiiiuuurrrqqqrrrvvvxxxyyy|||nnn```MMMJJJMMMDDDBBBQQQ^^^xxxYYY***+++///(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((555444444333222111000000........................,,,///...,,,222===BBBAAAFFFbbbyyyOOOFFFjjj^^^LLLbbbooobbb>>>444888@@@@@@<<>>>>>444---///222222+++///222000...111777;;;???<<>>;;;;;;777555EEEWWWYYY:::333333:::>>>EEE[[[ttt|||qqqcccYYYVVVRRRJJJCCCIII^^^}}}qqq\\\SSSYYYmmm___EEEBBB{{{}}}~~~pppwwwHHH>>>,,,***************+++++++++((((((((((((((((((((((((++++++,,,,,,,,,---------+++000222///111>>>SSSbbb[[[NNN___OOOEEEddd{{{}}}{{{}}}~~~}}}}}}xxxiii\\\TTTHHH;;;:::BBB<<<>>>MMMaaaiiifffgggnnnggghhhhhhiiigggbbb[[[VVV;;;:::@@@LLLWWW[[[]]]___aaaeee[[[KKKBBBAAAWWWxxxnnneeedddaaaZZZSSSPPPfffcccZZZcccaaaRRRPPPAAA888444999EEEUUUVVVHHHbbb___{{{wwwzzzMMM999---))),,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))...333444333000...,,,'''000GGGRRRQQQUUUaaattttttzzz^^^ooopppfffEEE;;;666===GGGZZZzzzwwwRRRhhhyyyvvvVVVCCCqqq}}}|||zzz^^^hhhooojjjfffggguuuVVVXXXtttooolllPPP;;;GGG]]]sssccckkkgggZZZ\\\qqqiiitttrrrkkkpppuuunnnoooxxx}}}zzz|||{{{eeeMMMJJJOOOCCC999AAAbbb|||kkk...,,,///%%%,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((666444222111222222000///---,,,,,,,,,,,,---......,,,,,,000...,,,999BBB;;;JJJpppeee@@@JJJddd___PPPpppRRRBBB666999???>>>888555---333444111333:::;;;555<<<;;;666///++++++---......///......111666999999:::JJJ;;;VVVddd<<<555888444222333111111>>>MMMJJJ>>>;;;???WWW\\\FFFIIIMMMPPPSSSRRRPPPiiirrrWWWMMMGGG888000...???YYY```III---111555666999999111555HHHiiilll777111...,,,///000//////000444999???EEEOOOZZZxxxqqqmmmZZZ^^^QQQIII???444;;;XXXssssssdddgggyyyiiiZZZqqqlllEEE;;;999444///---++++++,,,,,,+++***+++++++++++++++++++++++++++,,,,,,++++++...000000...GGGzzzsssjjjVVVXXXiii]]]YYYhhhZZZqqqaaa@@@///555???DDDXXX^^^KKKGGG>>><<<:::888555111000111...666555===EEE}}}===999888CCCwww]]]???444///777777777;;;;;;===III[[[NNN@@@888666777888999>>>999CCC;;;BBB:::VVVjjjBBB222555444;;;JJJYYYvvvtttJJJTTT```DDDAAAUUUbbbzzztttUUU]]]rrrwww^^^GGGIIIXXXaaakkkmmmwwwLLL:::---...,,,***)))******)))((())))))))))))************++++++,,,,,,,,,,,,------...777---(((888DDDTTTpppQQQgggkkk{{{```DDDIIIggg}}}}}}}}}|||zzzwwwuuuvvvwwwrrrqqqJJJ;;;@@@999;;;===;;;<<>>666UUU~~~uuummm~~~@@@---(((///!!!))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---......++++++---,,,---999???:::^^^gggTTTVVVssscccSSSBBB666999???===888666555444333555666888;;;>>>;;;777111,,,---000111111000000000000222666:::;;;???HHHDDDmmmrrrMMM999333000...000222000///888CCCAAA777:::===OOOpppYYY<<<;;;===AAAHHHIIIPPP]]]ssswwwaaaPPPJJJBBB777000+++000@@@HHH===---444;;;888555999;;;DDDVVV~~~rrr===666222222666555000///333555777@@@IIIppp|||kkkaaaXXXQQQFFF777888SSSppprrrcccVVVsssppp]]]bbbtttSSSBBB???===000...++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++,,,...//////000WWW{{{iiillllllooossszzzYYYOOOVVV===111666<<>>999888777555333222000000111444888888;;;KKKxxxYYY666777>>>KKKsssTTT777333***222333555;;;999<<>>:::999:::<<>>@@@DDDDDDCCCGGGOOO\\\```bbb```]]]___eeejjjuuuzzzaaabbbbbbXXXXXXFFFFFFVVV^^^QQQGGGRRR\\\MMM:::999666111KKK^^^MMMSSScccjjjjjjCCC222---,,,***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))((()))---111222000...,,,000888NNNXXXbbbssswwwooo]]]^^^}}}VVVLLL>>>>>>FFFrrrzzz]]]UUUKKKGGGAAA555:::OOOlll}}}~~~lllfffMMMDDD||||||dddTTTaaavvvwwwtttzzzvvvpppWWW===[[[dddPPPMMMNNNaaa```^^^gggkkkzzz___BBBHHHqqqnnnkkkqqqlll\\\FFFZZZsss\\\PPPLLLlllXXXeeeooozzzvvvQQQJJJdddtttrrrmmmiiiuuu|||{{{vvvwwwtttttt{{{tttmmm^^^LLLBBB???<<<777KKKgggPPP,,,(((///***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---......,,,,,,+++---333;;;>>><<>>111...,,,++++++,,,++++++++++++++++++++++++++++++...,,,+++,,,---...------888oooyyybbb^^^{{{sssMMMYYYIII:::444777:::BBBaaaJJJ555333888777666333222222222222555888???@@@bbboooBBB000555BBBSSSkkkHHH000555555999888:::>>>999888EEEUUUVVVTTTLLLCCC@@@DDDHHHOOOeeehhhrrr]]]:::111555<<>>GGGeeexxxWWWQQQKKKDDD>>>888===\\\~~~sssSSSAAAmmmxxxyyygggJJJOOOqqqttttttpppsssmmmjjjLLL999SSSqqqbbbEEE@@@CCC777TTTggghhhnnnfff```]]]MMMTTTkkkfffcccfffrrrnnnZZZBBB\\\QQQOOOrrrAAAVVVssseee^^^hhhfffoooiiiJJJZZZ}}}oootttxxxwww|||yyynnnkkkqqqrrrqqqoooeeeSSSCCC;;;888777===NNNwwwfff000)))+++///))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---......//////,,,000;;;??????CCChhh[[[GGG___~~~^^^PPPrrrMMM>>>777@@@GGGDDDAAACCCAAACCCAAA<<<===GGGNNNPPP999333//////000///......000000222555777;;;DDDMMMXXXXXXvvvKKK777,,,333555...///:::222555555222333777666333999@@@NNN```uuu|||MMM000222444222444444>>>555777:::888;;;===444///333555222222555666444777===>>>@@@???;;;HHHeeejjj>>><<<999;;;:::777333666===;;;:::MMMggg^^^]]]SSSMMM===///:::VVVjjjmmmhhhaaavvvrrrkkkJJJ>>><<<222///,,,++++++,,,,,,+++***+++++++++++++++,,,,,,///,,,+++---...------///EEE{{{fffYYY~~~}}}nnnQQQRRRiiizzzBBB999555777:::@@@cccIII888888;;;???@@@;;;555444555666777;;;GGGIIIzzzlllIII777999DDDVVVaaaEEE333===:::<<<888999???;;;888@@@PPPTTTRRRGGG@@@III\\\kkkjjj```999///555:::<<>>gggppp}}}}}}gggeeerrrrrr@@@;;;...,,,******++++++***)))))))))*********++++++++++++++++++,,,,,,,,,------///+++///222???iiiwww{{{yyyTTTwww[[[EEE___xxxLLLooo|||~~~zzz~~~~~~|||yyyuuurrrrrrsssqqqooodddTTTLLLvvvbbbCCCHHHmmmjjjlllgggeeecccccceeeggggggfffccckkkrrrnnnaaaTTTQQQSSSVVVXXX^^^bbb\\\NNN@@@:::PPPrrraaafff```WWWGGG===IIIjjjVVVDDDCCCZZZ]]]CCC888777000777MMMXXX<<>>777===AAAiiiaaaZZZXXXWWWPPPDDD777???ooozzz^^^IIIhhhmmm^^^eee]]]UUUjjjlllkkkfffkkkiii___LLL>>>GGG^^^ppp|||eeeWWW}}}~~~vvvjjj^^^cccWWWRRRmmm~~~\\\HHHcccmmmhhhnnnjjjZZZEEEaaawwwAAA]]]hhhHHHnnngggdddooofffgggjjjqqqaaazzzsssfffsssssslllwwwyyyhhhhhhtttrrrppprrrmmm[[[FFF888555777444???yyy}}}>>>---'''---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---.........000+++111@@@@@@>>>KKK___OOO@@@ZZZtttYYY[[[uuufffIII<<<999GGGNNNHHHBBBEEE@@@QQQPPP@@@EEE^^^cccSSS777222111333222...---111///000444:::<<<@@@MMM[[[rrr{{{RRR888777777888666333222333444666777444444666666555222;;;GGGZZZuuuTTT444666777333555666888000222444111555888111...222444444888???AAA???>>>:::999BBBCCC===VVV]]]@@@CCCAAAAAA======;;;???BBB======RRRlll```^^^RRROOODDD444444IIIggg{{{lllRRRnnnttt]]]|||}}}WWWEEE???333000,,,++++++,,,,,,+++*********++++++,,,,,,,,,...++++++......,,,///555SSSsssVVVZZZpppyyy~~~xxxlllAAAZZZeeeuuu@@@999555777<<>>GGGqqqXXXEEE???XXX___GGG999888222111AAASSS???@@@]]]yyykkk:::000///'''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***,,,++++++******+++---///...444MMMTTTooo{{{___gggbbb^^^~~~gggLLLAAA<<<>>>JJJyyy~~~PPPUUUWWWPPPOOOGGG777FFFsssqqq```GGGVVViiiNNN@@@GGGUUUggguuuwwwooodddfffaaahhhjjjQQQKKK<<>>@@@CCCSSSfffuuuGGG===>>>999333555;;;888...666666666555555555555444333:::CCCUUUxxxaaa888666555222777===;;;555888:::555999???;;;777777777:::GGGXXXcccfff\\\MMM===>>>DDDJJJrrr```RRRSSSHHHEEE>>>AAA@@@AAABBBEEEMMM```qqqdddcccYYYSSSJJJ???666???```nnnRRRaaa]]]KKKqqqcccKKKBBB444111---++++++,,,,,,,,,*********++++++,,,,,,------***,,,000...+++333???bbbxxxWWWdddpppyyyvvvjjjNNN999QQQ^^^mmm>>>:::444666>>>@@@[[[}}}OOOAAA;;;>>>WWWgggZZZ@@@333666<<<:::CCCIIIZZZTTTOOOHHHUUUQQQTTTIIIHHHEEEWWWRRR===888;;;<<<>>>MMMSSSSSSSSSdddkkkLLL;;;jjjXXX:::555777999@@@RRRzzziii\\\xxxkkkMMMLLLHHHXXXTTTKKKuuu\\\YYY]]]mmmwwwmmmTTT>>>;;;bbbcccwwwhhh666///---+++++++++,,,+++)))*********++++++++++++,,,++++++,,,,,,,,,,,,------***,,,111777FFF___iii^^^]]]lllEEEHHHyyyWWWaaa{{{ppp~~~vvvvvvuuurrrnnnllllllmmmkkkllllll___EEE\\\zzzRRR===EEElllsssjjjfffeeecccbbbbbbbbbcccddddddgggcccSSSEEEDDDKKKSSSVVVtttoooLLL999777888PPPiii___YYY\\\GGG>>>DDDrrrVVVIII???YYYaaaLLL;;;888444000999LLLQQQ@@@TTTkkk}}}EEE111...((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******+++,,,,,,+++***+++...000...BBBOOO[[[}}}zzz\\\gggUUUbbbxxxUUUGGGAAAEEEUUUyyyqqq]]]RRRZZZKKKIIIIIIDDD444???~~~tttuuurrrrrrbbbCCCCCCLLLkkk|||sssjjjkkkfff\\\kkkhhhkkkbbbddddddSSSMMM777FFF|||xxxhhhfffmmm```RRRFFFCCCQQQtttooojjjeeeSSSgggqqqSSS{{{IIIgggwwwmmmsssuuu```fffiiilll]]]GGGOOOnnnuuunnnsssxxxrrrnnntttxxxvvvuuupppcccNNN;;;333555333666```uuujjj777)))000))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---......(((///(((///CCC<<<>>>^^^dddHHHYYYrrrwwwvvvWWW@@@999EEEaaammmccc\\\___ccc|||}}}XXXBBB000///333222222555666666<<>>===888<<<999777777888666444333444;;;AAAOOOttteee:::888777444999??????888:::>>>>>>IIIUUUUUUWWWUUUQQQPPPZZZjjjvvvzzz}}}mmmQQQGGGXXXxxxfff[[[TTTGGGFFFFFFOOOfff{{{sssvvveeeUUUKKKFFF999666SSSzzzoooZZZ[[[uuu___xxxqqqwwwjjjNNNDDD555222---+++***+++,,,,,,)))******+++,,,,,,------******...111---***777IIIqqqyyy~~~cccfffvvvkkkddd|||rrrBBB999???]]]aaa888999444666???EEEZZZ```NNNAAASSSwwwwwwMMM444555===;;;GGGIIInnnqqqqqqiiirrrgggtttfffZZZhhhXXX<<<<<<@@@BBBNNNVVVXXXWWWfffmmmEEECCCHHHsssVVV;;;555222777DDDSSSttt~~~}}}jjj~~~nnnOOOPPPRRR[[[QQQJJJpppjjjXXXYYYsssrrrTTTCCCCCCTTTwwwsss}}}777///---++++++,,,,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,---------000///:::TTTbbb]]]WWWSSSuuuLLLPPPRRReeexxx|||wwwwwwvvvtttpppoooooopppooopppoooeeeFFFLLLiiiWWW<<>>555555111666GGGggg===IIIeeebbbPPP333---+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))+++,,,,,,++++++...000444IIIQQQccc|||hhh___```^^^\\\GGG@@@===UUUXXXGGGJJJTTT^^^IIIGGG>>>>>>666:::nnnqqqgggooopppqqqgggMMMLLL|||}}}jjj```aaapppiiilllaaaaaa___YYYJJJ333VVVmmmkkkmmmzzzrrrooouuueee^^^OOO:::333;;;^^^xxxnnnnnnhhhRRRdddooo\\\oooMMM{{{ggg]]]uuuccciiikkkllljjj\\\XXXsssuuurrrmmmqqqvvvnnnjjjtttzzzuuummmcccRRR???444333333333CCCuuurrr~~~777***///))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((666444222111222222000///---,,,,,,,,,,,,---......)))222***111EEE===@@@fffWWWJJJzzz___yyydddLLL:::888JJJmmm~~~wwwpppuuupppNNN000,,,222333111000::::::???FFFDDDEEEWWWnnndddEEEEEEMMMSSSOOOCCC:::===CCCBBB===999:::;;;888555222...888>>>HHHiii```:::<<<===777999===???666888???FFFYYYlllooo{{{qqqgggcccfffiiihhhnnneeeJJJ===^^^uuueee\\\QQQPPPRRReeevvvmmmUUUHHHGGG;;;///GGGoooiiiXXXLLL}}}|||wwwzzzpppSSSIII666222---+++***+++,,,,,,))))))***+++,,,,,,------))))))...222,,,))):::PPP|||tttzzzxxxkkkbbbtttdddjjjxxxBBB999BBB222ZZZXXX333888444777???JJJ\\\rrr^^^KKKmmmYYY777555>>>AAAMMMKKK|||tttyyykkkAAA???HHHNNN\\\eeejjjjjjtttccc;;;@@@SSSVVV;;;222,,,444EEEQQQjjj~~~zzzfff}}}wwwaaaOOOGGGAAA???MMMyyypppRRRRRRxxxoooMMMAAA:::;;;ddd~~~AAA///...,,,+++,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,000---BBBlllyyymmmkkkYYYfffSSSUUUHHH[[[wwwxxxttttttsssqqqnnnlllmmmnnnkkkmmmllleeeGGGDDDdddccc666KKKtttvvvlllaaacccddddddddddddeeefff``````UUUAAA222222666999AAAsssbbb777333AAAFFFYYYdddddd]]]SSSBBB>>>???mmmKKKIII999OOOhhhYYY???333555333666EEExxx>>>GGGlllTTTXXX444---...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''))),,,,,,++++++---000555EEELLLbbbnnn]]]YYYPPPnnnsssFFF::::::<<>>111;;;@@@>>>eeessswwwrrrllleeeSSSVVVxxxkkk___ddd]]]aaaaaaSSS@@@---```zzzpppdddlllppp```gggrrr```ZZZHHH555===TTT{{{iiijjjooogggOOOaaappp```bbbIII|||bbb[[[ttt___uuujjjhhhhhhgggrrrqqqpppfffiiivvvlllcccqqq}}}tttkkkcccUUUBBB555222222222222jjjhhh666(((***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))555444222111000000//////------------------------222222)))999AAA888QQQpppZZZJJJ|||___gggwwwhhhIII;;;>>>IIIuuujjjAAA111555...///::::::??????CCCFFFDDDQQQ{{{hhhWWWbbbooossskkk\\\GGG???IIINNNMMMZZZ___JJJ555000111111;;;888:::XXXxxx___JJJSSSMMM222...BBBBBBCCCIIIBBBKKKhhh}}}bbbUUUNNNAAA888888<<<222555>>>AAAxxxPPPvvveeesssYYYHHHFFF>>>111<<>>===LLLeeeJJJgggtttGGG222000,,,************))))))************+++++++++***,,,------++++++,,,...333------EEEtttooovvvxxxiii{{{ccc]]]qqqcccgggyyyyyyxxxxxxrrrkkkjjjlllooonnnlllnnnjjjiiicccTTTHHHPPPaaaNNNFFFcccrrrjjj^^^\\\YYYXXXXXXZZZ]]]```___]]]UUUGGG888111222777AAAdddzzz\\\CCC@@@<<>>NNNLLLCCCBBBCCCRRRgggWWW:::777999333666OOO999EEENNNQQQooo}}}TTT:::+++,,,+++******))))))************))))))))))))******)))))))))))))))******+++***+++,,,,,,++++++---///666DDDKKKTTTtttjjjYYY[[[]]]~~~___JJJAAA<<>>JJJJJJXXXwwwqqqlll```^^^fffoookkkxxxtttccc[[[]]]``````^^^]]]777333ZZZwwwjjjiiikkkjjjggglllmmm\\\FFF>>>@@@PPPsssdddpppcccfffoooPPP___\\\\\\bbb^^^|||rrrnnnnnncccllleeefffqqqwwwssspppqqqrrrbbbqqqjjjdddnnnhhhpppsssxxxqqqfff[[[FFF222///333---444FFFtttuuutttBBB$$$,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555444222111000000//////------------------------***///,,,<<>>:::===OOObbb>>>000444///000999:::999@@@GGGPPPbbbbbbQQQXXXaaassshhh???222333000::::::;;;LLLaaaooowwwyyyeeeZZZYYYNNN999888FFFFFFTTTXXXZZZgggeeeFFF???===444///000//////999AAA>>>wwwkkkNNN|||hhh[[[OOOFFF<<<555<<>>AAAAAAIIIxxxbbbSSS\\\aaaggg^^^BBB???NNNgggIIIRRRfffJJJ333000,,,******+++******)))************+++++++++***,,,------++++++,,,...+++...555ZZZnnnwwwiiinnnWWWYYYiiidddSSS{{{uuu~~~}}}|||}}}zzzxxxsssnnnlllnnnooommmkkkllliiiggg___OOOHHHXXXoooHHHEEEfff]]]LLL@@@@@@@@@BBBGGGLLLRRRUUUVVVUUUPPPEEE999333444999FFFfffyyyWWW======DDD^^^tttdddYYYTTTLLLGGG777;;;KKKLLLBBB@@@BBB[[[ppp___===777666///222HHH???@@@FFFNNNqqqttt@@@------,,,+++******))))))************))))))))))))******)))))))))))))))******+++***+++,,,,,,++++++---///777NNNZZZ|||}}}eeeQQQYYY^^^lllVVVGGG>>>DDDkkk```MMMEEESSS^^^WWWMMMIII[[[dddzzzpppooollldddgggrrr{{{dddbbbiiippprrrqqqhhh___\\\___ccccccbbbUUUEEEHHH```pppggggggdddbbbgggfffTTT===888MMMpppsssgggmmmccceeelllZZZpppgggkkkkkkjjjwwwjjjjjjjjjfffcccfffhhhkkkpppqqqeeeWWWXXXRRRddd___cccxxxmmmbbbmmmtttqqqhhh___KKK666222555///444AAAkkk|||tttOOO,,,333))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555444222111000000//////------------------------&&&......;;;:::999bbbVVVEEElllzzzggg|||YYY999>>>===UUU~~~}}}{{{yyyyyyuuukkk```[[[???222444222444;;;===>>>FFFKKKTTTvvvqqqeeeppp|||CCC333666000777<<<;;;;;;DDDVVVfffpppiii```SSSBBB777===JJJaaa|||xxxbbbHHH333222555222111444111111888@@@CCC{{{~~~vvvqqqRRRRRRpppfffaaaVVVHHH===888999<<>>;;;AAAGGGnnnSSS222777444<<>>GGGHHHFFF@@@888444666:::GGGcccsssSSS;;;AAATTTyyyccc]]]XXXVVVNNNAAA555777GGGLLLBBB===BBBaaaxxxgggAAA666444...111===III:::===KKKrrr{{{>>>+++111,,,+++******))))))************))))))))))))******)))))))))))))))******+++***+++,,,,,,+++,,,...000888QQQaaa~~~ttt```NNNXXXjjjtttVVVFFFAAA<<>>>>>555;;;TTTiiiyyyiiiUUUDDD666222>>>NNNPPP===000333888777888<<<<<<777444???QQQsssnnnssszzzkkkPPPSSSOOOgggqqqyyyjjjXXXLLLBBB999555666```jjjPPPPPPooonnnbbbssszzzhhhrrrPPP:::222,,,,,,---,,,+++---,,,++++++******++++++,,,,,,---+++...000111LLLvvvnnnfffXXX[[[wwwVVVhhh\\\XXX888;;;CCCOOO~~~SSS555777555???DDDTTTTTTooommmKKKCCCIII@@@NNNMMMJJJOOOFFF???LLLgggiii___aaa[[[LLLCCCDDDGGGFFFZZZrrrrrrbbbbbbkkkooouuuLLLXXXZZZAAA555000555888;;;LLLbbbuuuhhhKKK>>><<<===JJJ|||dddSSSLLLKKK]]]```FFFCCCZZZkkkWWW}}}___333000---++++++++++++***))))))*********+++++++++***+++---,,,++++++,,,...///333///ddduuu___~~~uuummmeeeoooOOOkkkPPPSSS~~~}}}}}}|||tttllljjjfffdddbbb```[[[XXXMMMKKKGGGBBB:::<<>>444666:::???FFFGGG@@@BBBYYYmmmSSSCCCGGGAAA;;;>>>DDDWWWsss___???555///;;;444===CCC???MMMjjjxxx```EEE===888333;;;LLLxxxDDD888000222555444555999999<<<999BBBQQQuuulllppprrrnnnjjjaaawww}}}~~~tttaaaYYYMMMNNNNNNeeeqqqVVVPPPIII888111888DDDhhhVVVDDDcccyyynnnvvvSSS:::222,,,,,,---,,,+++---,,,++++++******++++++,,,***,,,,,,///111222NNNyyyyyy{{{dddfffZZZbbbkkk^^^ttt___WWWuuuJJJ222;;;CCCRRRNNN666555333>>>???AAAHHHfffxxx___<<<666???888EEEFFFHHHPPPGGGEEEYYYvvvrrrJJJFFF???777777@@@MMMVVV^^^vvvxxxmmmvvv[[[DDD___ooo:::666111111666777777FFFZZZjjjnnnOOO???:::<<>>KKKVVVFFF???DDDLLLkkkfffYYYYYYSSSRRRFFF:::555111AAARRRFFF:::EEEYYYzzznnnDDD555444222666222\\\EEE???NNNpppVVV333...,,,+++******))))))************))))))))))))******)))))))))))))))******+++)))***+++++++++,,,...111EEEVVVyyyfffUUU\\\[[[yyyfffVVV<<<999FFFUUUrrrwwwXXXccc^^^___iiinnniiibbbaaaaaaYYYSSS\\\ooouuupppkkkiiieeeccceeeggggggdddbbbcccaaa______```bbbbbbbbb\\\^^^```___^^^^^^___aaabbb\\\iiidddbbbeeeeeeaaa^^^___aaaaaaiiiddddddccceeeccc```gggiii___aaahhhddddddpppggghhh^^^llleeegggdddhhhkkkjjjhhhgggjjjlllcccgggiiiiiijjjkkkkkkiii|||zzz]]]kkkzzzgggaaaoootttsssnnnWWW===555111000222111LLLooo~~~888'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555444222111000000//////---------------------------***000???;;;DDDccc]]]FFFggg|||YYYllloooXXXCCCHHH]]]vvv]]]^^^ZZZXXXYYYZZZXXXXXXYYYXXXVVVCCC444888<<<>>>FFFGGGDDDNNNjjjiiiJJJ===333***333666222222999;;;AAAQQQuuudddYYYPPPDDD???<<<111;;;...999KKKUUUnnn~~~tttVVV@@@???>>>555666@@@FFFfffuuuZZZ<<<555000111111000111555111BBBCCCDDDDDD\\\lllaaa]]]gggpppmmmfffcccdddnnnkkkcccccc___WWWUUURRRPPPKKKUUUqqqTTTRRRLLL999111:::555nnnbbbCCC[[[qqqzzzYYY:::222,,,,,,---,,,+++---,,,++++++******++++++,,,***,,,+++...///000LLLyyy~~~hhhcccYYYsss]]]hhhpppZZZ[[[lllCCC222<<<@@@QQQ~~~FFF555333222>>>;;;:::>>>TTT```OOOBBBKKKXXXbbb\\\RRRMMMHHH???CCCVVVqqqjjjPPP<<<999888;;;BBBLLLZZZgggkkkzzz}}}pppnnnmmm[[[vvv}}}EEEEEErrrZZZ777444111333777555444@@@OOOfffxxxMMM>>>;;;???MMMxxxmmmbbbRRR???GGGUUUNNN>>>IIIXXXcccHHHhhh444111---++++++,,,++++++)))************+++++++++***,,,------++++++,,,...***111999yyyUUUWWWsss~~~nnnrrrIIIddd{{{KKKIII{{{tttnnndddeeebbb\\\SSSIII@@@888444333111111444666777444222777111AAAPPPfffoooPPP<<<555444444333444555777777666888999999777666555666>>>CCCKKK@@@===;;;777LLL```hhh___\\\VVVNNNQQQDDD999777000???UUUHHH888FFFWWW}}}tttGGG555222000333333\\\PPPEEEPPPjjjYYY555555,,,+++******))))))************))))))))))))******)))))))))))))))******+++(((***+++++++++,,,///111DDDYYYbbbSSSZZZ___jjjdddTTT;;;<<<^^^zzz|||mmm]]]kkkccc\\\XXXQQQGGGAAA@@@:::WWWnnnyyy|||ooodddfffeeedddcccbbbeeegggddd]]]```aaacccaaa^^^\\\\\\^^^]]]^^^___```______```bbbfff___hhhsssgggiiidddffffffccc______cccfffnnnbbbXXX```hhh\\\UUUbbbRRRMMMNNNMMMGGGLLLSSSOOOZZZhhh[[[______nnnbbbddd\\\```aaa^^^bbbgggaaaUUUWWWWWWWWWZZZ^^^eeemmmsssooowwwnnnbbbWWWaaarrrcccbbbpppuuutttnnnWWW===555......222111LLLoooAAA'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555444222111000000//////------------------------,,,)))222BBB:::EEEbbbTTTCCC]]]yyy```NNNrrruuummmSSSCCCGGG```jjj^^^ZZZVVVVVV[[[\\\ZZZZZZ]]]SSSYYYIII999???AAA>>>FFFLLLYYYlll|||NNN777333666888333888777999@@@===<<>>CCCEEEWWWjjjssspppYYYPPPAAA666:::@@@RRR]]]gggggg]]]OOO<<<...333111333999<<>>AAAKKKsssttt```PPP;;;BBBWWWZZZCCCDDDCCCooo[[[FFFpppnnnlll444111...,,,,,,,,,,,,+++)))************+++++++++***,,,------++++++,,,...//////888uuusssGGGccc~~~nnnwwwjjjIIIkkkwwwHHHMMMzzzyyypppgggXXXTTTRRRMMMFFF>>>666222000444555555666888888555111555111@@@NNNggguuuXXXBBB;;;;;;::::::::::::;;;<<>>EEEVVVNNN[[[bbbmmm^^^fffeeeccc\\\RRRMMMHHH===222DDDGGGEEEDDDQQQdddkkkfffVVVRRRLLLaaaccc___tttqqqcccppptttrrrlllVVV>>>666,,,---222111KKKlll|||sssHHH***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((555444222111000000//////---------------------------)))222???666GGGkkk___;;;TTTrrrcccddddddgggPPPGGG===SSSaaaUUUTTTWWWSSSRRRVVVUUUPPPNNNQQQOOO\\\OOO???FFFGGGAAAHHHQQQlllYYY999444777777444777<<<<<>>???<<>>GGGbbblllJJJGGG???lll___RRRdddUUUqqq444111...,,,,,,,,,,,,+++)))************+++++++++***,,,------,,,+++---...(((,,,BBBxxxLLLooo~~~bbbooofffOOOvvvjjj@@@TTTyyy}}}pppfffZZZFFFAAA@@@>>>:::666333222333777::::::888777777888777888333AAANNNiii|||bbbMMM===>>>???AAADDDFFFHHHJJJMMMLLLIIIFFFAAA>>>;;;:::>>>>>>HHHGGGLLLMMMJJJccc___OOOUUUFFF666888---;;;WWWHHH444DDDQQQ}}}zzzMMM888555222666...FFFPPP>>>@@@SSSpppmmm888(((,,,++++++***)))***************))))))))))))******)))))))))))))))******+++((()))+++++++++---///222RRRbbbcccxxxnnnQQQ^^^HHHpppzzzuuujjjbbbHHHCCCJJJqqqeeeZZZRRRIIIGGGOOOddd~~~nnnqqqrrrgggfff___hhhkkkccc^^^bbbdddbbbccc```\\\[[[\\\]]]\\\ZZZaaaaaabbbdddccc```YYYTTTNNNHHHEEE===HHHRRRIIIRRRRRRPPPSSS\\\eeeeee```[[[WWW[[[ZZZ___fffWWWAAA:::888;;;999;;;AAA===777<<<<<>>???AAA@@@AAAJJJ\\\mmmzzzjjj```HHHMMMqqqtttgggeeeVVVxxxyyy]]]IIIAAA???>>>>>>777BBBQQQ^^^qqqggg@@@444666///,,,444666444;;;;;;HHHAAA]]]xxxiiidddbbb``````bbbdddaaaYYYRRRCCCBBB111555VVVppp```YYYTTTEEE:::777222999FFFZZZ===LLLlll|||}}}qqqjjjlll{{{WWW666333...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***///)))+++---III}}}jjjeee```~~~tttgggWWWaaaTTTSSSGGGmmmIII>>>DDDXXXmmmBBB;;;444999JJJOOOXXXuuujjjCCC666777555333333222333888555///555777***222888===<<<777<<>>>>>CCCKKK\\\oooVVV:::<<>>CCCJJJAAA333222222444777===GGGOOO|||zzzhhhvvvbbb>>>???<<>>:::777888777555666888???333LLLYYYjjj{{{aaaPPPDDDHHHLLLMMMMMMPPPRRRPPPXXXSSSMMMHHHEEEBBB===999888FFFDDDEEEVVVZZZaaaxxxjjj[[[WWWNNNAAA;;;666222===LLLFFF;;;@@@QQQQQQ:::666111111333888PPP666GGGhhhhhhppp;;;---,,,+++******))))))************)))((((((((((((((((((((((((((()))))))))))),,,******,,,,,,+++///444\\\qqqtttnnnWWWUUUTTTjjjuuutttttt[[[???CCC___jjjgggZZZWWW]]]ooo~~~jjjdddkkkooofffZZZppp___[[[^^^ZZZYYY\\\[[[fffccc___^^^^^^___```___bbb```aaaaaaYYYLLLFFFGGG;;;???555777:::333777===000LLLCCCVVVnnnaaa___```___]]]\\\______ZZZQQQLLLUUUPPP>>>RRRjjjeeeaaa[[[lllzzzbbbooo]]]XXXFFFCCCJJJaaatttppppppccc{{{]]]yyy|||dddnnnooommmiiiVVV>>>666555,,,333111444OOOmmm~~~|||ppp```***+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((555444333222111//////...........................,,,222111>>>555IIIzzzggg[[[{{{ooo^^^EEE<<>><<>>SSS}}}kkk>>>888888???KKKLLLVVVqqq```AAA666555222000222666777999444...222555///555:::??????>>>HHHccc|||iiiPPP:::555888999===DDD666...===VVVPPP>>>AAACCC|||{{{OOOFFF888333000222666:::AAAGGG^^^XXXUUUppp```@@@>>><<>>777555:::333999SSS===MMMlllnnnxxx@@@111,,,+++******))))))************)))((((((((((((((((((((((((((()))))))))))),,,******,,,,,,+++///555IIIZZZ}}}bbbWWWSSSQQQhhhuuuvvvsssXXX@@@<<>>DDDFFFRRRSSSTTTVVVYYY\\\```bbb\\\\\\]]][[[NNN>>>555666111555888<<<999;;;LLLUUUpppqqq}}}cccbbb```___aaacccaaa]]]^^^eeemmmtttaaaYYY|||vvvhhhcccjjj```IIIMMMzzzhhhcccnnnsssuuueeehhhrrrYYYtttiiiooorrrrrrnnnZZZCCC:::333,,,333333666RRRsssvvvttt,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((666555333222000/////////------------------------,,,111111AAA;;;MMMxxx___^^^oooooommmZZZBBB;;;BBBKKKlll```999111000111666:::>>>@@@>>>;;;888777;;;??????EEEPPPQQQRRR\\\ooo|||;;;333AAA888---444444000111555777444444777>>>:::HHHPPPiiiooowwwrrryyygggTTTIIIHHHLLLKKKLLLUUUcccwwwrrrCCC222444111444;;;999888CCCOOO{{{vvvdddfffiiifffcccbbb```___```bbbaaa\\\XXXKKKGGG888777???___vvvaaaVVVPPPBBB888666333333???^^^CCCCCCbbb{{{|||WWW555222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***000---///+++:::cccmmmkkkdddVVV]]]]]]nnnttt~~~xxxVVVOOOYYY]]]pppEEE888RRRggg<<<555:::BBBEEEAAAMMM```wwwlllWWWAAA888444000000333:::<<<;;;555000111333222333666;;;<<>>AAAWWWiii;;;JJJooo]]]JJJHHHHHHXXX\\\|||fffVVV======NNNfffJJJ777FFFwwwxxxPPPccceeerrr222000---+++++++++***)))+++***************++++++++++++,,,,,,,,,,,,------,,,111HHH~~~```www]]]RRReee999TTTqqqxxxcccWWWIIIBBB<<<111111444666555333222333555333777888555888???>>>999DDDGGGTTTVVV[[[\\\YYYnnnYYYFFFJJJSSSOOOUUUbbb___TTTRRRPPPNNNMMMJJJFFFCCCDDDJJJIIIPPPfffwwwdddFFF@@@IIIMMMHHH666333000;;;KKKFFF;;;>>>MMMyyyaaa@@@444:::FFF888:::QQQ===FFF___bbb}}}???///,,,+++******))))))************)))((((((((((((((((((((((((((()))))))))))),,,)))***,,,,,,,,,///555BBBVVV~~~^^^YYYSSSPPPjjjzzz{{{vvvWWWFFFJJJhhhyyyXXXOOOCCCCCCBBBBBBDDDFFFFFFDDDJJJUUUbbbfffaaa]]]^^^bbbWWWNNN???222///888AAADDDFFFOOO[[[cccddd```\\\ZZZYYY[[[^^^]]]UUUNNNOOOUUU^^^WWWWWWLLLEEEfff\\\eee\\\ZZZ^^^bbb```^^^aaajjjrrrjjjNNNPPPhhh]]]ccceeeaaaeee\\\@@@???{{{tttMMMhhheeexxxuuudddMMMWWW^^^WWWiii|||kkklllpppuuuooo[[[EEE999111...111333555OOOvvv555+++***)))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((666555333222000000///000------------------------,,,000///AAA===QQQyyy^^^JJJfffnnnUUUlllmmm\\\DDD===???LLLmmm^^^:::888555......111555888999777555444222666666<<>>VVVmmm\\\UUUDDD888666444777DDDgggHHHAAAaaayyy{{{OOO333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...---222...<<>>444888<<<:::444:::AAAFFFgggcccTTTEEE;;;444000111666:::>>>===;;;;;;555///222111444888:::===JJJfffeee@@@222555777333000;;;===;;;KKKiii:::777CCCRRRdddQQQ===333///777>>>??????AAARRRuuuhhhKKK[[[vvv]]]SSSTTTYYYeee]]]tttqqqfff\\\EEE???MMMmmmWWW:::@@@rrrzzzIII^^^eeennn111///,,,++++++++++++************)))******+++,,,+++++++++,,,,,,,,,------,,,///>>>mmmtttWWWeee}}}```___```999ZZZiiirrr[[[KKK:::444222,,,222222555888;;;999555000444::::::666:::EEEEEE===EEEQQQ\\\^^^^^^WWW``````HHHLLLYYYSSSVVV```ZZZYYYXXXWWWVVVSSSOOOJJJGGGDDDJJJPPP\\\uuusssTTTKKKKKKEEE<<<444333000:::IIIFFF<<<<<>>...,,,+++******))))))*********))))))((((((((((((((((((((((((((())))))))))))+++)))***,,,,,,,,,000555LLLkkkzzz]]]\\\UUUSSSooozzzXXXKKK```sssPPPCCC333>>>EEEEEEIIIUUUaaahhhtttmmmhhhggggggccc___]]]TTTGGG444777WWWtttzzzvvv{{{kkkaaa]]]\\\___cccddddddkkkyyyjjjhhh~~~rrrlllMMMIIIXXXJJJNNNTTT[[[```dddeeebbb]]]UUU@@@HHHsssxxxyyyyyy{{{ssscccdddnnnqqqfffcccKKK@@@{{{iiiggg[[[KKK|||hhhsssmmmccc???@@@cccgggeeeyyymmmeeekkkuuulllWWWBBB555111111///222111GGGuuu999+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((777666444111000000000000------------------------,,,...,,,>>>===SSS}}}bbbDDD^^^pppggg~~~ppp```FFF<<<999HHHjjjYYY555555555...///000111333444333222000///222000444???@@@AAAMMMTTT___kkkrrrMMM555RRRnnnQQQ111:::888555888???===666999BBB???EEE___zzz___FFFYYYdddPPP\\\fffsssxxxooocccbbbhhh[[[```pppvvv777222222111777===:::HHHgggmmmFFFCCCMMM___eee___aaakkkcccbbbaaaaaabbbaaa```___VVVJJJ:::>>>@@@VVVuuu```WWWEEE888777888;;;IIImmmLLLCCCfffxxxqqq___wwwCCC222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))---+++111///<<>>666EEE\\\oooyyybbbVVVGGG<<<444000222666777===>>>FFFPPPAAA...///333777;;;<<<<<>><<>>JJJRRRNNNIIIPPP___kkkmmmiiieee```ZZZMMMAAAKKKqqquuuiiinnnooogggfffwww{{{jjjgggcccRRRIIIqqqcccHHH[[[nnnnnniiifffeeeGGGMMMuuuwwweeejjjyyymmmVVVDDD444...333,,,222000CCCyyy}}}555+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''888666444111000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,>>>===SSS~~~eeeNNNzzz{{{pppcccKKKAAA???MMMooo[[[222///333333555444333333333222///---000222...///777666555???AAAEEEFFF```tttuuuvvvhhh^^^BBB:::XXXeeeHHH222<<<999:::CCCOOOLLL???<<>>@@@^^^XXX;;;777555<<>>VVVwww___VVVEEE888999<<>>???888KKKmmmuuuoooTTT999333222000333888AAA;;;FFFXXXnnneeeYYYHHH<<<666444444333777<<<>>>RRRiiiUUU333...222666;;;<<<888999GGGVVVmmmMMM555,,,...555999???@@@>>>IIIuuuxxxGGG:::>>>SSSnnnSSS???666444:::======GGGWWWmmmbbbfffvvvmmmhhhcccPPPVVV|||rrrfffOOO???OOOoooAAA<<>>///000666666666777999;;;:::555111000222---...444111...777555<<<666AAAJJJMMMVVVNNNMMM666<<>><<<::::::PPPppphhh@@@555333111777***888444===MMMeeejjj]]]KKKAAA>>>>>>888111:::======[[[iii;;;111111555:::;;;777666@@@LLLiii\\\HHH777111444:::===???888666;;;VVVYYY<<<>>>BBBiiihhhSSS???777555999:::???XXXuuuppp|||fffYYYTTTIIISSSssshhh___PPP???KKKpppCCCBBBwwwjjjGGGuuuVVV///---*********++++++***))))))))))))***+++,,,---++++++,,,,,,,,,,,,------...000KKK^^^|||}}}XXXhhhqqqkkkuuu~~~LLLAAAiiiwwwcccrrrdddSSS<<<333666666:::666888FFFWWWZZZLLL<<<999666>>>RRR^^^[[[VVVVVVwwwkkkiiiyyyyyy~~~yyybbbZZZTTTHHH???>>>::::::222444BBBEEE>>>===HHHjjjiiiBBBEEESSSGGG333...===???777AAA```:::---,,,+++******))))))************)))((((((((((((((((((((((((((())))))))))))***((())),,,------111777RRRsss~~~nnnXXXXXX___wwwPPPCCCFFFkkkrrr___QQQ666BBBmmmGGG===<<>>PPPzzzaaaQQQoookkkvvvqqqeeeUUUTTTXXXlllNNN222,,,111444666;;;AAAEEEDDD???:::///111---...444///,,,444///<<<555333000222DDDBBB@@@...>>>TTTDDD111777???===333555EEELLLEEEBBBGGGUUUyyyvvvsss???888999222>>>BBB===111222<<>>[[[RRR999///...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***(((111+++000TTTaaaxxxhhhbbbrrrbbbqqqhhh```YYYMMMPPPVVVlllTTT>>>888;;;EEE]]]uuuxxxFFF888444000777;;;FFF===???JJJ___~~~nnn```OOOFFFGGGGGG===222>>>>>>===```uuuAAA444555999>>>@@@<<<;;;EEEQQQ___WWWJJJ???::::::;;;:::???999BBBKKK\\\ZZZBBBHHHDDDzzzmmmaaaTTT>>>777555999:::FFFkkkjjjPPPBBBFFFGGGVVV{{{___WWWWWWRRRAAAFFFvvvnnnEEEGGG|||^^^<<>>IIIIII===000;;;777EEEaaaoooggg___aaaqqquuutttdddUUUOOOTTTRRREEE;;;<<<===<<<333333AAAEEE>>>===FFFjjjjjjBBBHHHOOO777...***<<>>tttzzzvvvfffnnnppp___SSS```rrr~~~lllnnnlllSSSEEE222***888(((222---;;;tttnnn;;;+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''':::777333111111111111000------------------------......555333@@@QQQzzziiiHHH```mmmUUUcccyyypppaaabbbTTTIIIZZZPPP333...666<<>>QQQcccUUUEEE999111===GGGGGGaaaLLL;;;SSSyyyIII///000///...---,,,+++++++++***+++,,,,,,******+++,,,'''+++---000000000MMMzzz[[[ZZZmmmjjjWWWMMMNNNXXXnnnWWW===999@@@AAAPPPnnntttBBB:::777000888;;;<<>>DDDfff@@@222>>>>>>;;;@@@HHHHHHMMM^^^yyy___bbbZZZ999AAA777CCCFFFIIIgggwwwjjj]]]HHH[[[tttuuuccccccQQQ<<<...DDDAAA222fffoooMMMDDD777333AAA\\\rrr|||XXXDDDPPP___XXXJJJEEESSS]]]888EEEUUUNNNiiimmmzzzFFF,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,------...222222@@@kkknnnuuu{{{{{{uuuWWWfffYYYLLL{{{|||EEE<<>>888666999333666777000222888777666???TTTzzziiiTTTpppooo|||tttyyy~~~{{{wwwuuutttrrrnnnjjjhhhmmmtttyyyxxxnnnaaaWWWQQQMMMKKKLLLHHH@@@999777AAA<<<666666???EEEAAA777JJJ___{{{dddCCC>>>777222444&&&888AAA777QQQ___999...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++)))***++++++,,,333<<>>SSSsssmmm```SSS999444444555777777:::DDDOOO```ooo```\\\^^^YYYYYYQQQNNN???999666@@@NNNwwwYYYMMMAAA888111===LLLFFFTTT>>>:::YYYxxxiiiHHH222//////...,,,,,,++++++,,,***+++,,,,,,******+++,,,))),,,,,,///......JJJwwwnnnlllSSS```lll|||uuu^^^WWWWWWVVVWWWjjjZZZCCC999::::::IIIdddoooBBB555555333888===AAAJJJUUU\\\cccooo{{{vvvlll\\\TTTWWWwwwVVV;;;999AAARRRzzzQQQ@@@666???DDDJJJOOONNNZZZrrrwww@@@@@@@@@PPPVVVUUUiiivvvssstttfffaaammmwwwbbbZZZDDD:::000999444UUUxxxiiiCCC>>>999777>>>GGGLLLKKK???===MMM\\\XXXHHH???GGGGGG;;;XXXnnnVVVJJJgggsss:::,,,,,,+++++++++*********))))))*********+++++++++******+++,,,,,,------...///444EEE[[[eeeuuukkkjjjxxxwwwSSSccc___SSSPPPAAAggg}}}rrrqqqhhhhhhXXXDDD:::444555333666555222:::>>>444???AAA^^^pppZZZhhhrrrggg^^^[[[dddgggddd```^^^^^^\\\YYYVVV\\\[[[[[[\\\\\\ZZZVVVSSSQQQMMMKKKKKKGGG>>>666444;;;777111222???FFF@@@888DDD\\\zzzccc???:::444222555---888AAA666LLLZZZ>>>///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))***++++++,,,333;;;vvvnnn~~~ZZZ[[[VVVfffxxxjjjGGG???ggglllXXXMMMGGGEEE{{{QQQTTTiiiPPPUUUmmmuuujjj___gggIII;;;bbbRRRAAA999222CCCcccsssjjjaaa\\\^^^```^^^\\\```cccXXXJJJOOOeee@@@999777UUUXXXLLLIIIEEEUUU]]]XXXVVVXXXZZZ[[[___ddddddMMMEEEeeezzz```[[[QQQMMM777www~~~kkkiii___]]]AAA///>>>OOO\\\mmmpppjjjnnnqqqqqqooo^^^mmmyyyxxxxxxeeeXXXmmmnnnUUU>>>222///333,,,111000777bbbwwwooosssAAA...+++))))))'''%%%$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((<<<888444222111000///...------------------------***)))555<<>>RRRBBBMMM???>>>SSSyyykkkttttttAAA111///...---,,,,,,++++++,,,***+++,,,+++******+++,,,+++---,,,------,,,HHHsssgggtttYYYWWWnnnkkknnn|||pppYYYQQQYYYbbb^^^VVV___ZZZIII<<<===BBBTTTmmmpppJJJ555666:::888@@@GGGRRR]]]ccckkkzzzwwwfffYYYTTT}}}ddd===;;;IIIeeeUUU;;;666FFFSSS[[[```ddd|||NNN@@@EEETTT^^^cccppp}}}~~~bbbSSS???888666999>>>{{{zzz~~~MMM999888999===???===777333555AAAOOO\\\\\\FFF888>>>>>>???fff^^^WWWPPPhhhttt333,,,++++++++++++*********)))))))))*********++++++******++++++,,,---------+++666III{{{KKK___{{{qqqwww\\\hhh```VVVWWW@@@___yyynnnhhhlll```NNNAAA555000000444444222<<<>>>111===AAArrrsssMMMdddaaaZZZWWWQQQUUU]]]WWWUUUSSSRRRQQQPPPMMMKKKSSSPPPMMMLLLNNNPPPRRRRRRPPPLLLJJJJJJFFF<<<444111555444---000CCCJJJ@@@888BBB\\\}}}ddd===666333444222444555===444EEEUUU<<<***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,++++++222:::jjjppp|||mmm~~~YYYZZZXXXhhhvvvhhhEEEIIItttwwwbbb^^^RRR===<<>>111111555===DDDiiiMMMBBB;;;999444???RRRAAAUUUNNNCCCJJJyyy```777,,,...------,,,+++++++++,,,)))+++,,,+++***)))***+++,,,---+++---------GGGrrrkkkwww]]]^^^tttjjjeeemmmjjj[[[UUUYYY```eeeaaaWWWXXXYYYLLL@@@EEEQQQeee||||||[[[<<<999===555<<>>AAASSScccoooyyycccGGGJJJ[[[qqq\\\OOOAAA888<<>>::::::>>>AAAMMMSSSiiiiiiGGG;;;DDDCCC<<>>WWWvvv~~~kkkgggmmmgggZZZNNNAAA555000666;;;777999===999@@@^^^gggSSS{{{fffPPP[[[YYYVVV[[[ZZZVVVUUUSSSRRRQQQPPPOOONNNOOONNNOOOQQQSSSSSSRRRPPPLLLHHHGGGHHHEEE;;;333000333888111666NNNQQQ@@@888EEEbbbiii>>>555333777000@@@333999444???SSS}}}666++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))***,,,++++++111999fffhhhqqqbbbYYYYYYiiiyyynnnJJJXXX|||[[[aaaXXX888AAAyyy|||aaa^^^vvvdddVVVRRR>>>???ggguuufffbbbRRRLLLSSSyyytttnnnkkkoooZZZ\\\^^^^^^]]][[[ZZZYYYRRR^^^^^^[[[YYYlllJJJ<<<\\\iii___VVVVVVYYYZZZZZZ\\\]]]\\\UUUXXXbbbWWW???444333ZZZzzzcccfffcccNNN;;;>>>fffxxxppp{{{hhhhhhVVVjjjdddmmm|||YYYUUUllliiiMMM888000,,,333...444333;;;hhh777))),,,,,,((())),,,***$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((===999555222000000...---------------------------111))),,,>>>WWWIIIfffuuuKKKaaaqqqttt{{{cccfffZZZJJJ>>>[[[aaaCCC:::CCCjjjcccZZZtttnnn>>>555///000333444777<<<===:::888777666444222111000+++)))+++---,,,///333444777888777<<>>FFF```rrrddd```<<<>>>???>>>AAAVVV}}}bbb]]]VVVUUUJJJ???666888999@@@LLLgggMMM@@@888777333===KKKGGG]]]LLLBBBZZZNNN111+++------,,,+++++++++,,,,,,)))***++++++))))))***+++,,,,,,+++---......FFFpppdddzzzaaaYYYkkkgggcccfffaaa\\\gggpppeeebbbiiihhhUUUYYYPPPIIIQQQ___rrruuuQQQDDD@@@666;;;FFFXXXgggrrroooUUUHHH|||WWWFFFSSS|||ZZZSSSeeexxxnnnMMMRRRooorrrWWWKKK;;;:::CCCqqqrrr>>>666888777LLLeeetttppp\\\MMMJJJ???:::;;;???===999CCCSSSdddhhhmmmNNNDDDJJJ===:::ooovvvnnnsssMMMVVVgggwwwNNN333+++++++++*********))))))(((((()))))))))*********))))))***++++++,,,,,,---,,,444CCCyyyuuuJJJcccrrrYYYgggcccVVV\\\===TTTkkk}}}jjjfffkkkiiiddd]]]RRRBBB444888DDD===777AAALLL___JJJiiisssYYYVVV]]]UUUSSSVVVMMMSSSSSSRRRQQQPPPOOONNNNNNKKKKKKMMMOOOPPPOOOLLLIIIGGGDDDDDDGGGDDD<<<444111444AAA;;;@@@ZZZWWW???999HHHgggmmm>>>333222777<<>>]]]oooQQQFFF[[[www[[[mmmKKK;;;///000555777:::???;;;999<<>>333+++000,,,+++,,,------000555555888999555999TTTccc???444333333222111000//////222000555???UUU}}}NNN000222777888333======AAA]]]ggg[[[]]]EEEAAA>>>BBBRRRtttaaa[[[VVVVVVJJJ===888999777EEEYYYaaaLLL???444333111===HHHLLLYYY888???ssszzzwww@@@333...,,,,,,++++++++++++,,,,,,)))***+++***))))))***++++++,,,***...///---CCCiiigggiiiUUUaaa```___```\\\XXXmmmxxxccc```vvvMMMVVVYYY\\\eeennntttZZZIIIAAAIIIWWWmmmxxxVVVHHH{{{vvv___SSSYYYyyy}}}aaa```rrr```EEEPPPttthhh[[[KKK777===QQQUUU222333;;;:::;;;;;;EEEPPPIIIDDDQQQFFFCCCIIIPPPKKKGGGZZZuuuPPPIII@@@555JJJgggGGGOOOgggBBB,,,+++************)))))))))((((((((()))))))))******))))))******+++,,,,,,,,,///222===vvvyyyPPPddd}}}sss~~~UUUgggbbbVVVZZZ999OOOjjj~~~lllfffhhhggghhhhhhaaaKKK888777AAA>>>>>>OOO___zzz~~~```LLLyyyttt\\\WWWYYYXXXQQQQQQTTTPPPPPPQQQQQQOOOMMMLLLLLLMMMMMMJJJHHHGGGHHHHHHHHHGGGDDDBBBCCCFFFDDD<<<555222666IIIBBBEEE___XXX<<<<<>>TTTggghhh\\\SSSPPPPPP===IIItttkkkcccZZZdddjjj^^^NNN333MMMnnn___KKKKKKUUUOOO___SSS]]]\\\aaa```___jjjbbb\\\\\\[[[XXXVVVUUUVVVXXX]]]ZZZVVV___RRREEE:::qqq|||___YYYYYYdddccc\\\WWWUUUYYY]]][[[ZZZ[[[YYYdddcccaaakkkuuupppeeeiiikkk___QQQAAAYYYkkkkkkeeebbbfffkkkkkklllmmmNNNCCCZZZ}}}nnnggghhhrrrVVVUUUhhh]]]???000000///666000333000999jjjyyy999111,,,((()))(((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((;;;777444111111111000///------------------------***---)))222OOOBBBZZZnnnLLLQQQiiidddeeellliiicccKKKBBB;;;TTTrrrttt]]]QQQ___mmmZZZxxxYYYBBB000111888;;;===AAA<<<>>>KKK^^^eeeUUU:::(((...,,,---......,,,000777777:::999555;;;YYYjjjDDD333333222000...///111111333888888BBB[[[qqqggg555111:::444///---;;;@@@KKKxxxhhhbbbaaaQQQCCC:::EEEeeeddd^^^WWWSSSEEE888666666666QQQrrrZZZLLL???333444555BBBOOOEEEJJJ333CCCsssssslllbbb\\\333444///,,,+++++++++++++++,,,,,,(((***+++***)))((()))+++,,,,,,+++......)))<<<```rrrnnnXXX```\\\\\\aaa^^^RRRgggvvvbbb```yyyEEEVVVfffooopppjjj{{{jjjLLLIIIXXXhhhWWWJJJpppeee]]]ZZZXXXgggqqqzzzsssSSSHHHSSScccxxxxxxKKK888BBBSSSeeennnoooeeeZZZHHH;;;BBBhhhBBB444777@@@CCCEEECCCLLLWWWMMMLLLddd^^^]]]ccchhh]]]WWWsssHHHRRR888:::cccXXXHHHWWWttt;;;---************))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,...///:::xxxZZZjjj~~~xxx___qqqcccZZZZZZ777LLL{{{ooo~~~nnnggggggcccggglllhhhVVVFFF>>>===DDD[[[rrrwwwmmmSSS@@@YYYnnnyyyqqqVVVTTTVVVSSSQQQVVVTTTRRRYYYPPPQQQRRRPPPMMMKKKLLLMMMMMMKKKHHHGGGHHHHHHHHHGGGDDDBBBCCCGGGDDD<<<333000666MMMCCCAAA[[[SSS:::@@@FFFeeekkk===333222777eeePPPGGG@@@:::\\\mmmppp+++...+++******)))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))(((***---,,,***...555bbbkkk}}}zzziiiVVVUUU]]]rrrppplllnnnPPPJJJggg}}}jjjXXXPPPMMMJJJLLLyyyrrrmmm\\\QQQMMM???:::888mmmggg```UUUdddyyyZZZ~~~TTTGGGDDDQQQVVVUUU@@@LLLyyysss]]][[[YYYWWWWWWWWWWWWVVVYYYZZZTTT\\\SSSJJJEEE^^^\\\ZZZQQQ\\\SSSWWWTTTUUUYYYZZZYYYZZZ^^^]]]bbb``````kkksssiii[[[bbbgggggg\\\YYYRRRrrrsss```dddgggggghhhmmmnnnmmmMMMRRRtttqqqmmmhhhnnnRRRRRRcccVVV999...333000777000333000;;;oooIIINNN777''')))+++&&&%%%***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((:::777333111111111111000------------------------(((111...222MMM???YYYpppKKKSSSmmmqqqsssyyyXXX~~~gggbbbUUUEEE;;;KKK```tttcccWWWSSSvvvOOOMMM{{{cccHHH111222;;;>>>@@@CCCDDDKKK```}}}oooIII------,,,...///...,,,000888999<<<;;;999???YYYbbbsssrrrOOO222333111...---///222444(((<<<===777@@@PPPooowww>>>000444444<<<<<<>>>CCCUUUtttkkklllgggcccdddaaaZZZDDD555FFFqqqkkkbbbWWWOOO>>>888666777;;;cccyyyVVVLLLAAA555666:::IIIZZZ888>>>???LLL___}}}lllkkkoooIII***333,,,+++++++++***++++++,,,,,,(((***+++***)))((()))***,,,,,,+++---,,,%%%666YYYrrrgggYYYddd[[[]]]iiioooYYYiiizzzfff```nnnnnnFFF[[[pppxxxjjjTTT^^^kkkEEEFFF[[[lll|||UUULLLlll^^^aaaVVVNNNTTTJJJCCC???000333888EEEWWWpppYYYCCC444999,,,;;;>>>OOO^^^lllqqqfffYYY\\\aaaPPP??????FFF}}}ppp<<<777444888===???BBB[[[uuukkk___pppzzzzzzvvvcccYYYyyyjjj===___>>>DDDrrrkkkJJJMMMgggxxx777666************))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++---;;;}}}cccsssqqqfffzzzjjjbbb```;;;OOOmmmyyyooo~~~pppiiifffaaaeeekkkhhhdddZZZLLLAAAQQQ~~~PPP???555LLLXXXeeeTTT___XXXWWWLLLNNN[[[PPPFFFRRROOOQQQRRROOOLLLIIIJJJLLLHHHIIIJJJLLLLLLJJJFFFCCCFFFCCCDDDGGGDDD;;;222...555MMMAAA<<>>bbb]]][[[YYYYYYZZZZZZYYYWWWTTT]]]WWWZZZRRRJJJ@@@zzzRRRLLL???<<>>DDDQQQnnnxxxccccccfffbbbVVV^^^QQQ888666333:::BBB:::JJJSSSSSS666333,,,...///(((,,,555666::::::AAA===:::YYYvvvqqqWWWfff~~~~~~nnnqqqmmmQQQ555---111555///...444333...333777999DDDbbbCCC///555333444666BBBBBBsssmmmhhhcccccceeefffddd```ZZZGGG:::JJJvvvbbb^^^YYYIII;;;666777000CCCaaakkkYYYJJJDDD:::222;;;NNN___CCC:::<<>>MMMCCCLLLtttJJJ```uuu[[[000***,,,+++******))))))************))))))))))))******)))************+++++++++,,,,,,999rrr^^^aaawww{{{}}}kkkbbbsssaaaccc>>>RRR___vvvzzzpppfffccccccdddfffiiifffnnn^^^KKKiii>>>@@@BBB```www^^^]]]WWWXXXYYYTTTQQQRRRRRRQQQPPPQQQMMMNNNGGGLLLGGGEEERRRHHHKKKGGGGGGJJJIIICCCAAADDDBBBFFFFFFGGGFFF888...444555NNN>>>888EEEDDDAAA999MMMcccpppVVV@@@888///???mmm___NNN???@@@mmmccc555***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******))))))+++...111jjjgggrrrttt}}}lllTTTTTTZZZdddjjjjjjhhhhhhhhhjjjrrrhhhSSSWWW^^^OOORRRMMMUUUaaaWWW<<<000888888SSS\\\^^^```ZZZKKKFFFQQQTTTQQQSSSssslllaaaUUUfff^^^YYYTTTTTTYYY[[[WWWSSSTTTXXXTTT[[[[[[===JJJyyyMMM===:::888<<>>222***...111,,,///777666@@@>>>CCC===999SSSmmmlllPPPYYYiiihhh[[[___aaaOOO???555111222......111000333::::::===UUU{{{rrr;;;000888:::<<<:::BBBRRReeebbb``````aaa___ZZZTTTJJJHHH999FFFttt___\\\XXXIII<<<555888888GGGrrraaaSSSGGGAAA888333BBBYYYZZZBBB;;;777UUUiii666000+++))),,,,,,+++++++++*********))))))))))))************...))))))---+++***555EEElllWWW___lllcccWWWeeebbbbbbWWW```bbb]]]lllqqqmmmtttkkk___cccgggfffhhhLLL:::333222111<<>>OOO^^^jjj\\\aaa]]]aaa|||aaa999@@@KKK???```ccc???aaakkkQQQ///$$$,,,+++******))))))************))))))))))))******)))************+++++++++******666lll___^^^~~~fffccciiicccZZZuuuyyy___|||eee<<>>LLLHHHMMMOOOLLLQQQGGGKKKFFFEEEHHHGGGCCCCCCFFFEEEIIIFFFEEECCC666---333555MMM>>>888EEEDDDAAA:::EEEWWWjjj[[[MMM@@@000:::sssbbbIII<<>>???:::666KKKeeelllSSSTTT[[[XXXKKKMMMQQQKKKEEE888...---000222444555666888888===RRRoooaaa999222444555;;;777===^^^\\\VVVVVVWWWXXXXXXTTTKKKDDDBBBRRR@@@EEEdddZZZZZZTTTFFF;;;333777>>>FFFYYYNNNDDD>>>444222DDD\\\MMM===???888hhh}}}wwwPPP111***---))),,,++++++++++++*********))))))))))))************,,,)))***---+++)))111>>>fffTTTWWWhhhWWWWWWfffhhhggg^^^iiihhh\\\hhhnnniiiiii[[[TTTdddppphhh^^^www~~~DDD777444000,,,...000666PPPgggiii\\\^^^fffbbbQQQKKKSSSVVVOOOQQQNNNEEE:::444222111222111///666>>>;;;HHHeeedddYYY???HHHUUUGGG<<<111111333777;;;BBBNNN\\\gggiiiSSSXXXyyy___FFFLLLeee;;;888:::555===LLLdddgggVVVZZZZZZ^^^qqq~~~]]]888333@@@BBB;;;pppppp~~~SSSFFFlllmmmIII888...++++++***))))))))))))******))))))(((((())))))***)))************+++++++++------666iiieee\\\yyyeee^^^iiikkkZZZdddZZZiiikkk===EEEjjj}}}rrrfffaaa___\\\\\\^^^______bbbgggjjjjjjhhhhhhiiiHHHFFFIIINNNUUUOOOQQQMMMRRRTTTNNNDDD<<<777444:::SSSGGGDDDMMMIIIFFF???FFFCCCCCCEEEEEECCCCCCFFFEEEJJJFFFBBB???444,,,222555KKK<<<888FFFEEEAAA;;;AAAOOOccc```XXXHHH111<<<~~~fffEEE666???XXX[[[SSS---,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))*********)))***---000===KKKllliii}}}pppyyy|||\\\WWWWWWaaakkkkkkeeeaaaLLL999FFFfffjjj[[[TTTSSSTTTWWW```jjjpppuuu}}}bbbXXX[[[WWWVVV\\\ZZZ\\\jjjrrryyyjjjbbbcccXXXSSSWWWXXXOOORRRVVVXXXXXXWWWVVVVVVXXX[[[SSSTTT___\\\kkkttt___rrrxxxccc[[[ggg```]]]___^^^ZZZ[[[```UUUQQQZZZUUUWWW^^^YYYbbbXXXZZZXXXUUUZZZbbb___UUUQQQIII???::::::<<<===<<<@@@XXX\\\aaaeeehhhjjjUUUGGGOOO}}}zzz~~~___NNNKKKNNNVVVMMM555---666777222333111333666WWWCCC'''&&&000(((''',,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::777333111000000//////------------------------///BBB)))'''555LLLBBB^^^bbbGGG]]]fff___UUU|||iiijjjYYYXXXMMMDDDCCCkkkwwwhhh]]]aaaVVV???>>>^^^aaaMMMHHH>>>888HHH___xxxmmmvvvpppbbb===,,,***///...111888777???===<<<999:::KKKgggzzzXXXXXX\\\[[[RRRNNNQQQRRRPPPCCC000+++111333222777888>>>GGGLLLPPP^^^|||lllNNNAAA666444:::666@@@```\\\CCCFFFGGGIIIKKKJJJFFF???999HHH\\\FFFKKKrrreee[[[YYYXXXOOOAAA888555888AAAGGGoooWWWLLLAAA;;;333000<<>>888DDDDDDzzz```rrr;;;000)))111,,,++++++++++++************((()))))))))***************)))+++---+++)))...666]]]QQQNNNfffRRR[[[gggoooiii___mmmpppaaaccc___]]]]]]QQQNNN```hhh[[[OOOiiifff@@@888777555555777999<<>>999FFF___eee___LLLaaatttYYY???333,,,444<<>>999???KKKgggmmmZZZ\\\[[[[[[aaacccXXXSSS;;;111;;;:::888FFF|||jjj~~~aaaEEELLLfffppp^^^000///***++++++***)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++......444```hhhUUUnnniiijjj{{{vvvYYY\\\~~~WWWdddttt???HHHbbb}}}qqqfffaaa^^^ZZZYYY[[[]]]YYYZZZ```bbbeeeqqq[[[EEE999QQQ___\\\WWWNNNVVVLLLOOOQQQLLLCCC;;;666444AAAZZZAAA444CCCBBB>>><<<<<>>FFFDDD@@@>>>444,,,222555III999777GGGDDD@@@:::EEEQQQhhhhhh]]]GGG333CCCfffKKK<<<>>>NNNXXX{{{PPP...---))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((()))******)))***,,,...===ZZZqqqqqq|||^^^UUURRR\\\hhhjjjddd^^^NNNPPPjjjaaaSSSYYYLLLQQQUUUXXX```nnnzzzooo^^^UUUTTTTTTRRRXXX]]]YYYVVV\\\[[[XXX^^^OOORRRRRRIII===<<<@@@???EEELLLTTTWWWUUUSSSUUUXXXSSSZZZVVVUUU]]]]]]___nnnddd^^^iii|||tttUUUFFFMMMmmm[[[XXXXXXVVVXXX___SSSFFFKKKDDD@@@HHHDDDGGGTTTUUUXXX\\\]]][[[ZZZ\\\III:::666EEETTTTTTNNNLLLSSSrrr}}}qqqeeeeeecccUUUJJJrrr|||eeecccPPPNNNGGGQQQRRRAAA///000888888444222444000444```yyy777&&&(((000)))&&&***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999666222000000000000///------------------------]]]wwwMMM,,,&&&GGGKKKWWWaaaHHHRRRZZZbbbXXXuuurrrwwwnnnYYYYYYNNNEEEEEEmmm}}}nnn]]]bbb^^^MMMAAAIIIbbbwwwyyylll___XXXKKK:::;;;LLLWWW\\\]]]iiiMMM555+++000000444;;;<<>><<<===@@@KKKggg___fffiiihhheee___\\\```cccWWW<<<...333111000;;;KKKhhh{{{uuurrrzzzdddVVVBBB===???;;;KKKssstttIII555555:::::::::;;;<<<;;;888666JJJRRRBBB___tttaaa^^^]]]^^^ZZZMMM???888888999EEEWWWhhhVVVIII===888555111333:::888777EEETTTnnn___\\\000222+++000---+++++++++*********))))))((()))))))))************))))))+++---+++***,,,111PPPxxxQQQGGGaaaRRR\\\cccooocccOOO[[[fff``````TTTUUUYYYUUUTTT[[[SSSCCC===VVV}}}zzzSSSBBB888222222666777:::@@@FFFQQQ___mmmEEEIII___MMMAAAaaammmYYYNNNEEE:::111///000---555<<<:::???WWWooouuusss^^^ppp[[[:::333///555???JJJYYYnnn~~~^^^YYYgggKKKDDDaaagggQQQHHHFFFFFFCCCFFFVVV}}}mmm]]]___]]]YYYSSSIII===999333:::@@@111;;;eeecccmmmFFFEEE]]]jjjvvv888)))***(((+++***))))))(((((())))))))))))(((((((((((())))))))))))*********++++++++++++***---RRRwwwgggIII]]]```ooovvvPPPWWWZZZkkkyyyBBBJJJZZZ~~~{{{pppfffaaa^^^[[[YYY[[[WWWZZZ```eeeggghhhkkkpppzzzjjjdddJJJ111HHH~~~```KKKPPPKKKGGGFFFGGG@@@777555:::PPPaaa@@@000BBBAAA<<<;;;111<<>>555...333777HHH777777GGGCCC???999DDDZZZyyyuuu```DDD111GGGdddWWWKKKDDDQQQoooxxxPPP000+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((()))******)))***+++---666iiiooorrrpppooo}}}^^^SSSMMMVVVcccfffaaa\\\RRR\\\lllwwwpppZZZOOOTTTQQQTTTRRRMMMNNNWWW]]]]]]cccXXXRRRVVVWWWUUUYYYbbbRRRVVVSSSTTT]]][[[SSSSSSNNNGGG:::999LLL___ccc^^^SSS[[[bbbaaaZZZTTTVVVZZZQQQYYYXXXUUUYYYZZZVVVUUUUUUXXX```]]]AAA'''555UUUxxx]]]UUUWWWVVVTTTTTTAAA222>>>@@@BBBWWW___bbbfffUUUOOOZZZ^^^VVVVVV^^^OOO:::BBBppp{{{lllwwwgggiiibbbVVV```\\\]]]VVVTTTGGGRRRKKK666///666999555888777888,,,333bbbWWW333))))))---(((%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888555222000000000000///------------------------JJJjjjSSS666...KKKZZZMMMeeeOOOQQQlll}}}uuuwww```]]]NNNHHHPPP|||www[[[YYYUUULLL>>>777AAAPPPiiikkkbbbXXXPPP>>>555===BBBWWWfff[[[===...222555999@@@AAA===>>>===@@@DDDDDDYYY~~~vvvuuusssnnniiinnntttkkkIII222666555<<>>999000OOOwww___CCC\\\pppWWW333333...+++******)))(((((((((((())))))((((((''''''(((((())))))************++++++++++++++++++KKKooonnnGGGXXX```ttt|||RRR\\\aaapppzzzFFFFFFWWWyyyyyynnnddd```^^^ZZZXXXYYYUUUXXX[[[\\\^^^``````^^^pppllldddjjjcccZZZ\\\HHH555WWWtttUUUFFFNNNGGG===>>>FFF???000333EEEwwwtttMMM???GGG???777...---???NNNKKK===444222333:::HHHHHH@@@===555///333;;;JJJ888999JJJDDD>>>:::???bbb~~~^^^???111JJJaaaVVVJJJ@@@JJJuuuJJJ///((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))******))))))***,,,,,,bbbcccuuuyyyfffeeeuuuaaaTTTKKKQQQ\\\aaa___\\\WWWUUUIIIGGGUUUXXXPPPQQQYYYZZZXXXTTTRRRTTTTTTRRRLLLNNNOOOOOOSSSXXXYYYVVVRRRVVVQQQQQQXXXSSSHHHGGG;;;BBBGGGWWWqqq}}}hhhmmmooohhh\\\TTTTTTXXXSSSWWWXXXUUUUUUZZZ\\\XXX^^^[[[UUUFFF111,,,EEEeeepppYYYQQQWWW[[[UUULLL111555bbbzzz|||~~~]]]FFF:::GGGTTTSSSSSSZZZTTTAAAMMM}}}yyyjjjsss}}}kkkccchhhWWWLLLpppttt\\\fffbbbPPPEEENNNAAA...222:::888555666888888,,,EEEuuuCCC111,,,((()))(((%%%%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888555111//////000000///------------------------!!!666999222555FFFcccFFFeeeSSSMMMqqqwwwppp}}}~~~fff]]]TTTRRRTTTmmmuuu{{{jjj\\\QQQLLLAAA777@@@QQQcccmmmaaaPPPPPPGGG;;;>>>NNNsss\\\;;;+++222777;;;@@@@@@<<>>CCCyyysss<<<)))000000%%%---************))))))))))))))))))))))))************(((***+++++++++,,,------333KKKkkkNNNQQQTTTZZZ___\\\aaaMMMAAABBBOOOaaaXXXOOOLLLSSSjjjttt]]]OOO]]]hhh}}}www^^^YYY@@@666666;;;666:::IIIOOOaaa|||eee]]]EEEjjjZZZCCCFFFbbbeeeGGG444999333333;;;<<>>===777888CCC\\\{{{sssqqqkkkPPPKKKfff|||aaaXXX[[[WWWZZZXXXFFFBBBZZZcccVVVUUUXXXUUURRRJJJ;;;888999@@@===111>>>ggg___SSSHHHhhhppp888***,,,&&&%%%******)))(((((((((((((((((((((''''''''''''(((((()))************+++++++++------,,,JJJnnnzzzLLL[[[sss{{{ZZZYYYdddjjj|||RRRAAAVVVsssxxxmmmccc___\\\WWWUUUUUUVVVPPPMMMNNNNNNMMMQQQXXXIIINNNRRRaaa]]]UUUYYYIII>>>RRRvvviiiIIIAAABBBMMM???555>>>PPPFFF///;;;]]]UUUIIIGGG===888+++111GGGXXXPPP<<<000000555HHHTTTOOOAAA:::333...333@@@MMM:::<<>>...***))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''')))++++++))))))***+++,,,KKKWWWlllmmmuuuxxxyyy{{{qqqgggYYYMMMOOOWWW[[[[[[[[[XXXNNN:::???]]]dddVVVTTTMMMLLLNNNQQQPPPJJJDDDBBB;;;:::666555<<>>555777:::nnn|||hhheee]]]``````XXXNNNIIILLLPPPUUUVVVZZZXXXRRRVVV]]][[[SSSOOOEEE888666FFFaaattt~~~sss```QQQRRR[[[WWWKKKAAAUUUgggNNNBBBKKKSSSVVVUUUUUUWWWZZZTTTNNNTTTgggvvvqqqbbbVVVUUUbbb{{{oooaaa\\\GGGEEEvvviii^^^iiidddFFF===GGG999+++555;;;666888444888555---[[[ttt666---,,,&&&%%%)))&&&$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777555111//////000000///------------------------...''')))%%%***444cccGGGWWWXXXRRRhhhrrrYYYjjjlllgggWWWVVVYYYKKKHHHMMMWWWxxxgggXXXOOOPPPHHH<<<@@@OOOtttkkkQQQRRROOOCCCAAAMMM~~~WWW666'''000777:::>>>===CCCMMMSSS___aaaMMMPPPwwwwwwnnn???555333HHHwwwmmmMMM???QQQsssuuufffYYYLLLQQQTTTaaa;;;222555///444444333222222444888<<<>>>ooozzz___ggg\\\ZZZYYYWWWNNN@@@888555;;;BBBYYYuuuYYYLLLDDD;;;444111000333777888@@@EEEpppUUU...'''///555%%%222************))))))))))))))))))))))))************(((***+++***+++---...---...BBB|||XXXNNNVVV[[[bbbVVVmmmcccOOODDDMMM```XXX___QQQUUUttthhhXXXhhh~~~^^^WWW>>>:::222:::888???OOOSSSccctttWWWEEE^^^fff???444NNNSSS222333//////666777CCCwwwssslllddd@@@:::///555???HHHRRRbbbttt~~~rrrSSSFFF[[[bbb[[[___]]]TTT\\\ZZZ???BBBYYYxxxZZZQQQSSSUUUQQQOOOJJJ======BBBJJJ===000NNNvvv}}}ooouuu:::PPPZZZyyyttt111,,,++++++---******)))(((((((((((((((((((((''''''''''''(((((()))************+++++++++***+++)))FFFkkkNNN[[[{{{WWWHHHtttccc```{{{]]]???SSSmmm|||xxxmmmccc^^^ZZZTTTQQQRRRRRRIIIJJJRRRMMM>>>===HHHAAAJJJSSSccc\\\RRRYYYNNN<<>>LLLzzz}}}tttjjjcccfffbbbDDD555AAA555***666999555<<<888;;;222+++bbbyyyqqqSSS+++)))***$$$$$$+++(((###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666444222///...---...///,,,,,,,,,,,,,,,,,,,,,,,,111)))'''...222444>>>LLLNNNmmmKKKLLLhhhVVVZZZtttyyyqqqooolllXXXZZZZZZPPPAAA<<>>>>>>>>GGGRRRlllsssnnnwwwwwwNNN333///KKKmmmjjjTTT@@@888IIIwwwmmmuuu___hhhttt{{{xxx@@@666333222555555111------333:::>>>UUUgggbbb\\\___ZZZWWWRRREEE777444999AAABBBbbbMMMIII>>>444333666666555666***IIIhhh|||hhhmmmCCC)))666---)))000+++))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***,,,;;;___kkkRRRIIIYYY```YYYhhh^^^gggHHHBBBVVVrrrRRR]]]VVVdddkkkZZZzzzrrrYYYVVVQQQ>>>;;;...333DDDLLL]]]{{{}}}YYY>>>LLLFFF???<<>>gggsssKKK;;;<<<444888***NNNeee999;;;sssJJJ>>>;;;>>>jjjMMM444;;;;;;[[[KKKDDD000AAAIIIfff999******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++&&&888]]]]]]wwwrrrffftttuuuyyyiiiXXXFFFAAAKKKVVVYYYVVV]]]YYY[[[dddllliii\\\QQQSSSTTTUUUSSSIII>>>:::<<>>PPP\\\LLL777777SSS___UUU^^^rrrcccdddSSSPPPeeebbbHHH;;;LLLrrrZZZOOOPPPrrrrrr]]]^^^gggXXX999;;;222...444999999999<<<;;;>>>---CCC\\\qqqxxxvvvuuuAAA...+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''666444222///...---......,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((---...111BBBVVVSSSiiiMMM@@@ZZZaaaeeesssxxxuuuhhhZZZWWWUUUQQQDDD<<>>PPPrrrkkkGGGPPP```CCC333(((***---***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,...***555UUU}}}ZZZOOOttt|||sssKKK]]]ppp___}}}fff===HHHbbb~~~yyykkk^^^ZZZYYYTTTNNNKKKNNNPPPQQQMMMDDD======BBB<<>>666RRRpppooojjjqqqvvvyyysss]]]JJJGGGbbbbbbZZZJJJfffbbb[[[NNNUUUNNNQQQVVVQQQOOOTTTSSSVVVnnnwwwddd```___UUUXXXTTTRRR\\\QQQ;;;FFF^^^DDD:::PPP[[[qqqttttttTTTIIIeee~~~___[[[WWWZZZ[[[RRRVVVhhh___GGGAAA___ooo```rrriiiEEE333777000///555:::::::::<<>>AAAOOOdddfffbbbVVVLLLHHHEEECCC@@@FFFRRRHHH666IIIbbb\\\eeennn~~~qqqMMM444000111333555666===NNN^^^kkkkkkvvv[[[999444777???GGGIIIUUUJJJ```___DDD:::333000...333888888666666<<>>333222777:::===fffLLLTTT@@@888222000000222777>>>EEESSSjjjGGG+++)))111''''''///)))))))))))))))))))))))))))******))))))))))))(((((())))))***++++++++++++***''',,,;;;WWWkkkbbbSSSTTTtttzzzaaahhhfffwwwtttdddggg]]]aaawwwuuubbb]]]dddXXXggg{{{eeeXXXTTTCCC888999BBBSSS{{{|||PPP888;;;HHHXXXYYYLLLAAA>>>999333666<<>>777888???CCCYYYqqq___BBBTTT___>>>000eeexxxFFF999DDDDDDJJJ|||aaa888999888???999444444555555333000444FFFWWW777444HHH}}}UUUFFFKKK222,,,777===nnngggIIIllloooGGG999===LLLnnniii???666444===tttOOOAAA999TTTfffSSS+++---***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++***444QQQddddddnnnbbbbbbyyysssgggwwwssskkkQQQDDDSSS```\\\[[[cccYYY\\\QQQAAAIIIccclllbbbRRROOOOOORRRQQQKKKFFFFFFhhhtttmmmlllTTTQQQuuulllTTTVVVOOO999>>>xxxxxxuuussspppcccUUUUUU```llloooaaaIIInnnvvvqqqCCCEEEDDDRRRJJJOOOXXXOOONNNSSSUUUWWWaaa]]]GGGKKKSSSPPPXXXUUUNNNVVVQQQ===???[[[???GGGzzzvvvUUUAAAsssdddXXXYYYWWWDDDAAAdddrrrQQQ>>>:::bbb```___}}}ccc444444111...000777<<<===<<<;;;;;;444999^^^fffkkkNNN+++...***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,&&&'''888KKKMMMQQQ[[[IIInnnqqqwwwaaarrrnnn[[[RRRXXXSSSCCC@@@JJJqqqvvvnnnXXXHHHEEE@@@777@@@EEEMMMBBB000:::QQQVVVUUUSSSYYYdddaaaNNN;;;333---...222555888@@@RRRdddqqqzzzPPP000...666===CCCDDDeee~~~ZZZLLL===444111888777777666555666<<>>888;;;@@@FFFgggdddXXX[[[VVVPPPEEEEEE^^^hhhSSS]]]^^^PPPGGGRRR^^^aaa[[[UUUTTTVVVYYYXXXaaaUUUYYYNNNPPPUUUUUUGGG888888BBBGGG@@@EEEeeewwwhhhtttbbb???KKKfffrrr^^^666'''+++---!!!)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******&&&%%%222@@@~~~{{{QQQqqqzzz}}}tttaaaOOOWWWqqqppp|||nnnHHHHHH___pppaaaTTTQQQPPPJJJAAA;;;<<<555444777666333777>>>UUUaaavvvdddAAAUUUfffGGG@@@nnnhhh888222PPPhhhPPP555EEE;;;GGGPPPNNNFFFIIIIII>>>333555MMM{{{OOO888888ZZZUUUIII@@@333<<<888<<<~~~^^^GGGuuubbbBBB888???OOOiiiXXX999:::888KKKVVV<<<777NNNaaaGGG)))///(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********###,,,MMMwwwooosss^^^qqqnnnggg|||wwwjjjccciii{{{ssseee```VVVVVVPPPOOOaaauuuqqq]]]UUUOOOMMMPPPRRRMMMGGGDDD^^^^^^```]]]<<<@@@ttt}}}TTTYYYQQQ888CCC~~~iiiOOO@@@AAA@@@BBBQQQ^^^WWWaaaYYY???\\\uuuXXXDDD444QQQTTT]]]TTTUUUVVVQQQMMMLLLMMMRRRXXXWWWNNNUUUbbbUUUPPPSSSRRRVVVKKKAAACCCVVVAAAWWWwwwGGGCCChhh[[[UUUIII===WWWttt[[[KKKAAAKKKnnnssshhh[[[gggrrrPPP///444---...222999>>>???===;;;333888QQQ```}}}{{{wwwwww;;;'''222))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((000999JJJKKK\\\MMMfffooo[[[zzz[[[sssuuudddooo]]]SSSXXXUUUFFFAAAGGGfffllleeeQQQFFFIIIHHH???:::666:::<<<555888NNNaaaWWWRRRLLLIIIDDD<<<555111...,,,...333777===GGGQQQ\\\kkk{{{qqqUUU999000222222222333===GGGjjjwwwWWWRRR===666444;;;666666:::===>>>BBBHHHhhhddd]]]ggg```\\\PPPPPPHHH:::222555<<>><<<>>>???<<<999@@@TTTggghhheeeyyylllDDDSSSkkkQQQ:::OOOWWWDDD...777ggg|||SSSOOOMMMSSS888AAAkkkxxxhhhaaa\\\PPPIII===TTTvvvKKK<<>>;;;888:::666777>>>???<<>>666000...111555777999===cccooofff|||ppprrr888111///***'''***,,,)))$$$((((((((((((((((((((((((''''''(((((((((((())))))))))))***++++++++++++***&&&///)))'''CCCbbbdddXXXSSSRRRCCC___]]]^^^```fffmmmhhhaaaOOOPPPYYYRRRDDDBBBJJJOOOPPPXXX[[[PPPQQQNNNKKKOOOwww~~~RRRHHHBBB===CCC```MMMYYYMMMQQQZZZKKK999444FFFjjjqqq[[[XXXWWWQQQUUUTTTIII555@@@~~~ggg[[[]]]XXXTTTXXXIIIMMMSSSXXX[[[YYYVVVSSSMMMWWWSSSRRR[[[TTTHHHOOOXXX___XXXBBB888???CCC===<<>>qqq@@@GGGccc}}}ZZZ...%%%,,,///---%%%---''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((///(((333000fff}}}ZZZ^^^hhhaaa```kkkggghhh~~~xxxeeekkkgggMMMBBBVVV}}}fff___YYYUUUQQQIIICCCAAALLLXXX]]]TTTRRReeeiii```xxxoooDDDSSSoooTTTBBBDDD???:::888???jjjzzz___PPPHHHPPPRRRNNN888<<>>AAALLL999222777AAApppRRR@@@RRRaaauuueee444------'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***---+++888^^^hhhjjjeeerrrwww~~~qqqxxxtttddd[[[]]]ZZZQQQTTTUUUUUUNNNBBB???LLL\\\UUUOOOMMMRRRVVVSSSOOONNNRRR\\\SSS<<>>AAACCC???;;;444666YYYvvvtttzzzKKK111$$$)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,......---;;;PPPZZZ___VVVNNN\\\dddlllxxxttthhhdddIIINNNSSSTTTRRRNNNIIIFFFEEEFFFDDDAAADDDGGGCCC<<<:::888222222888===MMMeee[[[OOODDDAAA@@@:::555444111------//////,,,+++---------,,,***000@@@VVVeeevvvOOO///666222///.........111555333;;;===888999JJJnnn|||pppRRRSSSjjjTTT\\\FFFCCC<<<888555888<<<;;;<<>>777@@@@@@===DDDiiiqqqMMMGGGVVVeeeuuu555&&&...,,,+++,,, ///'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******$$$333&&&///,,,\\\oooUUU```\\\bbbuuullldddzzz{{{ttt]]]hhhlllUUUEEETTTvvv|||cccZZZRRRRRRQQQKKKCCC???SSS[[[[[[ZZZnnnOOOOOOppphhh???ZZZxxxRRRLLLOOOHHHFFFIIIHHH```\\\OOOJJJSSSGGGEEE>>>:::MMM___GGGDDD???@@@888QQQuuuOOO777EEEkkkoooDDD???666:::777@@@mmmSSS:::MMMUUUEEE666===;;;@@@EEE777888666FFFxxxIIIDDDbbbgggvvvJJJ---...(((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((''',,,AAAYYYpppuuu___~~~vvvzzz}}}yyyrrreeeWWWQQQQQQQQQNNNRRRZZZYYYKKKAAAJJJ^^^mmmUUUPPPNNNQQQRRRNNNKKKKKKKKKIIIHHHRRRgggUUUQQQOOOFFFHHHhhhqqqRRRGGGGGGqqqhhhGGGPPP\\\]]]UUUIII<<>>999DDDDDD;;;???777KKKddd<<>>FFF444LLLNNNDDD--->>>```YYY???]]]uuuUUUEEE@@@;;;777888CCC\\\rrrXXXHHH>>>AAAEEE???999888cccXXXGGG:::333333666999111```~~~OOO@@@>>>NNN???<<<:::666DDDlll{{{VVV888???xxxJJJ:::@@@222777===GGG222333???^^^PPP888OOOZZZZZZxxxccc111///******&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((,,,ZZZkkkXXX~~~sssllldddvvvnnntttjjjaaa\\\UUUMMMLLLOOOTTTOOOLLLMMMPPPPPPJJJDDD???KKKSSSOOOKKKKKKJJJEEE:::???\\\jjjOOOQQQMMMJJJSSSGGG666QQQhhhSSS[[[FFFjjjqqqNNN:::BBBqqqmmmUUUMMM???BBBbbbbbbKKKJJJ@@@kkkdddPPPVVVEEELLLNNNKKKIIIFFF@@@NNNiiiSSSOOOIIIMMMIIIKKKTTTCCCIII```YYY888444LLLmmmZZZSSSSSSQQQRRRPPPOOOTTT```kkkqqqgggddd^^^ZZZ\\\LLL<<<444...******///666===???AAACCC999555BBBRRR```|||222,,,111%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))111111000000///.........,,,,,,,,,------------...------------------------,,,BBBKKKSSSZZZMMM\\\ooo^^^ppp{{{dddUUU===555>>>AAAMMMUUUMMMTTTBBB777888WWWfffCCC888000111222222<<>>555""",,,+++)))***++++++***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***&&&'''***&&&###...???XXXiiifffTTTQQQXXX```hhhbbbTTT\\\llleeeWWWTTTWWWRRROOOZZZ\\\[[[zzzuuuIII]]]fffbbblll|||oooPPPQQQKKKFFFHHHPPPWWWZZZYYYqqqeeeUUUMMMMMMPPPPPPNNNOOONNN???===MMMpppUUUMMMHHHOOOLLLTTTLLLLLLNNNOOOQQQdddgggNNNQQQQQQKKKEEEAAADDDNNNFFF===MMM___\\\SSSMMMNNNQQQTTTOOOEEE???>>>666444888===777,,,,,,444;;;cccwwwMMMCCCXXX]]]SSSwwwQQQ...$$$******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''000%%%777mmmsssZZZOOO\\\ZZZ\\\ddd\\\ffftttqqqrrrmmm```\\\```___IIIPPP^^^llltttuuuppplllVVVOOOIIIGGGIIIHHH@@@999555DDD<<>>666000...///111222555UUUiiiDDD>>>AAAPPPCCC>>>PPP```iiiqqqoooVVV999333CCCeeeCCC777???444;;;DDD<<>>DDDFFF888222AAATTTnnnZZZ***,,,,,,###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((111111000//////......---,,,,,,,,,,,,------------------------------------&&&777===FFFUUUOOOOOOffffff\\\ZZZiii~~~jjjRRR888333555555JJJ\\\PPPSSSPPP999333XXXiiiKKK>>>333222222000333:::@@@555333222***...555222===555000000///...---......222222444999:::KKKggg{{{eee\\\]]]]]]fff___AAA333...111222+++---444111555777777999EEEZZZmmmwwwaaaIII888<<>>hhhWWWEEEBBB444555444000999///888===666yyyjjj}}}ggguuu***222&&&,,,***))))))***+++)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))...((('''+++,,,'''''',,,;;;^^^jjjXXXQQQUUUZZZ___aaa[[[hhhtttdddPPPNNNRRRRRRPPP[[[```ccc{{{nnnUUUpppuuuddd]]]UUUJJJOOOHHHEEELLLWWWZZZQQQGGGpppfffWWWLLLIIIJJJNNNPPPMMMJJJFFFGGGPPPeeeRRRMMMGGGMMMPPPTTTPPPNNNOOOQQQQQQXXXnnn___XXXLLLKKKRRRKKK<<<777AAARRRLLL<<>>999444???@@@??????333+++555666333BBB@@@111HHH^^^JJJ>>>;;;:::;;;;;;;;;AAAHHHEEEOOOUUUOOODDD===<<<<<>>CCCSSSaaabbbXXXKKK===444555RRRNNN===666<<<555???EEE...BBB333???bbb;;;===kkk___uuummm;;;)))+++***///&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''///&&&(((555JJJmmm}}}fff```~~~mmmiiiffflllaaa``````___ZZZUUUTTTXXXLLLLLLLLLLLLKKKJJJIIIHHHlllooogggRRRBBBBBBFFFHHH///LLLxxxIIIBBB[[[KKKMMMCCCIIIHHH;;;GGGXXXRRRJJJUUUJJJBBB:::555XXXaaaTTTTTT888VVVgggVVVLLLwwwmmmNNNTTTCCCJJJQQQIIIHHHNNNMMMJJJQQQ___:::666LLLNNNEEEHHHGGGMMMPPPMMMSSS^^^ccclllnnnIIIHHHPPPMMMLLLRRRQQQJJJHHHMMMNNNIIIFFFHHHQQQxxxhhh\\\[[[CCC;;;222,,,***,,,555>>>HHHEEEAAABBB>>>000555OOOpppooo333$$$,,,)))%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((111000000///......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))444777???SSSUUUIIIGGGQQQttt}}}vvvXXX;;;555222:::fffbbbSSSRRRDDD===RRRxxxkkkUUUEEE777333333222222444;;;999888333...000444333999888222///111...+++...+++111444999<<<777BBB]]]zzzbbbXXXbbbiii}}}~~~NNN777...000222---...444222000777===;;;:::GGGeeedddMMM===AAAmmmeee\\\UUUXXXXXXNNNAAA:::444AAA~~~wwwhhhPPP222444222777:::===SSSKKKEEE===000222222333999555333@@@ZZZppp~~~}}}LLL111'''000+++***))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,''''''---000---***++++++LLL___^^^\\\XXXTTTXXX\\\gggqqqdddNNNLLLQQQJJJKKKHHHPPP[[[eeewwwvvv^^^ZZZccceee\\\QQQPPPSSSUUUQQQOOOMMMJJJGGGFFFFFFFFFrrrfffWWWKKKHHHIIILLLMMMJJJFFFJJJQQQTTTuuuUUUPPPQQQEEEFFFNNNNNNRRRNNNMMMLLLIIIGGGMMMWWWJJJTTTPPPNNNRRRDDD777@@@gggpppcccOOOPPPVVVUUUTTTYYYOOODDD@@@<<<777333333666333///++++++333FFFVVVwwwHHHFFFYYYhhhxxxhhh???)))%%%///))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%***&&&***...)))AAAiiipppPPPTTT``````nnnsss___oootttpppqqqqqq[[[OOOaaa```NNNKKK```qqqmmm```YYYQQQOOOLLLIIIFFFCCC@@@???FFFCCCFFFKKKJJJJJJIIIEEE===888FFFNNNJJJ\\\iiiWWWEEEBBBDDDJJJOOOPPPRRRUUUaaajjjhhhTTTBBB???BBBCCCIIIKKKPPPVVV[[[]]][[[YYYfffcccYYYGGGAAA>>>>>>888EEEBBBBBBBBB>>>888777999@@@bbb???;;;777888444>>>???000888AAAgggLLL>>>KKKkkk{{{uuuXXX222///,,,***///'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$---$$$---000KKKbbbWWW{{{vvvnnncccqqqgggddd```]]]YYYUUURRRPPPHHHJJJLLLKKKHHHGGGHHHJJJ^^^\\\PPP???888>>>DDDDDD@@@:::eee]]]===<<>>PPPmmmaaaMMMIIIEEELLLFFFAAADDDUUUjjjuuuvvvrrr\\\NNNHHHPPPTTTMMMJJJNNNNNNIIIJJJLLLCCC666555>>>fff___YYY]]]RRRNNN888444///***)))///;;;EEE???JJJHHH<<<222111JJJoooJJJ"""'''+++)))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''000000//////...---------+++++++++,,,,,,,,,------************************+++000222;;;QQQZZZMMM===RRRppp{{{nnnFFF;;;555OOO]]]MMMLLLEEEIIIlll~~~XXXHHH777000111333444555777999666333444444666;;;777>>>666...333///***111---000222:::===666===VVVsss___QQQgggWWW???111///222...///555444111777???DDDLLL]]]yyyrrrRRR:::BBBwww^^^PPPYYY]]]PPPLLL777333FFFmmmbbbUUUFFF@@@===111888888777HHHyyykkkBBBAAA777///000111111444;;;777QQQqqqqqqxxx,,,333222+++***((()))******)))'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%###$$$(((***)))***+++'''555III___lllaaaVVV\\\aaajjjppp___JJJMMMTTTMMMJJJBBBCCCOOOcccuuurrr______WWWKKKBBBBBBJJJUUU]]]QQQQQQNNNGGG???===BBBHHHjjj]]]NNNFFFGGGJJJJJJHHHLLLEEEJJJRRRNNNqqqrrrTTTHHHJJJLLL;;;<<>>::::::===<<<555333666EEEbbb555888777444444;;;777>>>111\\\rrr888GGGWWWccc}}}|||ttt>>>***...'''&&&(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%)))###//////JJJzzz|||~~~fffqqqwwwpppWWWlllooohhh^^^XXXVVVUUUOOOHHHEEEHHHJJJHHHEEEDDDFFFJJJKKKFFF<<<555<<>>FFF@@@MMMEEE333333GGGfffyyygggzzz___333$$$---'''(((///(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&000000///......------,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))+++555GGGVVVRRREEEOOO|||UUUddd|||}}}RRRAAA666]]]bbbRRRQQQEEEEEElll~~~SSSFFF555---...222555555777999555555999333555FFF```cccKKK555666000'''000222111000777;;;777DDDbbbpppmmmPPPQQQbbbzzzHHH555///111...000666666:::666666FFFeeeccc???PPP~~~aaaPPPWWWZZZPPPMMM555555KKKrrrYYY]]]TTT@@@888999000999555AAAeeePPP:::888222222///222222333???CCCpppwwwKKK++++++&&&///+++)))(((((()))***((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''')))***,,,,,,999ZZZrrriiiaaammmmmmdddhhhjjj]]]UUUXXXZZZRRRGGG===CCCUUU```]]]UUU^^^VVVJJJ???===DDDMMMRRRLLLHHHDDDDDDFFFGGGFFFDDDXXXNNNBBB???CCCGGGFFFCCCGGGCCCEEENNNIIIWWWgggGGGLLLIIIFFFFFF777???```^^^NNNLLLIIIGGGGGGJJJOOOTTTQQQLLLDDDBBBBBBEEE]]]}}}^^^MMMHHHDDDTTTsssOOO>>>000///333333///++++++******777TTTuuueeeLLLKKK___```ZZZtttrrr<<<******...///***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***((()))%%%,,,+++000[[[ttt___UUUfffkkkkkkmmmSSSVVVgggvvv{{{qqq[[[SSS^^^]]]MMMEEEPPP^^^```YYYUUUKKKJJJHHHFFFEEEEEEEEEEEEGGGJJJTTTWWWRRRTTTUUUMMMKKKEEEEEEFFFNNN^^^```QQQFFFAAA@@@BBBCCCAAAAAACCCAAABBB@@@;;;999;;;;;;999999999888999;;;;;;999888666999555===666<<<888>>>555888;;;;;;555222999CCC???NNN///222666000555888...BBB<<>>EEEDDD<<>>===??????IIIGGGGGGRRRBBBHHHHHHAAADDD===LLLrrrhhhRRRNNNHHHFFFHHHKKKKKKIIIMMMFFFEEEEEEFFFUUUkkkttt```UUUBBB999;;;<<>>??????>>>===444???DDD???::::::<<<===222555666666BBBUUUTTTBBB@@@<<<:::;;;999555555888;;;777666999:::666444444999777666777888888777666222777111;;;111;;;222666333555555000...666AAAIII999777000///666...666333111<<>>BBBPPPYYYOOO===333===KKKZZZjjjTTTDDDEEECCCDDDEEE>>>>>>JJJGGGFFFMMMPPPqqqZZZ<<<111===qqq}}}aaaVVVKKKLLLGGGCCCCCC???@@@FFF@@@EEECCCAAAAAA@@@???AAAEEEAAAKKKNNN<<<@@@FFF;;;JJJBBBBBB@@@@@@DDDHHHDDD===BBBDDDEEEGGGKKKMMMGGG@@@;;;888222444GGGbbbnnnlllqqqXXXOOOEEE444...555,,,---,,,+++000:::@@@???;;;444...;;;TTT```kkk~~~gggcccOOO)))&&&++++++$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%000//////...------,,,,,,******+++++++++,,,,,,,,,************************111)))***...111???OOORRRGGGFFFKKKRRRVVVZZZiiiyyywww]]]EEEcccttt\\\ZZZYYYWWWXXXccclllcccTTTHHHBBB999222111444555444<<>><<<444IIIqqqYYYRRR~~~}}}VVV<<>>:::999999888???<<>>@@@888BBBBBBTTTvvvcccKKKFFF@@@AAAHHHMMMHHHAAA@@@???HHHJJJIII]]]dddNNN>>>DDD>>>888:::888333777222000000333222//////222///OOOqqq{{{aaaEEECCCQQQkkkdddXXXxxx<<<%%%'''333+++(((...+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((---'''&&&...)))===bbboooaaalllpppeeerrrtttMMMOOO\\\[[[HHHIIIPPPFFFDDDHHHKKKJJJKKKMMMJJJDDDDDD???:::888999:::888555000888444---222666666999***666::::::GGGWWWMMM555555444444666444111333777444,,,+++111333...///555222111111222444555555444///555,,,777,,,999...///555555222222:::CCC@@@666999***666///777---666///===;;;nnn^^^III...UUUhhhgggooouuufff111'''/// """111$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((///((($$$,,,,,,HHHDDDdddrrrnnnYYYyyyyyyaaa\\\dddfff\\\PPPLLLJJJHHHFFFEEECCCBBBAAABBBBBBBBB<<<======@@@KKKQQQFFF444;;;EEEKKK]]]QQQaaaRRR@@@;;;AAA??????BBB>>>>>>HHHPPPVVVbbbiii~~~DDDIII999999KKKooo<<>>?????????@@@BBBBBBEEE@@@444AAAFFF777CCCBBBBBBBBBBBBCCCEEEEEEDDDJJJEEEFFFIIIEEE;;;:::@@@<<<:::777BBBaaa{{{pppTTTTTTMMMNNNKKK;;;111000///)))+++******222<<<@@@<<<111///:::WWWfff^^^iiikkkMMMsssiii++++++(((((()))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$/////////...------,,,,,,************************))))))))))))***************++++++***---999LLLZZZPPPGGGAAAVVVxxxyyyxxxvvvpppUUUkkkjjjhhhOOOUUUTTTSSSUUUMMMJJJRRRSSS@@@111000111222999DDDlllkkkuuu}}}TTT:::***)))000...///222:::222999666<<<~~~vvv```<<<111777...,,,777:::QQQ999000FFFjjjSSSxxxUUUSSSXXXQQQNNNSSSQQQKKKHHHbbbhhh???:::555222000///444:::>>>JJJuuu{{{MMMFFF333)))000444---,,,333666IIIXXXpppuuudddrrr\\\000000)))+++111%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))************)))(((***,,,(((***???YYYeeegggccc\\\ZZZ]]]\\\XXXZZZSSSXXXiiinnn\\\FFF:::;;;===@@@JJJ^^^mmmcccPPPEEEHHHCCC777111666>>>BBBUUUKKK???:::;;;<<<:::777999<<>>FFFIIIEEE???@@@>>>>>>BBBCCCBBBCCCFFFCCCFFFIIIIIIFFFAAA>>>;;;000999<<<444111444555000222000***+++000---111DDDfff~~~kkk\\\DDDFFFggghhhcccfff}}}```***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))******))))))***+++WWWddd^^^ZZZddd```XXX```KKKIIIOOOUUUKKK;;;<<>>;;;666444555+++000444222......333:::555mmmpppSSS333FFFbbbcccbbb{{{DDD+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###&&&((('''&&&***222999TTTMMMaaattthhhbbbmmmrrrvvvzzzeeeTTTOOOJJJBBBGGGEEEBBB???>>>???BBBCCC>>>>>>??????>>>===<<<;;;LLL```XXX===555<<<======>>><<<<<<===>>>>>>>>>@@@FFFHHHKKKLLLKKKGGGCCC@@@999888KKKoooPPPSSSjjjMMMAAA===666555LLLUUU???AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???DDDAAA888<<>>???>>><<<999777666444444777;;;<<<999666;;;888888;;;<<<<<<>>>BBB?????????===:::777555444444444111------333888888---444222...222999MMMiiizzzsssVVVFFFFFFeeessscccmmmRRR...((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++@@@TTTZZZQQQSSSWWWVVVTTTXXXPPPGGGBBB???===AAAFFFFFFGGGGGGEEEBBB@@@>>>>>>999999888777666666666666222222111111111111222222000//////333888999555111222111000/////////000000////////////////////////000000000000000000000000...////////////111444777FFFFFFCCC===555111000222999...+++111222///444@@@mmmfffcccaaaWWWJJJHHHOOO^^^yyyjjjmmm[[[111******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%''')))(((&&&(((...333DDDJJJcccuuummmaaahhhttt|||ppp```TTTNNNKKKIIIIIIGGGDDDAAA>>>>>>???@@@BBB???>>><<<;;;::::::::::::OOO[[[OOO777777@@@===777888999;;;<<<<<<:::;;;<<<<<<>>>AAADDDDDDCCC@@@???999888BBB```LLLMMMwwwXXXAAA<<<333+++:::ZZZaaaLLL@@@??????>>>>>>>>>??????GGGEEEAAA>>><<<<<<>>>???<<<===CCCEEE@@@???===777888555===BBB:::333444333JJJiiinnnqqq}}}dddGGGSSSBBB===666222222111///---(((***000777===???===;;;...LLLRRRTTTooo~~~pppcccdddmmmOOO******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////////...------,,,,,,************************))))))))))))************)))++++++***+++222>>>GGGRRROOOLLL```ttt]]]___ffftttrrrjjjxxxvvvXXX___dddXXXJJJLLLOOOLLLKKKGGGAAA;;;444000@@@iiijjjRRRNNNBBB666111---000111888888;;;555JJJbbb;;;,,,777<<<888999888;;;CCCOOOuuujjjlllxxxyyymmmbbbWWWSSSSSSSSSTTTVVVMMMPPPOOOQQQaaannn___DDD444,,,+++444999888===GGG{{{xxxZZZFFF777***444777111...555::::::BBBgggtttkkkqqqvvvddd666'''111+++(((+++&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((())))))))))))******((('''***...+++''',,,777DDD[[[sssyyypppeee^^^[[[___XXX___pppmmmVVVIIIMMMOOOUUUUUUNNNKKKKKKDDD;;;CCCDDDBBB@@@AAAGGGKKKLLLJJJGGGBBB>>>;;;;;;;;;<<>><<<:::777666666444444555666888:::333333222222222222333333333///,,,,,,///111111000111111000/////////000000000000000000000000000000111111111111111111111111222222222222333666;;;???RRRKKK@@@666000///111444<<<---***333222---;;;TTTrrr\\\TTTYYYSSSIIIHHHKKKhhhWWW~~~|||333&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%((()))(((&&&&&&)))---333CCC[[[uuuooobbbfffeeeRRRIIISSSZZZSSSJJJIIIFFFCCC@@@>>>======>>>@@@>>><<<999777666666777888>>>GGG>>>555AAALLLBBB666222666999999888777999:::777888:::<<<======<<<<<<999999777LLLDDD???UUU<<<999888,,,000VVVssseeeHHH<<<<<<<<<===>>>???@@@AAAKKKHHHBBB===;;;;;;===>>>>>>:::999;;;===??????======<<<333,,,...333CCCZZZgggWWWVVVKKK???CCC777555222///---,,,,,,,,,+++000666;;;<<<999444000===bbb```SSShhhooo[[[QQQWWW^^^///$$$***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////////...------,,,,,,************************((()))))))))************)))***+++***)))---555;;;KKKSSSNNNJJJTTTZZZXXXYYYdddhhhoookkkjjj|||nnnkkkhhhYYYMMMOOOLLLFFFJJJDDD???999555<<>>@@@;;;444000111444777999111///222666222444NNNmmmMMMiiiYYYFFFUUULLL@@@VVVyyyVVVgggBBB...((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$''')))((('''&&&'''(((***888IIInnn\\\PPPQQQIIIKKKXXX___VVVKKKGGGEEECCC@@@===<<<<<<<<<===<<<;;;999777666555555555,,,777555777IIIOOO@@@111555999:::777444555888::::::::::::::::::999999999888<<<333===<<<333:::+++...000---III{{{ZZZ;;;888888999999:::;;;======BBB@@@===:::999:::;;;<<<<<<;;;666666:::888777<<<777777111;;;LLLJJJUUUwwwrrrIII;;;>>>CCC===000333222///+++((((((***---333888<<<;;;666444777<<>>777444222333777;;;???AAAAAA???;;;555222777@@@HHHLLLJJJGGGCCC@@@>>><<<<<<@@@GGGOOORRRPPPMMMLLLLLLDDDCCCEEEIIIGGGAAA===>>>999777666888::::::999777666111000333000---666DDDWWWoooyyyuuusssooohhhhhhWWWDDDRRRkkkqqq\\\\\\nnn@@@)))(((+++)))&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((((()))***,,,+++GGGccc^^^VVVSSSHHHPPPaaa```JJJBBBOOOUUULLLCCC>>>999888888999777444333222111111222555999;;;111111000000000000111111555333000//////000000///////////////000/////////111111111111111111111111111111111222222222333333666666555333222222666888333333444777999999888666***111555555<<>>LLL```ooo]]]]]]______ZZZUUU[[[dddbbbaaa\\\TTTJJJ@@@777111///,,,+++------,,,...222))),,,000000000111444888555555444444555666777777:::AAAIIIMMMMMMKKKJJJJJJAAA@@@CCCGGGFFF@@@;;;;;;:::999999;;;======999444888555333555;;;HHH[[[lllzzzvvvdddYYYOOOJJJOOOCCCUUUnnnnnnpppttt{{{kkkGGG)))(((,,,(((%%%)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))''''''(((***,,,%%%:::\\\eeeZZZSSSRRR]]]fffdddPPPCCCHHHQQQSSSEEEAAA<<<999777777777666444333222111222333666777111000000000000000000111000111111222111000/////////000111222222222111111000000000000000000000000......//////000111111111...///000000000111444666999<<>><<<::::::999555777999;;;:::888444222222777222///555555222777GGGGGG@@@444000444555111333333444555666777777888333666999:::999999<<<>>>???MMMdddvvvlllFFF333>>>999999888777666666666666555666777777777555444222000777---***444111666QQQkkkSSSOOOkkkrrrOOO888BBB999444999<<<333///333333---+++******...444:::>>>999:::888333222>>>UUUfffRRR[[[jjjtttfffQQQcccqqq>>>)))'''%%%%%%)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%/////////...------,,,,,,************************))))))))))))******************************+++,,,...DDDTTTSSSGGGGGGrrrqqqeeeoootttrrrjjj]]]eeejjj[[[EEECCCHHHIIILLLKKKKKKHHHCCC@@@DDDLLLRRRMMMBBB???EEEEEEBBBLLL\\\kkkaaa]]]XXXLLLDDD;;;,,,+++:::@@@YYYnnnkkkDDD777444444555333333777JJJRRReeecccvvvOOOOOORRRMMMJJJMMMPPPOOONNNMMMIIIDDD>>>:::666222111111555:::<<>>444555,,,---111666444......333))),,,///111000...---,,,++++++,,,...///000111111222555888;;;<<<;;;;;;;;;666444555999:::666555777666555555888===???<<<888...777EEEWWWlllrrrjjjXXXQQQUUUPPPIIINNNPPPjjj|||ppp{{{sssccc+++111111((($$$(((,,,,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''(((******)))111HHHYYYSSSLLLRRRccc]]]VVVOOOGGGCCCFFFMMMJJJGGGBBB<<<777555666777555444333222222111111222222111111000000111111222///111222333333222222222222333444555555555444444222222222222222222222222//////000000111222222333111333666888888999;;;======??????<<<666111//////555666;;;JJJ^^^jjjfff[[[UUU777>>>UUU___xxx```PPPJJJiiiEEE###222$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%...888@@@QQQgggsssNNNVVVbbbfff[[[JJJEEEIIIEEEDDDAAA???<<<:::999999444555777888888777555444...333///...333111111;;;===???:::222444<<<;;;222111222333333444444444333555...777888333:::@@@???LLLSSSaaa___FFF333222555666666555444444444444444444444333333222222111111///555)))+++AAADDDKKKkkk\\\CCCCCC???555555999AAA888000///000...---...+++******///666<<>>777???RRRaaaXXXGGG>>>DDDEEE>>>===DDD___kkkwwwlllQQQDDDAAA777111888---999LLLiii{{{XXXIIIIII:::444;;;<<<;;;666:::888PPPRRRrrrvvvqqqfffUUUNNNIIIIIIMMMLLLEEECCCFFF@@@:::333000...,,,000777:::>>>DDD]]]yyyVVV:::666888111+++,,,111333444777DDDXXXeeehhhPPPkkkUUUvvv^^^###555)))---(((&&&,,,)))###%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))&&&((()))((('''))))))(((%%%&&&***---***(((000<<>>000)))+++------------///000000111000000111111111000//////333222222222222333444444111......111333333555999111//////555===BBBCCC@@@TTTeee{{{uuuVVVMMMSSSUUUYYYYYYNNNNNN^^^uuukkk|||mmm555...---(((###$$$***---)))###'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''(((***###---***111EEEEEE>>>FFFYYYHHHAAAHHHHHH===888===NNNLLLGGG???777333555777666666555333222000///...333222222222222222222333111222444555555555666777444555777888888888777777666666666666666666666666222222333444444555666666<<>>WWWrrrttttttddd___bbbWWWAAA???NNNFFFDDDBBB???===:::999888444444444555555555666666000555333444777...'''---...222111000888DDDBBB777444555555555333111///...:::***444444,,,666;;;666===888<<<777,,,777<<<)))111111111000111111222222000///...---...///111222***999:::HHHcccYYYJJJ]]]SSS:::444888555;;;>>>///111555555555777...(((///,,,+++---333<<<@@@>>>:::999444444???QQQ___dddccc___JJJCCCRRRooo222,,,(((((()))((((((***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222111000///...---,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,,,,///;;;KKKVVVVVVPPPMMM___YYY^^^}}}ppppppeeexxxOOOAAAHHHMMMNNNFFFKKKJJJBBB:::===IIISSSNNNJJJGGGFFFIIIKKKJJJIIIggg~~~WWWKKKDDD666444111222999@@@GGGQQQZZZppprrrvvvXXXCCC;;;;;;;;;;;;DDDEEEIIIOOOSSS___xxx[[[TTTMMMMMMLLLLLLIIIEEE>>>:::666888000,,,000111666DDD@@@RRRwwwmmmFFF---555<<<000+++333000555333LLLXXXnnn```UUUggg|||ttt}}}^^^===---'''************)))(((&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))888>>>IIISSS]]]fffnnnsss[[[YYYUUUQQQNNNOOORRRUUUUUU```kkkiii[[[KKK???;;;222999222***000333111333000---...111222000000333111444666777555333111111)))555222000777///,,,===666333<<>>gggRRR888)))&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&///>>>DDDPPPhhhvvvjjjZZZOOOHHHEEEEEEFFFKKKEEE>>><<<<<<;;;777333555333222111111222444555444444444333222111000///......///111111222222222333000888DDD>>>///...:::;;;666///+++,,,000444777555222......//////...,,,444333222000......///000111...000555222///999JJJCCC<<>>@@@===999888***666WWWbbbZZZgggkkkQQQCCCSSSyyyuuu???))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111000000///---,,,,,,+++************************))))))))))))******************+++++++++,,,,,,,,,...---555EEESSSXXXWWWVVV\\\tttooogggYYYwwwsssWWWKKKHHHBBB???@@@EEEGGGAAA::::::BBBJJJKKKHHHGGGIIIOOOUUUYYY[[[[[[yyyiiiOOOHHHBBB777;;;777666;;;BBBKKKXXXdddiiiMMM???;;;888555QQQaaaqqqzzzrrrTTTMMMKKKKKKLLLLLLJJJDDD<<<666///000000444777333999JJJooo|||EEE666...111222---///666AAA333CCCkkkTTTiiipppBBB)))'''(((*********))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((((((((((((((('''((((((((()))))))))))))))---222888???GGGOOOTTTVVVVVVWWWWWWWWWXXXWWWWWWVVV^^^eeegggccc___^^^___^^^gggbbbXXXUUUKKK>>>;;;999444000000///------000222111000///000111222333===666...777MMMTTTPPPRRR___bbblll{{{xxxeeeUUUJJJTTTXXX___hhh]]]GGG===DDDJJJWWW^^^XXXVVVnnnhhhNNN;;;,,,)))...''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))&&&%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''(((...888CCCKKKJJJNNNMMMFFFFFFJJJFFF<<<444444;;;JJJQQQIII888+++111111111222222111///...333111000111222333333222666666777888999999:::::::::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<>>>>>>>>>>>><<<888333000......,,,222666666888===@@@???EEEIIIVVVaaaXXXFFFEEERRRMMMLLL[[[ooojjjUUUSSScccLLL>>>...%%%%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&###'''///111>>>WWWwwwyyyeeeGGG>>>LLLOOODDDGGGCCC???<<<<<<;;;999666555444222111111222333444444444444333222111000///---...///000000111000000333111444:::777//////777MMMDDD555...;;;KKKEEE333///333777555000---///222333...***---444888555000333666???FFFBBB>>>IIIZZZJJJ>>>???JJJFFF333---555333444444555555555555555333000---***)))+++---///444777:::<<<;;;:::888777+++>>>NNNQQQTTT```mmmsssIII>>>WWWhhh@@@&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//////...---,,,,,,++++++************************))))))))))))******************+++++++++,,,,,,,,,...***---:::HHHSSSZZZ___bbbhhhjjjdddhhhmmmggg^^^\\\PPP===666<<>>??????BBBEEEFFFBBBPPP___]]]GGG555===PPPJJJ```jjj\\\MMMOOOXXX\\\111,,,&&&$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''***&&&$$$'''&&&333LLLeeeiii[[[BBB<<>>;;;555111222444444GGGPPPMMMWWWhhhdddPPPKKKMMMpppqqq:::###'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......---,,,,,,+++******************************((()))))))))******************+++++++++,,,,,,,,,+++((((((...777BBBQQQ^^^jjjqqq{{{rrr\\\jjjnnn```\\\WWWaaalll^^^EEE<<<:::<<<@@@DDDEEEFFFMMMUUU```___]]]ZZZTTTLLLDDD???@@@CCCEEEEEEEEEEEEEEEDDD<<<777444888AAAQQQgggyyybbbWWWKKKGGGIIIHHH@@@888)))333666777MMM}}}RRRGGGLLLIIIIIIHHHFFFDDD@@@:::222------777>>>777777[[[sss\\\CCC999<<<;;;666222000222555666777888DDDPPPeeerrr^^^^^^zzzkkkMMM444%%%***///((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))'''''''''((((((((())))))+++***)))'''&&&)))---111...666EEEWWWbbbbbbXXXNNNNNNNNNOOOQQQTTTVVVVVVVVVKKKTTTUUUTTTZZZ]]]```jjjtttpppnnnppppppkkkgggeeelllhhhdddeeeiiikkkiiifffooojjjyyynnneeeggg^^^UUU[[[^^^^^^```___TTTFFFDDDOOOUUUYYY```XXXLLLLLLIIIUUUgggxxx{{{eeeOOO888...(((+++---***&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&))))))&&&$$$)))666BBBPPPSSSOOODDD===@@@EEEFFFDDD>>>777333111333<<>>===>>>BBBCCCAAADDDTTT[[[LLL777444EEEWWWdddcccTTTEEEJJJXXXNNN666((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***'''%%%)))(((000CCCWWWRRRNNNMMMHHHBBBCCCIIIAAAAAAAAA>>>;;;888888999444333222000000//////000222222222333222222111111///000000000000000///...666888555000222::::::444000666555///444AAACCC;;;000===GGGDDD888333:::EEEIII===555;;;IIIMMMBBB555000444999:::111'''(((000***---------///444666555333333333222000...+++***(((((())),,,000555999<<<<<<;;;888444000///333666BBBFFFPPPYYYZZZTTTMMMJJJiiinnnvvvfff===%%%(((...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------,,,++++++******************************((()))))))))******************+++++++++,,,,,,,,,+++++++++******111DDDVVVjjjeeekkkoooUUUeeeqqqjjj]]]TTT```qqqdddLLLEEE===999888;;;===???HHHRRRWWW\\\aaaccc]]]RRRGGG???:::;;;>>>BBBBBBAAACCCGGGEEE>>>555///,,,111???NNN}}}PPPKKKGGGHHHLLLKKKCCC;;;222444666999AAAWWW{{{cccOOONNNCCC@@@JJJFFFAAA<<<888444000---///888@@@@@@VVVrrrUUU@@@888222444777222777///...333111,,,999MMM|||llleeezzz```SSShhh~~~VVV222)))'''))))))###'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***)))''''''(((***$$$&&&...999DDDIIIEEE@@@EEEJJJRRRZZZ```___YYYTTTRRRVVVRRRPPPVVVXXX]]]iiillliiillltttwwwrrrjjjfffkkkiiihhhkkknnnllleee^^^ZZZ^^^sssuuuYYYLLLUUUUUUKKKMMMNNNMMMMMMMMMGGG@@@CCCSSS]]]cccggg^^^RRRSSSVVVdddlllbbbPPP???...""" $$$))),,,***'''(((,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&(((...222JJJMMMKKKBBB;;;;;;@@@DDD>>>@@@CCCAAA777......333AAAAAA@@@<<<555...+++***,,,*********---...///...111111111111111222222222///111222111000///000111222222222111111111000000///000111111111000...---000111333333333222333555===<<<;;;;;;@@@FFFEEE???MMMIIIKKKNNNDDD<<>>999666555555222222111000///.........000000111111222111111111111111222222222111000000444888666111555===;;;111111111222111,,,&&&(((...+++222777444...,,,222999888111+++///777888000'''+++***,,,......,,,---000---333555222222555333,,,111///---+++))))))))))))+++,,,---000444777:::<<<===777111///222777<<<>>>CCCRRRdddcccKKK:::MMMmmmxxxppp___@@@$$$$$$***###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------,,,,,,+++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,...///---'''))):::KKKbbbdddmmmmmmZZZvvvuuuiii\\\aaajjj^^^LLLLLLQQQFFF<<<:::999888???IIIFFFMMMVVV[[[XXXOOOEEE???:::<<>>DDDBBB>>>999555222333>>>KKKnnnzzzSSSPPPMMMJJJHHHIIIIIIFFFCCC444222555===FFFZZZ}}}RRRIIIIII@@@IIIDDD@@@999555222111000000666888HHH^^^KKK444---777<<<>>>999...------444:::222///KKKqqq}}}bbbaaaYYYtttvvvccc>>>)))***(((%%%***---''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''...---+++)))'''%%%$$$$$$&&&&&&'''''''''((((((((($$$''')))***((('''&&&'''...)))$$$$$$***111777:::CCCJJJVVVaaaeeeaaaYYYRRRAAADDDAAAEEEOOOOOOPPPZZZWWWTTTUUU]]]aaa]]]VVVSSSSSSSSSTTTVVVWWWSSSLLLEEEMMMLLLRRRRRRDDD@@@HHHMMMPPPHHH???;;;:::<<>>FFFMMMJJJBBB@@@LLLSSSOOONNNTTTXXXWWWYYYEEE===FFFBBB///&&&,,,&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%(((######,,,***$$$'''GGGSSSVVVKKKEEEMMMSSSQQQ@@@???>>>;;;999666333111000000000//////......------...///000000000000000111111222333333222222222000333333111444:::777///999...***111222***''',,,***++++++***)))***---///+++)))(((***---...+++(((000---,,,...111333333333000555444//////222222------,,,***(((((()))***+++000111222444666888999999;;;666222333:::BBBGGGHHHOOOaaaeeeSSSDDDOOOjjj}}}yyyUUU999---%%%$$$((($$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$------------,,,,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...++++++444>>>PPP^^^fffooodddfffkkklllfffccc```TTTMMMWWWiiiXXXHHHBBB<<<777;;;DDD===BBBHHHIIIGGGCCC@@@>>>???AAA@@@;;;666666;;;???BBBAAA>>>999111+++///666:::IIIiiiPPPGGGHHHIIIHHHGGGEEEEEEFFF<<<::::::AAAYYYuuuGGG===>>>>>>GGG999666333111222333444444<<<888QQQssseee999,,,111@@@???999333+++...222999===>>>JJJeeetttqqqSSSQQQfff}}}wwwppp:::+++(((+++&&&'''///000&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%'''******)))(((((((((000,,,'''###$$$)))///333888>>>GGGNNNQQQOOOKKKHHHZZZXXXOOOOOOVVVPPPIIINNN\\\RRRKKKLLLNNNMMMJJJIIIHHHGGGFFFEEECCCAAA@@@???HHHGGGAAA@@@DDDCCCFFFPPPGGGEEENNN\\\]]]QQQLLLRRRJJJ^^^jjjjjjcccOOO>>>???,,,%%%$$$,,,555444***!!!((((((''''''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))(((&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%...444<<>>JJJ???888999======:::999+++///555:::>>>@@@AAAAAA888555222111000///...,,,+++,,,,,,,,,---.........---...///...,,,+++,,,---///......---,,,,,,++++++......//////000222333444777888888777555666888:::;;;===???BBBHHHKKKFFF===444SSSaaaQQQLLLZZZVVVBBB<<>>;;;999888999777333///....../////////......---+++,,,---...///////////////000111222222222222222///000000000222444333111444---***...333333111111...---,,,---...///...---...------...///000111111333333222111111111000...---......,,,---///000///*********+++,,,...//////333333555666666666666666444555888===BBBGGGKKKLLL[[[___SSSDDDQQQpppyyylll___888###'''&&&$$$))),,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################...------------------,,,************************))))))))))))******************+++++++++,,,,,,,,,)))'''(((---///...111555<<>>>>>>>>???DDDHHHFFFGGGBBB888333666;;;<<<<<<>>>AAA@@@999222555<<<===GGG___zzz}}}KKK>>>EEELLLNNNIIIDDDAAA@@@<<>>BBBEEEVVVOOODDDEEEOOOMMMHHHOOOmmm^^^NNNHHHHHHHHHIIIKKKIIIGGGCCC???<<<>>>CCCGGG999CCC??????LLLJJJJJJ\\\RRRGGGKKKYYYZZZPPPTTTeee```jjjfffVVVFFF222(((...)))'''((()))"""!!!+++"""'''***&&&""""""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%''')))###***777BBBFFFCCC???>>>>>>;;;<<<>>>===:::;;;???@@@999111---111777<<>>EEEFFF===555000***$$$$$$((((((&&&&&&(((***)))%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&!!!$$$######+++###'''777GGGFFF;;;???MMM;;;888555666999999444///------......///.........***+++,,,---......//////......///111111222222222111//////111111111222666---444555---)))...111...---...///111222111...,,,///...,,,,,,---...///000---111444333000/////////------...///...+++)))((((((***---000222333333222333444555666666555444333---444>>>DDDFFFGGGIIIKKKTTTTTTNNNKKK\\\qqqooo^^^333###!!!((('''&&&'''"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################......---,,,,,,,,,,,,---,,,&&&%%%'''''''''---666***)))))))))***+++,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,777???JJJWWWbbbfff\\\PPPTTTXXXlllwwwcccQQQWWWaaaXXXRRRRRRUUUOOO???222///000555888999;;;???DDDGGGDDDHHHKKKHHHBBB<<<;;;;;;888777;;;@@@???777555888QQQgggfffCCCEEEEEEDDDCCCBBB@@@>>>===>>>BBBBBBLLLnnn[[[BBBGGG999***,,,///000333666777666888===BBBAAACCCIIIOOOJJJ===444444+++666???>>>777222333555FFF888555vvvoooTTT^^^nnnMMM:::YYYooovvv^^^iiiiii{{{ccc;;;(((******)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((***,,,...///>>>>>>>>>@@@BBBEEEGGGIIIMMMJJJFFFDDDFFFKKKRRRVVVKKKHHHDDDAAAAAADDDIIILLLIIIAAA@@@IIINNNKKKNNNVVVOOOLLLIIIHHHHHHKKKOOORRR>>>;;;666111---***))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&)))111;;;AAACCCBBBAAA===;;;<<>>@@@@@@<<<777444777;;;???JJJNNNDDD999:::BBBHHH<<<111&&&###'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%***888FFFJJJBBB777AAA???<<<999666777:::===888555000...------,,,,,,))))))***+++---...000000////////////////////////////////////////////////111000///.....................////////////.............../////////000000...------,,,,,,++++++***++++++*********)))))))))///000111222333444555555999666555666333000222777BBB555333DDDOOOKKKEEEEEEIIIEEEIII[[[jjjbbbBBB$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################......---,,,,,,,,,,,,---000,,,+++------,,,111888******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,333===IIIUUU[[[VVVLLLPPPooojjjcccbbbVVVTTTKKKIIIOOOOOOEEE<<<:::333444444333444888===@@@===AAADDDCCC>>>::::::;;;999666666999777333555:::OOOsss~~~VVV===@@@@@@@@@@@@???>>>======<<<>>>;;;>>>YYYmmmCCC333;;;444,,,111444777222222>>>OOOXXXSSSKKKGGGKKKRRRSSSIII:::333444111666@@@FFFCCC:::666777///>>>PPPqqq___aaa]]]MMMHHHaaaooohhhccc{{{xxxkkkrrrqqqAAA)))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))+++,,,.........///111333555666===<<<::::::===CCCJJJNNNEEEDDDCCCCCCGGGLLLRRRVVVHHH@@@???FFFIIIEEEGGGMMMDDDAAA<<<666222111000111,,,+++)))'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&'''***---111777===AAA???<<<999:::>>>AAAAAA???>>>;;;999888999999666444===@@@BBB@@@;;;888999;;;888999777666777999555///333000///000111222000---,,,&&&...555///---///,,,888666666888===BBBCCCCCCJJJIIICCC;;;:::???BBBBBB666:::>>>>>>===???DDDHHH<<>>999:::<<<;;;222,,,&&&%%%((()))'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%)))000999>>>???>>>HHHGGGDDD>>>999555555666:::888444111///---+++******+++,,,,,,,,,+++******------------------------------------------------///......---,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,++++++++++++************++++++,,,---------//////000222333444555666666111///111222222555999555666AAAPPPQQQEEE===???VVVZZZ\\\YYYMMM>>>111)))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################......---,,,,,,,,,,,,,,,,,,******,,,+++***---111******)))))))))***++++++++++++************))))))***)))))))))))))))(((((((((---444>>>KKKUUUUUUOOOJJJmmm|||bbb```___NNNOOOFFFEEEPPPVVVOOOFFFBBB777444111//////222666999555999======;;;:::;;;===:::666333333111000444:::___aaaCCC::::::;;;<<<<<<<<<<<<<<<<<<888:::444000???\\\nnnpppNNN666///444111...222111666<<>>eeeuuucccLLLJJJ^^^{{{fffXXX___jjjaaafffcccCCC'''###)))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&''')))***+++...------...111666:::===555666777:::???DDDIIILLL===555333777888444444999111000---***'''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''))))))((('''+++444<<<===:::888999;;;===;;;999666777999===???>>>;;;888;;;>>>AAABBBBBBDDDIIIMMMOOOMMMIIIFFFFFFEEE<<<111000,,,+++333???EEEBBB;;;:::666@@@HHHEEEFFFLLLJJJHHHFFFEEEGGGKKKOOORRRSSSLLLIIICCC======AAAAAA===;;;>>>BBBBBB@@@???AAADDD======;;;888777666111+++'''&&&&&&'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''''')))000:::BBBIIIIIIGGGBBB<<<666222111777666555333111...,,,+++)))***+++++++++)))'''&&&************************++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,)))))))))*********++++++************++++++++++++***+++,,,---///000222222111111111111222222222333333---***...222444555888444===JJJPPPHHH<<<===GGGbbbddd^^^JJJ111"""###)))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################...---,,,,,,++++++,,,,,,&&&'''))))))((('''(((*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((+++///666BBBNNNSSSPPPLLLTTTaaa___SSSUUU\\\YYYNNNGGGIIIVVV]]]UUUIIICCC???999444444333222222333000333666888888999<<<>>>;;;:::999777555444555888]]]}}}lllGGG888888666777888888888888888888222555111+++111BBBNNNOOO888333222555555777888555>>>ZZZ~~~pppYYYMMMJJJGGGBBB<<<999<<>>]]]pppnnnSSS^^^xxx]]]___YYY@@@&&&'''---%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((((((((((())))))***)))(((((((((((()))***+++))))))+++---///222444555000***(((***+++'''''')))'''''''''((())))))******'''((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&))))))'''%%%$$$''',,,111777777777999;;;:::666222222444888<<>><<<:::555888<<>>999>>>AAA<<>><<<999888===CCCBBB<<>>AAAEEEDDDAAA===999777DDDRRR___\\\LLL;;;333333333333333333333333222111,,,111111...111999>>><<<+++333777:::CCCHHHIIIIIIVVVqqqiiiHHH777444555333111555AAANNNXXX[[[AAA777777@@@???:::IIIbbbCCC\\\```ggg^^^fff\\\]]]jjj~~~xxxZZZTTT___MMM===...$$$***///'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%((((((((((((((((((((('''((((((((('''&&&%%%$$$$$$''''''((())))))((((((''',,,)))''')))***((('''((())))))((((((''''''&&&%%%&&&&&&''''''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&+++(((%%%%%%''')))((('''***...333999;;;:::666222222444666999999999999999888:::===>>><<<:::888888666:::;;;666444777::::::>>>999555555999<<<<<<;;;:::777;;;999111555???>>>555444333222222444666888;;;;;;999:::@@@FFFDDD>>>;;;<<<======;;;999777777777444000---)))&&&&&&&&&&&&'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&'''***,,,333777<<>><<<::::::222444888888666333222222---+++)))''''''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))************))))))))))))))))))***************++++++,,,---...///////////////000000000111111.........---------------000...222===EEECCC>>>:::DDDDDDAAA======EEEOOOUUUDDD777'''!!!$$$((('''$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################------,,,+++++++++++++++&&&+++---,,,***,,,+++*********)))((((((((())))))''''''(((((((((((())))))(((((())))))))))))******'''(((((()))111===DDDEEEJJJKKKJJJFFFUUUwwwfffRRRKKKGGGIIIHHHGGGOOOZZZ[[[OOOGGGHHHFFF;;;000,,,------------///222444666===DDDIIIIIIFFFCCC>>>888@@@CCCGGGHHHEEE===555///111222222222222111111000,,,111555666999===<<<999999CCCDDDEEEPPPRRROOOSSSXXX^^^^^^PPP;;;,,,***...+++,,,...555BBBKKKIIIBBB...---444???BBBEEEXXXooojjj{{{mmmpppRRRKKKjjjYYYYYY```YYY000 ------$$$&&&,,,''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((''')))******)))((()))))))))(((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&***'''%%%'''***+++'''### %%%,,,333777888666555222333555555444444555666555777:::<<<;;;999666333777===???:::666:::AAAEEE888666222111222555999<<<;;;>>>GGGEEE::::::<<<666777999:::;;;;;;<<>><<<>>>AAA>>>888::::::999888666444333222+++(((''''''$$$"""&&&,,,))))))(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''))))))(((%%%###///222777:::;;;;;;;;;<<<999<<<>>>===888444333444555222...***(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))))))))************))))))*********+++++++++,,,,,,+++,,,,,,---...//////000/////////......---------((()))***,,,...///111111...000999GGGNNNKKKDDDAAA;;;AAAEEEEEEGGGJJJDDD;;;(((&&&###!!!"""$$$&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################---,,,++++++***+++++++++###(((+++((('''******'''******)))(((((((((((((((''''''(((((())))))))))))'''((((((((()))))))))***(((******+++111<<>>:::333---)))+++///333000222333444:::===666+++:::<<>>$$$---***"""%%%,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''((()))))))))((('''&&&&&&&&&''''''((())))))$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&((()))(((%%%'''''''''((()))***,,,---''''''''''''((()))+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''((())))))((('''!!!$$$(((+++...000111222000222555555333111222333...000222555777888888777///444666333111555:::;;;333222000111444888;;;<<<111777AAA@@@555444666//////222666777666666777999:::===<<<999888999888444999777444111...,,,)))(((&&&###$$$'''&&&###%%%+++''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%))),,,///222333555888:::;;;>>>???===777333333555666555333111...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++++++++)))***+++---...000111222///222<<>><<<:::GGGMMMFFF???;;;222&&& ###&&&%%%"""!!!$$$'''$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%########################################################################---,,,++++++******++++++###)))+++''''''+++,,,)))******)))((((((((((((((('''((((((((())))))******'''''''''((((((((())))))&&&((())))))000:::AAACCCCCC999CCCRRRNNNGGGIIILLLNNNSSSZZZXXXJJJAAAKKK^^^VVVFFF>>>EEEJJJEEE@@@@@@:::777444222222333444444***000111---...444777666;;;>>>???999222222999BBB;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHMMMPPPMMMGGGDDDGGG:::555>>>222&&&000(((+++...000//////...///555888777444777<<<;;;666...777BBBKKKNNNMMMIIIEEE666vvvsss|||iiiVVV[[[qqq[[[___GGG''' )))111))))))000&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&''''''((((((((('''''''''(((((((((((((((((('''(((***(((%%%***)))'''&&&%%%&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###&&&((((((&&&%%%))),,,(((((('''&&&%%%&&&))),,,---111555666444111000111000///......000111111111///222333333555999:::777999555222111222333000---...222;;;777---111888333333666::::::777555444555222777999777666888999888000...***((((((((('''&&&***&&&%%%***+++&&&$$$&&&$$$$$$$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&$$$"""###'''+++"""$$$'''))),,,000444777666999<<<999444222333666222333555666444111---+++((((((((((((((((((((((((************************)))))))))))))))***++++++))))))************))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************/////////////////////...111444<<>>999<<>>JJJ^^^QQQ@@@JJJHHHFFFBBB;;;666222111111000///...------...///111444222111000000///,,,***000222555777777999<<<>>>???===::::::;;;;;;999777666333///...000111///---000...++++++...444:::>>>AAA:::888444333===DDD;;;555BBBOOOXXXSSS===999KKKssstttIIIDDDkkk~~~qqq{{{}}}zzzkkkTTT===///***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))+++---///111333444333333333333222222222222111111111111111111111111333444555333111000000111111111222222222222111111444444444333333333333333777666555444222000...---((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))---000333333666:::<<<:::888666555999555111///111333333222...---+++***)))(((((((((***)))((((((******)))(((&&&(((*********)))***+++((())))))))))))*********,,,,,,***)))((((((''''''***---,,,''''''+++,,,)))------,,,,,,,,,,,,------+++---///000000111333555:::888555444555888<<<>>>III@@@333***%%%%%%$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################,,,,,,+++++++++*********(((((((((((()))))))))))))))(((''''''))))))((('''***(((''''''(((((('''&&&((((((((((((((((((((((((((())))))))))))+++///222666222000444<<>>===:::BBBIIIFFFLLLIII@@@===BBBEEEUUUoooeeeJJJGGGWWWgggiiidddrrrnnndddRRR>>>...%%%"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&((()))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---....../////////000000111111...........................///000///......///000222222222333333222222222222111111000///......---//////...---,,,***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''))),,,---...111555777777777777777;;;777222//////000///---111111///...---,,,,,,,,,,,,***)))***+++,,,+++***''')))******(((((()))+++))))))*********+++++++++******))))))((())))))))))))---...++++++......***------......///000222222444444222000......000222111111333555888;;;===???444///)))%%%%%%&&&&&&%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$##############################,,,++++++++++++*********)))'''&&&'''***,,,***(((((('''&&&'''(((((('''&&&)))(((''''''(((((('''&&&(((((((((((((((((((((((()))))))))(((''''''***,,,+++***)))---333999===???:::@@@@@@>>>BBBNNNVVVVVVEEECCCAAALLLXXXLLL@@@GGGIIIGGGDDDAAA???>>>>>>???GGGAAA999333111///,,,***...---,,,,,,......---,,,111...+++,,,//////+++'''))),,,///...***((())),,,+++,,,---------...000222777:::???DDDEEEAAA:::555777888999===EEEQQQVVVUUUIIIBBB888@@@\\\hhhccc```bbbOOOKKK[[[aaaVVVSSS]]]ddd[[[KKK:::---&&&$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((***,,,...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))))))))***+++,,,---......////////////////////////,,,...////////////111222//////000000000000//////...------+++***)))((('''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''(((***...111222444666888999555111///......---,,,333222111000///............,,,+++,,,---...---,,,+++,,,,,,***((((((***,,,++++++++++++,,,,,,,,,,,,***))))))))))))***+++,,,***...///...///111000------...///111333555666777999777444000------000333444555666777666333111///$$$######$$$&&&''''''&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$$$$##############################++++++++++++************---)))''')))...111...+++(((&&&%%%&&&'''((('''&&&)))(((''''''((()))(((&&&((((((((((((((((((((((((((())))))(((&&&&&&(((***)))*********,,,000555999<<<<<<:::888>>>KKKSSSUUUMMMDDD===@@@BBB======FFFMMMJJJFFFCCCAAA@@@???>>>NNNGGG>>>888666444111...444222000/////////...,,,111000000111111111///---/////////...------///111...111555666666777;;;???IIIEEE@@@===;;;999555222AAA???;;;DDDWWW\\\QQQGGG777BBBJJJ[[[ttttttYYYDDDGGGSSS]]]\\\SSSOOORRRXXXLLLBBB555+++((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))+++---...---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***------------------------***,,,------------...000))))))************))))))))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$&&&)))+++,,,///222555222111///......///000000111111000///...------...000...---...///000///---111000///---++++++...000,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,---......///111111111...///111333444666777777444444333111000000333666777777666333///)))%%%"""$$$$$$%%%&&&''''''&&&%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$##############################+++++++++*********))))))...***(((***///222///,,,(((&&&%%%&&&'''((('''&&&((('''&&&'''((()))((('''(((((((((((((((((((((((('''((())))))(((((()))+++((()))***)))(((***///222666888:::999<<>>EEEMMMHHH>>>999999GGGDDDAAA@@@AAACCCCCCBBBEEE@@@;;;888999::::::999999777444333444444333222---222777888555444777::::::444///...333777888888444888===??????AAAEEEHHHCCC>>>888777;;;@@@CCCDDDAAAGGGEEELLLZZZRRR???:::LLLYYYZZZVVVZZZYYYRRRSSSSSSRRRIIIAAAGGGTTTSSSFFF222,,,&&&$$$&&&))))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''(((***,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&###%%%&&&''''''))),,,////////////......///111222000000///...------------000///......000000///...444444333000...///111333,,,------------.........111000///...------------///---,,,------///111333///000111222333333333333---///111222111111222333,,,+++***)))((('''''''''(((((('''&&&%%%%%%%%%&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################+++************)))))))))+++)))((())),,,...,,,***((('''&&&'''(((((('''&&&((('''&&&'''((()))((('''((((((((((((((((((((((((&&&((())))))))))))***,,,%%%&&&&&&&&&&&&(((+++---///555;;;>>>@@@BBBEEEGGG:::;;;KKKUUUKKKCCCBBB>>>===:::999;;;AAAEEEGGGFFFAAA@@@===999777666666666999777555666888:::::::::555===EEEGGGCCCBBBFFFLLLDDD;;;444444<<>>:::GGGLLL>>>===HHHFFFAAA===999999===@@@@@@>>>???AAAAAA===777333444666:::888666666888:::<<<<<<;;;AAAGGGIIIGGGEEEHHHKKK@@@<<<888:::???DDDDDDBBBHHHFFFCCCAAA>>>;;;666333AAA???AAAFFFLLLLLLEEE>>>444BBB:::666EEEFFFOOOppprrrUUU555666OOOTTTHHHDDD777===HHHLLL@@@---$$$&&&)))((((((((()))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&''')))&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&)))++++++******---///222111111000000000000000///---,,,---...///...------...//////...---///000,,,,,,---------.........000///......------------...,,,---222222...,,,///,,,---...//////...,,,++++++,,,---,,,)))'''&&&''''''&&&$$$"""!!!"""######"""$$$%%%%%%######$$$&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$##############################************)))))))))))))))***+++***)))((()))******((('''((()))***)))((('''&&&&&&''')))***)))(((((((((((((((((((((((((((''')))***)))(((&&&&&&'''***)))))))))***)))&&&###)))(((***222999===>>>???888666FFFJJJ888777AAA===MMMFFF???;;;:::888444000444:::??????;;;:::>>>CCC===:::777666777888888888111333777999999777666666444444555888:::<<<<<<<<<777666777;;;@@@CCCAAA???CCCAAAAAAEEEIIIFFF===555...@@@AAANNNhhh\\\EEENNNFFFDDDAAAJJJOOOAAA:::EEE@@@KKKKKK999(((%%%)))+++''''''&&&%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$%%%''')))%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######!!!###%%%&&&%%%$$$%%%&&&"""&&&((()))+++///222000000//////////////////...,,,+++,,,---...---,,,(((***,,,,,,+++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---,,,000777777///+++,,,***+++---...///...,,,+++******)))'''%%%%%%&&&(((###############$$$$$$%%%!!!$$$((((((%%%######$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################************))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((***---222888;;;777:::;;;:::666777<<>>;;;999;;;;;;999777888888777666777999;;;666===DDDGGGEEEBBBCCCDDDIIIAAA888333333888<<>>;;;999888;;;>>>@@@@@@999===???<<<:::<<<===;;;>>>??????>>><<<<<<>>>@@@@@@DDDGGGHHHFFFCCCBBBBBB666777777777999@@@KKKSSSOOOEEEBBBHHHJJJCCC???AAA???===:::888777777999:::---+++(((%%%######$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))******)))(((''''''((((((///111444444333555999>>>>>>666111666AAAEEE???777888<<>>??????>>><<<<<<===???>>>>>>>>>>>>???>>>;;;999999@@@FFFEEEAAACCCMMMVVVCCC<<<;;;BBBCCC===999:::777666666555333111///...&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))))))))******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++************+++((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((++++++******)))((((((((((((((((((((((((((((((((('''((()))******************,,,///000111333777:::888444222666===@@@;;;666777<<<@@@@@@>>>===AAAEEE===;;;777666666777777666555999999555333555666555444555777666555555777999777444222555:::<<<:::777CCCIIIMMMJJJBBB===@@@EEE999666777===???:::555555777666555222///+++(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++''')))+++---...000333555333444666888888888777777888<<<>>>===:::;;;AAAFFF?????????@@@@@@???<<<999:::===<<<777555666777555000222444444444555777888;;;777555888???CCCAAA>>>999<<<>>>>>><<<999777777===777222111111333666;;;444222000,,,)))'''&&&%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''((()))***,,,---...//////333666666333222555888:::;;;:::777555555999===777999<<<@@@BBBAAA>>>;;;@@@CCCBBB<<<:::;;;===;;;555777999::::::;;;<<<===AAA>>>;;;===AAACCCAAA===555444444666999999555222666555333333222111111111+++***'''&&&%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***''''''((())))))*********))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((()))++++++******,,,...000111000111444777888777666555444444555555111222444888;;;<<<999777===@@@???:::999<<<>>>>>>888:::<<<===;;;:::;;;;;;===;;;::::::<<<;;;888666888666555666888888555222,,,000555666333...((($$$%%%%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((('''''''''((())))))))))))((()))******((('''*********+++///333555666444444444666888888666444444444444666888888777666555888888444444888;;;;;;666888999999777444444444777666666777777666444222222222222333555666777666555333///(((%%%&&&)))***&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((''''''''')))***+++''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))///000333444444666888:::777777777777666666666666444444444444555555555555333333333222222111111111333111111111333444333222555555555444222111///...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((((((''''''((()))***''''''''''''(((((((((((()))''''''''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,---......///111333555666666666777777888888666666777777777888888888333333333222222222111111333111000000111111000...000000000///...---++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))''''''''''''((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))+++,,,//////000111222333444444555555555666666666666777222222222111111111111111111///...---------+++))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''((((((((((((((('''&&&''')))))))))((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++((((((((()))***++++++,,,////////////000000000000//////////////////......---,,,************)))'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((&&&&&&'''((()))((('''((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***))))))+++(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++)))((('''''')))))))))'''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((('''''''''''''''(((((((((((('''&&&%%%&&&((()))(((''''''(((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))------,,,,,,++++++++++++((((((((())))))))))))***(((((((((((())))))))))))'''&&&&&&&&&((())))))'''''''''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((()))******))))))(((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((+++++++++++++++,,,,,,,,,(((((())))))))))))******''''''''''''((((((((())))))(((''''''(((((('''&&&''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''(((*********))))))''''''''''''((((((((()))'''&&&%%%&&&((((((((('''%%%&&&&&&'''((())))))***************************(((((((((((((((((((((((('''((())))))''''''((()))$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''(((((())))))+++***((((((((((((&&&$$$'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((&&&%%%&&&&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$++++++******************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++)))'''&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********+++++++++******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++)))'''&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))******+++*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((*********)))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&((()))''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%########################%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***))))))))))))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%&&&''')))''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))))))))))))))***''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%#################################$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''((('''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******&&&'''((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&'''((('''&&&&&&&&&((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))))))))******&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,++++++***))))))******&&&'''((('''&&&&&&'''(((((((((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((******)))(((((('''((((((&&&'''((('''&&&&&&'''((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***'''$$$###%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&'''%%%$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%'''''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###&&&((((((&&&%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((******'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''(((((((((&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%######&&&((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))(((&&&&&&((((((((('''((((((((((((((((((((((((%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((((('''((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((()))(((''''''))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***%%%###''')))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))*********(((&&&'''((()))((((((((((((((((((((((((((((((%%%'''(((((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&(((***+++***)))&&&'''(((((('''&&&'''(((''''''((((((((((((''''''''''''''''''((()))******'''''''''''''''(((((((((++++++************++++++)))((('''&&&&&&'''((()))***((('''((()))***)))(((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((666,,,&&&((()))$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''%%%'''(((((('''''''''(((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---+++)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((---(((%%%&&&,,,///---***&&&((()))((('''&&&''')))''''''(((((((((((('''''')))((((((((((((((())))))&&&'''''''''((((((((()))++++++************++++++)))((('''&&&&&&'''((()))***)))((((((******)))((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))>>>111''')))(((###"""&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&///---***(((&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&'''(((***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((000)))###%%%---111///***'''((()))((('''&&&''')))''''''((((((((((((''''''***))))))(((((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((***((('''&&&&&&'''(((******)))((()))***+++***((()))*********++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))@@@111'''((()))$$$$$$***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&000...+++((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%$$$&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))*********++++++++++++&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''...+++)))+++...---(((###%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''111,,,((((((***+++(((%%%%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******+++******)))'''&&&&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222---'''%%%&&&(((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))+++---...//////+++)))&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000,,,'''%%%&&&''''''&&&&&&''''''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,...///000000---***'''&&&'''((((((((()))(((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))******(((((((((((())))))))))))******))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))******))))))((())))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))***&&&''''''''''''''''''&&&'''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''',,,***))))))((((((&&&%%%''''''(((((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------...+++)))((()))******)))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))******+++((((((((()))))))))*********))))))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&''')))***+++******)))))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******''''''(((((((((((('''''''''((()))+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************))))))))))))************************************))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,+++)))'''&&&(((((())))))******++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,,,,+++---,,,++++++------,,,***,,,,,,+++++++++*********************************)))))))))*********++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))******++++++)))))))))*********++++++)))))))))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))&&&''')))+++++++++***)))))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))((((((&&&(((***+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))))))))*********+++++++++++++++++++++************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************)))******************)))************************************************&&&(((+++,,,,,,+++))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---///000000...+++...------------,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++************++++++++++++(((((())))))******++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))%%%''')))+++,,,+++***)))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************))))))************))))))&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******************************************************'''(((++++++++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---............,,,,,,...111333222///,,,//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))((('''''''''(((***+++))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((************************)))***+++)))(((''''''((())))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))******+++++++++******+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++******+++,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++************++++++++++++++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********************,,,***))))))***++++++***---,,,,,,++++++,,,,,,---)))***+++------,,,++++++++++++++++++++++++++++++++++++***+++---......---,,,,,,+++***))))))******------++++++++++++------------------------------///...---...000111000///..............................,,,,,,,,,,,,......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))(((((('''((()))***+++******)))))))))(((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))---,,,***(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((*********((('''((())))))))))))(((((('''''''''((('''&&&'''((()))(((&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))******************++++++++++++******+++***)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))(((((()))))))))************************************************))))))))))))*********************++++++++++++,,,)))))))))******+++++++++---......//////......---......---,,,,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------............------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------........................------------------------------------------------------------------------,,,,,,,,,---------.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------//////......------------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,------,,,------,,,,,,,,,,,,------+++,,,,,,---------------------------------------,,,++++++,,,---......---...---,,,,,,++++++,,,,,,...---,,,,,,,,,,,,---...------------------------///...---...000111000///........................///...---,,,,,,---...///,,,,,,,,,---------......,,,------------------,,,)))(((((((((((()))***+++++++++************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))000///,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++***))))))***+++)))))))))))))))((((((((()))((('''((()))))))))'''&&&&&&''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''&&&&&&''''''''''''''''''((((((************************************************))))))************))))))************************************************)))***+++***)))((()))+++************))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---------------------------------------------------,,,------......---------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............,,,,,,+++,,,,,,...000111000000111111111111000000000//////......//////000........./////////000000//////.........///000000//////............////////////000000000000//////////////////..................------------......---......///////////////.................................///////////////........................////////////////////////------............//////......------,,,,,,------,,,,,,---------.........---------...............................................................////////////////////////////////////////////////........................000000000000////////////---------.........//////////////////////////////........................------------------------------............//////000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---------.........------------------------.............../////////000...------...//////...------,,,,,,,,,,,,------......------......///000////////////////////////---------------.........000//////...............//////............//////........................000///...///000111000/////////////////////////////////............//////.........////////////000......////////////......)))))))))))))))*********************************((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******)))))))))))))))*********'''(((((((((((((((((('''))))))))))))))))))))))))************************///...---++++++******+++))))))))))))))))))))))))************************(((***++++++******,,,---*********************)))+++)))((()))***+++***)))'''''''''(((((((((((()))'''((()))((('''&&&''')))((((((((((((((((((((('''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------------...............,,,,,,,,,------------............//////.........,,,,,,,,,---...//////000////////////////////////////////////////////////......//////000000//////...------,,,,,,------...........................------------------------,,,,,,,,,,,,------------.../////////000000000000111111000000111333666888111111222222222222111111000000000000000000111111//////000000000111111111000000//////000000111222111111000000000000111111000000111111111111000000000000000000//////////////////............//////......///000000000000000........./////////////////////////////////000000////////////////////////////////////////////////////////////000000000000000///............//////------........./////////.........////////////000///////////////////////////..................///////////////////////////////////////////////////000000000000000000000000111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000000000000000000////////////////////////............................../////////000000000............////////////////////////////////////.............../////////111///......///000000///......------------......000///...---...///000111000000000000000000000000///000000000///...//////111000000//////000000000000000000000000000000000////////////////////////222111000000222222111000111111111111111111111111000000000000000000000000000000000111111111222222000000000111111000000000((())))))***************)))))))))))))))))))))))))))))))))*********++++++)))*********************((((((((()))))))))******)))))))))*********++++++(((((())))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++++++++++++++++++++,,,+++******,,,,,,+++***(((((()))))))))*********((()))******(((((()))***)))))))))))))))))))))))))))))))))******+++++++++........................------------------------,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...------------------------,,,,,,---------........./////////////////////////////////000000000111111........./////////000000...//////000000//////...---......000111111222222000000000000000000000000000000000000000000000000//////000111111111111111//////............//////000000000000000000000000........................,,,,,,---------........./////////000000000111111333333222222333555888:::111111222222222222111111///000000111111111111111000000000000111111111111000000000000000111222222333222222222222222222333000000111111111111000000000000000000//////////////////............//////...//////000000000000000/////////000000111111111////////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111111........./////////000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000/////////////////////////////////000000000000111///000000000111111111111000000000000000000000000//////000000111111111111111000......000111000///000000////////////000000000000///...///000111222111111111111111111111111111333444333000///000222111111000000000111111222222222222333333222222222111111111111111111111111444333222222444444333222333333333333333333333333222222222333333222222222222333333333333444444444222222333333333333222222((()))******++++++******((((((((())))))))))))***)))******++++++,,,,,,,,,************++++++++++++************++++++++++++*********+++++++++,,,,,,))))))******+++,,,,,,,,,------............------------------------------........................++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++++++++,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++*********+++++++++,,,,,,***+++,,,,,,******+++,,,******++++++++++++,,,,,,+++++++++,,,------......000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000///...---...///............////////////........./////////000000000000000000000000000000.........///000000111111000000000111111111111222000000111111111111000000...///000111222333333222111111111111111111111111111111111111111111111111//////000111222222222222000000////////////000000111111111111111111111111////////////////////////---............/////////000000000000111111111111222222111111222444666777111111111222222111111111///000111222333333333333111111111222222222333333222111111111111222333333444444333333333333444444111111222222222222111111111111111111000000000000000000////////////000000//////000111111111111111000111111222222333333333000000111111222222333333222222222222222222222222111111111111111111111111444333333333333222222222222222111111111222333333000000111111111111222222333333333333222222222111111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111222222222222222222333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444333333333333222222222111111111111111222222222000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222333333222222222222222222222222333333333444555555666666333111///000111222111111222222111111111111222222222111111111111222333333222222222222222222222222444777888666222111222444222222222111222222333444333444555555555555444333444444444444444444444444777666555555666666555444666666666666666666666666444555555666666555555444555555555555666666666666444444444555555444444444((()))***+++++++++******)))))))))*********++++++******++++++,,,---------*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////......////////////////////////000000000000000000000000......//////////////////////////////////////////........................---...///...---,,,---...+++,,,,,,,,,------------...---,,,---......---,,,,,,,,,,,,------------...,,,---...---,,,,,,,,,...,,,,,,,,,---------......,,,------...//////000000111111111111111111111111000000000000000000000000//////000000000000//////........................///////////////////////////000111000///...///111////////////000000111111000000000000111111111111000000000000000000000000......//////000111111222111111222222222333333333222333333333333333333222///000111333333333222222222222222222222222222222222222222222222222222222//////000111222222222222111000000//////000000111111111111111111111111111111111111111111111111111///000000000111111111111111111111222222222222333222222222333333444444444111222222333333222222111111222333555555555555555333333333444444444555555444333333333333444555555444444333333333333444444222333333444444333333222333333333222222222111111222222111111111111222222111111222333333333333222222222333333444555555666222333333444555555666666555555555555555555555555444444444444444444444444555555555444444333333333333333222222333333444555333333444444444555555555888888777666555444444333333333333333333333333333555444333222222333444555222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444333333444444444555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555444444333333333222222333333333444444444222222222222222222222222222222222222222222222222222222222333333333444444222222333333333444444444333333333333333333333333444444555555666777777888555333111222333444333333444444333333333333444444333444555555666666555555444444444444444444444444777:::<<<999444222444666444444444444444555666666555555666777777666555555666666666666666666666666:::888777777888888777666999999999999999999999999777777888999999888777777666777777777777888888888555555666666666666555555((()))***+++,,,+++***************++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------.........///000111111222......////////////......000000000000000000000000111111111111111111111111111111111111111000///...000000000000000000000000////////////////////////...///000///---,,,,,,---,,,,,,,,,------.........///...------...///...------------.........//////---...//////------...///---------....../////////.........///000111111222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///111222111000///000111//////000000111111111222000000111111111222222222000000000000000000000000000000111222333333444444222222222333333333444444444444555555555555444444000111222333444333222111222222222222222222222222222222222222222222222222...///000111222333333333111111000000000000111111111111111111111111111111333333333333333333333333111111222222222333333333222222222333333333444444333444555555666555555444222333333444444333333222222333555777777777777666555555555555666666666666555555555555555666777777444444333333333333444444444444555555555555444444555555444444444333333333444333333222222333333444222333444444555555444444333333444444555666777777555555555666777888888999777777777777777777777777777777777777777777777777666666555555555444444444333333333333333444555666666666666666777777777777<<<;;;:::999888666555555555555555555555555555555888777555444444555777888444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666666666555555555444444444444444444555555555666666444444444444444444444444333333333333333333333333444444444555555555555666333333333444444444555555444444444444444444444444333333333444555666666777666555333333555666555444555555555444444555555555555666888999999999888777666666666666666666666666999<<<>>>;;;666333555888666666666666666777888888555666777888888777666555777777777777777777777777;;;:::999999::::::888777::::::::::::::::::::::::888999:::;;;;;;:::999888777777888888888999999999666666777777777777666666++++++******************+++++++++***************,,,,,,,,,------.........------------------------------......///.........,,,---...///000000000000000000000000/////////...111000000000000000000111111111000000000000000111000000111111111000000/////////000111111111111111////////////////////////111111000000/////////...000000//////.........------......///000111111222000000000000000000000000/////////000000000000000333222111/////////000111000000000000000000000000000000111222222333444444444444444444444444444444222222222111111000000000222111111111000000//////111111111111111111111111333222111000000000222222333333333222222111111111222222222222111000//////222222333333444444444444777777666666555555444444444444444444444444444444444444444444444333333333666666666666666666666666444555555666555444333222444444333333333333333333333333444444444444333333222333333333444444444555333222111/////////000111555444333333333444666777222222333555555333111111444333222333444444222000666444222333666888777666444777:::999777555555666333555888999888777888999;;;777333444999;;;999666999777666888:::;;;999777888777666555444444444444444111222777888333555:::888666555555555555444333555666666666555444555666555444333333222222222222333444555777777888888777999999:::::::::999999888555555777888::::::;;;;;;<<<:::999:::;;;;;;:::999999:::;;;:::999888999:::;;;::::::888777666555555888888888:::;;;;;;888666666:::;;;888666999:::888666666777777666555444444555888888555333444666666333111000222666999999888777777777888888666333111555444333555777999888777444666888888666666888:::::::::888777555555555555:::888555666888999888666555:::;;;888777999:::888777666555666888999999999666666777888888999::::::888999:::999777555555666666777999:::::::::888888777777666555555555666666444666777777666666777888555555666777777666444333444777777444444666666444444666777777666555777888777777666666777777888888999999999888888777777777666888666111///222444444555555555555666777777888666666777777777666666555555555555666666666666666;;;999666444777:::999666:::;;;;;;999777777999:::666;;;888666<<<;;;888===444???BBB999777>>>@@@999;;;>>>???>>>>>>???<<<666<<<======>>>>>>>>>======<<<;;;;;;>>>BBBCCCBBB???999;;;<<<<<<;;;;;;===>>>++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---......///////////////......///000000000000000111111111000000000//////111111000000000000111111222222111111111111111222111222222222222222111111000111111222222222222222333333333333333333333333222222222111111111000000111111111000000000////////////000111111222333333222222222222222222222222222222222222111111111111222222000/////////000000222222222222222222222222333444444555666666777777555555555555555555555555555555555444444333333333444444333333333222222222333333333333333333333333777666555555555666777888555555555555444444444444444444555555555555555444444444444444444555555555666666555555444444444333777777777777777777777777444555555555555555555555555555555555666666666666555666777777777666555444888888888888888777777777777777888888888888777777777777777777777888888888888888777666666666777777666666555555555666777777444333444555666666666777666555555666777888666555999666444444555777666444555888:::;;;999888888:::777999;;;;;;:::999999999<<<999888999;;;<<<;;;888;;;999777777888777444111888777777777777777888888555555666888777555777;;;555444444666888999888777777888888666555333333333333333222222222333444444444444555555555555444444666666777777777666555555999::::::::::::999999888777666666777999::::::999777888999888777666777888555555666666777777666666222111222444888:::::::::<<<;;;:::888999:::999666888888999999::::::::::::777999999888888999;;;<<<===:::777666777777555333666555555666777888777777444555666666666555666666777888:::999666555777999888888888888888999999999<<<:::777777999:::888777666999999555333555666555999888777777888999999999<<<<<<<<<;;;;;;;;;::::::;;;;;;:::888555444555777666666777777777888777777999999999999:::;;;;;;<<<999:::;;;;;;:::999:::<<<;;;;;;<<<;;;;;;:::999999666999:::888999======;;;888999999888777777888:::888888888999:::<<<===>>>:::::::::;;;;;;<<<<<<<<<:::>>>???;;;999;;;<<<;;;999888888888999:::;;;<<<888888999999999999888888======<<<;;;:::888888777<<<===>>><<<;;;<<>>@@@BBBCCC@@@AAA@@@===>>>AAAAAA>>>:::;;;;;;;;;;;;;;;:::999999:::;;;???BBBAAA===999999;;;<<<<<<:::999::::::,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000...//////000000000111111111111111111111111111111333333333222222222111111333222222222222222222333333333222222222333333444333444444555555444444444222333333444444444444444555555555555555555555555444444444333333333333333333333333333222222222222222222333333444444555555555555555555555555555555555555555444444333333333333222111111000000111111333333333333333333333333666666666777888888999999777777777777777777777777888888888888888777777777777777777666666666666666666666666666666666666666666666555555666777888888777777777888888888888888333333555666666777777777444444444444444444444444555555444444444444444444444444444444444444444444333444444444555555666666444444444555555666666666555555666777777777666666555555555555555555555555555555666666666666555555666666666555555555555555555555666777777777666666666666666666666666666666555555444333444555777777555555555666888999888777999777444444555777777666333555777888777777888999777999;;;;;;:::999:::;;;:::;;;<<<<<<<<<<<<:::999:::999999:::;;;;;;:::888888888888888888888888888333777999555333666999999<<<;;;::::::;;;:::888666>>>>>>===<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;777888999:::;;;<<<======;;;:::999:::<<<===<<<;;;;;;<<<======<<<;;;===>>>AAAAAABBBAAA@@@>>><<<;;;===<<<::::::<<<>>>>>>===<<<888666999<<<===<<<<<<666777777777777777777777666777888888777777999;;;999888888:::===@@@AAA@@@???>>>===<<<;;;<<<<<<<<<555777999:::999999999:::999::::::999777666666777888999999:::::::::;;;;;;===<<<::::::;;;;;;:::999===@@@???:::888;;;===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::777555444666888999888777777777888::::::444555666666888999::::::777888999888777666777888999888777666555555555555555888888666666::::::777:::;;;;;;999888888:::<<<;;;::::::::::::<<<===>>><<<<<<<<<<<<<<<;;;::::::222777:::888777999888555::::::;;;<<<======>>>>>>::::::;;;;;;:::999888888999999::::::;;;;;;<<<<<<999===AAA@@@<<<;;;@@@EEEDDDEEEDDDBBB@@@???@@@BBB;;;CCC???;;;>>>???BBBNNN[[[III???DDDFFF@@@???FFFEEEFFFDDD@@@AAAGGGLLLLLLHHHIIIIIIIIIHHHGGGGGGFFFEEEGGGKKKPPPSSSRRRNNNJJJJJJLLLNNNNNNKKKIIIHHHHHH---------........................///////////////111111111111111111111111222222222222222222222222000000000111111222333333222222222222333444444555666666666555555555555444555555444444444444555555444444444444444444555666555555666777777777666666444555666666777666666666555555555555555555555555555555555555444444444444666666666555555555555555555555666666666777777777666666666666666666666666777777777666666555555444444444444444444444444444444444444444444444444444666666777777888888888888999999999999999999999999::::::::::::::::::::::::999999999999999888888888888888888888888888888888666666666666777888888999888999999999::::::;;;;;;666777888999999999999999888888888777777777777777888888888888888999999999777777777777777777777777666666666777888888999999888888888999::::::;;;;;;888888888999999999999999555555555666666666666666777777888888888888777777888888777777777777666666555666777999999999888777999999999999999888777777888:::999666666777888666777777777888::::::999777999888777888999;;;======888999:::::::::999::::::999;;;=========>>>???AAA<<>>>>><<<<<<<<<<<<======<<<<<<777888888888888888777777999???@@@;;;999===???>>>???>>><<<<<<===<<<:::777777777666777888999888888:::999888777666666666777666666777888999:::;;;<<<;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<======<<<;;;::::::<<<<<<;;;::::::;;;===<<<<<<<<<===>>>:::;;;<<<<<<;;;:::888777999888777777888777555444999666666999999888:::===;;;::::::999999999999999:::999:::;;;:::888:::>>>@@@???===;;;:::999888777888999::::::888888888888444444555999===>>>;;;999999999999999888888888999999888888777666666555555666666555666777888999999333888999777777999;;;:::888999:::::::::;;;===???;;;;;;<<<===???@@@AAAAAA>>>???@@@@@@>>>===>>>???DDDBBB@@@???@@@AAADDDEEEGGGHHHHHHIIIJJJKKKKKKKKKIIIJJJKKKJJJHHHGGGHHHIIIMMMLLLJJJHHHGGGGGGGGGHHHPPPRRRQQQMMMLLLNNNMMMJJJSSSTTTTTTSSSRRRSSSVVVYYYYYYXXXVVVTTTSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNKKKJJJPPPUUUXXXVVVVVVXXXXXXVVVPPPRRRVVVYYYZZZYYYVVVUUUVVVUUUUUUTTTRRRPPPOOONNNIIIKKKNNNRRRWWW[[[^^^```ccceeeiiijjjgggeeeiiioooqqqlllddd\\\YYY\\\bbbhhhccckkkiiieeehhhjjjqqqsssiiijjjjjjdddcccggghhhjjjhhheeefffnnntttuuulllllllllllllllkkkjjjiiigggjjjoootttxxxzzzyyyxxxtttwwwzzzzzzxxxvvvtttttt.../////////000000000111/////////000000111111111333333333333333333333333333333333333333333333333222222111222222444555666444444444555666888999:::999999999888888888777777888777777666666777777888555555444444555666777777555666777888888888888888666666777888888888888888888888888888888888888888555555555555555555555555888888888888888888888888888888888999999999999999777777777777777777777777888888888777777666666666777777777888888888888777777777777777777777777777888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<==============================::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<::::::::::::::::::::::::777;;;<<<999:::===<<<888:::999999:::;;;;;;999888888999::::::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<===>>>>>>======???@@@;;;===@@@AAA@@@???>>>???>>>>>><<<:::888777777888===>>>@@@AAABBBBBBBBBBBB999<<<<<<:::999;;;;;;888;;;:::999:::<<<======<<<;;;:::888999<<<<<<;;;:::999888888888888999::::::888999:::;;;;;;;;;;;;:::999::::::;;;;;;::::::999>>>===;;;999888777777777666555555777:::<<<<<<;;;:::<<<===>>>======???AAA<<<===???AAACCCCCCCCCCCC<<<<<<===???@@@???<<<:::666888999666333333777999666666666666888999;;;<<<999777999>>>???===@@@GGG888888999999:::;;;===>>>;;;???BBBDDDBBB@@@@@@@@@DDD@@@???CCCJJJKKKEEE===?????????@@@AAABBBCCCCCC@@@???>>><<<<<<<<<<<<======>>>???@@@AAACCCEEEGGGGGGMMMRRRSSSTTTVVVWWWUUU\\\^^^```aaaaaacccfffiiijjjjjjkkkmmmnnnpppqqqqqqfffjjjmmmooonnnmmmllllllooommmkkkiiijjjllloooqqqssssssttttttttttttsssrrrooopppqqqqqqoooooopppqqqwwwvvvtttsssrrrrrrssssss{{{~~~}}}yyyxxxyyyyyyuuuzzz|||}}}}}}~~~~~~~~~~~~{{{xxxwww~~~}}}|||}}}~~~000000000111111222222333111111111222333333444444666666555555555555555444444444444444444444444444444333333333444555777888888888888888999;;;===>>>:::::::::999999999888888888777777777777777777888555555555555555666777888555555666777888888888888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;555666666666666777777777999999999999::::::::::::::::::::::::::::::;;;;;;888888888888888888888888999999999999999999999999999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888888888888999999999:::666777777888999::::::;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;:::999888888999999888888999999:::;;;;;;;;;777777888888888888777777555555666666777777777777777777888999999999888888777666555555555666888999444:::;;;777999???@@@;;;999888888999:::;;;999888777999<<<===<<<;;;;;;<<<>>><<<::::::;;;;;;;;;:::===>>>>>><<<:::999:::<<<:::;;;===>>>@@@@@@??????AAAAAA@@@??????BBBGGGKKKBBBCCCEEEFFFGGGGGGGGGGGGKKKGGGGGGKKKMMMJJJFFFDDDDDD@@@<<<::::::::::::999???<<<:::;;;>>>???===:::666666777888999;;;===>>><<<===???@@@???===:::888::::::;;;<<<============999999:::;;;===@@@BBBDDDBBBBBBCCCGGGLLLPPPRRRRRRWWWYYY[[[[[[[[[\\\^^^```bbbbbb```^^^\\\ZZZXXXXXXWWWVVVUUUTTTSSSPPPKKKHHH888AAABBB::::::DDDIIIEEECCCCCCDDDFFFJJJNNNQQQSSSQQQNNNRRR[[[^^^^^^ccckkktttvvvyyyzzz|||{{{yyyyyy{{{yyy}}}wwwoooXXXWWWWWWYYY\\\]]]]]]]]]^^^]]][[[ZZZ[[[^^^aaacccgggiiikkklllmmmooorrrttt{{{000111111222333333444444444444555555666777777888888777777777666666666666444444444444444444444444555444333333555777999:::???>>><<<;;;;;;<<<===>>>999999888888888777777777666666555555555555666666444444444555555666888888444444555666777777777777777888999999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<777777888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======999:::;;;<<<<<<<<<;;;;;;====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>==============================>>>>>>===<<<:::999==================<<<<<<999999:::::::::999999888999999:::;;;<<<===>>>>>>;;;<<<===>>>???@@@AAAAAA????????????????????????BBBAAAAAA@@@@@@??????>>>AAAAAA@@@@@@???>>>>>>>>>BBBAAA???>>>===<<<======<<<<<<<<<===>>>>>>??????===>>>>>>??????>>>>>>===::::::;;;<<<===>>>>>>???<<<<<<;;;:::::::::;;;;;;:::999777666777:::===???CCCGGGDDD<<<<<>>>>>>>>AAADDDEEEEEEDDDBBBGGGMMMQQQQQQQQQQQQRRRQQQNNNMMMMMMPPPSSSSSSRRRUUUUUUVVVUUUTTTUUUWWWYYY]]][[[[[[]]]aaadddcccbbbaaaaaa___^^^^^^dddlllsss~~~{{{xxxvvvhhh[[[ZZZgggmmmcccZZZZZZNNNIIICCC???>>>>>>??????===;;;:::===BBBEEEDDDBBB>>>>>>>>>>>>???@@@AAAAAADDDGGGKKKOOOOOOMMMIIIFFFJJJKKKLLLNNNOOOPPPQQQQQQSSSTTTVVVZZZ```eeekkknnniiiiiijjjnnnssswwwxxxxxxyyyssspppmmmlllrrroookkkhhhgggfffeeeccc]]]gggaaaQQQTTTfffdddSSSXXXYYYYYY[[[^^^bbbfffhhhgggdddhhhrrruuusssxxxyyyvvvuuuvvvzzzxxx{{{}}}~~~{{{www111111222333333444555555666777777888999:::::::::999888888888777777666666444444444444444444444444666555444444555777:::;;;DDDBBB???===<<<<<<<<<===777777777666666666666555444444333333333333444444444444444444555666888888333333555666666777777777777888999999::::::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================;;;;;;<<<===>>>???@@@@@@888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::========================:::;;;;;;;;;<<<<<<============>>>>>>????????????????????????????????????BBBCCCCCCCCCBBB@@@>>>===@@@?????????>>>>>>=========>>>???@@@@@@AAAAAA@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOONNNMMMLLLLLLRRRQQQQQQPPPOOONNNMMMMMMPPPOOOMMMKKKIIIIIIIIIIIILLLMMMMMMNNNOOOOOOPPPPPPSSSTTTTTTTTTTTTTTTTTTSSSOOOOOOPPPQQQSSSTTTUUUUUUNNNMMMLLLJJJJJJJJJKKKLLLGGGEEEBBBAAACCCFFFKKKNNN\\\^^^VVVIIIFFFPPPTTTQQQLLLLLLNNNQQQUUUXXXYYYXXXUUU\\\fffmmmqqqrrrtttuuutttrrrqqqssswww{{{{{{{{{{{{}}}{{{tttllleeeaaa]]]KKKHHH[[[cccUUUJJJKKKKKKGGGCCCCCCFFFLLLRRRUUUUUUSSSTTTZZZccciiijjjhhhhhhgggeeecccaaa```______hhhmmmttt{{{~~~}}}zzzwww{{{|||~~~mmmlll|||pppQQQHHHHHHGGGGGGHHHJJJLLLNNNKKKFFFHHHQQQSSSOOOSSS\\\VVVYYY^^^aaabbbfffkkkpppqqquuuyyy|||222777;;;:::555333777;;;777888:::<<<===>>>=========AAA666999:::555;;;333777555...111;;;666000444555222111555777888;;;@@@@@@BBB<<<:::>>>:::555;;;888333444444///444888//////111222444555555555444777888666222444999777000333555666666444444555777888777777999;;;;;;999777<<<<<<<<<;;;;;;:::888777<<>>:::;;;>>>@@@@@@>>>>>>>>>@@@AAABBBAAAAAA@@@@@@@@@@@@??????@@@CCCDDDAAACCCBBB??????BBBCCCAAA???888777===>>>888:::BBBAAA???@@@DDDHHHGGGEEEDDDCCCGGGHHHHHHJJJLLLHHHBBBBBBCCCDDDEEEFFFHHHLLLNNNRRRJJJIIIPPPPPPJJJLLLSSSTTTRRRQQQQQQTTTYYY]]]aaaaaa]]]YYY[[[___aaa]]]YYY\\\\\\\\\YYYUUUPPPNNNMMMMMMQQQUUUUUUSSSTTTZZZ```gggfffhhhmmmnnnnnnqqqwwwvvvzzzzzzuuutttxxxxxxsssrrrzzz~~~zzzvvvxxx}}}sssyyy{{{uuuooopppssstttyyyvvvttttttrrroooqqqvvvuuuxxxlllnnnqqqmmmmmmnnnyyytttuuu}}}pppuuu}}}}}}}}}{{{yyyxxxyyyzzz{{{zzzyyyyyy{{{}}}|||zzznnnvvvyyysssnnnnnnmmmjjjnnnjjjffffffiiimmmnnnnnnuuuhhhZZZXXXdddllldddVVVWWWPPPMMMPPPPPPKKKKKKNNNJJJPPPXXX\\\\\\YYYXXXXXXfffaaaYYYUUU[[[eeehhhfffjjjmmmeeecccpppxxxxxxzzzuuuiiikkkuuuuuusssmmmhhhhhhgggcccbbbccc\\\___]]]YYYZZZ```aaa]]]OOOYYYcccccc[[[RRRMMMMMM]]]TTTRRR^^^ooozzzxxxxxxyyy|||}}}~~~jjjwwwnnntttuuummmjjjeeeZZZiiixxxoooiiijjjlllrrrvvvwwwvvvyyy777999::::::888777777888888999:::::::::999888777333:::222666444///888333///666444222666555444;;;444555888:::777666>>>HHH<<>>999@@@>>>:::888777:::???BBB===???AAABBBBBBCCCGGGJJJHHHJJJKKKKKKKKKJJJKKKKKKMMMOOONNNJJJIIILLLMMMLLLNNNLLLLLLOOOSSSWWWYYY[[[MMMRRRXXX\\\^^^^^^\\\[[[XXXZZZ\\\\\\YYYWWWVVVVVV^^^]]]]]]bbbhhhmmmnnnllleeehhhhhhffffffhhhhhhddd^^^WWWWWW]]]]]]XXXXXX___UUUWWW]]]fffmmmllleee___aaaggglllnnnpppttttttpppiiikkkooosssvvvxxxzzz{{{yyyrrrrrrxxxyyysssttt{{{rrrtttyyy}}}~~~}}}}}}|||{{{zzzsssuuuwwwwwwvvvuuuuuuuuuoooqqquuuwwwwwwuuutttsss~~~|||~~~~~~~~~~~~{{{|||{{{yyy|||}}}~~~~~~uuusssqqqnnnppptttyyyuuunnngggbbbaaaeeehhhfffggggggiiinnnsssnnngggiiijjjbbbbbbsssyyyqqqlllgggccciiiuuuyyyooogggfffiiigggggghhhgggeeejjjppp{{{wwwzzz}}}nnn___\\\eeeooopppqqqzzz???>>>============<<<;;;;;;<<<>>>???@@@AAAAAAAAA;;;BBB<<>>GGGIIIMMMQQQOOOOOOMMMIIIFFFDDDCCCDDDDDDEEEGGGIIIIIIFFFDDDFFFIIIHHHJJJOOOTTTXXXZZZYYYWWWTTTWWW\\\aaaaaa^^^XXXTTT[[[^^^aaabbbccceeejjjnnnjjjkkkjjjhhhiiikkkiiiccc^^^iiirrrtttvvv}}}}}}{{{yyyssspppooo{{{}}}yyyxxxyyy{{{zzzvvvuuuuuuzzzzzzxxxwww||||||sssrrr{{{||||||}}}}}}|||zzz{{{}}}{{{zzzyyyyyy|||yyywwwxxx|||}}}{{{xxxxxxwwwuuuvvvvvvuuurrrooowwwwwwvvvrrrooosss{{{xxxrrrqqqxxx~~~~~~~~~}}}||||||{{{zzzyyyyyywww|||}}}|||}}}~~~{{{~~~}}}~~~vvvzzz}}}nnnvvvlllbbb|||mmmhhhmmmkkkaaaPPPMMMMMMTTT[[[^^^\\\YYYOOO^^^dddZZZUUU]]]dddaaaiiilllnnnmmmpppwwwzzzyyyzzz~~~QQQQQQSSSWWW^^^cccdddcccdddcccbbbaaa```_________]]]]]]YYYooo|||vvvyyyqqqpppkkkZZZVVVhhhlllWWWDDDAAAPPPbbbhhh[[[IIIBBBDDDVVV\\\TTTMMMUUUVVVMMMGGGNNNFFFLLLUUUXXX\\\ZZZMMMIIIHHHFFFFFFGGGJJJMMMOOOSSSRRRTTTWWWYYYYYY\\\aaa]]]^^^]]]]]]^^^aaagggkkkhhheeebbbaaabbbbbb```]]]ccccccbbbbbbdddfffggghhhggggggdddaaabbbeeebbb\\\SSS___gggccc___cccgggfffaaa]]]YYYZZZ___cccdddcccfffkkknnnmmmiiigggiiilllsssxxx{{{yyysssqqqssswwwyyy~~~|||xxxwwwuuutttqqqnnnkkkjjjrrrwwwyyyvvvxxxyyyrrrgggooovvvzzzxxxuuuuuutttrrrmmmnnnqqqwww{{{|||wwwssswwwwwwxxxyyyyyyyyyxxxxxxvvvxxx{{{~~~~~~|||yyyvvvzzzvvvsssuuu{{{}}}zzzvvv{{{yyywwwxxxzzzzzzwwwssspppuuuzzzzzzwwwwww|||zzzuuutttxxx|||||||||}}}}}}~~~zzz~~~|||}}}}}}wwwuuuyyy~~~wwwyyyyyy}}}~~~}}}vvv{{{vvvxxxyyyyyyvvvtttssssss~~~~~~~~~vvvuuuxxxzzzyyy{{{|||{{{}}}|||~~~zzzxxxyyy}}}~~~yyyggg}}}yyytttffffffaaaXXXTTTVVVVVVTTTgggcccdddppp{{{~~~{{{xxxxxx~~~}}}MMMJJJLLLYYYgggkkkbbbWWWDDDCCCAAA???>>>=========999<<<===VVVaaaXXX[[[UUUEEECCC===GGG___dddWWWOOONNNYYYfffggg[[[NNNMMMTTTbbbjjjccc^^^iiipppjjjeee^^^cccnnnpppooowwwwwwhhhlllkkkiiijjjooouuu}}}}}}}}}~~~}}}~~~~~~~~~yyyuuuvvvyyyvvvpppuuutttiiiiiikkkjjjrrrqqqrrrrrrrrrqqqpppnnnlllnnnooonnnmmmmmmooopppsssuuuwwwvvvvvvxxx~~~yyy}}}~~~|||}}}}}}~~~~~~~~~uuu~~~}}}xxxwwwvvvwww{{{~~~}}}wwwqqq{{{{{{zzzyyyxxxyyyzzzyyysssuuuxxx{{{||||||{{{yyyzzzxxxwwwxxxzzz{{{zzzxxxvvvtttrrruuuxxxyyyvvvrrrnnnqqqtttuuuttttttuuuwwwpppllliiijjjkkkllloootttuuussstttyyy{{{yyyzzzrrrttttttrrrsssvvvtttoooeeeooovvvrrrkkkkkkppptttvvvpppnnntttyyyzzzzzz{{{nnnkkk|||}}}gggmmm}}}tttsssmmmtttuuuiiiooo|||zzzxxxzzz{{{zzzyyyyyyzzz{{{rrruuuoooeeehhhtttrrrfffwwwvvv|||~~~www{{{vvvqqqnnnjjjfffiiiooojjjjjjiiifffbbb``````aaahhhooozzz~~~}}}xxxvvv{{{===777:::LLL```dddQQQ===<<<<<<;;;<<<>>>@@@BBBCCC@@@EEEHHH^^^bbbTTTUUUQQQ]]]]]]ZZZdddssspppddddddnnnjjjiiillllllhhhffffffrrryyyppphhhrrrxxxqqqkkkeeepppzzzssslllzzzyyyvvvrrrllliiijjjpppwww|||{{{xxx{{{xxxooofffdddVVV]]]eeegggdddfffnnnvvvllluuu~~~}}}wwwssssss{{{xxx}}}|||wwwxxx|||yyysssttttttlllqqqzzz|||rrrvvvyyyyyyxxxyyy}}}}}}|||{{{zzzzzz{{{}}}~~~}}}zzzzzz}}}{{{wwwxxx|||{{{wwwyyy~~~}}}{{{zzz|||||||||~~~{{{zzz{{{}}}~~~}}}|||~~~yyywwwyyy|||~~~{{{uuuqqqppppppsss{{{|||yyyzzz}}}|||{{{qqqiiiwww~~~vvvvvv}}}}}}wwwvvv|||mmmooohhhqqqyyymmmlll}}}rrrttt~~~{{{|||~~~~~~~~~vvv}}}~~~}}}vvvwwwzzzzzztttnnnooouuuqqqpppqqqqqqkkkcccdddkkkbbbeeeggggggfffeeegggiiimmmlllooosssvvvyyy{{{{{{{{{zzz}}}pppkkkkkkrrrxxxwwwsssrrrwwwuuuxxxyyyyyy}}}xxx~~~}}}~~~xxxwww{{{}}}||||||{{{{{{RRRKKKMMMXXX^^^ZZZUUUVVVYYY\\\iii___YYY___]]]gggeeekkkmmm___xxxhhhhhhlllrrrkkkoooxxxppp```dddwwwggg^^^ZZZ```eeeccc\\\WWWlllVVVQQQYYYYYYUUUQQQIIIRRRQQQMMMIIIKKKSSSWWWWWWOOOKKKJJJLLLKKKIIIKKKPPPNNNPPPRRRUUUXXXXXXRRRKKKGGGRRRVVVPPPNNNUUU[[[ZZZZZZ[[[\\\^^^aaabbbcccdddxxxkkkwwwwwwpppqqqjjjooojjjjjjooorrrnnnmmmoootttqqqiii}}}xxxjjj|||wwwdddooovvvuuutttxxx||||||}}}yyyyyy{{{||||||zzz|||}}}}}}}}}zzz~~~}}}zzz~~~zzzzzz|||{{{|||~~~~~~|||}}}xxx}}}}}}~~~~~~|||{{{www~~~zzzwwwuuurrrpppmmm```[[[dddllliiigggiii\\\dddllllllgggeeeiiiooo{{{qqqnnnrrrvvvvvvttt|||{{{pppkkkoooooojjjdddmmmiii]]]cccxxx~~~ssshhhjjjkkkiiiggggggkkkooonnnjjjiiilllooonnnllljjjmmmuuuvvvooonnnuuuwwwrrrxxx|||~~~~~~vvvuuu}}}{{{vvvqqqnnnoooppprrroooiiieeegggnnntttuuutttiiinnnrrrtttqqqnnnmmmmmmwww}}}}}}}}}}}}vvvooommmpppsssqqqmmmrrr]]]\\\aaa\\\gggssslllccc______aaa]]]YYY___iiigggaaa^^^cccjjjpppuuuzzz}}}}}}ppprrryyyppp|||nnn|||wwwdddttt|||nnnuuu~~~|||xxxyyyuuuvvvkkk}}}}}}uuu{{{ccc[[[XXX^^^bbb___```ddd^^^ddduuupppmmmqqqhhhlllgggqqqsssaaarrreeebbb^^^eeeYYYVVV^^^^^^XXXaaasss\\\ZZZ^^^kkkuuutttlllfffsss^^^XXX]]]]]]```jjjlllccc[[[VVVZZZ\\\^^^gggrrreeebbb^^^^^^ccchhhgggccc```iiisssvvvsssnnnkkkiiivvvwwwtttmmmkkkmmmnnnmmmzzzyyywwwwwwwwwwwwwwwvvvxxx~~~rrrqqqtttjjjkkkiiijjjmmmkkkggghhhmmmnnniiiaaarrrmmmaaannngggccckkkppppppqqqvvvyyyyyypppqqqtttxxx||||||xxxtttoooooopppqqqtttxxx}}}{{{xxxxxx}}}}}}www|||xxxwww~~~}}}yyy~~~zzz{{{~~~|||~~~}}}~~~~~~yyyuuuxxxyyyuuupppnnnqqquuutttlllkkkooojjj]]]^^^iiijjjsssyyywwwqqqmmmjjjhhhnnnqqqrrrqqqrrrvvvwwwtttssszzz|||uuummmhhhccc```YYYbbbfffcccdddllloookkkfffiiimmmrrrwwwzzz|||}}}xxxooooooyyy|||yyy{{{|||~~~xxxwwwwwwiiillliiikkkrrrllleeejjjfffiiilllmmmnnnuuu~~~|||{{{{{{~~~{{{~~~mmmWWW\\\dddjjj```ccccccbbbffflllkkkeeegggfffrrrwwwwwwrrrnnnnnnkkkyyyyyyiiiyyypppcccbbbdddqqq___ccceeegggyyyqqqsssuuuttt|||```ZZZYYY^^^___[[[]]]ddd^^^aaapppjjjhhhkkk______RRR]]]aaaTTT^^^VVVSSSOOOfff\\\ZZZccciiihhhmmmvvvPPPNNNSSS```hhhfff]]]WWWccc[[[aaaiiicccbbbkkkooohhh\\\YYYaaadddbbbooozzzuuunnnooozzzwww}}}}}}~~~xxx}}}|||||||||~~~~~~yyyuuuxxx~~~yyysssnnnyyysssiiirrrjjjjjjnnnqqqrrruuuzzz}}}|||ssstttxxx}}}~~~{{{}}}}}}}}}~~~}}}|||sssssscccfffiiiiiihhhhhhjjjlllvvv~~~~~~||||||xxx~~~sssuuuzzz~~~wwwtttuuuoooqqqsssrrrppprrrxxx}}}xxxzzz}}}}}}{{{xxxwwwwww{{{~~~yyy~~~~~~}}}}}}~~~|||||||||tttttttttrrrnnnmmmuuuhhhrrryyywwwrrrqqqrrrssssssrrrtttyyy{{{xxxxxxzzzpppuuuxxxvvvuuuyyy}}}}}}~~~zzzzzz~~~qqqoooooorrrvvvvvvqqqmmmlllmmmnnnnnnmmmoooqqqrrrrrruuusssooossszzzzzzssstttxxx}}}}}}vvvqqqnnnyyywwwwwwzzz|||{{{}}}yyy{{{}}}www}}}|||yyywww~~~|||^^^eeetttuuurrr{{{}}}qqqnnnsssqqqhhhtttnnnttt}}}~~~|||gggeeeiiiqqqpppiiihhhmmmooojjjooodddccciii___```ZZZ\\\______```UUUUUU[[[NNNLLLOOOVVVYYYUUUQQQOOO^^^XXXWWW]]]aaa___YYYVVVZZZ\\\kkksssiiifffpppuuuVVVRRRRRRVVVWWWYYYgggwwwpppeee___hhhsssvvvtttssskkkccc]]]aaahhhkkkiiigggxxxooolllrrruuuvvv|||{{{zzzzzz|||~~~}}}yyyuuuwwwvvvyyyyyyuuuvvv{{{}}}~~~~~~}}}zzzyyyzzz||||||wwwrrrxxxuuuuuuuuuuuuvvvzzz~~~}}}|||||||||}}}~~~}}}~~~~~~wwwxxx||||||{{{}}}yyy{{{||||||{{{|||~~~{{{yyyzzz~~~{{{wwwrrrmmmvvvvvvwwwzzz}}}{{{xxxuuuzzzuuuqqqssszzz|||wwwrrrcccaaa```dddjjjllliiiddd]]]^^^dddjjjeee\\\```kkkfffgggiiijjjiiigggccc```lllnnnoooppppppqqqsssvvv|||~~~zzzzzzllljjjmmmqqqooogggdddfffeeecccaaaaaaccceeefffggghhhkkkmmmkkkiiigggfffeeekkkhhhjjjoooooojjjjjjnnnvvvpppmmmmmmmmmmmmooossswwwxxxzzz~~~~~~yyyuuuvvvzzz{{{wwwtttvvvyyyzzz}}}~~~}}}~~~ppp|||~~~eee\\\llluuurrrqqqrrrxxxuuummmtttUUURRRSSSYYYWWWOOOOOOTTTVVVOOORRRIIIJJJTTTMMMOOOZZZMMMMMMZZZMMM>>>@@@RRRggggggddd]]]YYYXXXUUUQQQMMMGGGEEEHHHKKKGGGBBB@@@>>>???JJJJJJ>>>AAAUUUaaaDDDMMMPPPJJJJJJTTT]]]```[[[JJJIIIZZZ```XXXZZZggg]]]aaalllwwwwwwiiiZZZRRR\\\XXXYYY___``````iiixxxmmmnnnpppuuuxxxvvvoooiiittttttvvv|||{{{rrrrrr}}}~~~{{{wwwwwwzzz|||zzzvvvuuuvvv{{{lllnnntttvvvzzzwwwvvvxxxzzz{{{{{{|||zzzyyyyyyxxxxxxzzz|||}}}xxxvvvvvvxxx|||~~~}}}}}}{{{zzz~~~xxxyyy|||~~~}}}}}}|||~~~zzz|||}}}~~~{{{zzz}}}{{{{{{zzz~~~|||rrrsss}}}vvvxxxzzz|||zzzwwwtttrrrggghhhgggaaa[[[YYY]]]bbbiiijjjeee```bbbhhhgggaaabbbiiimmmlllkkkooorrrsssmmmiiimmmvvvwwwpppmmmrrrhhhlllmmmjjjiiilllmmmkkkooorrrssspppnnnoooooonnnkkkooosssrrrnnnlllooorrrqqqssswww{{{|||{{{~~~|||{{{}}}~~~|||}}}~~~~~~mmmtttwwwqqqyyyvvv~~~|||tttuuu~~~}}}sss{{{rrr{{{|||zzzuuuxxxyyyrrrtttxxxtttmmmeeetttuuuqqqrrrmmmxxxuuummmlllyyyggg~~~yyyoookkkhhhiiinnnrrrtttuuu}}}ZZZPPPIIIHHHFFFBBBEEEMMMKKKJJJVVVSSSXXXcccZZZ\\\dddUUUWWWkkkVVVNNNTTTiiimmmjjj\\\HHHCCCLLLQQQNNNTTTQQQQQQTTTTTTLLLCCC???KKKOOOZZZWWWGGGEEEQQQWWWGGGUUUXXXOOOOOO\\\```YYY___RRRSSSbbbdddZZZ___oooNNN[[[mmmrrrcccNNNGGGMMMIIILLLQQQVVVWWWZZZeeepppkkkkkknnnsssvvvsssiiiaaaooovvvwwwyyy}}}wwwwww~~~{{{xxxxxxwwwvvvwwwzzzkkktttyyy~~~yyywwwxxxzzzzzzxxxxxx{{{uuuyyy~~~~~~}}}|||yyyxxxxxx{{{}}}~~~}}}vvvuuuxxxuuuuuuxxx}}}zzzuuuyyy~~~}}}zzz~~~}}}{{{yyyzzz|||}}}zzzwwwzzzzzz}}}~~~|||xxxyyy~~~~~~~~~~~~~~~wwwuuuzzz}}}}}}xxxzzz|||}}}zzz{{{}}}}}}zzzwwwwwwzzz{{{xxxyyyiiioootttwww|||~~~~~~{{{}}}~~~}}}|||yyyvvvrrrpppvvvvvvvvvuuurrrwwwlllxxxyyynnnuuu|||vvvvvvhhhkkkdddXXXXXXUUUllleee[[[lllddd```___dddiiikkkkkkmmmzzznnnmmmssswwwwwwqqqnnnyyy~~~|||}}}{{{|||SSSEEE;;;:::;;;:::>>>FFFCCCEEETTTSSSVVV^^^TTTVVVRRROOOUUUfffMMMVVV___jjjggghhh^^^OOOQQQ______SSSTTTQQQPPPTTTTTTNNNHHHGGGXXX]]]kkkjjjZZZSSSUUUQQQYYY___aaa]]]___fffgggcccjjjiiijjjmmmnnnooosssxxxaaadddjjjmmmbbbWWW\\\iiiXXX^^^cccdddfffmmmrrrsssqqqooonnnrrrvvvtttllldddkkkxxxdddhhhqqqrrrxxxlllnnnnnnooouuuzzzvvvnnnzzzvvvsssiii{{{zzz|||qqqqqqtttxxxwwwrrrtttyyyvvvzzz~~~~~~zzzxxxxxxssspppooorrrwwwzzzyyywwwyyy}}}}}}{{{~~~yyyyyy{{{~~~{{{wwwuuuyyyvvvwww~~~yyy|||}}}{{{{{{|||yyyssssssvvv}}}xxxttt~~~}}}|||~~~~~~{{{|||{{{~~~~~~~~~~~~zzztttaaaqqqqqquuuppplll{{{}}}||||||rrrqqqmmmlllsssmmmhhhlllwww{{{|||mmmkkkcccffftttzzz___SSSMMMQQQVVVUUUWWW[[[VVVWWWccc\\\ZZZ```WWWYYYVVV```fffnnnOOOdddjjjhhh\\\gggjjjiiitttqqqWWWbbb]]]\\\aaafffjjjooosssppppppwwwvvvkkknnnyyyyyygggcccbbbfffjjjiiijjjmmmfffpppooofffhhhvvvxxxooowwwoooqqq~~~~~~~~~||||||}}}ssswwwtttqqqtttyyyzzztttnnnfffdddvvvvvvqqqdddjjjnnnooorrrwwwuuuooooooeeeqqq^^^YYYpppkkkiiiccceeekkkqqqnnniiikkksssrrrsssrrrnnniiiggghhhjjjsssooolllmmmpppqqqmmmiiiuuu{{{tttnnntttxxxwww|||rrrvvvzzz|||yyytttqqqooommmuuutttqqqrrrkkkcccgggcccdddjjjppprrrqqqrrrvvvpppuuu{{{}}}{{{xxxwwwwww|||yyywwwxxxyyy}}}{{{~~~~~~yyyzzz}}}~~~}}}}}}zzzvvv{{{wwwuuu}}}lllggg}}}|||sss~~~zzzyyy~~~zzzsssoooqqqsssqqqoooooodddjjjzzzvvvssswwwtttvvvzzz{{{bbbdddcccdddiiinnnmmmhhhfffnnnpppjjjjjjpppnnneeemmmtttvvvqqqrrrvvvqqqeeebbbkkkiiilllrrraaa]]]^^^eeeiii```UUUYYYgggccc[[[WWWPPPKKKTTT[[[SSSMMMJJJNNNYYYaaa___XXXTTTYYYXXX\\\]]]```mmmmmm\\\^^^YYYbbbrrrooo```aaaqqqzzznnnzzzwwwzzzzzz~~~~~~uuuppptttpppgggkkklllooosssvvvuuurrrpppoooiiieeefffkkkllliiidddoooooonnnlllkkkmmmrrruuuvvvooojjjlllnnnnnnooorrrpppfffjjjrrrnnnmmmooollltttrrrooolllkkklllnnnoooooossstttpppmmmnnnllliiipppkkkiiimmmqqqoooiiidddaaagggnnnpppppprrryyy~~~|||zzzzzz|||~~~|||~~~~~~vvvuuuyyyvvvxxxzzz||||||{{{yyy{{{yyyuuuvvv}}}yyywwwvvvvvvuuutttxxxtttnnnkkklllpppuuuyyyyyyxxxzzz|||vvvzzz~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}yyy~~~wwwzzz|||pppwww}}}vvvpppllljjjiiiqqqllllllrrrwwwzzzyyyooolllqqq}}}{{{yyyyyyzzzzzz{{{}}}|||www|||zzzJJJNNNOOOOOORRRVVVVVVRRRNNNVVVYYYUUUVVVZZZWWWOOOSSS___fffaaa]]]\\\VVVLLLHHHdddsssqqqnnndddTTTMMMKKKKKKSSS]]]^^^ZZZ___jjjXXXVVVYYYTTTJJJNNNRRRKKKQQQSSSYYYaaa```UUUJJJEEEVVVSSSUUUSSSRRR[[[[[[JJJ___SSSMMMOOOOOOQQQccczzzaaaggg~~~wwwppptttooo}}}|||tttmmmlllooottt}}}xxxyyy}}}zzzvvvtttvvvrrrnnnnnnqqqrrrqqqnnnlllkkkjjjhhhfffhhhkkknnnlllgggeeeiiimmmnnnppprrrrrriiinnntttooonnnsssrrrqqqqqqpppooopppsssuuuvvv{{{zzzuuullliiilllooopppvvvrrrppptttyyyyyysssnnn}}}|||||||||~~~~~~~~~~~~zzzzzzzzz||||||vvvvvvnnntttyyy}}}{{{}}}~~~~~~||||||wwwtttvvvyyy|||}}}xxxtttttttttsssqqq}}}{{{wwwtttrrrqqqpppooozzz|||{{{xxxxxx{{{|||zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||||||||yyyyyy{{{vvvppp||||||uuuvvvtttmmmkkkiiilllrrryyy~~~}}}wwwtttvvvxxxpppmmmjjjjjjlllllljjjgggiiikkkmmmjjjgggcccaaa___jjjnnnjjjkkkoooiiidddlllggghhhhhhggggggooo|||mmmzzzsssyyyCCCIIILLLLLLLLLOOOOOOMMMIIIPPPTTTQQQRRRUUURRRKKKFFFSSSZZZUUUNNNMMMKKKGGGPPPiiisssjjjaaaYYYVVV\\\^^^YYYYYY\\\XXXNNNJJJMMMJJJMMMVVVWWWPPPSSSXXXSSSVVVRRRPPPQQQOOOLLLNNNRRRRRROOOQQQQQQQQQ[[[]]]PPPXXXRRRLLLIIIHHHLLLXXXdddGGGQQQeee___TTTWWW^^^sss{{{vvvuuuzzzrrrllliiilllrrrxxx~~~zzzyyyzzz|||}}}zzzyyywwwvvvwwwxxxzzz{{{qqqqqqooollliiiiiijjjmmm|||xxxwww{{{}}}{{{{{{|||vvvooosssuuulllllltttuuuttttttuuuvvvxxxzzz|||}}}zzzuuuuuu||||||yyy}}}xxxuuuzzz~~~||||||}}}yyy}}}{{{{{{~~~~~~yyyxxx}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~|||ttt|||ooofff```ccckkkmmmggg___]]]aaacccaaa]]]\\\aaagggyyytttoooooorrrrrrnnniiioootttxxxyyyuuurrrrrruuupppsssqqqssszzzxxxxxx~~~~~~PPPWWW\\\[[[YYY[[[[[[ZZZ[[[___aaa______cccbbb^^^ZZZ```aaa[[[XXX\\\```aaagggmmmeee]]]cccddd```bbbVVVVVVZZZaaabbb___```eeebbb___fffjjjfffllltttqqqooogggaaacccggglllsssyyyjjjfffhhhiiiiiirrrvvvllliiinnnpppnnnnnnqqqqqqooouuulllggg___ZZZYYYYYY___TTTQQQLLLJJJMMMTTT[[[```fff___^^^eeejjjkkkqqq{{{~~~zzzzzz}}}{{{xxxyyy}}}~~~{{{zzz{{{}}}}}}qqqqqq{{{|||~~~yyyyyyzzz|||~~~}}}{{{zzzvvv}}}~~~|||zzzwwwxxxwwwxxxzzz|||}}}~~~|||vvvsssvvv{{{ttttttuuuxxx{{{|||zzzxxxyyy{{{~~~|||}}}mmmiiifffggggggbbbZZZTTT^^^```ccchhhnnnttt{{{|||uuuvvvxxxkkklllffffffkkk```[[[jjjggg\\\XXX___dddbbbbbbfffpppqqqttt|||XXX___cccaaa___aaabbbaaaggghhhgggeeeeeehhhjjjiiikkkllljjjhhhiiimmmooommmvvvtttiiifffrrrqqqddd\\\]]]^^^___\\\TTTLLLLLLOOObbbUUURRRTTTSSSZZZaaa\\\eee___```jjjsssqqqjjjdddtttmmmmmmkkkeeehhhjjj```[[[^^^]]][[[```jjjnnnmmmwwwlllaaahhhppppppoookkkmmmhhhbbb^^^]]]]]][[[YYYNNNHHHIIIOOOPPPKKKMMMTTTWWWTTTQQQQQQTTTWWWZZZ[[[WWWZZZ]]]^^^___bbbhhhnnnppprrruuuwwwxxxyyy|||~~~{{{zzz||||||}}}xxxmmmpppzzzzzz{{{||||||}}}~~~~~~~~~{{{ssswwwzzz{{{zzz|||{{{tttpppmmmkkklllnnnqqqqqqppptttuuuxxx{{{~~~}}}{{{www|||}}}zzzzzz}}}zzz}}}{{{zzzzzz|||{{{vvv{{{~~~}}}{{{|||~~~~~~|||jjjpppwww}}}oootttzzz|||}}}~~~xxxiiinnnllllllpppkkkkkkwwwxxxuuuvvvuuuoooiiidddaaa```jjjfffffflllpppoookkkjjjmmmZZZ^^^```]]]]]]___```^^^gggfffdddccccccdddfffgggbbbcccfffiiijjjggg```ZZZYYYYYYOOOIIIPPPQQQOOOUUUOOOSSSXXXWWWUUUUUU[[[aaajjj[[[YYY___aaagggjjjdddllldddcccnnnyyyyyypppiiihhhaaabbbaaaZZZ[[[\\\TTTKKKJJJHHHGGGLLLSSSUUURRROOOUUUXXXooozzztttzzzwwwrrrooommmnnnqqqqqqkkkfffnnnmmmnnnooolllgggfffhhhcccaaa``````bbbbbbaaa```[[[___ccceeegggjjjooossscccggglllqqquuuyyy}}}{{{yyyzzz|||{{{zzz|||vvv}}}~~~~~~zzz}}}|||zzz}}}|||xxxwww{{{|||{{{|||~~~zzzwwwvvvxxx}}}~~~{{{zzz}}}~~~~~~|||~~~{{{{{{}}}yyypppooouuuxxxuuuxxxuuunnntttxxxvvvvvvzzz~~~||||||yyy___```^^^\\\]]]aaaaaa^^^eeeddddddeeedddbbbbbbbbb[[[___eeeiiigggaaaZZZVVVeeeggg^^^WWWZZZ]]]fffvvvvvvtttnnnfff^^^ZZZYYYYYYWWWQQQZZZiiilllkkkhhh___^^^UUURRRYYYbbbeeebbb___iiiccciiinnnkkkmmmqqqkkkoooiiigggjjjmmmkkkfffcccdddnnnnnnlllqqqmmmdddbbbdddllluuuxxxsssllltttwwwvvvoooiiigggfffdddhhhggggggiiikkklllkkkjjjbbbeeeiiilllnnnppprrrsssvvvzzzyyytttqqqppppppooonnnnnnmmmlllhhhfffggglllkkkddd```eeellloooyyyxxxsssmmmnnntttwwwvvvrrruuutttooommmooommmiiinnnllljjjjjjllloooppppppooouuu{{{yyysssqqqvvv{{{uuusssqqqrrruuuwwwxxxwww{{{~~~~~~{{{{{{~~~|||yyyyyyzzz|||}}}|||zzzyyyyyy|||~~~~~~}}}{{{zzzzzz|||zzz{{{zzzyyywwwssswww{{{}}}}}}}}}}}}{{{yyy{{{xxx|||~~~|||{{{~~~xxxpppuuuvvv{{{}}}yyygggrrrvvvxxxvvviii```gggooorrrxxxwwwjjj]]]^^^hhhuuullliiigggaaadddmmmpppjjjmmmnnnmmmoootttuuutttnnn}}}{{{yyyxxxzzz|||nnnqqqzzzuuuyyylllbbbggglllrrrvvvvvvuuuuuuvvv~~~dddccc___\\\___dddddd```ddddddfffhhhgggccc___^^^eeejjjqqqsssnnniiihhhkkk]]]bbb___^^^bbb]]]XXX___^^^ZZZTTTPPPRRRVVVWWWUUUVVVWWWkkk~~~zzzpppeeeYYY[[[ZZZ^^^gggkkkcccYYYSSSeee```hhhooommmooosssoooxxxkkkbbbdddiiijjjlllqqqkkkqqqjjjpppzzzvvvrrrooonnnrrrxxxwwwooofffgggmmmiii\\\TTTUUUTTTOOOQQQOOONNNOOOQQQRRRQQQPPPJJJKKKNNNQQQTTTTTTTTTSSSTTTWWWZZZ\\\[[[ZZZZZZZZZaaa```cccjjjpppxxxyyyqqqwww{{{qqqjjjhhhdddaaa______```aaaYYYZZZ[[[^^^gggpppqqqlll```jjjnnnllloooxxxxxxppptttppplllkkkkkkmmmmmmmmmooonnnnnnppprrrrrrqqqppplllooonnnjjjnnnzzz}}}wwwxxx}}}~~~zzzqqquuuuuussswwwzzzxxxwwwxxx|||~~~|||{{{~~~sssxxx~~~~~~|||{{{}}}~~~|||xxxwwwzzz{{{yyy{{{{{{vvvtttttt~~~|||{{{{{{}}}zzzzzz||||||{{{xxx{{{}}}~~~~~~}}}}}}}}}}}}zzztttooommmooosssvvvuuuuuuzzzttt{{{|||{{{zzz~~~xxx}}}}}}yyy~~~~~~pppssstttqqqrrrxxx}}}}}}ddd___bbbnnnrrrnnnnnntttkkkyyywwwlllrrrlllqqqrrrrrr||||||}}}zzz~~~}}}fffdddaaaaaacccfffggggggeeebbb]]][[[\\\^^^___```hhhccc]]]WWWUUUXXX^^^bbbUUUUUUXXXZZZWWWUUU^^^kkk]]]gggjjjcccaaahhhkkkggghhhgggllltttrrrgggdddiiieeeiiiooottttttooofff```lllpppqqqnnnpppuuuvvvsssppppppqqqqqqpppmmmkkkiiippprrrsssssspppnnnmmmnnnhhhhhhmmmrrrnnnddddddjjjwwwzzz|||vvviiidddnnn}}}mmmooo~~~oooaaaeeejjj```hhhttt}}}|||vvvvvvzzzxxxxxxtttmmmmmmrrrsssoooooouuuyyywwwrrrqqqwww~~~}}}yyyuuu{{{uuuuuurrrqqqtttwwwvvvpppjjjoookkkhhhjjjmmmllleee^^^hhhmmmwww~~~xxx~~~|||tttkkkfffhhhlllccccccjjjlllgggnnnuuuoooooosssttttttwww{{{xxxqqqqqqfff```cccggghhhiiimmmpppqqqtttyyy~~~zzzvvvyyyuuurrrvvv}}}|||xxxqqqmmmtttyyy|||yyyzzzzzzwwwsss|||xxxwwwzzz}}}~~~~~~zzzttt}}}|||wwwvvv{{{|||wwwyyysssqqq~~~kkkxxxsssggghhhsssuuummmwwwppptttvvviiiiii||||||qqqkkkoookkkiiinnnxxx|||wwwtttuuurrrdddbbb______aaacccdddddd[[[YYYWWWVVVXXXZZZ\\\\\\dddggggggbbb]]]^^^eeelllddd```aaaeeegggfffiiioooeeelllmmmfffdddiiijjjeeehhhmmmuuuxxxrrrjjjiiinnnoooqqqtttvvvuuuqqqkkkgggnnnqqqrrroooppptttuuuqqqxxxwwwuuusssrrrpppoooooojjjmmmrrrtttsssqqqooonnniiidddbbbccc___ZZZ```lllpppmmmggg\\\OOOKKKWWWeee___```mmmrrrbbbVVVXXXZZZUUU[[[ccchhheeebbbfffnnnqqqrrrnnnkkkoooyyy~~~~~~|||~~~yyyrrrqqqzzzwwwooogggaaakkkwwwsssqqqqqqtttyyy}}}}}}yyyuuu}}}zzzxxxzzz~~~}}}wwwqqqzzzzzz{{{}}}}}}yyysssoooeeecccaaa``````aaaaaaaaagggjjjtttuuulllmmmppphhhgggiiimmmuuu{{{zzzssslllssskkkhhhlllqqqrrrtttwwwyyy{{{|||}}}~~~}}}zzz{{{}}}}}}yyypppooommmmmmlllmmmllllllllloooqqqrrrvvvwwwrrrjjjnnnxxxtttsss~~~}}}yyy}}}vvvpppkkklllsss||||||vvvzzz~~~{{{ssskkkkkkrrrvvvvvvbbbhhhlllkkkkkklllllliiirrrvvvxxxuuurrrssszzzyyytttwww~~~sssttt~~~uuusss~~~zzz||||||nnnooofffeeedddcccccccccccccccvvvttttttvvvzzz|||}}}|||dddbbb______aaaccccccccc```______aaadddgggggggggggglllnnniiiaaacccppp|||~~~wwwsssuuuxxxtttoookkkooorrrqqqkkklllpppooohhhdddpppyyyvvvnnnkkklllnnnqqqrrrtttuuuuuutttrrrqqquuuwwwxxxuuuvvvyyyyyywwwzzzxxxvvvtttssstttuuuvvv|||~~~~~~}}}{{{yyyyyyyyyyyyuuutttqqqnnnuuuooojjjddd]]]VVVTTT\\\ggg]]]\\\eeegggYYYPPPOOOJJJLLLOOOTTTTTTOOOMMMUUU```TTTTTTQQQOOOQQQVVVXXXVVVWWWXXXWWWTTTSSSYYYeeennnZZZXXX]]]^^^YYY```hhhccccccfffkkkpppssssssrrrpppvvvsssrrruuuyyyzzzwwwrrrzzz{{{||||||{{{yyyvvvsssvvvqqqnnnqqqyyy}}}zzzuuunnnrrr|||zzznnnnnnsssnnnmmmgggiiivvv{{{uuutttzzzvvvvvv}}}|||zzz{{{}}}}}}zzzwwwvvvvvvuuuuuuttt~~~xxx{{{zzz}}}yyy|||}}}zzzyyyzzzzzz{{{}}}|||xxx~~~yyyxxxxxxqqqssszzzwww~~~zzzrrrwwwgggeeebbbbbbdddeeeffffffhhhiiijjjmmmppprrrqqqooonnnpppnnngggbbbgggvvv}}}}}}uuunnntttuuusssqqqtttyyywwwqqqgggttt{{{uuuppprrrrrrnnnppprrrvvvyyyzzz{{{}}}~~~~~~yyyyyyyyyyyyzzz|||~~~~~~zzzwwwuuuwww{{{xxxyyyxxxvvvvvvxxxvvvqqqppprrruuuttt{{{}}}uuurrrqqqhhhiiilllrrrtttqqqpppyyyqqqpppnnnllllllkkkiiifffooolllkkknnnvvvxxxvvvvvvmmmtttvvvyyyzzzyyyyyyzzz{{{~~~||||||www~~~{{{}}}yyy}}}tttyyytttooo{{{xxxrrrrrrvvvzzzoooppppppnnnkkkiiikkkmmmppprrrsssqqqnnnmmmppptttqqqmmmjjjiiihhhfffeeegggcccdddcccbbb```_________aaa\\\ZZZ]]]```\\\XXXWWWPPPVVV[[[YYYQQQKKKJJJLLLTTTRRRQQQSSSRRRQQQXXXaaa[[[\\\______XXXRRRVVV```ddd\\\^^^mmmxxxvvvpppmmmyyy|||zzzkkkmmmnnniiicccbbbgggmmmmmmeeedddjjjjjj___YYYYYYggglllmmmlllkkkgggeeehhhjjjjjjiiihhheeeaaa\\\YYY]]]gggkkkddd^^^______\\\eeeeeegggkkkrrrvvvtttpppzzzuuuwww|||sssjjjyyy|||yyynnneeeeeelllpppmmmqqqrrrpppooorrrsssqqquuuqqqkkkfffeeekkkyyy{{{vvvuuuvvvxxxzzz|||~~~zzzqqqqqqnnnnnnxxxllliiifffdddcccdddeeegggcccbbbaaabbbfffjjjnnnpppooommmjjjgggdddbbbcccdddeeeffffffeeedddeeeiiimmm```aaacccddddddbbb___\\\eeedddbbb___]]]^^^aaadddfffaaa]]]\\\]]]___bbbddd]]]```ccccccbbbaaa```___kkkkkkhhhcccaaadddfffdddccc]]]XXXWWWZZZ\\\ZZZWWW___dddgggcccaaaaaaaaa___[[[\\\^^^^^^[[[WWWVVVVVVXXXXXXYYYXXXWWWUUUTTTRRRhhhfffddddddfffhhhiiiiiiiiiiiikkkmmmooonnnllliiinnnllliiiggghhhllltttyyysssvvvzzz~~~~~~{{{wwwvvvtttsssvvvzzzxxxsssrrr{{{~~~zzzzzz~~~{{{sssssswww~~~}}}~~~wwwxxxyyyyyy{{{~~~{{{}}}uuurrrvvv|||zzz|||}}}uuunnnlllfffgggnnnpppnnnvvvxxxmmmfffjjjqqqvvvuuussswww~~~|||yyyyyy}}}|||~~~}}}~~~yyyvvvqqqmmmjjjjjjnnnsssvvvxxxqqqtttvvvuuurrrrrruuuyyyvvvvvvvvvvvvwwwxxxyyyyyyvvvsssrrrvvvvvvtttvvv{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}{{{yyyvvvtttsssssstttvvvuuuuuuuuusssrrrvvv}}}fffgggiiigggaaa]]]bbbiiieee\\\\\\gggllleee```bbbgggffffffgggeeebbbffflllpppooouuu}}}mmm]]]XXXpppnnnllliiihhhhhhkkkmmmwwwtttwww|||xxxmmmjjjppp}}}~~~wwwssssssqqqxxxxxxwwwuuusssrrrrrrrrryyy~~~}}}uuuvvv~~~~~~vvv{{{|||yyyuuuxxx}}}~~~wwwqqqmmmlllwwwxxxyyyyyyyyyxxxuuusssxxxzzz{{{yyyvvvsssrrrssseeeeeeffffffgggiiilllnnnyyyrrriiigggiiijjjhhhdddaaa```hhhtttuuujjjccccccmmmqqqrrrooojjjiiihhhfffeeefffhhh```WWW\\\___SSS^^^___ZZZQQQNNNPPPPPPLLLTTTYYY[[[YYYWWWVVVTTTRRROOONNNMMMNNNQQQPPPNNNKKKEEEJJJQQQWWWXXXUUUPPPMMMJJJOOOPPPLLLKKKPPPUUUWWWRRRQQQNNNMMMQQQVVVUUUPPPMMMRRRXXXYYYXXXVVVUUUTTTXXXWWWTTTSSSTTTWWWWWWVVVKKKRRRPPPMMMRRRRRRRRR[[[RRRPPPMMMKKKJJJKKKMMMNNNKKKKKKKKKLLLOOOSSSXXX[[[ZZZXXXVVVTTTTTTUUUVVVVVVPPPMMMJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHMMMNNNOOONNNLLLJJJIIIIIIKKKLLLKKKIIIHHHIIIKKKLLLSSSQQQOOOMMMKKKJJJMMMQQQUUUWWWTTTOOOLLLNNNMMMJJJSSSQQQNNNMMMMMMMMMLLLKKKNNNTTTXXXUUUSSSUUUWWWWWWTTTWWWZZZYYYVVVSSSPPPMMMSSSRRRPPPOOOOOOOOOOOOPPPgggeeeddddddgggjjjllllllnnnnnnnnnppppppnnnkkkggghhhggghhhlllrrrsssoookkknnntttzzzzzzyyy{{{{{{zzzwwwvvvtttsssttttttrrrpppxxxzzz||||||~~~|||vvvvvv|||vvv{{{|||zzzyyyvvvuuuyyyzzzwwwvvvwww~~~~~~yyyyyyqqqoooooopppkkkdddaaabbb\\\SSSLLLLLLQQQZZZfffppp\\\XXXVVVZZZccchhhfffbbb]]]ZZZ^^^\\\XXXaaajjjggg___]]]YYYVVVVVVXXX[[[]]]ZZZYYYXXXZZZ^^^bbbdddeeelllxxx~~~zzzwww{{{}}}zzzxxx{{{uuuwwwzzzzzzyyyzzz}}}}}}}}}~~~wwwwww|||}}}}}}~~~|||~~~zzzyyy{{{||||||~~~}}}~~~|||zzz~~~zzzzzz~~~~~~~~~}}}}}}yyyyyy~~~}}}wwwtttqqqttt}}}}}}sssuuussspppooopppqqqqqqppplllmmmppprrrrrrqqqooommmooojjjhhhjjjllljjjkkkmmmiiihhhgggfffffffffffffffjjjeeecccdddccc]]]VVVTTTWWW[[[]]]\\\XXXVVVVVVVVVOOONNNNNNQQQUUUXXXZZZZZZWWW\\\aaa___YYYSSSSSSUUUOOOTTTXXXXXXUUUPPPNNNNNNUUUSSSSSSSSSTTTTTTRRRQQQSSSVVVWWWUUUPPPLLLLLLMMMPPPPPPOOONNNMMMNNNQQQTTTWWWTTTPPPLLLJJJIIIJJJJJJSSSSSSUUUUUUPPPLLLOOOVVVNNNMMMLLLLLLLLLMMMLLLKKKXXXVVVYYYVVVMMMPPPTTTMMMEEEHHHKKKJJJJJJLLLPPPRRRFFFKKKNNNMMMIIIHHHKKKMMMJJJIIIIIIJJJKKKKKKJJJHHHEEEKKKPPPQQQNNNKKKKKKMMMHHHKKKKKKHHHIIIMMMOOONNNOOOLLLGGGEEEJJJPPPNNNHHHKKKQQQUUUUUUSSSQQQNNNJJJFFFIIIJJJJJJMMMQQQPPPMMMGGGNNNMMMLLLQQQMMMHHHMMMMMMLLLJJJIIIHHHIIIKKKLLLDDDEEEGGGHHHIIIMMMQQQUUUMMMKKKIIIIIIKKKMMMMMMMMMPPPLLLGGGGGGIIIJJJHHHEEELLLLLLKKKIIIGGGGGGIIIKKKRRRTTTWWWVVVTTTPPPNNNMMMLLLQQQTTTPPPNNNOOOPPPPPPKKKHHHGGGHHHGGGFFFIIINNNTTTVVVUUUQQQOOOPPPNNNJJJKKKKKKKKKKKKJJJKKKMMMOOOIIIQQQUUURRRPPPRRRUUUWWWQQQVVVXXXUUUSSSQQQOOOLLLOOONNNLLLJJJJJJKKKLLLNNNiiigggfffgggkkknnnpppqqqrrrrrrrrrsssssspppmmmiiihhhfffgggmmmtttvvvqqqlllvvv{{{|||wwwsssttttttqqqttttttuuutttsssqqqrrrssswwwwwwyyy~~~~~~zzzxxxyyy}}}|||uuullleeecccaaa]]]ZZZZZZggg___XXXYYYZZZ\\\aaagggWWWWWWXXX[[[```iiissszzzvvvqqqppplllbbbaaa```TTTXXXUUUQQQPPPQQQRRRQQQOOOLLLKKKJJJKKKNNNQQQTTTVVVKKKZZZccc___[[[aaaggggggjjjkkknnnppprrrtttuuuwww~~~}}}rrrnnnsss~~~}}}}}}~~~yyyuuupppppptttwwwuuussswww~~~zzz|||~~~~~~|||{{{zzzzzzwwwooohhhfffgggiiiqqqrrrqqqpppqqqrrrrrrrrrfffaaa]]]^^^```aaa```___llllllooorrrqqqnnnrrrxxxsssmmmmmmtttxxxwwwzzz{{{yyywwwvvvuuuuuusssrrrtttvvvxxxyyyyyyzzz{{{|||~~~}}}zzzvvvrrrpppqqqsssnnnmmmmmmnnnoooooommmjjjjjjlllnnnooommmggg```[[[``````]]]YYYZZZ______\\\TTTWWWWWWSSSTTTYYY]]]^^^UUUWWWYYY[[[[[[ZZZZZZYYYVVVSSSSSSYYY^^^]]][[[YYYVVVVVVWWWWWWWWWWWWXXXXXXOOOQQQSSSUUUVVVVVVTTTSSSUUUTTTUUUWWWVVVRRRSSSVVVXXXXXXWWWWWWWWWUUUTTTRRRRRROOOPPPUUUUUUQQQPPPRRRWWWYYY[[[ZZZUUUQQQQQQTTTWWWTTTRRRQQQRRRQQQOOOLLLMMMPPPTTTVVVVVVQQQKKKGGGKKKNNNQQQPPPMMMLLLOOOSSSRRROOOLLLKKKLLLMMMLLLKKKLLLPPPSSSSSSOOOMMMOOOQQQHHHHHHHHHFFFEEEFFFJJJNNNLLLMMMMMMLLLKKKKKKMMMOOOKKKPPPPPPJJJFFFIIIOOORRRKKKJJJLLLOOOSSSUUUVVVXXXRRRMMMTTTXXXOOOLLLQQQQQQHHHJJJMMMPPPNNNIIIFFFFFFPPPQQQRRRQQQMMMJJJKKKNNNIIIJJJKKKLLLMMMLLLJJJHHHNNNQQQSSSQQQKKKGGGGGGHHHKKKNNNMMMHHHEEEGGGHHHHHHRRRRRRPPPMMMOOOSSSRRRNNNKKKNNNMMMIIIJJJQQQUUUTTTIIIMMMNNNNNNPPPUUUSSSNNNDDDKKKIIIHHHMMMIIICCCHHHIIIHHHHHHHHHHHHIIIJJJJJJFFFIIILLLMMMMMMOOOSSSVVVVVVSSSQQQPPPQQQQQQOOOLLLLLLKKKKKKJJJKKKKKKJJJIIIKKKLLLMMMKKKIIIGGGIIIJJJLLLMMMNNNLLLJJJHHHGGGGGGDDDKKKNNNIIIEEEGGGJJJJJJJJJJJJMMMSSSRRRLLLKKKOOONNNRRRSSSPPPPPPQQQPPPLLLNNNNNNMMMMMMNNNPPPRRRSSSNNNUUUYYYUUUPPPRRRUUUWWWSSSWWWVVVPPPMMMPPPQQQOOOOOONNNNNNMMMMMMMMMMMMMMMkkkjjjiiikkkooosssuuuvvvmmmlllllllllllljjjgggdddmmmiiigggiiiooouuuwwwwwwyyy|||zzztttrrrvvvuuuqqqqqqrrruuuwwwuuutttwww{{{yyyxxx}}}xxxyyy|||yyyxxxqqq~~~~~~~~~~~~~~~~~~~~~~~~sssvvv{{{~~~~~~~~~}}}~~~yyyjjjfffkkknnnnnnooosssvvvvvvrrrnnnnnnrrrxxx{{{wwwrrruuu|||yyyzzzxxx{{{{{{uuulllfffeeeiiikkkkkkjjjgggfffggghhheee```^^^\\\[[[___jjjtttuuurrrVVVYYY___eeeccc]]]\\\```aaaddddddbbbcccggggggddd]]]^^^______``````aaaaaa^^^eeefffbbbccciiiggg___ddd^^^iiijjjYYY[[[gggbbb```dddiiihhhddd___[[[ZZZWWWWWWXXXYYYVVVQQQPPPSSSNNNHHHHHHQQQVVVRRRMMMLLLLLLJJJHHHIIIKKKJJJFFFCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGKKKNNNNNNMMMLLLNNNPPPQQQPPPOOOLLLJJJJJJMMMOOOJJJFFFDDDGGGMMMOOOJJJEEENNNPPPSSSQQQMMMKKKLLLNNNMMMOOONNNKKKKKKMMMKKKFFFIIIMMMMMMJJJIIIMMMOOONNNGGGIIIKKKKKKJJJJJJKKKMMMGGGFFFJJJQQQQQQLLLMMMSSSIIILLLPPPQQQQQQQQQRRRSSSMMMNNNOOOOOONNNLLLJJJIIIDDDFFFKKKOOOMMMIIIJJJNNNLLLKKKKKKMMMNNNOOONNNMMMHHHEEEGGGKKKJJJEEEFFFKKKKKKKKKMMMMMMKKKJJJMMMRRRLLLJJJIIIJJJLLLLLLJJJGGGTTTPPPMMMPPPUUUUUUOOOHHHMMMNNNLLLGGGCCCEEELLLRRRRRRNNNJJJHHHIIIJJJIIIHHHHHHLLLOOOMMMHHHEEEFFFHHHGGGIIIIIIHHHGGGIIIMMMRRRJJJKKKLLLJJJHHHFFFFFFGGG>>>HHHKKKFFFEEEKKKLLLHHHEEEFFFIIILLLLLLJJJLLLOOOLLLFFFPPPXXXNNNFFFJJJMMMPPPHHHBBBAAACCCEEEJJJPPPEEEDDDCCCDDDCCCAAAAAABBBAAACCCFFFHHHHHHFFFBBB@@@DDDFFFHHHHHHFFFDDDDDDDDD@@@FFFHHHDDDBBBFFFKKKNNNGGGLLLMMMJJJHHHIIIIIIGGGGGGMMMOOOLLLJJJLLLHHHBBBHHHLLLKKKGGGHHHKKKIIICCCAAAGGGDDDBBBHHHEEEAAAFFFEEEEEEFFFFFFGGGGGGHHHHHHAAADDDHHHIIIIIIJJJMMMPPPLLLJJJHHHHHHJJJIIIFFFCCCAAADDDGGGGGGDDDCCCEEEGGGEEEHHHKKKJJJGGGDDDDDDEEEKKKKKKIIIFFFDDDCCCEEEGGGGGGOOOQQQJJJEEEHHHMMMOOOLLLGGGEEEFFFDDD@@@CCCJJJHHHLLLOOONNNOOORRRQQQMMMPPPLLLIIIHHHKKKMMMMMMKKKLLLTTTVVVQQQJJJJJJMMMOOOTTTVVVRRRJJJHHHMMMRRRQQQOOOPPPQQQRRRQQQPPPNNNMMM