BM6&6(v@ ------...///000111222222444444333222333444555666666777777888888;;;???BBBAAADDDHHHKKKLLLMMMNNNPPPSSSVVVYYY\\\[[[XXXTTTQQQSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRJJJVVV[[[TTTPPPSSSRRRLLLLLLKKKIIIJJJLLLKKKHHHDDDGGGEEEDDDBBBBBBBBBCCCDDD@@@===;;;<<>>;;;;;;999777666555555555555555444333333222111111222222222111111///............---,,,,,,,,,,,,---+++,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++++++++***)))((((((''')))(((''''''(((***,,,---))))))))))))*********************)))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---...///000111222333333@@@SSSjjjsssWWWRRRPPPVVVRRRFFF]]]mmmUUUHHH888777555333111///......////////////////////////........................++++++++++++++++++++++++)))******++++++******)))))))))))))))************++++++******************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,---------......//////000000111111333333555666999;;;>>>???AAAFFFIIIJJJOOOUUUWWWVVV[[[cccrrr......///000111222333333444333222222222333555555666777888777888:::===@@@===@@@CCCEEEFFFGGGIIIKKKPPPSSSWWWZZZZZZXXXUUURRRRRRRRRRRRSSSSSSSSSRRRRRRTTTSSSSSSSSSRRRRRRQQQQQQYYYfffkkk```UUUTTTTTTPPPLLLKKKIIIJJJKKKJJJGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA???===;;;<<>>;;;:::999777666555555444555444444333222222111111222222222111000///............---,,,,,,,,,,,,---++++++,,,,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++******)))(((((('''(((((((((((()))***++++++))))))))))))************)))))))))))))))******************++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++---...///000111222222333999>>>GGGaaaxxxfffWWWRRRbbbkkknnnrrryyyeeeMMM;;;000444333222111000000000000................................................++++++++++++++++++++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))************)))))))))((()))************+++++++++,,,,,,,,,,,,------------......//////000000111111333444555777999<<<>>>???AAAFFFIIIKKKOOOUUUWWWVVV\\\eeettt...//////000111222333333333222222222222333444444666777888777777888;;;>>>:::<<<>>>???@@@BBBFFFIIIMMMPPPTTTWWWXXXWWWUUUSSSOOOPPPQQQQQQQQQPPPOOONNNSSSSSSSSSRRRRRRPPPOOOOOOYYYfffkkk```RRRMMMNNNMMMLLLJJJIIIIIIIIIIIIFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===;;;<<<===???>>>>>>;;;:::999777666555444444444444333333222222111111111111111000000//////.........---,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++******)))((((((((((((((()))******)))))))))))))))))))))************(((((())))))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......///000111222222111111///<<<[[[vvv~~~wwwjjjZZZRRRTTTgggqqqVVVBBB666///,,,000000//////000000111222........................------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))*********++++++************************))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,---------.........//////000000111111333444555777999<<<>>>???AAAFFFIIIKKKOOOUUUXXXVVV\\\dddttt.........///000111111222111111111111222222333333666777777777666666999;;;;;;;;;<<<<<<===@@@EEEIIIKKKNNNQQQTTTUUUTTTRRRPPPLLLMMMOOOPPPQQQPPPOOONNNRRRRRRRRRQQQPPPNNNMMMKKKMMMWWW\\\TTTKKKHHHIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDAAABBBDDDDDDDDDAAA>>>======<<<;;;;;;<<<=========;;;:::888777555444444444333333333333222222111111111111000000////////////...---,,,,,,++++++,,,,,,)))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************))))))((((((((((((*********)))((('''((()))))))))************''''''((()))***++++++,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111---555444222;;;MMMpppvvvccc[[[SSSMMM[[[qqqwwweeeMMM:::222222333444...............///000111........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,......//////000000111111444444555777999<<<>>>@@@BBBFFFJJJKKKOOOUUUXXXVVVZZZbbbrrr,,,,,,------.../////////000000000111111111111111444555666666555555777888999:::::::::;;;>>>DDDHHHKKKLLLOOOQQQRRRPPPNNNLLLJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPPPPPPPOOOMMMKKKIIIJJJNNNPPPNNNLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCDDDBBBCCCEEEFFFEEEBBB???<<<<<<<<<<<<;;;::::::;;;<<<::::::888666555444444333333222222222222222111111111000//////...//////000------,,,++++++++++++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))*********************)))))))))))))))'''((()))******)))'''&&&((()))))))))************''''''((()))***++++++,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...888888333333999PPPqqqmmmNNNHHHLLLWWWtttUUUJJJ;;;222000111111000//////......---.................................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************++++++++++++......//////000000111111444444666777:::<<>>000//////000111222222111111000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((*********+++++++++,,,,,,''''''(((((()))******+++))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++,,,,,,,,,---------......//////000000111111444555666888:::===???AAABBBGGGKKKLLLPPPVVVYYYWWWZZZcccsss------..................,,,---///000000000///...///111333444444444555666444666888999:::<<<@@@CCCBBBDDDGGGJJJLLLLLLLLLLLLMMMLLLJJJJJJKKKNNNQQQTTTPPPRRRTTTUUUUUUTTTQQQPPPKKKNNNRRRQQQLLLHHHKKKPPPIIIJJJIIIEEEAAA???AAACCCCCCCCCCCCBBBAAA>>><<<;;;999;;;<<<:::777666888::::::999777666444333333333111111111111111111222222000///...------...000111---,,,++++++******++++++...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))))))))))))))*********'''&&&&&&&&&'''(((***+++))))))))))))*********************)))))))))))))))'''(((((()))***++++++,,,)))************++++++++++++++++++,,,,,,---------,,,,,,------------------+++222111000222---...;;;333777@@@SSSqqqzzz~~~rrreee\\\YYYbbb{{{\\\AAA:::999777444444333111//////000222//////.........///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((******+++++++++,,,,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++---------.........//////......//////000111111111555555666888;;;===???AAACCCGGGKKKLLLPPPWWWYYYWWWXXXaaaqqq000000000///.........------.........//////000000/////////000111111222222333444555666999;;;===>>>???AAAEEEGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOORRRSSSLLLMMMOOORRRTTTSSSQQQNNNOOOOOONNNMMMLLLKKKJJJJJJKKKIIIGGGDDDBBBAAAAAAAAA???>>>>>>???@@@@@@>>><<<<<<<<<;;;:::999999999999666666666555444444333333111111111111111222222222......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))((()))+++---...++++++******)))((((((((())))))))))))************************************)))************+++++++++......,,,,,,,,,,,,.........------......///000111222111222999III^^^rrryyylll^^^aaattt}}}nnn]]][[[bbbfff```lllPPPAAA999333000222333222111///............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,------------------------------------///000111222111333666888999:::===???BBBGGGJJJKKKPPPVVVXXXVVVVVV___nnn//////............................../////////000/////////000111111222222222222333555777:::<<<======@@@CCCEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMPPPQQQKKKLLLMMMOOOQQQRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGDDDCCCAAA@@@@@@BBBAAA????????????<<<;;;;;;:::999888888777777888666666555555444333333333000111111111111111111111...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((*********)))((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))+++,,,---************))))))))))))))))))))))))************************************)))************+++++++++,,,+++************+++,,,------------...///000111555222000111666???HHHNNNfffyyy|||aaa[[[bbbhhhxxx~~~wwwzzzaaaSSSDDD666222222222333666222111000///............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,------.........---------...///000111222111333666888999:::===???AAAFFFIIIKKKOOOUUUWWWVVVXXXaaaooo---------------.....................////////////...//////000000111111222111111222444666888:::;;;;;;===@@@BBBBBBCCCDDDFFFHHHHHHHHHHHHIIIKKKMMMNNNKKKJJJJJJLLLOOOPPPPPPOOOLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFEEECCCBBB@@@???DDDBBB@@@???>>>===;;;999:::999888777666666666666666555555444444333333222000000000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***+++,,,))))))))))))************))))))))))))************************************)))************+++++++++++++++************++++++------------...///000000///.........///111333444EEEZZZppp~~~rrrbbb^^^jjjiiiMMM;;;777222///000111000000222000//////......//////000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,---...//////---------...///000111222111333666888999:::===???@@@EEEHHHJJJNNNTTTWWWUUUZZZcccppp+++,,,,,,,,,---..................///////////////......//////000111111111111111222333555777999:::888:::===>>>>>>???AAACCCHHHGGGGGGGGGHHHIIIKKKLLLKKKJJJIIIJJJMMMPPPQQQQQQNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEFFFEEEDDDBBB@@@???CCCAAA>>>======<<<:::888999999888777666666666666555555444444333222222222///////////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++'''(((((()))***+++++++++((()))))))))************************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000)))+++---///222333444444111>>>LLLXXXiiitttooo]]]VVViii|||___KKK===888:::555555555555222///------...............///000111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,******+++,,,---//////000------......///111222333111333666888999:::===??????DDDHHHIIINNNTTTWWWUUU[[[cccqqq+++,,,,,,,,,---.........///////////////..................///000000111111111222222333555777999:::666888:::;;;;;;<<>><<<;;;;;;;;;:::999:::999888777777666666777444444444333222222111111////////////......------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************''''''((()))***++++++,,,((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///.............../////////...222444888FFF___yyy}}}pppllleee]]]XXXSSSbbbnnnQQQDDD<<<333000444---000222111/////////000------------...///000111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,******+++,,,---//////000............000111222333111333666888999:::===??????DDDGGGIIINNNTTTWWWVVVZZZcccppp---------------.........///////////////.........---......//////000000111111111222333444666888999555666888888999:::===???DDDCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHJJJNNNQQQSSSSSSRRRQQQOOOMMMJJJGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCC@@@>>>;;;::::::;;;;;;::::::999888777666666666666444333333222222111111000000000//////......------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))******))))))((('''(((((()))***+++++++++))))))))))))************************************)))************+++++++++))))))************))))))++++++++++++,,,---......000///...---,,,---......111111000000555BBBSSS^^^{{{ooommmrrrtttrrrrrrlllWWWIII===<<<;;;444//////---000111...---000111111...---------...//////000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++,,,,,,---...//////.........///000111222333111333666888999:::===??????DDDHHHJJJOOOUUUXXXWWWXXXaaaooo//////..................000/////////............------......///000000000000000111111333444666777444555666777777999<<>><<<<<<<<<===???AAADDDEEEEEEEEEFFFIIIMMMPPPQQQPPPKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHDDD@@@===<<<;;;:::999777777666444444444444444333333222222111000000000222111111000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((()))******)))((('''))))))))))))************))))))))))))************************************)))************+++++++++***+++,,,------,,,+++***************+++,,,---...,,,,,,------------------------///111000///111444...:::HHH[[[ooo{{{tttrrrttt~~~xxxYYYEEE<<<999888222333222000222444333///000222000,,,...222111,,,///......---------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,------------------------......//////000222333444111333666888999;;;===???@@@EEEIIIKKKPPPWWWZZZYYYWWW___lll///000000000///...------000000000000000000000000............/////////000000000000111222333555555444444444444666888:::<<<999;;;===@@@AAAAAA@@@???CCCCCCEEEGGGIIIKKKMMMNNNJJJLLLMMMLLLJJJGGGFFFFFFGGGFFFEEECCCCCCCCCDDDEEEKKKEEE???===>>>>>>;;;888999888777666444444333333555555444333222000000/////////...---,,,,,,++++++************************((()))***++++++***)))(((************))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))******)))))))))))))))***((()))***+++,,,,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********))))))(((************************)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///------......///000000000444111555===AAAHHH]]]uuuqqqvvvdddVVVDDD666111222222222111111222333333111000///////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---+++***************++++++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))))))))************,,,)))'''(((++++++***''')))******++++++,,,,,,---/////////000111111222222333444555777:::<<>><<<999999888777555444444333333555444333222111000000//////......---,,,,,,++++++************************((()))***++++++***)))(((************))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))***+++,,,+++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))************))))))************************)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------...//////000000111...000666777888EEEUUU___~~~yyy~~~zzzcccWWWIIICCC===999999777333000111111222222111111000///////////////............///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++******))))))***++++++,,,))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))))))))************+++)))((((((++++++***(((******++++++,,,---------/////////000111111222222333444555777:::<<>>777444333444777:::888333///222111111000000000000000/////////............---.........------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''&&&(((*********))))))***+++,,,,,,))))))))))))))))))))))))+++******))))))******+++((())))))******))))))((())))))))))))************+++)))((()))***+++***)))+++++++++,,,------....../////////000111111222222444444555777999<<<>>>???BBBFFFIIIKKKOOOVVVZZZYYYXXXbbbmmm............//////000111////////////////////////...////////////000000000////////////111222333444444333333333444666888999999:::<<<>>>@@@AAAAAAAAA??????AAABBBDDDFFFGGGHHHFFFHHHJJJJJJIIIGGGGGGHHHDDDEEEFFFGGGFFFDDDAAA???===;;;888888:::;;;;;;999888777666555444444444444333222222111000000//////......---------,,,,,,,,,************************)))***++++++++++++***)))************)))))))))(((,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))***+++++++++++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++************************((())))))************)))************************)))))))))))))))******+++***************************++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,---......//////111...///444666222000222===777>>>RRRcccssslll```OOOBBB:::888777666333222000111222333222111222111000///...///000000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''***,,,,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))))))))***************))))))******++++++***++++++,,,------......////////////000111111222222444444555777999;;;===???BBBGGGJJJLLLPPPWWWZZZYYYWWWaaalll///////////////000111222000000000000000000000000////////////000000000111000000000111222333444555333333333333444555777888888999;;;===>>>@@@AAAAAA@@@@@@AAACCCEEEFFFGGGHHHFFFHHHIIIJJJHHHGGGFFFGGGCCCEEEFFFGGGFFFCCC@@@>>>===;;;:::999999999888777777666555444444333444444111111111000000/////////---------------,,,,,,,,,************************)))***+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++,,,,,,+++******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,------.........++++++...111111000000444---///;;;@@@AAAOOObbbwwwqqq```MMMBBB;;;444000111333444444666444111000000111222222222111///...---...///000............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((***---000......,,,***)))(((((('''))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))((((((((()))))))))************)))************++++++,,,++++++,,,------......////////////000111111222222444444555666888;;;===>>>BBBGGGJJJLLLQQQWWWZZZXXXVVV```kkk222222111000000111333333111111111111111111111111/////////000000000111111000000111111222333555666333333222222333444666777777777999:::<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHJJJKKKKKKIIIHHHGGGGGGDDDEEEFFFFFFEEEBBB???=========<<<;;;999888777777666555555444333333444444000000000000//////......------------------------************************)))***+++,,,,,,+++***)))************))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++******)))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))******+++************************************++++++++++++,,,,,,------------,,,,,,******+++,,,,,,------...///---,,,---///000000000///...222888777333777AAAHHHXXXeeeuuurrr```KKKCCC@@@777666444333333444444333222000111333444444333111000000000///........................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))*********,,,///111///...,,,***)))(((''''''))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))************(((***++++++******,,,---+++++++++,,,------....../////////000111111222222444444555666888:::<<<===@@@FFFJJJLLLQQQWWWYYYWWWUUU^^^hhh555444333111111222333444000000000000000000000000//////000000000111111111000000000000111333444555333222222222222444555666555666777888;;;===???@@@@@@AAABBBCCCDDDFFFFFFGGGHHHJJJKKKKKKIIIFFFFFFFFFEEEEEEFFFEEEDDDBBB???============<<<;;;999999999555555444444333333444444000000////////////......------------------------******************************,,,,,,,,,,,,******************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,,,,------...///000///000111222222222222111000000222666999777??????EEEXXXiii{{{~~~sss~~~^^^PPPGGG@@@666888===999000222555666555444444444...000222444333222111000.../////////......------.........---------,,,,,,------------------------++++++++++++++++++++++++************************************************''')))***+++***+++,,,...---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************(((***,,,,,,******,,,...******++++++,,,---------/////////000111111222222444444555666888:::;;;<<>>???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJIIIFFFDDDCCCCCCEEEFFFEEEEEECCCAAA???>>><<<===>>>===<<<;;;;;;;;;555555444333333333444444///////////////.........------------------------***************************+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,)))******+++,,,,,,------'''+++.........///111111///000///,,,...222111+++,,,555555777@@@DDDHHHSSSZZZnnnoookkkqqq{{{kkkSSSAAAAAA:::<<<===666666666---///222444444111///000222333222000...------000222---.../////////...,,,+++......---------,,,,,,,,,------------------------************************************************************************''')))++++++***))))))*********))))))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************'''***,,,,,,******,,,///)))******++++++,,,------/////////000111111222222444444555666888999;;;<<>>@@@???===:::999888888888777666555444333222222222000000000000////////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,000000000000000000000000333222111000000222444555;;;@@@HHHVVVgggyyy~~~wwwmmmggg^^^SSSHHH???888555444444333333333222222222222222222111111111000000111000000///...---------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************++++++)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((()))+++---...))))))***+++,,,,,,,,,,,,............///111222333666777888999888999<<<>>>DDDEEEGGGLLLPPPTTTUUUUUU[[[___eeeFFFDDDBBBBBBAAA>>>;;;888666444222222222333222111222111111000000000000111111111000000000000111111111111111222222222333333444444555777888999:::;;;???????????????@@@AAAAAAFFFGGGGGGFFFDDDBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>@@@>>><<<:::999888888888777666555444333222222222////////////............---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...------,,,........................222111000///000111333444111111333666===EEEMMMQQQ^^^nnn{{{jjjVVVGGGGGGFFFCCC@@@===:::888888444333333333333222222222222222222111111000000000000000000///...---------...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++************)))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))+++,,,---)))***+++,,,,,,---,,,,,,............///111222333555666777888888999;;;===EEEFFFIIILLLQQQTTTUUUVVVZZZ___hhhMMMLLLJJJIIIGGGCCC>>>::::::888555444444444222111111111000000000111111222000111111111111111111000111111111222222222222333333333444555666888999999<<<<<<======>>>???AAAAAADDDEEEFFFEEECCCBBBBBBCCCEEEEEEEEEEEEDDDBBBAAA???>>>===<<<:::999888888888777666555444333222222222............---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------...***++++++,,,---,,,,,,,,,------------------------000000///......000111222333222111111333666:::<<<;;;FFFTTTddd|||{{{mmmZZZMMMFFFAAA:::444666666777777666666555444333333333222222222111111111111111111000000000000000000//////...---------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************---,,,,,,++++++*********+++***)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---)))***+++,,,------------............///111222333444555666777777888;;;===EEEGGGIIIMMMPPPSSSUUUVVVWWW^^^jjjTTTSSSRRRQQQOOOLLLGGGCCC???<<<999777666555333111222222111111111222222333000000222333333222000000111111111111222222222222111222333444555666777777:::::::::;;;===>>>@@@AAABBBCCCDDDCCCBBBAAABBBCCCEEEEEEEEEEEEDDDCCCAAA@@@===<<<;;;:::999999888888777666555444333222222222/////////.........---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((************************)))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------......---------...///000---------...000444777999333888===EEEVVVjjjvvvyyyvvvyyyfffUUUMMMGGG???;;;<<<===;;;999777888888888777555222111222222222222111111111111000000000000000000000000/////////......---------...------,,,,,,------...+++++++++,,,,,,------...++++++++++++++++++++++++************************************************...------,,,+++***))))))+++*********))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,)))***+++,,,------------............///111222333444555777888888999<<<>>>CCCFFFIIILLLNNNQQQSSSUUUTTT]]]jjj[[[ZZZZZZZZZZZZXXXUUURRRHHHEEEBBB???>>><<<999777444444333222111111111111000111222333333222111000000000111111111222222222111111222333444555555666777888888999;;;===???@@@@@@AAABBBBBBAAA@@@AAACCCDDDDDDDDDDDDCCCAAA@@@???;;;;;;;;;::::::999999888777666555444333222222222000000000/////////......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************((()))************))))))((((((((((((((((((((((((************************((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************)))*********++++++++++++*********+++++++++,,,,,,........................------,,,---------......------,,,,,,,,,---...///111222222444:::DDDJJJLLLCCCHHHWWWmmmlllfff^^^YYYUUUMMMAAA777888666555555555555333111111222444444555444333222222222111111111000000000////////////////////////............------------...------,,,,,,------...***++++++,,,,,,---------++++++++++++++++++++++++************************************************------,,,++++++***))))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++******+++,,,------------............///111222333555777888999999;;;>>>@@@AAADDDHHHJJJLLLMMMPPPSSSUUU^^^lll[[[ZZZZZZ[[[]]]]]]\\\[[[TTTQQQMMMKKKIIIGGGDDDBBB999888666444222000//////111111222222222222111111000000000111111111111222111111222222333444555555666666777888999;;;===>>>>>>???@@@@@@@@@???AAABBBBBBBBBBBBBBBAAA???>>><<<999:::::::::::::::999888777666555444333222222222111000000000////////////---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************'''(((***++++++***))))))))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************,,,++++++++++++,,,------........................,,,,,,,,,------------...111111111111111000000000///000000000111444666777333222555>>>GGGOOOXXX```fffpppzzzxxxgggZZZUUUTTTDDD@@@;;;999999999777555555444333222111111111111333333333333222111000000111111111000000000000///............////////////------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************,,,++++++******)))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++*********+++,,,------.....................///111222333555777999::::::<<>>>>>===;;;999888888888333444555555444444666888777666444333111000000000111111000000000/////////---------....../////////------------------------...------,,,,,,------...,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))$$$%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))***+++,,,---........................///111222333444666888999:::<<>>???>>>???@@@BBB>>>>>>>>>>>>===<<<:::999777888999:::;;;:::999888777666555444333222222222//////.........------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***+++,,,...//////............///111000......000,,,---222777777444555999777;;;<<<;;;<<>>999:::???BBBBBB@@@444777;;;<<<999666555666///333777888666222111000////////////000222444666000000000000////////////---------.........//////------------------------...------,,,,,,------...---,,,,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))"""###%%%'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++))))))++++++,,,---........................///111222333333555777888999;;;>>>@@@@@@EEEJJJKKKJJJJJJNNNSSSQQQXXXdddsssccc[[[VVVTTTWWW]]]\\\WWWXXX``````XXXVVV[[[SSSXXXYYYUUUMMMFFF@@@<<<888666444333444333111000555333000000000111000///111111000000111222333333222222333444666888999:::===<<<;;;::::::;;;===>>>???>>>===<<<<<<;;;<<<<<<999999999999999999999999444444444333333222222222000000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))************************(((((()))***++++++,,,,,,+++*********))))))(((((()))))))))))))))))))))))),,,***))))))******)))'''))))))************))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,---------...............//////000000111111111222222111111333777===CCCFFFCCCEEEIIIOOOXXXaaahhhlllzzzqqqfffZZZPPPJJJFFFAAA@@@???===;;;999888777888666666888;;;===<<<:::777777777777666555444333222222222222222222222222///000111222222111000///////////////............,,,---------.../////////---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,************************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===AAAEEEHHHIIIIIIJJJMMMQQQTTTWWWddduuuggg\\\WWWXXXVVVWWWYYYZZZZZZ]]]bbb^^^^^^\\\XXXUUUTTTSSSRRREEE@@@:::666444555555555222111111222333444333111111111111111111222333333222333333444666777999:::<<<;;;;;;::::::;;;============<<<<<<<<<======>>><<<;;;;;;:::999888888777555444444333333222222111000000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,************)))))))))((())))))))))))))))))))))))+++***))))))******)))'''))))))************))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,------......//////000000000000000000000000333222111111222555888999000000222444888<<<@@@BBBBBBJJJTTTZZZ]]]aaagggmmmwwwtttooohhh___WWWQQQLLLJJJDDDBBB@@@===;;;:::999999888888777777666555444444666555555888;;;<<<:::888777777777666666555333333111111111111111111111111000000000111111000000000////////////............------------............---------------------------,,,,,,++++++,,,,,,---+++,,,---,,,*********,,,************************))))))************))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===@@@DDDGGGHHHHHHHHHLLLOOOSSSVVVdddyyyqqqrrrmmmddd___aaafffhhhnnnhhhbbb^^^]]][[[XXXUUUOOOKKKFFFBBB???<<<999777222222222444666666555333222222111111111222333333333333333444555777888999;;;::::::::::::;;;<<<===;;;;;;;;;<<<===>>>>>>???>>>>>><<<;;;:::888777777555555444333333222111111000000000///......---------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++************************)))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))+++)))((((((******)))'''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------,,,,,,,,,,,,+++,,,,,,---...////////////////////////.........222111000000///000000111666666444333333444555666222444777999;;;>>>CCCGGG>>>DDDLLLRRRWWW\\\ccchhhmmmrrryyy{{{yyyuuuqqqmmmhhheeeccc^^^```aaa\\\UUUNNNKKKJJJDDDBBB???<<<999777666666666555555555666777888999111111111222222222333333333333555888::::::888555666666666666555444333333000000000000000000000000111000000//////000000111////////////........................------------------------------------,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++******************************))))))))))))******))))))))))))))))))))))))((())))))***+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===???CCCFFFGGGGGGGGGJJJMMMRRRVVVdddpppllljjjeeeppphhhaaa```aaa]]]WWWSSSQQQRRRTTTTTTQQQIII@@@999888666444333444555444333333333222222222333333444333333333444555666777888999999999::::::;;;<<<<<<;;;<<<<<<===============>>>======<<<:::999999888555555444333333222111111000000000///......---------,,,,,,++++++,,,,,,------------......---,,,,,,************************))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((***)))(((((()))***)))'''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000---------.........//////...///000111111222222222333333222111111111222333777555222111222333333333888999:::999888999===@@@AAADDDIIIOOOTTTXXXYYYZZZSSSYYY______\\\\\\aaaggglllmmmooosssxxx}}}wwwssstttqqqggg___VVVXXX[[[______ZZZQQQKKKHHHGGGFFFDDDAAA???===<<<;;;>>>??????<<<999888999777777666666666777888999888888666555333222111000111111222222333333444444000222555888999888555333555555555555555444333222000000000000000000000000111000///......///000111////////////.....................------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------,,,***)))***+++************************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===???CCCGGGHHHGGGGGGJJJLLLQQQUUUcccxxxnnnkkk___WWWZZZ``````^^^^^^VVVXXX[[[]]][[[UUULLLEEECCC???999555333333333333444444333333333333333444444444444444444555666666777888999::::::;;;;;;;;;======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::666555555444222111111000000000000///......---------,,,,,,++++++,,,,,,---,,,,,,---......---------***************************************+++++++++))))))))))))))))))******(((((((((((((((((((((((()))((('''((()))***)))((())))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,---...///000111---...///111222222222222------------...///000000000//////000333555444333777888888888777777999:::888999<<>>???@@@CCCDDDCCCCCCDDDFFFIIILLLOOOPPPQQQOOOMMMKKKJJJGGGCCC@@@??????AAABBBBBB@@@<<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<999777555555222222222222333444555555222222222222111111000000444444444333333333333333///111555888888666444333333444444444444333333222111111111111111111111111111000///......///000111////////////..................------,,,,,,,,,+++------------------------,,,++++++******++++++,,,+++,,,---,,,***)))***+++************************+++***)))(((((()))***+++)))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===@@@DDDHHHJJJIIIHHHJJJLLLPPPTTTcccooo```]]]^^^\\\]]]bbb___]]]\\\\\\\\\[[[YYYWWWPPPKKKCCC===999666555333555555444333333333444444555444444444444444555555666777888999:::;;;;;;;;;===>>>>>>>>>>>><<<:::999:::::::::::::::;;;;;;;;;666666555444222111000000000000000///......---------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,************************************************))))))))))))************))))))))))))))))))))))))((('''&&&''')))***)))((())))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...000111111...////////////......---222222333333333444444444111111222444666777555444......///000111111111111111111222333222222000000999666333333555777777666888888888888888999::::::555777::::::888666777888;;;;;;:::999888777666555555555555555555555555555222222222222111000//////444444444444444444444444333444555555666666666555444444333222222111111111///222555777666444333333222333333444444333222222111111111111111111111111000//////......//////000////////////............------------,,,,,,,,,,,,------------------------++++++************++++++***+++,,,,,,******+++,,,******************************))))))))))))******)))))))))))))))))))))))))))*********)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===@@@DDDIIIJJJIIIHHHIIIKKKOOOSSSbbbuuufff^^^___bbb```]]]]]]^^^`````````ZZZVVVPPPJJJDDD???:::666666666555444444444444444555555444333333444444444555666777999:::;;;::::::;;;<<<>>>>>>>>>===<<<:::;;;;;;::::::999999888888777666555444222111000///000000000///......---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))((('''&&&''')))***)))((())))))************))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***************************************++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++.............../////////111000//////...------,,,---......///////////////...//////...---,,,++++++444333333333444444333222111222222333333222111111222222111000000000000111666666666666666777777777000333444444222111444777555555555444222222222333666666555555555555444444111111222333555777777777/////////000000000/////////000000111000///...---222222222111111111000000000333666666444333444555222222333333333333222222000000000000000000000000...//////////////////...////////////............,,,,,,,,,,,,,,,,,,------------------------------++++++************++++++)))***++++++++++++,,,...************************))))))************))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------.........//////000222333444444666777888888999;;;===???CCCHHHJJJHHHGGGHHHIIINNNSSSbbblllggg______```bbbddddddaaa^^^^^^\\\XXXTTTOOOGGG???999777666555444444444444444555555444333333333444444444555777999:::;;;::::::999:::===>>>???>>>===<<<<<<<<<;;;:::888777666666777666555444222111000///000000000///......---------,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,************************++++++******************(((((())))))*********+++))))))))))))))))))))))))'''&&&&&&''')))***)))((())))))************))))))(((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((************++++++++++++******+++++++++,,,,,,,,,*********************************)))***++++++,,,*********++++++,,,,,,,,,...------,,,,,,++++++***111111000///......------111111000/////////000000---...///000111222222222000111222111000000333555///...---...000222333333//////000222222333333333///222666555111///000333000111222333444555666777777666444222111222444777111333444555444555666777444444444444444444444444333222111222333333333222222222333444555555555444...///111222333333333222111111111222222222222222111444666666333222444666111222222333333333222222////////////////////////---...///000000///...---000/////////............+++++++++,,,,,,---------------------------------++++++************++++++((()))++++++++++++---///************************((()))***++++++***)))((())))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---............//////000222333444444666888888888999;;;===>>>BBBGGGIIIGGGFFFFFFHHHNNNRRRbbbsssmmmfffaaa^^^^^^aaaeeeccc^^^\\\\\\WWWLLLEEEEEE<<<<<<;;;999777777777999666666666555555555555555555555555666777888888999888999;;;<<<===<<<<<<;;;;;;;;;:::999888777666555999777555222111000000000111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((***,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********+++***(((***,,,---***(((,,,---......//////..............................////////////////////////111111111111111111111111////////////000000000000111000000000222333222111000000000000000111111222222222333333333444444444222222222333333444444444222222222333333444444444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111222000//////000111111000444666666333//////222555222222333444333222111000000000000000000000000000//////...------------...------.....................------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))************)))))))))))))))))))))))))))''''''((()))))))))))))))+++***)))'''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))******++++++------,,,+++,,,---...///---000///+++***...111111444666888999999:::<<<>>>???EEEJJJJJJJJJKKKKKKHHHLLLWWWcccvvviii___[[[bbb___```dddbbbZZZTTTTTTIIIGGGBBB===888666555666444333333333333333333333444444555555666777777888666777888::::::::::::999;;;::::::999888777666555777666444333111111111111000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******,,,+++***+++------+++))),,,,,,---............---................................................111111111111111111111111.../////////000000000000111000///000222333222111000000//////000000111222111222222222222333333333222222222333333333333333111222222222333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111222777666444111//////222444222222333333333222111000//////////////////////////////...------------...------..................---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++)))((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))+++***)))((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,------,,,+++,,,---...///...222333000000444666666333555888999999:::===??????EEEIIIIIIIIIKKKJJJHHHMMMXXXeeetttjjjfffdddeeeddd___[[[ZZZYYYUUUNNNEEE>>>:::777666444333333333333333333333333333444444555555666666666666777999999::::::999::::::999888777666666555666555444333222222222222///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***---,,,+++,,,......,,,***++++++,,,------------,,,------------------------........................////////////////////////....../////////000000000111000///000111222111000000000//////000000111222000000000111111111222222333333222222222222222222111111111111111222222222222222222222222222222222222111111111111000000000222222222222222222222222111111111111111111111111///000222111//////222555999666111//////000111222111222333333333222000000//////////////////////////////...------------.........------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++******((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))++++++***)))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,------------,,,+++,,,---...///+++000111//////222555444222444777888999;;;===@@@>>>DDDIIIHHHHHHJJJJJJGGGKKKWWWeeevvv~~~uuuiiiaaa^^^]]]^^^___```\\\VVVOOOIIIDDD@@@===888777666555444444444555222222333333333444444444777777888999:::;;;;;;<<<:::999999888777666666666444444333333333333333333.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,---,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,************************((((((((((((((((((((((((******)))((('''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,+++------------------------........................................................./////////000000000///...///111222111000///////////////000111111/////////000000000000111222222222222111111111111000000000000000111111111222222222222222222222222111111111111000000000000222222222222222222222222111111111111111111111111---000333111......333999;;;555///---///111111000111222222333333111000/////////////////////////////////...------------.........------------,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))''''''((()))))))))))))))++++++******************''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......------,,,+++,,,---...///111333222---,,,///111111111333666888999;;;>>>@@@>>>DDDGGGGGGGGGIIIIIIGGGHHHUUUdddRRR]]]qqqzzzhhh``````bbbccc^^^[[[XXXUUUSSSOOOIIIEEE>>><<<999777555444444444222222222222333333333333666777777888999:::;;;<<<999888888777777666666666333333333333333333333333.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************************((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))***+++++++++*********)))***++++++,,,,,,++++++------------------------........................------------------------............///////////////...---...000111000////////////...///000000111....../////////000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000,,,000222000...///555;;;999444///---///000000///111111222333222111000///........................//////...------------.........------,,,,,,,,,,,,*********++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++******''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,---...///------,,,+++,,,---...///??????:::222...111444444000333666777999;;;===@@@===CCCFFFEEEEEEHHHHHHFFFHHHUUUdddbbb```cccjjjqqq}}}ssslllddd]]]^^^[[[YYYXXXXXXUUUPPPKKKFFFCCC???:::666444333222222222222222333333333333444444444555666888999:::888888777777777666666666333333444444444333222222///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++++++++++++++***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***+++************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,(((***,,,+++***)))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........////////////...---...///000///...//////......//////000111........./////////000000//////000000000111111111111111111111000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000---///000//////111777<<<555222///...///000000000000111222222222111//////........................//////...------------.........------,,,,,,++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))******+++*********''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++---...///------,,,+++,,,---...///AAAAAA<<<333///111444555111333666777888:::<<>>:::777666555444333333222222222222111333???JJJHHH@@@777777777777777777777777222222222222222222222222111111000///////////////------------------------------------------------------,,,,,,+++***)))))),,,+++***))))))***+++,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))************))))))******+++++++++,,,,,,,,,)))************+++++++++++++++************+++++++++,,,------+++)))************+++++++++,,,,,,,,,...,,,***+++...000...,,,,,,++++++++++++,,,---------------,,,,,,++++++++++++,,,------......------///////////////.........333///,,,...///---...000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////////////////////////////......---///777===888---////////////000000000000111222222111111000///.........------------..............................,,,,,,,,,+++++++++***************++++++,,,,,,---))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))*********))))))((((((((())))))))))))((((((((()))))))))))))))(((((('''(((((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))),,,+++***((((((((()))***((((((***++++++,,,++++++////////////////////////...///111111000000222333444666888999999:::<<<>>>AAACCCFFFHHHGGGFFFFFFFFFHHHHHHUUUwww{{{mmm]]]WWWSSSYYYWWWVVVUUUSSSNNNGGGBBB:::999777666444444333444333444333444<<>>AAACCCFFFHHHGGGFFFFFFFFFGGGHHHUUUwww|||mmmeeeZZZVVVSSSSSSTTTSSSMMMHHHBBB@@@===999777555555444444555555555888<<<<<<999555555555555555555555555222222222222222222222222111111000///////////////---------------------------------------------------,,,,,,++++++*********))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))************))))))*********++++++++++++,,,)))************+++++++++++++++************++++++***,,,------+++******+++******+++++++++,,,,,,,,,,,,*********,,,---,,,+++---............/////////------------,,,,,,,,,,,,,,,,,,---............---......//////////////////---+++---111111---,,,---............///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------------.../////////////////////////////////111666:::666.../////////000000000111111111222222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((((((''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++***))))))((()))))))))***++++++,,,------......,,,,,,++++++++++++,,,,,,...///111111000000222333444666888999:::;;;===???AAACCCFFFHHHGGGFFFFFFFFFFFFHHHTTTuuu{{{kkkppp{{{rrrgggZZZSSSSSSUUUTTTRRRLLLIIIEEE@@@;;;888555444333555666666555666777777555555555555555555555555222222222222222222222222111000000///////////////........................------------------,,,,,,,,,,,,,,,++++++***************))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************++++++++++++))))))*********+++++++++++++++************++++++***+++---,,,+++******+++******+++++++++,,,,,,,,,,,,++++++,,,------------+++,,,,,,---------------------------------,,,,,,,,,------...........................////////////111//////111///,,,,,,//////............///000111////////////////////////000000000000000000000000///////////////////////////////////////////////////......------.........////////////////////////...///000222555666222...//////000000000111111111111222222111111000///...---..................---------------------------------,,,,,,,,,+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((''''''(((((()))(((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))))))))******++++++,,,------...,,,,,,+++******+++,,,,,,...///111111000000222333444666888::::::;;;>>>@@@AAACCCFFFHHHGGGFFFFFFFFFFFFHHHTTTsssrrrmmmjjjmmmyyyttt```VVVVVVXXXYYYUUURRRNNNHHHAAA<<<888555333444666666555444555888666666666666666666666666222222222222222222222222111000000///////////////..............................---------,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++************++++++)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,---...............///+++,,,---.........------------------------------,,,---......//////......---.........//////000000222//////000...---111888222111///......///000111////////////////////////000000000000000000000000////////////////////////////////////////////////000///////////////000000////////////////////////---...000222333111...---000000000000111111111111111222222111111000///...------...//////...------////////////////////////---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))***************(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********))))))***)))))))))***+++,,,---...---,,,++++++,,,---......///111111000000222333444666888:::;;;<<>>999777444111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////////////////000000444777333,,,,,,000000000111111111222222222111222222111111000///...,,,---///000000///---,,,////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&'''((()))************(((((())))))))))))(((((($$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''((()))***+++******)))+++***)))))))))+++---...000...,,,++++++,,,...000...///111111000000222333333666888:::;;;===@@@BBBAAACCCFFFHHHGGGFFFFFFFFFEEEJJJSSSkkkppprrrvvv}}}ooogggWWWYYYZZZZZZWWWPPPJJJFFF???888666::::::555333555444444444444444444444444222222222222222222222222111111000/////////////////////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))************)))************+++++++++++++++************++++++(((***,,,,,,++++++,,,---******+++++++++,,,,,,,,,***---///...,,,+++---000+++,,,...///000///...,,,---------.........//////---......///////////////---------...///000000111//////222333///,,,///666<<<999555222/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------------...///000////////////////////////222222666999555---,,,222000111111111111222222222111222222111111000///...,,,---///000000///---,,,..............................---------,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))'''((()))+++++++++***))),,,+++*********,,,...000000...,,,******,,,...000...///111111000000222333333666888:::;;;===@@@BBBAAACCCFFFHHHGGGFFFFFFFFFDDDJJJSSSkkk~~~|||mmm___TTTRRRRRRPPPNNNPPPGGGEEE@@@:::555333333555666444333333444333222000444444333333333333222222111111111111000000000000//////............//////------------------------------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************...---+++*********++++++******))))))))))))************+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---,,,++++++++++++---///000///......///000......///000000000//////.........///000111222333???===:::777444222222111222000......000222222111222222222111111000000000333333333333333333333333111111000000000/////////333333222222111111000000000000/////////......---///111333222///...000222222222111111111111111111111222222222222111000000......////////////......//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''')))***,,,,,,***)))'''(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000222///...---,,,------//////000000000000111222333333666777999;;;<<<===>>>>>>???BBBFFFGGGGGGEEEDDDDDDKKKKKKRRRmmm{{{}}}}}}lll^^^TTTNNNRRRZZZLLLJJJEEE???:::777666777666444333333444555444222444444333333333333222222111111111111000000000000/////////....../////////---------------------------,,,,,,,,,+++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))******))))))((((((((((((+++++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++---,,,+++*********++++++******))))))))))))******************++++++++++++************************,,,,,,++++++,,,,,,---...---------------------------............---,,,,,,///......------------......000111000//////000222000000111111111111111000444333333333333333444444;;;:::888666444444444444444333333444555666555333444444444444444444333333222222222222222111111111333333333222222222222111111111111000000000000000111111000000000/////////111222333222000...000222222222111111111111111111222222222222222111000000......////////////......//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000222///...------------//////000000000000111222333444666777999;;;<<<>>>>>>>>>@@@CCCGGGHHHGGGFFFEEEEEEIIIKKKUUUrrrzzzyyynnnXXXLLLOOOXXXTTTQQQMMMGGGAAA<<<888666555444333333555666555444444444333333333333222222111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++---,,,+++*********++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------.........///000000000///...---,,,//////////////////000111///000222222111000222333222222222222222222222222333333222111111111111111444333222222222333444555555444444555666666444222222333333333333333333333333333333222222222111111222222222111111111000000000111111111111111222222222222111111111111111111444444444333000///000111111111222222222222222222222222222222222111111000...//////000000//////.../////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***&&&'''((())))))((('''&&&(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000222000///...---------///////////////000111333444555666777999;;;<<<>>>>>>???AAADDDGGGIIIHHHGGGFFFGGGGGGKKKXXXuuuqqq\\\SSSQQQXXXVVVTTTPPPJJJBBB:::444555444222222444666666555444444333333333222222222111111111111000000000////////////000000/////////........................++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************(((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))))))))))))))))))))(((((()))))))))*********************++++++++++++,,,++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,------------.........//////000000/////////////////////000111222333///111222222222222333555444444333333333333333444222222222111222222333333444333333333555666888999:::888666555666666555444333333333333444444444444555555555555444444444333333333222222222111111111222222333333444444555555333222111111111111222333888777555333111000000111111111222222222222222333222222333333222222111000//////000000000000///////////////..................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))************))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++******+++,,,...000222000000...------......////////////000111333444555555666888;;;===>>>??????AAADDDHHHJJJIIIHHHHHHHHHGGGKKKWWWtttlll[[[\\\[[[YYYWWWSSSKKKAAA:::888666333333444555555555444444333333333222222222111111111111000000000/////////000111111000//////........................,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,+++************+++))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------...++++++++++++++++++++++++------,,,,,,------...///+++,,,,,,,,,---------...,,,---...000111222222222000000000111222333444555111222444444333333555777555555555444555555666777777777888888:::;;;======<<<<<<<<<===>>>AAACCCDDDDDD@@@<<<999999:::;;;<<<888888888888888999999999666666666666666666666666666666666666555555555555333333333444444555555666444333111111111222333444;;;999666444222222222222111111222222333333333333222333333333333222111111//////000000000000//////////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++******+++,,,...000222111000///...---......////////////000111333444555555666888:::===>>>???@@@AAADDDHHHJJJJJJIIIHHHIIIGGGKKKTTTnnn}}}|||xxxmmmhhhbbb^^^ZZZTTTLLLFFF>>>;;;777555555555555555444444333333333333222222111111111111000000000000//////111111111111//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))))))))************+++---,,,***)))(((((()))***)))))))))))))))))))))))))))))))))*********++++++)))))))))******++++++,,,******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,---......//////,,,---///111333555555666333333333333444555666777333555777777777777999::::::999999999:::<<<>>>???<<<======???@@@BBBDDDEEEBBBCCCCCCEEEGGGJJJMMMOOOMMMIIICCC@@@@@@AAAAAAAAA=========<<<<<<<<<;;;;;;888999999::::::;;;;;;<<<777666666666555555555555444444555555555555555555555444333222222444555777===:::666444444444444333111111222222333444444444333333333333333222222111///000000111111000000///...////////////000000000............---------,,,------------------------,,,,,,,,,,,,------------******++++++++++++***************+++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''(((((((((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000222222111///............///000000000000111222333444444666888:::===>>>@@@@@@@@@DDDHHHJJJJJJIIIIIIIIIHHHJJJRRRjjj{{{sssfff^^^XXXSSSOOOEEEAAA<<<999888777666555444444333333333333222222111111111111000000000000...///111222222111///....................................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***(((&&&%%%&&&''''''))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.........///000000111111///000222444666777777888777777666777777888999999777999;;;;;;;;;<<<===???@@@@@@@@@@@@BBBEEEGGGIIIDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLOOOSSSXXX\\\^^^XXXUUURRRQQQPPPNNNLLLJJJGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAABBBCCCEEEEEEFFF::::::::::::999999999999999999999999999888888888888777555444555666999:::>>>:::666444555666666555111111222222333444444555333333444444333333222111000000111111111111000000.../////////000000000000............------------........................,,,,,,,,,---------......***++++++,,,,,,++++++************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''(((((((((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******+++,,,...000222333222000............///222111111111111111222222444555888:::===???@@@@@@???CCCGGGIIIIIIHHHHHHIIIGGGIIIRRRiiimmm___XXXSSSPPPJJJFFF@@@<<<:::999777666444444444333333333222222111111111111000000000000...000111222222111000...//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++///---+++)))((((((******)))))))))))))))))))))))))))************+++++++++,,,,,,------...///000000)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000000111222333333333333444555777888888888888::::::999999::::::;;;;;;;;;<<<>>>???>>>???AAACCCFFFEEEEEEFFFHHHLLLOOOQQQOOOOOOOOOOOOOOOPPPQQQRRRUUUVVVYYY]]]bbbhhhmmmpppfffeeeeeeeeeddd```[[[XXXVVVUUUTTTSSSRRRQQQPPPOOOGGGGGGIIIJJJLLLNNNOOOPPPDDDDDDDDDDDDCCCCCCCCCBBB?????????>>>>>>======<<<;;;999777666777999;;;===>>>:::555444555777777666111111222333333444555555333333444444333333222111000000111111111111000000.../////////000000111111//////.........---------........................,,,,,,,,,------.........***++++++,,,,,,++++++************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***+++,,,...000222333222000///.........///333222111111000111111111444555888:::===???@@@AAA???BBBFFFIIIIIIHHHHHHHHHEEEIIISSSkkkrrr^^^TTTSSSQQQKKKDDD>>>:::999888666666666555555444333222222333222111111000111111111000000000000////////////000/////////..................---------,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++************++++++))))))(((((((((((())))))++++++******************************************))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((---,,,,,,+++***)))((((((++++++************++++++))))))))))))************)))************+++++++++************************************************+++***)))))))))***,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++(((***,,,---,,,+++,,,---///...---------///000111222555777777777777888999777666777999<<<>>>>>>===@@@<<<<<>>???CCCAAA>>>???EEEHHHIIIKKKOOOJJJNNNPPPNNNMMMQQQWWW\\\^^^eeegggaaa]]]^^^___]]]eee___cccrrr|||zzzyyyyyywwwrrrsssooohhhhhhddd___^^^```cccdddcccbbbXXXPPPRRRTTTRRRRRRTTTSSSNNNIIIIIIIIIHHHGGGFFFDDDDDDBBB???>>>>>>>>>===;;;888777777888777666666555555555555555666777777555444444444444555666666000000000111111111111111000000000000////////////000000000000000//////...---...000///...,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++))))))))))))))))))))))))'''))),,,+++)))((()))+++******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***++++++,,,...111444444333000///......000111111222222333333444444555777777777888:::<<<===>>>???BBBGGGIIIJJJJJJJJJJJJJJJNNNXXXqqqttt\\\OOORRRNNNJJJFFFDDD???:::666777777666555555444333333333333222111111111111111111000000000////////////000000/////////..................---------,,,,,,------------,,,,,,+++++++++++++++***************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))************)))))),,,,,,++++++***)))))))))++++++************++++++))))))))))))************)))************+++++++++************************************************+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***777444111---++++++,,,---***++++++,,,,,,,,,,,,++++++---......------///000...//////111222444666777777999;;;<<<<<<<<<===>>>@@@???>>>???AAACCCBBBAAAAAA@@@CCCGGGGGGCCC@@@AAAJJJGGGGGGLLLOOOLLLJJJKKKPPPPPPRRRXXX```fffgggdddqqquuutttooolllnnnooonnnuuuvvvzzzqqqoooooonnnnnnqqqfff___YYYWWWXXXXXXVVVTTTXXXUUUPPPKKKJJJIIIFFFCCCAAA???===<<<;;;999777777777666666555555555666666666666555444444444444444111111111111111222222222111111000000000/////////000000000000000//////...---///000000...------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************+++++++++************************(((***,,,+++)))((((((*********))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,---111333333222111////////////000111222222333333444444555666777888999;;;===???@@@@@@CCCHHHJJJJJJJJJJJJJJJKKKOOOZZZtttvvv\\\YYYUUUQQQOOOLLLFFF>>>888888888777666555555555555444333222222111111222222111111000000000/////////000000000/////////...............------------,,,............------------,,,,,,++++++******))))))++++++************++++++)))***++++++++++++***)))************************************************))))))))))))))))))))))))******))))))))))))******))))))***************)))************************++++++************++++++))))))))))))************)))************+++++++++******************************************************))))))******+++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++999666111,,,******,,,...,,,,,,,,,,,,,,,,,,,,,+++---...///...---...111333///111333666999;;;<<<===<<<===???@@@@@@@@@BBBCCCBBBAAA@@@AAACCCEEEEEEDDDGGGFFFHHHLLLMMMIIIGGGHHHOOOLLLNNNUUUZZZXXXVVVUUUWWWUUUYYYffftttyyyrrrjjjnnnpppnnnjjjggghhhgggdddffflllvvvyyyyyyxxxsssmmmqqqjjjbbb```aaa___XXXRRRJJJJJJHHHEEECCCBBB@@@???<<<;;;:::999888888888888999999888777666555444333111111111111222222333333111111111000000000000///000000111111000000///......///000000...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************)))************+++++++++************************)))+++,,,+++)))(((((()))***))))))))))))((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((***+++,,,,,,+++---000222222222111111000/////////111222222333333444444555666777888:::===???AAABBBBBBEEEIIIKKKKKKJJJJJJJJJKKKPPP\\\wwwuuulllcccYYYQQQMMMIIIDDD???:::999777666555555555555444444333222222222222222111111111000000000//////000000000////////////...............------------...---------------------------,,,+++******)))))),,,++++++******++++++,,,)))***,,,------,,,***)))***************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))***+++++++++******))))))*********+++++++++++++++************++++++((()))))))))************))))))*********+++++++++***************************************************************+++++++++)))***,,,......---,,,+++------,,,,,,,,,+++++++++000...+++******+++...///...------,,,,,,,,,,,,,,,...//////...---///222555333555888;;;>>>@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFCCCBBBAAACCCFFFHHHIIIIIINNNKKKLLLPPPRRRRRRUUUYYYYYYUUUTTTZZZ^^^]]]]]]^^^ZZZ[[[aaammmuuussskkkeee^^^bbbgggjjjkkkjjjfffbbbooovvvzzz}}}|||}}}wwwkkkbbbYYYZZZWWWPPPLLLJJJIIIGGGCCCBBB@@@???======<<<<<<;;;;;;:::999888777555555111111111111222222222333222222111111111000000000000111111111111000//////...000111111///......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,+++***)))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++,,,,,,,,,+++,,,///111111111222222111000///...111222222333333444444555666777999<<<>>>@@@BBBCCCCCCFFFJJJLLLKKKJJJIIIIIIJJJPPP]]]yyyzzzfffWWWPPPNNNLLLIII===<<<999777555555555666555444444333333333333333111111111111000000000000111000000000//////////////////.........---------,,,,,,,,,,,,,,,---------...------,,,+++***)))))),,,,,,++++++++++++,,,,,,)))+++,,,......,,,+++)))))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++)))))))))***++++++,,,,,,++++++************++++++((()))))))))************))))))*********+++++++++************************************************))))))******++++++++++++)))***,,,......---,,,+++---------,,,,,,,,,++++++'''((()))+++,,,---............---,,,,,,------...222333333222222333777:::888:::<<>>@@@>>>???@@@BBBCCCCCCDDDDDDHHHIIIJJJJJJJJJLLLOOORRRVVVSSSPPPOOOOOOPPPQQQPPPPPPTTT]]]iiiooommmkkklllhhhccc___]]]]]]```lllwwwyyypppvvvuuummmhhhbbb^^^[[[WWWSSSNNNJJJGGGFFF@@@@@@@@@???===;;;888777666666555555444444333333333333333222222222111111111111222222111111000///000111222222000//////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++******+++,,,,,,+++))))))))))))************+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,---***+++,,,,,,+++---000222222222111111000/////////111222222333333444444555555777:::===???@@@AAAAAABBBEEEIIIKKKKKKJJJJJJJJJHHHPPP___|||rrraaaUUUIIIGGGBBB>>>;;;999999999666555555444444444444444222222222111111111000000111111111000000000//////////////////............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,,,,,,,***************+++++++++++++++************++++++))))))))))))************)))************+++++++++************************************************((()))***+++,,,++++++***++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,---...............---,,,,,,---///111333;;;===?????????@@@BBBDDDBBBBBBBBBCCCEEEFFFHHHIIILLLMMMMMMNNNNNNPPPTTTWWWYYYVVVTTTSSSUUUWWWYYYYYYVVVXXX^^^fffjjjiiihhhjjjllllllnnnppprrr|||~~~{{{uuummmeee^^^YYYVVVMMMMMMLLLJJJGGGBBB???<<<<<<;;;:::999777666555555444333333333333222222222111222222222222111000000000222333222111000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++***))))))***---...,,,***))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,---111333333222111////////////000111222222333333444444555666777:::===????????????@@@CCCHHHJJJJJJJJJJJJJJJIIIQQQaaaiiiVVVNNNKKKFFFAAA>>><<<;;;;;;666666555444444444444555222222222111111111111000111111111111000000000000000/////////............---.........//////000000,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++******))))))******+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******((()))***+++,,,---------************************++++++************++++++))))))))))))************)))************+++++++++************************************************((()))***+++,,,+++******,,,,,,+++++++++,,,---.........---------,,,,,,,,,******))))))+++---000111------,,,,,,---000222444:::===@@@AAAAAAAAACCCDDDDDDDDDDDDEEEFFFIIIKKKMMMMMMNNNNNNNNNOOOQQQUUUXXX[[[ZZZYYYZZZ___cccggghhh___[[[XXXZZZ\\\]]]ccciii{{{{{{qqqjjjggg[[[ZZZXXXUUUPPPJJJEEEBBB@@@???>>><<<:::888777666444444444333333333222222111222222222222111000000000222333333111000000111////////////////////////------------------------------------------------+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++***((((((***...///---+++))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,++++++*********(((***++++++,,,...111444444333000///...///000111111222222333333444555555666888:::===>>>???>>>===???BBBGGGIIIJJJJJJJJJJJJJJJRRRbbb{{{ZZZWWWPPPKKKJJJEEE;;;777888888777666666666555333111333333333222222222111111222111111000000000000000000/////////...........................///000000...------,,,,,,------...,,,,,,,,,++++++************++++++,,,,,,++++++***************************---,,,,,,+++***)))((((((++++++************++++++************************)))************+++++++++************************************************************************++++++******************(((((((((((())))))))))))++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,---------//////...------,,,++++++++++++++++++,,,,,,,,,,,,,,,...111333444666999;;;===AAAEEEGGGFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMRRRPPPOOOQQQUUUWWWWWWVVVVVVUUU\\\iiippplllfffdddZZZVVVUUU[[[gggssszzz}}}|||uuusssoookkkeee\\\RRRLLLNNNGGGAAAAAA???;;;777777888888777444222111222444222111//////000111111000111000000000/////////....................................------,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++,,,,,,---))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++++++++,,,000222333222000///......//////111222333333222222444666888888999999:::;;;<<<<<<@@@EEEKKKLLLJJJHHHHHHIIIJJJTTT```xxxggg[[[RRROOOMMMGGGBBBAAA666555444555666666444333333333333333222222222222222222111000000000000000000000/////////........................///000000...------,,,,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++*********++++++************++++++************************)))************+++++++++************************************************************************************************(((((()))))))))*********++++++++++++*********)))************++++++++++++++++++,,,,,,,,,---------........................------------------......222444888:::;;;===???AAACCCFFFIIIKKKJJJHHHGGGGGGFFFFFFHHHJJJLLLNNNOOOPPPWWWWWWXXX[[[^^^___\\\ZZZbbbZZZVVV\\\bbbcccaaabbb[[[```lll{{{uuukkk```UUUKKKIIIHHHFFFDDDEEE888777777777777777888888555444222222444555555444111111111111111111000000.................................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************)))***+++++++++,,,///222333222000///......//////111222333333222222444666777777888999:::;;;<<<<<>>@@@AAABBBDDDEEEGGGIIILLLMMMKKKJJJIIIIIIHHHIIIKKKNNNPPPRRRSSSSSSUUUWWW[[[```dddeeebbb```ccc\\\XXX\\\aaaddddddeeeeeetttmmmbbb[[[SSSLLLIIIEEEAAA===<<<<<<;;;888555888666444333444444333222222222222222222222333333////////////////////////...............---------///.........------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++++++++,,,///222333222000///......//////111222333333222222444666777777888999:::;;;<<<===FFFJJJNNNNNNKKKHHHHHHHHHLLLVVVbbbiiiZZZQQQLLLIIIAAA>>>:::888777666555333444444444444333333333333333222111111000000111111000000000////////////...//////............///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++************++++++************************))))))*********+++++++++***************************************************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.................................///000222555999;;;;;;>>>AAACCCCCCBBBBBBCCCDDDFFFIIIJJJJJJIIIIIIJJJMMMNNNPPPRRRSSSTTTTTTTTT[[[\\\^^^```aaa```^^^]]]YYY___hhhqqquuuuuutttuuu}}}{{{lll^^^VVVUUUNNNEEEAAAAAA@@@;;;777<<<999777555555444333111222222222222333333333333///////////////////////////.....................////////////............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++,,,///111333222111////////////000111222333333222222444666888888999:::<<<===>>>>>>EEEIIIMMMMMMJJJHHHHHHJJJNNNYYYeee~~~gggZZZUUUTTTCCC???;;;777666666555444555555555444444444333333333222222111111111111111111000000000//////////////////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++************++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///.........------,,,,,,...///000333777;;;???AAA@@@BBBDDDEEECCCBBBBBBCCCBBBDDDHHHIIIJJJKKKLLLNNNSSSTTTTTTTTTTTTTTTTTTSSSeeeddd```\\\YYYWWWWWWXXX\\\mmm{{{ggg___TTTMMMKKKIIIDDD@@@===;;;888777777777666444222222222222222222222222000000000000000000000000////////////////////////000000/////////.........---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************************************))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***,,,...111444333111000//////000000111222333333222222444666999999;;;<<<===???@@@@@@AAAEEEJJJKKKIIIHHHJJJLLLMMMXXXdddxxxbbbVVVOOOFFFBBB<<<888777777777777666666555555555444444444333333222111111111111222111111000000000/////////000//////............///...------,,,,,,------...,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++************++++++************************)))************+++++++++************************************************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------....................................111333666:::>>>AAADDDFFFFFFGGGHHHHHHFFFFFFGGGIIIEEEHHHKKKMMMOOOPPPSSSUUUXXXWWWVVVUUUTTTSSSSSSTTTZZZYYYXXXWWWXXX]]]eeejjjwwwyyylllaaaWWWMMMGGG@@@===;;;::::::999888666333333333222222222111111000000000000000000000000////////////000000000000000/////////............,,,,,,------...//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...000444333111000//////000000111222333333222222444666999999:::<<<>>>???@@@AAA@@@DDDHHHJJJIIIHHHKKKMMMLLLVVVaaa~~~fffUUUSSSMMMEEE???;;;:::999888666666666666555555555444444333222222111111222222111111111000000000//////000000///..................------,,,,,,------...,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++++++++++++++************++++++************************)))************+++++++++************************************************************************((())))))***++++++,,,,,,************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............---...///000111222333333888:::>>>BBBEEEFFFGGGGGGHHHHHHIIIIIIIIIKKKOOORRRLLLNNNQQQRRRSSSUUUWWWZZZYYYXXXUUUSSSRRRSSSUUUVVVSSSVVV[[[aaakkkxxxsssdddZZZVVVRRRNNNIIIFFFBBB>>>;;;666555555444333222111111111111111111111111111111//////000000000111111111/////////.........------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++...000444333222000///000000111111222333333222222444666777888999;;;<<<>>>???@@@CCCFFFJJJJJJIIIHHHKKKMMMOOOWWWaaaqqqbbb[[[QQQGGG@@@<<<999888777666666666555555555555444333222222111111222222111111111111000000000000111000///..................------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************************************************************((())))))***++++++,,,,,,))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,---///111444666888999>>>AAADDDGGGIIIIIIHHHGGGFFFGGGHHHHHHJJJNNNSSSWWWPPPRRRTTTUUUUUUVVVYYY[[[YYYWWWTTTQQQQQQSSSVVVXXXeeeiiipppyyyyyyvvvppphhh```XXXPPPIIIEEE888888777555444333222111111111111111111111111111//////000000111111111222///.........------------.........---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++...000444333222000000000000111111222333333222333555666555666777999;;;===>>>???FFFIIILLLLLLIIIHHHJJJMMMTTT[[[cccuuuiii[[[RRRKKKCCC===<<<:::999777555333333666888555555555555444333222222111111000000//////......000/////////............//////.........---------------------------------++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------///000111------///222777<<<@@@CCCCCCCCCDDDDDDDDDFFFHHHJJJFFFHHHLLLPPPSSSUUUVVVVVVWWWQQQPPPUUUYYYXXXTTTSSSUUURRRVVV```aaa```hhhvvv}}}kkkZZZOOO@@@;;;<<<444333777666222333333222222444444222222111111000///......---000000//////.........---000000///...---,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++------------,,,+++***)))+++))))))***------***'''++++++************++++++,,,+++***))))))***+++,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,...//////...,,,,,,---///555555444222///......///333333333333333444666666:::999:::;;;===>>>>>>===GGGHHHIIIKKKLLLMMMLLLLLLQQQXXXcccxxxcccWWWPPPIIIBBB@@@999999888777666555666777555555555555444333222222000000000000000/////////000000/////////.........//////.........---------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......---///222777<<>>??????>>>BBBEEEHHHJJJJJJJJJKKKLLLSSSZZZdddmmm\\\TTTLLLFFFCCC999999999888777666555444555555666555555444333222000000000000000111111111000000000/////////....../////////.........------------------------------+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000///...---111333888===BBBEEEHHHIIIIIIHHHFFFEEEEEEGGGHHHJJJSSSUUUXXXYYYYYYWWWWWWWWWQQQNNNNNNOOONNNMMMPPPUUUWWW\\\hhhvvv}}}www]]]LLLGGGAAAAAA===222666555333444444444222111222222222222222222222222000000////////////......---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++******+++,,,,,,+++)))++++++************++++++++++++***))))))***++++++++++++************++++++******++++++++++++************+++++++++,,,,,,,,,---......---,,,,,,...///000111222111000000222333444444444444555666777888:::;;;<<<>>>???@@@@@@@@@AAAFFFKKKLLLJJJIIIKKKOOOUUU[[[eeettteeeYYYRRRPPPCCCAAA===;;;:::999888777666666666666555444333222000000000111111222222222000000000////////////...////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222999;;;???CCCFFFFFFFFFFFFMMMKKKJJJJJJLLLNNNPPPQQQWWW[[[___^^^ZZZUUUQQQPPPIIILLLQQQVVVWWWXXX^^^gggqqq{{{yyyiii```VVVQQQJJJ<<<;;;666333555666444222222222222222222222333333333000000//////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++++++++***,,,++++++******++++++,,,+++******************+++++++++************++++++******++++++++++++************+++++++++,,,,,,,,,,,,---...---,,,,,,...///111222222111000000111333555555444555555666777888999:::<<<>>>>>>???@@@@@@FFFLLLRRRQQQLLLJJJMMMRRRRRRYYYeeemmmbbb```TTTMMMEEE>>><<<<<<;;;;;;666666666666555444333333000000111111222222333333111000000000////////////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,///444888<<<@@@CCCFFFJJJKKKKKKJJJHHHOOOMMMMMMPPPUUUXXXZZZZZZTTTYYY^^^^^^YYYSSSOOOOOOQQQTTT[[[eeelllvvvyyyooofffXXXFFF===888:::;;;888666777111111222222222222222222//////000000000000000000000//////...------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,*********++++++*********++++++************++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,------,,,,,,...///333333333222000///000111555555444555555666777888666999<<<===<<<===???@@@JJJOOOTTTRRRLLLIIILLLPPPNNNVVVdddxxxyyyhhhddd___VVVIII???:::999777666666666666666666555333333222222222222222333333333111111000000000/////////000000000/////////..............................---,,,,,,++++++,,,,,,---------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,---///333:::@@@DDDEEEGGGKKKOOOQQQQQQPPPOOONNNMMMOOOUUU\\\```aaa___ZZZ^^^___[[[SSSLLLKKKLLLXXXZZZaaalllzzzqqqRRREEE<<<<<<<<<777555777222222222222222222222222//////000000000000111111111000///...---,,,++++++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---,,,******,,,---,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))++++++************++++++******++++++++++++************+++++++++,,,,,,,,,***,,,,,,,,,+++,,,...000333444333222/////////111444444444444555666777888555888<<<===<<<<<<>>>AAAIIIMMMPPPOOOKKKHHHIIILLLLLLTTTcccnnnqqq{{{xxxpppmmmbbbSSSHHHAAA<<<777333777777777666666555444333333333333333333222222222111111111000000000//////000000000000/////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------............---///222777<<>><<<<<>>CCCFFFHHHHHHKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJNNNWWW___bbb```[[[TTTTTTRRRMMMKKKSSSbbbnnnuuu~~~yyydddSSSNNNJJJAAA===@@@777777666555444444333333//////000000111111111222---------............/////////.........---------------------------------++++++,,,------,,,,,,,,,,,,---...,,,)))))),,,///---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))++++++************++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000///000111111000111333555333333333333333555666666555:::??????======AAADDDDDDEEEGGGIIIKKKKKKKKKKKKQQQVVV```~~~xxxtttrrrlll___VVVLLL@@@:::@@@:::777999999777666777444444444444333222111111111111111111111111111111000000000000000000000000........................------,,,,,,,,,+++++++++---...///...,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---+++++++++,,,,,,---------------------------------...///000/////////111222777<<>>777555777888444000333444444222000000111222000000000000////////////......------------....................................---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------...///000111666666777666444444555777888:::============>>>@@@EEEGGGIIIKKKLLLLLLKKKKKKLLLSSSccc}}}wwwyyywwwcccQQQFFFCCC@@@:::777999999666444555333333333333333111000000111111111111111111111111000000000000000000000000.................................---------,,,,,,---...///...,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++,,,,,,,,,------------------------------------...//////000111444777<<<@@@EEEHHHHHHGGGGGGFFFFFFIIIKKKLLLLLLMMMQQQUUUXXXWWWVVVUUUTTTTTTVVVXXX^^^VVVSSS___{{{uuullljjjaaaXXXKKK???888666555555333333333111000//////000111000000000///////////////......------......///..............................------,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------...///111222555666777666444444666777888:::===>>>>>>===>>>???FFFGGGIIIKKKLLLLLLKKKJJJMMMTTTeee|||xxxvvvyyyxxxcccQQQHHHAAA;;;888:::;;;888555555333333333333222111000///222222222222222222222222000000000000000000000000........................//////.........------------.........,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...,,,,,,,,,,,,------------///.........------,,,,,,,,,---///000222555:::>>>BBBEEEHHHIIIIIIIIIIIIJJJJJJKKKMMMOOOSSSVVVZZZ\\\___]]]WWWPPPLLLMMMTTTYYY```^^^cccuuuwwwcccMMM===777777:::444333333222111000000000111111000000000////////////......------......///..............................------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------...///111222555666666666444444666777777:::===???>>>>>>>>>>>>FFFHHHJJJKKKLLLKKKJJJIIINNNUUUhhh}}}zzz|||~~~dddPPPEEE>>>999;;;===;;;777777444444444444333222111111222222222222222222222222000000000000000000000000....................................------------,,,---......,,,,,,,,,...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---///,,,,,,------------------//////......------,,,,,,,,,---000222555:::@@@EEEEEEFFFHHHHHHHHHHHHJJJLLLNNNOOOQQQUUUZZZ]]]]]]\\\YYYZZZXXXRRRPPPVVV___eeeooottt]]]MMMCCC>>><<<777666333222333333222222111111111000000000////////////............//////..............................------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------...///111222555666666666444444666888777:::===??????>>>>>>>>>GGGHHHJJJLLLLLLKKKJJJIIIMMMUUUjjj{{{xxxsssbbbMMMBBB::::::<<<:::888777666666666666555444333222222222222222222222222222111111111111111111111111////////////////////////---------,,,,,,,,,,,,+++,,,---...---,,,,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000------------------------/////////......------------///222555999>>>DDDHHHDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRVVV[[[^^^^^^ZZZWWWPPPTTTUUUUUU]]]nnn~~~pppfff]]]PPPFFF===:::555333333333333222111111111111000000000000/////////....../////////////////////////////////......------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---...000222333444555666555444555777888777:::===???>>>>>>>>>>>>FFFHHHJJJKKKLLLKKKJJJIIIKKKSSSlllzzz}}}wwwuuu[[[MMM>>>:::999888777777777777777777666555444444333333333333333333333333111111111111111111111111////////////////////////------,,,,,,,,,++++++++++++---...---,,,,,,---///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,---///111............------------........................000333777:::===AAAEEEHHHBBBCCCEEEFFFHHHJJJOOORRRSSSVVV[[[^^^^^^[[[WWWUUUOOOUUUZZZ```sss~~~~~~wwwhhh[[[KKKDDD;;;555333333333111222222111111111000000000000//////......//////000////////////////////////......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...000222333444555666555555555777999999:::============>>>@@@EEEGGGIIIKKKLLLLLLKKKKKKIIISSSnnn|||qqq^^^III>>>;;;999999999777777777777666555444333333333333333333333333333111111111111111111111111////////////////////////...---------,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---------------///111///.........------------------......//////000000444777;;;>>>@@@BBBDDDFFFAAACCCFFFIIILLLOOOTTTXXXVVVZZZ]]]]]]ZZZXXXWWWXXXVVVaaammm{{{|||sss___UUUGGG===888777555333222222222111111111000000000000////////////000000////////////////////////------..................,,,,,,,,,------------...------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,---...000222444333555555555555555777999:::;;;<<<<<<;;;<<>>AAABBBBBBCCCDDDAAADDDHHHLLLOOOTTTYYY\\\YYY\\\^^^\\\WWWUUUYYY]]]]]]nnnqqqdddRRREEE>>>;;;888666222222222111111111111000000000////////////000000000000000000000000000000------..................,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---...000222444333444555555555555777999;;;<<<;;;;;;:::<<<@@@BBBCCCEEEHHHKKKMMMNNNMMMMMMJJJUUUssslllRRRDDD???<<<888777777777888888777666444444444444333333333222222111111111111111111222222000000000000////////////////////////////////////............////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++///............///000000---,,,,,,,,,///333777999BBBAAA???@@@AAAEEEIIIKKKFFFLLLRRRUUUUUUUUUWWWZZZ\\\ZZZZZZYYYUUUTTT^^^lllzzzyyyoooeeeWWWPPPHHH;;;888333...///333666444111222111111111111111222222000000000000000000000000000///...---,,,---......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,------,,,+++,,,---...///---,,,++++++,,,...111222333444666666555666777999;;;<<<<<<<<<===???@@@AAADDDEEEHHHKKKLLLMMMLLLLLLNNNWWWsss~~~cccRRRJJJCCC<<<999999888777666666666666444444444333333333333222111111111111111111222222000000000000////////////////////////////////////............////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++///...............//////000000000111333777;;;===AAAAAABBBCCCFFFIIIMMMOOONNNPPPTTTXXXZZZZZZXXXWWW\\\YYYXXXZZZ]]]ggg{{{yyywwwzzzuuuiiiXXXBBB>>>:::555222333444222111111111111000000111111222000000000000000000000000000///...---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,---...///---,,,,,,+++,,,...111222333444666666555555777888;;;<<<<<<===>>>@@@BBBCCCDDDFFFHHHKKKLLLLLLKKKJJJNNNXXXvvv|||lll]]]LLL>>>:::::::::888555555666777555555444444444333333333222222222222222222111111000000000000////////////////////////////////////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,//////......---......///111111222444888<<>>:::::::::999777666666777555555555555444444444444333222222222222222111111000000000000////////////////////////////////////............////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------......------------------------,,,,,,//////......---......//////000333777<<<@@@DDDFFFGGGIIIMMMPPPSSSTTTTTTTTTQQQTTTWWWYYYYYYXXXWWWVVV___dddsss~~~rrryyygggRRROOOHHH???777333333444111111000000//////000000////////////////////////000//////...............------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---///000111333444666555444444666777999999:::<<>><<<;;;:::999888777666666666666555555555444444333333333333222222111111000000000000////////////////////////////////////............////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------......------------------------------///............///000000111333777===BBBGGGJJJLLLKKKNNNRRRUUUWWWVVVUUUSSSTTTXXX[[[YYYTTTTTTYYY```qqq}}}~~~wwwlllccc___VVVJJJ>>>666222222222222111000000000000000///////////////////////////////////////.........------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000111333444555555444444555666777777999;;;===@@@CCCDDDIIIJJJLLLNNNOOONNNMMMLLLRRR]]]zzzppp^^^LLLEEE===:::;;;<<<999555777666666666666555555555444444444333222222111111000000000000////////////////////////////////////............////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------------------.....................///000111333333888:::???DDDIIIMMMOOOPPPNNNPPPTTTWWWXXXWWWUUUSSSRRRVVVWWWSSSPPPUUUeeerrr|||{{{zzz~~~{{{tttnnncccVVVJJJ???777333444333222111000000000000000000000000000000000000///000000000000///...---------------------------+++,,,,,,------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,---...///000000333444555555444333444555666777888:::===???BBBCCCIIIJJJLLLNNNOOOOOOMMMMMMRRR]]]yyy{{{aaaRRRAAA999;;;===;;;666777777777666666666555555555444444333222222111111000000000000////////////////////////////////////............////////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,------......------------------.........///......///000222444555666???BBBFFFJJJMMMNNNNNNNNNMMMOOOSSSVVVWWWWWWUUUTTTSSSTTTTTTTTT[[[mmm}}}{{{tttjjjaaaXXXNNNDDD>>>555444333222111111111111000000000000000000000000///000000111000///...---------------------------++++++,,,,,,---......///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........------++++++,,,...//////000000333444555555333333444555888888999;;;===???BBBCCCFFFHHHJJJLLLNNNNNNMMMLLLQQQ]]]{{{qqq\\\DDD888:::>>><<<777777777777777666666666666555555444333333222111111000000000000////////////////////////////////////............/////////000***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,------......---------------.........//////---...///000333555777888CCCEEEHHHKKKLLLKKKJJJIIIKKKMMMQQQTTTWWWWWWWWWVVVZZZXXXXXX___qqq~~~uuuzzzzzzssskkkfffbbb\\\SSSKKK666555444333222222222222000000000000000000000000///000111111111000...---------------------------++++++,,,,,,---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---.........---,,,***+++---...///000000000333444555555333333333555999::::::<<<>>>@@@BBBCCCDDDEEEHHHKKKLLLMMMLLLLLLOOO]]]}}}lllMMM===;;;===;;;777666666666666555444333222555555444444444333333333111111111111000000000000111000000///...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,------------------------))))))***,,,...///...---***,,,////////////000111......///111555:::???BBBGGGKKKNNNLLLGGGEEEGGGKKKWWWTTTTTTYYY[[[YYYWWWXXX___```dddrrr{{{uuuppppppuuuzzzzzzwwwpppjjjddd[[[TTTFFF;;;000,,,000222///+++222222111000//////111222///////////////......---000000///...---,,,,,,,,,...........................------,,,,,,------......---+++******+++---......---+++***)))******+++++++++,,,,,,,,,,,,------,,,,,,------...---------...............///000111222333555555444333444555777888:::<<<>>>@@@AAABBBBBBEEEIIIKKKLLLMMMOOOPPPQQQ]]]zzzdddHHH;;;:::999555777777777777666666555444555555555444444444333333111111111111000000000000111000000///......------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------+++++++++---.........---444555555333111///...///---///111555:::>>>BBBDDDEEEGGGIIIHHHGGGHHHLLLPPPTTTSSSTTTWWWWWWVVVZZZ___hhhooozzz}}}ssspppqqquuu{{{{{{nnn```XXXVVVIIIBBB999444333555555444222222222111000///000111//////000000//////...---/////////......------,,,...........................------,,,,,,------......---+++******+++---...---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------......------......---......///000111222333555555444333444555777888:::<<<>>>@@@AAABBBDDDGGGJJJLLLMMMNNNOOOQQQPPP\\\zzzzzzZZZBBB;;;;;;:::888888888888888888777777555555555444444444444333222222111111111000000000111000000//////......---................................................------------------------------------------------++++++++++++++++++++++++,,,,,,------...------,,,------------------------------............------777777777444111...---...---000555;;;???CCCDDDEEECCCCCCCCCEEEHHHMMMRRRVVVSSSVVVZZZ[[[WWWWWW```lllwwwzzzwwwxxx|||kkkeeekkkvvv~~~xxx|||yyyhhhbbbhhhRRRNNNEEE<<<555333444555222222222111111000000000//////000000//////...---...................................................------,,,,,,------...------++++++++++++------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------+++,,,------......---------------......///111111222333555444444333444666777888:::<<<>>>@@@AAABBBFFFHHHKKKMMMNNNOOOPPPRRROOO\\\{{{mmmTTTBBB===AAA999999888888888888888999555555555555444444444444222222222111111111000000000000000000//////..............................................................................------------------------++++++++++++++++++++++++,,,,,,------...---------------------------------...///000000///---------000111222111///...///000000333999???CCCDDDDDDCCCBBBAAABBBFFFLLLRRRVVVWWWVVVZZZ___^^^ZZZ^^^oooxxxiiikkk{{{ooonnnooorrrxxx|||qqqtttrrrnnntttddd^^^RRRFFF;;;555111000000000///000111111111///000000000000000///..................////////////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---***+++---...///......---+++++++++,,,,,,,,,------++++++,,,---............------------...000111222222333444444333333555777777888:::<<<>>>@@@AAABBBGGGJJJLLLNNNNNNPPPRRRTTTPPP^^^~~~mmmNNN>>>@@@:::999888777777777888888666666555555555444444444222222222222111111111111000000000000000/////////////////////////////////////////////////////////........................------------------------------------------------+++,,,,,,---.........---------------------------...000222111...------...---...///.........111333444777<<<@@@CCCCCCBBB@@@CCCDDDGGGLLLRRRUUUVVVUUUXXXYYYZZZZZZ\\\jjj}}}hhhkkk}}}wwwvvvrrrqqqxxxwwwoooooorrriii[[[PPPFFF>>>777111000...---///111333222000000000000000000//////.........//////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++++++++,,,,,,,,,------***+++,,,---............,,,,,,------///000111222222333444333333333666888777888:::<<<>>>@@@AAABBBHHHJJJLLLNNNOOOQQQTTTVVVSSSaaadddIII@@@<<<;;;999888777777888888666666666555555555444444333222222222222111111111000000000000000000000000////////////////////////////////////////////////------------------------------------------------------------------------++++++,,,---............---------------------------000222111...,,,---///000000000///...///222444999;;;>>>@@@BBBBBBAAAAAAFFFIIINNNSSSVVVWWWWWWVVVXXXWWWYYY___kkk~~~vvvxxx~~~rrrpppqqqwww}}}|||uuunnnnnnfff\\\TTTMMMFFF>>>777555222//////222444333111000000111111000000///...////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------***+++,,,---.../////////,,,,,,,,,---///000222333222333333333222333666999777888:::<<<>>>@@@AAABBBGGGIIIKKKMMMOOOQQQUUUXXXVVVdddgggNNN???>>>;;;999888888888999666666666666555555555555333333222222222111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------+++///222111---+++---000111111111000///000333555======>>>???AAACCCDDDEEEJJJOOOTTTVVVWWWWWWZZZ\\\XXX^^^mmmssszzz}}}zzz{{{wwwssszzz}}}qqqgggeeeaaa[[[TTTMMMGGGCCC???999333111333444333111000111111111111000//////111111000000//////.................................------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------)))***,,,---.../////////,,,,,,,,,---///000222333222333333222222333777999777888:::<<<>>>@@@AAABBBEEEGGGJJJLLLNNNRRRWWWZZZXXXeee```BBB@@@===;;;999888999999777666666666555555555555333333333222222222111111000000000000000111111111000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---............------------------------***...111000,,,+++---000---............000444777>>>>>>>>>>>>AAADDDHHHJJJNNNRRRWWWWWWVVVWWW\\\bbbZZZjjjppp\\\nnn~~~xxxxxx}}}mmmjjjmmmnnniii___VVVRRRRRRGGG@@@777333444444333000111111111111111000//////222111111000///......---...........................------,,,,,,------...+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++,,,,,,,,,---------)))***,,,---.../////////,,,,,,,,,---///111222333222222333222222444777:::777888:::<<<>>>@@@AAABBBDDDFFFIIIKKKNNNRRRWWW[[[XXXeeeyyyJJJFFF>>>777777;;;;;;777777777777666555555444444444444444333333333222222111111111111111111111111000000000000000000000000000/////////............///...---,,,,,,,,,,,,,,,------...............------,,,************,,,------------------------------------.........//////...............///000000...------///333666888999===>>>@@@CCCFFFJJJMMMOOORRRYYY[[[XXX\\\eeeeee^^^fff~~~hhh```tttyyywww{{{ssseeefffhhhkkkpppqqqjjj^^^XXXXXXZZZLLL>>>777444222333777111000000////////////000......////////////..................////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------.........//////000111222333333444333222333555777777999<<<===>>>>>>???AAAGGGGGGIIILLLPPPSSSUUUUUU]]]eee[[[HHH999999;;;999555555777777777666555555444444444444444333333333222222111111111111111111111111000000000000000000000000000000/////////.........///...------,,,,,,,,,---..................------,,,,,,++++++++++++,,,,,,---------------------------------.........////////////.........//////000.........000444888:::<<>>@@@BBBGGGHHHIIILLLPPPSSSVVVWWWZZZaaawwwWWW===>>>BBB:::555777888777777666666555555444444444444444333333333333111111111111111111111111000000000000000000000000000000000/////////......///...------,,,---------.../////////...---,,,,,,,,,------------------,,,------------------------------........./////////000000///......///////////////111333666:::>>>@@@FFFFFFGGGIIILLLNNNPPPRRRUUUZZZdddlllkkkeeebbbdddzzz|||vvv}}}}}}{{{uuuooommmqqqpppyyywwwnnnbbbiiissswwwooobbb\\\]]]aaaUUUIIIAAA;;;555111222444333222111111111111111......////////////..................////////////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---------.........//////000111222222333444444444555888;;;777999:::;;;<<<>>>BBBEEEGGGHHHIIILLLOOOSSSWWWYYYYYY```qqqQQQDDDAAA>>>;;;<<<888888777777666555555555555444444444444333333333111111111111111111111111000000000000000000000000000000000////////////.........------------......////////////...---,,,+++,,,---...//////...---,,,....................................////////////111000//////////////////111222444666999===AAADDDIIIIIIKKKMMMOOORRRUUUVVV^^^]]]bbbjjjkkkiiippp}}}yyyuuutttqqqjjjiiirrr|||}}}zzzyyykkkjjjkkkmmmjjjcccaaabbbbbbWWWMMMFFFAAA999444222444333222111111111111111......////////////..................///////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................///000111222222333444444555666999<<<777888999:::;;;>>>CCCFFFGGGHHHJJJLLLOOOSSSXXX[[[\\\aaajjjIII:::===???<<<888888888777666666555555555555555444444444333333111111111111111111111111111111111111111111111111111000000000////////////......---------......///......//////...------,,,------///000000///------................................./////////000000111000000/////////000000333666999:::<<<@@@EEEHHHJJJKKKMMMOOORRRVVVYYYZZZccc]]]\\\bbbhhhrrroooiii~~~|||xxxttttttqqqiiibbbbbbfffmmmuuu{{{tttiii___^^^``````aaaccc___VVVMMMJJJEEE===888666333333222111000/////////......////////////..................///////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.................................///000111222222333444444555666999<<<777888999:::;;;>>>CCCFFFGGGIIILLLNNNPPPSSSXXX\\\]]]aaa~~~SSS999999===:::999888888777777666666555555555555555444444444333111111111111111111111111111111111111111111111111111111000000000/////////.........---......///000------...............------..................---............................../////////000000000000/////////000000111222777:::===>>>???BBBGGGLLLLLLMMMOOOQQQTTTWWWYYY[[[VVVTTTXXXbbbtttyyyiiinnnllliiijjjssswwwnnnkkkkkkhhhccc``````dddkkkqqquuuiii^^^\\\^^^______aaa\\\TTTMMMJJJGGG@@@;;;999444333222111000/////////......////////////..................////////////...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------........................//////000111222222333444444444555888;;;777999:::;;;<<<>>>BBBEEEGGGKKKOOOQQQQQQSSSWWWZZZ\\\bbbjjjIII<<<;;;<<<999999888888777666666666555555555555444444444444111111111111111111111111111111111111111111111111111111111000000000//////...............///000000,,,,,,---...////////////...------------------............................../////////000000000000......//////000111333333:::===AAAAAAAAACCCHHHMMMPPPPPPQQQRRRSSSUUUWWWXXXPPPYYYfffwwwyyy{{{vvvnnnfffdddmmm}}}qqqgggddddddaaa^^^^^^aaadddeeeqqqnnnnnnooolllddd______ZZZRRRLLLJJJGGGAAA<<<;;;555444333222111000000000......////////////..................////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////.........//////000111222333333444333333444666999777999;;;<<<===>>>@@@BBBGGGLLLRRRTTTSSSSSSUUUXXX[[[eee^^^BBB<<>>>>>???AAAGGGMMMSSSUUUTTTRRRTTTWWW[[[iiizzzSSS>>>@@@>>>666888;;;555555888444666555555444444333222222333333333222222111111111111111111111111111111111111111111111111000//////333222111///............//////.........---------.../////////...---,,,,,,............////////////......///111111222222222444333000...---111888===DDDEEEFFFFFFFFFHHHKKKNNNSSSPPPPPPSSSVVVWWW[[[aaa|||}}}wwwpppkkkkkkpppyyygggddd^^^[[[]]]bbbaaa[[[]]]gggqqqwwwyyyuuugggXXXSSSTTTSSSPPPJJJDDD???<<<@@@;;;666333333222000...111111111111000000000000////////////////////////---......,,,+++,,,///222------------------------++++++++++++++++++++++++..................------------............------......//////000000111111111222333333222222444666999:::;;;;;;:::<<>>===999444000////////////............/////////////////////////////////000111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------......//////000000111111111222333444333444666999888:::;;;;;;<<<>>>AAADDDHHHJJJMMMQQQUUUWWWWWWXXXZZZfffdddHHH:::===:::777999777888888888777666666555555333333333333444444444444111111111111111111111111///000000111111111111000///////////////000111111000000000/////////......,,,---...............---............////////////000000111111111111000000111444777:::;;;===???AAADDDHHHMMMPPPQQQQQQQQQRRRRRRXXXooo~~~xxx}}}tttnnnmmmkkktttxxxtttttt{{{{{{uuuiii```UUUSSSTTTUUUUUUUUUYYY^^^gggiiifff]]]QQQJJJJJJNNNHHHFFFCCCBBBAAA>>>777222222111111000///...------////////////////////////...111333444222000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------............------......//////000000111111111222333444444555777999888:::;;;<<<<<<>>>BBBDDDIIIJJJMMMPPPSSSUUUVVVVVV[[[bbb~~~pppOOO===>>>;;;888:::999999999888777777666666555333333333444444444555555111111111111111111111111//////000111111111111111000///////////////000111000000000000/////////......////////////......---000000000///////////////000000111111111111000000444666:::<<<===>>>AAACCCHHHLLLQQQTTTUUUTTTSSSSSSZZZnnnzzzuuuooopppsssyyy{{{yyytttqqqqqqtttzzz|||zzzmmmcccWWWTTTTTTUUUSSSOOOSSSYYY___eeehhhcccWWWMMMJJJKKKFFFEEEFFFGGGGGGCCC;;;555444444222111///---,,,,,,////////////////////////---333888888333//////222------------------------------------------------,,,,,,------...//////000------............------......//////000000111111111222444444444555888:::888:::;;;<<<<<>>@@@CCCEEEKKKOOOTTTWWWXXXVVVUUUTTTiii|||vvvqqqoootttzzz{{{wwwtttttttttxxxvvvuuulllZZZVVVUUUUUURRRNNNRRRZZZUUU\\\dddcccZZZPPPJJJHHHEEEEEEGGGJJJKKKGGG>>>777666555444222///---,,,+++////////////////////////,,,444;;;:::333...000444------------------------------------------------,,,,,,------...///000000---..................---......//////000111111111111222444444444555888:::888:::;;;<<<===???CCCEEEKKKLLLNNNPPPQQQSSSSSSTTTUUU```tttzzzVVVBBB<<<;;;;;;;;;888888777777666666555555444444444555555555555555333333333333333333333333333333333222222222111111111222222222222111000000////////////////////////........................222222222111111111000000111000000000000222333444:::>>>AAABBBAAACCCGGGKKKGGGTTT^^^ZZZSSSSSS\\\cccyyyooowwwyyynnngggfffkkkqqqlllkkkppp~~~uuunnnqqq{{{nnnhhh^^^UUUPPPOOOPPPQQQPPPWWWZZZVVVTTTVVVTTTPPPIIIHHHIIILLLNNNLLLDDD===666444111/////////...---//////////////////////////////.........---------------------------------...------,,,,,,------...---......///000111111222...------------...//////.........//////000111222222333444444444555777999:::;;;<<<;;;<<<>>>AAAEEEGGGHHHKKKNNNQQQSSSUUUVVVXXX```ppprrrvvvTTT???;;;;;;777999888888777666666555555555555555555555555444444333333333333333333333333333333222222222111111111111222222222222111000000////////////////////////........................222222222111111111000000333222111111111333555777<<>>BBBEEEIIIJJJMMMPPPRRRTTTVVVVVVXXX```qqqbbbyyylllGGG<<<<<<999999999888888777666666666666666666555444444444333333333333333333333333333222222222111111111000000111222222222222111000000////////////////////////........................222111111111111000000000444333222111333555999;;;===@@@CCCDDDDDDHHHNNNSSSYYYWWWWWWXXXXXXdddrrrlllvvvzzzuuujjjeeebbbjjjnnnqqqqqqtttzzz}}}|||~~~uuunnnooo}}}vvviii[[[OOOJJJHHHKKKPPPSSSRRRQQQRRRRRRPPPJJJHHHHHHJJJLLLKKKGGGCCC;;;888444222222111000///////////////////////////...............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........//////000111222222333444444444555777999:::;;;<<<<<<<<<>>>BBBEEEKKKLLLNNNQQQSSSUUUVVVVVVXXXaaa~~~lll^^^}}}RRR===;;;???:::999999888888777666666777777666555444333333333333333333333333333333333222222111111111000000000111222222222222111000000////////////////////////........................111111111111000000000000444333222222333777;;;===>>>AAADDDEEEFFFJJJQQQVVVTTTWWWYYYVVV[[[rrrtttpppuuuuuu}}}~~~qqqfff^^^ccchhhmmmnnnmmmnnnppprrrvvvlllkkkpppqqqnnnfffYYYOOOIIIHHHGGGKKKNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKJJJHHHEEE===:::666333222111000...////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++...------------...//////............///000111222222333444444444555777999:::;;;<<<<<<===???CCCFFFLLLMMMOOOQQQSSSTTTUUUUUUXXXbbb{{{nnnmmmbbb@@@999BBB:::::::::999888888777777777777666555444333333333333333333333333333333333222222222111111111111000111222222222222111000000////////////////////////////////////////////////000000000000000000000000222222111222444888<<<>>>???BBBFFFGGGHHHLLLSSSXXXSSSUUUSSSVVVllltttvvvrrrvvvsss}}}mmm___ZZZ^^^dddkkkooooooooonnntttooommmmmmkkkdddYYYOOOHHHEEEGGGHHHJJJLLLKKKIIIJJJKKKPPPNNNMMMLLLKKKJJJHHHGGG???<<<888555333111///...////////////////////////---.....................------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...------------...//////............///000111222222333444444444555777999:::;;;<<<<<<===@@@DDDGGGKKKLLLNNNPPPRRRSSSTTTTTTYYYcccrrrnnnuuuNNN;;;???;;;;;;::::::999888888888666666666555444444444333333333333333333333333333333333333222222222111111111222222222222111000000//////////////////////////////////////////////////////000000000000000111000111222444777:::===???AAAEEEIIILLLMMMPPPUUUYYYYYYTTTSSSeee~~~qqqgggyyy{{{jjj\\\YYY\\\eeemmmnnnllljjj~~~vvvgggfffccc___ZZZTTTNNNJJJJJJIIIJJJLLLJJJGGGGGGJJJQQQPPPPPPOOOMMMLLLJJJIIIBBB???:::777555333000...////////////////////////---------...............------------------------,,,,,,++++++++++++,,,,,,------------------------...------------...//////.........//////000111222222333444444444555777999:::;;;<<<<<<===@@@DDDHHHJJJKKKMMMPPPRRRTTTUUUUUUZZZcccwwwyyyeeeIII===;;;;;;;;;:::999999888888555555555555555555444444333333333333333333333333444444444333333333333222111222222222222111000000////////////////////////////////////////////////////////////000000111111000111444777:::===???@@@DDDIIINNNQQQRRRTTTWWW[[[ZZZWWWgggvvvkkkjjj}}}mmmbbbZZZ]]]bbbcccdddfffoooqqq{{{zzzccc```\\\[[[\\\[[[WWWSSSPPPMMMMMMOOOLLLFFFFFFJJJNNNPPPQQQQQQQQQOOONNNNNNGGGCCC>>>:::888555333111////////////////////////---------.........//////------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---............------------...//////.........//////000111222222333444444444555777999:::;;;<<<===>>>AAAEEEHHHJJJKKKNNNQQQSSSUUUWWWWWW[[[ddd{{{wwwzzzXXX>>><<<;;;;;;::::::999999888444444444555555555555555333333333333333333333333555555444444444333333333111222222222222111000000////////////////////////000000000000000000000000.../////////000000111111000222666:::===@@@AAAAAAGGGLLLRRRUUUVVVWWWYYY\\\UUU]]]sssqqqsssnnn]]]XXXXXXYYY]]]cccbbbdddqqq{{{nnnggg```___aaa```[[[VVVUUUQQQPPPRRRNNNGGGFFFKKKKKKNNNQQQSSSSSSRRRRRRRRRJJJFFFAAA===:::777555222////////////////////////---------.........//////------------------------,,,++++++++++++++++++,,,******+++,,,------.........------------...//////.........//////000111222222333444444444555777999:::;;;<<<===>>>AAAEEEIIIJJJLLLOOORRRUUUWWWYYYYYY\\\ddd}}}eeeIII;;;FFF<<<222======222333666666666666666555555555444444555555444444333222222222222222222222222222...///111333333111///...000000000000000000000000////////////...............///000111222222222111444888<<<===;;;===BBBGGGJJJPPPTTTUUUWWWZZZ\\\ZZZWWW{{{}}}mmmppp{{{nnn^^^WWWUUUTTTTTTbbb^^^bbbvvvrrrpppbbb[[[```aaa___eee\\\\\\[[[UUUNNNIIIGGGHHHKKKJJJLLLPPPVVVWWWRRRMMMLLLHHHCCC===888666555555111000///......------...........................---------.........//////------------------------111///---+++++++++,,,---,,,,,,---...///000111111.........//////000111222333444555555444444666888:::;;;===>>>???BBBFFFIIIOOOPPPRRRRRRTTTVVVZZZ]]]]]]dddzzzxxxoooRRR>>>@@@:::777<<<;;;777999777777666666555555555444444444555555444444333222222222222222222222222222///000111222222111000///000000000000000000000000//////////////////////////////000111111111111111444888<<<======???DDDHHHNNNOOOSSSXXX[[[[[[YYYYYYiii|||wwwtttlllqqq|||{{{kkk\\\RRRLLLJJJ[[[ZZZ\\\fffsss}}}tttuuukkk```___ZZZWWW^^^WWWXXXWWWSSSLLLGGGEEEEEEHHHHHHJJJOOOUUUWWWTTTOOOLLLIIIEEE???;;;888777666111111///.......................................------------.........///------------------------...---,,,++++++,,,...///............////////////.........//////000111222222333444444333444666888:::;;;<<<===>>>AAADDDGGGKKKMMMNNNOOOQQQSSSWWWYYY[[[eeevvvhhhMMM===999>>>:::888;;;;;;888888777666555444444333444444555555444444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111666:::>>>@@@AAADDDIIIMMMUUURRRTTT[[[]]][[[```iiipppjjj{{{mmmsssmmm[[[NNNHHHOOOTTTYYY[[[]]]bbblllsssuuu~~~yyymmmcccVVVOOOUUUQQQRRRRRROOOJJJFFFCCCBBBDDDEEEGGGMMMSSSVVVTTTQQQKKKIIIFFFCCC???;;;999777111111000///....................................------------............------------------------,,,,,,++++++,,,---///000/////////.........------.........//////000111222111222333333333333555777:::;;;<<<======???BBBEEEJJJKKKNNNOOOPPPRRRUUUXXX[[[iii~~~gggCCC999AAA:::666:::666999888777666555444333333444444555555444444333222222222222222222222222222222111111000000111111222000000000000000000000000111111111111111222222222000000000000000111111222:::===AAADDDFFFJJJOOOSSSZZZWWWWWWYYYXXX]]]uuu{{{lllssspppuuu}}}~~~lllZZZOOOHHHNNNVVVYYYZZZ[[[___bbbttt}}}pppZZZLLLOOOMMMNNNNNNLLLIIIFFFCCCAAACCCCCCFFFKKKOOOQQQPPPNNNHHHGGGFFFCCC@@@<<<999777222111000///....................................---------------------------------------------------,,,,,,,,,,,,---...///....................................///000111222000111333222222333555777;;;<<<=========???BBBEEEKKKMMMPPPQQQRRRTTTWWWZZZ^^^nnn|||zzzxxxRRR;;;@@@;;;888:::333999888777666555444333333444444555555444444333222222222222222222222222222222222111111111111222222111111111111111111111111000111111111222222222333111111000000111222333444;;;===AAAEEEIIIMMMRRRUUUYYYXXXWWWTTTRRRbbb{{{qqqwwwsssuuu~~~{{{gggXXXLLLKKKMMMRRRXXX[[[XXXUUUmmmhhhQQQMMMLLLLLLKKKJJJIIIGGGDDDBBBBBBCCCEEEHHHJJJKKKJJJIIIDDDDDDCCCBBB???;;;888555222111000//////......///........................------------------,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,---...//////000............///000111222000111222222222333555777<<<===>>>>>>???@@@CCCFFFLLLNNNQQQSSSTTTUUUXXXZZZ^^^ppp~~~ttt}}}ttt|||hhhCCC>>>>>>===:::777888888777666555444444333444444555555444444333222222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222333333111111111111222555777888;;;===@@@DDDIIINNNRRRTTTTTTVVVVVVUUU[[[tttyyyqqqvvvttt}}}vvvhhh\\\RRRHHHGGGNNNTTTSSSPPPaaaqqq|||www\\\PPPNNNLLLJJJHHHHHHGGGEEECCCAAABBBCCCDDDEEEEEEDDDDDD@@@@@@@@@>>><<<999666555222222111000////////////........................------------,,,,,,,,,,,,------------------------///......------,,,++++++***+++,,,---...///000000.........//////000111222000111333333333444666888<<<===>>>??????AAAEEEGGGIIILLLOOOQQQRRRTTTVVVXXX]]]nnnuuu}}}{{{{{{TTT???@@@===888===777777666666555555555444444444555555444444333222222222222222222222222222111111333333333333111111111111111111111111111111//////000000111222222333111111111222444777:::<<<>>>???AAAEEEKKKPPPSSSUUUQQQUUUXXX```vvvtttnnn~~~xxx|||{{{~~~{{{{{{yyymmmbbbSSSJJJIIILLLOOOQQQTTT]]]eeevvvfffUUUPPPLLLHHHFFFFFFGGGEEEDDD>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<:::888666555333222111000////////////........................---------,,,,,,,,,++++++------------------------------------------,,,,,,,,,,,,,,,------..................//////000111222000222333444444555777::::::;;;===>>>???AAAEEEHHHHHHKKKNNNQQQRRRSSSTTTVVV]]]llltttwwwttt|||cccAAA@@@:::333???666666666666666555555555444444555555444444333222222222222222222222222222000111333444444333111000111111111111111111111111...//////000111111222222111111111222555999<<<>>>BBBCCCEEEIIIOOOTTTWWWXXXSSSVVV[[[mmm{{{mmmppp}}}}}}{{{pppooopppsssyyy~~~wwwqqqeeeWWWLLLIIIMMMRRRKKKNNNRRRhhhkkkXXXQQQLLLGGGDDDEEEFFFEEEDDD;;;<<<>>>?????????@@@AAA>>>===<<<;;;999777666666333222111000////////////........................---------,,,,,,+++++++++------------------------++++++,,,---..................---------,,,,,,,,,.........//////000111222111222444444444666888:::888:::;;;<<<>>>@@@DDDGGGHHHKKKOOORRRSSSTTTUUUWWW```mmmpppwwwvvv{{{TTTAAA@@@<<<999:::888666666777888777666444444444444444444444444333333333222222111111111333333333333333333333333000000000000000000000000222222111111111111222222555333222555:::>>>???>>>CCCFFFJJJNNNSSSVVVVVVTTTSSSXXXaaazzz}}}sssddd~~~~~~|||rrrmmmhhhhhhnnnuuuxxxxxxvvvvvvrrrgggXXXMMMKKKMMMIIIJJJMMMTTTbbbjjjaaaQQQQQQMMMHHHHHHIIIIIIFFFBBB===<<<:::;;;===>>>>>>===<<<<<<<<<;;;999666333111222333333111000///000222---.../////////...,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111333111222444444222555:::;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQSSSSSSRRRRRRRRR^^^iii~~~www|||{{{xxx}}}vvv|||jjjMMMAAA:::888:::888777666777888777666444444444444444444444444333333333222222222111111333333333333333333333333111111111111111111111111222222111111111111222222222000000333888<<<======DDDHHHMMMOOOPPPQQQSSSTTTSSSVVVqqqmmmpppgggvvvtttxxxzzz~~~zzztttnnnhhhiiiooossssssppptttvvvuuunnnaaaUUUMMMJJJFFFIIIKKKMMMUUU\\\ZZZSSSRRRMMMHHHFFFGGGGGGFFFDDD???>>><<<<<<>>>???>>>===;;;;;;<<<<<<:::777444222555666555333111000000111---.../////////...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111333111222444444222555:::;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQTTTTTTTTTTTTTTT___jjj~~~}}}www}}}xxxwww~~~dddGGG999;;;:::999777777888888888777444444444444444444444444333333333333222222222222333333333333333333333333111111111111111111111111222222111111111111222222000000000444888<<<>>>???DDDIIIOOOQQQPPPPPPSSSWWWSSSfffvvvsss{{{pppqqq{{{uuuooommmpppvvv}}}xxxuuuooojjjmmmtttwwwtttnnnqqqtttwwwvvvmmm```RRRIIIEEEIIIIIIFFFGGGNNNTTTWWWXXXSSSMMMIIIHHHHHHHHHHHHBBB@@@>>>===>>>>>>===<<<999:::<<<===<<<999666444888888888555222000000111......//////......---,,,+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111333111222444444222555:::;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQTTTUUUVVVWWWXXX___lll|||xxxuuuQQQ888AAA;;;999777777888999888777555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333111222444777;;;???AAABBBFFFIIIOOOTTTTTTSSSTTTXXXXXXvvv{{{{{{vvvsssqqqqqqsss}}}xxxwwwqqqnnnsss|||zzzsssoooqqquuuwwwttthhhYYYNNNHHHIIIGGGDDDCCCIIIRRRYYY[[[XXXRRRKKKGGGEEEFFFGGGCCC@@@>>>======<<<;;;:::777999<<<>>>>>>;;;888666666777888666333111111111...............---------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222111111444444333666;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQUUUVVVXXXZZZ[[[___ooo{{{sssttt___999BBB;;;999777777888999888777555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111333333222222222222333333111333666999===@@@BBBDDDJJJIIIMMMTTTVVVSSSRRRVVVggg~~~yyysss~~~pppmmmlllmmmqqqvvv|||zzzuuurrrvvv~~~|||vvvnnnooopppsssssslll```WWWKKKGGGCCCBBBDDDIIIOOOTTTYYYXXXUUUNNNFFFAAA@@@@@@BBB@@@===;;;;;;:::999777777999;;;======;;;999777333555666666444222222222//////......------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222000111444444333666;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQUUUWWWYYY[[[]]]```ttt{{{xxxuuusssBBB>>>;;;999888888999999999777555555555555555555555555333333333333444444444444333333333333333333333333222222222222222222222222333333222222222222333333000333777:::<<<>>>AAACCCMMMJJJLLLRRRSSSPPPUUU^^^zzzvvv|||yyyjjjzzz~~~lllffffffkkkuuu}}}yyyuuuvvvyyyzzzxxxtttqqqooonnnnnnnnnkkkeee```OOOGGGAAABBBDDDFFFHHHLLLXXX\\\^^^YYYOOOFFFBBBAAAAAA???<<<;;;:::999888666888999:::;;;;;;:::999888222444666666444333222333//////...------------...------,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111111000111444444333666<<<;;;;;;<<<>>>@@@BBBDDDEEEJJJMMMQQQTTTVVVYYY\\\^^^bbbxxxvvvwwwWWW>>><<<:::888888999999999888555555555555555555555555333333333444444444555555333333333333333333333333222222222222222222222222444333333222222333333444222666;;;===>>>???BBBDDDKKKKKKNNNRRRQQQSSSfff|||sss|||ppp|||zzzrrrlllnnnzzz}}}zzzvvvssstttuuuvvvwwwvvvsssooollliiigggeeedddVVVMMMEEECCCBBB@@@BBBHHHRRR[[[ccccccXXXLLLEEECCCAAA???===;;;;;;:::999777999999999999999999888888555777888888666333222222000///...---,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111111///111444444333777<<<;;;;;;<<<>>>@@@BBBDDDEEEKKKMMMQQQTTTVVVXXX[[[^^^dddzzzpppuuujjjBBB<<<:::888888999:::999888666666666666666666666666333333333444444555555555333333333333333333333333222222222222222222222222444333333222222333333444666:::???AAAAAABBBDDDFFFHHHJJJQQQTTTQQQYYYxxx}}}qqqqqq~~~uuurrrrrrwww}}}zzzxxxvvvsssrrruuuzzz~~~zzzwwwrrrlllgggeeeeeeeee]]]SSSKKKFFF@@@<<<@@@HHHFFFSSS```bbbXXXJJJAAA>>>BBB@@@===<<<<<<<<<:::999:::999888777777777888888888:::;;;:::777444222111000///...---,,,---......++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000111111111111///111444444333777<<<;;;;;;<<<>>>@@@BBBDDDEEEKKKNNNQQQSSSUUUWWW[[[]]]fff{{{uuu@@@BBB===::::::;;;:::777555777666666666555555555555555555555555555555555555111222444555555444222111333333333333333333333333000000000000111222333333999:::;;;>>>AAAFFFJJJLLLTTTLLLOOOPPPRRRqqq{{{zzzlll```{{{xxxxxx}}}|||zzzwwwvvvyyyvvveee]]]^^^ccccccaaa^^^```]]]TTTGGG>>>===@@@>>>CCCIIILLLKKKHHHEEECCC===>>>@@@BBBCCC@@@;;;777999888999::::::999777555888999888777555444555666/////////...---------,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++.........------,,,,,,,,,////////////000000000000......//////000000111111222111111222333555777999:::<<<===>>>>>>AAADDDGGGJJJNNNSSSUUUUUUVVVZZZ]]]fff~~~www|||___EEE???;;;;;;<<<999777666777777666666666555555555555555555555555555555555222333444444444444333222555444444333333222222222222222222222222333444555888999<<<@@@DDDIIILLLNNNOOOQQQTTTTTT```{{{|||ooolllhhhrrr~~~}}}vvviiiaaa```aaa```^^^______\\\TTTJJJAAA>>>>>>???BBBEEEFFFFFFEEEEEEFFF??????@@@AAAAAA???;;;888888888888888999999777666999999999777555444555666000//////......------,,,------,,,,,,,,,,,,---------,,,++++++------,,,+++......---------,,,,,,,,,........./////////000000......//////000000111111222111111222333555777999;;;<<<>>>??????AAAEEEGGGHHHMMMQQQTTTTTTVVVZZZ]]]jjjzzz|||uuuKKKBBB<<<<<<<<<888666777777777777666666666555555555555555555555555555555333333333333333333333333666666555444333222111111444444444444444444555666888:::>>>CCCGGGKKKNNNPPPOOOSSSNNNVVVwww}}}dddhhhzzzdddeeezzztttmmmgggccc```]]][[[```^^^[[[VVVNNNGGGAAA===BBBCCCCCCBBBBBBDDDGGGJJJCCCAAA@@@??????>>>;;;888888777777777777777888888:::;;;:::888666555555777000000000///...---------------,,,,,,,,,,,,---------,,,++++++------,,,+++...------------,,,,,,,,,---------.........//////......//////000000111111222111111222333555777999;;;<<<>>>???@@@BBBEEEGGGGGGKKKPPPSSSTTTVVVZZZ]]]lllzzz~~~VVVHHH<<<;;;;;;888777:::777777777666666666666555555555555555555555555555555444333333333333444555555555444444333333333222555444444444444555666666:::<<<@@@EEEIIILLLMMMNNNPPPRRRKKK```{{{cccyyykkkppp{{{|||~~~~~~yyyvvvuuuuuuppppppoookkkfff```\\\ZZZ___]]]YYYVVVSSSLLLDDD===DDDDDDDDDCCCBBBEEEIIIMMMFFFCCC@@@>>>===<<<:::999777777777666555666888:::;;;;;;;;;999666555666777222111000000///...------,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,---------............//////000000111111222111111222333555777999:::<<<>>>???@@@AAADDDFFFGGGLLLQQQTTTUUUWWW[[[^^^hhhqqq{{{kkkSSS===999;;;999999;;;888777777777666666666666555555555555555555555555555444444333333444444555333333333444444555555555444333333444444555666777===???BBBFFFHHHJJJKKKKKKKKKZZZhhh~~~~~~~~~jjjqqqnnnooosss~~~}}}wwwpppjjjgggggghhhjjjlllkkkfff```]]]\\\]]]ZZZWWWVVVUUUPPPGGG@@@BBBBBBCCCCCCCCCDDDGGGIIIGGGDDD@@@===<<<;;;:::999777888888777555555888;;;:::::::::999777666777888333222111000///...------++++++************++++++---,,,++++++------,,,+++------------------------,,,,,,,,,,,,------------......//////000000111111222111111222333555777999888:::===??????AAACCCEEEIIINNNSSSUUUVVVXXX\\\___ddd}}}lllooodddBBB999<<<;;;999;;;888888777777777666666666555555555555555555555555444444444444444444444444222222333444555666777777222333333444555777888999@@@AAADDDFFFHHHJJJKKKKKKMMMqqqsssuuu}}}uuu```iiikkkppp}}}uuummmgggcccbbbeeefffhhhgggccc```^^^]]]YYYWWWVVVVVVUUUQQQJJJEEE>>>???@@@@@@???@@@BBBCCCGGGDDD???===<<<<<<;;;:::888:::;;;999666555777:::777888999888666666888999444333222111000///...---++++++************++++++---,,,++++++------,,,+++,,,,,,,,,------------...,,,,,,,,,---------............//////000000111111222111111222333555777999888;;;>>>@@@@@@AAACCCEEEKKKOOOTTTVVVWWWXXX\\\___eeesssvvvuuuqqqyyyJJJ;;;>>><<<999999888888888777777777666666555555555555555555555555333444555666666555444333333333444444555555666666222333444555777999;;;===BBBCCCDDDFFFIIIKKKNNNOOObbbrrr{{{kkk```jjjrrr}}}xxxpppjjjhhhggggggeeecccaaa```^^^]]]\\\TTTTTTUUUUUUTTTQQQMMMJJJ?????????===<<<<<>><<<888555666999555666777777666666888:::555444333222000///...------,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++,,,,,,,,,---------......------------..................//////000000111111222111111222333555777999:::<<<@@@BBBCCCCCCEEEFFFLLLPPPTTTVVVVVVWWWZZZ]]]gggiii|||pppvvvPPP>>>@@@>>>999888888888888888777777777777555555555555555555555555333444666777777666444333555555555555555555444444333333444666999<<<>>>???CCCDDDEEEGGGJJJNNNQQQSSS|||ssswwwsssvvvvvvnnniiigggmmmzzzzzzsssnnnmmmmmmjjjfffaaa^^^]]]]]][[[ZZZRRRSSSTTTTTTSSSQQQOOONNNCCCBBB???<<<;;;<<<@@@CCCEEEBBB???=========<<<:::999===@@@>>>999555666888333444666666666777999;;;555444333222111///...---///......------......///---,,,++++++------,,,+++,,,,,,,,,------.........---------.........//////......//////000111111111222222111222333555777999;;;>>>BBBDDDEEEEEEFFFHHHLLLPPPTTTUUUUUUUUUXXX[[[hhh~~~yyy___oooqqqmmm{{{xxx]]]777EEE<<<,,,@@@888999999999999888777777666666666666666666666666444444444444444444444444222222222333333444444444555444444555777;;;>>>@@@FFF@@@CCCMMMMMMIIITTTiii||||||sssllliii}}}qqqgggccchhhpppvvv|||xxxtttpppmmmkkkhhhddd___\\\[[[[[[\\\UUUTTTSSSSSSTTTSSSPPPNNNFFFAAA;;;999:::<<<======BBBAAA>>>;;;:::::::::;;;888888888777555444555777888777777888:::;;;;;;:::888777555333111000//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------......////////////000000000000111222444444444555888:::;;;<<<>>>AAABBBCCCCCCCCCGGGMMMSSSUUUTTTSSSWWWZZZiii|||fff\\\vvvkkkiiisssrrruuuEEEBBB@@@666;;;888999999999999888777777666666666666666666666666444444444444444444444444222222333333333444444444666666666777999===@@@BBBGGGDDDGGGNNNRRRXXXiii}}}tttssshhhmmmzzzxxxyyypppjjjffffffgggjjjpppxxx|||{{{xxxtttpppmmmkkkgggaaa\\\YYYXXXZZZ\\\TTTRRRQQQPPPQQQQQQOOONNNIIIDDD===::::::<<<<<<<<<@@@???===<<<::::::::::::888999999777555444555666555555555777999;;;:::999888777555333111000//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------......////////////000000000000111222444444444555888:::;;;<<<>>>AAABBBCCCCCCCCCGGGMMMSSSUUUTTTTTTXXX\\\fffzzzjjjSSSYYY|||xxxcccgggrrrgggyyyZZZ???AAA@@@777888999999999999888777777666666666666666666666666444444444444444444444444333333333444444444444444777777888999<<>>======;;;:::999999999999777444333444555333444555888;;;<<<;;;999777666555333222000///.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------........./////////000000000111111222444444444555888::::::<<<>>>AAABBBCCCCCCCCCGGGMMMTTTVVVUUUVVVZZZ^^^bbbxxxuuu^^^OOO]]]ppp]]]hhh|||yyygggiiiqqqBBB<<>>;;;999999999999666444222333444444555666:::===>>>===<<<666666555444222111///.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------............//////000000111111111222444444444555888::::::;;;>>>@@@BBBCCCDDDDDDIIINNNTTTVVVVVVWWW[[[```bbbxxxhhhXXXVVVjjjyyyfffZZZooo|||lllaaarrrSSS;;;???;;;888999999999999888777777777777777777777777777777555555555555555555555555555555555555555555555555666777888;;;>>>AAACCCDDDHHHKKKKKKQQQkkkzzzyyyllluuuyyydddpppuuukkkjjjkkkllliiifffggglllmmmxxx}}}zzzxxxuuuqqqooolllkkkhhheeeaaa^^^\\\ZZZVVVRRRMMMJJJKKKLLLNNNNNNNNNLLLGGGBBB===:::999999999<<>>@@@BBBDDDDDDDDDJJJOOOUUUVVVUUUVVV[[[```fff{{{oooYYYSSS^^^vvvmmm^^^]]]{{{rrr```dddvvvoooFFF>>>;;;888999999999999888777777777777777777777777777777555555555555555555555555666666666666666555555555666777999<<>><<<666777777666333333444555333222222444777999:::999666666777666555333111000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------......------...///000111222222111222444444444555888:::999;;;===@@@CCCDDDEEEEEEKKKPPPUUUVVVTTTUUUZZZ___hhh~~~xxx]]]TTTUUUbbbuuufff^^^gggyyyfff___ggg]]]CCC;;;888999999999999888777777777777777777777777777777555555555555555555555555777777777666666666555555777888;;;>>>AAADDDFFFGGGMMMNNNZZZwww{{{yyyoooeeeoookkkkkkrrrtttzzz~~~{{{yyywwwuuurrrpppmmmllljjjgggccc___[[[YYYXXXTTTOOOLLLKKKKKKJJJJJJFFFHHHIIIGGGAAA<<<888777666888<<>><<<555666666555444333555666444333111111444777888888666777888888777555333222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------......------------......------...///000111222222111222444444444555888:::999:::===@@@CCCDDDEEEEEEMMMQQQUUUUUUSSSTTTYYY^^^hhh}}}bbbTTTWWW[[[dddoooqqqeeeaaaqqqoooaaacccqqqLLL;;;888999999999999888777777777777777777777777777777666666666666666666666666888888777777666666666555888:::===@@@CCCFFFHHHHHHPPPQQQccc~~~rrrxxx||||||iiiiiimmmwww~~~{{{yyywwwuuurrrpppmmmkkkgggccc___\\\ZZZZZZWWWTTTPPPLLLKKKJJJHHHGGGBBBFFFIIIHHHBBB<<<888777444666:::===???>>>===;;;444555555555444444666777777555222222444777999:::777888999999888666444222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------.........------.........------...///000111222222111222444444444555888:::888:::===@@@CCCDDDEEEEEEMMMQQQUUUUUURRRSSSWWW\\\gggmmm^^^RRRUUU```gggeee```___mmmvvvjjjaaauuuLLLAAA<<<:::888777777888:::;;;777777777777777777777777666666777777666555444444777666666666666777777888999:::;;;===@@@DDDHHHJJJKKKRRRlll~~~nnniiiwwwtttpppgggyyy|||qqqgggnnnuuupppyyy||||||~~~zzzwwwvvvuuusssrrrnnnkkkgggbbb]]]YYYVVVUUUTTTUUUTTTPPPKKKHHHHHHJJJHHHGGGEEEEEECCC@@@;;;888666777999;;;<<<<<<<<<;;;666555555555666777888999777666555555555777888999;;;:::999999999777111,,,222111///---,,,---.../////////.........---------,,,,,,,,,---------......///...,,,+++***+++,,,,,,......//////000000111111111222444444444555888::::::===AAACCCCCCCCCCCCDDDJJJOOOUUUWWWVVVWWW\\\```eeedddYYYPPPTTT]]]ccccccbbbnnnzzzwwwlll```oooZZZDDD>>>===:::999999999999999777777777777777777777777666666777777666555555444777666666666666777888888:::;;;<<>><<<:::::::::888777777777777777777777777777666666777777777666555555666666666666666777888999;;;<<<>>>AAAEEEHHHKKKMMMVVVQQQdddvvvlllvvv___lllwwwlllfffYYYZZZ___ccc}}}llllllttt{{{~~~{{{xxxwwwuuusssqqqjjjhhhddd```[[[WWWTTTSSSSSSSSSRRRNNNIIIFFFEEEEEEGGGFFFEEEEEEDDDAAA===:::666666777777777777666666888888777777777888888999777777666666555555444444888777666666888888777666222111///...------...///---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,------------,,,,,,+++......//////000000111111111222444444444555888:::999<<<@@@BBBCCCDDDEEEGGGJJJPPPVVVXXXXXXZZZ___eeeuuuYYYVVVWWWZZZYYYZZZdddrrr}}}{{{}}}ttt^^^ZZZ{{{RRR@@@===;;;:::;;;;;;888666777777777777777777777777666666777777777666666555666666666666777888999999;;;===???BBBFFFJJJLLLNNNOOOTTTppp``````zzzmmm]]]xxxmmmbbb___VVVZZZbbbmmmrrrkkkqqqppp~~~{{{yyywwwuuurrrpppjjjhhhddd___[[[WWWTTTSSSSSSSSSQQQNNNKKKGGGEEEDDDFFFEEEEEEEEEDDDBBB>>>;;;777777777666666555555555999999888888888888888999222333444666777777777777999888666666666777888888333222000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++......//////000000111111111222444444444555888:::999<<<@@@BBBCCCEEEGGGHHHKKKPPPVVVXXXXXX[[[aaaggg}}}[[[YYY[[[\\\XXXXXXkkkwwwwww^^^TTTlll\\\@@@===999999;;;<<<999666888888888888888888888888666666777777777777777666666666666666777888999:::;;;<<>>@@@BBBCCCDDDGGGIIIMMMQQQVVVWWWWWWZZZaaaggg|||___ZZZZZZ]]]^^^kkkrrr~~~eeeZZZ]]]aaauuuMMMEEE===999;;;===:::777888888888888888888888888666666777888888888888888666666666777888999;;;<<<<<<>>>BBBFFFJJJNNNPPPQQQ___qqqkkk|||zzzfff\\\SSSXXXZZZdddqqqooo{{{|||zzzxxxuuupppmmmhhhfffbbb^^^ZZZWWWTTTSSSOOONNNMMMMMMNNNLLLIIIEEECCCCCCCCCEEEFFFEEECCC@@@999888777666666777777888;;;:::888777666555555555444666999;;;;;;999666444;;;<<<<<<999666444555777333333222111000...---,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------...//////......//////000000111111111222444444444555888:::===???AAABBBBBBDDDFFFIIINNNRRRVVVWWWVVVYYY```fffvvvbbb[[[[[[```eeexxxsssqqq~~~iii```[[[SSSbbbTTTKKK@@@;;;<<<===:::666888888888888888888888888666666777888888888888888666666666777888:::;;;<<<===???CCCHHHLLLPPPQQQRRRsssuuujjjuuuttt```WWWOOOVVV\\\jjj}}}ppp}}}{{{xxxuuupppmmmfffdddaaa]]]YYYUUUSSSRRRMMMKKKKKKLLLMMMLLLHHHEEECCCBBBCCCEEEFFFFFFCCCAAA888777666555555666777888:::999888666555444444444111333888<<<===<<<:::888999;;;<<<:::777555666888333333333222000///---,,,+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,---...///000......//////000111111111111222444444444555888:::???@@@BBBBBBBBBCCCFFFHHHNNNRRRVVVVVVUUUXXX___eeerrrllleee^^^___ooo~~~mmmpppvvvdddVVVSSSeee|||pppLLL>>>@@@:::<<<@@@666;;;;;;::::::999888777777888888888888888888888888777888888999::::::;;;;;;;;;>>>DDDJJJPPPSSSUUUXXXhhhccc}}}qqq\\\RRRSSSYYYdddssszzz}}}yyytttrrrqqqqqqjjjddd\\\XXXXXXWWWTTTQQQKKKKKKJJJIIIHHHHHHGGGGGG@@@@@@@@@@@@AAAAAABBBCCC@@@===888444222333555777:::888666666777888777777555777999999999888999:::999888666555444444555666666555333111000///......---------,,,,,,,,,++++++,,,,,,,,,---------......//////.........---------------...///000111222222333333333444555666777888<<>>@@@BBBCCCDDDFFFGGGKKKSSSZZZZZZVVVWWW___hhhrrrqqqeee```mmmyyysssmmmkkktttiiiYYYTTT^^^kkkeeeEEE@@@===<<<<<<888;;;::::::999999888888888888888888888888888888888777777888999:::<<<<<<===???DDD@@@GGGVVVRRRUUUnnnxxxgggfffppp[[[YYYWWW]]]nnnxxxoookkkiiihhhgggiiillloooqqqssssssssswwwsssppprrruuutttmmmgggaaa]]]ZZZYYYZZZYYYUUUQQQLLLLLLKKKJJJIIIHHHGGGFFFCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA<<<888555555555666777666666888999999777555444555777666444333444444666555444444333444444555555444333222111000///...------------,,,,,,,,,,,,,,,------------........................---------------...///000111222222333333333444555666888999:::===@@@AAABBBCCCEEEGGGKKKRRRYYYXXXUUUVVV^^^gggmmmsssddd```wwwsssooorrrqqqoooppprrrqqqsss|||lll\\\VVV[[[bbbvvvMMM???>>><<<:::::::::::::::999999888888888888888888888888888888888777777888:::;;;===>>>>>>>>>HHHEEEKKKYYYTTT^^^vvvpppiiiuuuoooYYY[[[ZZZ]]]lll~~~sssdddZZZWWWXXXYYYYYYTTTVVVZZZ]]]```bbbddddddfffgggkkkqqqtttrrrkkkfff\\\[[[[[[\\\\\\ZZZVVVRRRMMMMMMLLLJJJIIIGGGFFFFFFBBBBBBAAAAAAAAABBBBBBCCCCCCAAA===999666444333333555555666999::::::888555555666777666444222222333444444333333444444444444444444444333222000//////...------------,,,,,,,,,------------....................................------...///000111222222333333333444555777888999:::===@@@BBBCCCDDDFFFHHHKKKQQQWWWWWWTTTVVV^^^fffooouuudddbbbyyymmmiiisss|||}}}ppp```YYYZZZ]]]{{{YYY@@@>>><<<:::;;;::::::999999999999999888888888888888888888888888666777888:::<<<>>>???@@@>>>IIINNNTTT[[[[[[ooommmhhhkkkppprrr\\\\\\]]]```kkkuuupppaaa[[[TTTQQQQQQTTTUUUUUUSSSUUUWWWZZZ]]]^^^^^^^^^dddjjjrrrtttpppiiiccc___[[[\\\]]]^^^^^^[[[WWWTTTOOONNNMMMKKKIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@AAABBB@@@===:::666444222111444444666888;;;;;;999666666777888777555333222333222222333444444555555555444444444444333111000///.........---------,,,,,,---------.........//////---.....................------...///000111222222333333333444666888999:::;;;>>>AAADDDEEEFFFHHHJJJLLLQQQUUUUUUTTTVVV^^^eeesssxxxeeefffrrrjjjqqqwwweee]]][[[ZZZpppkkkEEE======:::;;;999999999999999999999999888888888888888888888888666777999;;;===???AAABBBBBBIIIVVV]]]\\\gggwwweeesssssswwwbbb\\\___cccnnnaaaVVVVVVQQQSSSWWW\\\___bbbddddddaaabbbdddffffffgggffffffpppuuuxxxttthhh]]]XXXWWW^^^___aaabbb```\\\XXXVVVPPPOOOMMMKKKIIIGGGEEEEEEAAA@@@@@@???????????????AAA???===:::777444222000444444555777:::;;;:::888666888888888555444333444111222333555666666666666333444444444444222000///............---------,,,------........./////////---------...............------...///000111222222333333333555666888:::;;;<<>>:::999999999999999999999999999888888888888888888888888666777999;;;>>>@@@BBBCCCJJJGGGYYYbbb\\\ttttttqqq|||{{{yyyddd[[[]]]aaaoooeeeWWWYYY___^^^fffpppvvvwwwvvvvvvwwwnnnooopppqqqqqqqqqpppooouuutttoooggg]]]VVVUUUVVVcccdddeeedddaaa]]]YYYWWWQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@@@@?????????@@@@@@???>>><<<999666333111555444444666999;;;;;;:::555777888777555444444555111222444666777777777777333333555555444333111///............------------............////////////---------.........//////------...///000111222222333333444555777999:::;;;;;;>>>AAADDDEEEGGGIIIKKKOOORRRTTTTTTTTTXXX___fffwww~~~kkknnnnnnbbb\\\ZZZcccPPP===???999777999999999999999999999999888888888888888888888888666777999;;;>>>@@@BBBCCCQQQFFFYYYccc]]]}}}wwwmmmtttxxxccc[[[ZZZ]]]nnnwww```XXX]]]hhhooo~~~}}}ssstttuuuvvvvvvuuutttssspppiii```XXXTTTVVVYYY\\\fffggghhhfffbbb]]]ZZZXXXQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>;;;888555333555444333555888;;;;;;;;;444555777666555444444555111222444666888888888888222333555555555333111000//////.........---------............/////////000---------.........//////------...///000111222222222333444555777999;;;<<<:::===@@@CCCDDDFFFHHHJJJPPPRRRTTTTTTUUUYYY```fff{{{iiiqqqrrreee___\\\aaappp```@@@CCC777@@@999999999888888888888777888888777777777888:::;;;777999<<<<<<;;;>>>CCCHHHIIITTT]]]^^^ooozzzkkkhhhqqqccc[[[bbb```kkkwwwooo\\\]]]fffoooxxxmmmlllrrrtttvvvwwwwwwzzz|||wwwppplllfff___[[[\\\aaagggjjjvvvnnnddd___]]]\\\YYYVVVSSSQQQOOONNNLLLJJJGGGDDDCCCBBB@@@>>>>>>???AAABBBAAAAAA@@@>>>:::666222///444444555666777888999999555444333333222222333333777666666888999:::999777555444444333222111///...////////////...---,,,+++,,,,,,,,,---------......,,,,,,------...///000000000000000000111222333444///000222444666888888999<<>>===<<<===>>>???AAAAAA@@@>>>;;;777333111333444555666777888999999555444444333222333333333333333333444555666555444555555555555444222111111////////////...---,,,,,,------------------------,,,,,,---......//////000000000000000111222333333000111333555777888999999<<>>>>>???BBBHHHMMMUUU```bbbqqq~~~vvvtttgggpppooobbbbbb]]]kkkyyyiii}}}xxxZZZXXXWWWbbb|||sssjjjcccdddnnnzzzsssjjjddd```]]]XXXUUUVVVTTTQQQOOONNNLLLIIIFFFAAA@@@>>>=========>>>???AAAAAAAAA???===999555333333444444555666777888888555555444333333333333444444555555666666666666666555666666666555444444333000000//////...------,,,......---------------------------......//////000000000000000111222333333222222444555777888999:::;;;???BBBCCCBBBCCCEEEHHHIIINNNTTTVVVVVVWWW]]]bbbqqqqqqeee]]]ZZZVVVjjjUUUAAACCC999;;;;;;;;;;;;:::::::::::::::999888888888999::::::;;;===>>>??????CCCIIIOOOWWW```^^^ooolll{{{iiinnn}}}wwweeeddd___mmmwwwnnncccXXXZZZ```ooozzzkkkfffgggmmmyyypppkkkfffbbb```^^^[[[YYYWWWTTTPPPNNNLLLJJJHHHEEECCCBBBAAA@@@?????????@@@AAAAAAAAA@@@>>>;;;777555333333444555555666777777666555555444444444444444555666777777777666666777555555555666666555444444111000///......---------............------------------....../////////000/////////000000111222333333444444555777999:::;;;;;;>>>CCCDDDCCCCCCFFFIIIKKKOOOSSSSSSRRRUUU\\\cccnnnyyyjjj```^^^RRRYYYdddBBBDDD;;;::::::::::::999999999999;;;:::999888888999:::::::::<<<>>>>>>???CCCKKKQQQUUU\\\YYYfffxxxgggeeehhhwwwiiigggaaammmvvvuuunnnTTTRRRUUUeee{{{tttiiigggaaaqqq{{{jjjgggdddbbb```___]]]\\\UUURRRNNNKKKJJJHHHEEECCCCCCBBBAAA@@@????????????@@@AAAAAAAAA???<<<999777333333444444555555666666777666555555444444555555111333555555333111222444444555555555555555444333111111///......---.......................................///////////////////////////000111222333444444444555666888:::;;;:::>>>CCCEEEDDDDDDFFFIIINNNPPPRRRQQQQQQUUU]]]eeeooopppdddXXXPPPTTTvvvzzzJJJEEE>>>::::::::::::999999999999<<<;;;999888888999::::::;;;<<<>>>>>>???DDDLLLSSSUUUXXXYYYeeejjj```tttkkk~~~ssslllbbbnnnuuu|||~~~qqq]]]RRRRRRYYYmmm|||hhheeepppwwwxxxnnnkkkjjjhhheeeaaa^^^[[[ZZZTTTQQQLLLIIIGGGEEECCCAAAAAA@@@@@@???>>>===<<<<<>>CCCFFFEEEEEEGGGIIINNNRRRUUUTTTSSSVVV^^^dddrrruuuhhhUUUUUUUUUiiiXXXGGG???;;;;;;;;;;;;::::::::::::<<<;;;:::999888999::::::<<<>>>??????AAAFFFOOOVVVWWWVVV```ooommmmmmwwwkkk}}}vvveeerrr|||vvv^^^WWWTTTYYYgggyyyvvvjjjnnn{{{|||vvvooojjjjjjjjjhhheee```[[[XXXWWWTTTQQQLLLHHHFFFDDDBBBAAAAAA@@@@@@???>>>===<<<;;;>>>???@@@@@@???===;;;:::333333333333333444444444888777666666555555666666666999<<<;;;777555666999888888888777666555444333333222000...---...//////,,,,,,---...///000111111000////////////////////////......//////000111222555444333333444666888999999>>>CCCFFFFFFFFFGGGIIILLLRRRYYY[[[ZZZZZZ]]]aaauuuxxxjjjXXX\\\XXX]]]cccHHH>>>======<<<<<<<<<;;;;;;;;;===<<<:::999888999::::::>>>???AAAAAABBBHHHQQQXXX[[[VVVhhh{{{vvv}}}mmmiii||||||jjjxxx[[[OOOTTTQQQYYYooo}}}rrrsss~~~{{{tttpppllljjjeeefffeeebbb^^^YYYVVVUUUUUUQQQLLLHHHFFFDDDBBBAAACCCBBBBBBBBB@@@???>>>======>>>???@@@???===;;;:::333333333333333333444444888888777666666666666666333777:::888444222444777::::::999999777666555444333222000...---...///000+++,,,---...///111222222000000000000////////////.........//////000111222444444333222333555777999999>>>DDDFFFFFFFFFGGGIIIIIIRRR\\\aaa___]]]]]]^^^vvv~~~jjj```TTTUUU^^^vvvvvvJJJDDD???===;;;;;;;;;<<<;;;:::;;;;;;:::999999::::::::::::???BBBAAAAAAHHHQQQWWWZZZVVVoootttzzz{{{rrryyyxxx{{{{{{{{{zzzzzzjjjYYYPPPTTT]]]cccxxx~~~vvvqqqsss}}}uuuppplllkkkgggddd```]]]\\\[[[YYYXXXUUURRRLLLGGGDDDDDDEEEGGGDDDCCCBBBAAA@@@>>>======<<<===???@@@???===999777000111222444555666666666888999888666444444555777222222333333555666888999999:::777333222666888777333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000444444333444555777999:::===???BBBCCCDDDFFFHHHJJJRRRUUUXXXYYYZZZ[[[\\\^^^wwwlll```WWWWWWYYYhhhZZZFFF???===<<<<<<<<<<<<;;;:::;;;;;;::::::999::::::;;;:::>>>BBBBBBCCCJJJTTT\\\___gggtttiii}}}|||qqqzzznnnjjjggggggyyyxxxiii^^^VVVTTTZZZbbbmmmwwwssslllssszzzsssnnnjjjiiigggddd```]]]\\\ZZZYYYWWWTTTQQQMMMHHHFFFEEEEEEFFFCCCBBBAAA@@@???===<<<<<<;;;===???@@@???===999777111222333444666666777777999999888666444333555666222222222333555777888999999;;;888333333666777666444222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000333333333444555777999:::===???AAACCCDDDFFFHHHKKKPPPRRRUUUVVVWWWYYY[[[^^^qqqooo___ZZZXXXUUU\\\pppGGG???>>>======>>>===;;;999;;;:::::::::::::::;;;;;;:::>>>AAADDDFFFMMMXXXaaacccuuukkklll|||{{{ooozzztttddd```\\\]]]rrrzzzvvvccc[[[TTTSSSTTTWWW]]]cccjjjkkkbbb```uuuyyysssnnnjjjhhhfffccc___]]][[[ZZZXXXVVVSSSQQQNNNKKKHHHFFFFFFEEEBBBAAA@@@???===<<<;;;;;;;;;<<<>>>??????===:::888333444444555666777777888999999999777444333444555111111222444555888999:::;;;<<<:::666444777777555444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000333333333333555777999:::<<>>>>>>>>>>>===;;;999;;;::::::::::::;;;;;;<<<<<<>>>AAAEEEHHHNNNZZZeeennn}}}|||kkkyyywwwnnn{{{xxxzzzjjj^^^[[[XXX]]]uuutttiiigggjjjjjjkkkllljjjeee___YYYVVVOOOLLLOOOTTTVVVYYY\\\[[[]]]XXX^^^{{{|||vvvpppllliiifffccc```]]]\\\ZZZWWWTTTQQQPPPNNNLLLJJJGGGFFFEEE@@@@@@???>>><<<;;;:::999:::;;;===>>>>>>===;;;999555555666666666777888888888999999777444333333444111111222444666888:::;;;===???>>>999888:::999666555444222000...---------------------------------........................------......///000000000222222222333444777999:::<<<>>>AAACCCDDDFFFIIIKKKOOOOOOPPPPPPQQQVVV[[[```hhhxxxuuueee^^^UUUSSS\\\tttLLLAAA@@@>>>>>>???>>>;;;999;;;:::::::::;;;;;;<<<===>>>>>>BBBGGGJJJOOO[[[iiiyyyrrrssstttnnn{{{rrrlll```WWWTTTSSSXXXooo{{{hhh]]]YYYYYY\\\\\\[[[[[[ZZZWWWRRROOORRRMMMKKKOOORRRRRRQQQRRRRRRXXXWWWaaa}}}wwwpppllliiifffdddaaa^^^\\\ZZZVVVTTTPPPOOONNNLLLJJJGGGEEEDDD@@@???>>>===;;;:::999999999:::<<<=========;;;:::777777666666666777777888777888888777444333333333222222333444666888:::;;;===@@@@@@===<<<>>>===999777555333000......------------------------------........................------......///000000000111111111222444777999:::;;;>>>AAACCCDDDFFFIIILLLPPPPPPPPPPPPQQQVVV\\\aaaiii{{{jjjbbbUUUSSS\\\iiiZZZDDDAAA???>>>>>>>>><<<;;;::::::::::::;;;<<<===>>>@@@>>>BBBIIIMMMRRR```ooo~~~xxxoooppplllzzzpppggg]]]UUURRRPPPSSSdddwww|||bbbSSSMMMLLLLLLNNNNNNMMMMMMMMMOOOOOOMMMLLLMMMJJJIIIMMMOOOMMMMMMOOOOOOYYY[[[eee{{{uuuoookkkiiigggeeebbb```^^^[[[WWWTTTOOONNNMMMKKKIIIGGGEEEDDD@@@???>>>===;;;:::999999999:::;;;<<<======<<<;;;888888666555555666777777555666888777555333333444333444444555666888999:::;;;???@@@??????AAA@@@===888666444111///.........------------------------........................------......///000000000111111111222444777999;;;;;;===AAACCCDDDGGGJJJLLLPPPQQQQQQQQQRRRVVV\\\```jjjkkkeeeXXXTTTZZZ]]]}}}pppFFFCCC???===============:::::::::;;;;;;<<<===>>>@@@===BBBLLLRRRWWWgggxxx|||~~~nnn~~~llljjjxxxuuuhhh^^^VVVTTTRRRRRR\\\hhh~~~uuukkk___SSSIIIGGGHHHHHHHHHIIIHHHGGGFFFHHHJJJKKKJJJIIIIIIGGGHHHLLLLLLKKKNNNSSSRRRaaajjjxxxyyytttpppnnnmmmhhhfffcccaaa___\\\WWWTTTNNNMMMKKKIIIGGGEEEEEEDDD@@@???>>>===<<<:::999999888999:::;;;<<<===<<<<<<999888666444444555666777333555777777555444444555555555555555666777888999666;;;>>>>>>@@@CCCBBB???999777444222///.........................................................------......///000000000000000000222444777999;;;;;;===@@@CCCEEEGGGJJJMMMPPPQQQQQQQQQRRRUUUZZZ]]]hhhiiigggZZZWWWYYYVVVuuuHHHDDD???<<<<<<===>>>>>>:::::::::;;;<<<===>>>>>>???<<>>=========;;;:::999:::;;;;;;<<<<<<;;;;;;;;;999666333222333555777333444555666666555444444666333222333666777777555888888:::===@@@AAA???>>>;;;777333111000//////............------,,,,,,,,,........................------......///000000000111222333333333444777999;;;===???CCCFFFIIIJJJKKKPPPRRRTTTTTTTTTSSSTTTUUUiii|||xxxyyyxxxiii^^^ZZZUUUVVVjjjSSS@@@@@@<<<;;;@@@999???:::::::::;;;<<<===>>>???AAA@@@FFFPPPWWW]]]pppwww}}}kkkeeemmmcccbbbqqqyyy[[[YYYTTTOOOTTTTTT]]]pppzzzkkkcccXXXQQQNNNMMMNNNPPPYYY^^^bbbbbb___ZZZTTTPPPLLLMMMLLLIIIJJJNNNOOOMMMIIIKKKMMMOOOQQQTTTYYY]]]{{{~~~{{{yyyvvvqqqnnnhhhfffddd```\\\YYYVVVUUUQQQOOOMMMJJJGGGEEECCCCCCBBB@@@>>>=========<<<;;;999::::::;;;;;;;;;;;;;;;;;;999666333222333555666333444666777888777666555555333111222555666666555888888;;;>>>AAABBB@@@>>>;;;888444111000000///.........---------,,,,,,,,,........................------......///000000000111222333333333444777::::::<<>>999999:::;;;<<<>>>@@@@@@@@@@@@GGGRRRYYYaaapppxxxnnnwwwfffiiinnneeecccpppccc\\\VVVPPPTTTSSS\\\llltttccc\\\NNNPPPQQQOOOOOOVVVbbbkkkyyywwwrrrkkkbbbYYYTTTQQQUUUXXXXXXUUUUUUXXXXXXUUUXXXRRRPPPVVV[[[```mmm{{{{{{xxxuuupppmmmhhhgggfffccc```\\\XXXVVVQQQPPPMMMKKKHHHFFFDDDDDDCCCAAA???>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;;;;999666333222333444666222444777:::::::::888777333222111222444666666555777999<<<@@@CCCCCCAAA>>><<<999555222000000...---...------------,,,,,,,,,........................------......///000000000000222222333333444777::::::;;;>>>AAADDDGGGHHHIIILLLOOORRRTTTVVVWWWYYY[[[aaa}}}}}}sssbbb\\\WWWRRRVVV___}}}tttKKKDDDCCC>>>AAA;;;<<<::::::;;;;;;<<<>>>???@@@AAACCCJJJVVV___fffrrr}}}pppmmmpppeeesssmmmfffeeeqqqhhh]]]WWWQQQTTTRRR]]]ggg{{{gggUUUOOOKKKOOOQQQRRR\\\qqqxxxiii```ZZZYYYZZZdddllltttwwwvvvuuuooohhhkkk]]]YYYcccooo|||~~~zzzwwwuuuqqqmmmiiiiiihhheeeaaa\\\XXXUUUPPPOOOMMMJJJHHHFFFDDDDDDCCCAAA???>>>??????>>>===:::::::::::::::;;;;;;;;;;;;999777444333333444555222555888;;;<<<;;;:::888333333333333555666777777888999===AAAEEEEEEBBB???>>>:::666222111000...---------------------------........................------......///000000000000111222222333444888:::999;;;===@@@CCCEEEGGGHHHJJJMMMQQQTTTVVVYYY\\\^^^aaa{{{uuummmkkkmmmqqqsssuuuyyywww|||tttccc\\\WWWSSSSSSXXXjjjNNNCCCDDD===@@@>>>;;;======<<<<<<<<<===>>>>>>AAADDDMMMYYYcccjjjqqqvvvjjjtttfffdddwwwjjjfffgggsss~~~nnn^^^WWWRRRTTTSSS^^^ccczzzaaaRRROOOQQQQQQQQQWWWnnnkkk[[[YYY]]]ccciiiuuuvvvllllll|||zzzxxxvvvsssppphhhhhhfffccc^^^YYYTTTQQQOOOMMMKKKIIIFFFEEEDDDCCCCCCAAA???>>>?????????===:::999999999999:::;;;<<<;;;999777555333333333444333555888:::<<<;;;:::999444444555666666777999:::888999===AAADDDEEECCCAAA???<<<777333111000...---------------------------........................------......///000000000000111222222333555888;;;999;;;===@@@CCCEEEFFFGGGHHHLLLPPPTTTVVVYYY\\\___aaazzzwwweeeaaa\\\XXXXXXZZZ[[[[[[aaadddhhhnnnwwwxxxfff\\\VVVSSSSSSUUUcccPPPAAADDD:::???@@@<<<>>>>>>===<<<<<<======>>>@@@DDDMMMYYYdddkkkmmmmmmfff|||bbbooopppiiihhhkkkxxxwwwnnn}}}uuu```YYYTTTUUUTTT```bbb\\\QQQRRRRRRSSSVVVdddzzz___YYYaaannn|||zzzxxxvvvrrrooojjjiiigggccc___ZZZVVVSSSNNNMMMKKKHHHFFFEEEDDDCCCBBB@@@>>>>>>??????>>>===:::999888888888999;;;<<<;;;:::777555444333333333444555666888999999999888444555777777777888:::===999999;;;???CCCEEEDDDBBBAAA===888444222000...---,,,,,,,,,------------...........................------......///000000000///000222222333555888;;;:::;;;>>>@@@CCCEEEFFFGGGHHHKKKOOOSSSUUUXXX[[[]]]eee~~~sssZZZWWWUUUTTTUUUWWWYYYZZZZZZWWWZZZ___bbbfffllluuu{{{~~~jjj\\\TTTPPPQQQSSS]]]ZZZEEEGGG999>>>@@@:::===<<<<<<<<<===>>>??????AAAFFFOOO[[[ffflllkkkgggjjjpppeeexxxtttkkklllqqq}}}mmmaaaiiiuuuxxxwwwxxxwww}}}eee\\\WWWWWWTTT```dddWWWPPPTTTTTT^^^mmm|||nnngggsss~~~~~~}}}vvvrrrnnnjjjgggeeedddbbb___[[[XXXVVVUUUNNNMMMKKKIIIGGGFFFEEEDDD@@@???======>>>???>>>===:::999888777888999;;;<<<;;;:::888666444333222222555555555555555666777777333555777777666777:::===999999:::===AAADDDDDDDDDBBB>>>999555222000...,,,,,,,,,,,,---------..............................------......///000000000///000222222333555999<<<;;;<<<>>>AAACCCEEEFFFGGGIIILLLOOORRRTTTVVVXXXZZZccc~~~zzzxxxeee[[[XXXVVVVVVVVVYYY^^^bbbcccdddccciiippptttuuuwww|||uuummmtttnnn]]]RRRNNNNNNQQQWWWgggMMMLLL;;;===>>>777;;;;;;;;;<<<>>>???AAABBBDDDIIISSS^^^jjjooolllfffqqq{{{dddeee~~~yyy|||qqqxxxmmmpppuuuttteeeYYY[[[dddjjjmmmoooiiiiii___YYYWWWTTT```fffTTTOOOVVV[[[nnnpppllllllyyy}}}yyypppkkkfffaaa^^^ZZZYYYVVVTTTRRRPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFF@@@>>><<<<<<===>>>======:::999888777777999;;;<<<;;;:::888666444333222222666555444333333444666666222444666666555666:::===:::999999;;;???CCCDDDEEECCC???999555222000...,,,,,,,,,,,,------.................................------......///000000000///000111222333555999<<<<<<===???BBBDDDFFFGGGGGGIIILLLOOORRRSSSTTTWWWYYYZZZvvvuuuiiibbbXXXQQQ]]]bbbdddhhhlllrrrzzzyyyvvvmmmjjjrrrnnn```WWWQQQOOOPPPZZZsss|||OOOIIIAAA===???:::<<<===??????>>>>>>???AAADDDFFFSSSaaakkkxxxxxxkkkwww^^^kkk~~~uuurrr|||uuuttttttsss}}}sss```VVVWWWVVV]]]ffffffcccpppkkk^^^___SSSQQQeeennnttt\\\XXX[[[hhhzzzsssppp}}}{{{oooaaaXXXTTTPPPMMMLLLMMMMMMLLLJJJHHHHHHIIIMMMJJJHHHHHHIIIIIIFFFDDDAAAAAA@@@???>>>===<<<<<<777777777777777999;;;<<<===<<<:::888555333111000///444555333333777999888555555555555666666666777777999:::999888:::???DDDDDD@@@:::666444222111000......------------..............................////////////000000000000000222333444555777;;;>>>>>>>>>>>>@@@BBBFFFIIIKKKJJJMMMQQQUUUXXXXXXXXXWWWZZZooouuu}}}zzzZZZWWWXXX\\\hhhkkkrrr{{{}}}vvvnnnhhhcccfffqqqpppaaaXXXRRRPPPQQQVVVkkkWWWKKKBBB???@@@;;;<<<===??????>>>>>>@@@AAAEEEIIIUUUiii|||vvvooouuu```{{{xxxrrrtttyyyvvvwwwzzz|||mmm[[[RRRSSSSSS[[[ffffffcccpppsssbbbaaaVVVSSSccctttrrrZZZWWW___zzz}}}{{{uuudddUUUMMMLLLLLLLLLGGGHHHHHHGGGFFFFFFIIIKKKKKKIIIFFFEEEFFFEEECCC@@@AAA@@@???>>>===<<<<<<;;;888777777777777999:::;;;===<<<:::888666333111000000444555222222777999999555555555555666666666666666777888777777999>>>BBBBBB>>>999555333222000///......------------..............................////////////000000000000000222333333444666999<<<===>>>???AAACCCFFFHHHIIIJJJLLLPPPSSSVVVWWWXXXWWWZZZmmm~~~wwwwwwfffWWWXXXaaaooowww|||{{{yyyuuuqqqnnnnnnoootttrrrbbbYYYSSSQQQSSSTTTaaabbbMMMDDDAAAAAA<<<<<<>>>??????>>>>>>@@@BBBFFFNNNXXXsssrrryyyuuueeexxxuuuuuu}}}{{{|||}}}iiiWWWOOOPPPPPPZZZfffhhhaaannn}}}eeecccZZZWWWccc|||qqqZZZZZZhhh}}}sssfffVVVKKKGGGHHHHHHHHHGGGGGGHHHGGGGGGIIILLLNNNMMMKKKHHHGGGFFFEEECCCAAA@@@??????>>>===<<<;;;:::888777777777777999:::;;;<<<<<<:::999666444222000111555555222222666::::::777666666555555555666666444555666555666888<<>>???>>>>>>???AAACCCEEESSS]]]xxx|||mmmsssjjjwwwsssyyyhhhWWWPPPQQQPPPZZZfffiii___mmmfffccc]]]^^^kkkqqq^^^aaaxxxyyywww~~~ooo___VVVMMMKKKMMMLLLJJJIIIOOOQQQRRRQQQOOONNNOOOPPPNNNMMMJJJHHHFFFDDDAAA@@@??????>>>===<<<;;;::::::888888777777777888:::;;;<<<;;;;;;999777555222111222555555222222777;;;;;;777777666555444555555666444555555555777999<<<>>>===:::777555444333111///......------------..............................////////////000000000000000111222222222333666888:::<<<@@@CCCFFFFFFFFFEEEHHHJJJMMMPPPSSSUUUWWWXXX[[[gggxxxxxxuuurrrnnnssswwwdddXXXQQQPPPQQQUUUTTTfffvvvOOOCCCAAA??????===>>>>>>>>>>>>???BBBEEEEEEVVVcccyyynnnooollllll|||tttttteeeVVVPPPQQQOOOWWWdddfffcccqqqgggccc```fffxxxrrrdddlll~~~wwwuuurrr^^^TTTLLLHHHNNNUUUWWWZZZ]]]hhhiiiiiigggaaa\\\WWWVVVOOONNNLLLIIIEEEAAA???>>>??????>>>===<<<;;;::::::999888777777777888999:::;;;;;;;;;:::888555333111222555666333333777;;;;;;777666555444444555666777666555555777999;;;===>>>;;;999888777666555222000......------------..............................////////////000000000000000111222222111333666888:::<<<@@@DDDFFFFFFEEEDDDGGGIIILLLPPPSSSVVVWWWWWWZZZdddsssvvv{{{rrrwwwyyywww{{{fffYYYQQQOOOQQQRRRTTT]]]SSSDDD@@@===???>>>>>>>>>>>>>>>@@@CCCFFFFFFXXXjjjyyyvvveee||||||dddnnn~~~wwwsss{{{{{{{{{~~~```RRROOOQQQNNNUUUaaacccjjjzzzkkkiiibbbkkkqqqjjjuuu{{{yyyxxx|||zzzuuueeeRRRSSSKKKJJJRRR\\\dddqqq}}}xxxnnnfffcccWWWVVVTTTPPPJJJFFFDDDDDD@@@??????>>>===<<<;;;:::999999888777777888999::::::;;;;;;;;;999666333111111555777444444888::::::777666444333444555777999777666666888;;;===>>>>>>999888777888888666333000......------------..............................////////////000000000000///111222222222333666999:::<<<@@@CCCEEEEEEDDDCCCEEEHHHMMMRRRUUUWWWWWWVVVXXXccc|||nnnrrr|||oooqqq}}}iii[[[RRRPPPQQQPPPXXX]]]zzzZZZGGG@@@;;;@@@>>>>>>>>>===>>>@@@DDDGGGIIIXXXooozzzlllgggnnn```uuu{{{rrruuu|||~~~{{{uuutttxxx||||||ZZZOOOOOORRRPPPWWWbbbdddnnntttrrreeemmmmmmlllzzz}}}tttmmmfffZZZNNNRRRNNNQQQ^^^hhhrrr|||qqqiiifff\\\\\\ZZZUUUNNNIIIGGGGGGAAA@@@???>>>===<<<<<<;;;:::999888777777888999999:::;;;<<<;;;:::777444111///555777666666999:::888666555333333444666999;;;777666555888;;;>>>>>>===666666666777888666333000......------------..............................////////////000000000000///000111222333555888;;;;;;===@@@BBBDDDDDDDDDCCCDDDHHHNNNTTTWWWXXXWWWVVVVVVccctttkkknnn{{{iiiqqqzzz{{{{{{lll\\\SSSQQQRRRPPP\\\___www```JJJAAA:::@@@>>>>>>>>>===>>>@@@DDDHHHLLLWWWrrr}}}jjjmmmgggaaa}}}yyynnnxxxuuuooopppssssssqqqnnnnnnqqqvvvzzz|||xxxXXXNNNPPPUUUTTTZZZeeegggnnn{{{yyyfffmmmiiilll|||wwwjjjccc[[[TTTQQQNNNNNNYYYkkkuuu{{{oooddd^^^[[[XXXXXXVVVQQQIIIDDDBBBBBBAAAAAA@@@???>>>===<<<<<<:::999888777777888999999:::;;;<<<<<<:::777444222...444888777777::::::777555444333222444666:::<<<777555555777;;;>>>===<<<444444555666777555222///.........------.................................////////////000000000000///000111222333555999<<<<<<===???AAACCCDDDDDDDDDCCCHHHOOOUUUYYYYYYWWWUUUUUUcccuuuhhh```iiilllttthhhssssss]]]TTTPPPMMMPPPYYY[[[vvviiiFFFIII@@@AAA>>><<<===@@@@@@???BBBHHHFFFfffwww~~~sss|||eeeiii|||uuuuuuxxxlllfffcccccceee```dddeeeeeeiiittt}}}pppSSSRRRSSSVVVXXX^^^hhhsssssskkkxxx{{{]]]dddzzzjjj```ZZZUUUPPPNNNRRRVVV```ppp}}}pppfff___[[[XXXXXXVVVSSSOOOJJJFFFCCCAAABBBDDD???:::>>>FFFAAA555999888888888888888999999:::;;;;;;;;;999777444222555555666777777666555444777444111111444777777666888777666777888999888777444222111333666666222///000...,,,,,,---/////////............///////////////////////////000111111000111222222222333666999<<<===???AAABBBDDDDDDDDDEEEHHHMMMRRRUUUUUUTTTSSSWWWjjjkkk^^^WWW```iiiyyyyyylllllluuu}}}vvv___VVVRRROOOOOOWWW[[[wwwsssJJJIII???@@@>>><<<===@@@AAA@@@CCCIIINNNnnn|||~~~wwwzzzfffuuu~~~zzz~~~qqqccc[[[XXXVVVWWWYYY___dddgggjjjqqq~~~mmmTTTUUUUUUUUUYYYbbblllqqqvvvsssmmm]]]kkk|||zzzuuu|||}}}qqqbbbYYYTTTQQQPPPRRRVVV^^^nnnvvvjjjaaa[[[WWWUUUWWWUUURRRNNNJJJFFFDDDBBB@@@BBB???<<>>999888888888888888999999:::;;;;;;;;;999777444333444555666666666555444444555333111222555888999999888777666666888999888666444444444444555555333111111...,,,,,,---.....................///////////////////////////000111111111222333333333444777:::<<<===???AAABBBDDDDDDEEEFFFIIINNNSSSVVVVVVTTTSSSXXXjjjvvv```VVVPPPYYYiiisssmmmcccsssvvv}}}{{{aaaWWWSSSQQQOOOUUUZZZuuuPPPHHH>>>??????===>>>AAAAAA@@@DDDJJJRRRttt}}}wwwrrrpppkkk~~~eee[[[TTTSSSTTTSSSTTTVVV___eeejjjoooyyyhhhUUUWWWVVVSSSZZZhhhpppooowww}}}xxxaaa^^^nnn~~~rrrlllhhhccc```aaaaaaddddddbbbbbbhhhlllmmmnnneee\\\WWWRRRNNNPPPUUUYYYfff}}}yyyoooeee^^^YYYVVVTTTUUUTTTQQQNNNKKKHHHEEEDDD@@@AAA???===BBBJJJHHH@@@999999888888888888888999::::::;;;;;;:::777555333222333444555555555444333444333222333666999:::;;;888777666666888888777666444666777777555444444444222000---,,,---......---............///////////////////////////000111111222333444444444555888;;;<<<===???AAACCCDDDEEEEEEHHHKKKPPPTTTWWWVVVUUUSSSXXXjjjnnn[[[UUUQQQZZZkkkoooddd```zzzcccWWWTTTRRRPPPRRRVVVmmmSSSEEE>>>???@@@>>>>>>AAABBBAAAFFFLLLVVVzzz~~~pppiiikkkpppiiiWWWRRRQQQUUUXXXXXXYYY\\\aaahhhnnnttt~~~cccTTTXXXWWWTTT]]]mmmtttooozzzeee[[[aaaqqqiii```YYYWWWUUURRRQQQTTTTTTVVVVVVRRRRRRXXX___aaa___YYYVVVWWWTTTQQQUUU]]]ddduuuxxxsssjjjccc^^^ZZZWWWVVVSSSRRRPPPNNNKKKHHHFFFEEEBBBBBB???<<>>AAACCCDDDEEEEEEIIILLLQQQUUUWWWWWWUUUTTTXXXjjjgggXXXWWWVVV```iiiiii```iii}}}zzzdddWWWSSSRRRRRRPPPSSScccVVVCCC???AAAAAA??????AAABBBCCCGGGNNN]]]~~~mmmgggjjjrrrzzzeeeXXXOOOMMMOOOVVVZZZZZZ[[[^^^dddllluuu|||uuu___TTTXXXZZZ[[[eeesssxxxtttiiiWWWYYYdddwww}}}bbbWWWRRROOOPPPPPPMMMNNNPPPPPPUUUXXXWWWXXX]]]___^^^\\\SSSOOOSSSWWWZZZgggvvvrrrnnngggbbb^^^[[[XXXVVVRRRQQQPPPNNNKKKIIIGGGFFFCCCBBB???<<<<<<===:::666:::999999888777777888888999999:::;;;:::888555444000111333444444444333333777777777777666666666777666555555555777888777666777999:::888555333555777333111...---.........---............///////////////////////////000000111000111222222222333777999;;;<<<>>>AAACCCDDDEEEFFFIIILLLQQQVVVXXXXXXVVVUUUWWWiii```VVVYYYZZZcccccccccddd~~~}}}tttxxx}}}fffXXXSSSRRRSSSPPPSSS[[[rrr\\\EEEBBBBBBBBB@@@???BBBCCCDDDIIIPPP___xxxrrrfffjjj}}}hhhsssyyyaaaTTTOOOPPPOOOSSSYYY]]]]]]^^^bbbjjjtttkkk]]]XXX[[[aaaiiirrrzzzdddZZZVVV[[[dddyyyzzzcccSSSSSSPPPPPPTTTWWWXXX]]]bbbqqqvvvzzz}}}~~~xxxmmm___WWW^^^hhhsssmmmjjjeee```]]]ZZZWWWTTTRRRQQQPPPNNNKKKIIIGGGGGGBBBAAA???>>>>>>>>><<<:::::::::999888777777777777888999:::;;;:::888666444000111333444555444444333777888999777555333444555555444333555777999888888999:::999777555444555666333111...---...//////...............///////////////////////////000111111000111222222222333666999:::<<<>>>@@@CCCEEEFFFFFFHHHKKKPPPUUUXXXXXXWWWVVVXXXiii]]]UUU[[[\\\eeeaaabbbnnnrrrsssiiiZZZTTTSSSQQQPPPWWWZZZdddeeeJJJEEEBBBCCC@@@@@@BBBCCCDDDJJJQQQaaammmaaaaaavvvsssdddvvveeeUUUQQQQQQVVVUUUXXX^^^aaabbbeeeiiitttvvvccc\\\___```jjj{{{oooXXXYYYZZZ^^^ggg}}}fff\\\[[[YYYXXX[[[dddnnnxxx{{{llliiidddaaa^^^ZZZVVVSSSSSSRRRPPPNNNKKKIIIGGGFFFBBB@@@?????????===<<<<<<;;;:::999888777777777777888999:::;;;:::888666555000111333444555555555444555777888777444333333555222222222444777999:::999;;;999777666666666555444222000...---///000000///............///////////////////////////000111111000222222222222444777999:::;;;>>>@@@CCCEEEFFFGGGFFFIIIOOOTTTXXXXXXXXXWWWZZZkkk\\\VVV\\\^^^fffdddeeeyyypppeeepppkkk[[[VVVTTTPPPPPPZZZ[[[^^^lllOOOHHHAAACCC@@@@@@BBBCCCEEEKKKRRRhhhiiiYYYcccjjjbbb{{{uuuYYYPPPRRRTTTXXXWWWZZZ___bbbcccggglll}}}mmm^^^\\\eeedddqqqttt\\\NNNTTTZZZ___mmmrrr______hhhaaaaaaffftttnnnkkkfffccc```\\\WWWTTTSSSRRRPPPNNNKKKIIIGGGFFFCCC@@@??????===;;;999:::;;;:::999888777777777777888999:::;;;:::888666555111222333555666666555555222555777777444333444666111111111444777:::;;;:::===999555444666777555333111///------///000111000............/////////000///////////////000111111222333444333333555888;;;:::;;;>>>@@@CCCEEEFFFGGGDDDHHHNNNTTTWWWYYYXXXWWW\\\mmmXXX\\\aaa\\\fffbbbtttuuugggjjjzzzooo\\\UUURRRPPPVVVOOOXXXcccxxxvvvJJJFFFCCCFFFCCCCCCDDDDDDFFFNNNXXXccc\\\PPPmmmfffjjjiiiTTTPPPUUUYYY^^^aaa```\\\^^^hhhrrrxxxjjj^^^aaaaaawwwcccPPPUUUZZZZZZ\\\tttpppjjjqqqzzziiiooo|||~~~nnnmmmiiiddd]]]YYYVVVVVVSSSRRRPPPMMMJJJGGGEEEDDDAAAAAAAAA@@@>>>===;;;:::777888999:::999888777666999999:::;;;<<<<<<999777555333111333666888777444555777888777555444444555333444555666888999;;;<<<>>><<<666333555888555///000000000///......------000////////////...+++)))////////////000000000000---///222333333333444666999:::;;;===@@@CCCEEEGGGGGGKKKNNNPPPUUUZZZYYYUUUZZZtttYYYaaacccZZZcccpppttt^^^\\\oooppp]]]VVVSSSOOOUUUNNNUUU___tttQQQIIIDDDEEECCCCCCDDDDDDGGGOOOYYYddd```YYY|||ggg}}}aaaRRRRRRWWWYYY\\\______^^^cccqqq~~~jjjbbbhhhppp}}}```XXXXXXTTTYYY^^^jjjvvvtttzzzyyysssnnnmmmjjjddd^^^YYYWWWWWWTTTSSSQQQNNNJJJGGGEEEDDDAAAAAAAAA@@@>>>===;;;:::888999999:::999999777777:::::::::<<<===<<<:::777555333111333666888777444555666777777555444555666666666555666777999;;;<<>>AAADDDFFFHHHIIILLLNNNOOOTTTYYYYYYVVVXXXrrrzzz]]]gggccc[[[fffkkkZZZ]]]aaa~~~qqq]]]VVVTTTOOOUUUMMMSSSZZZqqqWWWJJJCCCDDDBBBBBBDDDEEEHHHQQQZZZbbbbbbbbbxxxlllrrrXXXRRRVVVZZZZZZ]]]___```bbbkkk|||iiihhhrrr~~~XXXKKKRRR\\\YYY\\\ddd||||||uuunnnnnnmmmjjjeee___ZZZXXXXXXVVVTTTRRROOOKKKHHHEEEDDDAAAAAAAAA@@@>>>===;;;:::999999::::::999888888777::::::;;;===>>>===;;;888555333111333666888777444555666777666555555777888999888777666777999;;;===???>>>:::666777:::888333111000000//////......---...------...//////...,,,////////////000000000000///000111111111333666888;;;<<<===???BBBEEEGGGIIILLLNNNNNNNNNRRRXXXYYYWWWZZZsssvvvccciiiaaa```tttjjj[[[]]]bbbmmm~~~sss\\\TTTSSSNNNTTTMMMSSSXXXpppYYYIIICCCCCCAAABBBDDDFFFIIIRRR\\\]]]___eeeooossseeeRRRTTT[[[]]][[[___bbbdddgggsssjjjnnn}}}^^^RRRTTTWWWXXX___bbbooo~~~xxxsssqqqmmmllljjjeee___[[[YYYYYYWWWUUUSSSOOOKKKHHHEEEDDDAAAAAAAAA@@@>>>===;;;::::::::::::999999888777777::::::;;;===???>>><<<999555333111333666888777444555666666666555555888:::;;;:::888777777999;;;<<<======:::666666999888333111111000000///.........---,,,,,,---///000///...////////////000000000000000111111111111333666999:::;;;===???AAADDDGGGHHHNNNOOONNNMMMQQQXXXZZZXXX]]]vvvttthhhggg```mmmxxxZZZYYY\\\[[[{{{ttt\\\SSSQQQNNNTTTNNNUUUYYYppp]]]JJJFFFBBBAAABBBDDDFFFIIISSS]]][[[^^^hhhkkkzzz___RRRYYY___```^^^___ccchhhooo~~~nnnxxxdddSSSVVV\\\ZZZUUU```kkk~~~wwwsssooolllkkkiiiddd___[[[ZZZZZZVVVUUURRROOOLLLHHHFFFDDDAAAAAAAAA@@@>>>===;;;:::::::::999888777777666666::::::;;;===???>>><<<:::555333111333666888777444555666777666666666888:::;;;:::888777777999:::;;;:::;;;888444444666666333111111111000//////......---,,,,,,,,,...000//////////////////000000000000111111222111111333777:::999:::;;;===@@@CCCFFFGGGNNNOOONNNMMMQQQXXX[[[YYYZZZrrrsssmmmjjjjjj{{{]]]WWWZZZVVVmmmxxx]]]RRRPPPMMMRRRNNNVVVZZZmmmhhhOOOKKKCCCBBBBBBEEEFFFJJJSSS]]]\\\bbbqqqiiiyyy\\\UUU\\\``````aaa^^^eeennnzzzvvvsssgggZZZUUUVVVWWW[[[___lll}}}yyyqqqhhhjjjiiigggccc^^^[[[ZZZZZZTTTSSSQQQNNNKKKHHHFFFEEEAAAAAAAAA@@@>>>===;;;::::::999888777666555555555999999:::<<<>>>>>><<<:::555333111333666888777444555666888888777666777888999888888888888999999:::888999777333222444444222222111111000000//////......---,,,,,,.../////////////////////000000000000000111222222222444777999999999;;;===@@@CCCEEEGGGMMMNNNNNNMMMRRRYYY\\\[[[TTTnnntttuuuwwwooo^^^UUUZZZgggmmm~~~|||___SSSPPPLLLQQQLLLVVVXXXggguuuTTTKKKDDDBBBCCCEEEFFFIIIRRR\\\]]]hhh~~~hhhmmmYYYXXX]]]^^^___cccdddlllxxxyyyhhh___WWWVVVXXXZZZYYY[[[fffsss|||zzzzzzxxxxxxrrrjjjhhhhhhfffbbb]]]ZZZYYYZZZRRRQQQOOOMMMKKKHHHGGGFFFAAAAAAAAA@@@>>>===;;;:::999888777555444333444444888888999;;;===>>>;;;999555333111333666888777444444777::::::999777666555555666888999999999888888666999777333111333444222222222111111000////////////...,,,,,,---//////...////////////000000000000///111333444444444666888::::::<<<>>>AAADDDFFFHHHKKKMMMNNNNNNSSS[[[]]][[[YYYsssvvv}}}iiiSSSXXXWWW]]]xxx{{{yyyaaaTTTQQQLLLOOOJJJUUUVVVaaa}}}WWWHHHEEECCCCCCEEEFFFIIIRRR\\\]]]kkkiiixxxeeeVVVXXX]]]\\\^^^dddllluuu~~~ppphhhZZZSSSWWWWWWUUUWWW]]]bbbhhhuuurrrpppvvvtttuuu}}}sssqqquuuuuusssggggggeeeaaa]]]ZZZYYYYYYQQQPPPNNNLLLJJJHHHGGGFFFAAAAAAAAA@@@>>>===;;;:::999888666444333222333333777777888;;;======;;;999555333111333777888777444444777;;;<<<:::777555444333555777999:::999888777666999888333111333555333222222111111000/////////000...,,,,,,---.........////////////000000000000///111333555555555666888;;;;;;===???BBBEEEGGGIIIIIILLLMMMOOOTTT\\\^^^\\\ddd~~~xxxaaa___XXXRRR]]]|||zzzuuuwww|||bbbTTTSSSOOORRRRRRTTTZZZcccRRRKKKDDDDDDCCCCCCFFFLLLTTTYYYhhhjjj{{{gggppp___SSSYYYbbbeeedddffftttyyyccc[[[[[[WWWTTTVVV```WWWZZZfffhhhjjj{{{pppiiihhh~~~ppprrr~~~~~~xxxwwwuuurrrnnnjjjiiigggbbb\\\WWWTTTSSSTTTQQQNNNLLLJJJIIIGGGEEEDDDDDDCCCBBB@@@>>><<<;;;777777666555555555555555333777;;;>>>>>>=========:::777444444777888777555777;;;@@@AAA===888444333333444555555555555777999444:::<<<666111222444444222222111///........................////////////000000000000111111111111000333666777777777888999888;;;???BBBCCCDDDEEEGGGEEEIIIMMMPPPVVV^^^```]]]```lll[[[YYYWWW___xxxsssqqqvvvxxxeeeUUUSSSPPPRRROOOQQQWWW]]]zzzVVVLLLDDDDDDDDDDDDGGGMMMUUU[[[dddnnnzzzkkkkkk]]]UUU[[[ccceeegggkkkxxxzzzfffVVVUUUWWWTTTTTTXXXSSSYYYfffsss|||yyykkkeeeggglllvvvhhhrrr|||wwwuuusssooolllgggfffeee```[[[WWWUUUTTTSSSPPPMMMKKKJJJHHHFFFDDDDDDCCCBBBAAA???===<<<;;;888777666666555555666666555888;;;============>>>;;;777444333666888888777888<<<@@@@@@===888555333444555666666555666888:::666<<<>>>999444444555444333222111//////.....................//////////////////000000000111111111000222555666666666777888999<<<@@@BBBCCCDDDFFFGGGIIILLLMMMOOOTTT[[[]]][[[^^^nnn^^^QQQVVVXXX```uuuwwwppplllqqq}}}wwwxxxiiiWWWTTTPPPPPPMMMOOOVVV[[[ttt___MMMEEEDDDDDDDDDHHHOOOXXX___cccxxxyyyrrrddd[[[WWW]]]bbbdddjjjrrrwwwccc\\\UUURRRUUUVVVSSSVVV]]]fff|||xxxsssxxx}}}kkklllzzzuuussspppllliiiddddddbbb___ZZZWWWUUUUUUQQQOOOLLLJJJIIIGGGEEEDDDBBBBBBAAA@@@???===;;;:::999888888777666777777777888:::<<<<<<<<<===???@@@===999444333555999::::::;;;===@@@@@@<<<888555444555666777777666777999;;;888>>>@@@;;;777777777555333333111000///.....................//////////////////000000000000111111///111333555555555666888:::===@@@BBBCCCDDDFFFHHHMMMNNNNNNMMMQQQXXXZZZXXX[[[{{{zzzfffWWWSSSTTTSSS]]]fffvvvxxxhhhjjjooo{{{{{{qqqjjjqqqmmmYYYTTTOOOOOOLLLQQQYYY^^^tttiiiMMMEEEEEEDDDEEEIIIQQQ[[[bbbgggxxxwwwvvv^^^YYYZZZ___```aaakkkxxxxxxhhh[[[TTTXXXWWWYYY[[[YYYXXX```kkk{{{{{{pppooovvvpppjjjiiilllpppqqqqqqxxxzzz~~~zzzuuurrroookkkhhhddddddccc___ZZZVVVUUUUUUPPPNNNKKKIIIHHHGGGEEECCCAAAAAAAAA@@@>>><<<;;;::::::999888888777777888888:::;;;<<<<<<;;;===???BBB???999333222555999;;;<<<<<<===>>>>>><<<999666444777888888888777777999;;;:::???AAA===::::::999777444333222000///.....................////////////////////////000000000111...000222333333444666888;;;===@@@BBBCCCDDDGGGIIINNNNNNMMMKKKOOOVVVZZZYYYYYYzzz~~~uuuddd```XXXOOOMMMRRRXXXZZZgggttt}}}mmm```kkkpppyyyuuujjjfffjjjqqqvvvpppYYYUUUOOOPPPNNNRRRZZZ^^^rrrpppKKKFFFEEEDDDEEEIIIQQQ\\\cccooovvv|||nnn[[[YYY[[[______```nnn~~~fff[[[XXXWWWWWWYYY[[[]]]^^^]]]cccrrrwwwmmmpppwwwqqqdddbbb```bbbgggkkkllllllooorrrvvvzzz~~~|||xxxtttpppllliiigggfffddd```[[[VVVTTTTTTOOOMMMJJJHHHHHHGGGEEECCCAAAAAA@@@@@@>>>===;;;:::::::::999888888888888888;;;<<<<<<;;;;;;<<>><<<;;;:::999888888777888888888;;;;;;<<<;;;:::;;;>>>AAA>>>888222111444999<<<===;;;:::999999999999777555888999999888777777888::::::======;;;;;;>>>>>><<<666555333111///......---............////////////......////////////000000...///111222333444777:::;;;<<<>>>@@@AAACCCFFFIIILLLMMMLLLKKKPPPYYY]]]\\\ZZZ\\\UUUVVVTTTMMMOOOSSSLLLNNNNNNOOOSSSUUUVVVUUUTTTXXX]]]^^^[[[\\\ccckkkpppnnnqqqYYYUUUMMMQQQQQQSSSVVVXXXoooVVVHHHFFFDDDDDDHHHPPP[[[ccckkkoooaaaZZZWWWZZZ```cccjjj~~~|||eee\\\UUUVVVWWWUUUUUUXXXYYY[[[^^^bbbjjjwwwyyyppprrryyyrrryyy}}}}}}xxxsssoooooovvvuuufffdddiiiuuu|||~~~~~~|||wwwqqqmmmkkkddddddccc___ZZZVVVUUUUUUOOOMMMJJJIIIIIIHHHFFFEEEAAAAAAAAAAAA@@@???======999999888777777777777777999:::;;;;;;:::;;;===>>><<<777222111444999;;;;;;999777555666888999888666777888999888666666888999:::;;;:::777999>>>@@@>>>666555333111000......---............////////////........./////////000000...000111222333555888;;;:::;;;===>>>???BBBEEEHHHLLLNNNMMMMMMQQQYYY]]]\\\]]]NNNIIIKKKKKKFFFKKKPPPIIIRRRPPPOOOOOOOOOQQQVVV[[[UUUXXXZZZ^^^hhhtttzzzyyypppYYYUUUJJJOOOQQQTTTWWW[[[ttt```HHHGGGDDDDDDGGGOOOZZZbbbeee|||lllxxxXXXZZZWWWYYY```fffooozzzddd]]]WWWUUUVVV[[[\\\ZZZ]]]cccccceeegggkkkrrr{{{~~~zzzmmmtttnnneeeiiivvv|||wwwqqqmmmkkkaaaaaa```]]]YYYVVVUUUVVVPPPMMMKKKIIIIIIIIIGGGFFFBBBBBBBBBAAA@@@???>>>===999888888777666777777777888:::;;;;;;;;;:::<<<===:::666111111444888::::::888555333444777999888777777888888777666666777999999:::888555888>>>AAA???777666444222000......---............/////////000............/////////000///000222222333555999<<<999;;;<<<===>>>AAAEEEHHHNNNOOOOOONNNRRRYYY\\\ZZZ```IIIJJJLLLMMMMMMNNNNNNNNNRRRTTTTTTRRRQQQRRRTTTTTTQQQYYYccchhhmmmxxxrrrWWWQQQLLLPPPOOOOOOVVV\\\rrraaaLLLHHHFFFGGGHHHMMMXXXdddqqqzzzhhhfffUUUUUU\\\[[[[[[hhhwwwooo\\\ZZZVVVXXX]]]bbbgggqqq{{{gggfffvvv~~~zzzxxxuuupppjjjjjjgggccc^^^ZZZWWWVVVVVVPPPNNNKKKIIIIIIHHHFFFEEEBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888666888999::::::<<<>>>AAA???:::555222333666888999555666888999999888777666666777888777666666888::::::777555666999<<<===<<<888888777555111///......------------------------////////////000000000000111222222222111333555888<<<===???@@@AAABBBEEEHHHJJJJJJLLLPPPUUUXXXXXXXXXZZZKKKLLLNNNOOOPPPQQQSSSTTTOOOQQQSSSRRRRRRTTTVVVXXXcccfffhhhjjjqqqqqqXXXQQQNNNRRRPPPPPPVVVZZZmmmfffKKKGGGFFFGGGJJJPPP^^^jjj~~~uuuhhh}}}```RRRVVV]]]\\\\\\jjjyyydddYYY[[[YYY^^^hhhuuuxxx```ooo~~~zzzxxxuuuoookkkiiifffbbb^^^ZZZXXXVVVVVVSSSQQQMMMKKKJJJIIIFFFDDDBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888888:::;;;::::::;;;===??????;;;666333333666888999555777999;;;;;;999777555666777888777666666888:::888666555666999;;;:::999777888777555111///...///------------------------////////////000000000000111222222222111333555888<<<===???@@@AAABBBEEEHHHKKKKKKMMMQQQUUUXXXYYYYYYZZZKKKLLLNNNOOOPPPRRRUUUXXXVVVVVVVVVUUUUUUWWWZZZ^^^cccffflllwwwqqqWWWQQQNNNRRRPPPQQQUUUWWWfffmmmJJJGGGEEEHHHLLLUUUdddrrrpppiiippp[[[SSSVVV^^^]]]^^^mmm{{{yyyhhh[[[XXX]]]___sss}}}lllhhh~~~~~~zzzxxxtttoookkkfffdddaaa]]]ZZZXXXWWWVVVTTTRRRNNNKKKIIIGGGDDDBBBBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888:::;;;;;;;;;::::::;;;===@@@<<<666333333555777888777999<<<======:::666444666777888777666666888:::666555666777999:::888666777777777444111///...///------------------------////////////000000000000000111222222222333666888;;;===???@@@AAACCCFFFHHHLLLLLLMMMQQQUUUXXXYYYYYY\\\MMMOOORRRRRRSSSUUUYYY]]]^^^[[[XXXXXXYYY[[[bbbiiilllvvvqqqXXXPPPLLLQQQPPPQQQVVVUUUaaazzzrrrKKKGGGEEEHHHMMMWWWiiixxxlllmmmwww___TTTSSSVVV^^^^^^aaappp~~~|||ccc^^^[[[___mmmwwwccclll|||~~~zzzwwwtttooollleeeccc```]]]ZZZXXXWWWVVVQQQOOOKKKIIIGGGEEECCCAAABBBAAA@@@???>>><<<;;;;;;:::999888888777777888888999:::;;;;;;::::::<<<>>>AAA===777333444666777888888:::>>>???>>>:::666222666777888777666666888:::666777888::::::999777555666666666444111......///........................////////////000000000000000111222222222333666999;;;===???@@@AAACCCFFFIIILLLLLLLLLOOOSSSWWWXXXXXX\\\RRRVVVZZZ[[[ZZZ\\\aaaeeeaaa]]]]]]ccciiippp|||sssXXXOOOJJJNNNNNNQQQVVVUUU___uuuvvvNNNIIIFFFGGGMMMXXXkkk{{{tttkkkuuuyyy^^^PPPNNNSSSWWW^^^___dddttt{{{cccZZZ```dddtttmmmZZZ[[[lll~~~zzzvvvsssooommmeeecccaaa^^^[[[YYYWWWVVVOOOMMMJJJHHHHHHGGGEEECCCBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888777888:::::::::;;;>>>@@@AAA<<<777444444666888999999;;;>>>@@@>>>:::555222666777888777666666888:::777999;;;<<<;;;999666555555666555333000......///........................////////////000000000000000111222222222333666999:::<<<>>>@@@AAACCCFFFIIIKKKJJJJJJMMMQQQTTTVVVVVVXXXzzzWWW]]]dddggggggiiioootttrrrpppwwwvvv[[[PPPJJJMMMMMMPPPVVVUUU]]]rrr{{{PPPKKKGGGGGGMMMZZZnnnqqqnnngggUUUOOOSSSYYYYYYaaabbbhhhzzzeeeZZZ\\\gggtttnnn^^^WWWTTTdddjjjsss|||zzzvvvrrrooonnnfffeeeccc```\\\YYYWWWVVVRRROOOMMMKKKKKKJJJIIIGGGBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888666888999::::::<<>>@@@AAACCCGGGIIIKKKJJJIIIKKKOOOSSSUUUUUUUUUwwwfffoooyyyyyy^^^SSSLLLOOOMMMPPPUUUTTT[[[pppRRRLLLGGGHHHOOO]]]rrrwwwxxxsssZZZRRRSSSXXX]]]]]]eeefffnnnnnn]]][[[eeeuuusssaaaUUURRRXXX^^^iiihhhiiitttzzzuuuqqqooonnnhhhgggdddaaa^^^ZZZWWWUUUTTTRRROOOMMMLLLJJJHHHGGGBBBAAA@@@???>>><<<;;;;;;:::999888888777777888888888999:::::::::;;;===@@@???;;;666444555888;;;<<<999:::<<<===<<<999777555666777888777666666888:::999;;;===<<<888555444444444444444333000......///........................////////////000000000000///000111111222444777::::::<<<>>>@@@AAADDDGGGJJJLLLKKKJJJKKKOOOSSSUUUVVVWWWyyy|||{{{aaaUUUOOOPPPNNNPPPUUUSSSZZZmmmSSSMMMHHHIIIQQQ```www|||```NNNMMMQQQUUUXXX___hhhjjjqqq___[[[^^^lllrrriii^^^VVVRRRSSSXXX]]]aaaffflllyyyzzzuuuqqqooooooiiihhhfffbbb^^^ZZZWWWUUUUUURRRNNNLLLJJJHHHEEECCCBBBAAA@@@???>>><<<;;;;;;:::999999888777888888888:::;;;;;;;;;::::::<<<>>>>>>:::666444555999<<<>>>999:::;;;;;;:::999777666666777888777666666888:::999;;;===;;;666333333444333444444333000......///////////////////////////////////////000000000000///000111111222444777:::999;;;>>>@@@AAADDDGGGJJJMMMLLLKKKLLLPPPTTTVVVWWW\\\dddTTTOOOLLLMMMPPPQQQSSSYYY```YYYGGGJJJMMMXXXkkk|||xxxhhhSSSPPPUUUWWWZZZ___bbbeeeooo}}}~~~mmmbbb```mmm}}}yyyuuuuuusssjjj___WWWVVVTTTSSSVVV[[[]]]]]]cccgggxxx~~~xxxuuusssqqqpppnnniiiccc]]][[[YYYWWWVVVRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBAAA???===;;;:::<<<;;;:::888777666666666777777888999:::;;;;;;<<<@@@===888444333444888::::::888666666666666555444444444444222222333666888777999:::999666666888;;;666444444777666000...///............////////////............////////////000111222222222333666999888:::===???@@@CCCGGGJJJPPPNNNLLLLLLPPPUUUXXXZZZ```fffVVVNNNLLLMMMPPPQQQSSSYYY```{{{]]]IIIJJJMMMZZZppp}}}qqqooo\\\OOOQQQXXXYYY\\\bbbfffiiirrrpppddd]]]lllqqqgggeeeeee^^^iiikkkiiiccc```___ZZZUUUXXXYYYZZZZZZZZZ\\\]]]^^^ggg|||yyyvvvssspppoookkkgggbbb^^^[[[YYYWWWUUURRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBAAA???===;;;:::;;;;;;999888777666666666777777888999:::;;;;;;<<>><<<;;;::::::888777666666666666777777888999:::;;;;;;<<>>;;;777444444777999<<<:::888666666555444222555555444222111111333666888888999888777666888:::666444444666555000...///............////////////............////////////000111222222222333666999999;;;===???AAADDDHHHJJJOOOMMMLLLMMMQQQUUUXXXZZZbbbhhhYYYNNNLLLLLLPPPRRRSSSYYYaaawwwdddNNNLLLMMMZZZrrrsssrrroooZZZSSSPPPQQQVVVYYYXXX\\\bbbfffiiisssmmm```aaagggvvveeeWWW]]]```iii{{{|||xxxrrrlllfffbbb^^^[[[YYY^^^kkkwww|||yyytttoookkkeeecccaaa___]]]ZZZVVVRRRQQQPPPOOOMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@>>>===<<<:::999888777666666666666777777888999:::;;;;;;<<<>>>>>>===999444333666888;;;999777666777777666555666666555222000111333555555555555555444444555666777444444666555000...000............////////////............////////////000111222222222333666999999;;;>>>@@@BBBDDDHHHKKKNNNMMMLLLMMMQQQVVVXXXZZZ[[[|||gggXXXMMMKKKLLLPPPRRRTTTZZZaaapppdddNNNMMMMMMXXXnnnsssuuummm[[[PPPRRRSSSUUUXXXYYYZZZ```ffffffkkkvvvggg^^^dddnnn}}}iii^^^gggzzz~~~nnngggbbbbbbiiixxx}}}yyyuuuooollldddcccaaa```^^^ZZZUUURRRPPPPPPNNNLLLJJJIIIGGGGGGCCCCCCBBBBBB@@@???===<<<:::999888777666666666777777777888999:::;;;;;;<<<>>>??????;;;555333444777999777666777999;;;;;;:::666666555333111111444666666666555555555666666666777444444555444000///111............////////////............////////////000111222222222333666999:::<<>>===::::::999888777777888888777777888999:::;;;;;;<<<>>>@@@AAA===666222333777888777777999<<<>>>???>>>777777666444333333555888;;;999777888999:::999999888555444555444000///111............////////////............////////////000111222222222333666999;;;===???AAACCCFFFJJJLLLLLLKKKLLLNNNSSSWWWYYYYYYddd}}}dddVVVLLLKKKKKKOOORRRTTTZZZbbbooodddNNNMMMNNNYYYooo}}}ooo___UUUOOONNNPPPTTTWWWZZZ]]]```eeekkkooouuu|||uuueee___bbblllwwwyyyvvviiibbbyyy~~~{{{yyyvvvssspppiiifffccc```]]]ZZZVVVSSSPPPOOONNNLLLKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>;;;::::::999999999999999777777888999:::;;;;;;<<<===AAABBB>>>666222333666;;;:::999:::===???@@@@@@777777777555444555888:::===;;;999999;;;<<<;;;:::888555333555333//////111............////////////............////////////000111222222222333666999;;;===@@@BBBDDDFFFJJJMMMLLLKKKLLLOOOSSSWWWYYYYYYjjjooopppvvv|||dddVVVLLLJJJKKKOOORRRTTT[[[bbbzzzdddOOOMMMNNN[[[tttzzzrrr\\\RRROOOOOOQQQUUUWWW[[[^^^___bbbgggjjjkkk{{{kkkaaabbbhhhsss}}}uuuzzzuuufffeee}}}zzzxxxwwwtttrrrkkkhhhddd```]]]ZZZVVVSSSPPPOOONNNLLLKKKIIIHHHHHHCCCCCCCCCBBBAAA@@@???>>>;;;;;;::::::999:::::::::777777888999:::;;;;;;<<<===AAACCC???777111222666===<<<;;;<<<>>>@@@@@@???777777777666555666999<<<===:::888888;;;<<<;;;999999555333444333//////222............/////////000............/////////000000111222222222333666999;;;>>>@@@BBBDDDGGGJJJMMMKKKKKKLLLOOOSSSWWWYYYYYYiiiqqq~~~gggWWWMMMLLLMMMQQQRRRRRRVVV\\\tttgggPPPMMMOOO\\\sssuuummmaaaVVVSSSSSSQQQTTTYYYVVVZZZ___cccfffjjjmmmppp}}}sssfffddd[[[fffyyyzzzsss~~~uuueeeqqq~~~|||zzzwwwrrrnnniiihhheeebbb]]]YYYUUUSSSOOOOOOOOOMMMKKKHHHEEECCCDDDCCCBBBAAA???>>>===<<<===<<<;;;:::888777666555888888999:::::::::999999AAA@@@>>>999555333444555999:::<<<===>>>===<<<;;;777666666666777888999:::;;;>>>777444===>>>999;;;555444333333333222000---////////////////////////000000000000////////////000111222222333555888;;;>>>@@@BBBCCCCCCEEEHHHKKKMMMLLLLLLOOOUUUYYYZZZYYYggghhhXXXMMMKKKLLLPPPQQQRRRWWW^^^{{{iiiPPPMMMPPP___tttppp|||mmmeee\\\TTTOOORRRTTTUUUWWW\\\ZZZ]]]bbbfffjjjnnnssswwwmmmccccccaaaooo}}}yyyllllllzzz~~~|||zzzvvvrrrnnniiigggeeeaaa]]]YYYUUUTTTPPPOOONNNLLLJJJGGGEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<;;;:::888777666666888888999:::::::::999999AAA@@@===999555333333555999::::::;;;;;;;;;::::::777777777777777888999:::666:::555444;;;;;;555888777555333333222222///---////////////////////////000000000000////////////000111222222333555888;;;===???AAABBBDDDFFFIIILLLMMMLLLLLLOOOTTTXXXYYYYYYfffiiiYYYMMMKKKKKKNNNPPPRRRYYY```mmmPPPLLLSSScccuuuwww}}}pppaaaUUUPPPNNNKKKMMMSSSXXXZZZ\\\___^^^```dddhhhlllrrryyy}}}zzzhhh```ccclll|||yyydddqqq}}}zzzxxxuuuqqqnnnhhhgggdddaaa\\\YYYVVVTTTQQQPPPMMMKKKHHHGGGEEEEEECCCCCCBBB@@@???>>>===<<<;;;;;;::::::999888777777777888999:::::::::::::::@@@???===888444222333555::::::999888888888999:::888777777777777888888999555;;;888777>>>;;;666;;;:::777444222222111///...////////////////////////////////////000000000000000111222222333555888;;;<<<>>>@@@BBBDDDFFFJJJMMMMMMLLLLLLOOOSSSVVVXXXXXXbbb~~~iiiZZZNNNKKKJJJMMMOOORRRZZZbbbpppPPPLLLVVViiiwww~~~rrrhhh```WWWQQQOOONNNNNNQQQVVV[[[^^^```bbbcccdddfffiiimmmssszzzuuuiiiaaafffzzzpppeeettt~~~{{{yyywwwuuuqqqnnnhhhfffccc```\\\XXXVVVUUUQQQPPPMMMJJJGGGFFFEEEEEEBBBBBBAAA@@@???>>>======:::::::::999999888888888777888999999::::::::::::???>>><<<888444222333444<<<;;;888777666888:::;;;777777666666666666666777666:::777888>>>:::777>>>;;;999555333222111///...////////////////////////////////////000000000000000111222222333555888;;;:::===@@@BBBDDDGGGKKKNNNMMMMMMMMMOOORRRUUUWWWWWW[[[|||hhhZZZNNNKKKJJJMMMOOORRRZZZbbbtttQQQMMM[[[ooozzz|||rrriii___ZZZWWWRRRPPPQQQQQQSSSUUUXXX[[[aaaeeegggiiijjjkkklllooottt{{{wwwmmmaaaiiimmmmmmzzz}}}zzzwwwvvvtttqqqnnnhhhfffccc___[[[XXXVVVUUUQQQOOOLLLIIIGGGFFFEEEEEEAAAAAA@@@@@@???>>>======:::::::::999999888888888666777888999::::::;;;:::>>>===;;;777333222333444>>><<<:::888888999<<<===777666555444444444444444333555222555<<<777444===;;;999666444333222000...////////////////////////.../////////000000000111000111222222333555888;;;:::<<>>>>>======;;;;;;::::::999888777777666777888999:::;;;;;;;;;===<<<:::666333111222444>>><<<:::999:::;;;>>>@@@777777666444333333333333666666333;;;EEE>>>777>>>:::888777666555444111...////////////////////////......//////000000111111000111222222333555888;;;:::<<>>>>>======<<<<<<;;;:::888777666666666777888999:::;;;;;;;;;<<<;;;999666222111222444<<<;;;::::::;;;===???@@@:::999777666555444444444999888999FFFSSSJJJ<<<===888777777888888555111...////////////////////////.........///000111111111000111222222333555888;;;;;;===@@@BBBDDDGGGKKKNNNPPPRRRSSSSSSSSSSSSVVVYYY^^^~~~tttaaaTTTMMMLLLMMMQQQRRRRRRVVV\\\aaawwwUUUTTTgggzzz|||yyycccTTTUUUUUUIIINNNLLLLLLOOOPPPOOOPPPSSSUUU]]]bbbaaaaaafffiiihhhhhhjjjmmmpppsssyyy{{{ppphhhooojjjggg___www~~~{{{wwwtttsssrrrpppnnngggeeeaaa]]]YYYWWWWWWWWWMMMMMMMMMLLLIIIFFFCCCAAA@@@@@@??????>>>>>>============;;;:::888777666555666666888999:::;;;;;;;;;;;;;;;999555222111222444:::999999:::;;;===???@@@;;;;;;999888666555555555666666999JJJZZZNNN:::888666666888999999777222...////////////////////////---......///000111111222000111222222333555888;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPSSSUUUTTTSSSTTTWWWZZZddd|||qqqbbbWWWLLLLLLMMMNNNQQQSSSVVVXXX___|||UUUSSS```nnn}}}yyyyyysss```TTTSSSSSSQQQNNNKKKKKKKKKMMMOOOQQQTTTUUU[[[]]]```bbbdddddddddcccggghhhjjjmmmqqquuuyyy|||}}}nnnhhhddd``````eee~~~{{{yyywwwuuurrrpppllliiidddaaa___\\\YYYWWWQQQOOOMMMJJJGGGDDDCCCBBBBBBBBBAAA@@@???>>>======::::::999999888777777777666666666777888999;;;<<<::::::888444111000222333:::;;;<<<<<<<<<>>>BBBDDD;;;;;;;;;;;;:::999999888>>><<<;;;===AAABBB>>>999555444555666777666444222000///...---------------,,,,,,------///000222222222333333333222333666888@@@@@@@@@AAACCCFFFHHHJJJOOOQQQSSSTTTUUUVVVXXXZZZhhh}}}sssbbbUUULLLLLLMMMNNNQQQTTTVVVXXX^^^~~~VVVSSS___kkkwww{{{}}}nnncccVVVNNNNNNPPPOOONNNRRRQQQQQQRRRSSSVVVXXXZZZ[[[]]]___bbbcccbbbaaa```cccccceeegggkkkooorrrtttuuuyyy~~~pppjjjmmm___dddiiirrr~~~{{{yyywwwuuurrrpppjjjgggccc```]]][[[XXXVVVQQQOOOMMMJJJGGGEEECCCCCCAAAAAA@@@???>>>======<<<::::::999999888777777777666666777888999::::::;;;:::999888555222111222444888:::<<<<<<===>>>AAACCC<<<;;;999888888999:::;;;>>><<<;;;>>>BBBBBB>>>:::888777666666555444111...000///...------------...---------...///000111222222333333333222444666999??????@@@AAACCCFFFIIIJJJMMMOOOQQQRRRSSSTTTWWWYYYoootttaaaRRRLLLLLLMMMNNNQQQTTTWWWXXX___VVVRRR\\\dddmmmooo{{{hhhYYYUUUPPPNNNOOOQQQRRRSSSUUUTTTSSSSSSTTTVVVYYYZZZ[[[]]]```cccdddbbb```_________```bbbeeehhhkkkmmmmmmppptttuuuvvvxxx}}}tttmmmzzzeee\\\\\\gggrrr~~~{{{yyywwwtttqqqnnngggddd```]]][[[YYYVVVTTTQQQOOOMMMJJJGGGEEEDDDCCCAAA@@@???>>>===<<<<<<;;;::::::999999888777777777444666777999::::::::::::999999888555333222333555888:::<<<=========???@@@<<<:::888666666888;;;======<<<;;;>>>AAAAAA???;;;888777555444444222000---//////......------..................//////000111111222333333222444777999===>>>???AAADDDGGGIIIKKKKKKMMMOOOPPPQQQSSSVVVYYYvvvuuuaaaPPPKKKLLLLLLNNNQQQTTTWWWYYYbbbVVVPPPWWW]]]cccbbbmmmvvv|||{{{YYYRRRTTTUUUVVVWWWXXXZZZ[[[WWWVVVUUUTTTUUUVVVXXXZZZZZZ]]]aaadddeeedddbbb```_________```bbbeeeggghhhiiilllnnnoooooopppsssvvvwwwzzzyyyooopppcccbbb```fffttt}}}yyyvvvrrrnnnkkkdddaaa]]][[[YYYWWWUUUSSSQQQOOOMMMJJJHHHFFFDDDDDD@@@@@@???>>>===<<<;;;;;;::::::999999888777777777333555888:::;;;;;;:::999999999999666444333444555:::<<<>>>>>>===;;;;;;;;;999888777777777999:::<<<;;;::::::<<<>>>???===;;;555444333333444333222000//////............//////000///////////////000000111222333333333444777999<<<===???AAADDDGGGIIIKKKKKKLLLNNNPPPQQQTTTXXX[[[vvvttt```PPPKKKKKKLLLNNNQQQTTTWWWYYYdddTTTMMMSSSWWW\\\[[[fffggguuuzzzvvvXXXUUUXXX\\\^^^^^^]]]^^^___ZZZYYYYYYYYYYYYZZZ[[[\\\YYY\\\```ccceeeeeedddcccaaa``````aaabbbdddfffggghhhjjjkkkllllllmmmnnnooonnnqqqvvv{{{~~~ppphhhaaaeeehhhooo}}}~~~yyyuuupppkkkgggbbb___\\\ZZZXXXWWWUUUSSSPPPOOOMMMJJJHHHFFFEEEEEE@@@@@@???>>>===<<<;;;;;;::::::999999888777777777333555888:::;;;;;;:::999999::::::888555444444555<<<>>>???>>><<<999888888555666888999:::999888888888888888999;;;<<<;;;:::666444333222333333222000//////.........//////000000000/////////000000111000111222333333444777:::;;;<<<>>>AAADDDGGGIIIJJJKKKMMMOOOQQQSSSVVV[[[^^^ppp~~~qqq```SSSJJJKKKLLLNNNQQQUUUXXXZZZeeeSSSKKKPPPUUU[[[[[[gggbbbqqqzzztttYYYXXX[[[___`````````______[[[\\\]]]^^^______^^^^^^]]]^^^aaadddeeeffffffeeeccccccccccccdddeeeggghhhjjjjjjkkklllmmmmmmlllllljjjmmmrrruuuwww|||tttjjj___```eeelll~~~yyyuuupppjjjgggaaa___\\\ZZZYYYXXXVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFAAA@@@???>>>===<<<<<<;;;::::::999999888777777777444666777999::::::::::::;;;;;;;;;999666444333444===>>>>>>===:::888777888444666888::::::999777555666666666777888999::::::;;;999555333222111///---//////......//////000000////////////000000111222000111222222333444888:::;;;<<>>======<<<::::::999999888777777777666666777888999::::::;;;<<<======:::777444333333:::;;;;;;:::999999:::;;;666777888888888777666555555666777777777888:::;;;===:::666444333111000...///////////////000111111////////////000111222333000111222222333555888;;;;;;===???BBBDDDFFFFFFFFFKKKMMMOOOQQQTTTYYY___ccciiiyyykkk___XXXJJJJJJLLLNNNQQQUUUXXXZZZjjjTTTKKKRRRYYYcccfffuuu~~~yyyyyy```bbbbbbcccfffkkknnnnnnmmmrrruuuyyy}}}~~~|||zzzxxxssssssqqqpppppppppppppppooonnnnnnnnnpppqqqsssuuurrrrrrssstttuuuuuusssrrrqqqtttxxxyyyxxxzzz~~~hhh]]]dddppp~~~}}}zzzwwwuuusssooommmbbb___]]][[[[[[ZZZXXXWWWPPPOOOMMMKKKIIIHHHGGGFFFBBBBBBAAA@@@???>>>======::::::999999888777777777777666666777888999;;;<<<===>>>>>>;;;777333222222888999999999888:::===???888888777666666666666666555666777888888999;;;===:::888555333444444333222///////////////000111111.........///000222333444000111222222333555888;;;<<<===@@@BBBDDDEEEEEEEEEKKKLLLNNNPPPSSSYYY___cccjjjzzzppp___OOONNNLLLJJJMMMRRRWWWYYYYYYhhhQQQIIIVVV___dddhhh|||}}}cccdddccceeeiiipppvvvzzz|||}}}}}}|||{{{zzzrrrwwwxxxuuuwww}}}}}}|||yyy{{{zzztttyyyooofffeeennn{{{xxxuuurrrmmmjjj___]]][[[YYYXXXXXXYYYZZZOOONNNLLLJJJHHHEEEDDDCCCDDDCCCAAA???>>>===<<<<<<999999999999999999999999555666888999;;;;;;<<<<<<>>>>>>===:::666333333333999999999888888999<<>>======<<<999999999888888777777777555555777999:::;;;;;;;;;===>>>===:::777444333333999999:::999888:::===@@@:::888777666777888777666555999;;;999999;;;<<<;;;777888888777555333111///---...///000111000000//////000000000000111444666666444222000111444888:::======???AAACCCEEEFFFGGGFFFIIIKKKOOOWWW___aaa___jjjyyypppaaaSSSMMMKKKKKKMMMRRRWWWYYY[[[bbbTTTOOO[[[aaaiiivvvyyyvvvjjjlllqqqzzz}}}cccdddwww|||yyywwwsssoookkkcccaaa^^^ZZZWWWUUUTTTTTTOOONNNLLLJJJHHHEEEDDDCCCAAA@@@???>>>============999999999888777666555555444555666888999:::;;;;;;===>>>===;;;777444333333999::::::::::::;;;>>>AAA999888666777888888777666666;;;===;;;:::<<<===<<<666777777777555444222111......///000000000000000///000000000///000333666777555333111222555888:::<<<===???@@@CCCDDDFFFGGGGGGMMMOOOSSSddduuuqqqaaahhh~~~uuunnn___RRRLLLKKKLLLNNNRRRVVVZZZ\\\eee~~~SSSQQQ\\\aaalll}}}qqqvvvlllwww|||yyywwwsssooolll```___]]]ZZZXXXWWWVVVUUUOOONNNLLLJJJHHHEEEDDDCCC@@@???>>>===============;;;:::999888777666555555333444666777999:::::::::<<<===>>><<<888555444333999:::;;;;;;;;;<<<>>>AAA888777666777888999777666777;;;===;;;:::<<<===;;;666666666666666444222111...//////000000000000000///000000000///000333555888666444333333555888:::<<<===>>>@@@BBBDDDFFFFFFGGGNNNPPPTTTlllfffmmm}}}tttmmm___RRRJJJKKKLLLNNNQQQUUUZZZ]]]eeeZZZVVV^^^```jjj}}}{{{yyywwwsssooolllbbbaaa^^^\\\YYYWWWUUUTTTOOONNNLLLJJJHHHEEEDDDCCC???>>>>>>===<<<<<<<<<===<<<;;;;;;999888777666666333444666777999:::::::::<<<===>>>===999666444444999;;;<<<<<<;;;;;;===???777777666888999999777666666:::<<<999888:::;;;999666666666666666444222111///////////////000000111///000000///...///222444777555444333444666888:::<<<<<<>>>@@@BBBDDDEEEFFFAAAJJJLLLOOOjjjmmmuuu~~~vvvoooaaaSSSIIIKKKMMMOOOQQQUUUZZZ^^^jjjVVVTTT___cccooo}}}zzzxxxvvvsssooolllgggfffbbb^^^ZZZUUURRRPPPOOONNNLLLJJJHHHEEEDDDCCC??????===<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777444555666888999:::;;;;;;;;;===>>>===:::777555444:::;;;===<<<;;;:::;;;<<<666666666888::::::888666555999;;;888777999999777666777777777555444222111///////////////000111111///000000///...///111333444444333333444666888:::;;;<<<>>>???BBBCCCEEEFFFBBBKKKLLLOOOggg~~~wwwwwwooo```RRRHHHKKKMMMOOOQQQTTTZZZ___rrryyyPPPPPP___hhhxxx~~~|||yyywwwuuurrrnnnkkkiiihhhddd```[[[VVVRRRPPPOOONNNLLLJJJHHHEEEDDDCCC@@@???>>><<<;;;::::::::::::999999999888888777777555555777999:::;;;;;;;;;;;;===>>>>>>;;;777555444;;;<<<===<<<:::888999999666666666888::::::888666555999;;;888666888999777777888888777555333111///000//////...///000111222///000000///......111333222111111222444666888:::;;;<<<===???AAACCCEEEEEEEEEMMMPPPQQQccc|||}}}vvvmmm^^^OOOHHHKKKMMMOOOPPPTTTZZZ___uuu}}}TTTSSSaaajjjzzz}}}{{{xxxvvvtttqqqmmmkkkgggfffdddaaa]]]YYYUUUTTTOOONNNLLLJJJHHHEEEDDDCCC@@@???>>><<<:::999999888888888888777777777777777555666888999;;;;;;<<<<<<:::===???>>>;;;888555444;;;<<<===<<<999777777777555555666888::::::888666555:::;;;888777888999777888888888777555333000///000///.........///111222///000000///......000222000000000222444666999:::;;;<<<===???AAACCCEEEEEECCCKKKNNNNNN\\\xxxtttqqquuurrrmmm]]]NNNLLLLLLLLLNNNRRRWWW\\\___tttXXXPPPZZZkkk~~~zzzvvvrrrnnnllljjjnnnjjjeeeaaa^^^[[[WWWTTTQQQOOOLLLJJJHHHFFFCCCAAAAAAAAA???>>><<<:::999888;;;999888888999888777555555666777888999:::::::::;;;>>>@@@@@@===888555444999999::::::999888666555222444777999999777444222666777888888999999999999888888777555444333222111------......//////000000000000000000////////////111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFHHHHHHKKKOOOWWWdddqqqzzzzzzooollljjjuuurrrlll\\\NNNLLLLLLMMMOOOSSSXXX]]]```vvvWWWOOO\\\ppp|||wwwssspppmmmlllnnnjjjfffaaa^^^[[[WWWUUUQQQOOOLLLJJJHHHFFFCCCAAAAAA@@@???>>><<<:::999888;;;999888888999888777555555666777888999:::::::::;;;>>>@@@@@@===888555444;;;;;;;;;:::999777666555333444666888888666444333666888::::::999888999:::777777666444333222111000//////////////////000000000000000000////////////111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFKKKKKKKKKKKKMMMTTT\\\bbb{{{kkkYYYaaaaaammmuuurrrjjjZZZNNNKKKLLLMMMPPPTTTYYY^^^aaatttWWWNNN\\\qqq|||}}}yyyuuuqqqooonnnmmmjjjeeeaaa^^^[[[XXXUUUQQQNNNKKKJJJHHHFFFCCCAAAAAA@@@???===<<<:::999888;;;999888888999888777555555666777888999:::::::::;;;===@@@@@@===999666444===<<<;;;999888777777777444444555666666555444444777:::>>><<<888666888;;;666666555444222111000///000000000000000000//////////////////000000000000111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFHHHIIIJJJLLLNNNSSSYYY^^^zzzvvvmmmnnnlllccc\\\ZZZ```iiitttrrrhhhXXXMMMJJJJJJLLLOOOTTTYYY]]]```lllXXXOOOZZZlllqqq{{{}}}yyyuuuqqqooonnnmmmiiieeeaaa^^^[[[XXXUUUPPPNNNKKKIIIHHHGGGDDDBBB@@@@@@???===<<<;;;999999;;;999888888999888777555555666777888999::::::::::::===@@@@@@===999666555===<<<:::999999999:::;;;555555444444444444555555777<<<@@@>>>888555888<<<777666555444333111000000222222111111000000//////////////////000000000000111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFDDDGGGLLLPPPTTTXXX^^^aaa}}}^^^UUURRRXXXZZZWWW]]]gggjjj}}}ssspppdddUUULLLHHHIIIKKKOOOSSSWWW[[[]]]fffWWWQQQYYYhhhooommmvvvqqqlllggg{{{~~~{{{wwwssspppnnnmmmkkkhhhccc```]]]ZZZWWWUUUPPPNNNKKKIIIHHHGGGDDDBBB@@@???>>>===<<<;;;:::999;;;999888888999888777555555666777888999::::::::::::<<>>???666555444444444444555666777<<<@@@>>>888555888<<<888777666555444222222111222222111111000000//////.../////////000000000111111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFHHHKKKNNNQQQRRRTTTVVVXXXwwwXXXTTTTTTXXXYYY\\\jjjzzzzzzqqqmmm```RRRLLLHHHIIIKKKOOORRRVVVYYY[[[ddd{{{UUURRR[[[kkk~~~nnndddhhhttt}}}{{{yyy}}}iiikkkiiikkk~~~|||yyyuuurrrooommmllliiifffbbb^^^\\\YYYVVVTTTOOOMMMKKKIIIHHHGGGEEEBBB??????>>>===<<<;;;::::::;;;999888888999888777555555666777888999:::::::::999<<>><<<888666888;;;888888777666444333222111000000000000000000//////......//////000000111111111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFHHHKKKOOORRRTTTUUUVVVXXXjjjcccggglllmmmooozzzwwwooojjj\\\OOOKKKJJJKKKMMMPPPSSSVVVXXXZZZeee{{{UUURRR^^^pppoooppp}}}xxxjjjfffhhhjjjjjjnnnxxxvvveeeqqqrrrzzz}}}|||yyyuuurrrooommmlllgggddd```]]]ZZZXXXUUURRROOOMMMKKKIIIIIIGGGEEECCC??????>>>===<<<;;;;;;:::;;;999888888999888777555555666777888999:::::::::999<<>>>>>======<<<777777777777777777777777666888::::::999888999:::888777666555333222111111//////////////////000000.........///000111111111111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFFFFJJJOOOSSSVVVYYY[[[]]]bbbnnnxxxvvvmmmhhhZZZMMMKKKLLLMMMOOOQQQTTTWWWXXXYYYeee}}}UUURRR^^^sssvvvlllZZZXXX^^^ccceeedddmmmuuuzzz{{{rrrsssrrruuu~~~|||yyyvvvrrrpppnnnmmmfffccc___\\\YYYWWWTTTRRROOOMMMJJJIIIIIIGGGEEECCC??????>>>===<<<;;;;;;:::;;;:::888888999999777666555666777888999:::::::::999<<>>===;;;999777777888888888888777777666777888999999999999999666666555444222111000000------......//////000000---......///000111111222111222222222222444777:::===>>>@@@BBBCCCEEEEEEFFFHHHKKKOOOQQQSSSTTTVVVXXXbbb|||uuuqqqeeeVVVOOOJJJJJJKKKMMMOOOPPPSSSWWWZZZdddvvvVVVQQQYYYoooxxxXXXRRRYYY\\\]]]___dddhhhooovvv|||sssxxxqqq~~~zzzvvvtttqqqmmmkkkdddccc```\\\YYYVVVUUUTTTNNNMMMLLLIIIGGGDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>===;;;999888888444555777888999888666555888::::::888999<<<:::666999999777666444222111000////////////////////////............/////////////////////111333666888:::>>>>>>???@@@BBBCCCDDDDDDEEEHHHKKKNNNPPPSSSVVVYYYaaalllyyyvvvqqqeeeVVVNNNJJJIIIKKKMMMOOOQQQTTTXXX\\\nnnrrrTTTPPPXXXnnnlllSSSOOOVVVYYY[[[^^^bbbffflllsssxxx|||nnnllloooqqqvvvxxxpppooo}}}yyyuuusssqqqnnnllldddbbb___\\\XXXVVVTTTSSSNNNMMMLLLIIIGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>???@@@AAABBBCCCDDDFFFHHHLLLOOOQQQSSSWWWYYYjjjwwwwwwrrreeeUUUNNNIIIIIIKKKMMMPPPRRRUUUZZZ^^^uuummmRRROOOWWWnnnppp^^^NNNOOOUUUXXX[[[```cccgggmmmrrruuuyyy|||vvvjjj___]]]```kkkyyynnnuuu{{{wwwtttrrrpppnnnlllcccbbb___[[[XXXUUUSSSRRRNNNMMMLLLJJJGGGEEECCCCCC@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>???@@@BBBCCCCCCFFFIIILLLOOOQQQSSSWWWYYYjjjwwwrrrdddTTTMMMIIIIIIKKKNNNPPPSSSWWW[[[___xxxhhhQQQPPPWWWppp]]]TTTOOORRRWWWZZZ___eeefffjjjppptttvvvxxx|||uuulllhhhfffccccccjjj}}}{{{}}}}}}zzzvvvrrrqqqpppnnnmmmcccbbb^^^[[[WWWTTTRRRQQQNNNMMMLLLJJJHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>AAAAAA===999666444666666666666777777777777;;;>>>???;;;999:::999666888777666555333222111000////////////////////////............////////////111111111111222444666777;;;<<<===>>>@@@AAACCCCCCFFFHHHKKKNNNPPPRRRUUUXXXeeevvvrrrcccRRRLLLIIIIIIKKKNNNPPPSSSWWW[[[___vvveeeRRRRRRYYYsssvvvcccRRRPPPQQQVVVZZZ]]]bbbgggggglllrrruuuvvvyyy~~~qqqgggbbb___^^^^^^aaadddiiiwww}}}}}}yyytttqqqooonnnmmmllldddbbb___[[[WWWTTTQQQPPPNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>;;;888777888777666555555555666888999>>>BBBBBB===888777666444777666666444333222111000////////////////////////............////////////111111111111222444666777;;;;;;===>>>@@@BBBCCCDDDEEEGGGJJJMMMNNNPPPTTTVVVdddwwwtttpppbbbQQQKKKIIIIIIKKKMMMPPPRRRUUUZZZ^^^kkkbbbRRRTTTYYYvvvwwwiiiccc]]]```___TTTRRRTTTWWWZZZ\\\___cccgggffflllsssvvvvvvzzzuuuzzzrrr```VVVUUUXXX\\\ZZZaaafffnnn~~~}}}yyytttpppnnnmmmlllkkkeeeccc```[[[WWWTTTRRRPPPNNNMMMLLLJJJHHHGGGFFFEEE@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>888777666444666666555444333222111111////////////////////////............////////////111000000111222555777888;;;;;;===???AAACCCDDDEEEEEEHHHKKKMMMNNNPPPSSSVVVddd~~~uuurrrooo```PPPJJJIIIIIIKKKMMMOOOQQQTTTXXX\\\eee```RRRTTTXXXwwwttteee]]]XXXRRRVVV[[[VVV[[[]]]___```aaadddggghhhgggnnnuuuxxxzzz~~~www|||zzzfffWWWRRRUUUYYY[[[]]]fffkkkppp~~~zzzsssooolllkkkjjjjjjfffddd```\\\XXXUUURRRQQQNNNMMMLLLJJJIIIGGGFFFEEE@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>??????>>><<<:::::::::999777555333444666888:::>>>CCCEEE???999777777777666555555444333222111111////////////////////////............//////////////////000111333555888999;;;<<<===???BBBDDDEEEFFFGGGJJJMMMOOOPPPRRRUUUWWWfffsssvvv|||qqqnnn___OOOJJJIIIJJJKKKMMMOOOPPPSSSWWWZZZiii___RRRSSSWWWwwwjjjaaa```^^^YYY]]]ddd```dddfffgggffffffiiikkkjjjjjjqqqyyy|||~~~sss^^^SSSTTTYYYZZZYYY\\\fffjjjjjjwwwzzzsssnnnllljjjiiiiiigggeeeaaa]]]YYYUUUSSSQQQNNNMMMLLLKKKIIIHHHFFFFFF@@@@@@???>>>===<<<;;;;;;888999999999999888777777777777777888999999::::::;;;<<>>@@@@@@>>>;;;:::999999777555333333666999;;;<<>>@@@BBBDDDFFFGGGIIILLLNNNPPPRRRSSSVVVYYYlllrrriiiuuu}}}|||sssqqq```NNNJJJLLLDDDPPPQQQOOOSSSSSSVVV___iiieeeMMMNNN\\\xxxkkklllggg]]]\\\eeemmmpppwwwnnnggghhhkkkmmmooorrrvvvxxxzzz|||xxxxxxiiiZZZSSSRRRSSSVVVZZZ___pppwwwllleeesss~~~zzzuuuqqqnnnllliiigggjjjgggbbb\\\XXXUUUSSSRRRMMMLLLKKKIIIGGGFFFFFFFFFAAA@@@???===<<<<<<<<<<<<::::::999888888777777666777777888999:::::::::::::::===CCCGGGBBB999444555<<<===>>>===<<<;;;<<<===888777666666666888;;;<<>>???>>><<<;;;;;;;;;888888888888888:::;;;<<>>???AAAAAABBBDDDGGGJJJLLLLLLNNNQQQTTTWWWXXXYYYnnnvvvgggooo}}}pppmmm\\\KKKHHHIIIHHHOOOMMMKKKRRRSSSWWWbbbZZZJJJSSSdddzzzssssss{{{~~~}}}}}}}}}~~~rrrfff]]]TTTSSSUUUWWW[[[___rrrvvvrrrkkkvvv}}}yyyvvvtttqqqnnnllljjjgggbbb]]]XXXUUURRRQQQOOONNNLLLIIIGGGEEEDDDCCCAAA@@@???===<<<<<<<<<<<<<<<<<<;;;::::::999999888777777888999::::::::::::;;;===BBBFFFAAA999555666===???AAA@@@===:::999888888888999:::;;;;;;;;;;;;???AAA???:::888999888555999888666444222111000000000//////......//////000+++,,,---...///000111111000111222222333555888;;;===???AAACCCCCCCCCEEEFFFJJJKKKMMMPPPSSSVVVWWWYYYiiimmmvvvzzzoookkkZZZKKKHHHHHHKKKOOOLLLKKKSSSUUU[[[jjjZZZKKKTTTaaa{{{jjj___VVVSSSSSSUUUZZZ```vvvtttmmmlll{{{xxxuuurrrnnnkkkgggeeeaaa]]]YYYVVVTTTSSSOOONNNLLLIIIFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::999888888777777666777777888999::::::::::::<<<>>>BBBEEE@@@888555777>>>@@@BBBAAA>>>:::777666666777999;;;;;;:::999888:::===<<<888666888999777:::999777555222111000////////////....../////////,,,------...///000000000000111222222333555888;;;===@@@CCCEEEEEEDDDDDDEEEJJJLLLNNNQQQSSSUUUXXXZZZeee|||{{{yyyooojjjYYYKKKIIIIIIMMMPPPMMMNNNUUUXXXcccxxxVVVLLLXXXddd{{{zzznnn```XXXTTTTTTZZZaaaqqqnnniiiooo~~~mmmsss}}}yyyuuuppplllhhhcccbbb```]]]ZZZXXXWWWVVVOOONNNKKKHHHFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<::::::999888888777777666777777888999::::::::::::===>>>BBBDDD???888666888???AAABBBAAA>>>999666555444666888::::::999777666777<<<===:::999;;;<<<;;;:::999777444222000////////////............//////////////////////////////000111222222333555888;;;>>>AAAEEEGGGGGGFFFFFFFFFJJJMMMPPPRRRTTTVVVZZZ]]]jjj}}}vvvnnniiiWWWKKKJJJIIIKKKPPPOOOPPPVVVZZZkkkTTTPPPaaaooo}}}mmm```XXXVVV[[[ccchhhhhhhhhtttllldddggg}}}yyyuuuqqqkkkhhhbbbaaa___]]][[[YYYWWWVVVNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;::::::999999888777777888999::::::::::::>>>>>>AAACCC>>>777666999@@@AAABBB@@@===999666555444666777999999888666555888???BBB@@@===>>>>>>===888777555333111000/////////......------......///000000000/////////......000111222222333555888;;;>>>AAAEEEGGGGGGGGGGGGHHHIIIMMMQQQSSSTTTVVVZZZ^^^ttttttlllfffTTTIIIIIIGGGHHHNNNPPPRRRVVVZZZqqqzzzSSSOOO___jjjsssfff\\\WWWZZZaaabbbdddiiizzz^^^aaafff|||zzzwwwsssnnnkkkcccbbbaaa^^^[[[XXXUUUTTTMMMKKKJJJHHHFFFDDDDDDCCCAAA@@@???===<<<<<<<<<<<<<<<<<<;;;::::::999999888777777888999::::::::::::??????AAABBB===777666:::AAAAAAAAA???;;;888777777666777888999888888777666999AAAFFFCCC???<<<:::888666555444222000////////////......------......//////////////////000000000000111222222333555888;;;===@@@CCCEEEFFFGGGHHHIIIGGGLLLQQQSSSSSSUUUZZZ^^^uuuqqqkkkdddRRRHHHHHHFFFEEEMMMPPPRRRUUUYYYtttrrrPPPHHHQQQVVVkkktttggg\\\VVVXXX^^^___ccckkkpppSSS___ggg}}}|||zzzyyyvvvqqqnnnfffdddbbb___[[[WWWSSSQQQLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???===<<<<<<<<<<<<::::::999999888777777666777777888999::::::::::::??????AAAAAA===777777;;;AAABBBAAA>>>;;;888888888888888999999999888888777999AAAGGGCCC===888555111555444333111000/////////.........------.........------...///000111222222000111222222333555888;;;<<>>============:::999888666555555444444666888999999999999:::<<<>>>AAACCC@@@:::777888:::DDDDDDBBB???<<<;;;===>>>;;;;;;999777444444666888777<<<===:::999:::888222555444222111000000//////////////////////////////000...,,,---000111000---......///000222444666777<<<>>>AAACCCDDDEEEGGGHHHKKKMMMOOOOOOOOOQQQVVV[[[tttlllxxx|||zzzpppeee[[[PPPGGGFFFKKKIIILLLNNNSSSYYY]]]tttkkkOOOMMMKKKQQQiiisssggggggkkkttt~~~~~~vvvoooddd[[[VVVWWW[[[^^^```gggsss|||XXXXXX___nnn|||xxxtttrrrpppnnnlllhhhfffccc___ZZZVVVSSSQQQLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@???>>>===<<<<<<<<<:::999888777555555555555777888999:::999999:::<<<>>>AAACCC@@@:::777888;;;AAAAAAAAA???<<<<<<===???::::::999777555555666888:::>>>???;;;:::<<<:::555555444222111000000/////////////////////////////////...,,,---000111000...000111111222444666888999<<<>>>AAACCCCCCDDDFFFHHHKKKMMMOOOOOOOOOQQQVVV[[[uuu|||cccyyyvvvnnncccYYYOOOGGGGGGKKKIIIOOORRRWWW\\\^^^tttfffMMMMMMLLLQQQffflllaaaYYYYYY\\\dddttt{{{zzz|||xxxllldddcccffffffaaaZZZUUUSSSUUUYYY\\\]]]eeeqqqoooTTT\\\dddwww~~~yyyuuurrrooommmkkkeeedddaaa^^^ZZZVVVTTTRRRMMMMMMLLLJJJGGGDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;:::999888777666555555555777888::::::999999;;;<<<>>>AAACCC@@@:::777888;;;>>>???@@@???===<<<===>>>:::::::::888666666777999<<<>>>===:::999::::::777555444222111000000/////////////////////////////////------...000000000///111111222222444666888:::;;;===@@@BBBCCCDDDFFFGGGJJJMMMOOOPPPPPPRRRWWW[[[uuusss\\\}}}~~~qqqjjj```UUULLLGGGGGGJJJJJJQQQTTTXXX\\\```zzzeeeKKKMMMMMMQQQbbbooo```[[[WWWXXXZZZ]]]gggrrrxxxtttvvv{{{vvveeeYYYSSSTTTWWWZZZWWWSSSPPPPPPSSSWWWZZZ[[[bbbmmmkkkWWWbbbjjjyyyuuurrrooollliiidddbbb```]]]YYYVVVTTTSSSOOONNNLLLJJJGGGDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;:::999888777666666666666777999::::::999:::;;;===>>>AAABBB???999777999<<<===???@@@???===;;;;;;;;;999::::::999777777999:::;;;;;;:::888777777777666444444222111000/////////////////////////////////---------...///000000000111000000000222444777888;;;===@@@BBBCCCDDDEEEGGGJJJMMMPPPQQQPPPRRRWWW[[[tttvvvaaakkkfff]]]QQQHHHFFFGGGIIIMMMSSSUUUWWW[[[bbbbbbJJJLLLMMMOOO___ppp^^^ZZZYYYZZZ]]]]]]]]]aaaffftttxxx|||zzzwwwvvv|||mmmYYYNNNLLLMMMLLLVVVTTTQQQPPPPPPSSSWWWZZZbbbgggqqqeeeZZZkkkvvvzzzuuurrrnnnkkkiiicccbbb```]]]ZZZWWWTTTSSSOOONNNMMMJJJGGGDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;:::999888777777666777777777999::::::::::::;;;===>>>@@@BBB>>>999777:::===???@@@@@@???;;;999777777888999::::::888888:::;;;<<<:::999888777666666777444444222111000/////////////////////////////////,,,---......//////000111222111000000111444777888;;;===@@@BBBCCCDDDFFFHHHIIILLLPPPQQQQQQSSSXXX[[[sssmmmfffccc[[[NNNGGGFFFHHHIIINNNTTTUUUVVVYYYddd]]]IIIKKKKKKMMM\\\zzzxxxjjjaaa[[[VVVXXX[[[^^^___```bbbeeeqqqyyy{{{{{{qqqYYYNNNMMMMMMKKKUUUSSSQQQPPPRRRUUUYYY\\\fffjjjvvv``````{{{yyyuuurrrooollliiidddccc```]]]ZZZWWWUUUSSSNNNNNNMMMJJJHHHEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;:::999888777777777777777888999;;;;;;::::::<<<===>>>@@@AAA>>>999777:::>>>@@@AAA@@@===999777666666888999;;;;;;::::::;;;<<<===;;;:::;;;:::777666888555444222111000000//////////////////////////////+++---...///...///000222555444333222333666999;;;<<<>>>AAACCCDDDEEEGGGHHHHHHLLLPPPRRRRRRTTTXXX\\\qqqwwwdddccc[[[NNNGGGHHHKKKJJJLLLTTTUUUUUUXXXcccXXXIIIJJJIIIKKKZZZvvvrrrfffcccaaa___YYY[[[]]]^^^aaagggmmmppp~~~xxx\\\MMMLLLOOOOOOTTTSSSQQQPPPSSSWWW]]]```fffkkk|||wwwhhhsss~~~yyyuuurrrooollljjjfffdddbbb^^^[[[WWWUUUSSSNNNMMMLLLJJJHHHFFFDDDCCCAAA@@@???>>>===<<<<<<<<<999999888888777777888888888:::;;;;;;:::;;;<<<===>>>@@@AAA===888777;;;???@@@???>>>;;;777666777888777999;;;;;;;;;;;;<<<===<<<999:::===<<<777555777555444222111000000//////////////////////////////***---//////......111333666555333222333666999;;;===???BBBDDDEEEFFFHHHIIIHHHLLLPPPSSSSSSUUUXXX\\\ooowww}}}dddddd\\\NNNHHHJJJMMMLLLKKKSSSVVVVVVWWWaaa}}}VVVIIIIIIGGGIIIXXXssskkkhhhiiieee```___`````````eeeoooyyyvvvZZZGGGFFFMMMPPPSSSRRRPPPPPPTTTYYY___cccgggnnn~~~wwwwww~~~yyyuuurrrpppmmmkkkgggeeeccc___[[[XXXUUUSSSMMMMMMLLLJJJIIIFFFEEEDDDBBBAAA@@@>>>============999999888888888888888888888:::;;;;;;;;;;;;<<<>>>>>>@@@AAA===888777;;;???>>>>>><<<999777666888:::777999;;;<<<;;;;;;<<<>>>:::777888<<<;;;555222555555444222111000000//////////////////////////////***---//////......111333555333111000111444777999>>>@@@CCCEEEFFFGGGIIIJJJHHHLLLQQQSSSSSSUUUYYY\\\nnnssswwwlllaaaSSSIIIFFFHHHJJJKKKRRRTTTMMMPPP[[[aaaoooRRRIIIIIIHHHIIITTTnnnxxxpppqqqlllhhhjjjccceeejjjrrr~~~vvvfffWWWNNNMMMQQQUUUZZZRRRNNNSSSXXXZZZ```gggjjjxxx|||yyywwwtttqqqnnnllliiiccc^^^ZZZVVVRRROOOOOONNNLLLJJJHHHEEECCCBBB@@@???===<<<::::::999999666777888999999888777666:::;;;;;;;;;;;;;;;;;;;;;===???===888666;;;>>>>>>===;;;888666777999999999777888999:::;;;;;;;;;;;;<<<:::888777888777555333444333222000//////......////////////////////////000////////////000000111000111111111111333777999<<<>>>BBBEEEHHHIIIIIIHHHIIILLLOOOPPPPPPSSSXXX]]]iiiwwwkkk```SSSIIIFFFHHHJJJKKKPPPTTTQQQTTT]]]cccmmmRRRHHHIIIHHHIIITTTlllxxxssszzz{{{|||yyywwwiiibbbXXXOOOLLLNNNTTTYYYYYYUUUTTTXXXZZZ[[[bbbkkk{{{~~~{{{yyywwwuuurrrooojjjgggbbb^^^[[[XXXTTTRRROOONNNLLLJJJGGGEEECCCCCCAAA@@@???===<<<;;;::::::777777888888888888777777;;;;;;;;;;;;<<<<<<<<<<<<===???===888777<<>><<<:::999:::::::::999777888999999::::::999999<<<:::888777777666555333444333222000//////......///////////////////////////////////////000000111111111222111111333777:::===???AAADDDGGGHHHIIIIIIKKKNNNQQQRRRRRRUUUZZZ^^^yyyvvvhhh___RRRIIIGGGHHHKKKLLLNNNTTTVVVYYY]]]fffiiiRRRGGGHHHHHHJJJSSShhhzzzyyyrrrmmmbbbSSSPPPMMMKKKMMMRRRXXX\\\ZZZ[[[\\\\\\ZZZ\\\fffqqq}}}zzzxxxvvvtttqqqnnngggeee```]]][[[YYYVVVTTTNNNMMMLLLJJJGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;888888888777777888888888;;;;;;;;;<<<<<<<<<=========>>><<<888888===@@@@@@@@@>>><<<;;;<<<<<<;;;999777777888999999999888888;;;:::888777777666444222444333222000//////......///////////////////////////////////////000111111111222222111111333777:::>>>???AAACCCEEEHHHIIIJJJNNNQQQSSSTTTTTTVVV[[[___sssfff\\\PPPHHHGGGIIIKKKLLLNNNSSSXXXYYYZZZjjjcccPPPGGGGGGGGGJJJQQQcccuuukkk[[[VVVMMMMMMNNNPPPSSSWWW[[[^^^]]]___aaa___\\\bbbqqq~~~zzzwwwuuurrrnnnkkkfffccc___\\\YYYWWWTTTRRRNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::999777777777777999::::::::::::;;;;;;<<<<<<======>>>;;;888999???BBBAAA@@@>>><<<;;;<<<;;;:::888666777888999::::::::::::;;;999777777777666555333444333222000//////......///////////////////////////......//////000111222111222222222222444777:::??????@@@BBBDDDGGGIIIKKKOOOQQQTTTTTTTTTVVV[[[___nnnbbbZZZOOOHHHGGGJJJLLLMMMPPPRRRXXXXXXXXXqqq]]]MMMGGGFFFGGGJJJPPP___zzz~~~hhhZZZQQQPPPPPPQQQSSSVVVZZZ\\\___```^^^bbbcccccchhhxxx{{{wwwsssoookkkhhheeebbb^^^ZZZWWWUUUQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???===<<<;;;:::::::::999888777777888999:::888999999:::;;;;;;<<<<<>>;;;888;;;AAACCCAAA@@@>>>;;;:::999999777666555666888:::;;;<<<======:::999777777888888777555444333222000//////......////////////////////////............///000111222111222222222222444888:::>>>???@@@AAADDDGGGIIIJJJMMMPPPSSSTTTSSSVVV[[[___{{{zzzlll___WWWMMMGGGGGGJJJMMMNNNQQQQQQXXXYYYZZZ}}}{{{WWWLLLHHHEEEFFFJJJNNN[[[xxx|||lllUUUPPPNNNOOOQQQRRRUUUYYY\\\___bbbccc```dddgggmmm}}}zzzvvvrrrnnnjjjfffeeeaaa]]]YYYWWWTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???===<<<;;;::::::999999888888888888999999888999999:::;;;<<<======AAA@@@;;;888<<>>:::777666666666555555666888:::<<<======>>>999888777888:::::::::888444333222000//////......////////////////////////............///111222333222222333222222444888;;;===>>>@@@BBBDDDGGGHHHIIIKKKNNNQQQSSSSSSVVV[[[___zzz}}}kkk]]]VVVLLLGGGGGGKKKMMMNNNRRROOOYYY]]]```qqqTTTLLLIIIEEEEEEIIILLLYYYwwwzzzvvv^^^OOORRRQQQQQQSSSTTTVVVYYY\\\```cccdddfffhhhlllxxx|||xxxuuurrroookkkhhhdddaaa]]]ZZZXXXVVVTTTRRRKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;888999999::::::999999888::::::;;;<<<===>>>??????CCCAAA<<<999<<>>======<<<888999:::;;;;;;:::999888<<<<<<===>>>???@@@AAAAAAEEEBBB<<<999<<>>EEE@@@999555444555666777999999999999999888777666888777777999<<>>444333222000//////......////////////////////////------......///111222333222333333333333555888;;;;;;===@@@DDDFFFGGGGGGGGGJJJMMMQQQSSSTTTXXX^^^ccczzziii\\\RRRIIIGGGIIIJJJMMMQQQQQQLLLVVV```ppprrrKKKKKKDDDEEEFFFGGGJJJXXXsssxxxwww|||OOOSSS]]]VVVSSSXXX[[[^^^\\\ZZZZZZ```fffhhhlllxxx}}}}}}zzzvvvssspppnnnkkkhhheeebbb^^^[[[YYYXXXVVVTTTNNNMMMLLLJJJHHHGGGGGGGGGCCCBBB@@@???>>>>>>======:::;;;;;;;;;;;;:::999888888:::<<<<<<<<<<<<>>>???CCC;;;666;;;AAABBBAAA@@@BBB<<<777666444222444888<<<:::777777777888888777;;;:::999:::::::::888666666555333111////////////............////////////////////////000000000000111111222222444555777888===???BBBCCCCCCDDDFFFHHHMMMNNNPPPTTTXXX[[[\\\\\\zzzwwwiii\\\RRRIIIHHHJJJKKKNNNRRRUUUSSSZZZbbbwwwkkkIIIJJJEEEDDDEEEFFFHHHVVVpppxxxqqq~~~rrrVVVYYY[[[YYY^^^^^^```aaa```^^^```dddiiiooowww~~~{{{{{{xxxuuurrrpppooollljjjeeebbb^^^[[[ZZZXXXVVVTTTOOONNNLLLJJJHHHGGGFFFFFFBBBBBB@@@???>>>=========;;;:::::::::999999999999999:::<<<<<<;;;<<<>>>@@@CCC;;;777;;;AAABBBAAA@@@>>>999666666555444666;;;;;;999777666777888888777:::999888888999999777555666555333000////////////............////////////////////////000000000000222222222333444666888888===???BBBCCCCCCDDDFFFHHHKKKLLLOOOTTTXXXZZZ[[[[[[~~~{{{rrrhhh[[[RRRJJJIIIKKKLLLOOOSSSWWWXXX[[[bbb```GGGIIIDDDDDDEEEEEEGGGSSSmmmoooooooooaaa______[[[aaajjjeeedddcccbbbbbbdddfffgggqqq{{{~~~{{{yyywwwsssqqqpppooommmkkkfffccc___\\\ZZZXXXVVVTTTPPPOOOLLLJJJHHHFFFEEEDDDBBBAAA@@@???>>>=========;;;:::999888777888999999:::;;;<<<<<<;;;<<>>============;;;999777666666777999::::::;;;======<<<===???BBB@@@:::888===AAAAAAAAAAAA;;;777666777888666888<<<999777666666777888777666666555555555777777555333555444222000///.....................////////////////////////000000000000333333333444666777999:::===@@@CCCDDDEEEEEEFFFHHHJJJMMMQQQTTTUUUUUUUUUUUUooozzzmmmeeeWWWOOOHHHIIILLLNNNQQQUUURRRYYYYYYgggNNNHHHHHHBBBBBBDDDEEEGGGRRRkkk|||ooouuunnneeekkkgggjjjqqqkkkkkkkkkllloootttwwwxxxxxx}}}zzzvvvssspppnnnkkkiiigggeeeaaa___]]]ZZZVVVSSSPPPOOOLLLIIIGGGEEECCCCCCAAAAAA???>>>===<<<<<<<<<:::999777666666777999;;;:::<<<>>>>>>>>>>>>@@@AAA>>>:::999===AAAAAAAAABBB<<<999888999999666666999888777666777888999888666666555444555777777666444555444222000........................////////////////////////000000000000333333333444666777999:::===@@@CCCEEEFFFFFFGGGHHHLLLOOORRRTTTSSSQQQRRRSSSaaavvvkkkcccUUUMMMGGGIIILLLNNNQQQUUUSSS\\\^^^uuuvvvJJJKKKHHHBBBCCCDDDEEEFFFQQQiiiyyyvvvsssjjjfffeeeccciiiooolll|||wwwtttrrrooollliiihhheeebbb```^^^ZZZVVVSSSOOONNNKKKIIIGGGEEEDDDCCCAAA@@@???>>>===<<<<<<<<<999999888777888999:::;;;999<<>>AAAAAAAAACCC===:::999;;;:::666555777888777777888::::::999777666555555666888888777666555333111///...------...............////////////////////////000000000000222222333444555777888999===@@@DDDFFFFFFFFFGGGGGGLLLOOORRRSSSQQQPPPRRRUUURRRpppiiibbbRRRJJJEEEHHHLLLNNNQQQTTTVVV^^^dddoooGGGLLLDDDDDDDDDEEEDDDDDDMMMcccyyyzzzeeeiiiggggggnnnttt~~~|||xxxuuusssqqqnnnlllhhhfffcccaaa^^^[[[VVVSSSMMMLLLJJJHHHGGGEEEDDDDDDAAA@@@???>>><<<<<<<<<<<<999999999999:::::::::;;;777;;;@@@CCCCCCAAA???>>>;;;999:::???AAA@@@AAACCC<<<999:::<<<;;;666555777888888888:::;;;<<<:::888888777777888::::::999888444333111///...---------............////////////////////////000000000000222222222333444666888888===@@@DDDGGGGGGGGGGGGGGGJJJNNNQQQQQQPPPQQQVVV[[[bbbkkkhhhaaaQQQIIIEEEGGGKKKNNNPPPTTTVVV^^^ffflllFFFJJJ???FFFFFFEEECCCBBBIII___sssuuugggfffooommmsss}}}{{{xxxvvvtttsssqqqooohhhfffdddaaa___[[[VVVSSSMMMLLLJJJHHHGGGFFFEEEEEEAAA@@@???===<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::666;;;AAAEEEEEEBBB???===;;;999:::???BBB@@@AAADDD;;;888999<<<<<<888666888999888999;;;<<<===;;;999999888888999;;;<<<:::999444333111///...---------............/////////000////////////000000000000111111222222444555777888<<<@@@DDDGGGGGGGGGGGGGGGHHHLLLOOOPPPOOOSSSZZZ```~~~wwwllldddVVVJJJJJJIIIIIIKKKNNNQQQSSSVVVaaadddgggKKKLLLCCCFFFEEEDDDCCCCCCKKK___rrrkkklllmmmkkkwww~~~~~~{{{xxxuuutttqqqnnnkkkkkkhhhccc^^^[[[WWWSSSPPPKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;<<<:::888777777888:::;;;888:::===>>>>>>===>>>???777===AAA???===???AAAAAA>>><<<:::888777888:::;;;:::999888999;;;<<<;;;:::<<<:::999<<>><<<;;;;;;;;;:::999888888999::::::999;;;======<<<;;;;;;<<<666===AAA@@@>>>@@@AAA@@@===;;;999777777888:::;;;;;;999888999:::;;;;;;:::<<<:::999;;;>>>>>>999555444333111///.........///,,,,,,------...............///111111//////000222222222222333444777999:::>>>???AAADDDGGGIIIJJJKKKHHHNNNMMMOOOUUUVVV\\\lllwwwmmmggg^^^PPPGGGHHHHHHJJJMMMPPPSSSUUUXXXaaajjjcccHHHHHHEEE@@@???AAABBBDDDJJJZZZjjjttt{{{sssqqqqqqwwwooohhhzzz}}}}}}{{{xxxvvvuuusssqqqnnniiieee```\\\YYYUUUQQQOOOLLLKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???>>><<<<<<;;;999999999999:::::::::::::::<<<===<<<999888777888444<<>>===<<<<<<888999:::;;;;;;;;;::::::<<<<<<<<<:::777444333444222;;;BBBCCCAAAAAA@@@===888888777666777888:::;;;===:::888777888999:::999<<<999777777888:::999888333222000///......//////.../////////////////////---000333444333222111111222222222333444777999:::;;;<<>>===<<<<<<888999:::;;;;;;;;;;;;:::<<<<<<;;;888444222222222333<<>>@@@BBBDDDFFFFFFGGGJJJPPPNNNOOOVVVWWW^^^nnntttyyyrrr___ZZZQQQGGGEEEGGGIIILLLPPPRRRUUUVVVZZZppptttZZZKKKAAA???@@@BBBBBBCCCKKKTTTcccqqqaaaaaakkkyyyvvvnnnllliiiccc```gggfffgggooo}}}|||{{{yyyvvvtttsssqqqooollleeebbb^^^ZZZWWWTTTQQQNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@??????>>>======<<<999999::::::;;;;;;<<<<<<;;;;;;:::777333111222333555===DDDDDDAAA@@@>>>;;;999888888888888999999:::999888777888:::::::::888777777666555666777888999111000///.........///////////////............---...000222333222111111111222222222333444777999:::>>>???AAACCCDDDEEEFFFFFFLLLPPPMMMMMMSSSVVV^^^ooommmvvvlll[[[UUUNNNGGGFFFHHHJJJMMMPPPRRRTTTUUUXXXsss~~~cccUUUCCCAAA@@@AAAAAABBBHHHPPP\\\rrrcccZZZ]]]fffooo{{{tttjjjiiikkkgggcccbbbfffgggkkkuuu|||yyyvvvtttrrrpppmmmkkkeeebbb^^^ZZZWWWTTTQQQOOOMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@??????>>>=========::::::999999:::;;;===>>>999999888666333222333444777???EEECCC@@@???===::::::::::::999999999999999555555777999;;;<<<:::888555666666666555666777888111000///...---...//////............------,,,,,,...///111111//////000222222222222333444777999:::===>>>@@@CCCEEEGGGHHHHHHKKKOOOJJJJJJQQQUUU___rrrlllwwweeeUUUPPPJJJEEEGGGHHHKKKMMMPPPRRRTTTTTTVVVsssvvvzzzxxx```SSSHHHDDDBBBAAA@@@???DDDKKKXXX~~~hhh[[[TTTYYY___cccjjjsssiiidddccciiikkkgggcccdddhhhjjjppp}}}zzzxxxuuurrrpppnnnjjjhhheeebbb^^^ZZZXXXUUURRROOONNNMMMKKKHHHFFFDDDBBBAAA@@@@@@??????>>>>>>======;;;:::999888999;;;>>>???888999888666333333444666999@@@EEECCC???>>><<<999;;;;;;;;;::::::999999999333444666:::======:::888444555666666555555666888000000...------...//////......---------,,,,,,,,,...///000///......000222222222222333444777999:::;;;===@@@CCCFFFHHHJJJKKKJJJMMMHHHGGGPPPUUUaaauuurrryyyvvvcccUUUMMMIIIDDDGGGHHHIIIMMMQQQUUUVVVWWW]]]zzzwwwYYY[[[YYYOOOMMM@@@AAABBBBBBBBBDDDHHHJJJZZZtttbbbVVVPPPYYY___]]]\\\___cccllluuutttkkkcccbbbeeejjjnnnvvv~~~{{{uuupppmmmkkkiiihhhccc```\\\XXXTTTRRRQQQQQQQQQOOONNNKKKHHHFFFDDDCCCAAAAAA@@@>>>===;;;::::::;;;;;;:::999:::;;;<<<===::::::888666333333555777CCCAAA@@@@@@AAA@@@<<<888<<<<<<======<<<:::888777111555888:::999777666666111444888999888666444444---------............///////////////////////////......///000111000000000000111222222333555888;;;>>>???@@@BBBDDDGGGIIIJJJMMMQQQLLLHHHLLLPPP^^^uuu|||~~~ppp___SSSLLLJJJFFFHHHIIIKKKNNNSSSWWWYYYZZZaaaiiiPPPSSSOOOEEEFFF@@@AAABBBBBBBBBCCCFFFIIITTTuuulll___TTTPPPWWW\\\[[[\\\bbbcccsssqqqcccaaaeeepppuuuzzzsssnnnjjjiiigggfffbbb```\\\XXXTTTRRRQQQQQQQQQPPPNNNKKKHHHEEECCCBBBAAA@@@???>>>===;;;::::::;;;;;;:::::::::;;;<<<===:::999888666333333555777CCCBBBBBBCCCCCCAAA<<<888::::::;;;;;;:::999777666333666999:::999888777888333555999:::888555444333---------............///........................////////////000000000000000111222333333555888;;;>>>???@@@BBBDDDGGGIIIJJJKKKPPPLLLJJJOOOSSSaaaxxxyyyhhh[[[PPPJJJJJJGGGHHHIIILLLPPPUUUYYY]]]___iiiaaaQQQSSSLLLEEEHHHAAABBBBBBBBBAAABBBEEEGGGOOOjjjuuu```YYYRRRQQQWWWZZZZZZ___hhhqqqmmm^^^___hhhwww}}}}}}xxxpppjjjfffdddcccbbbaaa___\\\XXXTTTRRRQQQPPPQQQPPPNNNKKKGGGDDDBBBAAA@@@@@@???>>><<<;;;::::::;;;::::::::::::;;;<<<===999999777555333444666999DDDDDDEEEFFFEEEBBB<<<888777888999999888777666555666777999999888777888999555888::::::888555333222---------............///........................000///.........///111222000111222333333555888;;;>>>>>>@@@AAADDDFFFIIIJJJIIIOOOLLLKKKQQQVVVddd{{{ooo|||bbbXXXMMMHHHIIIGGGGGGJJJMMMQQQUUUZZZ___cccttt]]]UUUVVVMMMIIINNNBBBBBBCCCAAA@@@AAACCCEEENNNdddfffVVVSSSQQQSSSWWWZZZ]]]fffpppwww```WWW```mmmzzzzzzuuulllfffbbbaaa`````````^^^[[[XXXUUURRRQQQPPPQQQPPPMMMJJJGGGDDDAAA@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<888888666444333444888;;;BBBDDDFFFGGGEEE@@@;;;666666777888888888777666555666777888888666666777999777999;;;:::777333111111---------............///........................111000...---...///111333111222333333333555999;;;===>>>???AAACCCFFFHHHJJJHHHNNNMMMLLLQQQUUUcccyyyuuudddwww}}}vvv^^^VVVLLLFFFGGGFFFGGGJJJNNNQQQUUUZZZaaaeeeSSSRRROOOFFFGGGIIIBBBBBBBBBAAA@@@@@@BBBDDDLLL^^^rrr[[[QQQPPPQQQUUUYYY\\\aaakkktttxxxhhhZZZYYYdddqqq|||{{{xxxuuupppiiidddaaa```___^^^___]]][[[XXXUUURRRPPPPPPPPPNNNLLLIIIFFFCCCAAA@@@???>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;777777555333333555999===AAACCCEEEFFFBBB===888444666777888999999888888777555666777666555444555777888999:::999555222000///---------............///........................111000...---...///111333111222333333444666999<<<===>>>???AAACCCFFFHHHIIIHHHNNNMMMKKKPPPSSS^^^sssppp___rrr~~~~~~mmmZZZTTTJJJDDDFFFFFFHHHKKKOOORRRUUUZZZbbbhhhsssMMMOOOHHHAAADDDBBBAAAAAAAAA@@@??????BBBDDDIIITTTdddUUUPPPOOORRRVVVYYY\\\aaaiiipppnnnlllhhhccc```dddmmmuuu|||uuupppppplllgggcccbbbaaa```___]]]\\\ZZZXXXUUURRRPPPOOONNNMMMKKKHHHFFFCCCAAA@@@>>>>>>======<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;777666444333222555:::>>>@@@CCCEEEDDD???:::555333666777888999::::::999888444666777666555444444555777888999777444000//////---------............///------------------------000///.........///111222111222333444444666999<<<======???@@@CCCEEEHHHIIIGGGNNNMMMKKKOOOPPPZZZooozzzdddrrrxxx}}}dddUUURRRIIICCCFFFGGGJJJNNNRRRTTTVVV[[[dddjjjjjjMMMOOODDDAAAGGG>>>???@@@@@@@@@??????BBBDDDFFFKKKnnnrrrZZZRRRQQQPPPSSSUUUWWWYYY]]]aaaccc___```aaaccceeellluuu|||~~~xxxqqqllljjjhhheeedddddddddcccaaa\\\\\\ZZZXXXUUURRRPPPOOOLLLKKKJJJHHHEEECCCBBBAAA=========<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;666555444222222666;;;@@@AAACCCEEEBBB===888555444555666777999::::::999999444666888888777555444444666777777555222///......---------............///------------------------////////////000000000000111333444444444666999<<<======>>>@@@CCCEEEGGGIIIFFFMMMLLLKKKOOOPPPZZZnnnooowwwzzz|||yyy^^^QQQPPPHHHBBBFFFHHHLLLPPPTTTVVVXXX\\\eeellleeeNNNOOOAAA@@@GGG;;;??????@@@?????????BBBDDDFFFEEEbbbhhhUUUPPPRRRQQQSSSTTTTTTVVVYYYZZZYYY]]]___aaabbbeeemmmzzz{{{uuuoookkkgggfffeeeeeeffffffdddccc\\\[[[ZZZXXXUUUSSSPPPOOOKKKJJJIIIGGGEEEDDDCCCBBB=========<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::666555333222222666<<>>@@@BBBEEEGGGIIIEEELLLLLLLLLPPPQQQ[[[nnnvvv|||iii\\\NNNHHHEEEEEEHHHLLLMMMTTTOOORRR______jjj]]]GGGDDDAAA@@@@@@;;;>>>????????????@@@@@@@@@AAAFFFYYYwwwppp^^^RRRNNNVVVWWWWWWXXXWWWWWWXXX[[[^^^bbbbbbeeejjjllltttzzzvvvpppjjjeeeeeebbbaaacccfffgggccc___[[[YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIHHHFFFDDDBBB@@@???>>>===<<<;;;:::999999999999999;;;======<<<:::777666444222333777===AAAAAAFFFEEE???;;;<<<;;;666777888888999999999888888888888999999888777555444444444222111000/////////...------,,,,,,------...............////////////////////////000000000000000111222333444666999<<<======>>>@@@CCCFFFIIIKKKOOONNNJJJLLLQQQMMMXXXrrrttt}}}}}}}}}eeeYYYNNNJJJHHHFFFGGGJJJMMMVVVTTTUUU___ddd{{{sssVVVGGGFFFCCCAAAAAA<<<>>>>>>?????????@@@@@@@@@???CCCSSSllliii[[[TTTSSS[[[XXX[[[]]]\\\ZZZ[[[___ccciiikkkpppwww|||yyymmmnnnxxx~~~{{{tttkkkeeegggdddbbbcccfffeeeaaa]]]XXXVVVSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@???>>>===<<<;;;::::::999:::999:::;;;======;;;999777666444333444888>>>AAABBBEEECCC===999;;;<<<999888888999999999999888888999999999999888777555444666555444222000/////////...------,,,,,,------...............////////////////////////000000000000000111222333444666999<<<>>>>>>???AAADDDGGGJJJLLLNNNMMMJJJMMMQQQOOOZZZuuunnnyyylll```VVVMMMKKKJJJHHHGGGIIIMMMXXXZZZYYY___mmmaaaMMMFFFHHHDDDAAABBB===>>>>>>>>>?????????@@@@@@@@@AAAMMMbbbzzzcccZZZYYYZZZaaa]]]______\\\XXX\\\gggpppssswwwpppllljjjppp|||uuujjjcccgggeeeccccccdddbbb^^^ZZZUUUSSSPPPMMMKKKJJJIIIIIIJJJJJJIIIHHHEEECCCAAA@@@???>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<999777666555444444666:::???BBBBBBDDDAAA;;;888:::;;;;;;999999:::::::::999999888999999999999888777666555888777555333111//////.........------------..................////////////////////////000000000000000111222333444666999<<>>>>>>>>>>>>>>????????????BBBBBBKKK]]]tttccc\\\^^^___dddeeefffddd___]]]gggzzzuuugggooozzz~~~~~~|||vvvmmmffffffdddbbbaaa```^^^YYYVVVSSSRRROOOLLLJJJIIIIIIIIIJJJJJJIIIGGGEEECCCAAA@@@>>>>>>======<<<;;;;;;:::;;;:::::::::;;;:::888666666555444555999===@@@BBBBBBCCCAAA===999888777777999::::::::::::999999888777777777888999999999999:::999666444111///...---......------------..................////////////////////////000000000000000111222333444666999<<>>======>>>>>>>>>?????????@@@AAAIIIZZZppphhh___aaabbbhhhkkkqqqwwwzzz~~~xxxnnngggvvv}}}{{{zzzvvvpppkkkcccbbb```___]]]YYYVVVSSSUUUSSSPPPMMMKKKJJJIIIIIIJJJIIIHHHGGGEEECCCAAA???======<<<<<<;;;;;;:::::::::999999:::::::::777555666444444777;;;@@@BBBBBBBBBBBBAAA???:::555333333999:::::::::999999888777444444666777999;;;===>>>;;;999777444111///...---///......------......///............////////////////////////000000000000000111222333444666999<<<===>>>???@@@CCCFFFIIIKKKKKKLLLJJJLLLNNNJJJWWWsss~~~ccclll|||}}}wwwZZZWWWMMMDDDCCCEEEHHHLLLQQQWWWSSSXXX\\\aaammmJJJBBBBBBAAA:::;;;@@@============>>>>>>>>>??????===>>>EEESSSfffoooccceeekkkttt{{{lllhhhnnn~~~zzzuuurrrqqqooojjjggg``````___]]][[[XXXUUUSSSWWWUUURRROOOLLLJJJIIIIIIIIIIIIHHHGGGDDDBBB@@@???;;;;;;;;;;;;::::::999999888888888999::::::777555666444444888>>>BBBCCCBBBBBB@@@@@@???:::333111333999999999999999888777666333444555777999<<<>>>@@@:::888666333111///------//////............//////............////////////////////////000000000000000111222333444666999<<<======>>>@@@CCCFFFIIIKKKIIILLLKKKLLLMMMIIIWWWuuuuuu^^^ccc}}}}}}lllXXXSSSJJJCCCDDDGGGIIILLLPPPXXXSSS[[[___bbbYYYEEE???@@@@@@;;;>>>AAA:::============>>>>>>>>>???<<<===BBBKKKZZZxxxyyyjjjooo}}}xxxhhhjjjuuuwwwsssnnnlllkkkhhhddd```^^^^^^___^^^[[[YYYWWWVVVYYYWWWTTTPPPLLLJJJIIIHHHIIIIIIHHHFFFDDDBBB@@@???::::::999999999999888888777666777888::::::888666555444444999@@@DDDDDDBBBCCC>>>;;;;;;777222444999888888888888777666555555666666666777999;;;===???888777555222000...------//////............//////............////////////////////////000000000000000111222333444666999<<<>>>>>>???AAACCCGGGJJJLLLGGGKKKKKKNNNOOOLLL\\\{{{ttt[[[YYYxxx}}}zzzgggYYYNNNHHHDDDFFFJJJKKKLLLNNNYYYTTT]]]aaabbbLLLAAA<<>>>>>>>>>>>>>>>>>AAAGGGQQQkkkqqqyyyvvvjjjpppuuu}}}yyyuuuqqqooonnnkkkeeeaaa]]]^^^______]]]ZZZYYYYYYZZZXXXTTTPPPLLLIIIHHHGGGIIIIIIHHHFFFDDDBBB@@@???999999888888888888888888666555666888::::::888666555444444:::AAAFFFEEEBBBCCC<<<888666444222777???888888888777777666444444888888777777888:::<<<===777666444222000...------//////............//////............/////////000////////////000000000000000111333333444666999<<>>===<<<<<<<<<<<<<<<===>>>>>>======>>>??????AAA???CCCOOOdddzzzpppiiirrr}}}|||uuunnnjjjgggdddaaa^^^___```___\\\YYYXXXWWWXXXUUUQQQMMMJJJJJJKKKLLLKKKJJJHHHFFFCCC@@@===;;;<<<;;;999888777666666666888888999999999999888888444555888<<>>@@@CCCGGGKKKNNNNNNMMMIIIKKKOOONNN___~~~www]]]WWWwww|||yyyttt]]]QQQKKKHHHDDDDDDGGGLLLPPPSSSWWW[[[```pppnnnHHH@@@???>>>===<<<<<<<<<<<<;;;===>>>>>>======>>>???>>>AAA???BBBLLL]]]nnnmmmxxx|||tttmmmiiifffbbb``````aaaaaa___]]]ZZZYYYYYY\\\YYYUUUQQQNNNNNNOOOPPPMMMLLLJJJGGGCCC???<<<;;;;;;::::::999888777666666777888888999999888888777333555999===AAABBBAAA@@@???;;;666444666888888888555555555666666777777777555555555444444555555555666333000/////////...------------............///////////////////////////......//////000000111111000111222222333666:::===??????>>>???BBBFFFJJJLLLMMMMMMJJJKKKOOONNN^^^|||gggiii|||{{{|||jjj[[[NNNJJJGGGEEEEEEIIINNNRRRTTTVVV^^^aaaZZZDDD??????>>>===<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???===AAAAAAAAAGGGSSSyyyrrrwwwyyypppjjjhhhhhhfffddddddcccbbb```^^^]]]\\\\\\]]][[[WWWSSSQQQPPPPPPQQQOOOMMMKKKGGGCCC???<<<:::::::::::::::888777666555777777888888888888777777333666;;;@@@CCCCCCBBB@@@<<<999777666666777777666444555555666777888888999333333333333333333444444555222///.........---,,,---------............///////////////////////////......//////000000111111000111222222333666:::===??????>>>???AAAEEEHHHJJJLLLMMMJJJMMMPPPMMM[[[xxxmmm{{{|||~~~qqqcccYYYLLLIIIGGGEEEGGGKKKPPPSSSUUUYYYbbbccctttLLLCCC???>>>===<<<<<<<<<<<<<<<;;;<<<>>>===<<<<<<===???;;;@@@AAAAAADDDKKKlllwwwyyyssskkkhhhjjjllllllkkkhhhfffccc``````______^^^[[[YYYUUURRROOOOOOOOOOOOMMMKKKHHHEEEBBB???===<<<::::::::::::999777666555666777777777777777777666222777===BBBDDDCCCBBBAAA;;;:::999888888888777666444555555666777888999999222222222333333333333333444222///.........---------------............///////////////////////////......//////000000111111000111222222333666:::===???>>>>>>???AAADDDFFFHHHKKKLLLKKKMMMPPPMMMYYYuuuiii~~~iii___VVVIIIGGGFFFFFFHHHMMMRRRUUUVVV\\\dddiiidddGGGDDD>>>======<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>:::???@@@AAACCCFFFaaawwwxxxrrrkkkiiimmmppppppmmmjjjgggcccbbbbbbbbb```___ZZZXXXUUURRROOONNNNNNNNNHHHGGGDDDBBB@@@>>>>>>===:::::::::999888777666555555666666777777666666555444999???CCCCCCBBBAAA@@@;;;;;;;;;;;;:::999888888444555555666777888888888111222333444444444444333555222///.../////////...---------............///..............................//////000000111111000111222222333666:::===>>>>>>???@@@BBBDDDFFFGGGJJJLLLKKKNNNQQQMMMYYYuuuddd|||~~~ddd\\\RRRFFFFFFFFFGGGJJJOOOTTTWWWXXXYYY^^^kkkWWWHHHCCC======<<<<<<;;;<<<<<<===:::<<<======<<<;;;===>>>:::======@@@CCCCCCVVVxxxxxx}}}vvvnnnmmmqqqrrroookkkkkkhhhdddcccddddddaaa^^^[[[YYYVVVSSSQQQOOOOOONNNFFFDDDBBB@@@???>>>>>>???<<<;;;999888777666666666555555666666666666555555666;;;AAACCCAAA?????????;;;<<<===<<<:::999999:::555555555555666666666666111333444666666666555555444222///...///000///...---------............///..............................//////000000111111000111222222333666:::======>>>???AAACCCEEEGGGHHHJJJLLLKKKNNNQQQNNNZZZwwwiii|||zzz{{{rrr]]]WWWOOOGGGEEEEEEGGGKKKQQQVVVXXXYYY[[[ZZZsssqqqJJJHHH@@@<<<<<<<<<;;;;;;<<<<<<===:::;;;===<<<;;;;;;<<<>>>;;;<<<:::>>>CCC@@@LLLgggxxxqqqqqquuuvvvqqqkkkkkkgggddddddfffeeeaaa]]]ZZZYYYWWWTTTRRRPPPOOONNNGGGFFFCCC@@@>>>>>>>>>>>>===;;;999666555666777888444555555666666555555444888===BBBBBB???<<<===>>>;;;<<<===;;;888777999;;;555555555555444444444444333444666888888888777666333111...---...///......---------............///..............................//////000000111111000111222222333666:::======>>>???BBBDDDGGGIIIJJJKKKLLLKKKNNNQQQOOO]]]yyywwwyyyvvvxxx|||dddVVVRRRNNNJJJEEEEEEGGGLLLRRRWWWYYYYYYddd___]]]BBBHHH===<<<<<<;;;;;;;;;<<<<<<===:::;;;===<<<;;;;;;<<<>>>===<<<999===BBB>>>FFF]]]www}}}wwwrrrsssyyyzzztttnnnjjjgggdddeeegggfffaaa\\\YYYXXXUUUSSSPPPOOOMMMMMMJJJHHHEEEAAA???>>>>>>>>>>>><<<888555444555888999444555555555555555555444999>>>BBBAAA===:::;;;>>>:::<<<<<<999666555888;;;555555555444333333222222444555777999::::::999888222///---,,,---...---------------.........//////..............................//////000111111111111111222222333666:::===<<<===@@@BBBEEEHHHJJJKKKKKKLLLKKKNNNQQQPPP^^^{{{yyyzzzzzzzzzuuucccVVVMMMJJJGGGKKKHHHHHHNNNSSSUUUXXX]]]ggghhhPPPBBBGGG999======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>@@@???@@@HHHQQQooozzzxxxwwwvvvvvvuuurrrpppllliiieeeeeeffffffccc```[[[ZZZWWWRRRMMMKKKKKKLLLGGGEEECCC@@@???>>>>>>>>>===:::666555777888666444666777999999777666666777>>>>>>===<<<;;;;;;::::::777888999999999777666555666666777777777777666666999888888999::::::888555222000...---...///......---------............///////////////............////////////000000000000222333555888::::::::::::;;;>>>AAACCCDDDEEEGGGIIIJJJOOONNNNNNPPPOOO[[[ttt~~~vvvxxxyyy{{{nnn^^^TTTLLLJJJGGGJJJHHHIIIPPPTTTVVVYYY]]]ffftttJJJ@@@BBB777===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;======>>>???>>>???FFFOOOkkk{{{yyywwwvvvuuussspppnnnjjjgggdddcccdddccc___[[[XXXXXXUUUQQQMMMLLLLLLNNNGGGEEECCCAAA???>>>>>>>>><<<999666555777888777555888999;;;:::999888999:::???>>>===<<<;;;:::999999777888888999888777666555444555666777888888777666777666666777888888666333111///,,,,,,---...---------------............///////////////............////////////000000000000222333555888999:::::::::>>>@@@BBBDDDDDDDDDFFFGGGIIINNNNNNOOOQQQOOOZZZssszzzuuuxxx{{{dddYYYPPPJJJIIIGGGIIIHHHKKKRRRVVVWWWZZZ___fffiiiDDD@@@>>>999<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<===>>>======BBBJJJ___}}}zzzyyywwwuuuqqqnnnkkkhhhdddccccccaaa]]]YYYVVVVVVTTTQQQMMMLLLLLLNNNFFFEEECCCAAA???>>>>>>>>>;;;999666666666777777666:::;;;<<<<<<;;;:::;;;<<<@@@???>>>===;;;999888888777888888888888777666666333555777888999888777666555444444555666555333111///---++++++,,,---,,,+++---------............///////////////............////////////000000000000222333555777999::::::;;;@@@BBBCCCDDDDDDDDDFFFGGGHHHNNNOOOPPPRRROOOYYYppp}}}xxxvvvyyyyyy\\\TTTMMMHHHHHHFFFIIIIIIMMMTTTXXXYYY\\\bbbnnnSSSAAACCC>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===;;;<<<>>>===<<>>======:::888777666666777888888;;;<<<===<<<;;;;;;===>>>AAA@@@>>>===;;;999888777777777888888888777777777555666888999999777555333555444444444555444222000...---+++,,,---------+++---------............///////////////............////////////000000000000222333444666888999:::;;;???AAACCCCCCDDDEEEGGGIIIIIIPPPQQQRRRSSSNNNVVVlllvvvtttuuuzzzmmmWWWQQQJJJFFFGGGEEEIIIJJJOOOVVVYYYZZZ___eee}}}GGG@@@BBB===???::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===;;;;;;>>>===;;;===AAACCC[[[~~~|||yyyvvvvvvnnneee___^^^______^^^WWWWWWUUUQQQLLLHHHGGGGGGDDDCCCBBBAAA???===<<<;;;888888777666666777888::::::;;;<<<;;;:::;;;===???AAA@@@>>>===;;;999888777777777777777777777888888888999999999888555333111666555444555666555222000...---,,,---...///...,,,---------............///////////////............////////////000000000000222333444555777999:::;;;===???AAABBBCCCFFFIIILLLLLLSSSSSSTTTTTTMMMTTTiii|||oooqqquuu{{{dddSSSOOOGGGEEEHHHFFFKKKLLLPPPVVVYYY[[[bbbjjjjjjDDD???>>>:::;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<::::::>>>>>><<<<<>><<<:::999666777777777666666999;;;:::;;;;;;:::999:::===???@@@???>>>===;;;999888888777777777666777777888999::::::999888666444333222777666555555666555222000---,,,,,,---//////...,,,---------............///////////////............////////////000000000000222333333444666888:::;;;;;;===???@@@BBBEEEJJJMMMNNNTTTTTTUUUUUUOOOUUUkkkwwwnnnsssxxxrrr\\\OOOLLLEEEEEEIIIHHHLLLMMMQQQVVVXXX[[[dddnnnVVVEEE>>>:::::::::999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;999:::>>>@@@======>>>AAAGGGfff}}}yyytttqqqllleee]]]XXXWWWWWWWWWVVVTTTUUUSSSPPPKKKGGGEEEDDD@@@@@@@@@???===;;;888777555777888777555666999<<<;;;;;;;;;::::::;;;>>>@@@???>>>===<<<;;;:::999999888777666666666777999:::999888777666555555666666666555555555555444111///+++++++++---...///---+++---------............///////////////............////////////000000000000333333333444555888:::;;;<<<===>>>???@@@CCCHHHKKKLLLRRRSSSTTTVVVQQQZZZqqq~~~uuuqqqwww~~~kkkWWWMMMJJJDDDEEEKKKJJJNNNNNNRRRVVVXXX[[[eeeppprrrHHHEEE===888======999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;999:::???AAA>>>===>>>BBBBBB[[[~~~yyytttppphhhccc]]]ZZZYYYXXXUUURRRRRRSSSRRROOOKKKGGGFFFEEE?????????>>><<<:::777666444666888777555666:::===;;;<<<<<<;;;:::<<>>>>>===<<<;;;;;;::::::888777666666666888999:::888777555444555666888:::666555444444555333000...***)))***,,,---...,,,***---------.........//////000/////////............////////////000000000000333333333333555888:::;;;===>>>?????????BBBFFFIIIJJJQQQRRRTTTWWWTTT^^^vvvzzzqqqvvvvvvcccVVVJJJFFFFFFGGGIIILLLLLL]]]XXXVVV```VVV\\\jjjHHHAAA>>>======:::<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<=========>>>IIIZZZ~~~zzzppphhhddd```ZZZVVVTTTTTTSSSRRRRRRPPPNNNKKKIIIGGGFFFEEECCCBBB@@@===;;;999888888888666555444444666999;;;999999:::;;;===@@@CCCEEE??????>>>===<<<:::888777888888999999999:::::::::888888777777666666555555888666444333222111...,,,.........------,,,,,,,,,,,,,,,,,,---...///000000//////.........---------............///000222222333333444555777888:::;;;===>>>???@@@BBBEEEGGGHHHMMMJJJRRRPPPUUUXXX___}}}wwwqqqyyymmm```UUUIIIFFFGGGGGGJJJMMMMMM\\\ZZZYYY```VVVddddddHHHEEECCCCCCEEECCC<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<=========:::CCCOOOooo{{{qqqiiiccc___ZZZVVVTTTSSSQQQOOOPPPOOOMMMJJJHHHFFFEEEDDDBBBAAA???<<<:::999888777666555444333333555888:::999999:::<<<>>>@@@BBBCCC???>>>===<<<:::999888777888888888888999999999999777777777666666555555555888666333222111000---+++......---------,,,,,,,,,---,,,,,,------///000000//////.........---------............///000111222333333444555777999:::;;;===>>>???@@@BBBEEEGGGHHHOOOLLLUUUSSSVVVYYY___|||xxxtttppp}}}ggg\\\RRRIIIFFFGGGHHHKKKOOOPPP[[[[[[\\\___YYYsssdddOOOLLLGGGDDDEEECCC;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>CCCGGG___|||rrrjjjaaa^^^ZZZWWWTTTRRROOOMMMNNNMMMJJJHHHEEEDDDBBBBBB@@@???===;;;999777777666555444333333333555777999777999;;;>>>@@@AAAAAAAAA@@@>>><<<999888777666666777777777777888888888888666666555555555555555555777555222000000...---+++...------------,,,,,,,,,---------------...///000...............---------///......//////000111222333333444555777999;;;<<<===>>>???@@@BBBEEEGGGHHHOOOMMMVVVTTTVVVWWW\\\~~~wwwtttssssssppp```WWWOOOHHHGGGHHHIIIMMMQQQUUUZZZ[[[]]]^^^bbbuuuttt[[[MMMKKKCCC??????<<<::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;<<<======@@@CCCBBBPPPttt|||rrrjjj___\\\YYYWWWVVVSSSPPPNNNLLLKKKIIIFFFDDDBBBAAA@@@???>>><<<:::888777666555555444444444555666888:::666999<<>>???@@@BBBEEEGGGHHHMMMLLLUUUSSSSSSSSSXXX{{{{{{uuussstttwww___VVVRRRKKKGGGGGGIIIJJJOOOTTTYYYYYYYYY]]]cccuuusss\\\JJJCCCDDD???===???<<<::::::::::::::::::::::::999999999999999999999999999999::::::;;;<<<<<<<<<;;;???===EEEbbb|||rrrlll```]]][[[YYYXXXVVVSSSQQQLLLJJJHHHEEECCCAAA@@@???===<<<;;;999777666555555555555555666777888:::;;;666999<<<@@@AAAAAA@@@???===<<<999666555555666666555555666666666777777777555444333333333555666888777444000...------,,,+++------------------------...------------...//////---.....................000////////////000000111222222333555777999;;;======>>>???@@@BBBEEEGGGHHHLLLLLLVVVSSSSSSSSSYYY}}}yyyuuusssvvv|||qqqXXXRRRMMMHHHFFFHHHJJJKKKPPPVVVZZZXXXYYYaaaqqq^^^MMMHHHHHHBBBAAAAAA<<<999999::::::::::::999999999999999999999999999999999999999:::;;;;;;<<<<<<888??????EEE]]]|||}}}uuupppfffccc___\\\[[[YYYVVVTTTLLLKKKHHHFFFCCCBBB@@@@@@===<<<:::999777666666666555555666777888:::;;;<<<777999===???AAAAAA???>>>;;;:::888777666666777777666666666666777777777777555444333333444666888:::888555000...------,,,+++,,,,,,,,,------------.........---------......///---------...............000000////////////000000111222333555777:::<<<======>>>???@@@BBBEEEGGGHHHNNNNNNXXXUUUTTTVVV^^^{{{xxxuuusssxxx~~~gggVVVPPPIIIFFFEEEHHHKKKLLLRRRXXXYYYWWW\\\iiieeeTTTMMMJJJDDDCCCBBB:::888999::::::::::::999888888888888888888888888888888999999::::::;;;<<<<<<777AAABBBFFF[[[xxx{{{wwwoookkkeee```\\\YYYWWWUUUMMMLLLJJJGGGEEECCCBBBAAA===<<<;;;999888777666666444444555777888999;;;;;;888:::<<>>???@@@BBBEEEGGGHHHMMMNNNXXXTTTTTTWWWbbbyyywwwuuusssxxxuuu]]]QQQKKKGGGEEEEEEIIIKKKMMMRRRYYYWWWWWW___ooovvv[[[JJJCCCCCC???BBBBBB:::888999:::;;;;;;:::999888888888888888888888888888888999999::::::;;;<<<<<<444>>>???AAASSSooo}}}wwwqqqiiibbb]]]YYYVVVTTTNNNMMMKKKHHHFFFDDDCCCBBB===<<<;;;999888777777777333333444666777999::::::999:::<<<>>>???@@@@@@???666777888999999999999999777777777777888888888888666555444333555777:::===999666111...---...------,,,,,,,,,------.........///......---------......---------.........//////111000////////////000000111111333555777:::<<<>>>===>>>???@@@BBBEEEGGGHHHKKKKKKUUUQQQRRRVVVccc{{{ooommmsssqqqyyyhhh\\\RRRFFFGGGFFFEEEIIIOOOTTTVVVVVV[[[ZZZ\\\}}}[[[IIIIIIFFFAAA@@@@@@===888666777888999999999999999999999999888888888777777777888888999999:::;;;;;;:::>>>???BBBGGGSSSzzz{{{yyyuuuoooiiibbb\\\WWWSSSSSSOOOKKKIIIHHHGGGCCC???;;;;;;:::888666444222111222444555666666666888999???>>>???AAACCCBBB>>>999999999888888888888999999666666666666777777777777444666999;;;;;;:::888777888555111///.........---------++++++++++++------,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFJJJOOOTTTOOOVVVWWW^^^|||yyyqqqqqqyyyzzzppp[[[QQQIIIBBBHHHGGGGGGKKKQQQVVVXXXXXX```]]]cccsssPPPLLLNNNKKKDDD@@@???<<<888777777888999999999999888999999999888888888777777777888888999999::::::;;;<<>>>>>@@@HHHjjj{{{yyyuuupppjjjccc\\\VVVRRRRRROOOLLLJJJIIIFFFBBB???::::::999777666444222111000222555666666888:::<<>>;;;999999888888888888999999888888777777777777888888555777999;;;<<<;;;999777666333000............------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFKKKPPPUUUPPPWWWYYY```xxxxxxsssuuu}}}}}}aaaUUUKKKFFFFFFGGGHHHJJJNNNTTTXXX[[[[[[ccc```qqq\\\EEENNNQQQOOOGGG???<<<;;;888888999999999999888777777999888888888888777777777777777888888999:::::::::888<<<<<<>>>CCCKKKjjj|||xxxvvvqqqkkkccc[[[UUURRRPPPNNNLLLKKKIIIFFFAAA>>>999888777666555333222111000222555777888999<<<>>>BBBAAA@@@@@@AAA@@@>>><<<999999888888888888999999;;;:::888777666777777888666777:::<<<<<<:::999777333000...------......------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFHHHNNNTTTOOOVVVYYY```{{{vvvyyytttsss{{{iiiYYYTTTJJJFFFJJJFFFHHHKKKPPPVVVZZZ\\\]]]aaacccNNNBBBHHHMMMMMMEEE<<<999999888:::::::::999888777666666888888888888777777777777777777777888999999::::::555;;;<<>>@@@BBBDDDEEEFFFEEEJJJPPPLLLTTTVVV^^^~~~vvvrrrvvvpppooo{{{{{{XXXQQQPPPFFFBBBGGGEEEHHHMMMSSSWWWZZZ\\\]]]]]]jjjxxxGGG@@@???EEEFFF???888777888888:::::::::999888777666555777777777777777777777777666777777888888999:::::::::???===<<<@@@BBBQQQkkkzzzwwwuuuqqqiii___XXXTTTSSSQQQQQQOOOKKKGGGBBB>>><<<777666555444444444444555666777999:::::::::<<<>>>>>>AAAEEEGGGEEE@@@;;;777999999888888888888999999:::999777555444333333444333444777888888666444333...,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFDDDJJJPPPLLLSSSVVV^^^zzzrrrlllrrroooqqqgggOOOMMMLLLDDDAAAGGGEEEJJJPPPUUUXXXZZZ\\\]]]___vvvgggAAA>>>888===>>>:::666777999888:::::::::999888777666555666666777777777777777888666666777777888999999999;;;???<<<:::>>>===DDDVVV{{{uuuuuutttooofff\\\UUUTTTUUUTTTSSSPPPKKKDDD???<<<;;;666666444444444555666777888999;;;;;;;;;;;;===??????CCCGGGHHHDDD???:::777999999888888888888999999888777777666555333222222222333555777666555222111...,,,+++,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFGGGMMMSSSNNNUUUXXX___vvvoookkksssttt{{{mmm\\\MMMJJJHHHCCCDDDJJJGGGLLLTTTYYYZZZ[[[\\\^^^fffxxxRRR>>>===666999:::777777::::::888999999999999999888777666666666666666777777888888666666777777888888999999666<<<::::::@@@@@@DDDQQQrrr~~~yyyssstttrrrlllbbbXXXSSSTTTXXXWWWVVVQQQJJJAAA<<<:::;;;777666555444555666888999777999;;;<<<<<<===???AAABBBEEEGGGEEEAAA===;;;:::999999888888888888999999666777888888777555333222222444666777666555222000...---,,,---...---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------......///000000000000111222333444666999<<<<<<===>>>@@@BBBDDDEEEFFFIIINNNTTTOOOVVVWWW___}}}sssmmmnnnxxx|||]]]SSSJJJEEEBBB???CCCIIIIIIOOOVVV[[[\\\\\\]]]___nnn[[[EEE>>>@@@888999999777999<<<<<<888888999999999999888777777555666666666777777888888666666666777888888999999666<<<:::999???===>>>HHHnnn{{{uuusssqqqjjj```VVVRRRUUUYYYZZZXXXRRRIII@@@:::999:::777666555444555777999;;;666888:::<<<===???AAADDDFFFGGGFFFCCC>>>;;;<<<>>>999999888888888888999999555777999:::999777444222333555777888777555333111///...------...---+++)))++++++------------++++++,,,,,,,,,---------......---------.........//////------......///000000000000111333333444666999<<<<<<===>>>@@@BBBDDDEEEFFFHHHMMMSSSMMMTTTUUU]]]{{{|||xxxtttpppwww|||tttYYYPPPHHHFFFFFFEEEFFFHHHGGGVVVZZZYYY]]]\\\[[[aaauuummmOOODDD888===888888777666666666666666777777777777777777777777666666666666777777777777999888777777777888:::;;;:::999999:::;;;===???@@@]]]zzzuuusssmmmddd]]]XXXVVVTTTSSSVVVRRRKKKDDD>>>;;;::::::999777444333333666999;;;999888:::>>>@@@@@@AAABBBIIIGGGDDDAAA???===<<<<<<777777777777777888888888888888777666555333111000:::999888777444222000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------......///000000000111111111222444777:::;;;<<<===???BBBCCCDDDDDDDDDJJJKKKWWWVVVVVVUUUXXXzzz}}}tttvvvrrrooolll}}}cccUUUMMMFFFEEEEEEEEEFFFJJJMMMWWW[[[]]]```\\\\\\hhh[[[CCC>>>777===888888777666666666666666666666666666666666666666555666666666777777777777777666555555555666777888;;;;;;::::::;;;<<<===>>>IIIdddxxxqqqqqqlllddd^^^YYYVVVSSSRRRPPPLLLGGGAAA===;;;;;;;;;888666555444555777999;;;999:::;;;===>>>>>>@@@BBBJJJHHHDDDAAA>>><<<<<<<<<777888888888888888777777777777777777666555444444999888777555333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000000000111111111222444777:::;;;<<<===???AAACCCDDDDDDDDDIIIJJJVVVTTTUUUSSSWWWzzzyyypppyyyrrroooooopppjjjVVVOOOIIICCCDDDEEEEEEHHHLLLQQQVVVXXX^^^```XXX```xxxJJJ<<<===888:::888777777666666666666666666666666666666666666666555555666666666777777777666666555555555666777888<<<;;;;;;::::::;;;;;;<<<===III^^^yyyqqqoookkkeee___ZZZVVVRRRPPPHHHEEEAAA>>>;;;:::;;;;;;666666666666777888999:::999;;;======<<<>>>BBBEEELLLIIIEEE@@@===;;;;;;;;;888999::::::999888666555666666777777777777777777777777555333111000...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000000000111111111222444777:::;;;;;;<<<>>>@@@BBBCCCDDDDDDJJJJJJUUUSSSSSSRRRWWWzzzvvvmmm}}}wwwrrrqqquuu{{{ooo[[[PPPJJJDDDAAACCCEEEFFFJJJOOOUUUWWWZZZ```]]]UUUjjjxxxFFF???BBB999555777777666666666666777777666666666666666666666666555555555666666666777777777777777777888888999999:::::::::::::::;;;;;;;;;;;;AAAKKKiii|||tttmmmjjjddd___[[[VVVPPPMMMDDDBBB???<<<:::999:::;;;555666777888999999::::::888===???======AAAGGGKKKMMMJJJEEE@@@<<<;;;:::;;;999:::;;;;;;:::888666555777666666666666666666777666555333111000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------......///000000000111111111222444777:::;;;;;;<<<>>>@@@BBBCCCDDDEEEKKKKKKUUUSSSSSSSSSYYY|||zzzooozzzuuuqqqqqqyyy]]]QQQKKKEEEBBBAAADDDFFFGGGMMMSSS[[[\\\^^^```[[[VVVxxxiiiDDDAAABBB:::444777777666666666666777777555555555555555555555555555555555555666666666666666666777777888888888888777777888999:::;;;<<<<<<777BBBDDDSSS|||tttmmmiiiddd^^^YYYSSSMMMIIICCCAAA>>>;;;999999999999555666777999:::;;;;;;:::888>>>AAA???@@@HHHNNNOOOMMMJJJEEE@@@===;;;:::::::::;;;;;;;;;:::999777666888777666444444444444444555444222000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------......///000000000111111111222444777:::;;;;;;;;;===???AAACCCEEEFFFLLLKKKUUUSSSTTTUUU\\\tttwwwsssoooooo{{{rrrWWWOOOJJJCCCAAABBBFFFHHHJJJPPPWWWYYY\\\\\\]]][[[^^^XXX???<<<<<<999777666666666666666777777888555555555555555555555555444444555555555666666666333444555666666666555555555666777999;;;;;;<<<<<<555CCCCCCJJJrrrxxxpppmmmiiiccc\\\VVVPPPIIIEEEAAA@@@===;;;999888888888555666888999;;;;;;<<<<<<:::@@@BBB@@@DDDNNNRRROOOKKKIIIEEEBBB>>><<<::::::<<<;;;;;;::::::999999999888777555444333333333444444333111///------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////------......///000000000111111111222444777:::;;;;;;;;;<<<>>>@@@CCCEEEFFFLLLKKKTTTRRRTTTWWW___xxx{{{sssrrrppprrrdddSSSOOOIIICCCBBBDDDHHHJJJLLLRRRZZZVVVZZZZZZ```kkk{{{mmmFFF===;;;777777888666666666666666777888888555555555555555555555555444444444555555555666666333444555666666666555444555666888999:::::::::999888@@@>>>CCCbbbwwwpppnnniiibbbZZZSSSLLLFFFBBB======;;;999888888888888666777888999:::<<<=========BBBBBB@@@GGGQQQRRRJJJHHHGGGEEECCC@@@===;;;999===<<<:::999999:::;;;<<<777666555444444555666777555333111...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------......///000000000111111111222444777:::;;;:::;;;;;;===???BBBEEEGGGJJJIIIRRRPPPSSSWWW```xxxuuuppprrrtttyyylllTTTKKKJJJCCCCCCCCCEEEJJJKKKMMMTTT\\\YYY]]]```lllxxxOOO999??????888666777666666666666666777888888555555555555555555555555444444444555555555666666444555777888888888777666777888999::::::999888777999999444;;;PPPfffyyytttoooiiiaaaXXXQQQJJJDDD@@@::::::999888888888888888777777888888:::<<<>>>???@@@CCCBBB@@@HHHRRRPPPDDDFFFFFFEEEDDDAAA>>>;;;999===<<<999888888:::<<<>>>777666555444555777999;;;555333111...------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------......///000000000111111111222555777:::;;;::::::;;;===???BBBEEEGGGHHHGGGPPPOOORRRWWWaaawwwxxxqqqqqqwwwwwwyyytttdddSSSGGGEEECCCEEEEEEEEEHHHMMMTTTZZZ^^^ccc[[[[[[SSSGGG<<<999999888999;;;999888888777666555555444666666555555555444444444555555555555555555555555999888555333222222333444555666666777888999999999999777999>>>CCCQQQssswwwpppooohhh]]]SSSLLLFFFBBB@@@===<<<;;;999888777777777666666777888:::===???@@@AAAAAADDDJJJNNNNNNMMMMMMFFFFFFFFFFFFDDDAAA>>><<<;;;::::::999999888888888555444333333555888:::<<<444222///---,,,,,,---...+++,,,...//////...,,,+++------------------------------------------------000---++++++------+++(((,,,---///111111111000000111111222333555777999::::::;;;===???AAACCCEEEFFFNNNHHHPPPQQQRRRRRR^^^}}}}}}tttmmmooowww{{{iii\\\NNNEEEDDDBBBDDDDDDGGGJJJPPPWWW]]]aaaaaa\\\cccnnnNNNDDD:::888888777777888666666666666555555555555666555555555444444444444555555555555555555555555777666555444333333444444555555666777777888999999<<<999:::===>>>GGGbbbwwwpppkkkdddYYYOOOHHHCCC@@@===<<<<<<:::999888777777777777777888:::<<<>>>@@@AAA@@@DDDKKKTTTXXXUUUOOOKKKFFFFFFGGGFFFDDD@@@===::::::::::::999999888777777555555444555666888:::;;;333222///---,,,,,,---...---------,,,,,,---------------------------------------------------------000...,,,,,,------+++))),,,---///000111111000000111111222333555777999:::;;;<<<>>>@@@BBBDDDEEEFFFKKKHHHRRRQQQQQQOOOZZZzzz~~~vvvpppmmmqqq|||qqqZZZSSSIIIBBBCCCBBBCCCEEEIIINNNTTTZZZ___bbb\\\\\\kkkRRRHHH???888888777555444555444444444555555555666666555555555555444444444444444444444444444444444444555444444444444444444444555555666666777777888888999888:::;;;999===PPPfff~~~tttmmmddd]]]SSSIIICCC???<<<;;;;;;:::999888777777777777888888999;;;===???AAACCC@@@FFFPPPXXX\\\XXXPPPIIIDDDEEEFFFFFFDDD@@@<<<999::::::999999888777777666444555666777888888999999222111///---,,,,,,------///...,,,++++++,,,...///------------------------------------------------000...------......,,,+++------...000000000000000111111222333555777999:::<<<===???@@@BBBDDDFFFFFFIIIJJJUUUSSSPPPOOOZZZ}}}sssxxxqqqqqqqqqxxxyyy^^^OOOLLLEEEAAADDDBBBDDDFFFKKKPPPUUUZZZ^^^___\\\dddzzzmmmEEEBBB<<<888888888555333555666666666666666666555555444444444444444444444444444444444444444444444444222333444555555555555444555555555666666777777777444555888:::888:::FFFTTT{{{yyynnnfff]]]VVVMMMDDD???<<<;;;::::::999888888777777777777888888:::;;;>>>@@@BBBDDDBBBIIIQQQVVVYYYXXXQQQHHHAAACCCEEEFFFEEEAAA===;;;::::::999888777666666555444666777999999888777666111000///------,,,------...---,,,,,,,,,,,,---...------------------------,,,,,,------------------//////............---,,,------...//////000000000111111222333555777999:::===>>>???AAACCCEEEFFFGGGLLLMMMYYYTTTQQQRRR^^^wwwooo}}}sss{{{tttpppsssvvvgggSSSJJJIIICCCBBBEEECCCFFFHHHLLLPPPUUUXXXZZZ[[[^^^rrrRRRAAA>>>:::888999999555444666::::::999888777666555444333333444444444444444444444444444444444444444444111222333444555555555444555555555555555666666666333666:::;;;::::::@@@IIIbbb}}}sssggg___UUUOOOHHHBBB???===;;;:::999999888888888888888999888999:::<<<>>>AAACCCEEEEEEOOOYYY^^^aaa___TTTHHH@@@BBBDDDEEEEEEBBB???===:::999999888666555555444555666888999999777555333//////...---------,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------............///...---------...---------...//////000000111111222333555777999:::>>>>>>@@@AAACCCDDDEEEFFFLLLNNNWWWQQQOOOSSSaaafffbbb{{{uuusssrrrsss|||qqq[[[LLLHHHHHHBBBBBBFFFDDDGGGIIILLLPPPSSSVVVXXXYYY[[[sssCCC>>>;;;888777999888555555888<<<<<<:::999777666444444333333333333444444444444333333333333333333333333222222333333444444444555444444555555555555555555777999<<<<<<:::999<<>>===;;;999999999888999999::::::999:::;;;===@@@CCCEEEGGGIIIWWWeeejjjllliiiZZZJJJDDDEEEEEEEEEDDDBBB@@@>>>:::999888777666555444333555666777888777555222111............------,,,,,,+++,,,...//////...,,,+++------------------------+++,,,,,,------.........,,,...///...---,,,---...------------...///000111111111222333555777999:::>>>>>>???AAABBBCCCEEEEEEIIIJJJQQQJJJKKKQQQ]]]___^^^{{{ssspppqqqtttvvvfffRRRGGGEEEFFF@@@BBBGGGEEEGGGIIIKKKOOOSSSVVVYYY[[[aaaZZZ>>>:::999666666888777444555999;;;:::999888777666555444222222333333333444444444333333333333333333333333444333222222222333444555444444444444444444444444777999;;;:::999999::::::EEE___{{{{{{rrreeeWWWMMMDDDBBBAAA@@@@@@@@@===;;;::::::999999:::;;;<<<<<<<<<===>>>@@@CCCFFFIIIJJJQQQ]]]fffgggiiiiii^^^PPPKKKJJJHHHEEECCC@@@>>>===:::999888777555444333222666666666666444333111///------......------,,,,,,,,,------------------,,,------------------------++++++,,,,,,---......///+++---...---++++++,,,...------,,,,,,---...000111111111222333555777999:::===>>>???@@@AAABBBCCCDDDGGGGGGNNNHHHJJJPPPUUUttt\\\]]]~~~uuunnnlllqqqvvvyyynnnYYYLLLCCCCCCDDD>>>AAAHHHEEEGGGHHHKKKNNNSSSXXX[[[^^^pppqqqGGG>>>999777555555666555333555:::888888777777666666555555222222222333333444444444333333333333333333333333555444222111111222444555444444444444444444444444444666777777777:::;;;;;;777KKKccc~~~uuukkk]]]NNNDDD???>>>???@@@AAA@@@>>>;;;::::::::::::;;;<<<======>>>???@@@BBBEEEHHHKKKMMMXXX______YYYZZZaaa___VVVPPPNNNJJJFFFBBB>>><<<;;;999999888666555444222222666666555444333111000///------.........---,,,,,,///...,,,++++++,,,...///------------------------++++++,,,,,,---...//////***,,,...---+++***,,,...------,,,,,,---...000111111111222333555777999:::======>>>???AAABBBCCCCCCFFFGGGOOOJJJMMMPPPQQQkkkYYY]]]|||ppphhhhhhooozzzlll^^^OOOLLLGGGBBB@@@BBBEEEEEEDDDHHHHHHQQQ[[[YYYUUUaaauuu[[[===888???888777666666777:::===???444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333444555666777888999::::::===???NNNppp~~~qqqdddZZZPPPGGGAAA>>>>>>>>>>>>===<<<;;;::::::;;;;;;:::999:::<<>>;;;<<<;;;:::888777666666666:::888555333333222000///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////...,,,***)))------......///000000000111111111222333555888999<<<>>>?????????AAACCCEEEEEELLLKKKIIIKKKHHHOOOaaasss[[[WWWuuukkkjjjmmmsss}}}zzzbbbYYYNNNIIIFFFCCCAAABBBDDDEEEFFFMMMMMMRRRWWWUUUZZZsssxxxQQQ???999:::888777666555666999;;;===444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333444555555666888999999::::::;;;EEE```wwwiii]]]TTTLLLEEE@@@>>>>>>>>>===<<<;;;:::999;;;<<<<<<;;;:::;;;===???@@@CCCGGGIIIKKKQQQZZZaaa]]]]]]VVVOOOSSS___bbb\\\UUUOOOGGGCCCCCCAAA>>>:::<<<;;;:::999777777666666:::777555333333222000///+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///......,,,+++***------......///000000000111111111222444666999:::<<<>>>?????????AAACCCEEEEEELLLLLLIIIKKKIIIOOOaaatttZZZUUU}}}xxxkkkeeelllssswwwfffUUURRRJJJEEEEEEDDDBBBAAACCCFFFIIIOOOSSSXXXYYYWWWfffYYYEEEAAA777666888777555444555666888:::444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333444444555666777888888999:::<<<@@@PPPuuuvvvlll^^^RRRKKKFFFBBB???>>>>>>===<<<;;;:::999888<<<======<<<;;;<<<>>>@@@CCCEEEIIIKKKMMMRRRZZZaaa[[[XXXQQQMMMUUUaaaaaaYYYOOOKKKFFFDDDCCCAAA===:::<<<;;;:::999888888888888999666444222222111000...---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,++++++------......///000000000111111111333555888;;;<<<<<<>>>?????????AAACCCEEEEEELLLLLLJJJKKKIIIOOOaaaxxx]]]XXX}}}wwwsssnnneeeeeeooouuuzzzuuuXXXNNNLLLCCCBBBCCCEEECCCBBBCCCHHHLLLNNNVVV]]]]]]___wwwtttBBB@@@>>>444888777666555444444444666666333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222333444444555666666777777888>>>???CCC^^^|||jjjaaaSSSIIIDDDBBBAAA???>>>===<<<;;;:::999999888<<<======<<<<<<<<>><<<>>>?????????AAACCCEEEDDDLLLLLLJJJLLLIIIOOO```~~~~~~ccc```vvvoookkkgggeeekkktttxxxwww```PPPLLLIII===@@@BBBDDDDDDDDDFFFKKKOOOOOOVVVZZZYYYdddUUU:::@@@999222<<<666555444333333333444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333444555555555666222:::<<<:::GGGnnn{{{rrr```WWWLLLCCCAAA@@@@@@???======;;;:::999999::::::;;;<<<===<<<<<<===@@@CCCIIIIIIKKKMMMQQQVVV]]]aaa^^^TTTJJJJJJSSSZZZVVVLLLDDDDDDDDDDDDCCC@@@<<<999::::::999888888999999999666333111000000000...---........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,---------...------......///000000000000111111333666999<<<>>><<<>>>?????????AAACCCEEEDDDLLLLLLKKKLLLIIINNN```yyy~~~ggghhhxxxqqqkkkhhhfffllluuu|||zzz```TTTKKKJJJGGG<<<@@@AAACCCEEEGGGJJJNNNQQQSSSVVVTTTVVVmmmtttBBB<<<>>>666555<<<555444444333333333444444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222333333444444444444222999<<<:::>>>UUU|||{{{mmmbbbVVVOOOGGGAAA@@@@@@???======<<<;;;::::::;;;<<<===:::;;;======>>>@@@CCCFFFKKKOOOTTTZZZ```dddfffhhh___VVVOOOPPPXXXZZZRRRHHHBBBCCCEEEEEECCC@@@<<<:::888888888777888888999999444222000/////////...---.........------------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------......///000000000111111111333555888;;;<<<<<<>>>?????????AAACCCEEECCCLLLLLLKKKMMMIIINNN___xxxeeekkk|||vvvpppmmmkkkjjjiiiuuu|||dddUUUOOOFFFDDDEEEAAAAAAAAABBBFFFKKKOOOQQQRRRSSSVVVWWWcccZZZ<<>>@@@;;;<<<>>>???AAADDDHHHKKKQQQXXXbbblllqqqpppjjjfff]]]XXXWWW]]]ccc```SSSHHHCCCDDDEEEEEEBBB???<<<;;;777666666666777888888999333111///...//////---,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,++++++,,,...///000------......///000000000111111111222444666999:::<<<>>>?????????AAACCCEEECCCKKKLLLLLLMMMJJJNNN___rrrbbbmmmwwwoookkkjjjlllmmmmmm{{{kkkZZZSSSNNNBBB>>>DDDFFFBBBAAAAAAFFFMMMRRRSSSSSSOOOVVV```vvvLLL<<>>@@@BBB<<<===@@@AAACCCGGGKKKOOOWWW```nnnyyy|||ttthhh^^^[[[ZZZ___hhhmmmeeeUUUIIICCCEEEFFFEEEBBB>>><<<;;;666555555555666777888999333111............---,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------,,,+++++++++,,,...000111------......///000000000111111111222333555888999<<<>>>???@@@@@@AAACCCEEECCCKKKMMMLLLMMMJJJNNN___pppbbbnnn|||vvvnnngggfffhhhkkkmmmtttpppXXXRRRIIICCCAAA@@@???>>>DDDFFFIIIMMMRRRVVVUUURRRRRR\\\[[[GGG888888:::555444777666666555555555444444444333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000...111333333111/////////111111222222222333333333555555555666888<<>><<<;;;;;;<<<<<<===>>>???@@@AAAAAA===>>>@@@BBBEEEJJJPPPSSSrrrtttfffXXX\\\WWW]]]gggoookkk[[[MMMFFFBBBCCCDDDEEEEEEBBB===999666666666666666555555444---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......---------............///,,,,,,---...///000111111111111111222444666888999;;;===>>>>>>>>>>>>AAACCCBBBJJJLLLKKKMMMIIIMMM]]]{{{zzz{{{qqqmmmgggeeegggnnnvvvzzz```RRRMMMFFFAAA@@@AAAAAAAAAGGGJJJNNNOOOOOOPPPQQQQQQVVVqqqvvvPPPAAA888:::;;;555333666444333333333333222222222333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000//////000////////////000111111111222222222333333444444444555777:::===>>>KKKooo{{{{{{{{{ddd]]]UUURRRSSSRRRMMMHHHDDDCCCAAA???===<<<;;;:::;;;<<<===>>>@@@AAABBBBBB>>>@@@BBBDDDIIISSSaaakkk~~~ggg^^^ccc\\\^^^ccchhheee[[[QQQMMMGGGFFFEEECCCBBB>>>999555555555555555555333222111---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,---...///000111111000111111333444666888999;;;===>>>>>>>>>>>>AAACCCBBBKKKKKKJJJLLLHHHMMM^^^zzzuuuqqqgggdddaaaaaahhhsssiiiTTTKKKGGGBBB???@@@BBBCCCDDDJJJNNNRRRSSSOOOMMMNNNQQQWWWOOOCCC;;;888;;;:::444222555333333333333222222222222333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000111///...---///000111111111111111222222222222333444444333444555888:::;;;:::UUUwwwqqqgggRRRMMMHHHGGGIIIJJJGGGCCCBBBAAA???>>><<<;;;;;;::::::;;;===???@@@AAAAAABBBAAABBBDDDFFFNNN^^^rrrpppgggiiiooofffaaa^^^___]]]WWWSSSSSSIIIFFFCCC@@@>>>;;;777444666666777777666333111///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......------------............,,,,,,---...///000111111000111111333444777888999;;;===>>>>>>>>>>>>AAACCCDDDKKKKKKIIIKKKHHHNNN```zzz{{{tttmmmiiidddbbb```aaahhhtttqqq___SSSEEECCC???>>>???AAADDDFFFLLLOOOSSSUUURRRMMMMMMQQQ^^^jjjAAA<<<999999;;;888333222666555555555444444444333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000333111//////111222111///111111111111222222222222444444444444555666888999:::JJJ```yyyuuudddYYYNNNIIIEEEDDDFFFFFFCCC@@@@@@???>>>===<<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@EEEDDDEEEKKKWWWjjj|||uuuffflllxxx~~~ooodddZZZVVVUUUSSSSSSUUUGGGDDD@@@===<<<;;;999888888999::::::888555111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((,,,,,,,,,---------......,,,,,,---------.........,,,,,,---...///000111111000111111333555777999:::;;;===>>>>>>>>>>>>AAACCCEEELLLKKKHHHJJJHHHNNN```zzzfffqqq}}}vvvmmmfffcccbbbbbbbbbdddlllzzzsssdddYYYRRRBBBAAA@@@>>>???AAADDDGGGPPPNNNPPPSSSPPPKKKLLLQQQtttOOOCCC<<<::::::999555222333777555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111111000111111000///---000000111111111222222222444444444555666777777888;;;BBBNNNbbbzzzwwwzzziiiZZZPPPMMMJJJFFFEEEFFFEEEBBB@@@>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????IIIHHHLLLXXXjjj{{{sssgggtttooobbbUUURRRTTTUUUVVVWWWGGGCCC>>>;;;:::999999888999999999888666333000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,---...///000111111000111222333555888:::;;;;;;===>>>>>>>>>>>>AAACCCEEELLLKKKHHHJJJHHHNNN```sss[[[eee}}}|||yyyssskkkddd```___aaadddhhhnnnxxxqqqaaaYYYPPPIII@@@AAAAAA@@@@@@BBBFFFIIIRRRNNNNNNOOOLLLJJJSSSaaa^^^;;;BBB<<<;;;999666444333444666222222222222111111111111222222222222222222222222111111111111111111111111//////000000000000000111////////////////////////,,,...//////...---///000000000000111111111111222333333444555666777777777555777>>>MMMgggxxxvvvwwwiii\\\QQQJJJHHHFFFDDDDDDDDDDDDBBB@@@======<<<<<<<<<======>>><<<<<<;;;;;;===@@@CCCEEEOOOSSS^^^oootttmmmxxx|||vvviii]]]TTTUUU[[[\\\YYYXXXJJJFFF@@@;;;999888777666777666555444222000...---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---...///000111111000111222333666888;;;<<<;;;===>>>>>>>>>>>>AAACCCDDDKKKKKKIIIKKKHHHNNN```wwwaaadddxxxuuuooofff___\\\^^^```dddiiiqqqzzzqqq]]]VVVQQQHHHAAA>>>@@@AAAAAABBBDDDIIINNNOOONNNOOONNNIIIOOOjjjtttDDD777;;;999888777555555555555444222222222111111111111000111111111111111111111111111111111111111111111111////////////000000111111////////////////////////+++...000...+++...666===000000000000111111111111000111222444555666666666222444888???OOOlllwwwzzz|||xxxrrreeeZZZQQQKKKGGGEEEDDDCCCBBBBBB@@@???======<<<<<<<<<===>>>??????===;;;:::;;;???EEEKKKOOOZZZfffwwwxxxyyy}}}oooggg^^^XXX^^^dddbbbYYYRRRIIIEEE@@@<<<:::999888777666555333111///.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---...///000111111000000222444666999;;;<<<;;;===>>>>>>>>>>>>AAACCCBBBKKKKKKJJJLLLHHHMMM^^^yyywwwkkk~~~wwwrrriii^^^WWWXXX^^^dddiiioooyyy{{{aaaTTTRRRNNNFFF>>><<>>===666444555555555666888555222444444444333333333222222111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////---000111...+++111>>>JJJ000000000000111111111111...///000222444555555555777888::::::@@@SSSsss|||uuupppjjjtttuuuhhh[[[QQQLLLIIIGGGFFFEEEDDDBBB@@@===:::999<<<<<<<<<======>>>???@@@<<<;;;:::<<>><<<<<<<<<;;;;;;888666333111//////000111------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---...///000111111000000222444666999;;;===;;;===>>>>>>>>>>>>AAACCCBBBJJJLLLKKKMMMIIIMMM]]]~~~vvvzzzvvvnnnggg^^^XXXXXX]]]dddhhhnnnrrr~~~qqqdddWWWQQQLLLFFFAAA@@@???@@@BBBEEEHHHLLLOOOPPPSSSPPPKKKIIIVVVxxxsssMMM@@@===222666666555444333333222222333333333222222111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////222222111111222222333444333333888<<<;;;@@@[[[xxxxxxkkklllzzzuuuhhhZZZSSSOOOJJJHHHHHHCCCCCCAAA???>>>=========BBB===999;;;;;;:::;;;???:::;;;>>>CCCGGGNNN\\\jjj{{{vvvtttkkkeeebbbeeeeee^^^TTTOOOCCCAAA???<<<;;;<<<===>>>888666333000------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///,,,***+++---000222///000222444666888999:::=========>>>???AAABBBCCCFFFNNNMMMKKKLLLHHHMMM^^^rrr~~~}}}yyytttpppccc___[[[ZZZ\\\bbbgggkkkuuu~~~rrreeeZZZOOOJJJGGGBBB?????????@@@CCCFFFJJJMMMPPPQQQQQQQQQOOOTTTrrr|||VVV===:::>>>777666555555444333333222222333333333222222111111111111111111111111111111111///000000000000000000///////////////////////////////////////////////////.../////////000000000000......//////000000000111222111111111111222333333222111444888666999MMMeee|||}}}~~~uuufff[[[PPPLLLJJJFFFEEEEEEBBBAAA@@@???>>>=========999888:::>>>>>>:::999;;;;;;===AAAGGGNNNZZZooouuullliiimmmgggdddeeecccYYYPPPKKKDDDCCCAAA>>>===<<<<<<<<<666444111///------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------.../////////000222444666888999:::=========>>>???AAABBBCCCFFFMMMMMMKKKLLLHHHMMM^^^{{{uuu|||yyyvvvqqqjjjfff[[[[[[]]]```eeekkkqqqtttnnn]]]XXXOOOFFFCCCBBB???>>>@@@AAABBBEEEIIILLLOOOQQQRRRTTTTTTUUUgggUUU>>>555888<<<999555555444444333333222222222222222222222111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////....../////////000000000,,,---...///000111111222111111111111111222222333333111222555333333???OOOnnn~~~}}}{{{~~~yyymmmcccVVVNNNGGGFFFFFFCCCBBBCCC??????>>>>>>>>>=========:::888999======:::999;;;BBBCCCHHHPPPYYYiii~~~tttkkkhhhlllgggeeeddd___UUULLLIIIFFFEEECCCAAA>>><<<:::999333111000...---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,......//////......000000222444666888999:::<<<<<<===>>>???AAACCCDDDEEEMMMLLLKKKKKKHHHMMM^^^{{{{{{sss}}}|||}}}}}}yyyuuunnnhhhaaa]]]]]]___ccchhhnnnuuu}}}qqq^^^WWWPPPIIIBBBAAAAAA???@@@CCCEEEGGGIIILLLNNNOOOPPPPPPUUUTTT^^^~~~fff@@@;;;;;;::::::666444444444333333333222222222222222111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////........./////////000000------......///000000111000000000000000111222222666333444666555444888@@@PPPffftttsssrrrssszzz~~~wwwmmmfff]]]TTTOOOIIIEEEEEEEEEBBB@@@AAA=========>>>>>>>>>======BBB;;;666999=========???IIIJJJPPP[[[iiiyyyzzzsssnnnlllhhheeeccc^^^TTTLLLJJJHHHGGGEEECCC???;;;888666000///...------------.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////000111222444666777999999<<<<<<===>>>???AAACCCDDDDDDLLLLLLJJJKKKHHHMMM^^^}}}{{{uuukkk~~~||||||~~~~~~~~~~~~}}}{{{|||}}}}}}}}}|||zzzuuuooohhhaaa\\\ZZZaaacccggglllrrr{{{uuubbbWWWVVVKKKEEE@@@@@@@@@???AAAEEEKKKKKKLLLMMMNNNOOOOOOOOOPPPTTTmmmyyyPPP:::??????999777555333333333333333222222222111111111111111111111111000000000000000000000000000000111111111111000000............................................................/////////////////////...............000000//////000000111222666444444666777555666999>>>PPPnnnyyyoooeeeeeennnyyy~~~}}}~~~vvvhhh___ZZZTTTLLLMMMHHHEEEEEECCC>>><<<>>><<<<<<===>>>>>>>>>>>>===>>>888777???GGGHHHEEECCCHHHKKKWWWkkk~~~}}}zzzwwwpppiiifff___VVVNNNLLLIIIHHHEEEBBB>>>999555333......------------............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++,,,...000222111111222444666777888999;;;<<<<<<>>>???BBBCCCDDDDDDKKKKKKJJJKKKHHHMMM^^^wwwxxxgggeee~~~}}}{{{|||zzzyyyyyyzzz||||||{{{{{{{{{{{{|||}}}|||~~~~~~}}}|||zzzzzzzzzyyyxxxtttrrrnnnhhhaaa^^^]]]^^^cccgggkkkpppxxxuuueeeWWWNNNNNNEEE@@@>>>???@@@???BBBGGGNNNNNNMMMMMMMMMNNNOOOOOOMMMbbb___BBB777===999333666777333333333333222222222222000000000111111111111111000000000000000000000000//////000000000000//////................................................------.........//////////////////.........------///////////////000000111333333333444444444555666:::DDD[[[yyyqqqcccaaahhhpppxxx|||wwwqqqfffZZZTTTSSSOOOIIIIIIEEECCCCCC@@@;;;999;;;<<<===>>>?????????>>>===444999FFFVVV\\\VVVLLLGGGIIIRRRgggxxxlllfffaaaXXXQQQMMMIIIGGGDDD???:::666333111---...........................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///---+++***+++...111444111222333444555777888888;;;;;;<<<>>>@@@BBBDDDEEECCCKKKKKKIIIKKKHHHMMM^^^ssssss|||eeefff||||||}}}~~~~~~}}}|||{{{zzzxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwyyy{{{|||||||||{{{|||}}}~~~~~~~~~~~~{{{yyyxxxwwwvvvsssqqqhhhgggddd___\\\]]]bbbfffhhhmmmvvv~~~nnnaaaYYYMMMEEECCC@@@>>>===@@@AAABBBFFFLLLNNNMMMLLLKKKLLLNNNQQQSSS[[[tttJJJ999777;;;555222666777222222222222222222222222///000000000111111111222000000000000000000000000......////////////......................................................---------.........//////------..................///............///000000222333333222111333555666:::999EEE]]]tttqqqgggcccdddkkktttuuuvvv{{{xxxppp```]]]UUUMMMLLLNNNKKKFFFCCC@@@??????>>>::::::>>>===>>>@@@AAA@@@???>>>===;;;LLLdddrrrmmm^^^TTTRRRZZZjjjttteee___^^^ZZZSSSNNNHHHEEEAAA<<<777333111000....../////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,++++++---///111222111222333444555777888888;;;;;;<<<>>>@@@BBBDDDEEEBBBJJJJJJIIIKKKHHHMMM^^^{{{wwwyyyaaaiii||||||}}}}}}}}}}}}}}}}}}zzzzzzyyyzzz{{{zzzxxxuuuqqqrrruuuwwwyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~zzzyyywwwuuutttrrrnnnlll```___]]]ZZZYYY^^^fffmmmmmmuuuiiiWWWTTTRRRHHH@@@>>>???===>>>BBBDDDFFFKKKQQQMMMLLLJJJJJJKKKOOOSSSVVVoooqqqGGG===444888>>>888555777333222222222222222222222222//////000000111111111222000000000000000000000000------............------................................................---------.........//////+++,,,,,,---...///000000...............///000000333555555222000222555777777///222EEEYYYoooqqq^^^SSSXXXbbbooossszzzwwwnnnddd]]]QQQOOOJJJEEEFFFJJJIIIEEE???<<<<<<>>>>>><<<>>>CCC>>>???AAABBBAAA@@@>>><<>>@@@BBBDDDEEEBBBJJJJJJIIIJJJHHHMMM^^^{{{~~~YYYkkk~~~~~~}}}}}}|||||||||{{{}}}{{{{{{}}}}}}uuuooorrrsssssssssssstttwwwzzz||||||{{{yyywwwwwwyyy||||||zzzxxxwwwuuuooofff___VVVXXX\\\^^^aaadddhhhkkk{{{iii]]]PPPJJJFFFBBB??????AAA???>>>@@@FFFJJJKKKKKKPPPMMMHHHKKKMMMFFFNNNhhh}}}UUUAAA<<<:::888777777777555444444333222222111111222222000000000000000000000000000//////000111111///---000000000000////////////...------,,,,,,------...////////////////////////,,,,,,+++---...///...,,,,,,,,,------.../////////000000000000////////////222222333333333444444444333111444===FFFWWWyyylll\\\UUUUUUmmmrrryyy{{{ooogggaaaZZZUUUMMMKKKHHHEEECCCBBBBBBBBB=========>>>>>>?????????>>>???BBBBBB>>>;;;@@@HHHXXXvvvpppbbbaaammmqqqdddXXXWWWZZZWWWQQQMMMIIIDDD===777333111000///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111......//////000000111111222333444555666888999999;;;<<<<<<<<<<<<===AAADDDEEEGGGPPPKKKLLLLLLKKKffffffmmm{{{zzzzzzzzzyyyyyyyyyxxxzzzxxxxxxzzz}}}}}}wwwrrrqqqssstttsssssssssuuuwwwxxxxxxxxxvvvttttttuuuwwwvvvtttqqqooolllggg```[[[[[[]]]```bbbfffjjjpppttt{{{~~~lllcccWWWKKKFFFCCC???======@@@??????CCCHHHMMMNNNNNNQQQQQQMMMLLLLLLJJJ]]]dddCCC;;;:::888666555555555444222444333222222111111222222000000000000000000000000000/////////111111///...000000000000/////////......------,,,,,,------...........................,,,++++++---...///---,,,,,,,,,------...////////////////////////000000000111222222222222333333333555222333888;;;FFF```|||jjj___[[[ccchhhpppyyyzzznnnddd^^^XXXRRRMMMJJJHHHEEEBBB@@@?????????<<<===>>>???@@@AAAAAAAAAAAA@@@??????===<<>>AAADDDEEEFFFOOOKKKLLLMMMOOOllliiiqqqvvvvvvvvvuuuuuuuuuuuuuuuuuusssrrruuuxxxyyywwwtttqqqsssuuuuuusssrrrrrrsssssstttuuutttrrrppppppqqqpppmmmiiifffddd```\\\YYY]]]___aaaeeejjjqqqyyyvvvddd]]]XXXNNNEEEBBB@@@===<<<===???@@@BBBFFFKKKOOOPPPPPPKKKMMMKKKLLLQQQYYYxxxzzzzzzJJJ666<<<777555333333333333222111333333222111111111111222000000000000000000000000000///...///111111000...000000000/////////.........------,,,,,,------...------------------------,,,++++++,,,......---,,,,,,,,,,,,---......//////.........//////000000111000000000111111111222222444222222444333666GGG[[[rrr}}}jjjbbbTTTXXX```iiiqqqvvvzzz|||~~~tttlllfff]]]WWWSSSOOOJJJFFFFFFDDDAAA???===<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCC???;;;888999:::===EEENNNYYYfffggghhh{{{{{{fff^^^\\\\\\^^^\\\SSSMMMKKKBBB>>>888444111000...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,...///,,,------...//////000000111111222444555666777888;;;<<<===<<<<<<>>>AAADDDEEEFFFNNNIIIKKKPPPVVVvvvjjjssssssssssssrrrrrrrrrrrrrrrqqqooonnnoooqqqttttttsssqqqtttvvvvvvtttrrrppppppoooqqqssssssqqqnnnmmmmmmllliiieeebbb___^^^]]]\\\___aaaeeekkksss}}}yyyaaaVVVUUUNNNFFF@@@???>>><<<<<>>===<<<<<<======???AAABBBDDDDDDCCCBBBAAA===999777:::>>>DDDMMMVVVZZZjjjuuummm]]]YYYWWWZZZ^^^]]]SSSHHHCCC===:::555111000///...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,,,,---...///000000000111222333444666777777;;;<<<=========???AAADDDEEEEEEMMMHHHJJJRRR\\\jjjsssqqqqqqqqqqqqqqqqqqqqqqqqsssqqqooonnnoooqqqrrrrrrrrrtttwwwwwwuuurrrooonnnnnnpppsssrrrpppmmmkkkkkkhhhfffbbb___]]]]]]```bbbbbbfffmmmvvvqqqcccUUUNNNLLLFFFAAA>>>??????>>>???BBBCCCEEEGGGJJJKKKLLLLLLLLLWWWWWWVVVgggvvv^^^===666777555666444222222333333222111333222111111000000111111///////////////////////////......///111222000///////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...---+++++++++,,,,,,---.........,,,------...///000000111....../////////000000000///000333555444333888>>>BBBNNNgggggg^^^XXXXXX[[[aaalllwwwxxx|||rrrnnnqqq}}}rrrjjjddd]]]TTTNNNLLLJJJHHHGGGFFFEEECCCBBB<<<<<<===>>>???@@@AAAAAADDDDDDDDDDDDCCCAAA???>>>???===>>>BBBFFFKKKUUU^^^jjj}}}qqqeee______ZZZYYY___```VVVFFF<<<999666222000//////...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,------++++++,,,---...///000000000111222333444666777777:::<<<>>>>>>>>>???AAACCCEEEEEEMMMGGGJJJSSSaaajjjwwwppppppppppppqqqqqqqqqqqquuutttrrrqqqpppqqqssstttqqqsssvvvvvvssspppnnnnnnmmmoooppppppmmmjjjiiihhhcccbbb```]]]\\\^^^cccgggccciiittthhh\\\XXXPPPIIIGGGAAA>>>===@@@AAA@@@BBBFFFEEEGGGJJJKKKJJJJJJLLLMMMNNNUUUaaa~~~ssszzzyyyJJJ555999<<<555666444333222333444333222222222111000000000000111////////////////////////.........///111222111////////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,++++++++++++,,,------......---------......//////000........./////////000000///111333444333222333444;;;BBBWWWttt{{{mmmaaa\\\YYYXXXaaalllmmmxxxsssjjjeeejjj{{{~~~wwwmmmccc^^^ZZZSSSKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>@@@AAACCCDDDEEEFFFEEEDDDBBB@@@>>>===<<<===>>>BBBGGGJJJOOO[[[hhhxxxiiigggkkklllccc___aaaaaaVVVEEE999555333000////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,...///000111222111111222444555666777888:::<<<>>>??????@@@BBBCCCEEEFFFMMMGGGIIISSSbbb~~~iii{{{oooooooooooopppppppppqqqssssssrrrqqqpppqqqssstttoooqqqsssssspppnnnmmmllljjjkkklllkkkhhhfffeeeeeeaaaaaa```___^^^aaahhhmmmjjjrrrnnn[[[UUURRRJJJDDDDDD>>><<<===AAABBBAAACCCHHHGGGIIIKKKKKKKKKLLLOOOQQQSSShhhsssvvv\\\BBB999::::::888555444222222333444333222222222111000000000000000////////////////////////...------///111222111000//////.........---------...------,,,,,,------...------------------------+++******+++------,,,******++++++,,,,,,---.................................////////////000000000000111222222222222111000888;;;JJJbbbuuurrrjjj___TTTTTT[[[___kkkzzz}}}vvvnnniiilll|||{{{sssnnnfff\\\TTTTTTRRRLLLFFFDDDBBBAAA@@@>>>======>>>???>>>???@@@BBBCCCDDDDDDDDDEEEDDDAAA>>>===<<<<<<===>>>BBBIIIOOOSSS]]]pppxxxqqqttt{{{uuullldddbbb\\\NNN@@@888333111///...///000//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,---...000111222333222222333444666777888999:::<<>>::::::222111888444333111111222333222111222111111000000000000000////////////////////////...------///111222111000//////.........---------...------,,,,,,------...------------------------+++******+++------,,,******++++++,,,,,,---.....................---------////////////000000000111///000111111222444333111333111:::NNN^^^jjj{{{|||mmmZZZQQQSSSMMM[[[mmm~~~{{{xxxuuupppkkklllxxx}}}wwwoooggg```\\\ZZZPPPJJJLLLLLLFFFAAAAAACCCBBBAAA>>><<<<<<>>>@@@AAAAAABBBCCCCCCCCCCCCBBBDDDBBB???<<<;;;;;;===>>>DDDJJJTTT\\\cccrrr~~~wwwoooggg```UUUFFF:::666111000......000111000///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---///000222333333222333444555666888999999:::<<>>>>>>>>======???@@@CCCFFFIIIJJJIIIIIIIIIKKKMMMRRR\\\eeepppTTTGGG;;;999888555444666444444333333222111000000000000000000000000000000////////////////////////000000000000000000000000,,,------......------,,,------------------------++++++++++++++++++++++++,,,+++*********+++,,,------------............///........................---...000111222111///...111111111000000000000000999333333===FFFQQQhhhooo\\\NNNNNNJJJNNN]]]mmmwwwzzz|||{{{|||xxxooohhhmmm~~~}}}tttooohhhbbb\\\WWWSSSPPPJJJHHHFFFDDDBBBAAA@@@???????????????@@@BBBCCCDDDCCCCCCEEEEEEDDDBBB???>>>@@@<<<:::<<>>>>>>>>???@@@@@@AAAAAAFFFFFFOOOJJJKKKRRRdddttt}}}dddvvvmmmkkkiiihhhiiikkknnnpppooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkkkkiiihhhgggfffiiigggeeecccaaa___]]]\\\]]]aaafffiiikkkrrr{{{sssbbbYYYWWWRRRKKKDDD???======>>>>>>>>>@@@CCCEEEHHHIIIJJJTTTHHHHHHRRRMMMGGGaaauuurrrMMMBBB888777777444333444444444333222222111000000000000000000000000000000////////////////////////////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------------....................................---...///111111000///.../////////000000111111111111...111777:::BBBWWWooottt```TTTPPPIIIGGGLLLUUU^^^gggooowww{{{}}}zzzuuuwww~~~wwwrrroooiiieee^^^YYYTTTPPPLLLIIIFFFEEECCCBBBAAA@@@??????>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEDDDBBB@@@===<<<;;;<<>>>>>>>>???@@@@@@AAAAAAFFFFFFPPPKKKLLLTTTgggwwwiiiyyylllkkkjjjiiiiiijjjkkklllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggfffeeedddccceeedddcccaaa___^^^]]]]]]]]]ccciiinnnsss{{{tttbbbVVVQQQOOOKKKFFF@@@===<<<===>>>???AAACCCFFFHHHJJJJJJJJJWWWLLLKKKRRRMMMQQQzzz{{{YYYBBB;;;555444555333222222333333333222111111000000000000000000000000000000////////////////////////////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------............------------------------,,,---///000000000///...------...///000111222222///000444777555777III^^^tttjjj```VVVNNNGGGDDDDDDHHHQQQ[[[hhhooowww{{{{{{{{{}}}~~~{{{~~~{{{tttlllfffaaa___[[[XXXSSSOOOLLLIIIFFFCCCAAA@@@@@@??????@@@@@@@@@???@@@BBBEEEFFFGGGGGGGGGFFFEEECCC@@@>>><<<;;;:::777===CCCFFFHHHJJJNNNQQQZZZuuuzzz}}}ssszzzppp]]]GGG:::555222//////............------------,,,+++,,,---...---+++------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------......//////000000111111222333444666888999::::::>>>>>>>>>???@@@@@@AAAAAAFFFFFFOOOKKKMMMVVVjjjwwwooo}}}iiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggeeeeeeeeeeeedddcccbbbaaacccccccccaaa```___aaabbbbbbiiiqqqxxx~~~nnnaaaYYYUUUTTTGGGDDD@@@===;;;<<<>>>@@@AAACCCFFFIIIKKKLLLKKKKKKMMMPPPPPPOOO[[[yyydddDDD999666333333444333222111333222222222111111000000000000000000000000000000////////////////////////////////////////////////......////////////......+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---------.........------------------------,,,---.../////////......------...//////000111111111222555777444555@@@NNN```sssttteee\\\RRRMMMHHHEEEEEEIIIRRRWWW```iiiooorrrssssssooosssyyy|||uuuvvvwwwvvvmmmjjjeee```[[[WWWUUUUUUQQQNNNKKKIIIHHHFFFCCCAAA>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGHHHGGGEEEDDDBBB@@@>>>;;;:::999::::::<<>>>>>>>>???@@@@@@AAAAAAEEEEEENNNJJJMMMWWWmmmtttsss}}}fffggggggggggggffffffeeeddddddddddddeeeeeeeeeeeeccccccdddccccccbbbaaa``````bbbbbbaaaaaabbbeeehhhlllsss}}}}}}qqqaaaWWWSSSQQQMMMJJJ@@@???<<<;;;;;;>>>@@@BBBDDDFFFIIIKKKMMMMMMLLLLLLJJJKKKPPP```dddEEE999444444333333333444333222222222111111111111111000////////////////////////////////////////////////........................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---..........................................---...000111222777===KKK^^^kkkxxxppp```XXXRRRKKKFFFCCCBBBEEEJJJRRR[[[dddkkknnnlllnnnrrrvvvzzz~~~uuuiiibbbbbbaaa___ZZZWWWTTTPPPMMMLLLLLLLLLHHHGGGEEEEEEEEEDDDBBBAAA??????@@@@@@BBBCCCEEEFFFEEEFFFGGGGGGFFFDDDAAA???;;;:::888777888:::===>>>CCCJJJNNNMMMSSScccttt|||~~~}}}oooUUUIII:::222111111000//////............------------,,,++++++------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............//////000000111111111333444666888999::::::>>>>>>>>>???@@@@@@AAAAAADDDDDDMMMIIIMMMYYYpppnnn|||qqqyyycccccccccdddddddddddddddbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbaaa``````]]]___aaaaaaaaadddiiinnnwww|||aaa[[[TTTQQQPPPLLLCCC<<<===<<<;;;;;;===@@@CCCEEEGGGHHHJJJLLLMMMMMMMMMMMMQQQJJJ[[[}}}mmmHHH888;;;222555555333222444444222111111111111111111111111////////////////////////////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---------------,,,,,,...000222333444:::JJJUUUaaatttqqqccc[[[SSSMMMJJJBBBAAAAAAEEEMMMXXXdddkkknnnnnnoooqqqrrrtttvvvvvvzzz{{{}}}}}}{{{{{{|||}}}|||}}}}}}|||zzzzzz|||~~~zzzwwwrrrooofff\\\WWWVVVTTTPPPNNNLLLIIIFFFDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFDDDBBB@@@===;;;777777888999<<<@@@DDDFFFDDDNNNVVV\\\kkkuuu]]]AAA888000///111000/////////............------------,,,+++,,,---...---+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---------..................//////000000111111222333444666888999::::::>>>>>>>>>???@@@@@@AAAAAADDDCCCLLLIIINNN\\\uuukkk{{{kkksss````````````aaabbbccccccbbbbbbbbbbbbbbbbbbbbbaaa```````````````______^^^\\\___cccddddddhhhpppvvv|||pppdddVVVUUUTTTPPPJJJDDD???<<<<<<<<<<<<===???CCCFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNUUU^^^}}}}}}vvvwwwPPP<<<999;;;222666666222000333444111000000000000111111111111////////////////////////////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------......---000111111000111333333222<<>><<<;;;:::999:::<<>>>>>>>>???@@@@@@AAAAAAEEEEEENNNKKKQQQ```zzzmmm{{{eeemmm___^^^^^^^^^___```bbbccccccbbbbbbbbbaaaaaaaaaaaa^^^^^^_________^^^]]]]]]^^^bbbfffgggiiimmmvvv}}}~~~sssjjj^^^SSSRRRTTTRRRIII>>>:::===CCC<<<<<<===>>>AAADDDHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRxxxppp|||bbb:::555777111222777666111///222333000000000000000000111111111////////////////////////////////////////////////..............................////////////......------------------------++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---...//////+++000444111,,,,,,///222000555555>>>TTTaaakkkxxxjjj\\\WWWIIIHHHEEEAAA???CCCMMMTTT\\\___dddhhhiiiiiigggeeeiiiiiiiiiiiijjjooouuuzzzvvvwwwvvvtttsssuuu{{{{{{zzzzzzzzz|||~~~~~~zzzvvvsssoookkkhhheeedddaaa\\\XXXPPPPPPMMMJJJKKKLLLHHHAAA??????@@@@@@AAABBBDDDDDDBBBBBBCCCEEEGGGHHHFFFDDDGGGFFFFFFEEEEEEEEEFFFFFFBBBAAA???===<<<;;;::::::===>>>AAAEEEIIINNNQQQSSSdddssshhhBBBAAA888222///222333///...222//////.........---------///...------//////...---------------------------************************++++++++++++++++++++++++------------------------***+++,,,---...---,,,,,,---------.........//////......//////000111111111222333444666888999::::::>>>>>>>>>???@@@@@@AAAAAAGGGGGGOOOMMMSSSbbb}}}ppp{{{bbbjjjaaaaaaaaaaaaaaabbbccccccaaaaaaaaaaaaaaa```^^^\\\XXXZZZ\\\]]]\\\[[[\\\]]]aaaeeeiiillloooxxxtttcccWWWRRRQQQRRRMMMJJJEEE@@@======>>>>>>>>>>>>@@@CCCGGGIIIJJJJJJNNNHHHGGGLLLNNNMMMOOOTTT{{{zzznnneeeGGG:::888555222111111111111000000000000111111000000//////......////////////////////////---......///////////////,,,---...//////...---,,,------------,,,,,,+++***++++++++++++++++++++++++************************+++******+++------,,,***++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------////////////000000000000///111333666===KKK^^^lll|||wwwfffiii]]]QQQIIIBBB<<<===CCCHHHJJJNNNUUU]]]bbbddddddjjjhhheeedddeeehhhlllooorrrssstttuuuuuutttsssssssssrrrrrrqqqqqqrrrtttuuuzzzxxxwwwzzz}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~|||}}}~~~{{{{{{|||}}}}}}|||zzzxxxwwwvvvrrrmmmjjjhhheee```\\\VVVRRROOONNNPPPPPPMMMJJJEEEEEEDDDBBBAAA@@@???>>>:::<<<>>>@@@BBBCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEECCC@@@>>>===>>>;;;;;;888777888<<<>>>===DDDHHHLLLLLLKKKQQQ]]]gggdddHHH777222000000000000000000000000111///---,,,,,,,,,...///------------------------++++++,,,,,,,,,,,,------222000---,,,+++,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,---------............///000111222333333555444444444666888:::;;;>>>>>>======>>>???@@@AAAFFFJJJLLLJJJOOOgggqqqoooeee^^^]]]]]]]]]]]]]]]^^^^^^````````````aaa```^^^\\\\\\^^^````````````bbbdddjjjnnnrrruuuxxxvvvlll```WWWTTTRRROOOKKKEEECCC???<<<:::;;;<<<===AAAAAACCCFFFHHHJJJKKKKKKDDDIIINNNKKKEEEKKKeeettt|||nnnNNN888222333222000111111111000000000//////000000000000//////..............................------...///////////////,,,---...//////...---,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************+++******+++------,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------------........./////////000000///000111111555???NNNYYYfffuuuyyynnnccc[[[RRRFFF>>><<<===>>>BBBGGGOOOWWW]]]```eeeeeeeeeeeeeeefffggghhhjjjkkkmmmnnnoooooonnnnnnllllllllllllmmmnnnpppqqqsssrrrrrrsssvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxwwwwwwyyy|||}}}}}}|||{{{xxxxxxzzzzzzvvvsssqqqqqqqqqpppmmmjjjgggeee___[[[XXXUUUTTTQQQMMMJJJKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???AAACCCCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA>>>;;;999888888888999;;;???DDDHHHHHHMMMOOORRRTTT[[[iii}}}rrr^^^III999333444000000000000000000000000000///---,,,,,,,,,...///------------------------++++++,,,,,,,,,,,,---------,,,++++++,,,......///++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------,,,,,,,,,---------............///000111222222333444444444555777888:::;;;============>>>???@@@@@@FFFIIILLLLLLRRRkkkssswww[[[[[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^___^^^^^^]]]]]]___```aaabbbccceeeiiillltttxxx}}}}}}ooofffZZZTTTNNNNNNQQQPPPIIIAAA>>><<<:::999999;;;>>>???EEEEEEGGGHHHJJJKKKKKKKKKHHHLLLPPPNNNMMM```zzznnnaaaQQQ<<<111111333333111111111000000000000//////000000000////////////...........................------...////////////...------............------,,,,,,---------,,,++++++++++++++++++++++++++++++************************,,,++++++,,,......---+++)))*********++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---------------------------------.........//////000000000...///444===DDDQQQ\\\hhhssstttjjjaaaSSSDDD<<>>===???DDDKKKPPPXXX[[[^^^aaacccdddccccccbbbccceeefffggggggggggggffffffggghhhjjjlllnnnooolllmmmnnnnnnmmmmmmnnnoooppppppooopppqqqsssuuuvvvuuuvvvxxxzzz|||||||||{{{yyyxxxvvvuuuuuuuuuvvvvvvuuuttttttvvvyyyzzzyyyxxxvvvsssqqqqqqqqqpppkkkgggccccccaaa^^^ZZZVVVRRROOOLLLJJJHHHGGGGGGEEEBBB@@@@@@AAA@@@???===<<<===>>>??????????????????@@@@@@CCCDDDDDDDDDDDDDDDCCCBBBFFFFFFEEECCCBBB@@@???>>>AAA???===;;;;;;999777555999999<<<@@@EEEKKKPPPSSSXXX]]]eeeqqquuueeePPPAAA555//////444////////////////////////000///---,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---//////++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,---------......---...//////111111222333222333555666888999999999<<<<<<<<<===>>>??????@@@FFFIIIMMMOOOVVVooozzz\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[\\\]]]]]]___aaaccceeejjjooossszzz~~~xxxlll___UUUQQQNNNKKKKKKLLLIIIAAA;;;;;;:::::::::<<>>CCCGGGKKKPPPVVV\\\___aaabbb]]]^^^```aaaaaaaaa``````bbbccceeegggiiilllnnnoooiiikkkmmmlllhhhgggiiikkkjjjiiihhhhhhjjjllloooqqqqqqqqqrrrssstttuuuvvvvvvpppooonnnnnnoooqqqtttuuussssssssstttuuuuuusssrrrkkkiiihhhggggggddd___[[[WWWVVVTTTPPPLLLHHHDDDBBBDDDDDDDDDDDDDDDCCCAAA@@@>>>@@@AAA???<<<;;;>>>@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@>>>===<<<;;;999777666777999;;;:::888???>>>???EEEJJJPPPXXX```oooyyy}}}^^^PPP@@@888444000///111........................///...---,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......------...///000111222222222333555777999999999888:::;;;<<<===>>>?????????GGGIIIMMMPPPVVVnnn[[[[[[ZZZZZZYYYZZZZZZ[[[WWWYYYZZZZZZZZZZZZ\\\^^^^^^```cccfffjjjpppwww{{{~~~uuunnnggg___UUUOOOPPPPPPNNNJJJDDD???<<<;;;::::::;;;<<>>===???CCCIIIOOOUUUZZZ]]][[[\\\]]]]]]]]]\\\[[[ZZZ^^^___aaacccfffhhhiiijjjdddgggiiigggdddbbbdddgggeeedddccccccdddfffiiikkkmmmllllllllllllllllllmmmhhhhhhffffffgggiiikkkllljjjiiiiiiiiiiiihhheeebbb[[[[[[ZZZZZZXXXUUUQQQNNNKKKJJJHHHFFFCCCAAA???======???@@@AAAAAA@@@???>>>???AAACCCBBB??????BBBEEEAAABBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;777666666888:::===??????CCCBBBFFFPPPYYYbbbppp}}}oooQQQEEE888444333111//////------------------------......---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,---...---+++)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,---------......------...///000111222222222333555777999999999888:::;;;<<<>>>???@@@@@@???HHHHHHMMMPPPTTThhh{{{WWWWWWWWWWWWWWWXXXYYYYYYWWWYYY\\\[[[ZZZ[[[___bbbdddgggkkknnnrrrwww}}}~~~|||rrrkkkaaaZZZVVVSSSOOOLLLLLLLLLJJJDDD<<<999:::>>>::::::;;;===???BBBEEEFFFFFFIIILLLKKKGGGFFFGGGIIIBBBXXXuuusssVVV555666444333333333333111000000000////////////......---............/////////------------------------,,,,,,---............---------,,,,,,,,,,,,------++++++,,,---------,,,,,,************************************************+++******+++------,,,***((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++---...000000111111---999HHHTTT^^^mmm~~~}}}gggSSSMMMJJJFFFBBB@@@===999666=========???CCCHHHLLLOOOUUUVVVWWWXXXWWWWWWVVVUUUVVVWWWYYY[[[]]]^^^______\\\]]]^^^]]]]]]\\\]]]^^^^^^]]]]]]]]]]]]___```aaadddccccccbbbaaa``````___```___]]][[[ZZZZZZZZZZZZXXXXXXWWWXXXWWWUUURRROOOLLLLLLLLLKKKJJJHHHEEEDDDAAA@@@@@@???>>>======<<<<<<>>>AAABBBAAA?????????@@@AAAAAAAAAAAABBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDD>>>===<<<;;;:::::::::;;;999999::::::;;;;;;;;;<<<;;;===>>>???@@@BBBFFFIIIJJJKKKUUUeeesss~~~hhh[[[III===000,,,,,,,,,...000........................------------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------(((+++......+++***+++...++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---......000000111222222333555666888999999999:::;;;===???AAAAAAAAA@@@GGGGGGLLLPPPPPP```sssUUUTTTUUUUUUVVVWWWYYYYYYYYY\\\___^^^]]]^^^cccgggmmmooosssvvvxxx{{{}}}yyyrrrkkkfff___XXXPPPLLLKKKKKKKKKIIIGGGEEEAAA<<<888888:::============>>>@@@BBBDDDEEEFFFJJJMMMKKKHHHFFFGGGJJJLLLpppnnnUUUAAA...555555444333222222222222000000/////////.........---------.........//////------------------------+++,,,------......------------,,,++++++,,,------***+++,,,,,,---------,,,************************************************)))))))))***+++,,,+++))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,.../////////...---111888AAAKKKYYYjjjwwwzzzgggeee]]]TTTNNNLLLGGG@@@999======<<<;;;<<<>>>@@@AAAJJJKKKMMMOOOPPPQQQPPPPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRQQQQQQSSSUUUWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIJJJKKKIIIFFFCCCCCCCCCCCCCCCAAAAAAAAAAAA===<<<<<<<<<<<<===>>>>>>>>>AAAEEEEEECCC@@@@@@@@@???>>>===???AAACCCDDDCCCCCCCCCBBBAAAAAA@@@??????:::999888777777888999::::::;;;;;;;;;<<<<<<<<<===???CCCHHHIIIHHHKKKRRRYYY[[[^^^lllkkkQQQJJJ>>>555,,,+++++++++...111........................------------,,,,,,++++++------------------------++++++,,,,,,,,,,,,------(((,,,///...+++(((***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,------...///000111111444444444555777888:::;;;:::<<<>>>AAABBBBBBBBBAAAEEEEEEKKKOOONNN[[[rrrTTTUUUUUUVVVWWWYYYZZZ[[[[[[^^^bbbaaa```aaafffkkkqqqtttwwwyyyzzz{{{}}}}}}yyytttmmmddd[[[UUUTTTNNNHHHFFFGGGIIIIIIHHHFFFAAA;;;888888999:::999@@@@@@AAAAAABBBCCCEEEEEEGGGKKKNNNLLLHHHFFFHHHKKKZZZ~~~~~~llluuuUUU<<<666666444444222///---,,,,,,---000/////////............---------.........//////------------------------+++,,,------......------------++++++++++++------***+++,,,,,,------------))))))))))))))))))))))))************************)))(((((()))++++++***(((************++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++---------.........////////////.../////////...,,,666222000555???MMM\\\gggrrrttt{{{zzz|||qqqggg\\\XXXYYYXXXQQQJJJ<<<<<<;;;;;;;;;;;;;;;;;;AAACCCEEEHHHKKKLLLMMMMMMLLLMMMNNNOOOPPPOOONNNMMMMMMKKKJJJMMMRRRTTTSSSRRRMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCDDDFFFHHHGGGDDDAAA@@@AAAAAA@@@???@@@AAACCC============>>>???@@@AAA===AAAEEEEEEBBB???>>>>>>???===;;;===AAADDDDDDBBBBBBAAA@@@???>>><<<;;;;;;777666666555666777999:::========================>>>FFFMMMOOONNNSSS]]]gggmmmpppttt[[[HHH@@@333///...111111//////111////////////////////////,,,,,,---------,,,+++***------------------------++++++,,,,,,,,,---------,,,000222///***%%%&&&(((+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...///000111111555444444444666888:::;;;:::<<>>@@@BBBDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@????????????@@@:::<<<===?????????>>>===BBBBBBBBBBBBBBBAAA@@@@@@============>>>>>>>>>>>>===<<<:::999777666666666888555222333888<<<======;;;===BBBFFFHHHHHHIIILLLLLLOOOTTTWWWXXX```uuu{{{dddMMM;;;222000000000000////////////---------............///000///...---,,,+++++++++,,,,,,,,,------.........---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111222333555777888999999===>>>???@@@AAABBBBBBBBBCCCIIIKKKNNNTTT___yyyRRRTTTVVVVVVVVVWWW[[[^^^bbbeeehhhhhhhhhhhhkkknnnooopppqqqqqqqqqpppnnnmmmbbb[[[SSSOOOMMMKKKGGGCCCIIIIIIIIIHHHEEEAAA>>><<<:::999::::::;;;===???@@@CCCDDDDDDDDDDDDEEEFFFGGGLLLIIIGGGIIIRRRbbbsss~~~zzz\\\DDD777333111111111000//////......//////444222///......////////////.........------------........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,+++***)))************************************)))))))))((()))))))))))))))))))))))))))******+++++++++***************++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++000000///...000666>>>DDDMMMRRRYYYfffzzzzzzvvv{{{rrrqqqpppeeeXXXLLLHHHCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@======>>>?????????>>>>>>????????????>>>===<<<;;;999999999999999:::::::::::::::999888666555555444777777777999<<>>???@@@AAAAAAAAACCCJJJLLLPPPWWWcccmmm~~~TTTTTTUUUUUUVVVYYY]]]aaafffhhhjjjkkkjjjiiiiiijjjlllllljjjhhheeeaaa___]]]OOOKKKEEEDDDEEEFFFEEECCCGGGFFFDDDAAA>>><<<999888999:::<<>>>>><<<:::888777555444888888999:::;;;<<<======>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>======<<<;;;999888777777666666666666666666666666333444555666666666666555444777<<>>???@@@@@@@@@CCCIIIKKKOOOWWWddd^^^wwwWWWWWWVVVVVVXXX\\\aaadddeeeggghhhhhhgggdddbbbaaafffdddaaa\\\WWWRRROOOMMMEEECCCBBBCCCFFFGGGFFFDDDAAA@@@>>>;;;999888888888;;;===@@@CCCFFFFFFFFFFFFEEEHHHKKKLLLKKKJJJLLLMMMKKKIIIWWWrrryyyxxxjjjKKK111000444111...111//////......---......///000...,,,,,,---------,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))************************+++++++++***************************************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------------...///111555===GGGTTTdddqqqxxxwwwsssnnnqqq~~~iiifffeeejjjrrr{{{}}}~~~}}}nnnhhh^^^UUUNNNJJJFFFDDDEEEDDDBBB@@@===;;;999888999999999999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@?????????AAABBBCCCDDDDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>????????????@@@AAA@@@???>>>============???>>><<<;;;:::;;;;;;<<<;;;;;;999888777666555555666666666555555555555555333444777999;;;<<<======@@@CCCGGGHHHHHHIIIMMMQQQNNNVVV```jjjwww|||]]]QQQ@@@555111000///...000000/////////.........,,,,,,---------............---------......///000...------,,,,,,+++++++++---,,,++++++******++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111222333555777888999:::::::::;;;<<<>>>???@@@@@@AAACCCHHHJJJLLLRRR___wwwZZZ}}}\\\ZZZXXXXXXZZZ^^^bbbdddfffffffffeeeccc```]]]ZZZ[[[YYYUUUQQQLLLGGGDDDBBB???@@@BBBDDDFFFDDDAAA???;;;:::999888888999:::;;;@@@BBBEEEGGGHHHHHHFFFEEEGGGIIILLLJJJGGGFFFIIIMMMMMMXXXrrrzzzuuu~~~yyyssskkkQQQ;;;---111555///...333/////////......///000000...---++++++------,,,+++,,,,,,------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))))))))******))))))))))))))))))))))))%%%&&&'''))))))*********************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++(((+++---///...------...000222888???HHHTTTbbblllkkkiiiiiipppgggfffgggiiiooovvv~~~zzz|||wwwvvvvvv{{{rrrhhh___WWWQQQMMMHHHHHHFFFCCCAAA>>>===<<<::::::999888888888999:::999::::::;;;<<<<<<======????????????????????????<<<===???@@@@@@???>>><<<@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===<<<::::::999;;;:::888777777777888888888777555444333333333444555666666666666777777777999:::<<<>>>@@@BBBCCCCCCNNNOOOOOOMMMLLLNNNTTTYYY___lll{{{{{{|||oooCCC<<<555222333444222///////////////............,,,,,,,,,------------...------,,,------...///000---------,,,,,,++++++***---,,,++++++******++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111111222444666888999:::::::::;;;===???@@@AAABBBBBBFFFKKKJJJKKKPPP[[[zzzbbb^^^[[[YYYXXXZZZ]]]______dddcccaaa___^^^[[[WWWTTTNNNMMMJJJGGGDDDAAA@@@???@@@BBBDDDFFFEEEBBB>>>;;;777777777888999<<<>>>@@@DDDEEEGGGHHHHHHGGGFFFEEEHHHJJJJJJGGGCCCDDDJJJPPP```ppp~~~{{{zzzqqqnnn___MMM;;;222...222222------222/////////...//////000111---,,,+++,,,---...,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++***************)))))))))************************++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,...//////---,,,,,,---//////222888===DDDOOOYYY^^^dddnnnzzz}}}nnnnnnmmmlllnnnrrrxxx|||uuu{{{|||zzz{{{{{{tttmmmfffaaaQQQPPPMMMJJJFFFBBB@@@>>><<<;;;999777666555666666999999999999999:::::::::<<<<<<============>>>>>>===>>>@@@BBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@???===;;;999888777666666666555555444444555555444333222111222333444555777888888999:::;;;<<<<<<>>>>>>???@@@CCCEEEGGGIIIMMMNNNPPPSSSYYYbbblllrrr~~~{{{uuuqqqqqqeeeMMM;;;777111///111222222111---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111222333555777888999999:::;;;===???@@@BBBBBBBBBHHHMMMLLLMMMRRR]]]~~~ggg\\\YYYVVVVVVWWWXXXWWWVVV[[[XXXTTTRRRQQQOOOKKKHHHCCCBBBAAA@@@???@@@@@@AAADDDDDDDDDBBB@@@===;;;:::666777888:::<<>>;;;999888888888::::::::::::999999999999888888888999999:::::::::======???@@@BBBDDDEEEFFFAAAAAABBBBBBBBBAAA@@@@@@>>>>>>======<<<;;;:::::::::999888777666555555555222333333444444444444333333333333333555777:::<<<===>>>???AAACCCDDDEEEFFFEEEFFFHHHKKKQQQWWW]]]aaacccdddhhhppp|||zzznnnrrrzzz{{{}}}pppWWWDDD888555333000...---...///000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,)))******+++,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111///111222444666777888888999:::<<<>>>???AAAAAABBBEEEJJJJJJMMMTTTbbbnnnZZZWWWTTTSSSTTTTTTQQQOOOPPPLLLGGGDDDCCCAAA>>>;;;<<<;;;;;;<<<>>>@@@BBBCCCBBBAAA>>>:::777555666777777888:::<<<>>>AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIIIILLLXXXjjjxxx}}}xxxpppyyy||||||{{{kkk^^^ZZZQQQ@@@444222---222222...---000111///,,,,,,,,,,,,------...///---,,,,,,---...///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((())))))))))))(((((('''+++*********))))))((((((************************)))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++***+++***))))))+++...111,,,)))***///111111666===<<>>>>>>>>======<<<<<<;;;;;;::::::555555555555666666777777666666777999;;;>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>:::999888777666444333333444444333333333333444444000111333444555444444333666666666777:::===AAACCCDDDEEEGGGIIIKKKMMMNNNOOOQQQSSSWWW^^^hhhsss}}}sssjjjfff___eee{{{fffGGG777444444+++---///000...,,,,,,,,,//////.........---------++++++,,,,,,,,,---------,,,++++++******++++++,,,*********++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111///000222444555777777777777888:::<<<>>>@@@@@@AAA???EEEGGGKKKUUUeeezzzXXXXXXVVVTTTQQQMMMJJJHHHFFFCCC???<<<:::999:::;;;999<<<@@@BBBCCCCCCCCCDDD@@@>>>;;;888777666777777999;;;>>>AAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGEEEEEELLL[[[lllzzzwwwrrrrrryyy|||{{{zzzlllZZZKKKFFF???333...111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,---...///000111:::@@@HHHQQQZZZbbbiiinnnnnnoookkkgggiiioooooojjjlllllliiiggggggllloooppprrrooollllllmmmllliiifffbbb______gggvvv}}}tttsssuuuwwwxxxrrr|||pppjjjiiiZZZSSSMMMIIIEEEBBBDDDIIIIIIGGGDDDAAA>>>;;;:::999888777666555555444555555111222222444666999<<<>>><<<<<<;;;<<<======:::888777555333444666666444111222222111000000111333333222666:::<<<:::777666666888<<>>@@@AAACCCCCCHHHEEEKKKNNNPPPmmmzzzSSSQQQOOOLLLHHHEEECCCBBB>>>===;;;999999999:::;;;>>>@@@BBBBBB???===<<<<<<:::999777666666777999:::;;;===???BBBDDDFFFFFFFFFEEEGGGHHHIIIIIIGGGEEEDDDDDDGGGOOO\\\kkkxxxzzzvvvtttooovvv{{{yyy}}}|||zzzrrrxxx}}}www|||wwwxxx|||mmm\\\MMM@@@===888///,,,///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------++++++,,,,,,---///000111444999@@@HHHOOOWWW^^^bbbeeeiiijjjkkkpppvvvvvvqqqbbbbbbaaa^^^\\\^^^bbbdddhhhhhhjjjmmmrrrtttsssqqqgggdddcccjjjxxxxxxqqqmmmnnnooosssxxx|||~~~}}}|||ddd\\\UUUQQQNNNKKKLLLPPPMMMLLLJJJGGGDDDBBB@@@???<<<;;;:::999888777777777444333333444555777999;;;999777666666888888777666666444333444666666444222666555444444666888:::;;;;;;===???AAABBBDDDFFFGGGBBBDDDEEEDDDDDDGGGKKKOOORRRWWW^^^ccchhhpppzzzxxxfffVVVQQQPPPQQQ[[[iiiuuu{{{iiiOOO:::111//////.../////////.........------------------------------++++++,,,,,,---------......---,,,,,,---...---,,,******++++++++++++******,,,,,,,,,+++++++++************)))***,,,...111333++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,---...///000111111222333555666888999999999<<<======???@@@AAABBBBBBGGGEEELLLOOOSSSrrrwwwtttIIIHHHDDDAAA>>><<<;;;:::888888999999:::;;;<<<<<>>EEEOOO___qqq~~~~~~|||ssslllkkklllooouuu}}}|||rrrmmmnnnnnnzzzzzzsssmmmiiisss}}}}}}xxxsssxxxxxxzzznnn[[[KKK>>>555444222---+++///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000---111666;;;@@@GGGNNNSSSWWW\\\ccciiiqqqxxxxxxuuudddbbb^^^XXXTTTXXXaaajjjhhhgggfffiiiooovvv{{{}}}qqqiiibbbeeeoooyyy|||{{{rrrvvvxxxtttnnnnnnuuu}}}{{{ssssss~~~}}}rrrhhhbbb^^^YYYVVVWWWVVVVVVTTTRRROOOLLLIIIGGGCCCBBBAAA???>>>=========;;;;;;:::999999999:::;;;:::999777888999::::::999:::999888999:::;;;:::999<<<<<<;;;<<<===@@@CCCEEEHHHEEEBBBBBBDDDGGGIIIIIIHHHIIIKKKMMMQQQYYYaaahhhkkkrrr{{{mmm\\\NNNIIIIIINNNTTT]]]qqqpppeeeTTTHHH:::000......---,,,......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...///000---,,,+++,,,---...---,,,******++++++++++++******,,,,,,,,,++++++++++++***)))((()))***,,,...111333************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---...///000111111222333555666888999999999===>>>>>>???@@@@@@AAAAAAEEEEEELLLPPPVVVyyyjjjpppAAA???<<<999777777888888888999;;;===>>>>>>>>>>>>999;;;<<<<<<999888888888888888999;;;===@@@BBBDDD@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???NNNZZZlll}}}yyyrrruuurrrpppnnnkkkggggggjjjsssuuuvvvuuupppllljjjkkkwwwsssjjjjjjkkk|||xxxooommmsssyyy~~~vvvqqqkkk]]]NNN???777111111000---...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,---...///+++---///222666;;;AAAEEEJJJOOOWWW___gggmmmoooooolllggg```XXXRRRWWWgggwwwpppkkkdddaaaeeemmmwww~~~uuuiii]]][[[aaahhhhhhfffdddggghhhfffgggooo~~~~~~qqqmmmvvvtttuuuwww|||}}}sssooolllhhheeeeeeccccccbbb```]]]XXXSSSPPPLLLKKKJJJHHHGGGFFFFFFFFFGGGEEECCCBBB@@@@@@@@@AAAAAA@@@@@@AAABBBCCCBBB@@@AAAAAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFGGGIIILLLNNNOOOLLLIIIJJJMMMQQQSSSSSSYYYZZZ^^^cccjjjsss|||~~~ddddddbbb___YYYPPPFFF@@@GGGPPP```nnnvvv}}}|||mmmZZZIII???<<<666///,,,...000000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---+++++++++---...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++---///000*********++++++++++++,,,------------------------++++++++++++++++++++++++------------------------,,,,,,---...///000111111222333555666888999999999>>>>>>?????????@@@@@@@@@DDDEEELLLQQQZZZfffqqq|||;;;999888666666888999;;;:::;;;<<<>>>>>>===<<<;;;555777999999888888999:::;;;<<<===>>>@@@BBBDDDEEECCCDDDEEEGGGHHHHHHGGGGGGJJJHHHEEECCCCCCDDDFFFHHHTTT^^^nnnzzz}}}xxxoooiii[[[[[[aaalllrrrqqqppprrrtttqqqlllfffeeehhhmmmoooyyyiiifffmmmtttxxxnnnggghhhrrr|||wwwkkk___TTTJJJBBB999444000000///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******+++++++++++++++++++++++++++*********++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++,,,---...,,,---...///111444999===CCCEEEJJJQQQWWW\\\aaadddiiieee```[[[TTTSSS^^^llllllhhhccc^^^___dddkkkqqqjjjccc\\\]]]bbbeee```[[[aaa___]]]___eeeooozzzxxxllljjjnnnnnnhhhaaaccceeejjjqqqzzzzzzuuuuuuvvvuuuuuuwwwpppqqqqqqoookkkddd]]]YYYXXXWWWVVVUUUSSSSSSRRRRRROOONNNLLLJJJHHHHHHHHHHHHFFFFFFFFFHHHIIIIIIGGGEEEHHHHHHIIIJJJKKKMMMPPPQQQWWWVVVVVVUUUUUUUUUVVVVVVZZZ[[[^^^cccjjjpppssstttuuuvvvzzz~~~rrrdddXXXQQQJJJGGGCCC@@@@@@EEEMMMRRR]]]iiizzzlllWWWGGG:::222000555111---,,,...111222111---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,---...///000111111222333555666888999999999>>>>>>?????????@@@@@@@@@CCCEEELLLPPP\\\iiisss|||999888777777888999;;;<<<999::::::;;;:::999777666666777999888888888999;;;>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGEEECCCBBBCCCFFFJJJLLLUUU\\\fffmmmnnnlllhhhfff[[[ZZZcccrrrzzzuuuoooooommmiiiaaa[[[^^^gggnnnqqq|||pppiiimmmvvv||||||wwwqqqnnnkkkkkkpppxxx}}}vvvkkk___QQQDDD>>>===333111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++************+++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++++++++*********++++++,,,------.../////////111444777??????AAAFFFJJJMMMSSSZZZ```___aaaccc[[[PPPNNNTTTZZZ[[[]]]^^^^^^___bbbddd[[[\\\```gggmmmmmmggg``````^^^^^^eeeoooxxx{{{{{{vvvoookkklllmmmfff]]]WWWWWW[[[aaaiiiqqqxxx}}}||||||zzzxxxyyy~~~yyyzzz||||||xxxqqqiiidddfffeeedddcccbbbbbbbbbbbbYYYXXXVVVUUUTTTUUUUUUVVVPPPNNNLLLLLLMMMNNNMMMLLLSSSTTTVVVVVVXXXZZZ^^^aaakkkkkkkkkjjjiiigggeeedddqqquuu{{{~~~xxxkkkeeeaaaZZZQQQIIIBBB>>><<<;;;===@@@EEELLLXXXgggrrr}}}iiiOOO===333......111222000---,,,---///000000------,,,,,,,,,+++++++++---------------------------------,,,,,,++++++++++++***)))+++---...---,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++***))))))(((++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...///000,,,,,,---...///000111111222333555666888999999999===>>>>>>???@@@@@@AAAAAACCCEEELLLOOO]]]tttyyy999999999999999:::::::::888888888888777555444444666777888888888999;;;===@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEEEEBBBCCCDDDFFFIIILLLOOOQQQUUUYYY]]]`````````bbbdddbbb]]]bbbooouuummmeeecccaaaaaa]]][[[aaakkkooommmvvvtttoookkknnnuuuxxxwwwnnnlllllloooooolllnnntttsssfffYYYRRRIII===777888...//////---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++************************************+++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++***************++++++,,,+++,,,......------///000777666999???BBBCCCJJJSSSZZZXXX]]]ccc^^^PPPIIIKKKLLLPPPTTTWWWYYY[[[___cccZZZ\\\aaafffkkknnnoooooogggdddccchhhpppvvvwwwvvviiigggiiimmmkkkbbb\\\[[[[[[___dddggghhhjjjmmmooo|||zzzyyywwwrrrnnnqqqxxx{{{~~~{{{tttooosssrrrrrrqqqqqqqqqrrrrrrjjjjjjiiiiiijjjkkklllmmmgggbbb[[[WWWXXX[[[^^^```fffhhhjjjkkkllloootttyyy|||yyywww~~~vvvtttxxx}}}pppeeeZZZOOOJJJHHHDDDAAA??????@@@AAA<<>>???EEENNNWWWQQQSSSZZZYYYNNNJJJNNNLLLLLLLLLLLLOOOVVVaaaiiibbb```]]][[[^^^gggrrryyyvvvooofffaaaaaadddfffggg___```dddiiieee\\\ZZZ^^^hhhmmmpppnnngggbbbbbbddd```aaaeeefffdddccckkkuuu{{{|||www{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{|||}}}wwwllleeeeeejjjrrrvvvyyy{{{~~~}}}|||sssggg^^^ZZZ\\\```ccc]]]ddd___NNNAAABBBDDDBBB>>>>>>>>>???AAADDDFFFHHHMMMXXXfffsss}}}{{{ttt}}}|||zzzjjjWWWMMM<<<555111333555111,,,***+++,,,...000000000...---......------------,,,,,,************************(((((()))***+++,,,,,,---***))))))***,,,...---,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,(((((()))***************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---...///000111111222333555666888999999999;;;<<<===>>>@@@BBBCCCCCCCCCFFFKKKMMM\\\999999888888777666444444555444333333444555666777888999;;;===???AAACCCDDDHHHFFFDDDEEEGGGHHHGGGDDDGGGEEEBBB???===>>>???@@@MMMRRRSSSVVVbbbnnnjjj]]]XXXUUUQQQPPPTTT[[[aaaeee^^^ZZZWWWXXX\\\^^^[[[XXXRRRZZZ^^^___fffnnniii\\\[[[]]]ccchhhkkkiiiddd___iiiccc```dddkkklllddd\\\RRRJJJ@@@666111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))(((((()))******)))'''&&&''')))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++---000444:::???AAAIIIJJJKKKMMMOOOPPPQQQQQQTTTOOOIIIGGGFFFJJJWWWdddlllggg]]]UUUTTT]]]mmmzzztttlllbbb___```aaa]]]YYYZZZZZZZZZZZZZZZ]]]aaaeeegggfffeeeeeeeeedddbbb```QQQYYY\\\XXXSSSTTTXXXZZZbbbkkkwww}}}yyypppmmmqqqzzz~~~||||||~~~}}}yyyvvvuuuwwwzzz|||zzzzzz~~~~~~}}}wwwppphhhfffhhhhhheeeaaaZZZRRRHHHBBBBBBBBB@@@======??????<<<999999;;;???JJJHHHGGGMMMUUU]]]______dddfffmmmuuuxxxtttzzzvvvttt~~~uuuwwwvvvhhhZZZLLL===333222000//////000000///...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++...)))))),,,---***)))+++...---,,,+++************---000333333000---+++***,,,+++******,,,,,,+++***************************+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,...///000///000111333444444444555666888:::;;;<<<>>>??????>>>>>>???@@@DDDGGGJJJKKK]]]444444555777777888888888555555555555666777999:::??????AAABBBCCCEEEEEEFFFJJJHHHFFFFFFHHHGGGEEEBBBDDDAAA>>><<<<<<@@@DDDGGGNNNUUUYYY\\\eeennnjjj^^^KKKLLLOOOTTT\\\bbbeeefff]]]ZZZWWWWWWZZZZZZWWWSSSSSSYYY\\\[[[bbbjjjggg]]]```aaaaaa___]]]\\\___aaabbb\\\YYY[[[aaa```XXXOOOEEE@@@777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((()))******)))''''''(((***))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,...111555888:::>>>@@@CCCHHHLLLPPPRRRTTTTTTOOOKKKJJJIIIIIIPPPWWW___\\\WWWRRRRRRWWW```fff___\\\YYYZZZ___dddeeedddZZZ\\\]]]\\\[[[[[[\\\^^^aaa___]]]]]]______]]]ZZZ]]]dddfff___XXXWWWXXXXXXYYYZZZ```fffgggaaa]]]^^^gggkkkllljjjiiimmmnnnmmmqqqtttxxxzzz{{{|||~~~{{{xxxtttrrrtttxxx~~~|||yyyyyy}}}~~~~~~wwwrrrlllggglllsssvvvrrrmmmkkkiiiggg```YYYQQQLLLLLLJJJEEEAAAEEE@@@:::777888:::;;;:::@@@BBBDDDAAA>>>>>>DDDJJJDDDLLLZZZjjjvvv}}}~~~}}}{{{rrrhhhfffmmmyyy{{{vvvpppjjjpppxxx{{{xxx|||rrrhhhZZZMMMCCC:::111***000...------------,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---//////---------,,,,,,+++******)))+++---///000...,,,,,,,,,,,,+++******,,,,,,+++***************************+++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------...---------,,,...///000///000111333444444444555777888:::;;;;;;===??????>>>>>>@@@AAAEEEHHHLLLLLL]]]222333444666777888888999777777777888999;;;<<<===DDDDDDEEEFFFFFFFFFFFFFFFJJJIIIHHHHHHGGGEEEAAA???@@@>>><<<;;;>>>DDDKKKOOOQQQYYY______cccfffaaaWWWEEEJJJRRR\\\dddhhhhhhfff[[[XXXTTTSSSSSSSSSQQQNNNTTTXXXYYYXXX]]]eeeddd\\\aaa___[[[SSSNNNQQQ[[[eeeaaa\\\XXXXXXZZZWWWNNNFFF888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,************************+++************)))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))((()))***)))(((((()))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...000111444666:::???EEEJJJNNNPPPNNNIIIHHHJJJLLLJJJKKKMMMUUUTTTSSSTTTVVVXXXYYYYYYNNNPPPSSSYYY___eeejjjlllaaabbbccc```\\\XXXVVVUUUUUUSSSRRRTTTWWWYYYXXXVVVYYY```ddd___ZZZZZZ[[[[[[YYYTTTTTT[[[bbb```\\\YYYUUUYYYZZZXXXVVVYYYYYYXXX```ccchhhkkkmmmooorrrtttpppmmmiiigggjjjpppxxx}}}vvvqqqnnnnnnnnnlllooosssvvvzzzyyyqqqhhhbbbZZZTTTSSSVVVWWWTTTSSSSSSPPPLLLDDD@@@;;;999:::999777444777555444444666:::===@@@@@@GGGLLLJJJFFFGGGPPPXXX[[[fffwwwyyymmm___[[[eeevvv~~~zzzvvvnnnfffjjjuuu|||||||||}}}vvvlllUUUMMMAAA777222000---+++///---,,,,,,,,,,,,+++))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++***)))///888777///+++,,,------,,,+++)))((()))***,,,,,,+++***,,,---,,,+++******+++,,,+++***************************+++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------...------,,,,,,,,,...///000///000111333444444555666777999:::::::::<<<>>>>>>>>>???AAACCCFFFIIIMMMNNN]]]555555666777777777777777999999:::;;;===>>>@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDHHHHHHGGGFFFDDDAAA>>>;;;?????????AAAEEEKKKPPPSSSUUU[[[^^^[[[XXXVVVRRRLLLJJJMMMRRRYYY___```___\\\WWWRRRLLLJJJJJJLLLMMMMMMSSSWWWXXXXXX[[[```___YYYYYYWWWRRRLLLJJJPPP[[[dddbbb^^^XXXUUURRRLLLCCC<<<000...,,,,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))''')))))))))((((((***,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,000222444888<<<@@@CCCEEECCC??????FFFKKKLLLKKKLLLOOOMMMMMMPPPTTTWWWVVVTTTMMMRRRWWW[[[]]]aaaeeeiiiiiihhhfffbbb\\\VVVTTTSSSLLLNNNQQQQQQQQQRRRUUUWWWUUU\\\___]]]YYYZZZZZZZZZWWWSSSTTT]]]eeeddd```]]]PPPSSSSSSPPPOOORRRUUUTTTVVVWWWXXXYYY[[[^^^aaacccaaa___[[[YYYZZZ^^^cccffffffbbbaaabbb```\\\[[[]]]\\\aaaccc___ZZZUUUOOOIIIAAABBBAAA???AAADDDAAA;;;:::999777777888999999888777999;;;===@@@CCCHHHLLLLLLVVV___```ZZZYYY```hhhwww{{{gggdddaaaeeeooo~~~yyywwwzzz}}}~~~~~~|||wwwtttnnnhhhtttzzz}}}wwwooofffYYYMMMBBB<<<555000...///000000000...------------,,,***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***000...)))111>>><<<000***+++---------+++)))(((+++++++++***))))))+++---+++***)))***+++,,,+++)))***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------......------,,,+++,,,...///000///000111333333444555777888999::::::999;;;===>>>???@@@BBBDDDGGGJJJOOOOOO\\\uuu666666777888999999999999;;;;;;===>>>@@@AAABBBCCCBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDCCC@@@===;;;:::AAACCCGGGJJJMMMOOOPPPQQQSSSVVVVVVRRRNNNLLLKKKJJJOOONNNMMMNNNPPPRRRRRRQQQOOOJJJDDDAAABBBGGGMMMPPPQQQUUUXXXYYY[[[\\\YYYUUURRROOOMMMMMMOOOSSSVVVYYY\\\WWWQQQJJJCCC<<<444///---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))******((()))***)))((()))+++---))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,***************+++,,,,,,---...///111444777:::<<<<<<888888???FFFIIIKKKMMMMMMIIIDDDCCCGGGJJJKKKJJJPPPTTTYYYZZZXXXXXX[[[^^^dddccc```[[[WWWUUUUUUVVVQQQWWW\\\YYYRRRNNNQQQVVVZZZ^^^___ZZZVVVTTTSSSQQQPPPQQQWWW___aaa\\\WWWVVVQQQSSSQQQLLLLLLRRRWWWXXXSSSPPPLLLJJJKKKNNNRRRTTTYYYWWWTTTQQQOOONNNMMMMMMPPPPPPSSSXXXWWWOOOJJJHHHAAAHHHKKKJJJGGGEEEAAA===999999777666;;;???===888???>>>===;;;999999:::;;;@@@DDDHHHLLLPPPTTTXXX[[[eeeooozzzzzzrrrlllmmmqqqrrrsssuuuzzz~~~{{{jjjnnnsssvvvwww}}}{{{pppnnnuuuttttttvvvyyyxxxpppiiissswwwwwwoooiiiiiikkkkkkttttttnnncccWWWKKK@@@777333111...,,,------......///---,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***000///)))...:::999---***+++,,,------,,,***(((......---+++)))(((***,,,+++***))))))++++++***)))***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------...------,,,,,,,,,...///000///000111333333444666888999:::::::::888:::===>>>???@@@BBBDDDGGGIIIOOOPPPZZZyyyrrr555777888:::<<<>>>??????===>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGHHHGGGEEEDDD???@@@@@@???===;;;<<<===DDDGGGLLLOOOQQQPPPNNNLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSPPPLLLKKKLLLMMMNNNNNNGGGDDD@@@>>>@@@FFFNNNSSSOOORRRVVVXXXXXXWWWSSSQQQOOOOOOOOOQQQSSSQQQMMMIIISSSOOOHHH???777111---***+++***)))***++++++***(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))************+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))*********))))))***,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++((())))))***+++,,,------******+++---///333666888999555555:::???BBBFFFKKKOOOJJJCCC>>>>>>@@@BBBCCCJJJNNNQQQRRRQQQQQQSSSVVVUUUUUUTTTRRRQQQRRRVVVYYYZZZaaafffaaaUUUMMMLLLPPPOOORRRSSSNNNLLLNNNNNNLLLRRRVVV___eeeaaaWWWQQQPPPMMMOOOMMMIIIHHHNNNSSSUUUOOOKKKEEEBBBCCCFFFHHHJJJUUUTTTQQQNNNJJJFFFBBB@@@BBBCCCHHHOOONNNFFF@@@>>>:::???AAA>>><<<<<<:::777777888777777<<>>???@@@BBBDDDEEEGGGNNNOOOWWWxxxsss999:::<<<===???@@@AAAAAA???@@@AAACCCDDDDDDCCCCCCDDDFFFGGGHHHGGGEEECCCAAA;;;======<<<;;;<<>>???BBBBBB===:::;;;<<<::::::=========BBBJJJMMMLLLEEEHHHLLLLLLNNNTTT^^^ggglllkkklllooorrrrrrnnnkkkeeekkkrrrqqqkkkeeebbbbbbcccmmmvvvyyyvvvsssvvvzzzzzz}}}~~~xxxpppnnnttt{{{wwwtttqqqllldddXXXOOOLLLPPPXXXaaaiiipppqqqfffYYYPPPVVVZZZYYYYYY[[[]]]\\\GGGBBB<<<666111//////000,,,---...............///***))))))***---......---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++)))(((***+++++++++++++++++++++++++++------...,,,******+++,,,+++)))((()))***+++***(((************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---.../////////,,,...///000///000111333333444777999;;;;;;::::::999;;;===>>>>>>???AAACCCCCCEEEMMMNNNSSSzzzvvv??????@@@@@@@@@@@@??????@@@AAABBBDDDDDDDDDCCCBBBEEEFFFGGGGGGEEEBBB>>><<<:::;;;<<<;;;:::===BBBGGGGGGGGGIIIIIIIIIHHHGGGFFFBBBBBBDDDKKKPPPQQQQQQQQQIIIIIIJJJKKKKKKGGG@@@<<<===@@@DDDGGGJJJLLLNNNPPPOOONNNNNNNNNLLLKKKKKKNNNKKKPPPUUUSSSLLLEEEBBBCCC@@@===777000***))),,,000---+++******,,,------,,,************************************************************************))))))))))))))))))))))))))))))))))))************+++)))(((&&&&&&((()))+++'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********++++++,,,,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++((())))))***+++*********,,,+++******+++---000111...///333888:::;;;BBBJJJ???BBBEEEDDDAAA@@@BBBEEE@@@@@@BBBFFFJJJOOORRRTTTMMMOOOPPPOOOMMMKKKJJJKKKOOOPPPRRRTTTSSSNNNFFF@@@GGGHHHEEE@@@@@@CCCFFFEEEDDDFFFLLLTTTUUUNNNHHHGGGDDDIIILLLIIIGGGHHHGGGDDDAAA??????BBBGGGIIIHHHFFFCCCAAA???===<<<===>>>???DDD@@@===>>>>>><<<>>>BBBAAACCCAAA<<<999<<<>>>===???BBBDDDDDDHHHPPPVVVVVVQQQTTTVVVTTTSSSXXXccclllxxxuuurrrrrrrrrnnneee^^^YYY]]]bbbdddcccbbbcccdddjjjuuu~~~zzzpppmmmwww}}}~~~|||vvvnnnhhhfffggghhhddd]]]UUUMMMKKKOOOVVVZZZ^^^bbbdddggghhh^^^QQQSSSVVVWWWUUUTTTSSSLLLDDD<<<777333000...,,,,,,...,,,,,,---,,,+++,,,...///+++++++++---///111111111+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***---///+++&&&)))000,,,++++++******+++,,,,,,)))+++,,,,,,++++++,,,---***)))((()))***+++***(((************************))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++---...///000000,,,...///000///000111333333444777:::;;;;;;:::::::::<<<>>>>>>>>>???AAACCCBBBDDDLLLMMMQQQwwwxxx@@@???>>>>>>???AAADDDFFFGGGFFFEEEDDDBBBAAA@@@???AAABBBDDDEEECCC???;;;999:::::::::;;;>>>CCCGGGJJJFFFHHHIIIGGGCCC@@@???AAABBBAAAEEEMMMPPPMMMIIIIIIIIIGGGFFFDDDCCC@@@<<<999AAABBBEEEHHHMMMQQQUUUWWWPPPJJJGGGHHHIIIHHHJJJOOOFFFGGGIIIJJJHHHCCC>>>;;;111000---+++))))))***++++++++++++*********)))))))))))))))***+++++++++,,,+++++++++*********))))))************************)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,+++***)))((((((((((((******))))))((((((''''''(((((())))))******++++++******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((***+++***)))((()))***---///222666999;;;<<<<<>>:::777///...---------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,++++++++++++++++++,,,+++***)))))))))***,,,---************************))))))***+++,,,,,,------,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;999:::<<>>>>>>>>BBBDDDHHHKKKNNNOOOPPPOOOMMMEEE===<<>>????????????>>>??????@@@AAACCCEEEFFFEEEFFFHHHIIIHHHFFFDDDBBB>>>???AAABBBDDDEEEEEEFFFGGGHHHJJJKKKKKKIIIGGGFFFEEEDDDCCCDDDFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@CCCFFFHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGFFFEEEBBBAAACCCHHHKKKOOOMMMKKKLLLMMMNNNLLLJJJMMMNNNOOOQQQSSSUUUVVVWWWVVVRRRLLLIIIKKKPPPUUUYYYcccbbb```^^^]]]\\\\\\\\\[[[```gggiiihhhhhhjjjmmmqqqpppooommmkkkmmmpppsssjjjeee___ZZZXXXWWWVVVUUUQQQLLLHHHJJJOOORRRPPPLLLKKKMMMOOOPPPNNNJJJEEEBBBBBBAAA???<<<999555222000------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++************++++++******))))))******+++,,,************************)))******+++,,,,,,------,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;<<<<<<===>>>???BBBDDDEEEGGGFFFKKKNNNYYYAAAAAABBBBBBCCCCCCCCCDDDAAAAAA???>>><<<:::999888<<<<<<<<<<<<;;;:::999888999:::;;;>>>@@@CCCEEEFFF???===;;;999999===DDDIIIIIIFFFGGGLLLNNNKKKIIIJJJ@@@<<<777555888===BBBDDDEEEGGGKKKNNNNNNKKKHHHEEEJJJPPPOOOGGGDDDFFFDDD??????AAABBBAAA===666000+++...---+++*********+++,,,+++++++++*********************************))))))+++++++++***************************************)))))))))*********++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((('''''''''''',,,++++++******++++++,,,+++++++++++++++******************++++++++++++,,,+++++++++++++++*********(((***+++***)))((()))************,,,---///111222333555888;;;===>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDDDDFFFFFFEEECCCAAA???::::::;;;===???AAACCCDDDDDDEEEGGGGGGGGGEEECCCBBBCCCCCCDDDFFFHHHHHHFFFCCC@@@@@@??????????????????@@@CCCFFFGGGFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKIIIFFFCCCBBBEEEKKKOOORRRRRRRRRRRRRRROOOKKKGGGFFFFFFFFFGGGGGGHHHHHHHHHQQQNNNIIIGGGIIIOOOVVVZZZ```\\\WWWWWWYYY\\\\\\\\\ZZZ^^^bbbdddccccccdddgggeeeeeeccc```^^^^^^```bbbUUUTTTRRRSSSUUUWWWWWWWWWNNNKKKJJJLLLPPPPPPKKKFFFDDDFFFHHHIIIGGGBBB<<<888777666444111///---++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++*********))))))*********))))))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;===<<<<<<<<<>>>AAADDDFFFFFFEEEIIIOOO^^^BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;:::999888::::::999888888888999999999:::<<<>>>???@@@@@@???888:::<<>>DDD___mmm^^^IIICCCEEEEEEBBBAAA>>>;;;666111---+++++++++************+++,,,************************++++++******))))))((((((************************************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))(((((()))***++++++))))))))))))((((((((((((++++++******))))))((((((+++******))))))******+++---,,,,,,++++++*********************+++++++++++++++++++++***************(((***+++***)))((()))***,,,++++++***+++---///000000222666;;;>>>?????????>>>>>>??????@@@BBBCCCDDDCCCCCCDDDDDDCCCAAA???===;;;;;;;;;<<<===@@@BBBCCCAAABBBCCCCCCBBBAAA???>>>BBBBBBDDDGGGIIIIIIFFFCCC=========>>>>>>?????????@@@BBBEEEFFFEEEDDDDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGEEEBBB@@@BBBEEEHHHHHHIIIKKKLLLKKKGGGAAA>>>:::;;;<<<>>>@@@BBBDDDEEEMMMKKKIIIIIILLLSSS\\\aaa^^^YYYTTTUUUYYY[[[ZZZWWWSSSUUUXXXYYYYYYZZZ\\\^^^XXXXXXXXXVVVSSSSSSTTTUUUOOOPPPQQQUUUYYY[[[ZZZYYYNNNLLLJJJKKKMMMKKKFFF@@@@@@AAABBBAAA>>>:::666333222111///---+++++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******))))))))))))******((()))***,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDBBBFFFLLL```BBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<:::999888777::::::999888888888999::::::;;;<<<======<<<;;;:::999:::>>>BBBFFFIIIJJJKKKLLLJJJLLLOOOLLLBBB888333555444555888>>>DDDGGGIIIKKKJJJHHHEEEBBB@@@>>>>>>???YYYgggXXXDDD???BBBCCCAAA>>>999333///---,,,,,,***)))))))))******++++++************************+++******))))))(((((((((************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++***)))(((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((())))))---,,,,,,++++++*********))))))*********+++++++++************************(((***+++***)))((()))***,,,,,,+++******+++---------///333777;;;=========;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBAAA@@@???>>>>>>===<<<;;;<<<===>>>???===>>>>>>>>>>>>===<<<;;;AAABBBDDDGGGIIIHHHDDDAAA;;;<<<<<<======>>>>>>???@@@BBBDDDEEEDDDDDDEEEFFFAAAAAAAAABBBCCCEEEFFFGGGDDDDDDDDDBBB???>>>>>>??????BBBEEEGGGEEEBBB>>>;;;:::<<<>>>AAAEEEHHHJJJLLLHHHHHHHHHHHHJJJOOOWWW\\\XXXTTTRRRTTTYYYZZZWWWSSSMMMNNNNNNNNNMMMMMMOOOPPPMMMOOOOOOOOOMMMMMMNNNOOORRRSSSUUUYYY[[[[[[YYYVVVOOOLLLHHHFFFEEECCC???;;;999888666444111000......000///---,,,,,,,,,---...+++,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++******))))))))))))******((()))***,,,,,,+++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;999;;;???AAACCCCCCCCCBBBDDDCCCFFFKKK___BBBBBBAAA@@@???>>>======;;;::::::999888888777777;;;::::::999999999:::::::::;;;<<<<<<<<<<<<::::::@@@>>>===???CCCHHHKKKLLLLLLEEE@@@???<<<666333333555666999???DDDGGGGGGGGGHHHEEEAAA>>>======>>>@@@CCCIIIHHH@@@===AAABBB===:::666111+++((((((***,,,)))))))))))))))************************+++++++++))))))))))))))))))((((((***************+++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++,,,+++***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((+++++++++++++++*********)))))))))************+++)))))))))***************(((***+++***)))((()))******))))))))))))))))))******+++...111333666777888555555555666666777999999<<<===>>>??????@@@@@@@@@>>>===<<<;;;:::999999999:::::::::;;;;;;;;;::::::???@@@AAADDDEEEDDD@@@===:::;;;;;;;;;<<<<<<=========???AAABBBBBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEFFFBBBCCCDDDBBB???===<<<<<>>BBBFFFHHHGGGEEEDDDEEEFFFIIILLL```BBBAAA???===;;;:::::::::999:::999999999999999999;;;;;;:::::::::999999888999999;;;<<<===>>>??????DDDBBBAAACCCFFFHHHHHHGGGDDD<<<666555444333444777888:::>>>CCCGGGHHHFFFDDD@@@>>><<<::::::<<>>999:::>>>@@@<<<777111///,,,)))(((((()))***))))))))))))))))))(((((())))))*********+++++++++((((((((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++******)))))))))))))))***'''((((((((()))))))))***''''''''''''(((((((((((())))))(((((((((((())))))))))))******************))))))))))))************((()))))))))*********+++(((***+++***)))((()))***(((((())))))))))))(((((())))))***+++---000222333222222111222222333444555777888999;;;===???@@@AAA<<<<<<<<<;;;:::888777666777777888888999999::::::=========??????>>>:::777999999999999999::::::::::::;;;===>>>>>>>>>@@@AAA@@@?????????@@@AAAAAABBB@@@AAAAAA???===<<<===>>>???AAACCCCCCBBBBBBDDDFFF@@@@@@AAABBBCCCDDDDDDDDDFFFIIIKKKIIIEEECCCEEEGGGCCCCCCCCCDDDFFFGGGHHHHHHDDDBBB???>>>???@@@AAABBBBBBDDDGGGGGGFFFEEEEEEFFFIIIIIIJJJKKKJJJGGGBBB>>>===;;;999777666444222000000000...------...///000)))******+++,,,,,,++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;<<<>>>AAADDDFFFFFFFFFEEEBBBFFFKKKLLL___BBB@@@===:::999888999999;;;;;;;;;<<<<<<=========:::;;;;;;;;;:::999777777888888:::<<>>CCCAAA888222000+++++++++++++++*********)))))))))))))))(((''''''))))))******++++++++++++''''''(((((())))))******))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((((((((()))***+++,,,'''((((((((())))))******(((((())))))******++++++******))))))))))))******(((((())))))*********+++))))))))))))************(((((())))))*********+++(((***+++***)))((()))***((()))***+++++++++))))))+++***))))))+++---000222111111111111222333444444333444666999;;;>>>@@@AAA<<<=========<<<:::999777555555666777888999::::::;;;::::::;;;;;;999666333888888888777777777777777777888:::;;;;;;;;;===???<<<<<<<<<<<<<<<<<<======>>>>>>===;;;:::;;;???BBB<<<>>>???===;;;<<>>BBBFFFEEE@@@===>>>AAA@@@@@@>>><<<::::::===???===;;;:::;;;>>>CCCFFFGGG@@@BBBEEEFFFDDDBBBAAAAAABBBBBBBBBCCCBBB???:::666222222333333222000...,,,***+++,,,------.........((()))+++,,,---,,,++++++'''''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222222333555777999:::;;;;;;<<<<<<>>>???AAACCCDDDDDD>>>DDDJJJKKK]]]???>>>>>>===<<<;;;;;;:::999888999<<>>>>>===AAAAAAAAADDDFFFEEEAAA===999:::===???@@@???>>>===???>>><<<999666222...,,,***************************)))))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++---.........///111222222222222444444444555666777888999777999===??????<<<999666666777777777777666555555444444444555666666777777444444444555555555666666444555555666777888888999<<<;;;:::::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::;;;===>>>??????@@@@@@AAAAAAAAAAAA>>>??????===:::999999999888888888777888888999999???>>>>>>???AAACCCCCCBBB@@@AAAAAABBBBBBAAA???>>>???>>>===;;;888666555444/////////......---------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------/////////000000000000000000222555888::::::999888>>>???@@@@@@AAAAAAAAAAAAEEEAAAIIIOOO\\\>>>===<<<;;;::::::::::::;;;::::::<<<>>>>>>;;;999333222333555777999888777:::;;;===@@@CCCFFFIIIJJJFFFDDDCCC@@@===:::777666999888888;;;???BBBCCCBBBCCCBBBBBBCCCDDDCCC@@@<<>>===<<<:::888555111...,,,+++))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))***************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++++++++,,,---...///000000///111111111222333555666777666888:::<<<<<<:::888666555666666777777777666666666666555555555555444444111111111111000000000000444444444555555666666666888888777777777888:::;;;<<<<<<;;;::::::999::::::999::::::::::::999999999999999999::::::;;;;;;;;;<<<======;;;999777777888999999888777777888888888<<<;;;:::<<<>>>???>>>===999::::::;;;:::999888777777777555444222000//////---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............000222555888::::::999999>>>???@@@@@@AAAAAAAAAAAAEEEAAAIIINNN\\\>>>===;;;::::::;;;===>>>===<<<;;;;;;;;;:::777555222444777<<>>CCCGGGIIIIIIGGGFFF@@@<<<777333222333666999>>>>>>???BBBEEEGGGGGGFFFCCCBBB@@@AAAAAA@@@>>><<>>;;;:::777555222///,,,***))))))))))))))))))))))))))))))+++******)))))))))******)))******++++++******)))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))***+++,,,,,,,,,,,,,,,---------...000222333444555666777888888888666666555555666777888888888888999999888777555444333333444444333333222222111111333333333333333333444444333333333444444666777888::::::888777666666666666666777888999888777444333444444555555666777777888999::::::999777555666777:::999888777777777777777888777666777888999888777444444444444333111000///000//////...---,,,+++++++++++++++************)))+++++++++++++++******************+++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,...------,,,+++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,------.........---------....../////////000222555888:::::::::999>>>>>>???@@@AAAAAAAAAAAADDDAAAIIIMMM[[[ttt@@@>>><<<;;;<<<>>>AAACCC===<<<:::888666555333222999;;;>>>BBBEEEEEEBBB@@@:::@@@GGGLLLLLLFFF>>>999888555111///111666<<>>============<<>>;;;888666555222000---***((((((((()))))))))))))))))))))))))))++++++******))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******+++***************+++,,,...///111222444444555555555555555555444555666888999:::::::::<<<;;;:::999888777777666999888777666555444333333444444333333333333333333000111111222333555666666777777555444333333222222666777777777666444333222555666666777888888999999777888999888666555555666999999888666555555555555555444333333444444333111222222222111000///...---------------,,,,,,,,,,,,*********************)))+++++++++******************************+++++++++******************************++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************++++++++++++------,,,,,,+++***))))))+++++++++,,,,,,,,,------------------------------/////////000111111222222111333555888::::::::::::===>>>???@@@AAABBBBBBBBBDDDAAAHHHLLL[[[ffftttCCCAAA>>>;;;:::;;;<<<>>>666666666555555666888999>>>>>>???AAAEEEGGGFFFEEE>>>AAADDDFFFCCC===666111333333333666:::@@@EEEIIIGGGGGGGGGFFFDDDBBBAAAAAA;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888666444222111///---+++)))(((((()))***++++++++++++++++++++++++,,,,,,+++***************((()))***++++++***)))((())))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$************************++++++************++++++((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++++++++******)))))))))***+++,,,...000111222222222222333333444555444444666888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777666555444333222555555555444444444444444111111222444555666666777777777666444444333333333999888666555444444444555888999999999::::::::::::666777888777555555666777888777666555444333333333333222000000111111///...111000000///...---------------------------------*********+++++++++++++++******************************************************************************++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////...---,,,++++++***//////000000111222222333222333555888999:::;;;;;;======???@@@AAABBBBBBBBBCCCAAAHHHKKK[[[hhhuuuAAA???<<<999666555555555111222444666999===CCCGGGCCCBBBBBBDDDGGGJJJKKKKKKBBB@@@<<<888555444555555444777;;;@@@DDDGGGIIIJJJFFFFFFEEEBBB>>><<<<<<===999;;;===<<<;;;:::;;;;;;999888777555333111000///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************((())))))******))))))((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************++++++************++++++(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,---.../////////000000111111222111222444555666777777777999999:::;;;<<<<<<======;;;::::::888777666555555555555555555555666666666333444555666777777777777999999888777777777777888:::999777555444555666777999999888888888888777777444555666666444444555777555444333222222222222222111000......//////...,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))******************************)))))))))******************************++++++++++++************++++++++++++************))))))******+++,,,***)))))))))+++,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,++++++***------...//////000111111333444666888999;;;;;;<<<<<<===???@@@AAABBBCCCCCCBBBAAAHHHJJJ]]]nnn999999888777666666666666777999;;;<<<>>>CCCJJJOOOKKKIIIGGGGGGGGGGGGFFFDDD:::888555333333555888;;;<<>>@@@AAABBBCCCCCCAAAAAAHHHJJJ^^^|||000222444666999;;;===>>>BBBCCCDDDCCCBBBEEEKKKPPPNNNKKKHHHEEEBBB===888555---000333777:::;;;;;;;;;DDDEEEHHHIIIHHHDDD@@@===??????===999555555999===@@@CCCEEEDDD???:::888888666555222...+++)))'''&&&'''(((***+++,,,,,,,,,,,,************************...---,,,+++***************)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************'''((((((((())))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***---.../////////------------,,,***)))((((((((((((''''''(((((()))&&&''')))***+++++++++***+++,,,---......//////...333333333333444444444444444444444333222222111111333333444444555666777777666777888999999888777777555555555555555666777888444666777999999888666555888777666555333222111000///000222222111111222444000///////////////000111,,,+++***+++,,,---,,,+++***)))(((((()))***,,,---,,,,,,,,,,,,++++++++++++))))))******+++++++++,,,(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++************++++++++++++***************)))***++++++,,,***)))))))))+++,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************...------,,,+++***))))))++++++,,,,,,,,,---------******+++,,,...//////000...///000111222333444444444555666777999;;;<<<===<<<===>>>@@@BBBCCCCCCCCCAAAAAAHHHJJJ___333555777;;;>>>@@@BBBCCCHHHHHHGGGEEEDDDFFFJJJMMMOOOKKKEEE>>>999555333222111555999999888:::???DDDMMMJJJGGGEEECCCAAA>>>;;;;;;999777555555777999:::===AAADDDBBB;;;666444555333222000...,,,+++***))),,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((((()))***+++++++++'''(((******))))))***,,,+++,,,***((())),,,)))###))))))))))))***************((('''((()))***)))'''******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((+++***)))'''''')))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---//////...---,,,***)))((())))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---///111111111111000111111000000/////////...222222333444555555555555777777666666666555555555444444444444444444444444333333444666777999:::;;;:::777444000......///000000///...------...///000++++++,,,,,,,,,++++++******+++---......---+++***,,,***))))))+++---......000---+++*********((('''******++++++++++++******++++++************++++++))))))))))))))))))))))))***************)))((((((+++*********))))))((((((************))))))))))))+++++++++***************)))((((((((((((***,,,---))))))))))))))))))))))))++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++)))(((,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---------............///222222222111222222333333444555666666666666999;;;>>>???@@@AAABBBCCCCCCCCCCCCEEEHHHKKKddd;;;===???BBBEEEGGGGGGHHHJJJJJJHHHFFFCCCCCCEEEGGGBBB@@@;;;777444333333333555:::>>>???>>>>>>CCCGGGKKKHHHCCC@@@>>>===<<<;;;999888777666666777888999<<>>888333222333222111///---,,,++++++***)))(((((((((((((((((()))******))))))))))))******,,,+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))(((((('''''''''(((((()))******++++++''')))***)))(((((()))***'''))))))'''''')))((($$$))))))))))))***************((('''((()))***)))'''))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------,,,***)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******++++++---.../////////...000/////////.........---000000111222333333333333444444333333333222222222333333333333333333333333333333333333444444555555666555222000......//////......---,,,,,,---......***++++++,,,++++++******)))***+++,,,,,,+++***)))+++***)))))))))******)))+++***)))***,,,,,,+++)))******++++++++++++******++++++************++++++))))))))))))))))))))))))***************)))((((((************)))))))))(((************))))))))))))************************))))))(((((()))***+++,,,))))))))))))))))))))))))************+++,,,------************************************************************************))))))(((((((((((())))))******+++++++++******))),,,,,,,,,+++++++++******)))))))))***++++++,,,,,,---------............///////////////000111222333444666777777777888:::<<<>>>???@@@AAABBBCCCCCCCCCCCCEEEIIIKKKbbbDDDEEEHHHJJJKKKKKKJJJIIIHHHHHHGGGDDD@@@=========555444333222222444666888<<<@@@DDDEEECCCCCCEEEGGGGGGCCC>>>;;;::::::;;;:::888888888888888888888888:::;;;;;;888222//////000///...---,,,,,,+++,,,,,,++++++************++++++***))))))(((((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''*********))))))(((((((((((((((((()))******++++++((()))******((('''((()))%%%***---)))&&&((()))((())))))))))))***************((('''((()))***)))'''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******)))))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,------...///000000000000000////////////.........000000000000000000000000111111111000//////......111000000///.........---,,,,,,++++++++++++,,,,,,******++++++++++++******'''((()))******)))((('''************))))))))))))******+++---//////,,,*********++++++++++++******++++++************++++++)))))))))))))))))))))))))))************))))))(((************))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************+++,,,---...***************************************************************************))))))(((((())))))***+++***************++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,---------............///////////////000111222333555777888888888999:::<<<===>>>???AAABBBBBBCCCCCCBBBEEEIIIJJJaaazzzIIIJJJKKKLLLJJJHHHEEEDDD@@@@@@@@@===999666444555111111222333666999<<<>>>BBBEEEHHHHHHEEECCCBBBBBB???===;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<;;;:::999777777555111---++++++---,,,++++++++++++,,,,,,---,,,++++++++++++++++++,,,))))))(((((((((((()))))))))))))))))))))((((((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))******+++(((((())))))***************+++,,,+++)))(((((())))))000444///)))(((+++,,,((()))))))))***************((('''((()))***)))''')))(((((())))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))************************************))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))))))))***))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))******++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++((()))******************'''(((((())))))(((((('''((()))+++++++++++++++,,,,,,---...000111000,,,)))******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))************)))))))))((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...***************************************************************************))))))))))))))))))***+++***)))))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------............///222222222111222222333333444666888999888888:::;;;<<<===???@@@BBBBBBCCCCCCBBBEEEIIIJJJaaaKKKKKKJJJIIIFFFBBB>>><<<555666666555222000000111444444555777:::===@@@BBBDDDFFFFFFFFFCCC???===;;;888999;;;>>>@@@AAA???<<<===>>>?????????===;;;:::333222///,,,)))((()))***)))))))))******,,,------((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((()))+++---...)))))))))))))))*********+++,,,---,,,***)))***+++,,,444777111)))(((***,,,((()))))))))***************((('''((()))***)))'''************+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************************************))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((()))))))))(((((()))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))******++++++************************++++++))))))))))))************'''((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((()))+++------,,,+++***++++++++++++++++++++++++'''((())))))*********)))((())))))))))))))))))((((((***++++++)))(((***,,,++++++,,,---///...,,,)))******++++++++++++******++++++************++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******************)))))))))(((''''''(((((())))))))))))***************)))))))))))))))))))))))))))))))))************+++,,,---...******************************************************************************))))))))))))******+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............///444444333222111111111111222444777888888777888999<<<===>>>@@@AAABBBCCCCCCCCCEEEHHHLLLeee|||HHHGGGEEEBBB???<<<:::888///111111111000111222444999999:::;;;===???@@@AAABBBBBBBBBAAA???===:::999777999===BBBEEEDDD@@@===????????????===;;;888777...---+++)))((((((((()))((((((((((((***+++,,,---))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&'''(((+++---...))))))))))))))))))*********,,,,,,,,,***)))***+++***111444...'''&&&((()))))))))))))))***************((('''((()))***)))'''*********+++,,,---...///))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******+++******)))******++++++((((((((()))))))))))))))''''''((()))******************++++++++++++,,,,,,******************************++++++,,,---......((()))***+++,,,+++************++++++++++++******&&&'''((())))))***))))))******))))))))))))*********,,,,,,***&&&%%%(((+++,,,***))))))+++,,,,,,+++******++++++++++++******++++++************++++++))))))))))))))))))))))))((())))))************)))))))))))))))************************))))))))))))'''(((((())))))******+++((()))************))))))))))))))))))))))))))))))++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............///333222111000////////////111444777888888777888999;;;<<<>>>???AAABBBCCCCCCEEEEEEHHHNNNkkkzzz???>>>;;;999777666666666222333333333333555999<<<======>>>>>>???@@@AAAAAA???>>>===============<<<<<<===???BBBDDDCCC@@@===>>>===<<<:::888555333222+++***)))((()))))))))((('''''''''((()))***+++,,,++++++************++++++((((((''''''''''''((((((((((((((())))))*********''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&'''(((***,,,***)))))))))))))))))))))((()))******)))((()))+++&&&,,,///+++&&&'''))))))))))))))))))***************((('''((()))***)))''')))))))))***+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++*********+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))+++***)))(((((()))***+++(((((((((((()))))))))***'''((()))******+++******)))*********++++++++++++************************)))******+++,,,,,,------((())))))***************((()))************)))(((%%%&&&'''((())))))))))))***))))))))))))))))))******,,,,,,***((()))///555999444...******+++,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))(((((()))***************((()))))))))************************))))))))))))(((((())))))***++++++,,,'''((()))***++++++******)))))))))))))))))))))))),,,,,,++++++******++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////000111111222222444888999999888888999:::;;;===???AAABBBCCCCCCFFFDDDGGGPPPrrr~~~666555333111111111333444666777777777777:::???CCCAAAAAAAAAAAABBBBBBBBBBBB<<<;;;:::;;;===???@@@@@@AAAAAAAAAAAABBBBBB???===<<<;;;999666333000...---)))(((((((((******))))))''''''''''''(((***++++++((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))'''&&&%%%&&&((()))*********)))))))))))))))%%%'''((((((''''''(((***$$$***,,,***(((***+++***))))))))))))***************((('''((()))***)))(((((((((((()))***,,,---...))))))))))))))))))))))))************************%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***'''((((((((())))))******'''((()))***++++++++++++((()))))))))******++++++************************************++++++++++++***))))))))))))*********&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))(((***---,,,---111:::BBBHHHAAA777///+++***++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++************))))))))))))((())))))***+++,,,,,,,,,&&&''')))***+++++++++***))))))))))))))))))))))))...---,,,+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222444666777333666999::::::999999::::::;;;===???AAABBBCCCCCCGGGDDDFFFRRRvvv444888999777666:::<<<;;;;;;<<<>>>???AAAAAABBBBBBCCCBBB???===;;;:::::::::999:::;;;>>>@@@BBBDDDEEEAAA@@@>>>>>>??????===<<<666444000,,,*********+++---,,,***(((((((((((())))))))))))))))))))))))))))))'''&&&'''***+++***(((******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''')))***)))))))))))))))))))))))),,,+++***(((''''''''''''))))))(((((('''''''''&&&''''''''''''((()))++++++'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************************************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''***++++++***)))'''''')))***++++++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))***++++++***)))***,,,)))************++++++++++++*********))))))((((((((((((,,,888EEEJJJEEE>>>///...,,,***))))))******)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++***************)))))))))))))))************************((()))***,,,,,,+++******************************************************))))))******++++++++++++,,,,,,,,,++++++***************************************+++,,,------......************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------///...---,,,------///000000222555555444333333333555666777999:::;;;<<<<<<<<<<<<>>>???AAABBBDDDDDDDDDIIINNNTTTttt~~~;;;>>>???<<<:::===???>>>AAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999::::::999:::<<<>>>@@@BBBCCCDDDAAA???===<<<;;;:::777555333000---***(((((()))***)))((((((((((((***+++,,,)))))))))))))))))))))))))))'''&&&'''***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))((((((((('''''''''(((((('''(((((()))***+++'''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))++++++***)))(((((()))***++++++++++++*********))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***)))((('''((()))))))))*********+++++++++************)))))))))(((///---...333888777111+++...---,,,************+++***************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++************)))))))))))))))))))))************************((()))******++++++******************************************************)))*********++++++++++++,,,,,,,,,+++++++++***************************************+++,,,---------************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......---,,,---...///000000222444444333222222333555666777999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGJJJQQQsss~~~???CCCDDDAAA@@@CCCEEEEEEFFFEEECCCAAA@@@??????>>>;;;;;;:::999999999::::::999;;;===???@@@@@@@@@@@@???<<<999777555333000---...,,,***(((''''''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))(((''''''''')))***)))((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))(((''''''&&&&&&'''''''''))))))((((((((((((''''''))))))(((((((((((())))))(((((('''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***+++***)))(((((()))***++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***++++++***((('''((())))))))))))*********++++++************))))))))))))))))))***,,,...---***''',,,,,,+++******++++++,,,+++++++++***************)))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********))))))))))))))))))******************************)))))))))))))))******+++************************************************************++++++++++++,,,,,,,,,++++++++++++***************************))))))******+++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------------...///000///111333333222111222333555666777999:::;;;<<<<<<===>>>???AAABBBDDDEEEFFFGGGFFFFFFMMMoooAAAEEEFFFDDDDDDGGGJJJIIIEEEDDDAAA???>>>=========;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>===<<<:::999999666333111000...+++(((+++***((('''''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))***,,,---(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((((((***))))))(((((((((((())))))((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,((((((((())))))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********)))(((((()))******************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))---......---***))))))***))))))))))))*********************)))))))))))))))&&&((()))***++++++---...*********++++++,,,,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************)))))))))))))))************************************)))((('''((()))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------...------------......//////...000222222111111222333555666777999:::;;;<<<<<<>>>>>>@@@AAACCCDDDFFFFFFHHHHHHIIILLLhhhCCCFFFGGGCCCBBBEEEFFFEEE???>>>======<<<<<<<<<<<<======>>>>>>>>>?????????======<<<;;;999666333111111///---,,,,,,+++)))((())))))(((''''''((()))***))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''')))+++...///(((((((((((((((((((((((((((((((((((()))***++++++(((((())))))))))))))))))***))))))(((((((((((()))***))))))((((((((())))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((************************)))))))))))))))))))))))),,,,,,+++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,---...,,,***))))))***(((((()))))))))*********))))))))))))))))))******...//////,,,)))((()))+++)))******+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((())))))***************************************)))((((((((()))+++,,,************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************++++++************************************************++++++++++++++++++++++++,,,,,,---------.........+++,,,---....../////////...000111111111111333444555666777999:::;;;<<<<<<>>>>>>@@@AAACCCDDDFFFFFFGGGKKKOOONNN___DDDGGGFFF@@@===>>>>>><<<:::;;;<<<===============??????@@@@@@@@@???>>>>>><<<:::888555333000...---+++***))))))+++,,,+++)))))))))(((((((((((())))))$$$%%%&&&((()))******+++))))))))))))))))))))))))'''((()))(((&&&&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&''')))+++...///))))))))))))))))))))))))))))))))))))******+++,,,(((((())))))))))))******))))))(((((((((((())))))******)))((((((((())))))))))))(((((((((((())))))************************((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))******************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))((((((''''''************************))))))))))))))))))))))))++++++++++++************)))))))))******)))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))******)))'''&&&'''(((((((((((()))))))))******))))))))))))************---------+++)))(((***+++)))***+++,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))************++++++++++++************)))))))))((((((((()))******++++++***************************************++++++,,,************************************************,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,---------............++++++---...///////////////000111111111222444666555666777999:::;;;<<<<<<===>>>???AAABBBDDDEEEFFFFFFLLLRRROOOYYY???BBBAAA<<<999::::::999:::;;;>>>@@@AAAAAA@@@??????@@@@@@???>>>===;;;:::777555222///---,,,,,,---)))(((''')))+++,,,,,,+++((((((((((((((((((((((((###$$$&&&(((************))))))))))))))))))))))))&&&((()))(((&&&$$$&&&''''''((((((((()))))))))***))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,))))))))))))))))))))))))***)))))))))))))))***+++(((((()))))))))*********(((((('''(((((()))***++++++******)))(((((())))))***)))(((''''''((()))***************************(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******++++++******************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))******************))))))************))))))(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((()))(((&&&&&&'''((((((((((((((()))))))))***((()))))))))************&&&&&&'''(((***,,,------******+++,,,,,,,,,+++******************+++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))'''(((((()))******++++++******************************+++,,,,,,,,,,,,,,,************************************************------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,------------............***+++---...///000000///000111222222111222555777555666777999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFJJJPPPMMMXXX888;;;<<<999888;;;<<<<<<;;;>>>AAADDDEEEDDDBBB@@@?????????>>><<<:::777666333111...+++***+++---...)))(((''')))+++,,,,,,+++((('''''''''''''''&&&&&&&&&'''((())))))(((''''''))))))))))))))))))))))))&&&(((***(((%%%$$$%%%''''''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++''''''''''''(((***++++++++++++***))))))((())))))***)))(((''''''((()))***************************))))))******+++++++++,,,))))))))))))))))))))))))((())))))))))))*********,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))'''((()))***************))))))************))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((())))))))))))(((((())))))*********+++)))((('''(((***+++***)))***+++,,,---,,,,,,******))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************))))))))))))'''(((((()))***+++++++++***************************+++,,,---...---,,,+++************************************************---------,,,,,,+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,---------.........//////)))+++---///000000000///111111222222222333666888555666777999:::;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDFFFHHHLLLLLLYYY888888999:::;;;<<<======>>>???@@@AAA@@@???<<<;;;<<<999777888:::999222+++***)))((((((***++++++***))))))))))))((((((((((((((((((''''''''''''((((((***+++,,,+++)))'''''''''((((((''''''''''''(((((())))))))))))(((((((((((('''((()))******)))((('''***((('''(((***++++++***)))(((((('''''''''((((((&&&---***'''---+++&&&))))))******))))))((('''&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))++++++******))))))((((((***************)))((((((************))))))))))))))))))))))))))))))))))))***((('''(((***+++)))&&&))))))))))))))))))))))))************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++************************************************************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((,,,,,,------,,,,,,+++******************)))((((((+++*********))))))((((((***************+++++++++))))))))))))***+++,,,---,,,)))---///''')))///,,,---+++((((((***+++++++++************************+++,,,---,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...444999888111***000000111222333333444444666666777777999;;;<<<===<<<>>>??????>>>???AAADDDDDDEEEJJJKKKZZZ999999999:::;;;;;;<<<<<<:::;;;<<<<<<;;;999777666:::===???>>>:::444...+++***((('''''')))******+++))))))))))))((((((((((((((((((''''''''''''((((((***,,,,,,,,,)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))'''&&&''')))******))))))(((((('''''''''((((((&&&,,,)))'''...,,,&&&)))'''((()))))))))))))))((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))***************)))((((((************))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,***'''))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************((())))))******))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))************************++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))),,,,,,------,,,,,,+++******************))))))(((************)))))))))((())))))******++++++,,,,,,*********++++++,,,------+++&&&+++,,,&&&(((...***,,,***)))(((***++++++******************************+++,,,+++***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---111444666555222///---111111222333444555555666777888999:::;;;===>>>>>><<<>>>??????>>>???AAADDDDDDGGGKKKKKK[[[::::::::::::::::::::::::777777888777666444222111444;;;BBB???555,,,((()))))))))'''''''''(((***+++))))))))))))((((((((((((((((((''''''''''''(((((()))+++,,,+++)))(((((()))((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((((())))))((('''&&&&&&((())))))((((((((((((''''''(((((()))&&&+++((((((///,,,%%%(((&&&'''((()))************'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))************))))))(((************))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))((((((((((((((((((((()))))))))******))))))))))))************************************)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************)))******************)))************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))***+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******,,,,,,------,,,,,,+++*********++++++******)))(((************)))))))))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,'''+++---(((***///+++,,,***))))))***++++++***************************)))+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........555:::888000,,,---111111222222333555666666777888999;;;===>>>?????????<<<>>>??????>>>???AAADDDDDDJJJNNNJJJ\\\999999999888777777666666555555555444333111///...,,,333999666---&&&&&&((())))))((('''&&&''')))+++))))))))))))((((((((((((((((((''''''''''''((((((''')))******(((''''''(((((((((''''''''''''((((((&&&''''''((()))******+++***)))(((''''''((()))***)))(((&&&'''((())))))((((((((((((((((((((()))***&&&***'''***222---%%%(((''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))************)))(((************)))))))))((())))))))))))))))))))))))************++++++***))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))(((((((((((((((((()))))))))*********((()))))))))************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++***************)))))))))))))))((()))))))))************((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***++++++,,,,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++***))))))*********)))))))))))))))((()))******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++'''+++...(((***...(((,,,***))))))+++++++++)))************************,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------............+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......///555999666...+++...333000111222333444555666777777999;;;>>>??????>>>>>><<<>>>??????>>>???AAADDDEEELLLOOOJJJ]]]777666666555444333222111111000000///...---,,,+++(((***,,,+++(((''')))+++((()))***)))''''''(((***))))))))))))((((((((((((((((((''''''''''''((((((%%%&&&(((((('''&&&'''(((((((((''''''''''''((((((&&&''''''((()))******+++***)))(((''''''((()))***+++)))(((((()))***)))(((((((((((((((((()))******''')))''',,,666///%%%))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((())))))*********))))))************)))))))))((())))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))******((()))))))))************((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************((())))))***+++,,,,,,---((()))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++***))))))))))))))))))))))))******)))******+++,,,,,,------***++++++,,,++++++***)))(((&&&...000((('''***%%%+++***)))***+++,,,***)))************************000111111///,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......000222333111//////111333//////000222333444666666666777:::===>>>>>>======<<<>>>??????>>>???AAADDDEEEKKKNNNJJJ[[[333222111000///...------++++++******))))))(((((()))'''&&&&&&)))+++---...'''***------***'''((()))))))))))))))((((((((((((((((((''''''''''''(((((($$$%%%'''((('''&&&'''(((((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((((()))))),,,***(((((()))***)))((((((((((((((()))***++++++))))))'''///999111&&&***************)))((('''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************((())))))************)))************))))))))))))))))))))))))))))))))))))'''(((******((('''((()))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((()))******************)))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))************************)))*********+++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))***++++++,,,------------,,,,,,------,,,,,,+++***+++++++++,,,++++++***)))))))))))))))************++++++++++++,,,,,,,,,,,,((()))++++++,,,+++***)))+++...:::<<<000+++---***+++***)))***,,,,,,***(((************************000111111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---...000111222222......000111333444555666666777999;;;<<<======<<<<<<>>>??????>>>???AAADDDEEEHHHLLLKKKYYY......---,,,+++******)))))))))((((((((((((((()))))))))(((((()))***++++++%%%+++000000,,,(((((()))))))))))))))((((((((((((((((((''''''''''''(((((($$$&&&((()))(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((+++***(((((())))))((('''(((((((((((()))***+++,,,+++)))'''222===333'''+++((()))))))))))))))((('''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))*********+++++++++))))))))))))*********************************************+++++++++,,,,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))************************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))***+++,,,---............,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))((()))))))))************---,,,,,,,,,,,,+++++++++((()))+++,,,---,,,++++++...666FFFGGG666...000...*********+++,,,,,,***(((************************,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------///000000000...///000222444555777777777777888:::;;;<<<===>>><<<>>>??????>>>???AAADDDEEEDDDIIILLLUUU~~~++++++******)))(((((('''***))))))))))))***++++++(((***,,,+++)))'''&&&'''%%%+++111222...)))(((((())))))))))))((((((((((((((((((''''''''''''((((((%%%'''************+++,,,((((((''''''''''''(((((())))))))))))(((((((((((('''((()))******)))((('''+++)))'''''''''((('''&&&(((((((((((()))***+++,,,+++)))(((333???444(((,,,&&&'''((()))************&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++******))))))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))(((***---,,,***(((***+++))))))))))))))))))))))))((((((((()))******++++++'''((((((((())))))******)))************+++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************(((((())))))))))))(((((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++***************************************************************,,,,,,++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))***+++,,,---............,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******(((((())))))*********+++...------,,,,,,++++++***((())),,,.........---,,,)))444GGGHHH444)))+++******)))***+++,,,,,,***(((************************((()))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........./////////000000++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///...------...000///000111333555777888999888888888999;;;<<<>>>???<<<>>>??????>>>???BBBDDDEEEAAAGGGMMMSSSvvv******))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))---'''000999///&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''''''''(((***+++'''(((***,,,...---***'''+++***)))((((((***,,,...******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******************************((()))*********+++...111111///,,,)))'''''''''(((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++***************++++++++++++*********))))))((((((+++++++++*********))))))))))))***,,,......+++)))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))************************************************(((((())))))******++++++,,,+++******,,,......---------------,,,+++***)))++++++++++++******))))))///...+++)))((((((((((((---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---......---,,,+++******+++,,,---------------------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,++++++***))))))(((111---***)))+++---,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------........................------------------------........................---...000111111///---,,,111000///222777:::;;;:::444>>>GGGGGG>>>888999>>>======<<<===>>>???AAABBBDDDBBBHHHLLLRRRvvv)))))))))(((((((((''''''))))))))))))((((((((((((************************...)))333===444***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''((()))***+++'''''')))+++------+++))))))((((((((()))+++...///***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***************************)))************+++---000///...+++)))((('''((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++++++++******************************)))))))))(((*********)))))))))(((((()))((()))+++------***((())))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------************))))))))))))************************************************************************)))))))))))))))*********,,,+++******,,,......---------------,,,+++******++++++++++++*********)))...---,,,+++***)))))))))------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,---------------------,,,,,,,,,++++++,,,,,,+++++++++,,,------***************+++++++++000---***)))+++---,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------..............................///000000///...---111000///111666999999888555<<>>============>>>???AAABBBEEEDDDHHHJJJTTT~~~((((((((((((''''''''''''(((((((((((())))))))))))************************,,,(((333===444,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))(((((()))+++,,,,,,+++'''''''''((())),,,...000))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))************************)))***+++***)))***,,,...---,,,***)))(((((()))***)))))))))***************))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++,,,+++++++++***)))))))))************)))))))))))))))))))))(((((((((((((((***)))***+++------+++))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++*********)))))))))************************************************************************************)))))))))))),,,+++******,,,......---------...------,,,+++***++++++++++++************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,***+++,,,------......---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,)))))))))***+++,,,,,,---///---+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////111000000111444666777666666:::>>>>>><<<:::<<<>>>============>>>@@@BBBCCCFFFFFFIIIIIIYYY((((((''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))***%%%///666...)))***&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***,,,***(((((()))*********'''''''''((()))+++---...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***************************+++,,,+++))))))***+++******))))))))))))******))))))******++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,+++***)))((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,......---+++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++++++++*********))))))************************************************************************++++++******))))))((((((,,,+++******,,,......---------......---,,,++++++++++++++++++++++++++++++***+++---......---,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,---............------------------,,,,,,...---,,,,,,++++++++++++))))))***++++++,,,,,,---...,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000//////...//////000111111000000111222444555555777777999999:::<<<===>>>>>>=========>>>@@@BBBCCCFFFHHHIIIHHH^^^''''''((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((***%%%***///((('''***'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))///,,,)))'''((((((((('''))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))+++,,,+++***))))))***))))))((())))))******+++))))))******++++++,,,,,,******************************++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))))))))*********************************))))))***,,,,,,+++***************++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++************************************************************************************++++++******))))))((((((,,,+++******,,,......---------.........---,,,,,,+++++++++++++++++++++,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,---............------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////000111222000111111111111222444555777666666777999<<<>>>???>>>>>>===>>>???@@@BBBCCCEEEGGGIIIIII___(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,&&&))),,,&&&(((,,,((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))...,,,)))'''(((((('''&&&******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,+++***))))))***((((((((())))))*********)))))))))*********************************************++++++++++++******((())))))******))))))((())))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++,,,+++++++++***)))))))))))))))))))))************************++++++++++++((('''&&&'''((())))))(((*********++++++++++++,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************,,,++++++++++++*********++++++++++++++++++++++++************************************************************)))))))))))),,,+++******,,,......---------............------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......//////...------------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++,,,...------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................//////000000111111222///111222222111222444666666666666777999;;;>>>@@@>>>>>>>>>>>>???AAABBBDDDDDDEEEIIIJJJ\\\))))))))))))******++++++))))))))))))((((((((((((***************************&&&***,,,'''***---&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***))))))(((+++)))(((((())))))((('''(((((()))))))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''')))++++++***))))))***((((((((()))))))))))))))***)))))))))))))))((((((***************************++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++++++++******************((()))))))))************))))))))))))*********+++)))(((&&&''')))***))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************************************)))))))))))))))*********,,,+++******,,,......---------............------+++++++++,,,,,,,,,------,,,++++++*********++++++)))*********++++++++++++******+++++++++,,,,,,,,,---------......---------+++,,,---...////////////------------.........///,,,,,,+++++++++,,,------***++++++,,,,,,---------)))+++------,,,+++,,,...------------.........//////.........------------------------------------------------............------------------------------------------------........................---...000111222222111111///111333222222222555888555777999999999:::===@@@???>>>>>>>>>???AAACCCDDDEEEDDDHHHKKKUUU))))))******+++++++++,,,******))))))((((((''''''++++++++++++++++++++++++'''###))),,,'''***+++"""))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''&&&''')))*********)))(((((('''&&&(((***+++***)))&&&&&&((()))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&(((++++++***))))))***(((((())))))))))))((((((******))))))((((((''''''***************************++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++++++++************++++++***************+++++++++(((((())))))*********+++'''((((((((())))))******,,,+++)))***+++------,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************(((((())))))******++++++,,,+++******,,,......---------...............---+++++++++,,,,,,------------,,,***)))((()))***+++))))))******++++++++++++*********++++++,,,,,,,,,,,,---...//////...---,,,+++,,,---...////////////---------.........//////++++++++++++,,,------...((()))***+++---...///000(((+++......,,,+++,,,...---------.........////////////.........------------------------------------------.........//////........................------------------------........................,,,...000222333222111000...111333333222333666999555888;;;:::999999===AAA???>>>>>>>>>???AAACCCDDDFFFCCCHHHKKKPPPrrr++++++******)))(((((('''))))))(((((((((((())))))******))))))((('''''''''******))))))(((((('''''',,,++++++***)))(((((('''((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))***************((()))***)))''''''(((***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))***++++++***))))))***,,,************************************************************************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))(((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++((((((((()))******++++++******))))))******+++,,,************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++******************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++******))))))++++++------------++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------......///,,,,,,+++******++++++,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,------......------111000...---,,,,,,---............///......---,,,------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,000...***111>>>BBB===---------...------,,,,,,/////////...---------,,,------------------------)))///444555000,,,+++,,,,,,,,,,,,---------......///...---,,,,,,,,,------,,,---......,,,,,,---...---,,,,,,,,,,,,---......,,,---///000000000///...000111222222444444555666777888:::<<<======<<<<<<======>>>>>>???@@@BBBBBBGGGDDDGGGNNNVVVjjj,,,,,,+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''++++++***))))))((('''''''''((())))))((('''(((***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))***)))''''''(((***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))***++++++***))))))***,,,************************************************************************))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))***)))))))))))))))))))))************************++++++************++++++)))************+++++++++************))))))))))))******))))))******+++,,,************************,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++*********)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------.........++++++++++++++++++++++++***++++++,,,------......+++++++++++++++++++++++++++,,,------......------000///...---------------------.........------,,,///......---,,,++++++***++++++******+++,,,------***...,,,(((,,,777:::444---------......------,,,..................------------------------------111555::::::555000//////,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---...------,,,,,,------...//////000000111111111111111111111222333444555555666777888:::<<<=========<<<=========>>>???@@@BBBCCCHHHGGGJJJLLLOOObbb---,,,,,,++++++******)))***))))))(((((())))))***(((((())))))***++++++,,,))))))))))))((((((((((((***))))))(((((('''''''''%%%'''((()))((((((***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((())))))((('''''')))***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))+++++++++))))))***+++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))******************************,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++***))))))((((((******))))))******+++,,,************************,,,+++***))))))***+++,,,*********++++++++++++,,,******++++++++++++++++++************+++++++++,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................***+++,,,------,,,+++***+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////...------,,,------......---------------...///...---,,,+++******++++++,,,...///000***...---(((***111111,,,,,,------.........------..................//////------------------------000444777666111---,,,,,,,,,------------.........,,,---.........---++++++,,,---......,,,,,,---...---------,,,------...///111000000000000111222222111111222333444555666666888999:::;;;============>>>>>>===>>>???@@@BBBCCCFFFIIILLLKKKLLLaaa---------,,,,,,+++++++++***))))))))))))))))))***))))))******++++++++++++))))))))))))(((((((((((()))((((((((('''''''''&&&%%%'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''((()))((('''''')))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***,,,+++***)))***+++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))*********************************+++++++++******+++++++++))))))*********++++++++++++++++++******)))))))))******))))))******+++,,,************************++++++***))))))***++++++))))))*********+++++++++******+++++++++++++++,,,*********+++++++++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******))))))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---.....................------)))***,,,......---+++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------///000000///...---......////////////......***+++...000000000///...------------...///000111,,,//////,,,,,,000///***,,,------...............------......//////000000........................+++...000///,,,***))))))------------...............///111222222000...---,,,---......,,,,,,---...---------------...//////000///.........///111222111111222333444555666666888999:::;;;<<<>>>>>>???>>>>>>======>>>@@@BBBDDDDDDHHHLLLLLLQQQjjj---------,,,,,,,,,,,,,,,******))))))))))))******++++++++++++******))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))************)))'''((()))((('''((()))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((***,,,,,,***)))******************************************************************************))))))************))))))************************(((((((((((())))))))))))(((((()))***************(((((())))))******************************************))))))))))))******))))))*********+++++++++))))))******+++++++++,,,******))))))******+++,,,************************+++******************+++))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........//////...---,,,,,,)))***,,,...///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---///000111000//////111111111111111000000///,,,---///000000///---+++......------------......+++...000......//////,,,,,,---....../////////...---......//////000000000........................+++---.........------...---------........./////////000111222222000...---,,,---......,,,,,,---......------------...//////000///.........///111222111222333444555666666777888999:::;;;<<<>>>???@@@???>>>===<<<>>>@@@BBBDDDDDDHHHJJJKKKWWWuuu,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***************'''((()))((('''(((***,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***)))***************************************************************************))))))************))))))************************(((((((((((())))))))))))'''((()))******+++******((((((((()))******++++++++++++++++++++++++++++++***))))))))))))))))))***)))************+++++++++))))))******+++,,,,,,---******))))))******+++,,,*********************************************************++++++++++++,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---........./////////---,,,+++***+++,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000111111111444444444333222111000///111111000///...+++)))'''------,,,+++******++++++***,,,......------......,,,---.../////////////////////////////////000000........................+++,,,,,,---...///000000------........./////////---.../////////...,,,,,,,,,---......,,,,,,---.........------......///000222111111111111222333333222222333444555666777777999999:::;;;<<<>>>@@@AAA???>>>===<<<===@@@CCCEEEEEEIIIJJJIIIXXXyyy+++++++++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***)))))))))&&&'''((((((((((((***,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''***,,,---+++***))))))************************************************************************))))))************))))))************************'''((((((((()))))))))***'''((()))******+++++++++'''(((((()))******+++++++++++++++++++++++++++++++++******))))))******+++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,*********************************++++++*********++++++++++++,,,,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000000///---+++***++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------...///111222333666555555333222000...---//////...---,,,+++***)))---,,,,,,,,,,,,,,,---...+++,,,......---+++---000,,,---...///000000000000000000000///////////////........................,,,+++++++++,,,.....................////////////.........---------,,,,,,,,,---......,,,,,,---..................//////000111111222333333333333222222222333444555666777777999999999:::<<>><<<<<<===???CCCEEEEEELLLLLLHHHWWW}}}++++++++++++++++++++++++++++++************++++++''''''(((((())))))******'''((((((((())))))******))))))))))))************'''(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((((((((((((***,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''***,,,---,,,***))))))************************************************************************))))))************))))))************************'''((((((((())))))******''''''(((******+++++++++'''(((((()))***+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++------,,,++++++******************)))***++++++,,,******************************++++++++++++******++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,++++++*********---------....../////////...---++++++++++++---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000000///---+++***,,,++++++,,,,,,...///000------------------------------------------------+++,,,------......------...---------///111333444666666555333111...,,,+++*********+++,,,---...///.........///000111222333//////000000...,,,...222,,,---...///000000000000111111000000//////......////////////////////////111///------...///000///............/////////000000000///............///,,,---......,,,,,,---..................///000000...///000222222111000000222333333444555666777777999999999:::<<>><<<;;;<<>><<<@@@DDD???@@@AAAAAA@@@AAABBBDDDGGGGGGKKKMMMVVV***))))))+++,,,---+++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''***)))(((''''''((()))***'''((())))))(((((()))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((()))******++++++,,,,,,,,,,,,,,,+++******,,,+++******))))))******************************'''(((((()))((((((''''''))))))*********+++++++++((()))******++++++******************))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++,,,+++******,,,,,,+++***++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++************++++++,,,,,,,,,------------,,,,,,,,,,,,------...***+++,,,---------------++++++++++++++++++++++++***+++,,,+++******,,,...------......------,,,+++------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---...//////......////////////......------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,............////////////333222222000///...------+++,,,,,,,,,,,,---------................................................---...//////000000//////000000000000000000000000000000000000000000000000------.........///////////////////////////////////////............//////...........................------......000111111111111000000000000111111333333444444555777888999;;;>>>AAABBB@@@>>>>>>>>>???@@@AAAAAA@@@@@@CCCEEEGGGFFFKKKMMMWWW+++******+++---...,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))'''((())))))(((((()))***))))))******))))))((((((((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))******+++,,,,,,,,,---,,,,,,+++***++++++***)))))))))******************************((()))************)))))))))))))))*********++++++)))(((((((((((()))******************))))))))))))************))))))))))))************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,+++******,,,,,,,,,*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,------------...---------------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...---............---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++---...---,,,+++,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,---...///000...//////000000//////...------------------------000000000///////////////------------------------------,,,,,,,,,,,,------............////////////111111000000///...------,,,,,,,,,---------............................................................///000000000000000000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000//////............//////000000//////...------,,,............///000111111111111000000000111111222222333555444333555999===???===<<<<<<===>>>>>>===???@@@AAA@@@???@@@CCCEEEFFFFFFKKKNNNXXX,,,++++++,,,......---+++(((((())))))******++++++((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))'''((())))))(((((()))***((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))*********+++++++++,,,,,,++++++*********))))))))))))******************************))))))***+++++++++******))))))))))))***************)))((('''((()))***+++************)))))))))(((*********)))))))))))))))************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++,,,*********,,,---,,,+++)))***+++,,,---,,,+++******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------------.........---------,,,++++++---...............------------------------------+++,,,---,,,+++,,,---///...............------,,,+++,,,---.........---,,,,,,,,,------------,,,,,,,,,---...---,,,+++,,,..................---------------------------------,,,------------.........,,,,,,,,,------...///000//////000000000000//////........................////////////////////////------------------------...---,,,++++++,,,---...............////////////000000//////......------------------...............................................................///000000111111000000000000000000000000000000////////////////////////....../////////000000000///////////////000000000//////............//////000/////////.........---//////......///000111111111111000000111111222222000333555444222333:::@@@MMMEEE;;;666999===@@@@@@@@@@@@AAA@@@???@@@CCCEEEGGGFFFLLLNNNWWW,,,++++++,,,......---+++(((((())))))******++++++((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))************))))))***))))))((())))))******))))))))))))))))))))))))%%%&&&&&&'''((((((''''''(((((()))))))))***************)))((((((***+++,,,************)))))))))((())))))))))))))))))******************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++***)))***,,,---,,,+++)))***+++,,,---,,,+++******++++++,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,---------.........---.........---,,,+++***.../////////...---,,,,,,------------------------,,,---...---,,,,,,...000......//////......---,,,***+++---...///...------,,,------......------,,,,,,---......,,,,,,---...........................------------------------,,,,,,,,,,,,------------------------...///000000//////000000000000//////........................................................................///...,,,,,,,,,,,,...///............////////////////////////............------.........////////////////////////////////////////////////////////////000000111222111111111000000000000000000000000////////////////////////------........./////////000000000000//////......//////............//////........./////////000000000////////////000000111111111111111111222333333000333555444222333:::@@@MMMDDD:::666:::???AAAAAA@@@AAA@@@???>>>@@@CCCFFFGGGGGGLLLNNNWWW~~~+++******+++---...,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***'''((())))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&'''((()))*********)))((((((((()))))))))*********))))))))))))***++++++************))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************)))))))))))))))************++++++++++++***)))***,,,------,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---------...............///000000000///...---111111111000///...---,,,........................---.........------///000...////////////...------+++,,,---......///......------............------,,,...///...---,,,---................../////////------------------------+++,,,,,,,,,,,,---------------------...///000111///000000111111000000///........................------............//////////////////////////////......------------..................//////////////////////////////000000.........////////////000////////////////////////////////////////////////000000111222222222222222000000000000000000000000000000000000000000000000------........./////////111111111000000000000000//////............//////------...//////000111111000000000//////000000111111111111111111222333444222333555444333555999===>>>;;;888;;;???BBB@@@===AAAAAA@@@???>>>@@@CCCGGGGGGGGGMMMOOOXXX~~~***))))))+++,,,---+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))((('''''''''((((((((()))))))))***'''((()))******)))(((''''''((())))))(((((()))***&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))(((((()))***************((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,------------(((((((((((()))))))))***'''((())))))******))))))************))))))))))))((()))))))))************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***))))))***,,,------,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++------------............000111333444444333222111444444444333222000///...........................---...///...------///111///////////////...------,,,,,,,,,------...///000------............---------...///...---,,,---///---........./////////000........................------------............------------...///000111000000111111111111000000............................../////////000000000////////////////////////------............------............/////////////////////000000111111111....../////////000000000////////////////////////////////////////////////000111222222333333222222000000000000000000000000000000000000000000000000....../////////000000000000000111222333555555666//////............/////////////////////000000000111111000000000000000111111111111111222333444555333333444444555777888999777777888<<<@@@AAA???===AAAAAA@@@>>>>>>???DDDGGGFFFGGGMMMQQQZZZ***))))))***,,,,,,+++)))++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******%%%&&&'''(((((('''&&&%%%'''((((((((())))))******'''((()))******)))(((''''''((())))))(((((()))***&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&''''''((()))))))))((()))***+++++++++++++++((((((((((((((()))******))))))))))))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))%%%&&&((()))))))))((('''************))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++***))))))***,,,...---,,,,,,+++***)))***+++---...+++++++++,,,,,,+++++++++---------,,,,,,+++++++++---------.........//////222333555777777777555444777666666555444222111000////////////////////////---...//////---...///111///////////////......---------,,,,,,---...000111------............---------...///...------...///---.........//////000000..................................../////////000...------......///000111000000111111111111000000//////////////////////////////000000111111111222000000000000000000000000,,,---...//////...---,,,............/////////000//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000111111222333333333333222000000000000000000000000000000000000000000000000000000000000111111111111///000111444666888:::;;;//////............//////111111000000//////......111111000000000000000111111111111111222333444555444444333555777888888666===<<<::::::<<<>>>???@@@BBBAAA@@@>>>===???DDDGGGEEEFFFNNNRRR]]]+++++++++***)))***,,,...,,,***(((((()))***)))(((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))***+++,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((%%%&&&((()))++++++,,,,,,++++++***)))(((((())))))++++++******))))))((((((************************))))))))))))))))))))))))''')))***+++***)))***+++'''(((***+++++++++***)))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---,,,******,,,...000000666...222??????555444>>>BBBBBB@@@===999666555444///333333000222777666111222111///------...///000////////////000000000000111000//////000000///---111000...---------.../////////............------000///......///111111000---.........,,,,,,---///////////////////////////............/////////000222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000///............///000000000//////............///444222000000111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222444666888999333333222111000000111111////////////000000000000......//////000222333444333333222111000000111111555666666777777777777666999:::;;;<<<===???@@@@@@??????@@@AAAAAABBBBBBCCCGGGIIIMMMOOO```+++++++++***)))***,,,...,,,***)))((()))***)))(((************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))(((((((((''''''&&&((()))((('''&&&'''))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******************************(((***+++***)))((()))+++************************))))))))))))************************************((()))***+++,,,++++++***((((((((()))))))))*********************************))))))))))))***++++++*********))))))))))))(((***+++++++++******)))(((++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************************''')))++++++***)))***+++(((((()))************)))************))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---------+++,,,,,,------............---,,,,,,...000222333444333888???>>>888<<>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGLLLOOOaaa+++++++++***)))***,,,...---+++))))))***+++***)))***+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++))))))***++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******************************)))***++++++))))))***+++************************)))))))))******+++++++++************************))))))******++++++++++++)))))))))*********++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********************))))))))))))******+++++++++++++++++++++++++++++++++************************((()))++++++*********+++***)))((('''((()))***+++)))***************++++++))))))***************+++******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------------------------,,,,,,---...///000222444888:::888DDDKKKHHHGGGKKKMMMKKKOOOHHH>>>888666666555333222444666666666777777777666666555444333333222222333444666888:::<<<>>>>>><<<999666444444444333222333333333333222111000000222222111111111111000000000000111000000000222333111222222111000///111222//////000000111222222222000000000111111111111222333444444444444444444333111111111111111111111111222222222222222222222222000000000000000000000000111111222333333333333333222222222222333444666666333555999===>>>;;;555111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222111111111222333333333222222111111222222222222111111111111111000000---......///000111333444333222222111111222222222555666777888888888888888::::::;;;===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDGGGKKKOOObbb+++++++++***)))***,,,...---+++))))))***+++***))))))***,,,---,,,+++)))'''************************************++++++++++++******************************************************))))))))))))))))))************++++++++++++***+++,,,+++***)))***,,,++++++++++++************(((((((((((())))))))))))******************************************************++++++++++++******************************)))+++,,,+++***)))***+++************************,,,+++++++++******))))))***************************************+++++++++************++++++++++++***************************))))))))))))***++++++------------,,,,,,,,,,,,,,,------------,,,++++++)))***++++++++++++******))))))******++++++,,,,,,++++++++++++++++++++++++************************(((***+++,,,+++***+++,,,***)))((((((((()))+++,,,))))))******+++++++++,,,)))*********++++++,,,,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))*********++++++++++++------------------,,,,,,+++---...///000444999>>>EEESSS]]]aaahhhppplllaaaXXXOOOEEE@@@AAABBB???<<<666666777777555444555888999888777777666666777777333666:::>>>BBBDDDEEEEEEBBB???<<<:::::::::999777666666555444333222111111222222222222111111111111000111222111//////111333000111222111000000111333000111111111222222333333111111111222222222222333333444444555555444444333111111111111111111111111222222222222222222222222111111111111111111111111000111222333333333333222111111111222333444555666333555999===>>><<<666222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222222111111222222333333222222222222222333333333333222222111111111000444333222000////////////333222222222222222333333555666777888999999999999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDFFFLLLOOObbb+++++++++***)))***,,,...---+++******+++++++++))))))***+++,,,,,,+++******************************)))************+++++++++************************************************************))))))))))))***************+++++++++***+++,,,+++******+++,,,+++++++++************)))(((((((((((())))))))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,+++*********,,,++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,************************)))))))))))))))***++++++------------,,,,,,,,,,,,//////...---,,,***)))((()))***+++,,,,,,,,,+++************+++++++++++++++************************++++++++++++++++++++++++(((***,,,,,,+++***+++,,,+++************+++,,,,,,))))))******+++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))************------------------------+++,,,------...333<<>>===;;;;;;;;;<<<>>>@@@???DDDKKKRRRXXXZZZ[[[ZZZOOOMMMJJJIIIHHHFFFCCCAAA===<<<999666444333333333222222222111111111111000333555666444111000222555444555555333111111222333222222222222222222222222222222222333333333333444222333444555555444333222111111111111111111111111111111111111111111111111222222222222222222222222...///111222222222111000000000000000000111222333111222555888999888444000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222222222333333444333222222222222333333444444444333333222111111111111111111111222333444444333222222222222333333444555666777888999:::::::::;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGLLLOOObbb+++++++++***)))***,,,......,,,******+++++++++***)))******++++++,,,,,,---************************)))))))))************+++************************************************************)))))))))((()))))))))*********++++++)))+++,,,+++***)))***++++++************)))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,---------,,,,,,,,,++++++......------+++***)))(((((()))+++------,,,+++***,,,++++++++++++++++++***************************++++++++++++++++++++++++(((***,,,,,,+++++++++,,,++++++,,,------------,,,))))))***++++++,,,------******++++++,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++))))))*********++++++++++++,,,,,,------.........+++------,,,---333>>>GGGSSSbbbyyyzzzhhh\\\[[[PPPNNNLLLKKKLLLOOOSSSUUU]]]dddnnnyyyxxxuuuqqqlllggg```YYYTTTIIIFFFAAA===:::999:::;;;555555555444444444333333777:::======;;;;;;???DDDAAAAAA@@@===999666666666888777777666666555555555333333333333444444444444444555777888888777555444555555555555555555555555222222222222222222222222444444444444444444444444000111222444444333222111111111111000111111222222111111111333555555333111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333222333333444555555222222222222222333444555555444444333222222111111,,,,,,...111444888:::<<<222222222222222333444555555666777888999:::::::::;;;;;;<<<>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCFFFHHHMMMPPPbbb+++++++++***)))***,,,......,,,******+++,,,+++***)))))))))***+++,,,...///************************((())))))))))))*********************************************************+++*********))))))(((((((((((())))))************)))***++++++))))))***+++*********))))))))))))((((((((((((((())))))))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,------+++++++++++++++++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++((()))+++---------+++***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,+++,,,---...///...---,,,))))))***+++,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---...---,,,---444@@@JJJOOO^^^xxxooojjjhhhfffcccbbbcccggglllpppzzz~~~rrrkkkSSSPPPJJJDDDAAA@@@AAABBB999999999999888888888888888===CCCEEEFFFIIIOOOUUUNNNNNNKKKFFFAAA===;;;;;;>>>======<<<;;;:::999999333333333444444444555555888999;;;<<<<<<;;;999888999999999999999999999999666666666666666666666666555555555555555555555555333444666888888777666555555555444333333333444444333222111222333555444333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333444555666777222222222222333333444555555555444333333222111111111111222333444666777888222222222222333333444555555666777888:::::::::;;;;;;;;;<<<>>>???@@@AAABBB??????@@@AAAAAABBBBBBCCCGGGIIIMMMPPPbbb---,,,++++++***************,,,------,,,*********++++++,,,,,,,,,---------++++++++++++++++++,,,,,,******++++++++++++******))))))))))))************(((((((((((())))))))))))***)))))))))))))))***+++))))))))))))))))))))))))+++++++++*********))))))*********************************+++,,,,,,------******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,------///000///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------......,,,,,,,,,,,,......------------------------************************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++...999<<<222***+++...,,,///...,,,,,,---------,,,/////////...---------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......+++,,,---...000333999===NNNOOOgggwwwooofff```ZZZVVVWWW[[[\\\KKKFFFFFF>>>::::::555;;;???@@@<<<>>>HHHSSSXXXRRRTTTSSSMMMEEE@@@>>>>>>???DDDFFFBBB??????===999999<<<===:::555555<<>>AAAAAA@@@>>>BBBAAA@@@@@@AAABBBDDDEEEFFFIIIKKKKKK^^^...---,,,++++++++++++,,,***,,,......,,,*********++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++******++++++++++++******))))))))))))************)))))))))************++++++******)))))))))******************************+++++++++*********))))))************************++++++++++++++++++*********************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,------...//////,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,+++******)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((555===888---(((***,,,***,,,......------------...............---------///.........---------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********************++++++,,,------......,,,,,,---------.........,,,---......///222666:::BBBIIIcccvvvaaaVVVUUURRRIIIEEE@@@======@@@CCCEEEJJJHHHGGGGGGCCC<<<:::<<<>>>>>>???BBBDDDDDDCCCAAA>>>DDDKKKQQQUUUZZZbbbhhhqqqwww|||~~~~~~{{{rrrooolllkkkiiigggdddaaaaaa^^^YYYVVVVVVVVVVVVUUUYYYYYYWWWVVVTTTRRRQQQQQQRRRQQQPPPQQQRRRQQQNNNKKKFFFDDDBBBAAA@@@???======888:::;;;:::777666888:::555444444555666777999:::333333222333444444222///333111333555444000000444555555555555555666777777666666666666666666666666222333444666888888888777666666555444333555777999;;;:::;;;<<<<<<<<<<<<===DDDDDD@@@888333333222///000000111222222222222222222333333333222222444666777777888888999999999:::::::::;;;>>>AAABBB@@@>>>AAAAAAAAAAAAAAACCCDDDEEEFFFIIILLLLLL```......------,,,---------***,,,......,,,+++***+++******+++++++++,,,,,,,,,------,,,,,,++++++************++++++++++++******)))))))))*********++++++*********+++++++++,,,,,,,,,,,,+++***))))))))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++***))))))(((************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))444AAACCC777******111(((+++//////...,,,---...---------...............////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---.........,,,------------.....................---///333666888EEE\\\vvvzzz~~~hhh]]]WWWZZZ[[[WWWUUUXXXeee[[[YYY``````WWWVVV\\\]]]WWWYYYeeemmmllljjjllluuuyyy~~~|||yyytttoookkkfff```\\\WWWWWWVVVRRRLLLIIIHHHIIIAAA@@@@@@???>>>?????????======>>>???@@@???<<<999>>>999888;;;<<<:::999;;;444444555555555444444333444333333333222222111111000111222333333222000...888888777666777:::???DDDFFFKKKQQQSSSTTTTTTWWWXXX\\\YYYOOOCCC<<<:::666222111111111222222222222222222333333333222222444666666777777888999:::;;;;;;;;;;;;<<<>>>AAABBBAAA???AAAAAAAAAAAABBBCCCDDDEEEFFFJJJMMMNNNccc//////...............///+++---//////---+++++++++*********+++++++++,,,,,,......---,,,++++++************++++++++++++******))))))*********+++++++++************+++++++++,,,...---,,,+++***)))))))))************************************************+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...///////////////......,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---111;;;BBB:::,,,***222------------------------,,,---------.../////////000000000/////////////////////.........---------,,,,,,,,,,,,------------//////...------,,,,,,,,,,,,,,,------.........///------------............/////////...,,,---///222222@@@TTThhh}}}|||{{{|||~~~vvvmmmgggdddccc```\\\XXXUUURRRQQQWWWVVVUUUVVVWWWWWWUUUSSSLLLDDD>>>???BBBBBBDDDFFFGGGGGGFFFEEEBBB???<<<:::<<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;:::999999999999999:::>>>GGGRRRZZZaaammmxxx||||||{{{zzzyyynnnhhh[[[LLLCCC???;;;555222222222222222222222333222333333333222222444666666666777888:::;;;<<<<<<;;;;;;<<<>>>AAABBBAAA@@@AAAAAAAAABBBCCCCCCDDDEEEFFFJJJNNNPPPeee/////////......///000000,,,...//////...,,,,,,,,,******+++++++++,,,,,,,,,......------,,,+++************++++++++++++******************++++++++++++)))))))))*********++++++......,,,+++************************************************************++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...//////000000/////////,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***---555333***''',,,666222,,,+++,,,...---+++,,,---------.../////////000000000000000000000000............------------,,,,,,---------.........111000///...------......---...............//////---------.........///////////////...,,,,,,...000---888JJJ___xxx}}}{{{~~~|||{{{|||}}}}}}|||hhh]]]RRROOOOOOPPPSSSWWW[[[[[[YYYWWWSSSOOOKKKIIIJJJIIIGGGEEEBBB@@@>>>===;;;<<<======<<<===@@@CCC::::::;;;<<>>;;;000***---444/////////......------,,,---.........//////000000111111111111000000000000---------...///000000111111000///...///000222444000000000000////////////............/////////000,,,---///000000000222444222+++000===??????UUUrrrnnnYYYLLLEEE666555333111111222333444222333333333222222444666:::::::::::::::::::::::::::999888:::<<>>NNN^^^{{{yyyvvvuuussssssuuukkk^^^SSSIII===:::666333222222111000222222333444555555555666;;;;;;;;;::::::999999999;;;;;;::::::;;;>>>@@@BBBAAABBBBBBAAA@@@???AAABBBDDDKKKQQQOOO___111000000///...---,,,,,,------........./////////......///000//////------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++,,,,,,,,,,,,------------------------------------------------,,,++++++...,,,++++++---...---+++.........---------,,,,,,............------,,,,,,......////////////......------------------------------.../////////......------........./////////111000/////////000000000...//////000000//////...........................000000000000000000000000444333222111000/////////........................//////.........///000000........./////////000000///////////////////////////................../////////111777;;;:::222+++000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///000///...333;;;===:::000///...---...///111222111111000//////////////////000000111111111111111111111333666777<<>>;;;777555555666666666222222222222333444555666<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::<<<>>>@@@BBBBBBCCCCCCBBBAAAAAABBBDDDEEEKKKPPPOOOaaa333222222000///...---,,,............////////////------.../////////...............---------,,,,,,........................------------------------,,,,,,,,,------...//////...------------......///------............------------------------------+++++++++,,,------......,,,,,,,,,---------..............................---............---,,,,,,...---,,,,,,......---,,,...............---------//////............------......////////////..............................---......///////////////........./////////000000444222000///000000///...//////000000000000//////////////////////////////000000000000000000000000666555444222111000000000////////////////////////111111000///////////////////////////000000000000////////////////////////000//////......//////000000......444;;;<<<444+++000000000000000000000000000000000000000000000000///////////////////////////000000000000111111111///000//////444;;;???>>><<<:::777333111///......222111000000///000000000000000111222222222222111000111555888888999BBBLLLXXXssswwwoookkkggg^^^VVVQQQTTTSSSRRRQQQQQQQQQPPPNNNSSSRRRUUU]]]fffooo{{{vvviiiYYYJJJAAA===888444444555555666555444333222333555777888======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>AAABBBBBBCCCDDDCCCBBBBBBCCCEEEFFFJJJNNNOOOddd|||222222111000///.............../////////000000000------......////////////.........------------,,,........................------------------------+++,,,,,,...///000111111///...............//////......////////////......------------------------,,,,,,---------.........------------.......................................////////////...------//////...............---///.....................////////////////////////...//////000000//////...////////////////////////......///000000000000////////////000000000111111333000......000000///---///000000111111000000////////////000000000000000000000000000000000000000666555444222111000000000000000000000000000000000111000000//////000000000//////000000000111111111000000000000000000000000000000000//////000000000///...///333888999444///111111111111111111111111000000000000000000000000////////////////////////000000000111111111222222222111///...000444888999BBB@@@<<<888444111///...222111111000000000111111000111222222333333222222111333777;;;:::888;;;BBBSSScccttt}}}xxxppp___]]]\\\___gggtttwwwkkk``````aaaaaa___\\\XXXUUURRRKKKFFFGGGIIIGGGDDDCCCCCCGGGKKKLLLKKKNNNTTTZZZ```dddlllxxx~~~mmm[[[KKKEEE===777444444555555888777555444444777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBAAABBBCCCBBBAAAAAACCCEEEFFFIIILLLOOOfffxxx//////////////////000000/////////000000000111111............///000000000//////.........---------////////////////////////........................,,,,,,---...000111222222000//////....../////////...//////000000//////........................................../////////------.........////////////////////////////////////000000000000///......000000000000///.........////////////////////////000000000000000000000000///000000111111000000///000000000000000000000000...///000000111111000000000000000111111111222222333000---///222444333000000000111111111111000000000000000111111111222222000000000000000000000000555555333222111000000000111111111111111111111111/////////000000222333333000000000111111111111222111111111111111111111111222111111000000111111222,,,///222444444333444444222222222222222222222222111111111111111111111111000000000000000000000000111111111111222222222222444222000//////000222555444444333333222222222333222222111111111111222222111111222333333333333333333444888<<<;;;777888<<<===CCCIIILLLLLLLLLJJJFFFCCCDDDCCCAAADDDKKKSSSXXXVVVTTTQQQQQQPPPMMMHHHCCCAAABBBBBBBBB@@@>>>===<<>>???AAAAAA@@@AAABBBAAA@@@@@@BBBDDDFFFIIILLLNNNeeeyyy.........///000000111111000000000000111111111111000000/////////000111111000000000/////////......000000000000000000000000////////////////////////---......000111222333333111000000////////////000//////000000000000//////////////////////////////////////////////////////.........////////////000000000000000000000000000000111111111111000//////111222222111///...///000////////////000000000000000000111111111111222222111111222222222222111111111111111111111111111111//////000111111111111111111111111222222222333333777333000222777:::888555111111222222222222111111000111111222222333333333111111111111111111111111444444333222111111111111222222222222222222222222//////000000111333444555000111111111222222222222111111111111111111111111222222222111111222222222,,,000444333111000333666222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333333222222333222111333777222222222222222111111111222222222111222222333444222222333444444444444333555444777:::999666555999222555888:::;;;;;;999777777:::;;;888777:::======999;;;===<<<::::::===???<<<======<<<;;;:::;;;===FFFEEEHHHMMMPPPQQQVVV]]]gggvvv|||aaaXXXKKK@@@:::888999:::555444333222333555777888999999999::::::::::::;;;:::;;;<<<===???@@@AAAAAA???@@@AAAAAA@@@@@@BBBDDDEEEIIIMMMNNNccc}}}000000000111111111111111000000000111111111222222333222111000000111111222111111111111000000000000000000000000000000000000//////////////////////////////000000111222333333222111000000//////000000///000000111111000000///////////////////////////000000000000000000000000....../////////000000000000000000000000000000000111111222222111111000///111333444222///...///111//////000000000111111111111111111222222222333333222333333444444333333222222222222222222222222222///000111111222222111111222222222222333333333333;;;666222444999;;;999555111222222222222222222111111111222222333444444444444444444444444444444444444444333333333333444444333333333333333333333333111111111111111222333444111111111222222222333333222222222222222222222222333333222222222222333333000111222111000000222444333333333333333333333333111111111111111111111111222222222222222222222222222222222333333333333444333222444777555111222777777777666555444222111000222222222222222333444444222333333444444444444444444333444777666333444777888777777999999888666666000555888666666:::<<<:::555888;;;;;;999999===@@@:::<<<>>>>>>???AAAEEEIIIQQQVVV___gggiiilllvvvssshhhWWWHHH===999777777555555555555666777888888::::::::::::;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAA???AAABBBAAAAAAAAACCCEEEDDDIIINNNNNN___333333333222222111111111000111111111111222222222555444222111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000///000000000000111111111111000000000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000111222222222222111000000111333555333000...///111//////000000111111111222111111111222222333333333333444444555555444444333222222222222222222222222000000111222222222222111222222333333333333444444===777333444888:::666222111222222333333222222111111111222333333444555555666666666666666666666666555444444444444555666666333333333333333333333333444333222222111111222222111111222222222333333333222222222222222222222222444333333222222333333444444111//////111333333222333333333333333333333333111111111111111111111111222222222222222222222222222222333333333444444444444333555888555......333111222333444555555555555222222222222333333444555222333444444555555444444444111111333444222333777888444000111222333555777333999;;;777777;;;<<<999777999;;;;;;999777888999<<>>:::888777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;===>>>@@@AAAAAAAAA@@@BBBCCCBBBBBBBBBEEEGGGCCCJJJOOONNN]]]333111333777888444222444333222222222222222333333444444444444444444444444111111222222222333333333222222222222111111111111333222111//////111222333000111222333444333222222222222222222222222222222333333333333222222111111111111111111111111111111333333333333333222111000222222222222222222222222222222111111111111111111111222222222222333333333111111222222333333333333222222111000000111222333555555555444444444333333444444444333333333333222333333222222222222222222222222333333333444444444444444444333333222222222333222111111111222333444444555777888999888666555555555444444555666888999::::::999999888777777666888888777666555444444333777666555444333444555555666555444333222333333444555444444333333444444555444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333666666555555555444444444444444444444555555666777666555444333333444555666444444444444444444444444333333333444444444555555666666666666666666666666777777666666555555555444666666555555555555666666666666666666666777888888999:::===@@@CCCFFFIIIJJJPPPSSSVVVZZZ]]]aaafffjjjwww___MMMCCC===<<<:::999777666666666777777=========<<<;;;:::888777;;;<<<>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCGGGNNNPPP]]]vvv555333555999999555444555444444333333333444444555555555555555555555555555444444444555555555666666444444333333333222222222555444222111111222444555111111333444555444444333333333333333333333333333444444333333333222222222222222222222222222222222333333333333333222111111444444444444444444444444222222222222222222222222222222222333333333444444333333333444444444555555444333222222222333444444555555444444444333333333444444444333333333222222333333333333333333333222444444444444555555555555555555555444444333333333444444333333333444555666777888:::;;;<<<;;;:::999555555444444555777888999<<<;;;;;;:::999888777777888888888777777777777777777777555444444444555666888777555444444444555666555555444444444444555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666666555555555444444666555444444444555666777666666555444444555666666666666555555555555555555444444555555555666666666666666666666666666666666777777777666666555555555777666666555555666666777666666666666666777777888777888999;;;<<<>>>???@@@;;;===@@@AAACCCFFFIIILLLRRRUUU\\\eeemmmtttyyy{{{~~~ttt]]]LLLBBB>>>===:::999888777777777888999;;;;;;<<<<<<<<<;;;::::::;;;<<<===???@@@AAABBBBBB>>>??????@@@AAABBBCCCCCCCCCGGGNNNPPP___uuu888666777::::::777555777777666666555555555666666666666666666666666666666555555666666666777777777555555555555444444444444666666444444444444666666222333444555666666666666555555555555555555555555555444444444444444333333444444444444444444444444444444444444444333333222666666666666666666666666444444444444444444444444333333333444444444555555555555555666666666666777666555555444444555555666555555444444444444333333444444444333333333222222333333333333444444444444555555555666666666777777666666666666666555555555777666666666666777888888888999;;;<<<<<<<<<;;;:::666666555666666777888999===<<<<<<;;;999888888777888888888999999:::::::::888777666666555555666666888888777666666666777777666666555555555555666666555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666777666666666666666555555999777555444444555666777777666666555555666666777777777777777777777777777555555666666666777777777666666666666666666666666777777777777777666666666777777777666666777777777666666666666666777777888777777777777777777777777666777888888888888:::<<>>@@@AAAAAAAAA;;;<<<===???AAACCCDDDEEECCCHHHNNNQQQbbbvvv:::777888;;;;;;888777999999888888777777777777888888888888888888888888888666666666666777777777777777777777666666666555555777777666666666666777777444555666777888999999999777777777777777777777777666666666666666666666666666666666666666666666666555555666666666555555444777777777777777777777777666666666666666777777777555555555666666666777777777777777777777888888888777777777666666666666666666666666555555555444444555555555444444444333333555555555555555666666666666666666777777777888888888888888888888888888888888888888888888999999:::777888999:::::::::999999777777777777888999999999===<<<<<<;;;999888888777::::::::::::::::::::::::999888888777777777777777888888777777777777777777777777666666666666777777777777777777777777777777555555555444444555555555555555555555555555555555666666666666666666666666555555555666666666777777777777777777777777777777777777777777777777777777;;;999777555444555777888777777777777777777777777777777777777888888888888555666666666666777777777777777777777777777777777888888888888888888888777888888777777777777888888777666666666666777888888:::999999888888777777666;;;<<<<<<;;;:::999;;;<<<===<<<<<<======???@@@AAAAAABBBDDDGGGIIIIIIFFFDDDCCC@@@AAAFFFIIIGGGHHHLLLNNNMMMMMMMMMOOORRRVVVXXXTTTXXXXXXVVVXXX]]]^^^\\\ZZZ[[[]]]\\\ZZZYYYXXXYYYYYYZZZZZZYYYXXX[[[```dddgggeeedddgggiiifff^^^XXXYYY[[[___eeegggcccYYYPPPPPPXXX``````[[[ZZZ```gggnnnjjjddd^^^]]]^^^bbbddddddgggnnnuuurrriiifffhhhllluuuwwwiiieee]]]bbbnnnsssxxxrrrcccmmmyyyxxxsssrrrqqqoooqqqtttmmmfff^^^ZZZXXX\\\kkkyyytttmmm[[[WWWgggpppjjjfffgggdddgggsss~~~|||yyyxxxxxxxxxwwwuuuvvvnnngggiiioooqqqkkkccc___```bbbfffooovvvtttmmmccc[[[PPPFFF@@@>>>>>>===::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@AAAAAA;;;<<<===???AAACCCDDDEEEDDDHHHNNNQQQfffyyy;;;888999<<<===::::::===<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999888888888888777888888888888888888888888888888888999::::::;;;<<<999999999999999999999999888888999999999999999999777777777777777777777777777777888888888888888777888888888888888888888888777888888888999999::::::888888888888999999999:::999999999999999999999999999999999999888888777777888888888888777777777777777777777777666666666666666777777777888888999999777777777888888888888999::::::::::::::::::;;;;;;999999999:::::::::::::::888888999999:::::::::999999999:::::::::;;;::::::<<<;;;;;;:::999999888888<<<<<<;;;::::::999888888:::::::::999999999888888777777777888888888777777999888888777777888888999888888888888888888888888777666666666666666666777666666666666666666666666777777777777777777777777666666777777777888888888777777777777777777777777888888888888888888888888;;;:::888666666666888888888888888888888888888888666666777777888888888888666666666666777777777777888888888888888888888888999999999999999999999999999999888888888888999999888777777777777888999999::::::::::::::::::::::::777888999888666666888:::999999888999999:::<<<<<<=========???@@@@@@>>><<>>>>><<<<<>>AAABBBAAABBBEEEEEECCCBBBDDDEEEFFFEEEEEEFFFGGGDDDEEEFFFFFFEEEEEEEEEFFFEEEGGGHHHHHHFFFDDDDDDDDDEEECCCBBBDDDFFFGGGFFFCCCCCCDDDEEEEEEDDDCCCDDDEEEJJJIIIFFFDDDCCCDDDFFFGGGDDDFFFKKKOOOLLLHHHHHHKKKLLLPPPSSSTTTVVVWWWRRRKKKMMMEEEFFFIIIGGGLLLOOOIIIIIIPPPTTTTTTRRRTTTWWWYYY]]]^^^^^^[[[XXXUUUTTTTTTQQQMMMLLLOOOQQQOOONNNOOOJJJIIIHHHHHHFFFFFFKKKQQQJJJLLLCCC???KKKOOOIIIHHHHHHIIIOOOXXX[[[VVVRRRSSSPPPNNNMMMLLLLLLLLLKKKJJJLLLJJJHHHIIILLLLLLIIIFFFDDDGGGIIIIIIKKKNNNMMMHHHEEECCC???===<<<<<<:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;===>>>@@@AAAAAAAAA===>>>???@@@AAABBBCCCCCCEEEIIINNNRRRjjjzzz<<<:::;;;>>>???===>>>AAAAAA@@@???>>>=========>>>????????????????????????>>>>>>?????????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999::::::;;;;;;<<<<<<999999999::::::::::::;;;<<<<<<<<<<<<============::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======;;;:::999999888:::;;;;;;;;;;;;:::999999666777888888999999888888::::::999999999999::::::999999999999999999999999999888888777777888888999999999999999999999999999999999999999999999999999888888888888999999999999888888888888888888888888888888888999999999999:::::::::999888888888999999888999999::::::999999888666666777777888999999999777777777888888888999999::::::::::::::::::::::::999999999:::::::::::::::::::::999999999999::::::999999999888999::::::;;;999999:::::::::;;;;;;;;;888999999999777888999;;;:::;;;<<<===>>>???@@@@@@===<<<;;;;;;<<<<<<;;;999;;;<<<======;;;;;;<<<===<<<<<<<<<<<<===>>>??????;;;<<<===>>>>>>>>>>>>======>>>??????======>>>???<<<>>>@@@BBBBBBAAA@@@>>>===@@@AAA@@@===<<<@@@DDDAAA@@@???@@@AAAAAA@@@>>>@@@>>><<<===???@@@???===>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@@@@AAACCCAAAAAA>>>;;;===BBBCCCAAA@@@<<>>AAADDDCCCDDDDDDCCCBBBAAABBBCCC@@@>>>@@@FFFHHHEEECCCCCC@@@@@@@@@???======???BBB@@@HHHEEEAAAGGGGGGCCCDDD>>>AAAIIIQQQMMMBBB???DDD???>>>>>>============>>>===>>>@@@AAA@@@@@@@@@AAA===AAABBB@@@???AAA@@@>>><<<<<<;;;<<<<<<;;;888555:::;;;;;;<<<<<<<<<<<<;;;===============<<<;;;:::;;;<<<>>>???AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBFFFJJJNNNSSSooozzz>>><<<===AAACCCBBBCCCGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>???>>>===<<<<<<======>>>========================>>>>>>>>>>>>?????????@@@========================;;;<<<======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>??????@@@@@@???>>><<<;;;?????????>>>>>>>>>======>>>>>>>>>>>>=========<<<;;;;;;<<<======>>>??????<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????<<<===>>>?????????>>>>>>???>>>>>>>>>??????@@@@@@>>>>>>???@@@@@@???>>>>>><<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::999777888999:::;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;888999:::;;;;;;::::::999888999:::;;;;;;:::999888777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<;;;===???666777888:::;;;;;;::::::???>>><<<<<<======<<<;;;:::===???>>>======>>>???======>>>???????????????<<<<<<===>>>?????????@@@>>>??????>>><<<;;;<<<>>>>>>>>>???@@@AAAAAA???>>>>>>???@@@???>>>???AAACCCAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@@@@AAA>>>;;;<<>>???AAAAAA;;;DDDAAA<<>>@@@AAAAAAHHHOOOKKKAAA@@@GGGAAAAAA@@@???>>>>>>@@@AAA===???@@@@@@@@@???@@@AAA???@@@???===@@@DDDBBB>>>???>>><<<<<<<<<<<<:::888:::;;;<<<<<<<<<;;;:::999;;;<<<<<<============<<<<<<===???@@@BBBCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDFFFJJJNNNTTTrrr{{{@@@>>>???CCCEEEEEEGGGKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEEEEDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????========================;;;<<<<<<===>>>??????@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@???>>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@????????????<<<======>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@??????>>>>>>??????@@@AAA???@@@AAABBBAAAAAA??????<<<===>>>???@@@AAABBBBBB>>>>>>>>>>>>????????????;;;<<<=========<<<::::::888999;;;<<<===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;666888:::<<<<<<<<<:::999999999;;;;;;;;;;;;999999999999::::::;;;<<<======<<<<<<<<<============>>>========================:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<======;;;<<<<<<:::999888999;;;<<<===???@@@@@@???===<<>>???>>>===:::>>>AAA???===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;:::;;;>>>??????@@@BBB<<<===>>>===<<<===>>>@@@BBB@@@>>>>>>>>>>>>===;;;>>><<<;;;<<>><<>><<<;;;<<<>>>AAACCC===???AAAAAA???>>>???@@@@@@???>>>======>>>@@@AAAAAA@@@>>>>>>@@@AAA>>>999;;;>>>???>>>>>>AAA@@@<<>><<<@@@AAA999>>>???AAABBBAAA>>>???AAA???@@@@@@>>>===<<<===???@@@???@@@CCCAAA===>>>BBB>>>@@@AAA@@@???@@@@@@??????EEE@@@;;;BBBDDD@@@CCCAAA===@@@HHHFFF======EEEAAAAAA???===<<<<<<>>>@@@@@@????????????@@@??????AAA>>>::::::@@@FFFDDD<<>>?????????===>>>???AAABBBCCCDDDDDD@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNTTTttt}}}FFFIIILLLKKKIIIHHHLLLPPPOOONNNMMMKKKHHHGGGGGGHHHIIIHHHGGGGGGFFFEEEBBB???BBBBBBCCCCCCDDDFFFGGGHHHFFFHHHIIIIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDEEEFFFHHHEEECCCAAA@@@@@@AAA@@@???BBBAAAAAABBBCCCDDDBBBAAA<<<>>>@@@AAA??????@@@BBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBB@@@>>>@@@>>>@@@DDDBBB===@@@FFF??????@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@>>>???AAADDDCCC@@@>>>???CCCDDDDDDBBBGGGFFFFFFFFFEEEEEEDDDDDDAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@DDDBBBBBBDDDDDDBBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAA???>>>>>>???@@@AAAGGG???<<>>>>>=========>>>===;;;;;;;;;===???AAA<<<===???@@@AAAAAA@@@???======<<<;;;;;;;;;;;;<<<888999;;;<<<<<<;;;:::999::::::;;;;;;<<<=========>>><<<;;;;;;<<<<<<;;;999999:::;;;===>>>>>>??????>>>===;;;::::::<<<>>>???======>>>>>>>>>>>>======@@@???>>>???@@@???===;;;@@@??????>>>=========<<<;;;;;;;;;;;;:::::::::999<<<<<<<<<<<<===>>>???@@@=========>>>>>>??????@@@?????????@@@@@@@@@AAAAAA======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???===<<<===???@@@>>>;;;========================<<<<<<<<<===============>>>===============>>>???AAAAAAAAAAAAAAA@@@???>>>??????????????????@@@@@@?????????@@@@@@AAAAAAAAA???AAAAAA@@@>>>===>>>???;;;<<<<<<===>>>??????@@@@@@?????????>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@CCCAAA>>>???AAABBBAAA??????@@@AAAAAABBBBBBBBBAAABBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@@@@?????????@@@AAABBBAAA@@@???>>>@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<>>>@@@???>>>>>>???@@@BBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFJJJPPPZZZsssHHHJJJLLLMMMLLLLLLLLLLLLRRRSSSSSSQQQMMMKKKKKKKKKQQQOOOMMMLLLLLLLLLKKKJJJGGGGGGHHHHHHJJJKKKLLLMMMKKKKKKKKKIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFFFFHHHIIIFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCDDDGGGHHHGGGFFFFFFEEEEEECCCCCCCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCBBB@@@???BBB@@@BBBFFFDDD???AAAFFFAAAAAABBBCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCDDDEEEGGGEEEDDDFFFIIIKKKJJJHHHKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCAAAAAACCCEEEFFFFFFGGGAAABBBCCCBBBAAA@@@AAABBBHHHGGGFFFFFFFFFFFFGGGHHHIIICCCCCCIIIIIIAAA???DDDBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAABBBDDDFFFGGGBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???????????????????????????=========???@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????@@@@@@???===>>>>>>?????????????????????????????????@@@@@@@@@=========>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>???????????????>>>>>>>>>======???????????????>>>======@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@>>>===???AAAAAA@@@===????????????????????????>>>>>>>>>>>>>>>=========@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@AAAAAA@@@???>>>>>>@@@<<<<<<===>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>><<<<<<>>>???>>>===??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@DDDDDDCCCBBBBBBAAAAAA@@@??????@@@AAAAAA@@@???>>>@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>??????<<<===??????>>>===???@@@@@@?????????@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBBHHHLLLRRRZZZoooIIIIIIKKKMMMNNNNNNMMMKKKNNNQQQSSSQQQNNNKKKLLLMMMPPPNNNKKKJJJKKKMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDEEEFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKKKKHHHFFFJJJIIIIIIIIIJJJJJJHHHFFFJJJHHHDDDCCCCCCDDDEEEEEEBBBCCCEEEGGGGGGFFFEEEDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIGGGFFFEEEEEEDDDCCCAAADDDDDDFFFIIIGGGDDDDDDGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEECCCFFFEEEFFFHHHKKKLLLKKKJJJHHHHHHHHHHHHHHHFFFEEEEEEFFFEEEEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFEEEDDDFFFEEEDDDEEEGGGJJJJJJIIIIIIJJJLLLKKKJJJJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFCCCGGGNNNNNNEEEAAACCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAAAAABBBCCCEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>======>>>@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???>>>===<<<>>>???AAABBBAAAAAA@@@??????@@@@@@AAABBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????CCCBBB@@@???>>>???@@@@@@AAA@@@@@@??????@@@@@@AAA@@@??????AAABBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>AAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>????????????@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@===>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@BBBBBBBBB@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAA@@@??????@@@BBB>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCGGGLLLRRRYYYkkkNNNNNNOOOPPPPPPQQQRRRSSSNNNQQQSSSSSSQQQPPPRRRSSSRRRQQQPPPRRRTTTUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRSSSQQQOOOMMMMMMMMMLLLKKKNNNLLLJJJJJJKKKLLLLLLLLLMMMLLLLLLMMMPPPRRRRRRQQQLLLKKKJJJKKKKKKKKKIIIGGGIIIFFFDDDDDDEEEEEEDDDCCCDDDDDDFFFGGGGGGGGGFFFEEEHHHIIIJJJJJJKKKJJJJJJJJJMMMKKKIIIHHHHHHHHHFFFEEEFFFFFFIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJIIIHHHJJJLLLLLLIIIFFFFFFGGGHHHJJJLLLMMMLLLLLLFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHMMMMMMKKKIIILLLOOONNNJJJHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGKKKQQQQQQKKKFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@AAABBBBBBAAA>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA???>>>======>>>???BBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAABBBCCCDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@???@@@AAA??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBAAA@@@@@@??????AAAAAABBBCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA???@@@BBBAAA@@@???@@@BBB===>>>>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEJJJQQQXXXgggRRRRRRRRROOOLLLMMMQQQUUUPPPPPPPPPOOOPPPQQQSSSUUUUUUVVVYYY]]]```___\\\YYYVVVXXXZZZ\\\^^^_________aaa```___``````]]]YYYUUUTTTRRRQQQQQQSSSTTTSSSRRRRRRPPPNNNPPPUUU\\\```cccYYYWWWUUUTTTSSSQQQNNNKKKFFFFFFFFFFFFGGGFFFEEECCCFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIILLLKKKIIIIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLNNNNNNLLLJJJHHHIIIKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMLLLKKKPPPUUUTTTMMMLLLNNNOOONNNMMMMMMNNNOOOQQQQQQPPPPPPOOONNNMMMMMMJJJJJJMMMQQQQQQMMMKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEEEEDDDIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEGGGHHHGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGEEEEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAA@@@AAACCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???AAABBBCCCCCCBBBBBBBBB@@@@@@???>>>>>>??????@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>???@@@@@@AAABBBCCCBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCC???@@@@@@AAABBBBBBCCCCCC===>>>???@@@AAABBBCCCDDDGGGKKKRRRYYYeeeyyywwwuuurrrqqqrrrtttvvvsssnnniiiiiinnntttwwwxxx{{{}}}~~~zzzuuusssqqqttt{{{xxxoooeee[[[RRRLLLDDDEEEGGGFFFCCCAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJKKKOOORRRTTTTTTTTTTTTRRROOONNNPPPNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHIIIIIIJJJIIIIIIHHHFFFIIIKKKLLLKKKKKKLLLNNNNNNOOOPPPPPPOOOPPPRRRTTTVVVUUUSSSQQQPPPQQQSSSTTTSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOKKKOOOQQQRRR[[[dddbbbZZZTTTVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTRRRPPPNNNMMMIIIJJJKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHGGGIIIJJJKKKIIIHHHKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIIIIFFFFFFGGGGGGHHHHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBCCCCCCAAAAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@CCCEEEFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBDDDEEEFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFDDDDDDBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEE??????AAABBBDDDEEEGGGGGGJJJLLLRRRZZZeeesssdddVVVNNNMMMOOONNNIIIBBB???CCCHHHHHHKKKOOORRRRRRPPPLLLJJJLLLMMMOOOQQQSSSUUUVVVVVVQQQPPPPPPTTTYYY^^^bbbccciiihhhbbbZZZXXXYYYVVVPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSTTTTTTTTTSSSOOOQQQSSSUUUWWWWWWVVVUUUUUUTTTSSSTTTXXX^^^dddhhh]]]___aaaccccccbbb```______cccggggggddddddiiinnnrrrsssrrrpppnnnooorrrvvvuuussspppooopppssswwwzzzuuurrrmmmiiiggggggiiijjjhhhiiijjjjjjkkkkkkjjjjjjgggnnnrrrvvv~~~hhhiiijjjhhhfffdddeeeeeejjjiiiiiigggeeebbb___]]]^^^```ccceeeeeeeeedddbbb`````````___^^^\\\ZZZYYYZZZ[[[]]]^^^___```aaaaaa___^^^\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRRRRSSSUUUVVVVVVXXXZZZ[[[ZZZXXXUUUSSSUUUUUUTTTSSSQQQPPPOOOOOOKKKKKKLLLNNNRRRUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSRRRPPPPPPPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQOOOPPPQQQSSSUUUTTTRRROOOQQQPPPNNNMMMMMMNNNOOOPPPJJJKKKLLLNNNOOOQQQRRRRRROOONNNMMMMMMNNNQQQTTTVVVRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJLLLKKKHHHFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFIIIJJJIIIHHHHHHIIIFFFDDDCCCAAAAAAAAACCCDDDCCCBBBBBBBBBBBBDDDEEEGGGCCCCCCBBBAAAAAA@@@@@@???AAAAAAAAABBBCCCEEEGGGHHHDDDCCCBBBAAAAAABBBDDDEEEAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBAAA???>>>???@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@AAABBBDDDEEEFFFFFFHHHHHHOOOZZZhhhuuuhhh]]]VVV]]]___\\\RRRHHHEEEMMMUUUUUUZZZaaaffffffbbb[[[WWWQQQSSSUUUYYY\\\___aaabbbWWWWWWXXX\\\cccjjjoooqqq|||zzzqqqfffbbbccc___XXXXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXZZZ\\\^^^^^^^^^^^^^^^___bbbdddffffffeeedddfffdddccceeennn{{{}}}{{{~~~|||{{{vvvxxx{{{~~~}}}zzzyyyxxxxxxnnnllliiiffffffhhhjjjlllrrruuuwwwyyyxxxuuuqqqnnnjjjiiihhheeecccaaa___^^^XXXXXXZZZ^^^cccgggiiiiiilllkkkjjjiiifffdddbbbaaa```^^^\\\ZZZYYYZZZ[[[\\\cccaaa```______```aaaccc^^^___aaadddfffeeeaaa^^^TTTSSSQQQPPPPPPSSSUUUWWWUUUVVVXXXZZZ]]]```bbbcccXXXWWWUUUUUUVVVZZZ^^^aaa\\\\\\]]]]]]^^^^^^______\\\[[[YYYVVVSSSQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKFFFHHHKKKNNNOOONNNMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNOOONNNKKKHHHIIIJJJCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHHHHIIIJJJJJJJJJIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????DDDDDDCCCCCCCCCBBBBBBBBB???CCCGGGHHHFFFEEEFFFGGG@@@???===;;;;;;<<<===>>>;;;;;;::::::;;;===>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;<<<===@@@BBBCCC>>>===;;;::::::;;;===>>>>>>==================>>>;;;======<<<:::999:::;;;999:::<<<===>>>>>>======;;;;;;;;;<<<<<<======>>>AAAAAAJJJYYYkkk