BM6P6(@ }}}~~~eee>>>666444222000///...---+++)))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''&&&&&&%%%)))))))))))))))((('''&&&''''''((((((((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---...---,,,+++************''''''''''''((((((((()))((((((((('''''''''&&&&&&######%%%))),,,+++))))))*********)))+++------+++...((((((......((((((...(((&&&$$$$$$(((***(((###''''''&&&$$$$$$&&&***---(((((('''((((((***++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++000...,,,++++++,,,,,,,,,)))+++...111000///111444333DDDQQQgggqqqQQQRRRXXXTTTQQQlll|||mmmhhhRRRYYYsssoooaaa]]]NNNBBB<<<333///666***+++,,,,,,,,,,,,+++***+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((}}}ppphhh@@@888444222000///...---+++)))))))))))))))((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------,,,+++******))))))***'''''''''((((((((())))))))))))((((((((('''''''''666222---***(((((()))***++++++,,,,,,,,,---+++)))...///---((((((,,,...------,,,***''''''))),,,---++++++,,,,,,***)))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***))))))***+++,,,+++///---,,,---///111444666LLLvvvooobbb^^^ccc[[[qqquuuaaa[[[[[[iii|||uuukkk___UUUNNNIII@@@666///...---,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}ooohhh???888444222000///...---+++)))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))(((''''''((((((((('''&&&&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++***))))))))))))''''''((((((((()))))))))'''''''''''''''((())))))!!!%%%(((+++---...---)))+++...222555777999:::666===;;;222222::::::333111000...***&&&###%%%((('''((((((((())))))******'''(((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,***...///,,,,,,888MMM^^^dddXXXaaavvv{{{mmm___XXX\\\jjjrrr~~~cccXXXRRR>>>888666111...++++++,,,---,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((ggg===666444222000///...---+++)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))******************))))))*********))))))((()))))))))((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------,,,+++***)))(((((((((((('''(((((((((((())))))))))))(((((()))***+++---...,,,000222000000222222111???>>>???AAAAAAAAADDDHHHGGGIIIHHHDDDCCCEEEDDD@@@BBB???>>>>>>;;;666222222...+++'''$$$%%%'''***+++'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))+++,,,---,,,,,,---...------...444EEE^^^uuuyyyrrr\\\VVVuuupppcccYYYbbbqqqmmmhhhJJJDDD@@@999222---,,,---///,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((fff<<<777444222000///...---+++)))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))*********************************))))))(((((((((((())))))******)))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++,,,------,,,+++***)))(((((((((((((((((((((((()))))))))***,,,,,,+++++++++---///000444777888555999FFFQQQUUULLLKKKMMMTTTZZZ^^^hhhsssiii\\\TTTVVVTTTMMMQQQ\\\UUUJJJCCCDDDFFFDDD@@@???===888222...,,,***(((&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++------++++++,,,...333333999MMMjjj~~~{{{mmmMMMggg{{{fffbbbjjjmmm]]]PPPJJJAAA888111---,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((ggg>>>:::444222000///...---+++)))))))))))))))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***************************))))))))))))))))))))))))((()))******+++*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***+++,,,------,,,,,,+++***))))))))))))((((((((()))))))))*********))))))***---000333666777FFFTTT[[[eeessszzzzzz|||yyy{{{|||~~~zzzqqq{{{xxxcccPPPLLLLLLJJJGGGHHHBBB???===<<<;;;777///***)))((((((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++,,,+++)))***---111)))FFFdddooolllggg___WWWsss|||kkkcccttt|||]]]WWWNNNCCC999222---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}eee===:::444222000///...---+++)))))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++++++++++++++++++++++++++***+++,,,---...///000000......///000000000000000......---,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,---------,,,+++******))))))***(((((()))))))))*********)))+++///555>>>GGGOOOTTTmmm|||}}}uuuzzztttrrrqqqiii^^^```iiiwwwjjjgggbbb\\\bbbnnn|||llliiigggbbb```ddd[[[VVVOOOKKKIIIFFF@@@;;;111///,,,)))((((((******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))),,,---,,,+++...444:::;;;eeezzz^^^VVVhhh{{{xxxeeeooommmhhh___TTTGGG===555000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}bbb:::999444222000///...---+++)))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++---...000222555777999:::444555666666777777777777666555444222000...,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------...---,,,+++************))))))))))))************000444<<>>DDDGGGFFFDDDJJJPPPUUUgggtttpppiiijjjgggaaa[[[TTTHHH===;;;888999>>>???888///***555666888888555///***&&&(((((((((((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++************+++++++++((('''++++++(((''')))---***,,,222222///444>>>___mmmvvvssslllnnnuuuyyy}}}|||~~~}}}zzzvvvoooiii```aaawwwlllIIIVVVFFFBBBEEEAAA>>>:::///---,,,+++++++++***'''$$$))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))***,,,---------333---,,,555BBBUUUnnnllllllttt~~~iiiXXXSSSFFF>>>333------///...+++++++++************+++++++++++++++************)))************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((aaa<<<888444222000.........---+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((('''&&&'''))),,,'''(((***+++++++++***))),,,+++***+++,,,---,,,+++///------///...***((()))***)))'''%%%&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&(((******)))((()))***))))))))))))))))))))))))''''''((((((((()))))))))&&&'''((()))*********))),,,---,,,+++///555666111555EEEUUUZZZ\\\fffvvvsssqqqwww{{{|||wwwuuussstttxxxvvvhhhYYYIII;;;666>>>BBB>>>>>>DDD888777777666555333222111+++***(((''''''(((***,,,)))((((((''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++***((()))------)))(((***...)))***111666;;;IIIYYYqqqvvvsssiiifffuuuzzzzzz{{{{{{yyytttlllgggffflllooommmmmmsssyyy|||ttt}}}sssuuurrrkkkbbb[[[]]]iiitttaaaQQQIIIGGG@@@@@@DDDAAA000---)))'''''')))******))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,------......(((444555555RRRzzz|||cccOOOwwwtttNNNHHHGGG???333,,,,,,,,,***++++++************+++++++++++++++************)))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((___;;;888444222///.........,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))%%%&&&(((((('''(((***,,,***+++,,,++++++***+++,,,---,,,,,,---///000///...444444333444333111000000---,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((++++++***))))))***))))))))))))))))))))))))'''(((((((((((()))))))))&&&''')))*********+++,,,+++...///444CCCVVV___]]]ZZZ^^^eeeppp}}}~~~ooo```QQQHHHBBB;;;666666666555222111333777<<>><<<999666666888:::<<<>>>;;;666111---***((('''))))))(((((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++************++++++...++++++,,,***(((+++111:::JJJdddxxxvvvgggaaadddhhhqqq~~~zzztttqqqrrrxxxsssddd\\\GGGDDD>>>;;;999888777666EEEGGGEEE???<<<======;;;777777<<>>NNN]]]iii|||||||||```VVVGGG999111222777;;;CCCAAA???:::555000,,,)))***))))))(((((())))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++,,,)))((()))***---777AAASSSZZZjjjyyyzzzsssrrryyy~~~pppggg___^^^]]]UUUMMMHHHBBBDDDHHHLLLOOOMMMIIIFFFGGGIIIHHHDDDCCCDDDBBB===EEE>>>888:::AAAGGGHHHGGGOOOcccxxxwwwwwwnnntttyyynnn^^^FFFFFFFFFBBB;;;222***&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++------+++)))+++000444<<<___|||vvvaaagggjjj}}}xxxTTTLLLMMMDDD666000...---,,,++++++***+++++++++++++++************)))************)))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((WWW777:::333111...---------+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((***...444888888AAAOOO\\\fffppp{{{~~~vvvxxxuuukkkaaaZZZPPPGGG??????@@@@@@>>>;;;888777111000///...,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''''')))+++))))))))))))))))))))))))(((((()))))))))*********'''***,,,...222;;;HHHRRRdddpppuuusssyyy|||~~~zzz|||tttfffWWWKKKDDDAAA@@@AAACCCDDDCCC???999333000******))))))))))))***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++************+++++++++)))(((,,,111<<>>VVV||||||xxxuuuxxxwww|||aaaVVVKKKHHHHHHDDD888---************************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************,,,,,,+++***...777>>>MMMsss|||]]]ZZZyyyvvv^^^PPPJJJ@@@555......---,,,+++++++++++++++++++++************)))************))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((WWW888<<<333111...---------+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,222<<>>999777777666555333000...---,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&)))+++))))))))))))))))))))))))))))))))))))************)))...444;;;EEETTTgggtttyyyzzzyyy}}}||||||sssooorrrppp~~~|||yyyxxx}}}{{{nnnlllppp|||kkkQQQ???>>>AAAEEEHHHFFFAAA:::666******))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++************++++++,,,***+++000:::JJJbbbuuurrraaaYYYgggzzzqqq\\\SSSOOOJJJEEEDDDBBBAAADDDNNNZZZgggwwwzzztttppppppxxx}}}rrrbbbVVVNNNIIIEEE@@@666999SSSssszzzyyy\\\OOORRRQQQDDD666************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))+++,,,+++,,,222===FFFxxxggg[[[eeezzzzzz{{{UUULLLKKKDDD///...---,,,+++++++++++++++++++++************)))************)))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuQQQ;;;;;;444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************++++++++++++***)))+++------+++***...333333555HHHggg|||~~~qqq[[[III???>>>@@@555666666777:::;;;555,,,***(((&&&'''((()))(((&&&((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************+++,,,---...444555AAAYYYoooyyyzzzzzzwwwppp~~~zzzvvv|||fffSSSHHH>>><<>>:::>>>???@@@AAADDDJJJQQQVVVkkk}}}oooSSSLLLEEEAAACCCKKKVVVcccnnngggjjjPPPQQQSSSKKK<<<000)))++++++%%%%%%,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++******************---'''***222000111MMMppplll]]]uuuvvvpppQQQSSSGGG>>>000***...///((((((///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***)))+++///)))'''...---)))...+++,,,...///+++''')))......++++++,,,,,,***+++---///...,,,***((()))+++---000---+++******++++++***++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))www}}}RRR<<<888444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************+++++++++++++++---......------000222000BBBUUUeeewww}}}~~~|||wwwrrrwwwuuuwwwzzzxxxsssrrruuuzzzyyy|||uuufffWWWKKK???:::666777:::999666444...,,,***((((((((())))))((()))*********)))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))))))))******(((***,,,,,,+++,,,000333EEEQQQ```iiinnnuuu~~~vvvxxx~~~}}}yyynnnnnnttt|||aaaUUUDDD===AAAGGGEEE@@@444111---++++++++++++******)))((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))***++++++++++++,,,--- 555HHH[[[mmmppppppyyy|||sssOOOGGGCCCEEEJJJTTThhh|||yyyzzzmmmbbbaaaZZZNNNKKK>>>:::444222333444555555555666666666666777;;;>>>555DDDVVVaaahhhuuuxxxfffNNNBBBCCCHHHFFFAAAYYYtttfffbbbppp|||YYYIIIQQQMMMAAA222******,,,***'''))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++*********************---......777III[[[eee\\\qqq}}}cccLLLVVVGGG999------...,,,+++---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***###***)))+++222...'''***111...***+++000333000+++,,,---...------......---+++---//////...,,,+++***+++)))((((((***++++++***++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxppp{{{{{{TTT===444444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************+++++++++,,,))),,,---+++***---777@@@XXXjjj|||}}}ooofffccc```[[[VVVUUUSSSTTTVVVUUURRRQQQSSSXXXWWW\\\eeennnvvv~~~}}}kkkUUUGGG<<<:::999666888===333222///,,,)))((()))+++))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******---,,,,,,+++******++++++***++++++***,,,555CCCMMMlll}}}vvvsss{{{}}}rrrwwwuuuqqqyyy~~~gggJJJ>>>CCCDDD===666444222000000...,,,))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,***+++,,,---...------...555KKKZZZaaagggiiirrr}}}xxxuuuwwwssshhh\\\VVVXXXZZZaaapppnnneeeRRREEEDDD<<<444999999999999888777888;;;===<<<======<<<999777777777777777<<>>YYYzzzgggOOOKKKNNNPPP;;;MMMeeezzzuuucccddduuuzzzfffMMMQQQLLL@@@222,,,---,,,'''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++++++++(((/////////CCC```iii```fffyyySSSOOOOOOBBB333---...///...+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000333,,,(((,,,+++)))000222444111///444<<<:::111111666555///,,,///,,,&&&(((***+++---......------+++***))))))+++,,,+++)))++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~zzzfffqqqvvvVVV???222444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++000===OOO\\\}}}yyylllgggaaa^^^]]]]]]]]]\\\fffeeeddddddcccaaaaaabbbZZZVVVUUUZZZ^^^aaahhhooouuuvvvaaaMMMCCC;;;444888AAA555555444111,,,))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********---,,,,,,+++++++++++++++111...+++---999NNNeeettt~~~{{{vvvqqqkkknnniiiOOOBBB===;;;:::888666555333000+++((()))(((&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++...000...,,,---111666WWWcccbbb[[[]]]cccoooxxxmmmaaaTTTLLLOOOVVVrrrxxxgggKKK>>>777,,,///<<<:::444888888<<<@@@@@@>>>>>>AAAEEE@@@BBBDDDCCC???<<<:::999EEE======DDDCCC;;;===GGGqqqrrraaaRRR[[[LLLAAALLLiiiiiiyyyYYYQQQPPPKKKAAA444+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++++++++,,,---///333???TTThhhrrrsss}}}RRRPPPGGG:::000...000...+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......)))///,,,,,,555999<<>>FFFFFF???888555111...---......///...---,,,,,,---,,,***(((++++++************++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((~~~eeeooouuuXXXAAA333444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++***************************++++++++++++,,,,,,,,,000......555FFF^^^uuuttthhh___XXX___hhhpppvvv{{{vvvnnnddd[[[WWWXXXSSSbbboooyyyiiiWWWFFF999888>>>666777777666222---***)))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,++++++******+++++++++///...000:::MMMeeezzzyyy~~~|||yyyrrryyyzzzpppUUUAAA:::;;;999777666555333000---***(((''''''(((***))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,***...000,,,(((,,,:::FFFdddmmmkkkhhhrrrwwwvvvzzz}}}ooo[[[IIIGGGZZZpppsss]]]LLL@@@777999777555CCC[[[\\\MMMGGGEEEMMMUUUZZZ[[[^^^eeejjjdddfffgggfffbbb^^^\\\[[[JJJDDDBBBHHHNNNLLLEEE@@@;;;GGGYYYmmmtttiiiXXXDDD<<>>:::999888888777444///,,,,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++,,,------'''---:::JJJ\\\kkkvvv||||||vvvuuu}}}zzz{{{|||vvvvvvuuuSSS???===:::888777888888888888---+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,(((,,,---++++++666JJJZZZsssyyytttqqq~~~{{{uuuqqqmmmfff^^^YYY___uuusss^^^JJJ;;;555777999999===>>>NNNlllxxxmmmdddzzz~~~uuujjjbbbZZZRRRNNNMMMHHH===333666MMMooo~~~oooVVVAAA;;;???CCCAAAgggrrr|||nnnxxxwww[[[PPPMMMEEE666,,,************************+++************)))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------222222FFFbbbgggccc{{{nnnjjjZZZJJJAAA999///,,,000,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///111333<<>>QQQ```iiipppyyyyyytttxxxuuu}}}~~~}}}vvvyyy|||oooYYYEEEAAA<<<999999;;;<<<===000---***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------+++++++++///:::MMMbbbqqq{{{{{{rrryyy~~~xxxttteeebbbdddqqqZZZEEE555555<<<>>>>>>@@@@@@HHHCCCFFFddd{{{iiihhhIIICCC>>><<<888???ZZZvvvtttOOO===@@@CCC???<<>>BBBKKKMMMTTThhh|||xxxwwwqqqhhh\\\RRRLLLGGGBBB===888444000---,,,---------++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))VVVAAA888444333111///---,,,++++++)))))))))))))))))))))))))))))))))))))))******+++************************++++++,,,,,,,,,---------666KKKiii}}}xxxoooddd]]]bbbqqqzzzmmm]]]ZZZcccwwwwww___III@@@777666;;;???===999,,,,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,...000222333GGGXXXlllvvvwww|||~~~|||yyy~~~~~~ttttttxxx}}}|||PPPJJJAAA;;;999:::<<<===222///+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------000,,,,,,666JJJbbbvvvmmm}}}xxxttt```YYY___wwwnnnVVVJJJBBBCCCKKKLLLJJJXXXkkk{{{ppp```vvvdddUUUbbbPPPCCCBBB>>>777???PPPrrrhhhMMM@@@999777===XXXWWW|||```GGGNNNNNN===************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......444^^^uuukkksss}}}yyy|||}}}xxx}}}XXXRRRKKK777---222,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...///111555:::AAAFFFIIIeeettt}}}}}}rrryyybbbSSSMMMIIIGGGFFF@@@888222...---,,,+++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))|||ZZZ<<<666444222///.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))******))),,,222555555MMMhhh|||ooojjjnnnsss{{{}}}pppiiivvvlll]]]___eeeuuu[[[LLL===888:::======;;;888222,,,***,,,,,,)))&&&))))))))))))))))))))))))+++++++++*********))))))))))))))))))************,,,)))''''''***+++***(((,,,))),,,///))))))>>>ZZZooo}}}~~~nnnmmmrrr~~~yyy~~~tttYYY===AAA>>>666@@@;;;111******+++***+++///)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''',,,//////......///...222111...AAAkkkqqq```mmmtttwwwmmmkkkkkkjjjvvviiiOOOGGGTTTQQQOOOQQQTTTaaa|||www[[[HHH@@@===:::BBBXXXyyySSSHHH<<<===BBBXXXqqqrrr]]]XXXOOOJJJHHH111###)))...)))&&&+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******))))))...444555222IIIwwwsssrrr||||||zzzFFFPPPLLL...+++111---+++,,,,,,)))***---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,000---++++++---///000///444888CCCKKKFFFCCCUUUnnnxxxpppnnnjjj~~~{{{ssswwwwwwfffRRRJJJIIIBBB777333555333...,,,***,,,...,,,((((((,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))){{{YYY<<<666444222///.........,,,+++************************************************++++++******************---,,,++++++...666AAAJJJjjjssshhhaaahhhmmm~~~|||qqqZZZVVVRRRLLLDDD???FFFQQQhhhvvv|||iiieeecccooo}}}kkkSSSBBB;;;;;;===>>>===777000,,,++++++)))(((************************+++++++++*********))))))))))))))))))************+++)))((())),,,---,,,***---.........444GGG```qqq{{{~~~zzzwww~~~www~~~sssRRR???@@@===>>>===444.........+++)))+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))+++---,,,+++,,,---------222FFFgggwwwkkklllzzziiiaaaaaaxxx}}}zzzjjj[[[WWWZZZaaa___bbbjjjsssjjjOOOEEEBBB???DDDPPPnnnpppUUUEEEAAA>>>GGGuuu{{{mmmuuuWWWTTTJJJ===///***,,,...---,,,***++++++,,,,,,++++++***************************************++++++++++++///,,,,,,000...---666CCCllldddgggxxx~~~{{{vvvrrrtttzzzhhhllltttzzz|||~~~yyysssuuukkkTTTFFF888999111,,,+++------******,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---(((...333222...+++...111???FFFDDDDDD\\\||||||fffkkkxxxyyyjjjeeesss}}}|||\\\GGGKKKKKK999++++++...++++++------***)))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))yyyXXX<<<777444222///.........---+++******************************************************++++++++++++++++++...***,,,555@@@LLL```rrrmmmZZZ]]]nnntttkkk^^^SSSVVVUUUXXXbbbnnnqqqfffXXXNNNEEEOOO```qqq}}}wwwdddXXXjjjkkkOOO>>>999:::<<<@@@<<<666///+++***)))***************************+++++++++***************)))))))))*********++++++)))((()))+++---...---,,,***///...---???aaazzzzzztttqqqrrr~~~vvvsss~~~zzzhhhiiiiiiJJJ===;;;???>>>777333333222---)))'''))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,...///...888PPPqqq~~~mmmmmm|||lll```aaaiiilll```dddlllppphhhjjjtttiii???;;;>>>999@@@kkkVVVJJJAAA222[[[jjj}}}[[[KKKHHH;;;,,,''',,,---(((***++++++,,,,,,++++++***************************************+++++++++,,,---(((+++111---)))===YYYttt^^^zzz}}}}}}}}}{{{~~~{{{zzzzzzxxxuuuwww|||{{{rrrmmmmmmooovvv```GGGBBB===111,,,+++------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------...---,,,---333===DDDJJJIIIPPPddd}}}zzzgggjjjuuuzzzvvv{{{|||NNNKKKUUUOOODDDCCC333---***,,,---+++******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************wwwWWW<<<888444222000//////...---+++******************************************************+++++++++++++++,,,...)))000DDDVVVddduuuwwwaaa[[[kkk{{{cccHHHDDDLLL\\\qqqxxxwwweeecccccceeegggmmmzzz~~~bbbVVVccc{{{eeeOOOCCC===999===<<<999444...+++***+++************************************************))))))*********+++++++++((()))***,,,------,,,+++)))111666<<>>DDDDDDJJJ^^^{{{llldddhhhyyyxxx]]]TTTVVVVVVSSS???444+++)))+++++++++,,,,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))***************+++++++++++++++++++++++++++wwwWWW===999555333000/////////---,,,******************************************************++++++,,,,,,,,,,,,---,,,888RRRgggqqqvvv|||zzzrrrbbbWWWddd~~~}}}kkkUUUXXXRRRTTTfffwwwzzziii```^^^vvvfffWWWaaauuummmZZZGGG999888::::::777333...,,,+++************************************************************++++++++++++)))***+++,,,++++++++++++...777GGG[[[mmm|||~~~{{{uuuooozzziiihhh}}}rrrwwwcccFFF???999888666666666444...((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,+++---000///---111777SSS}}}zzz{{{|||{{{|||eeeUUU[[[dddaaaZZZXXXppp|||}}}^^^EEE===666:::aaa^^^HHHAAAZZZvvvppp]]]OOOEEEAAA888+++(((///***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,+++111111...888QQQiiivvvggg{{{}}}|||{{{{{{xxx{{{}}}uuu|||}}}cccQQQEEE999111,,,---///,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------...///(((,,,111777<<<@@@CCCEEE\\\qqqlllqqqqqqwwwfffZZZPPPNNN@@@111+++******+++...,,,++++++***************************************((()))))))))************))))))))))))))))))))))))************************************************************************************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwXXX>>>999555333000/////////...,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++555HHHbbbwww|||wwwppp___ZZZkkkyyypppcccVVVOOO```pppvvvooowwwgggZZZ]]]|||oooRRR;;;888999999888666333///---++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,***+++,,,,,,++++++---///888EEE]]]vvv|||gggeee}}}{{{nnnttteeeAAA999999777555777888444---))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...,,,...111---***333AAAsss~~~|||gggXXXSSS\\\___ZZZaaappp|||\\\GGG>>>===FFFRRRbbbIIIFFFgggooopppoooWWWGGGFFF???///***000***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++222111---???^^^qqqppp~~~||||||nnnggglllvvv}}}|||jjjPPPNNN@@@666...---///---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000)))333;;;;;;;;;HHHccc{{{|||xxx{{{ooo^^^PPP???555///+++,,,///,,,,,,+++************+++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,,,,------------------------------xxxYYY???:::555333111000000///...,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...333HHH```ppp|||~~~rrrfffbbbkkk{{{cccTTTXXXdddnnn}}}gggZZZeee{{{eeeJJJ???<<<888777777666333000++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,***,,,,,,,,,,,,...333777RRRdddxxxzzzyyy{{{wwwccccccjjjxxx|||sss|||QQQ>>>>>>;;;666777;;;888222))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,+++---000---///BBBZZZzzzrrrkkkxxx|||sssqqq~~~ttt\\\\\\```eeegggnnnrrrjjjfffooohhhNNN???;;;<<>>qqq~~~wwwqqqsssxxxdddVVV^^^ttt}}}|||xxxyyydddCCCCCC===777888<<<;;;555))))))))))))))))))))))))************************++++++,,,,,,,,,---------***))),,,000///777TTTsssiiivvv}}}oooccc```qqqtttcccaaahhhlllkkkrrrvvvppprrryyyhhhIII@@@FFF===SSS{{{[[[XXX]]]xxxjjjyyyoooQQQHHHEEE888(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///***///CCCZZZlllxxx~~~{{{{{{}}}{{{{{{qqqhhhiiirrryyysssbbbUUUHHH@@@===???LLLYYYgggaaaVVVIII@@@???EEEJJJZZZtttqqqooo|||eeeRRRKKK===111---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000000555555999GGG]]]uuuvvv|||~~~ooonnnuuu}}}vvvssspppqqquuuwwwvvvssstttvvvttt{{{qqqhhh\\\OOO@@@222---...---,,,++++++******++++++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---..............................}}}^^^CCC777555444222000............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,******333>>>___fffmmmpppqqqnnncccWWWsssyyylllaaa\\\iii{{{|||}}}|||jjjcccnnnYYYIII:::666888777666666000///...---,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++,,,...,,,...CCCZZZwwwwwwtttvvvooobbb]]]bbbrrrwww{{{}}}vvv~~~~~~bbbLLL888555999;;;::::::333///+++)))+++,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////222DDDfff}}}wwwxxxtttggggggyyy}}}lllcccjjjnnnrrrwwwqqqRRRFFFDDD<<>>999;;;===<<<<<<===FFFDDD@@@>>>===???AAACCCLLLyyyZZZUUUFFF333000222(((&&&333++++++++++++++++++++++++,,,,,,,,,---------......000......///---+++---333444???JJJYYYuuuxxxsssxxxwwwnnnqqqzzz~~~}}}~~~{{{sssmmmqqq{{{{{{tttrrrWWWUUU[[[KKK111&&&,,,///,,,&&&)))111///'''************************)))************+++++++++************************)))************+++++++++******++++++++++++******000+++''''''+++///...,,,,,,...///,,,((((((...555+++222555222111444555222777222///222444222000///~~~\\\BBB777555444222000............,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++---...,,,///???OOOgggmmmtttvvvqqqiiieeefffvvv~~~cccOOO___tttzzzjjjdddrrrpppTTT===:::<<<888666999222111///---++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,...///111???[[[ssspppwwwzzz}}}~~~vvvgggbbbggguuu|||yyypppzzz{{{~~~wwwXXX<<<666;;;<<<:::;;;333000,,,***+++,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***---...///???\\\ttt|||zzzyyyxxxvvvxxx{{{vvvzzz{{{ssshhhaaaccckkkuuuwwwKKKCCC@@@FFFhhhppp]]]gggtttqqqwwwSSSFFFAAA999,,,,,,+++***)))***,,,...,,,,,,++++++***+++++++++***+++,,,---------,,,,,,333333EEEfff~~~|||~~~}}}|||}}}~~~}}}uuugggVVVJJJCCC===:::;;;===<<<>>>AAABBBAAA???>>>>>>@@@BBBCCCFFFzzz|||wwwRRRIII>>>444,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------......111......///000///444:::===GGGaaa~~~xxxuuu|||zzz}}}|||rrrmmmpppvvv|||~~~xxxyyyaaaSSSLLLAAA666,,,...---+++,,,...---)))************************)))************+++++++++************************************++++++++++++)))***++++++,,,,,,,,,,,,%%%***000111...++++++,,,---&&&(((444===888111---CCC:::999GGGVVVZZZUUURRRMMMTTTWWWRRRLLLEEE===444[[[@@@777555333111///...---......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++------,,,444III^^^iiiooovvvvvvllleeelllyyy{{{xxxtttSSSWWWqqqzzzyyy|||uuuttttttyyywwwbbb```oooeeeDDD::::::666444888555333000---+++***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...000//////:::SSSoootttttthhhiiirrryyy~~~}}}|||}}}|||xxxwwwxxxsssssstttvvvzzz~~~}}}zzzpppNNN>>><<<===<<<;;;444111---++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111000777TTTwwwwww{{{{{{~~~wwwrrrmmmhhhbbbnnn~~~{{{fffJJJDDD999GGGnnnlllsss[[[JJJNNN;;;///---+++))))))***,,,...------,,,+++************++++++,,,---------------111555RRRttt|||zzzkkk\\\PPPKKKKKKGGGDDDDDDCCCAAAEEEKKKOOOOOONNNNNNMMMMMMMMMMMMOOOiiivvvgggssswww|||yyyTTTJJJFFF:::''',,,444''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333///---000222555:::AAAIIIhhh|||yyyvvvyyyzzzxxxyyy{{{zzziiiXXXRRR@@@///------//////+++***,,,++++++++++++++++++++++++)))************+++++++++************************************+++++++++,,,*********+++,,,,,,,,,,,,(((***,,,+++)))***...222000---...111111000999FFFDDDOOObbbzzz~~~wwwooo\\\AAA777444333111///...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++---++++++,,,///:::PPPcccbbbmmmrrrjjjccciiiwww~~~}}}}}}ssslll}}}{{{xxxlllhhhbbb^^^___gggrrrzzz~~~{{{{{{~~~yyy{{{qqqeeelll}}}{{{XXX???666666777666888555222...+++***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000///888SSSttt~~~{{{ppphhhhhhqqq|||{{{rrrYYYNNNZZZlllmmmgggccceeegggjjjooouuu|||xxxhhhIII;;;===???;;;555333000---+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------222000222CCCcccttt|||qqqtttuuurrrpppkkkkkkyyy}}}yyy]]]JJJ===MMMzzzooo|||{{{yyybbbIIILLLFFF333000,,,))))))+++,,,---...---,,,+++************++++++,,,------.........,,,???```rrrvvv|||~~~~~~}}}{{{yyy~~~wwwoookkkjjjfffbbb___[[[VVVSSSWWW^^^ppppppnnnkkkgggbbb^^^[[[XXXWWWqqqrrr[[[rrr~~~~~~eeeKKKGGG@@@***...999))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...---111444777>>>EEEaaalllzzz|||aaaZZZGGG:::///)))...000+++))),,,++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++******+++++++++000+++(((+++222666444111,,,222333///111@@@SSS^^^rrr|||\\\BBB777444333111///------------,,,,,,,,,+++++++++******++++++++++++++++++++++++000***(((...999GGGXXXfff___nnnnnn^^^___ttt}}}~~~yyy}}}sssmmmiiimmmyyyrrrooommmqqq{{{pppkkkuuutttKKK777;;;===666999777333///---+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,222KKKvvvuuuuuu~~~kkkbbbeeemmmwww{{{~~~jjjVVVRRRYYYYYY[[[eeetttzzzrrrwww|||wwwRRR:::<<>>JJJXXXyyy~~~yyy[[[BBB777444222000...---,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++...)))***666FFFUUUaaaiiifffoookkk___fff}}}yyywwwvvvkkkyyy~~~sssssstttxxx}}}zzzvvvuuu|||vvvhhhiiixxx\\\???;;;;;;444888777444222///---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,000>>>^^^|||~~~~~~xxxwwwlllbbbcccmmmxxx{{{{{{{{{~~~~~~xxxxxxzzz^^^NNNHHHVVVqqqvvvvvvxxxyyylllyyywww^^^FFF???===:::888777444000,,,***+++---++++++++++++++++++++++++,,,,,,,,,,,,------------...///DDDhhh}}}mmm___ccclllooo|||rrrsss{{{sssMMMFFFYYYvvvsssvvvttthhhJJJAAA:::111,,,+++,,,,,,+++------,,,+++************,,,,,,,,,,,,---...000111CCCppprrryyyzzzpppyyywwwyyyxxxtttvvvxxx{{{~~~~~~rrrgggaaa^^^VVVaaazzzhhhuuunnnOOOKKK:::+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...333777;;;CCCTTTdddvvvxxxssspppsssVVVUUUCCC111+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000111777;;;999555777AAAKKKiii{{{~~~rrrfffeeelllcccQQQUUUgggooonnnwwwvvvWWW@@@888444222000...---,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))000???NNNXXX```fffllliiifffjjjuuu}}}{{{}}}jjjjjj~~~zzzvvvpppiiieeeeeehhhkkktttwwwsssssszzzooodddmmm~~~rrrTTT???888777666666555444222///,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------......999QQQnnn{{{|||}}}llljjjgggffflllvvv}}}{{{vvv}}}}}}zzzyyyxxxrrrwwwuuu[[[KKKMMM^^^{{{ooosss~~~vvvuuuuuueeeIII;;;===888888666111,,,***+++---++++++++++++++++++++++++,,,,,,,,,------------...000???[[[vvv~~~sssbbb\\\fffrrrxxx}}}```^^^hhhsssZZZGGGLLLYYYkkkzzzkkkxxxtttwwwLLLGGG???444---,,,,,,,,,***,,,,,,++++++***+++++++++,,,,,,,,,,,,---///000111RRR{{{|||}}}{{{~~~}}}||||||sssssszzzyyy}}}uuulllfffhhh]]]aaa}}}yyy\\\YYYzzz^^^LLL???000***---------------------------,,,,,,,,,---------......,,,000666;;;AAAQQQnnn|||vvvzzz}}}uuuWWWYYYQQQBBB333---......,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---000333777999???>>>>>>@@@HHHVVVeeeooooooXXXQQQSSSUUUYYYOOORRRfffvvvtttkkkfff]]]ccc___TTTUUUgggxxx~~~tttSSS>>>999333222000...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++'''+++666EEEOOOTTTYYY___mmm______rrr}}}~~~|||mmmooo|||kkkUUUEEEAAAGGGNNNllluuurrrttt|||uuuvvv|||hhhhhhvvvlllHHH;;;BBB555555666555333000---+++******+++++++++,,,,,,,,,,,,,,,,,,---------......***===^^^zzz~~~{{{xxxllllllmmmnnnrrrxxx|||zzzuuu~~~}}}llleeeiiieeeqqq|||~~~wwwTTT:::@@@999999777222---***+++---++++++++++++++++++++++++,,,,,,,,,---------......///JJJggguuuvvvsssrrrpppuuulllqqq}}}mmmbbb```gggoootttVVVHHHMMMXXXrrrgggZZZKKK;;;EEE```iiioooeeegggaaaKKKBBB666...,,,---,,,***+++++++++***++++++,,,,,,,,,,,,,,,,,,---///111222^^^}}}{{{|||{{{vvvvvvzzzvvvnnnqqq{{{xxx~~~zzzvvvvvvwwwyyy}}}{{{tttpppfffkkkvvvwwweeeWWWkkkwwwhhhLLLBBB777...111------------------------,,,,,,,,,---------......,,,111888===EEE\\\ZZZZZZOOO:::---...000...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,---------++++++,,,///333888===@@@CCC@@@GGG```|||eeeZZZTTTWWW\\\bbbrrr~~~rrrwwwsss```tttVVV>>>;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))+++000>>>MMMSSSTTT[[[fffaaaaaahhhqqqxxxzzz~~~wwwqqqoooxxxmmmQQQ<<<777;;;@@@KKKqqqyyymmm~~~mmm\\\^^^ttteee:::>>>222444555222000000///...+++++++++***++++++,,,,,,)))+++///+++%%%---333---111PPPrrr~~~}}}qqqnnnnnntttxxxyyy{{{~~~nnnkkkpppyyyvvvzzz~~~}}}zzz|||lllDDD<<<<<<222333444...------'''++++++++++++++++++++++++---***+++......,,,...222BBB^^^yyyzzzqqqyyy~~~tttzzzxxxmmmWWWXXXbbbjjjsss|||dddPPPLLLLLLgggzzz{{{}}}\\\JJJDDDCCCCCCfffqqq___dddgggIIIIII???---'''///222,,,++++++,,,,,,,,,,,,------+++)))000111(((+++999AAA}}}~~~}}}{{{ssssssrrrpppnnnpppvvvzzzwww}}}tttmmmlllppp~~~{{{}}}iii^^^RRRddd}}}^^^NNN<<<,,,...------------------------,,,,,,,,,...///000///...111444777CCCaaapppwww~~~hhhVVVKKK444---333///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++,,,***'''+++222...---...:::FFFBBBDDDTTTooo}}}~~~zzzhhhQQQVVVYYYsssvvvWWW>>>;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***...555AAAMMMTTTXXX]]]bbbXXXeeeqqquuuyyyfffgggmmmwww~~~zzzuuutttjjjYYYIII@@@<<<:::AAAaaannnfffpppuuugggccckkkpppHHH>>>333333444222222111000...,,,+++++++++++++++,,,,,,+++---,,,+++,,,---///111???\\\ttt~~~qqqnnnooovvvzzz{{{|||~~~~~~~~~~~~|||jjj___cccjjjwwwzzzuuu}}}|||xxxVVV;;;;;;333444777000---...(((++++++++++++++++++++++++---******...000......111ZZZuuu~~~zzzyyy|||xxxfffZZZ___iiipppzzzrrrWWWKKKIIIRRRhhhwwwUUUAAA===@@@HHHzzz}}}uuuwwwRRRIIIDDD<<<000......%%%++++++,,,,,,,,,,,,------+++---///000---+++:::OOO~~~}}}{{{qqqqqqpppnnnmmmpppuuuzzzzzz{{{uuutttvvv|||{{{{{{qqqbbbOOOVVVyyyrrrVVV<<<---222---------------------------,,,---...///000000///888:::AAAUUUwww{{{mmmMMM888222///)))---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***+++---+++(((***///)))999666---;;;WWWrrrcccQQQTTTppp|||sssvvvWWW>>>999555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++333;;;EEENNNVVV]]]___]]][[[ppp|||xxxvvvzzzvvviii\\\cccpppzzz|||zzz}}}~~~~~~{{{xxx|||~~~pppqqqnnnfff^^^XXXPPPIIIKKK```ooofff___ttt|||{{{qqqhhhrrr{{{```BBB555333222333333333111///,,,,,,++++++++++++,,,,,,+++///(((***444---+++>>>WWWrrr|||qqqoooqqqxxx}}}}}}}}}xxxyyyzzz{{{~~~zzz^^^SSS___uuu~~~nnnhhhkkk}}}yyyyyyuuuwwwoooDDD<<<444777;;;333......***,,,,,,,,,,,,,,,,,,,,,,,,---++++++///000...000444```}}}xxx|||iiibbbbbbiiipppuuu~~~dddOOOGGGCCCSSSssspppNNN@@@@@@>>>ccczzz|||gggIIIAAABBB444---///(((++++++,,,,,,,,,,,,------,,,111---...222,,,<<>>555//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,666BBB___}}}}}}cccdddiiioooqqqttt}}}rrrXXXHHHGGGFFFQQQrrroooRRRBBBFFFOOOlllqqq___EEEBBB333,,,222...+++++++++,,,,,,,,,------+++333***,,,555,,,???vvv}}}yyyzzz}}}yyysssmmmllllllmmmooossswww{{{}}}zzz~~~~~~~~~~~~~~~vvvaaaIIIXXXlllQQQ999,,,...........................//////......000222444666@@@]]]zzz~~~|||cccQQQ???000333...------------,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,)))***...111111222666@@@???NNN|||zzzdddVVVhhh~~~|||uuuXXX>>>888555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++///222<<>>GGG^^^zzzyyyeeekkk~~~|||uuu[[[AAA<<<555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***,,,222777@@@BBBHHHRRRXXX[[[^^^bbbwwwmmmooo}}}vvvvvvyyyuuuuuu{{{{{{vvvllleeeiii{{{{{{wwwqqqyyyyyylllcccqqqsssNNN>>>222333777555222333///...---,,,,,,++++++,,,'''---******000///GGGuuuuuutttsss|||{{{rrrnnnllllllqqqooopppuuuxxxvvvuuuwwwzzzzzz{{{|||~~~sssQQQOOOWWWjjjxxx{{{}}}|||ggg```wwwwwwzzzyyyzzz[[[CCC;;;>>>888111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///111---(((222NNNjjj|||rrrxxx|||nnnaaaeeefffgggiiimmmvvvpppUUUNNNGGGCCCHHH\\\UUUAAAAAAIIIlll~~~xxxkkkppp]]]FFF@@@999///+++++++++,,,,,,,,,,,,------+++000++++++111333NNNsssooo||||||{{{zzz{{{zzzvvvnnnhhhiiiiiiiiimmmsssxxx|||~~~~~~xxxrrrqqquuuzzz~~~~~~tttXXXIII```PPP:::555........................---///000///...111888===CCCcccuuuooobbbQQQ<<<111............---------,,,++++++++++++++++++++++++*********++++++,,,,,,---///,,,,,,...111777DDDPPP|||zzzhhhmmm~~~|||yyy}}}sssZZZAAA<<<555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))---444;;;EEEAAAHHHVVVZZZWWW___mmmyyyvvvwwwwwwooogggjjjtttvvvsssttt{{{|||tttnnnbbb[[[ccczzztttooozzz}}}xxxhhhiiiwww}}}YYYDDD333333777444222444//////...,,,,,,++++++++++++***+++...000888TTTrrruuuiiiiiioooqqqnnnmmmqqqsssqqqqqqrrrvvvvvvwwwyyy{{{~~~sssSSSQQQ[[[rrr}}}|||wwwhhhlll}}}xxxzzzwww~~~|||~~~rrr~~~hhhIII:::<<<777111///,,,------------------------,,,,,,------///===ZZZttt}}}~~~~~~xxxpppmmmjjjgggeeegggooozzz|||bbbQQQJJJNNNFFFCCCgggxxxNNNFFFGGGZZZoooccc~~~fffDDDCCC>>>......++++++,,,,,,,,,,,,---------...//////...888YYY{{{sssttt{{{yyyyyyzzzxxxuuuooojjjfffgggfffggglllsssyyy|||}}}zzz~~~}}}zzzpppmmmrrryyy~~~~~~ttt\\\MMMUUUtttUUU>>><<<........................,,,...///......222:::AAATTTvvvxxxsss___LLL:::............------------++++++++++++++++++++++++)))******+++,,,,,,------------000444999FFF]]]qqqmmmlll{{{xxxoooVVV???:::555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))---666===HHHAAAHHHYYY]]]VVV```tttuuuuuufffcccjjjqqquuutttwww}}}~~~yyyqqqkkkZZZUUU___yyyzzzooo~~~yyyssshhhuuu___HHH555444777444222444000///...---,,,+++++++++///(((,,,111222@@@[[[lllrrrxxxiiilllxxxqqqmmmkkknnnpppnnnnnnpppttttttvvvxxx{{{~~~\\\IIICCCYYYxxxqqqzzzyyymmmlll}}}yyy|||~~~{{{qqqMMM999:::666111///+++---------------------------***)))---666GGGaaawww}}}|||yyyxxx|||zzzrrrssszzzoookkkfffgggqqq|||nnnXXXMMMPPPJJJDDDZZZ}}}XXX@@@777EEEmmmxxxtttwwwGGGDDD===***000++++++,,,,,,,,,---------///---222111,,,===```www~~~sssuuuyyypppuuuvvvwwwyyyyyywwwrrrlllgggeeeeeedddeeejjjrrryyy|||}}}{{{~~~zzz}}}~~~rrrmmmsss{{{{{{sss]]]SSSOOOiii```DDD>>>////////////////////////,,,...///......333<<>>777777555333111000...,,,++++++,,,,,,000+++***000HHHttt|||wwwvvveee[[[___hhhooohhhkkkoooooonnnoooqqqssstttuuuwwwyyyzzz||||||}}}}}}xxxjjjRRR@@@CCC]]]{{{|||ttt|||{{{zzzyyyrrrxxx~~~zzzxxx}}}{{{uuuRRR:::333444222...------------------------+++,,,+++222NNNtttxxx~~~}}}ssskkkaaa[[[ZZZ```jjjvvvpppbbbWWWKKKEEEFFFTTTrrrLLL???@@@SSSsss\\\QQQ777222......---------------......---222///555eee}}}^^^QQQpppjjj___tttrrrtttwwwuuusssnnnddd[[[ZZZ___[[[___fffoooxxx}}}~~~~~~}}}tttlllgggiiinnnmmmrrrvvvxxxxxxyyy|||iiiTTTKKK[[[qqqbbbHHH444000.........+++,,,000,,,000//////444888QQQvvv~~~~~~SSS@@@666---,,,.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000999<<<:::<<<]]]wwwnnn}}}{{{oooWWW???888444222///---------,,,+++++++++++++++++++++++++++++++++,,,---///555<<>>DDDIIIJJJKKKUUUdddmmmkkkoooqqqttttttnnnfffeeejjjmmmqqquuuwwwwwwyyy|||~~~yyyqqqkkkmmmqqqpppkkk^^^TTTFFF;;;===PPPmmm~~~{{{|||wwwmmmiiijjjrrrzzz```kkkxxxSSS;;;::::::222222111///---,,,,,,------***000+++222UUUsss}}}}}}qqqddddddjjjjjjeeefffnnnqqqllljjjoooqqqnnntttuuuwwwyyy{{{||||||}}}}}}||||||~~~fffVVVZZZUUUJJJZZZxxxsssrrr|||}}}tttzzztttyyy~~~|||}}}ZZZ<<<555555333------------------------111+++...DDDaaaxxx~~~xxxtttzzz|||uuuggg^^^]]]aaaTTTUUUXXXaaarrryyydddOOOAAA===BBB>>>@@@___[[[DDDAAAUUUyyy~~~^^^YYYQQQ888222000...,,,,,,---...///+++000///777TTT}}}nnnbbbtttzzzuuuwwwvvvqqqrrrrrrsssooofff[[[WWWZZZ[[[fffttt|||~~~}}}}}}~~~~~~}}}|||}}}wwwlllccc]]]YYY]]]jjj{{{|||~~~eeeOOODDDYYYqqqRRR<<<444......///------...000...333222555TTT}}}{{{wwwvvv}}}yyyqqqbbbPPPAAA333///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,///555;;;NNN^^^mmmpppwwwlllVVV@@@;;;444222///---------,,,+++++++++++++++++++++++++++---------///444999>>>AAAFFFFFFHHHOOO[[[fffmmmoookkktttzzzssshhhdddeeefffooorrrtttuuuuuuwww|||{{{wwwqqqmmmqqqxxxxxxtttnnndddZZZRRRKKKMMM___ttt|||~~~~~~zzzmmmeeeccclllvvv~~~ccc]]]www```AAA===<<<444222111///...---,,,------+++///,,,:::___sssyyyssseeehhhnnnllldddjjjqqqqqqjjjjjjqqqrrrmmmssstttvvvxxxyyyzzz{{{{{{{{{{{{|||~~~|||nnnjjj\\\KKKQQQfffuuu{{{tttvvvxxxnnn|||uuu}}}vvvZZZ@@@666444222------------------------000---666NNNfffpppsssttt{{{yyyvvv|||xxxiii]]]ZZZ[[[PPPSSSXXXaaasssiiiQQQCCC===GGGBBB888HHHtttnnnLLL@@@OOOiiiYYYuuubbbOOO===333111///,,,,,,,,,...///...444,,,;;;ggguuulllgggyyy}}}|||{{{vvvtttrrrqqqmmmjjjfff```YYYWWWZZZ\\\hhhwww~~~~~~~~~{{{}}}~~~qqqddd\\\RRRPPP[[[ooosssWWWHHHHHH[[[rrrggg>>>555......///...---.........444333<<>>]]]uuu|||{{{{{{zzzvvvrrr|||ooobbbYYYVVVOOOSSSYYYcccvvvkkkUUUJJJGGGCCC@@@BBBJJJ___~~~ZZZBBBJJJ___~~~rrrjjjjjjIIIDDD333222///,,,,,,,,,...///,,,333***AAAzzzzzz^^^jjjwwwrrrrrrvvvqqquuuzzzqqqjjjbbb^^^ZZZVVVWWW[[[\\\iiixxx~~~{{{~~~ssshhh\\\NNNGGGNNNbbbyyy}}}xxx[[[KKK>>>JJJbbb}}}nnn???666......///...---...+++,,,444666EEE}}}wwwwwwppplllpppwww|||uuuzzznnnWWW===111///......///------------------------(((+++...///222999EEENNNbbbjjjfff___CCC>>>666333000...------+++***++++++++++++++++++++++++///(((***333777555:::DDDIIIBBBEEEWWWfffjjjnnnttthhhxxxtttccc```hhhpppzzzuuusssvvvxxxxxxzzz}}}}}}|||yyyxxxtttmmmhhhhhhooouuuppprrryyy|||~~~zzzvvvxxx}}}rrr^^^\\\kkkzzzyyyhhhzzzvvv~~~|||qqqzzzSSS>>>BBB<<<666555222///...---......+++222111PPPrrr~~~ssswwwvvvkkkgggpppoooeeebbbiiihhhiiilllmmmkkknnnssswwwvvvvvvuuuvvvxxxyyy{{{{{{zzz{{{~~~{{{aaaTTTLLLFFFppp{{{xxxzzzzzzwwwttt~~~pppgggkkkOOO===777555//////...------------...///---EEEsss~~~|||sssmmm~~~vvvmmmfff\\\RRROOOPPPVVVeeexxxwwwfffUUUQQQLLLAAA???EEENNNlllfffDDDAAAPPPzzzllltttIIIKKK;;;333------///......000---666111<<>>888333//////...------------...///444RRR{{{wwwqqqooo~~~zzzqqqfffaaa___XXXOOOLLLOOOWWWfffyyy|||pppeeeUUUOOODDD@@@EEELLLhhhtttLLLBBBLLLsssXXXEEE<<<444------///......000///444666RRRtttrrruuuOOOdddlllwww}}}{{{vvvrrrqqqiiifff___XXXSSSTTTVVVXXX```lll{{{|||vvvwww|||xxx}}}}}}tttZZZDDD===<<<@@@UUUnnn{{{uuuzzzqqqcccUUUMMMDDDUUUwwwvvvSSS999///333///,,,000000333000444<<>>666///...///......000///...666cccpppuuunnnEEEccclllyyy|||wwwuuummmggg^^^WWWSSSSSSVVVYYYhhhmmmuuu|||zzzuuuvvv|||rrruuuvvv~~~iiiSSSAAA???@@@CCCMMM[[[qqqbbbWWW[[[YYYWWW^^^llltttmmm___RRRGGGPPPxxxVVV;;;///333///---000000666111111EEElll~~~uuukkkeeecccZZZXXXbbblllqqqvvv|||qqqwwwSSS:::555111------......------------......111///...333@@@UUUlll{{{zzzmmmqqqssstttkkkFFF999555222///---------,,,+++++++++++++++++++++++++++,,,+++...333555666<<>>??????RRRrrreeeGGGCCCYYY|||]]]AAA888000//////......111111///999nnnppp~~~lllLLLhhhooozzz{{{yyyooofff\\\VVVSSSSSSVVV[[[lllmmmjjjhhhnnnvvvwwwrrrqqqnnnjjjrrr|||yyy{{{vvv[[[PPPGGGGGGIIIIIIMMMRRR}}}}}}wwwjjj\\\PPPHHHEEEFFF<<>>EEE>>>DDDMMMUUU]]]dddnnnttttttgggYYYSSSTTT[[[gggqqqrrrqqqrrruuuuuuuuu{{{zzz|||xxxooocccZZZQQQRRR\\\ggglllnnn}}}~~~xxxiiihhhqqqzzzuuuyyy|||uuujjjfffqqq~~~qqq|||www~~~}}}eeeHHH<<<999888666444222000...---333...DDDrrryyyyyy}}}zzzyyysssiiihhhooojjjgggqqqpppiiifffiiilllmmmnnnppprrrssstttuuuvvvvvvvvvuuuyyyzzz|||{{{cccHHH<<<@@@^^^|||nnnrrrxxxppplllcccnnn\\\;;;888111000//////......//////222MMMssssssbbbeeelllyyysssmmmeeeZZZNNNGGGFFFFFFRRRbbbqqq|||uuufff^^^___WWWRRRGGGCCCBBB;;;DDD]]]uuu|||wwwwwwyyyzzz[[[CCCHHH___bbb~~~rrrGGG===333000///......111+++555PPPpppjjjbbbsssvvv{{{~~~|||qqqaaaTTTQQQQQQQQQWWW___pppwwwZZZWWW___```tttvvvkkkccciiipppttt|||sssiiigggbbb\\\]]]gggpppuuuqqqggg[[[OOOFFFAAACCCHHHSSSkkk|||yyyqqqnnniiiaaaYYY```bbbmmmbbbBBB111222000///111000...888888YYYyyy|||ssscccYYYWWWKKKLLLOOOWWWaaakkkrrrvvvfffLLLLLLaaalllDDD555777555+++......------------.........///666JJJhhh}}}~~~ddd___YYY>>>:::333111...---......---,,,++++++++++++++++++++++++)))///333333333777???EEE===EEEOOOUUU[[[ccclllsssxxxgggUUUPPPSSSZZZdddlllooonnnpppuuuwwwvvvwwwzzzvvvuuu}}}xxxuuueeeXXXMMMSSSgggwww|||yyyuuuuuupppxxxwwwyyy}}}uuuoooqqqzzztttpppttt|||}}}wwwoooQQQAAA999999777555333000...---111111KKKssstttzzzrrryyysssjjjkkkrrrkkkhhhsssnnniiigggiiiiiiiiilllqqqnnnppprrrtttvvvwwwwwwxxxwwwxxx{{{zzzppp^^^XXXXXXdddxxxsssmmmwwwooosssbbbaaahhh>>>>>>111000000///////////////666RRRtttooofffooovvvwwwhhh^^^TTTIIICCCCCCFFFRRRcccpppyyyxxxrrrlllgggeee\\\VVVKKKFFFCCC999===SSSmmmttt|||~~~vvv|||iiiEEEDDDZZZuuuwwwrrrIII>>>444111000......111,,,222TTTtttjjjfffqqquuuzzz~~~{{{ppp^^^PPPNNNPPPPPPWWW```vvvvvv^^^[[[aaaiii|||zzzgggdddiiimmmqqqwwwwwwsssooossszzz{{{vvv^^^TTTLLLHHHFFFCCCEEEJJJhhh{{{qqqnnn{{{}}}rrraaaaaammm{{{eeeDDD111222000///222000222555>>>lllvvvbbbSSSPPPEEEGGGJJJQQQ[[[gggpppttt|||iii```[[[bbbTTT666333222***......------------......222333<<>>>>>333111...---.........---++++++++++++++++++++++++)))///444444222777???EEE>>>GGGQQQUUUYYYaaajjjqqqxxxeeeSSSOOOSSSXXX```gggmmmlllpppxxx|||zzzwwwwwwuuuvvvtttxxxjjj]]]OOONNN\\\nnnzzzsss}}}yyypppqqqwwwsssyyywww}}}vvvrrryyytttqqqrrrpppzzz\\\HHH:::999888666333111...---***222SSSyyyuuu{{{rrryyyssskkknnntttllliiiuuullliiihhhiiihhhgggkkkqqqkkkmmmppptttwwwyyyzzzzzzvvvwww{{{|||}}}}}}xxxrrrzzz}}}jjjrrryyy}}}aaaQQQxxx~~~wwwccc:::@@@111111000///////////////AAAYYYrrr}}}~~~lllmmm~~~xxxfff^^^VVVJJJ???;;;EEERRRbbbooovvv|||}}}yyyxxxwwwppphhh^^^XXXLLLFFFBBB555777KKK```cccqqqsss{{{rrrGGG999TTT|||cccJJJ???555111000...///111777444XXXuuu|||pppooonnnrrrzzz~~~zzzooo\\\NNNMMMOOOPPPWWWaaattt~~~mmm[[[]]]\\\~~~lll```bbbeeegggsss}}}}}}zzziiiUUUPPPFFF???AAADDDFFFJJJOOOZZZfffwwwwwwfffhhh___sss}}}gggEEE222222000///222000444222EEE~~~{{{cccRRRMMMCCCEEEIIINNNXXXfffppptttxxxvvv{{{mmm<<>>OOONNNPPPccchhhhhhvvvwwweeeTTTQQQYYYaaafffiiipppqqqssswwwzzzzzzuuupppsss}}}|||uuuhhhWWWLLLLLLVVVccclllssswwwzzz}}}{{{ooohhhppp||||||xxxyyytttvvv{{{sssuuuttttttwww{{{vvvpppooozzzmmmPPPCCC===999888666111...///...222RRRvvvnnnuuu{{{llllllqqqjjjiiisssyyytttiiimmmjjjYYY^^^mmmlllmmmmmmmmmpppuuuyyyzzzxxx{{{wwwwww|||~~~~~~}}}bbbSSSdddwww|||~~~uuuxxx{{{ssseeeXXXggg{{{```CCC;;;666222000000111000000222BBBsss{{{}}}yyywwwooo^^^___TTTEEE???>>>DDDRRRdddpppyyy~~~uuunnnlll[[[SSSKKKFFFAAA===???DDD\\\eeeccchhh}}}^^^BBBJJJmmm|||{{{VVVDDD:::444+++---444222222:::ggguuubbbpppfffvvv|||ppp\\\MMMLLLNNNPPPZZZhhhnnnzzziiifffTTTkkkkkkpppzzz^^^vvvhhhRRRIIIKKKPPPXXX___aaabbbdddhhhcccfffkkksss~~~tttbbbcccmmm~~~nnnLLL666111...///222//////;;;CCC~~~}}}sssbbbSSSIIIEEEGGGBBBFFFXXXccchhhpppvvvuuuGGG===888---000///------////////////444>>>GGGoooxxxtttppptttggg```EEE999555222///------------,,,++++++++++++++++++++++++---//////000555===@@@???999LLLOOOTTTfffgggaaalll{{{gggUUUSSS]]]fffkkknnnooooooqqqtttwwwwwwtttpppssszzztttfffRRREEEDDDNNN\\\fffooosssvvvzzz~~~rrrjjjnnnvvvxxxtttqqqtttgggaaadddmmmzzzuuu___iiijjjlllqqqyyy}}}pppooo}}}{{{iiiJJJCCC===999999666111...///333444SSSsssooowwwtttkkkoootttjjjhhhsss||||||nnnpppooo^^^[[[eeeeeejjjiiikkkppptttuuuvvvxxxvvvwww|||zzzpppYYYaaappp|||}}}tttjjjggg^^^WWW```vvv~~~}}}|||wwwyyy{{{nnnYYYZZZ}}}|||~~~nnnNNN@@@777222000000000///000222OOO}}}|||ooo]]]\\\PPPBBB@@@AAAGGGSSSbbbmmmwwwrrrfff___TTTMMMGGGDDD@@@>>>BBBHHH^^^llljjjiiiyyyuuuzzz^^^@@@FFFggg}}}```EEE666444......333111222???lllwww}}}^^^nnngggxxx}}}{{{eeeSSSOOOOOOOOOXXXgggvvvvvvooo___UUUxxx~~~qqqzzzffffff|||fffXXXUUUnnnzzzyyyoooqqqxxx}}}kkkUUUZZZiii~~~uuuMMM444222000///111000111999IIIuuubbbPPPFFFIIIJJJCCCEEEVVV```eeemmmtttssszzz|||~~~LLL888111+++000///......///000000000;;;@@@SSStttccczzz~~~nnncccEEE:::555222///------------,,,++++++++++++++++++++++++---///000000555===???>>>:::KKKMMMRRRcccaaa[[[fff}}}hhhTTTSSS^^^hhhlllnnnmmmmmmnnnqqqtttuuuuuutttzzz|||}}}}}}tttgggTTTIIIKKKYYYjjjuuuqqqtttuuuwww~~~uuukkkjjjmmmmmmkkkkkkmmmeeedddfffnnn}}}}}}jjjlllmmmnnnsssxxx}}}lllttt|||sssxxxpppOOOCCC===999999777222//////333444UUUqqqqqq~~~wwwmmmiiirrrwwwkkkhhhttt|||qqqqqquuuggg\\\^^^___jjjeeefffnnnsssrrrssswwwzzzzzz~~~~~~uuukkkaaaYYYbbbtttxxxcccSSSMMMMMMRRRUUUVVVddd}}}|||uuu{{{{{{|||~~~uuu]]]UUUsss{{{SSS;;;888333/////////---000555ZZZ{{{|||zzzooo]]]YYYKKK???@@@CCCJJJVVVccckkkrrr{{{zzzqqqfff\\\PPPJJJEEECCC???===AAAHHHaaatttrrriiiyyypppppppppxxxdddBBBAAAZZZtttLLL444444111...111111333JJJuuuqqqtttwwwUUUgggeeewww|||hhhUUUPPPNNNNNNXXXggg}}}vvvtttHHHhhhuuuxxxtttccczzzwwwqqqtttXXXgggvvv~~~zzzxxxzzzuuuiiiQQQYYYlllPPP222333222...000222333555RRRuuu```LLLCCCMMMMMMDDDCCCRRR[[[```jjjvvvsss}}}rrreeeccceeeOOO666333555//////.........000111222===BBBdddwwwWWWnnnppp```BBB:::555222///------------,,,++++++++++++++++++++++++---///000000555<<<>>><<>>:::===CCCbbbyyyvvveeerrr~~~jjjppprrr{{{tttJJJ@@@NNNqqqZZZ777555222---///111///OOOrrruuu|||iiiqqqSSSeeecccttt~~~yyywwwbbbQQQNNNNNNOOOYYYggg~~~~~~}}}PPPVVVyyy|||qqqxxxkkkxxxoooccc```\\\ZZZYYYZZZ]]]```\\\dddwwwUUU333444333...000333333222\\\ttt]]]JJJBBBNNNMMMCCCAAAMMMVVV\\\gggqqqqqqzzzqqqeee^^^XXXUUUzzz[[[<<<888555/////////......000222444999GGGtttzzz}}}vvvuuuzzz]]]UUUrrr\\\???<<<555222///------------,,,++++++++++++++++++++++++,,,///000000555<<<===;;;DDDNNNKKKNNN]]]ZZZWWWhhhsss___LLLJJJTTT]]]```aaajjjkkknnnqqquuu{{{{{{|||~~~zzzmmmeee[[[XXX___ooo}}}{{{~~~sssiiiccccccmmmxxxqqqooolllaaa]]]mmmvvvkkkdddeeeggglllttt{{{aaa[[[~~~mmm~~~sssXXX{{{^^^HHHBBB===<<<999333000000+++777iiixxxwwwooojjjppptttnnnnnnuuuttt}}}sssnnntttttteeeZZZ[[[rrrfff]]]```iiiqqquuuvvv{{{wwwyyy___WWWKKK>>>444222888???EEEKKKKKKGGGJJJTTTVVVQQQSSS^^^\\\gggnnn[[[\\\nnn}}}{{{sss|||~~~www}}}{{{qqqYYYNNNlllaaaGGG;;;222...000...+++222>>>nnnsss{{{nnn^^^VVVFFF<<<>>>@@@JJJ```ttttttkkkjjjvvv}}}tttpppmmmeee\\\UUUQQQLLLGGG???999<<>>777222,,,///111,,,NNNtttdddjjjXXXdddcccuuuyyyrrr^^^OOOOOOPPPPPPYYYggg}}}zzzwwwuuudddPPPLLLxxxmmmtttppplll}}}eeeWWW^^^cccaaaggguuuqqqyyy]]]888555333///111333444333eeesss[[[IIIDDDLLLLLLBBB>>>IIIQQQXXXcccfffnnn}}}sssiiicccUUUPPPLLLkkkfff???666)))...///000///...000444777;;;VVVzzzooohhhnnnxxxoooNNNaaaxxx]]]??????555222///------------,,,++++++++++++++++++++++++,,,///000111555;;;===:::@@@LLLMMMVVVeee]]]UUUdddkkk[[[LLLKKKSSS[[[___aaajjjlllooorrrvvv|||}}}~~~~~~rrriii\\\UUUVVV^^^iiippp~~~yyywww}}}wwwnnneeeeeeqqqvvvbbbSSSYYYuuurrrkkkjjjjjjmmmssszzzfff```}}}MMM~~~dddLLLFFF@@@???;;;444000000...;;;qqqzzz|||}}}}}}pppjjjnnnqqqlllpppwwwuuu}}}qqqpppvvvjjjYYYVVVmmmkkkbbb[[[aaannnuuussswwwwww}}}mmm```AAA<<<888555111...000555,,,777BBBDDDEEEHHHKKKLLLJJJOOOTTThhhrrr\\\WWWfffwwwzzzttt~~~ttt}}}{{{qqqZZZNNNiii~~~```III<<<222...111///,,,555EEElllmmm~~~ppp]]]RRRCCC===???>>>JJJeee||||||mmmgggppp{{{~~~~~~tttyyy|||zzzvvvrrrjjjbbbRRROOOMMMHHHAAA;;;???FFFggg{{{vvvdddmmm}}}rrrqqqwww[[[EEEOOOmmmvvvjjjCCC888111---000111444QQQqqqiii```\\\]]]gggyyy}}}vvvaaaRRRQQQQQQQQQZZZhhhzzztttsssuuuxxxbbbAAAqqqvvvvvvrrrfffwwwsssaaaiiirrrmmmnnnwwweeeAAA666000000333111555888lllttt[[[IIIEEEJJJKKKAAA<<>>???555222///------------,,,+++++++++++++++++++++++++++...000111555;;;<<<888EEELLLIIIQQQaaa[[[XXXmmmYYYPPPJJJMMMSSSZZZbbbhhhjjjmmmpppqqqrrruuuzzz~~~oooxxxpppbbbOOO@@@;;;???HHHNNNTTT\\\jjjuuurrriiihhhmmmmmmpppsssnnnbbb\\\dddqqq}}}}}}eeeXXXmmmpppmmmjjjkkkqqqzzzzzzGGGoooSSSLLLFFFCCC>>>666111000111555jjjrrryyyggghhhooonnneeennnxxxjjjwwwwwwaaaWWWTTTpppvvv^^^QQQaaaooommmrrrvvv|||{{{mmmYYYLLLHHH\\\VVVVVVZZZWWWLLLAAA<<<777777???MMMRRRPPPRRRZZZbbbPPP]]]yyyzzz{{{qqq|||hhhQQQ^^^~~~fffNNN===222...222111...:::NNNzzzrrriiitttvvvXXXGGG<<<<<>>FFFnnn}}}zzzqqquuuxxxssspppuuu|||~~~|||{{{{{{}}}}}}~~~uuuHHHCCC```yyymmmsssXXXCCC888000111444...555VVV~~~kkksss\\\jjjzzzzzzcccNNNJJJKKKPPP___qqqzzzxxx^^^JJJvvv}}}www|||sssmmm{{{mmmJJJ===EEEEEE===IIItttppplllvvvrrrdddrrrrrrOOO777,,,333777---...>>>rrr}}}^^^HHHBBBKKKLLLBBB;;;???BBBEEEPPP[[[XXXRRRIIICCCCCCDDDDDD:::<<<;;;888999???CCCCCC:::DDDMMMiii}}}|||rrrVVV999......000111000...000777===KKKssseeejjj~~~gggHHH```zzz^^^FFF:::444222///---------,,,+++,,,++++++******++++++,,,,,,222///111:::;;;777<<>>===CCCJJJTTTWWW```kkkppplllfffdddhhhiiinnnooodddZZZbbbtttvvvfffeeeoooqqqhhh^^^UUUYYYgggvvv~~~~~~ttt~~~rrrYYYzzzxxxPPPEEEFFFIII???777444---777:::bbbddduuu|||lllhhhpppppp```YYYeeeoooooohhhvvvqqqZZZQQQkkk{{{nnnYYYXXXhhhvvvxxxwwwuuuoooiiigggnnnvvvvvv___PPPBBB666:::444555CCCRRRYYYWWWTTTjjjbbbcccuuu~~~uuuxxx{{{~~~|||zzznnnUUURRRyyyuuuLLLAAA111///...111111888```ssskkkyyyrrrNNN@@@<<<999===EEERRR___qqq~~~vvvllleeelllrrr{{{kkkVVVOOOOOOSSSggg}}}ooo^^^PPPLLLKKKKKKUUUbbbgggdddYYYHHH===<<<@@@AAAlllvvvxxx}}}xxxuuuyyyuuupppkkkhhhggghhhiiijjjnnnssswww|||QQQ@@@WWWxxx```FFF===222---111444///fffzzzgggYYYjjj{{{|||hhhNNNIIINNNTTTaaapppyyyxxxSSSVVVpppzzzjjjllluuueeeXXXLLLBBB<<<:::===CCCDDDRRR}}}hhh\\\zzzttt{{{```:::111222111222<<<111zzz}}}rrr```KKK>>>HHHRRRDDDBBBDDD<<>>666333......:::kkkooozzz|||hhhggglllhhhUUUMMMRRRTTTqqq{{{nnnqqqmmm___SSShhhxxxrrr```ZZZeeessstttggg^^^dddxxxsssPPP???:::777;;;999999:::<<>>PPP{{{cccpppooolll]]]666888222...///222111222===MMMttteee]]]WWWrrrkkkSSSEEEFFFhhhzzz^^^FFF:::444222///---------,,,+++,,,++++++******++++++,,,...444111222<<<===999>>>EEEHHHIII^^^dddZZZfffjjjXXXLLLEEEKKKVVV___cccfffjjjmmmqqqtttuuuvvvwwwyyyuuuyyy~~~}}}wwwsssjjjffffffkkkmmmggg^^^XXXVVVUUUYYYccckkkooorrruuussstttzzz~~~zzzwwwyyyhhhbbbaaaYYYWWWUUUTTTYYYbbbnnnyyy~~~}}}qqqeeeuuuyyy{{{KKKuuu}}}nnnZZZQQQMMM???555222///,,,AAA{{{mmmmmmqqqhhhUUUNNNOOOIII\\\zzz{{{rrrmmmhhhVVVbbbrrrxxxkkk[[[___nnnpppggg]]]^^^oooxxx^^^OOODDD:::222444888:::777888BBBNNNaaakkkyyyuuu___KKK@@@@@@@@@AAACCCHHHOOOYYY___kkkuuusssSSSPPPwwwUUUGGG666333///111111:::dddiiieee{{{cccFFF>>>>>>:::;;;AAA^^^cccjjjtttuuueee```jjjqqqrrrvvvuuufffLLLTTTbbbsss}}}TTTCCCHHHVVV```eeeZZZEEE888>>>IIIaaapppssswwwwwweeeJJJFFF???:::777777999;;;<<>>AAAYYYkkksss```OOO>>>555555444444333333555:::AAAFFFSSS___ppp~~~xxxWWWQQQ{{{\\\HHH777444///111333???kkkrrrgggddd{{{bbbEEE======:::<<>>AAA@@@NNNDDDFFFHHH???DDDFFFiii}}}eeeVVVjjjsssHHHBBB^^^}}}rrrjjj}}}{{{ZZZ<<<,,,222//////111222666HHH]]]```UUUYYYooo~~~|||www[[[FFFCCC```___GGG:::444222///---------,,,+++,,,++++++******++++++,,,---222///111;;;;;;888<<>>@@@EEELLLggglllKKK;;;444///...222111222222222111222444666>>>HHHYYYmmm~~~zzzZZZOOOxxxyyyXXXHHH777444///222666FFFuuummmfffeeeiiiIII>>><<<:::===EEEccciiijjjkkkxxxmmm^^^kkktttrrrlllooozzztttnnnlll}}}}}}tttyyyxxx}}}uuurrr```KKKHHHIIILLLDDD:::???MMMrrrcccQQQ>>>888666666555555444333222111111111111111111444999<<>>999CCCYYYkkkvvv___III@@@@@@IIIhhh{{{iiiZZZPPPAAA222///222333111000///111333333222111111222222888EEEXXXmmm~~~{{{ZZZKKKooo{{{XXXIII888444///222888KKK|||dddhhhpppLLL>>>;;;999===FFF]]]lllpppkkkrrruuubbbfffooovvvsssnnnuuu~~~yyyxxxlll^^^qqq```MMMAAABBB@@@999???MMMyyyqqqVVVCCC444///666555555666555444333111000111111111000///111444666<<>>pppmmmeeesssrrrVVV???;;;>>>KKK@@@CCCGGGAAAJJJNNNeeewwwZZZTTTOOODDDEEEOOOIIISSSccckkkzzzpppZZZvvvbbbLLLUUUoooXXX444888444000///111222;;;UUUoooeeeNNNQQQQQQrrrzzzzzz{{{zzznnn[[[KKKDDD===UUUfffVVVLLLFFF888@@@GGGHHHJJJZZZttt]]]FFF999444222///---------,,,+++,,,++++++******++++++,,,---222000111;;;;;;888===EEEHHHGGGWWWYYYOOO```kkkSSSJJJEEEIIIRRRZZZ```eeecccfffiiikkklllnnnrrrvvvyyy{{{}}}zzzfffaaa\\\```sssxxxgggbbbfffxxxwwwhhh]]]ZZZ___eeefffsss~~~~~~IIIqqqdddXXX[[[OOO<<<444111555999fffoooyyyxxxvvvcccYYYeeerrreeedddeeejjjrrrxxxwwwttt```OOOOOOgggtttiii]]]\\\tttJJJ555777>>>444<<>>???JJJ___jjj333777333000///222555AAA___|||cccHHHNNNUUU|||yyyyyy~~~qqqZZZLLLBBBQQQaaaUUUMMMIIISSSKKK???777777<<>>CCCHHHIII\\\]]]SSScccmmmRRRJJJFFFJJJQQQXXX```fffdddeeehhhjjjlllooosssvvvtttxxx|||```QQQ___~~~mmmLLLGGG\\\jjjiiikkkmmmiiiaaaYYYRRROOOUUUfff|||JJJssstttdddbbbRRR===333///444:::iiissswwwwwwyyycccSSS___qqqeeehhhgggddddddkkkpppqqqbbbPPPMMMbbbrrrlllaaa]]]}}}tttTTTCCC>>>;;;JJJGGGCCCBBBAAA@@@CCCFFFPPP[[[sss___FFFPPPjjjzzzlllSSSEEE@@@>>>>>>FFFFFF;;;555999;;;999333444444333111111222333000111222666BBBYYYuuu[[[IIIuuubbbNNN===888000111888MMM|||YYYbbbqqqNNN@@@<<<777999@@@QQQooo}}}nnnhhhyyyyyycccccc{{{qqqfffkkkpppRRRPPPXXXWWWYYY\\\[[[]]]nnn{{{VVVIIIAAA888AAATTTdddkkkiiilllxxxyyyrrrqqqaaa[[[QQQGGG>>>999777777222333444333222000111222555444999HHHaaa}}}[[[KKKfffyyyEEE<<<666000>>>[[[}}}|||{{{zzz___YYYGGGnnn}}}~~~zzz```SSSIIIHHHGGGIII\\\sssvvvzzzqqq___iiifffooorrr|||{{{tttrrrvvv|||xxx]]]eeeuuuvvveeeWWWKKKDDDCCC;;;;;;:::666999IIIbbbuuuddd<<<222333111222555999eee}}}lllcccgggbbbOOO@@@>>>:::IIIAAAEEEGGG===AAAAAA[[[yyyxxxuuuyyy{{{iii```WWW___cccRRRcccuuuDDDFFFQQQBBBGGG>>>777666777EEEiii;;;555222///000333777FFFfffzzz|||oooHHHIIITTTxxxuuu|||}}}{{{nnnnnnuuupppZZZDDD<<>>SSSDDDJJJZZZZZZXXXeeeqqq[[[DDDIIIMMMQQQ^^^bbbkkkffffffjjjppprrrqqqsssxxx{{{}}}{{{{{{}}}pppfffttt|||vvvuuuvvvlllAAA;;;QQQ___nnnrrrfff^^^___XXXKKKNNNVVVjjj|||LLL}}}xxxkkkeeeSSS999...444111CCCiiimmmvvvppptttiiiVVVddd```___gggssskkkVVVVVVgggooosssZZZLLL[[[sssxxxmmmcccmmm\\\RRRNNN___cccbbbYYYQQQMMMJJJGGGRRRWWW___oooyyyWWWaaaiiiiii___ZZZ___dddcccpppnnnlllhhhbbbWWWIII@@@::::::999777444222111000777555222...333GGGggg~~~bbbRRRhhhaaaTTT>>>222444///111WWWyyy}}}ZZZ```iiiJJJ@@@888666:::;;;LLLkkk{{{nnnqqq~~~xxxggg^^^kkkzzzzzznnndddsss{{{fffXXXVVV]]]]]]\\\[[[]]]bbbhhhlll{{{===CCCBBB===^^^qqqyyyiiiXXXJJJAAA===>>>555111555777555444666222333555999HHHeee]]]NNN^^^}}}UUU999555...777SSS}}}{{{zzzzzznnn|||^^^SSSPPPrrr}}}~~~}}}yyyzzzjjjUUUEEEFFFHHHIIIYYYooo{{{|||}}}|||}}}}}}dddrrrccc|||ssshhh~~~uuurrrxxxyyyzzzjjjWWWIIICCC;;;888888>>>LLLYYYvvv~~~aaa999333444000111777:::XXXqqq]]]^^^```LLL<<>>III???HHHZZZ^^^___nnn~~~aaaGGGIIILLLPPP]]]^^^eeeaaadddjjjqqqsssssswww~~~~~~}}}~~~zzzyyyzzz{{{yyy~~~|||rrrpppooosssxxxppp\\\III@@@TTThhhwwwuuunnniiiccc[[[ZZZ[[[ggg|||{{{MMMssseeebbbVVV>>>222555222@@@dddfffvvvssspppuuummm[[[lllkkkXXX___nnnkkkTTTIIISSS[[[mmmYYYLLLWWWoooyyypppbbbtttsssmmmlllzzz{{{uuujjjaaa\\\WWWSSSXXXXXXXXX]]]ppp~~~ooorrrvvvvvvrrrpppsssvvvwwwqqqrrruuuzzz}}}zzzmmm\\\III@@@@@@@@@999111***///555777666===UUUmmm~~~aaaQQQgggjjjRRR<<<111666555<<>>MMMjjjtttoooyyy~~~nnnaaafffvvv{{{qqqdddkkk{{{~~~qqqiiiiiiaaaaaaaaabbbcccgggkkknnn\\\GGGBBBGGG```{{{zzzlll[[[OOOEEE===777888888666777:::555333222555>>>RRRttt\\\JJJWWWvvvXXX:::444///555KKKooo{{{nnnkkkVVVWWWPPPooo|||~~~}}}xxxyyykkkTTTDDDDDDEEEEEETTTjjjzzz|||~~~~~~~~~xxxrrrccc{{{xxxnnnzzzuuuvvvxxx^^^IIICCC===666@@@SSSggguuuccc:::333444000000333:::PPPqqq^^^\\\]]]JJJ999>>>:::HHHDDD???HHHFFF>>>DDDPPPqqqjjj\\\ZZZWWWRRRiiifffNNNHHHNNNZZZ]]]UUUQQQFFF??????===999===FFFHHHbbb\\\;;;666///111666,,,;;;TTTjjjpppIII@@@PPPiii}}}nnnkkkqqqjjjttt~~~nnn|||lll```[[[UUUIII>>><<>>KKKFFFNNN^^^aaa]]]jjjeeeGGGFFFHHHOOO]]]]]]aaa^^^bbbjjjqqqrrrsss|||vvvttt}}}{{{oooppp|||{{{rrrlllooommmlllrrrqqqYYY;;;@@@SSSjjjwwwwwwqqqmmmmmmllleeegggwwwvvvKKKwwwgggdddYYYAAA333333666AAAfffggg~~~uuusssssswwwrrraaarrrvvv\\\^^^pppxxxaaaLLLLLLSSShhh\\\OOOQQQgggzzztttbbbeeeyyyxxxoookkkeee___^^^]]]WWWQQQYYYlll{{{zzzrrrgggbbbaaa``````bbbgggnnntttxxxyyyyyyjjjYYYIII===777888666888888111000EEE```|||~~~bbbTTTkkkrrrWWW@@@222444222888___[[[```]]]DDD>>>888666;;;<<>>888888::::::555333666666???___WWWCCCNNNmmmXXX;;;444222333VVVpppyyy```PPPXXXIIIlll~~~|||~~~}}}wwwwwwmmmUUUDDDCCCDDDDDDRRRfffxxx{{{~~~~~~}}}vvvkkk[[[ooowwwlllxxxrrr~~~uuulllkkkkkklllvvvkkkSSSHHH@@@<<<===SSSiii|||aaa999333444111222444>>>MMMzzzvvvccc^^^]]]KKK999;;;;;;HHHGGGBBBDDDCCC@@@FFFLLL|||rrr]]]ZZZYYYMMMXXX```kkk{{{|||nnn```SSSNNNHHH???===AAA999FFFrrrrrrOOO888888000111555///===YYYwwwvvvNNN@@@KKKfffwwwkkkfffYYYcccqqq{{{kkkZZZJJJ===<<>>NNNNNNSSS___aaaYYYaaayyygggFFFBBBEEENNN______aaa___ccckkkppprrrxxxxxxooolllcccQQQGGGHHHQQQXXXbbbhhhhhhddd___]]][[[aaalllyyy|||kkkrrrppphhhiiimmm^^^HHH999BBBXXXttt|||rrrnnnwwwtttpppJJJpppjjjZZZ>>>///111888BBBooosss{{{uuuyyyyyyuuucccrrrzzzggg```qqqwww^^^VVVXXXiiieeeVVVLLL]]]wwwwwwddd]]]sss{{{xxxrrrjjjdddfffaaaVVVPPPYYYmmm}}}~~~wwwrrrtttlllhhhddd``````bbbdddfffuuu~~~hhhSSSHHHEEE999333666333000???TTTrrr~~~dddZZZrrryyy[[[DDD444222///222SSS|||\\\```yyyWWWAAA===777555999999CCC\\\qqqssslll^^^jjj|||jjjbbbnnn|||wwwvvvvvvwwwxxxwwwvvvuuukkk|||WWWCCCaaammmtttsssnnnhhhcccbbbbbbbbb___[[[YYY^^^iiittt||||||qqqbbbSSSEEE<<<999===666666:::666666QQQttt~~~OOO>>>IIIhhh}}}uuuSSS:::555666333ccc{{{jjjRRRXXXFFFkkk}}}}}}~~~wwwwwwpppWWWEEEEEEFFFEEESSSfffuuuyyy~~~wwwhhhUUUccc|||vvvkkkzzzvvvlllwww|||iiiSSSKKKFFFIIINNNSSS[[[cccfffooo{{{___NNNAAA555CCC^^^www~~~^^^888222333111333555???KKKyyyllldddaaaOOO===;;;:::EEEIIICCC???>>>AAAFFFFFFyyyyyydddYYYRRRIII]]]wwwnnnppphhh]]]QQQJJJDDDAAAFFFMMMFFF===RRR}}}XXX<<<111444555555333???\\\}}}TTT@@@FFF]]]tttiii\\\[[[ZZZeeewww}}}eeePPP???999WWWwwwXXXUUUVVV\\\MMM```eeeHHH<<<555222///------------,,,,,,++++++******++++++,,,---333111222<<<===:::???DDDIIINNNZZZbbbYYY___{{{lllIIIBBBCCCMMM^^^]]]```bbbeeelllsssyyy}}}wwwpppbbbRRREEE???999444999===EEENNNVVVYYYWWWTTTFFFLLLVVVdddqqq{{{ssspppjjjdddcccddd```ZZZAAA>>>OOOvvv}}}xxxzzzvvvkkkmmmLLL}}}rrrlllXXX;;;000666666CCCzzz~~~}}}uuu{{{vvvyyyfffppp{{{ppp```lllkkk]]]XXXnnnooo___KKKUUUqqqxxxiii^^^qqq~~~wwwnnnppplll___PPPQQQfff|||{{{tttooollllllmmmllljjjooommmQQQ???555999<<<999;;;BBBfffzzz```YYYttt{{{XXXCCC555555555:::XXX|||```cccvvvVVVDDDAAA;;;777;;;;;;@@@VVV{{{vvvrrr~~~sss```fff|||sssaaaiiiyyy}}}zzzwwwwwwjjjhhhNNNiiixxxwwwsssooollliiifffeeefffeeeaaaZZZUUUVVV]]]fffmmm}}}tttbbbOOOAAA===555666;;;666222FFFddd|||PPP@@@JJJfffrrrQQQ<<<777666444___|||vvvTTTUUUMMMkkk}}}~~~yyyyyypppVVVDDDDDDFFFGGGTTTfffsssxxx}}}sss\\\```yyy|||qqq{{{yyyooogggrrr~~~~~~nnn```QQQJJJDDDBBBDDDFFFJJJOOOeeejjjnnnooottteeeMMMFFF:::SSSnnn}}}aaa:::222333111333333777CCCsssgggcccSSS@@@<<<999AAAIIIEEE;;;;;;AAABBBBBBjjj|||jjjWWWFFFGGGooo~~~pppnnnfffaaa[[[TTTPPPTTTbbbqqq^^^GGGCCCmmm[[[>>>///444555444777BBBbbb}}}wwwOOO<<>>:::???BBBJJJJJJUUUbbbVVVVVVssssssOOOFFFDDDJJJZZZZZZ]]]dddgggnnnxxx}}}xxxiiicccRRR<<<222555777555888<<>><<>>ZZZyyyvvv[[[WWWsssrrrYYYDDD666555777>>>ZZZ{{{______lllPPPAAA@@@:::666888888AAASSSuuutttvvv|||hhheeeuuu~~~zzzccccccnnn|||yyy}}}dddxxxvvv]]]kkk|||yyyuuutttrrrmmmjjjjjjeeeggggggccc^^^YYYWWWWWW[[[hhhyyykkkYYYDDD;;;777777333000===PPPXXXHHHMMMeeeUUUBBB999333666]]]wwwooopppKKKJJJQQQkkk}}}}}}zzz{{{oooUUUBBBBBBEEEFFFRRRdddqqqvvv|||eee^^^ttt~~~sssyyy{{{nnneeecccooo}}}vvveee^^^SSSHHHAAA???AAACCCRRR]]]jjjmmmjjjggghhhkkklllSSS===JJJaaazzzfff>>>444222000222555555@@@uuugggbbbUUUBBB:::999===IIIGGG::::::AAA===???\\\yyygggQQQ<<>>;;;???HHHOOOJJJRRRaaaQQQJJJfffuuuRRRHHHEEEIIIXXXYYY^^^fffhhhooo{{{~~~|||~~~~~~~~~iiiZZZFFF999555777===AAAGGGQQQbbbuuummm[[[UUU]]]mmmyyy}}}tttoooooommmjjjgggLLL???777DDD___www~~~|||{{{}}}vvvjjjRRRsssllliiiXXX>>>555<<<@@@KKK~~~vvv}}}oooyyyllliiissswwwjjjtttwwwgggZZZkkkvvvoooXXXRRRcccqqqppp___ooo}}}uuummmcccaaavvvwwwnnnrrr___FFF===>>>@@@OOOssssssZZZZZZzzz~~~yyyfff]]]GGG444111444===ZZZyyyrrr|||}}}```\\\zzzaaaFFF;;;===888333666666>>>NNNmmmvvvrrreeekkkxxxjjjbbbggg{{{}}}yyyuuujjjqqquuuwww||||||zzztttqqqrrrhhhiiikkkllljjjeee___[[[QQQXXXbbbooovvv\\\OOO@@@777333333999@@@iii\\\JJJLLLaaaYYYFFF888///<<>>JJJ}}}tttZZZHHH<<<<<<^^^\\\QQQKKKQQQllluuu{{{}}}xxxuuuxxx|||rrr\\\zzzYYY999:::444888777EEENNNqqqWWW???CCCYYYvvvzzzoooyyynnnYYYMMMbbb~~~SSSHHHUUU}}}wwwaaaHHH;;;555222///------------,,,,,,++++++++++++++++++,,,...444111333===>>>;;;???GGGNNNGGGOOObbbRRRHHHdddsssQQQHHHEEEIIIYYY\\\ccchhhjjjppp|||oooVVVCCCDDDGGGFFFKKKWWWbbbnnnyyyssseee```___]]]aaaOOO999000>>>^^^{{{{{{zzzxxxxxx}}}~~~qqqgggQQQ|||qqqlll[[[@@@222555<<>>:::666999:::888HHHeee{{{yyyeeedddsssssseeedddwww|||yyynnnwwwyyy}}}yyyssslllkkkmmmooommmjjj___ZZZSSSVVVhhhtttcccLLL;;;666999;;;:::XXX[[[HHHIII^^^ZZZIII888---AAAiiixxxkkkKKK@@@NNNiii{{{~~~xxx|||}}}zzz|||yyy]]]GGGFFFHHHGGGQQQaaaooosssxxx{{{{{{|||rrrZZZjjjzzzooorrrrrr]]]WWWcccrrryyyuuuyyyggg]]]HHHNNNYYYccchhhgggffffff]]]ttttttmmmaaaOOORRRooo^^^999111222222666444<<<@@@lllxxxgggbbbYYYFFF<<<;;;:::IIILLL===???DDD777===;;;YYYpppNNNBBB???666GGGzzzkkkqqqeeePPPTTTeeeqqqooowwwkkk888888999>>>;;;JJJQQQsssdddDDD???DDDvvvvvvvvvyyysss{{{sss[[[SSSttt[[[@@@ggglllnnn{{{}}}~~~cccCCC999444111...,,,,,,,,,,,,+++++++++++++++++++++++++++111111000222;;;DDDCCC===AAANNNNNNLLLbbbXXXDDDkkkqqqXXXCCCEEENNNVVV]]]fffbbbfffppp|||qqqddd___```eeemmmtttuuulllggggggiii```ZZZEEE555:::HHHaaa}}}uuusssvvv}}}{{{}}}XXXSSSjjjTTT;;;000999BBBRRRxxxyyy|||xxxxxxzzzoooeeeiiiiiimmm|||mmm```___mmmuuueeeUUUaaaqqqooofffddd{{{{{{wwwzzzlllcccYYYHHHCCCKKKWWWnnneeeNNNCCCIIIkkk}}}```YYYmmmdddBBB222777333===hhhsssfff[[[xxxaaaEEEAAA:::555:::555777888@@@[[[mmmdddooo~~~yyyjjj[[[ddd{{{zzzuuummmiiiooo{{{{{{{{{zzzwwwuuusssrrriiiddd___[[[XXX___vvv~~~fffHHH::::::;;;666OOO|||jjjGGGGGGhhhlll@@@555666888lllqqquuuzzz===AAALLLjjj{{{zzzzzzvvvttt{{{wwwjjjGGGHHHHHH@@@UUUWWWmmmuuu|||}}}}}}{{{|||[[[jjjyyyfffvvvyyylll[[[PPP]]]oooppp~~~vvvlll\\\TTT]]]hhhhhhgggiiimmmnnnooouuu}}}ZZZQQQkkkWWW555444777111000999???>>>\\\xxxfffiii___>>>@@@777>>>DDDDDDCCCCCCAAA>>>;;;???DDDkkkmmmTTTAAA555666===YYYlllaaa]]]nnnvvv555555999BBB@@@QQQXXXooo[[[QQQ<<>>RRRlllqqqpppsss{{{UUUXXXyyymmmSSS:::666===CCCRRR}}}~~~yyy|||xxxxxx{{{qqqgggjjjgggjjjyyytttddd___mmmyyykkkXXX___ppprrrfffaaasssqqqrrrnnn^^^YYYHHHGGGOOOffffffMMMJJJggg~~~ccc]]]iii^^^???444:::777DDDrrr~~~gggZZZxxxXXX??????<<<777;;;555666999???UUUyyy~~~wwwjjjoooyyyzzznnn___aaaqqqxxxyyylllfffiii~~~zzzvvvppplllgggbbb\\\\\\ggguuuhhhOOOBBB>>>>>>NNN{{{fffFFFIIIllllllDDD888888===|||uuu~~~uuuIIIBBBEEEkkk|||}}}|||vvvrrrxxxrrrmmmJJJDDDHHHCCCUUU[[[lllttt{{{||||||}}}\\\jjjyyyfffrrrrrrcccTTTNNN]]]ooopppuuuzzzjjjhhhgggdddffflllsssssstttwwweeeRRRdddzzzZZZ888444333222666999999;;;RRR~~~|||jjjkkkcccBBB>>>888;;;AAAEEEEEEBBB>>>===;;;>>>@@@\\\sssWWWAAA444444;;;CCC|||~~~rrr|||```888BBB999BBBBBBUUU[[[mmm```JJJ555HHHVVVrrrrrrtttmmmXXX|||yyy\\\XXX~~~yyymmmpppvvvbbbFFF;;;666333000............---++++++++++++++++++++++++000000000333:::BBBBBB===GGGNNNNNNLLLcccaaaNNNhhhuuu]]]GGGCCCIIIOOOVVV]]]aaaeeelll{{{~~~|||sssooolllnnnvvv{{{rrrkkkkkknnnooommmmmmfffqqqzzzzzzvvvxxxwwwmmmeeeaaa^^^ZZZHHH999555666FFF___mmmmmmrrrzzzxxx}}}QQQccc~~~nnnqqqnnnMMM666:::???JJJVVV~~~}}}yyy{{{xxxyyy}}}tttjjjmmmdddeeerrr{{{ggg[[[iiiyyypppZZZ[[[mmmuuuggg]]]hhh|||~~~}}}sssdddQQQLLL\\\yyy```OOObbb|||~~~eee```nnnYYY===444<<<:::GGGsss}}}~~~}}}kkkXXXsssPPP999======999;;;444777888<<>>{{{llllllvvvOOOFFFJJJkkkyyyqqqtttkkkpppOOO???EEEFFFRRR]]]jjjrrryyyzzz{{{~~~~~~bbbmmm}}}kkkrrrzzziiiZZZMMMIIIZZZmmmooonnn~~~tttoooqqq{{{yyy{{{{{{xxx{{{oooRRRZZZnnn\\\;;;333111222;;;;;;888???LLL}}}qqqmmmgggFFF;;;:::888<<>>BBBFFFLLL[[[hhhpppxxxyyyzzz}}}~~~{{{kkkqqqtttuuusssbbbTTTIIIBBBPPPdddiiijjjwww~~~}}}~~~zzzvvvyyy]]]^^^kkkWWW:::444111222<<<::::::EEEHHHwwwmmmhhhIII888<<<555888EEEJJJBBB::::::>>>888:::@@@```pppTTTCCC<<<:::;;;???nnnsssjjjrrrNNN:::666AAAGGGOOO\\\]]]```~~~NNNHHH<<>>DDDJJJRRRQQQcccgggRRRWWWqqq^^^HHH???CCCLLLVVV[[[\\\bbbhhhuuu|||pppiiisssuuummmrrrqqqfffVVVGGG:::333888@@@IIIMMMPPPSSSTTTRRRNNNJJJPPPOOOUUU___```aaaqqqzzzsssooohhhdddVVVGGG===666DDDaaalllmmmssszzz~~~~~~~~~hhhPPPzzzoooqqqiii???000???@@@HHHLLLsss}}}~~~yyy||||||qqqsssgggccceeeuuukkkVVVZZZmmmuuuaaaVVVggg{{{ooo```^^^vvv|||tttvvvrrrpppyyysss___hhh}}}qqqmmmWWW;;;222;;;===EEE^^^ssszzz\\\fffbbbAAA>>><<<888999444;;;333888DDD\\\}}}xxx}}}{{{qqqppp~~~~~~rrrhhhmmmqqqrrryyyrrrYYYJJJIIIeeeccc]]]XXX]]]kkk~~~{{{rrrjjjeeekkk|||ZZZFFFFFFrrrbbbFFFNNNpppuuu^^^MMM:::222:::eeesssjjj~~~BBB:::JJJhhhuuuqqqiiiqqqdddIIICCCFFFIIIXXXfffooovvvxxxyyy}}}~~~wwwppplll|||yyytttkkk\\\PPPDDD888@@@SSSZZZbbblll{{{|||sssqqquuuyyyNNN555555444222999666===FFFFFFxxxyyykkkhhhNNN;;;===555666CCCKKKFFF>>>:::>>>666;;;???GGGtttpppUUUGGGBBB===888444dddoooWWWcccFFF@@@@@@EEELLLWWW___cccccckkkaaaDDD888HHHIII]]]sssvvvccc\\\cccJJJWWW^^^{{{|||nnnLLL???```___ooo~~~yyyZZZ???<<<444111...,,,,,,,,,,,,+++++++++++++++++++++++++++---000222333888???AAA>>>CCCJJJVVVUUUccclllZZZXXXppp___III>>>BBBLLLWWW\\\YYY___eeepppwwwiii\\\aaayyyrrrgggaaadddpppmmmaaaQQQDDD999333666===FFFLLLNNNIIIDDDEEEKKKOOOUUUSSSWWW___aaabbbpppvvvnnnsssooobbbRRRCCC666BBB```lllmmmrrrwwwzzz{{{zzzcccWWW{{{uuuaaa>>>666BBBCCCFFFHHHkkk}}}~~~yyy|||}}}rrrssspppiiiccclllttt^^^WWWgggwwwhhhYYYfff{{{wwwggg^^^nnn|||yyyuuuvvv~~~{{{|||}}}lll]]]ooozzziiiiiiSSS999333>>>CCCLLLdddvvv|||___gggrrrIII>>>:::777999444;;;111777???PPPqqqzzzyyy|||rrroooxxx}}}ssshhhmmmsssrrruuupppWWWJJJLLLiiipppQQQHHH===888AAASSSgggsss}}}tttpppmmmvvvmmmOOOJJJuuu]]]EEEQQQuuugggOOO:::222;;;cccuuuzzzUUU@@@IIIeeexxxvvvmmmlllqqqZZZFFFHHHKKKWWWeeennnvvvxxxyyy}}}vvv~~~tttdddqqqyyyooo~~~gggWWWKKKAAA333555BBBGGGPPP[[[nnn~~~~~~vvvGGG222777666333999:::EEEIIINNNnnn~~~zzznnnkkkTTTBBB===888666???KKKNNNEEE;;;>>>777;;;???;;;LLLzzz}}}cccSSSIII???666666ZZZqqqaaaGGGwwwccc@@@???AAAHHHRRR___bbbkkkkkkwww|||gggBBB>>>EEE;;;]]]kkkddd|||TTTNNNBBBEEEFFFXXXhhhMMMMMMmmm}}}ggguuu{{{]]]BBB===555222...,,,,,,------,,,++++++++++++++++++++++++,,,000222333777>>>@@@>>>???GGGVVVTTT___nnnbbb___qqqaaaKKK>>>@@@LLLVVV[[[WWW\\\aaakkksssgggZZZ\\\kkkwwwrrrccc\\\[[[bbbqqqkkk___QQQGGG>>>666444666CCCMMMRRRMMMIIIPPP\\\dddeeehhhoootttpppmmmvvv|||tttzzzyyynnn```NNN;;;BBB```oooooorrrvvvxxxzzz``````~~~~~~pppTTT>>>===CCCDDDKKKJJJhhh}}}|||wwwzzz{{{oooppptttlll___bbb~~~}}}iiiVVV```vvvlllYYYaaauuummm^^^fffxxxrrrjjjhhhqqq{{{zzzssssss}}}|||iii\\\ssspppkkkMMM999666AAADDDRRRpppyyy___ggg}}}NNN===999999;;;444999111777:::CCCaaazzz|||~~~rrrnnnsss~~~xxxiiijjjqqqtttxxxqqq[[[QQQVVVpppwwwmmm___YYYPPPEEE@@@BBBJJJPPPjjjxxxyyyssstttaaaQQQzzz{{{ZZZDDDSSSyyymmmRRR<<<222888```iii|||zzz```EEEKKKbbbyyyzzz|||nnn```wwwiiiGGGFFFLLLUUUeeennnvvvxxxzzz~~~}}}www}}}xxx~~~bbbkkk}}}ooozzzkkkVVVHHHBBB777666:::888>>>GGGYYYtttvvvFFF222777777444<<>>>>>AAARRRxxxaaaXXXnnn{{{pppfffooo}}}qqq|||}}}aaaDDD===666333///............---++++++++++++++++++++++++,,,000222333777>>>@@@>>>;;;CCCSSSOOOYYYlllfffdddssscccMMM???@@@KKKUUUZZZVVV[[[^^^hhhrrrhhh\\\___aaappppppeeeaaa___cccooosssgggYYYPPPFFF;;;333111:::IIIVVVXXXZZZeeerrryyyyyyzzz}}}~~~wwwkkkXXXAAAGGGdddssssssuuuxxxxxx{{{]]]gggpppzzziiiHHH<<<@@@BBBBBBMMMIIIccc||||||{{{uuuxxxzzzmmmmmmtttkkk[[[ZZZvvvoooUUU[[[ssslllWWW\\\nnnqqq^^^```|||xxxkkkZZZTTTaaasssyyytttxxxiii\\\ssswwwkkkJJJ::::::BBBCCCSSSyyyxxxuuu\\\eee|||OOO<<<999:::<<<333777222777777:::VVV~~~|||}}}rrrlllrrr}}}kkkhhhooowwwwwwxxx```YYY```vvvvvvrrrkkknnnnnnhhh\\\PPPIIIGGGHHHWWWooo{{{yyywwwWWW~~~zzzYYYDDDTTTyyy|||{{{nnnUUU>>>222444^^^sssooonnnXXX===DDDaaauuu~~~zzzkkkTTTwwwpppEEEDDDKKKRRReeennnvvvxxxzzz~~~~~~zzz{{{{{{xxxffflllttt{{{rrrXXXHHHDDD???===:::111444999FFF```ssswwwHHH333777666666@@@===EEEEEEeeeXXX~~~www^^^LLL===>>>999888IIIZZZRRR===:::AAA999555<<<:::BBB^^^rrr[[[NNNGGG:::KKKVVVZZZKKKWWW{{{|||tttAAABBBNNNRRR___iii^^^kkklllZZZ|||ZZZEEE666@@@;;;NNNnnnhhhoooaaaIIIFFFBBBBBB===@@@```yyy\\\bbbmmmhhhHHHTTTfffxxxzzz___BBB;;;555222///------------,,,++++++++++++++++++++++++)))///222111666@@@EEEDDD555KKKQQQMMMZZZiiihhh```kkktttQQQBBBCCCDDDXXXXXXYYY]]]aaabbbcccddd^^^XXXiiimmmqqqmmmdddbbblllyyyzzzrrrcccQQQCCC:::333......222MMMaaa___ppp~~~yyycccBBBEEEfffrrrvvv|||||||||www^^^sssyyykkkKKK999???GGGGGGIIISSSccc{{{~~~zzzvvvoooxxx~~~xxxnnnllluuuvvviiiYYYcccuuu]]]VVVgggmmm___WWW^^^{{{vvviiibbbqqqqqqWWWBBBBBBOOO^^^uuu||||||{{{tttxxxjjjddd~~~ssseeeCCC<<<<<>>eee^^^QQQ:::>>>ccc|||~~~VVVVVVeeePPPCCCOOORRRdddkkkssswwwxxxzzz}}}pppyyyjjj^^^zzzlllqqqttteeePPPDDD@@@???;;;777999222777QQQtttpppcccdddAAA888666999;;;666BBBIIIVVVZZZ]]]{{{yyy{{{yyy{{{LLLDDD::::::888===WWW___EEE666???999666>>>888777JJJrrrxxxdddLLLHHHUUUXXXNNNPPPeee|||kkkGGGDDDNNNXXXbbbiiigggfffjjjmmmlllvvvuuuEEE>>>>>>@@@AAAQQQcccccccccJJJKKKDDD???===>>>RRRssshhhjjjnnnOOOCCCCCC```{{{___BBB;;;555222///------------,,,++++++++++++++++++++++++***///222111555>>>CCCCCC999HHHRRRRRRYYYiiimmmbbbiii{{{ZZZDDDEEEFFFUUUYYYXXX[[[^^^```cccddd^^^UUUdddooowwwsssjjjhhhqqqzzz~~~sssaaaOOOAAA:::555222333333LLLeeehhhssskkkHHHFFFcccpppsssxxx||||||}}}uuufffyyyzzziiiJJJ:::@@@GGGEEENNNQQQ]]]yyy~~~{{{rrrxxx}}}vvvlllhhhkkkqqqmmm[[[\\\~~~xxx___UUUdddlll___SSSTTTwwwwwwnnneeemmmwww[[[JJJ===>>>BBBLLLddd}}}zzzxxxuuummmqqqkkkiii~~~tttfff<<<666888AAAGGGOOOkkkppptttgggYYYWWW;;;;;;:::666888888333666666888GGGddd}}}sssggguuuyyykkkhhhttt{{{yyyooozzzyyyuuuzzzlll```bbbnnnzzzaaaJJJYYYUUU999222888``````bbb>>>>>>[[[vvv}}}WWWWWWgggSSSEEENNNOOO___gggpppuuuvvvxxx|||vvvtttvvvqqqaaa}}}sssooozzzkkkVVVIIIDDDBBB>>>999:::333666KKKiiizzzuuujjjZZZ{{{ZZZ>>>888666888>>>===EEEPPPYYYZZZ]]]qqqzzzwwwyyyWWWAAA<<<===999<<>>777555>>>@@@;;;:::TTTxxxfff^^^fffeeeYYYXXXhhhzzz}}}~~~yyyTTTAAAJJJXXXXXXaaahhhggghhhlllppppppWWWAAA;;;======QQQddd___ggg]]]GGGCCC===999;;;CCCNNNVVVrrrsssvvv~~~xxxTTTHHH;;;IIIqqq~~~```BBB:::555222///------------,,,++++++++++++++++++++++++***///111222555<<>>AAAQQQXXXWWWhhhsssdddbbbcccCCCEEEFFFNNNXXXYYYZZZ\\\```gggiiiaaaVVV___sss~~~sssqqquuuxxx{{{lllWWWFFF;;;666555444888000DDDdddnnnpppzzzqqqPPPKKKdddpppqqqtttxxxzzz}}}qqqssszzzuuuaaaGGG===CCCIIIFFFTTTRRR[[[|||}}}rrruuu{{{vvvnnniiikkkooovvvhhh\\\yyy~~~cccSSS]]]ggg^^^NNNGGG^^^gggkkkeeejjjkkkUUUGGGAAA======888:::RRRooo|||uuummmccceeegggkkkrrr___<<<888===HHHNNNUUUjjj|||~~~nnnwwwtttZZZvvv```>>>999888888:::999444333333777@@@TTTtttzzziiirrruuuhhhnnn~~~|||ttt~~~sssrrrlll|||uuuWWWFFF[[[PPP999666999XXX~~~wwwcccvvvBBB???OOOooo|||wwwUUUUUUcccSSSDDDHHHIIIYYYbbbmmmtttvvvvvvyyy|||sssvvvmmmyyyfffqqqwwwcccTTTMMMHHHBBB===<<<666555DDDZZZhhhhhhaaaUUUmmmzzzVVV???;;;777888AAADDDHHHXXX[[[[[[```ggg~~~{{{uuuyyykkkEEE???>>>:::;;;PPPcccaaaAAA;;;999999:::@@@???333<<>>EEEhhh|||}}}wwwYYYUUU___TTTEEEFFFIIIUUU___llluuuwwwxxxyyy|||~~~www~~~jjj{{{eee|||kkk{{{rrrbbbWWWOOOFFF???===888666>>>LLLWWWZZZXXXXXXkkkZZZAAA===999:::CCCHHHJJJZZZYYY\\\gggccczzzuuuxxx|||UUUDDD;;;<<<;;;DDD___zzzKKK:::===BBB666666???:::777QQQmmmWWWLLLLLLPPPQQQPPPRRRSSSXXXdddtttdddNNNTTT]]]aaaiiimmmoooooooooooopppqqqyyyQQQ@@@HHH666444NNNXXXhhhYYYqqqiiiFFFDDDDDD::::::FFF999===999999VVVzzz{{{bbb]]]llliiibbbsssbbbBBB;;;555222///------------,,,++++++++++++++++++++++++(((+++000444777===FFFNNNFFF888JJJ\\\UUUbbbtttlllUUUuuunnnJJJBBBDDDCCCSSSYYYYYYZZZ___iiimmmfff[[[WWWqqq{{{rrrmmmiiimmm^^^MMMBBB;;;:::@@@III\\\LLLLLLggg|||vvvqqqzzzqqquuutttrrrbbbVVVddduuurrrssswww{{{___hhhrrraaaKKK>>>???EEEHHHGGG>>>AAAMMMkkk~~~{{{mmmoooxxx{{{uuuoooyyygggooozzzhhh```~~~rrrTTTKKKUUUZZZOOO@@@???RRRccceeecccnnnrrrYYYGGGAAA>>>>>>999:::PPPlll{{{jjj[[[NNNLLLeee}}}hhh{{{lllMMM>>>>>>EEEPPPWWW^^^mmm}}}|||tttLLLXXXnnnGGG;;;888::::::333666000222888:::AAA___wwwyyyqqqlllvvvvvv^^^YYYfff|||~~~ssslllsssaaammmlllNNNJJJfff||||||~~~CCC777555777IIIttt___BBB;;;@@@ccc}}}~~~{{{aaaWWW]]]WWWIIIGGGLLLRRR^^^lllvvvyyyzzz{{{}}}~~~|||fffsssppp[[[lllvvvcccppprrrdddWWWKKKCCC>>>:::888;;;CCCKKKNNNNNNYYYmmm}}}ZZZ===<<<;;;===FFFKKKMMMZZZWWW___ooogggppptttsss|||iiiLLL999===<<<888WWWfffBBB:::CCC:::333:::;;;777===___]]]FFF===;;;<<<>>>999<<>>@@@AAAAAACCCFFFHHHWWWssspppnnnvvvyyyqqqgggzzziiihhhyyytttaaappp}}}\\\JJJPPP[[[VVVIII???LLLYYY]]]]]]ggg|||rrr]]]JJJ???:::;;;:::>>>TTTmmmooo]]]OOOGGGHHHaaavvviii{{{kkkMMM???CCCKKKTTTYYY___mmm|||VVVUUUnnnHHH;;;666999:::444666222333777777>>>XXXuuuxxxwwwsssmmmssswwweeeRRRJJJTTTiii}}}}}}nnn]]]eeewwwYYYggg|||fffKKKLLLiii|||AAA888333:::TTTaaavvvJJJ888@@@bbb{{{xxxbbbTTTVVVUUUGGGBBBIIIPPP[[[kkkuuuyyyzzz|||~~~}}}pppWWWXXX[[[QQQaaavvvpppdddvvvgggXXXOOOFFFCCC@@@AAAEEEHHHHHHFFFVVVmmm~~~{{{www}}}PPP555999===@@@KKKRRRTTTZZZZZZdddrrrmmmoootttmmmqqqsssWWW>>>===>>>555LLL}}}TTT888===AAA;;;666333888777IIIuuuPPP===999888999;;;;;;<<<::::::JJJfff{{{```WWWbbbeeejjjfffdddfffjjjlllkkkmmmppplllqqqOOO@@@>>>888:::AAAMMMiiiccc___}}}]]][[[XXXLLLBBB>>>888GGGxxxyyybbbBBB<<<555222///------------,,,++++++++++++++++++++++++)))***...333444666AAAMMMKKKAAAFFFXXX______iiixxxjjjhhh}}}gggEEEDDDDDDMMMQQQSSSUUUWWW^^^dddddd___TTT___uuuyyytttyyyqqqiiiaaaXXXIII===CCCPPPfffcccYYY___rrrnnnfffooohhhjjjiiihhhooo{{{pppqqq{{{oooeeeppppppqqqsssuuuvvv{{{fffkkkwwwmmmXXXCCC===???>>>>>>???FFFJJJFFFJJJeee}}}qqqmmmtttvvvlll___pppnnneeeppplllhhhhhhQQQRRR______SSSEEEGGGJJJLLLQQQ]]]pppyyyfffTTTGGG??????>>>@@@RRRiiieeeSSSHHHFFFJJJbbbrrrpppsssfffIIIBBBJJJVVV\\\]]]```lllyyyjjjWWWwwwxxxPPP>>>555777;;;666555333333333222:::PPPeee|||{{{~~~wwwjjjeeeiii}}}jjjYYYMMMAAAFFFZZZrrryyygggWWW___wwwppptttzzz^^^FFFLLLjjj~~~sss===<<<444CCCYYY}}}lllzzz^^^;;;AAAccczzz|||tttbbbSSSUUUVVVHHH>>>DDDLLLXXXgggqqqvvvxxxzzz}}}|||hhhSSSGGGJJJKKKYYYuuucccuuu~~~nnndddVVVSSSPPPQQQQQQOOOIIIDDDZZZttt{{{mmmEEE333<<<@@@BBBNNNZZZ^^^___cccjjjooopppssszzzyyyqqqlllmmmdddJJJ<<>><<<===888999333111@@@]]]ttt|||}}}ddd\\\bbbbbblllfffbbbccchhhkkkjjjlllpppjjjnnn|||XXXGGG???666888:::SSS]]][[[lllpppbbbNNNPPP}}}|||~~~cccBBB<<<555222///------------,,,++++++++++++++++++++++++******...222222222===JJJLLLEEEFFFVVVddd```fff|||rrrcccoooEEEAAABBBHHHQQQTTTVVVWWW\\\ccceeecccWWW]]]rrr{{{uuukkkXXXFFFJJJXXXbbbfff\\\\\\mmmjjj```iiiiiikkkllllllnnnssszzznnncccgggnnncccllloooppprrrqqqnnnppp~~~bbb|||sssgggSSSAAA>>>@@@??????BBB:::CCC@@@EEEdddqqqmmmsssvvvkkk]]]___mmm```dddsssaaaxxxqqqWWWUUUccceeeZZZRRRJJJBBB???CCCNNN^^^kkk```TTTKKKHHHBBB???OOOdddbbbPPPGGGGGGLLLccc~~~vvv}}}}}}ppp```AAA@@@LLLZZZ```]]]]]]gggrrrwww{{{tttSSSlllZZZCCC666666;;;777444555333///...777IIIYYY||||||}}}ooo```ZZZ]]]rrr}}}vvvbbbSSSLLL===>>>PPPkkkiiiWWW]]]sssyyy^^^HHHQQQooo}}}mmm;;;>>>555IIIQQQnnnvvvyyyrrr@@@BBBddd{{{}}}xxxzzzvvvhhhYYY[[[___OOOAAAGGGIIITTTcccnnnsssuuuxxx{{{|||}}}wwwcccIIIFFFGGGNNNkkk}}}jjjrrrwwwdddbbb______^^^XXXNNNGGGccc}}}cccAAA555AAACCCBBBPPP___eeedddkkknnnkkkpppwwwttt~~~yyynnnccclllUUU;;;???CCC>>>BBBpppwww\\\:::999???===BBB555>>>999<<>>BBB111GGGcccYYY[[[yyy}}}fffmmmtttzzz~~~}}}fffEEE:::666333///---,,,---,,,+++,,,,,,,,,+++++++++*********(((,,,333666777<<>><<<===555777444333333222111333@@@MMMnnn~~~~~~{{{}}}tttcccZZZnnnyyy|||vvvzzzzzzgggYYYLLLAAA===DDD[[[~~~tttcccTTTUUUiii{{{```KKKUUUwww\\\777<<<<<>>@@@AAA___MMM===BBB===;;;777;;;<<<<<>>;;;>>>888>>><<<888EEE```ssswww{{{}}}iii^^^```dddbbb\\\eeeiiimmmmmmjjjiiimmmrrrzzzlllssswwwHHH===@@@CCC444555JJJ\\\aaafffooorrruuuqqquuuzzz}}}{{{zzzyyywwwwwwxxxyyyzzzeeeEEE;;;666333///---,,,---,,,+++,,,,,,,,,+++++++++******+++(((***222777888===CCCQQQSSSDDDGGGcccddd\\\lllyyyllltttzzz___EEECCCEEESSSQQQQQQTTTTTTUUU\\\fffiii\\\```|||}}}mmmdddiiiooommmoooqqqpppjjjhhhjjjjjjiiijjjmmmlllmmmvvvoooYYYIIIMMMfffsssoooqqquuuyyyuuutttvvvsss{{{iiinnnpppiiipppZZZDDD<<>>DDD~~~GGG999>>>888555888888555===ZZZoooTTTHHHBBBAAABBB888>>>>>>===IIIaaaqqqsssqqqsssxxx~~~xxx|||lll^^^\\\bbbgggiiikkkiiiiiihhhhhhiiikkknnnqqq~~~wwwgggiiiQQQ===EEE999:::===BBBJJJWWWiiiwwwvvv{{{uuukkkiiikkknnnooowwwvvvsssqqqqqqsssuuuvvvcccDDD;;;666333///---,,,---,,,+++,,,,,,,,,+++++++++******,,,((((((///777;;;>>>AAAOOOVVVIIIEEE]]]eee___ddd{{{tttrrrxxxpppRRR???EEEQQQQQQSSSUUUTTTSSSWWW^^^mmm^^^WWWiiiwwwmmmsssqqqppprrrvvvuuuooolllmmmooommmlllmmmmmmnnnssszzzwwwhhhkkkzzzsssqqqrrrqqqmmmttt}}}}}}fff~~~tttjjjqqqSSSAAA===BBB@@@???@@@<<<>>>;;;BBBCCCGGGmmmmmmvvvooo|||}}}kkkNNNfffiiiZZZ^^^ttt{{{rrr}}}TTTHHHPPPXXXMMMXXX```]]]RRRLLLNNNTTT^^^vvvxxxrrrooosss|||{{{sssbbbWWWbbbzzz}}}yyy~~~sss^^^IIIDDDTTTOOOVVVeeeeeeZZZ\\\iiippp{{{fffHHH```uuuHHH===<<<555777888666555333//////666@@@[[[ttt|||zzzyyylllaaaaaaxxxyyylllvvvuuugggaaaqqqooobbbSSSHHHAAA@@@IIIcccsssnnncccTTTEEEEEEVVVpppyyy___QQQdddRRR666@@@DDDJJJWWWcccJJJDDDMMMfffyyyyyyzzz}}}xxxxxxppp^^^WWWaaa]]]MMMFFFEEENNNZZZeeelllrrrxxx{{{zzz{{{zzzWWWBBBCCCNNNHHHKKKUUUddd|||{{{www{{{GGG;;;888CCCNNNSSS^^^kkkkkkooorrrqqqrrruuutttppplll~~~ooodddYYYSSSJJJ???===BBB<<>>>>>@@@<<<666;;;KKKVVVXXXkkkooottt{{{|||sssnnnmmmmmmlllkkkooonnnllllllmmmpppssstttaaaCCC;;;666333///---,,,---,,,+++,,,,,,,,,+++++++++******---)))'''---666<<>>===AAA>>>===???:::@@@888AAABBB<<<[[[{{{{{{rrr||||||RRR\\\hhh```WWWkkk}}}uuupppdddDDD@@@III@@@JJJTTTVVVTTTSSSRRRRRRTTTeee~~~sssgggoooyyy{{{nnnWWWJJJMMMWWWUUUXXX______[[[___gggzzzxxxsssJJJTTTOOO===:::555999888666444333000...333;;;JJJfffyyy~~~rrrkkkvvvxxxlll{{{|||rrrxxxvvvggg\\\RRRLLLHHHIIIYYYeeeaaa\\\PPPCCCCCCUUUoooqqqYYYRRRlllmmm}}}rrrGGG555CCCMMMRRR```bbbVVV???CCC[[[sssxxxzzz|||yyywwwvvvfffTTTVVV\\\SSSDDDAAAHHHSSS___iiipppuuuxxx}}}xxxuuu|||qqqQQQKKKSSSNNNPPPfffuuuuuu||||||EEE======HHHQQQTTT[[[dddiiioootttrrrqqqqqqqqqooolllyyymmm___[[[SSSCCC>>>CCCBBBEEE}}}uuuMMM>>>666999>>>@@@===:::???FFF```tttxxxoookkkeee```ccciiimmmmmmxxxxxxxxxxxxyyyzzz}}}qqq```eeeiiicccccckkkeeedddbbbccceeehhhjjjkkkiiiqqqooollluuuFFF???AAA???999777:::>>>@@@IIIaaapppjjjiiisssxxxtttwwwsssooommmkkkiiifffdddfffgggiiikkknnnpppqqqrrraaaCCC;;;666333///---,,,---,,,+++,,,,,,,,,+++++++++******,,,)))'''+++444===???>>>GGGXXXXXXNNNXXXjjjlllcccuuutttssskkkDDDCCCDDDJJJPPPQQQQQQRRRTTTUUUdddfffccc___lll~~~sssbbb___^^^cccfffdddcccdddnnnoooooonnnnnnnnnnnnlllyyywwwqqqssstttnnnlllzzz}}}~~~zzz|||yyymmm^^^EEE;;;===@@@;;;;;;>>>999>>>888??????888NNNzzzuuuzzz___TTTaaaiiiZZZ___uuuzzzeeeyyyMMM===AAA:::???CCCEEEJJJQQQPPPKKKGGGOOOhhhwwwxxxpppxxxwwwhhhPPPKKKQQQZZZ``````XXXWWW```ggghhhzzz}}}yyySSSVVVWWW===888666;;;666444333444111///222999<<>>:::OOOmmmyyy{{{}}}zzzyyy{{{nnnVVVNNNYYYWWWDDDBBBFFFOOO[[[gggpppvvvxxx~~~{{{zzzxxxtttllllllcccYYYpppoooHHHEEEHHHRRRYYY[[[___fffjjjqqquuurrrooopppqqqqqqllloooxxxoooeeegggaaaNNN???===>>><<>>888999===888999:::<<<======IIImmmxxxvvv~~~lllQQQWWWkkk___WWWiiizzzjjjzzz^^^EEECCCFFFFFFBBB>>>DDDNNNQQQLLLFFFGGGTTTrrr}}}{{{}}}|||~~~dddtttooocccKKKJJJOOO]]]jjjkkk\\\WWWbbbkkkhhhwwwVVVJJJqqq___@@@888666<<<555333333555333000222666666MMMkkk|||wwwqqq}}}zzznnnbbbXXXRRRdddxxx|||tttooooooxxxnnnfffgggfff______```XXXSSSKKK@@@AAAVVVsssmmm[[[]]]zzz|||gggBBBBBBIIIUUUWWW]]]vvvlllsssxxxKKK<<>>;;;GGG@@@XXXZZZIII:::666888<<>>>>>@@@JJJWWWdddhhhjjjmmmnnnllllllwww{{{vvvvvvzzzpppmmmpppjjjjjjkkkuuuxxxmmmrrrrrrlllxxxppp^^^III;;;777;;;;;;444777===999555???999888CCCCCC\\\|||uuu|||~~~sssTTTQQQeeebbbUUU___ttttttqqqtttQQQEEELLLNNNHHH>>>@@@NNNWWWWWWQQQLLLIIIVVV{{{sssrrrooofffhhhrrrsssxxx~~~{{{cccxxx}}}iii___IIIMMMPPP^^^lllrrrjjj___^^^bbbcccggg[[[CCC]]]hhhEEE:::666:::777444444666444000000333555@@@YYYvvv}}}{{{}}}xxxuuuoooggg^^^dddmmmssstttqqqnnnmmmyyyyyyqqqrrruuupppooonnnfff[[[SSSGGGEEEZZZwww}}}lll\\\cccvvvSSS999GGGLLLVVVZZZWWWlllyyyiiidddHHHIIIggg{{{|||||||||xxx```KKKXXXaaaOOOFFFEEEGGGQQQaaannnuuuwwwuuuzzzyyy}}}nnndddmmmyyydddUUUaaaooouuutttmmmqqqwww|||qqqddd[[[WWW^^^rrruuuXXXAAACCCKKKUUU[[[^^^bbbfffkkkpppsssrrrrrrttttttqqquuuoooiii{{{uuuvvvwwwnnnYYYGGG@@@FFF:::555\\\kkkTTT@@@::::::999===DDDUUUhhh~~~|||iii[[[[[[]]]ZZZ]]]dddiiiiiigggeeedddjjjttt}}}zzzlll```\\\]]]]]]___aaa^^^aaaeeefffeeeeeefffhhhggghhheeeeeeiiihhhttt\\\CCCEEEEEE<<<222444>>>>>>888DDDWWWVVVDDDMMMPPPTTTWWWYYYZZZZZZ[[[QQQQQQQQQOOOKKKFFFAAA>>>~~~bbbCCC999666333///---------,,,+++,,,,,,,,,+++++++++******''',,,---***...888@@@AAA999NNNeeefff[[[cccpppooo]]]rrrvvv|||bbbAAA999CCCJJJJJJKKKPPPSSSQQQXXXXXX\\\```]]]\\\fffuuuhhhYYYHHH>>>999555444666;;;MMM^^^eeehhhlllooonnnlllkkkmmmvvvyyyuuussstttwwwvvvpppmmmnnniiikkkooovvvuuuiiissskkkvvv{{{iiiUUUFFF999777;;;:::222666===999444CCC777444DDD===MMMwww}}}uuuXXXOOO^^^aaaUUUZZZmmm{{{ooo}}}\\\GGGCCCIIIGGG;;;:::JJJZZZ```XXXPPPAAA???^^^nnnWWWXXXVVVKKKLLLYYYlllsss{{{~~~|||{{{|||~~~yyyjjjuuuddd]]]JJJRRRVVV]]]hhhtttuuugggXXXVVV\\\UUUxxx{{{gggRRRMMMmmmIII<<<666888999666666777555000///111555666LLLsss~~~vvvzzzpppkkksssooojjjgggiiimmmooorrrsssnnnyyy{{{|||}}}}}}uuuggg^^^PPPMMM```|||}}}|||ooobbblll}}}KKK777KKKMMMTTTWWW]]]bbb\\\yyyTTTKKKfff{{{}}}{{{yyyxxxdddMMMYYYeeeTTTEEEBBBBBBLLL[[[jjjqqqsssvvv}}}yyyuuucccffftttfff^^^GGG===GGGRRRqqqrrrjjjmmmuuuiii```UUUNNNKKKRRRhhh~~~iiiIIIEEEIIIPPPYYY^^^aaadddggghhhmmmpppqqqrrrtttqqqllldddiiifffnnnrrrjjjkkkkkk]]]LLLAAA555===@@@:::OOOcccVVVYYYFFF999;;;>>>:::777999BBBYYYzzzuuubbbUUUYYY\\\XXXZZZbbb^^^___```aaadddnnn|||~~~uuuhhhgggddd___^^^aaafffjjjeeecccbbbcccfffiiijjjiiiggggggdddhhhmmmgggiii{{{fffCCC<<>>CCCFFFFFFEEEDDDCCCCCCBBB@@@===;;;888666555bbbDDD<<<888444000...------,,,++++++++++++************)))---,,,,,,+++))),,,888EEECCCBBB[[[oooggghhhtttuuulllllleee|||}}}@@@???BBB>>>GGGXXXPPPIIIZZZ\\\^^^___```bbbeeejjjnnn{{{~~~zzzppp[[[JJJFFF@@@555333:::777>>>LLL\\\gggkkkmmmnnnmmmmmmnnnppprrrtttuuuvvvvvvrrrnnnmmmooonnnkkkgggfffbbbwww|||eeelllsss~~~xxxfffLLL888999888777555555777888999888:::666777::::::LLLjjj}}}{{{^^^JJJUUUbbb^^^ZZZ___vvvzzzwwwiiiMMM???HHHMMMHHHCCCGGGMMMQQQSSSZZZUUUOOOZZZssscccHHHCCCCCC>>>===CCCMMMYYYgggooorrrvvvyyy|||yyywwwttt]]]NNNLLLTTT[[[XXX[[[```iiivvvwwwfffQQQPPPmmm{{{|||KKKLLLpppPPP999;;;888888777777777777444111...///444DDD___uuu{{{tttlllvvvkkkWWWLLL___~~~|||xxxjjjZZZUUU[[[fffqqqvvvqqq~~~yyyjjj\\\^^^ppp~~~llleeewwwlllKKKEEEFFFNNNTTTQQQYYYfff{{{lllddd{{{|||vvvTTTOOOQQQmmm~~~wwwqqqPPP]]]oooWWWGGGJJJHHHEEEQQQhhhtttsssuuuzzzzzzrrrjjjiiiaaa^^^NNNDDDDDDAAACCC]]]~~~uuummmjjjhhhfffcccYYYSSSPPPKKK[[[yyy^^^IIIHHHOOOWWW___dddfffggghhhllljjjhhhiiikkknnnppppppiiiaaaffflllzzz}}}ttt______```KKKJJJDDD???<<<999888<<>>555---888666333111222444666666<<<444...000333222000000dddEEE===888444000...------,,,+++,,,+++++++++************)))((()))++++++---777CCCGGGDDDNNNiiiwwwhhhdddvvvvvvgggttt}}}wwwqqqBBB;;;===AAAEEEOOOWWWTTTUUUYYY___ccceeeeeedddeeegggeeefffeee\\\VVVaaaqqqvvvmmmaaaYYYTTTMMMBBB999777777:::FFFXXXgggmmmnnnqqqoookkkiiiiiijjjmmmooonnnmmmlllkkkjjjgggccc```ggg|||{{{{{{zzzhhhHHH666888777666555444444555666777666:::888777888444;;;QQQoooQQQBBBNNNaaacccYYYaaannnxxx}}}pppLLLDDDAAADDDBBB:::888;;;HHH^^^dddWWWJJJJJJdddzzzkkkaaaQQQ>>>777===???>>>@@@GGGTTTcccqqqzzz~~~~~~}}}vvvlll~~~fffTTTQQQTTTWWWYYY]]][[[XXXXXX^^^dddddd___hhhccc||||||[[[FFF[[[]]]@@@@@@666888777777777777666333000111000333CCCbbb}}}www{{{vvviiiggguuuoooWWWQQQTTTSSSQQQQQQBBBIIIgggzzz{{{~~~~~~ssskkkiiiuuu{{{~~~|||VVVDDDOOOTTTTTTYYY]]]ddd]]]qqqiiibbbiii>>>;;;III[[[xxxzzzbbbTTTbbbyyyTTTIIIBBBDDDNNNYYYfffpppvvvvvvxxxyyyjjjdddeeeXXX[[[]]]VVVKKKHHHSSSbbbyyyyyy}}}qqq^^^SSSMMMRRRaaapppRRRJJJOOOUUU]]]dddhhhjjjkkkllljjjllllllkkkhhhhhhkkknnnkkkoookkkiiiooo|||lllTTT\\\TTTNNNIIIFFF@@@:::777999;;;:::999888777777777777888666555777<<<@@@BBBCCCDDDAAAAAAFFFHHHFFFFFFGGGEEEMMM```vvvqqqoooeee______```aaaaaaaaa``````\\\^^^```aaabbbccceeegggjjjiiijjjmmmooonnnooorrrsssuuuVVVHHH;;;888>>>CCCAAA;;;<<<:::888777777666777888444000111777;;;:::999999~~~aaaDDD<<<888444000...------,,,+++,,,,,,+++++++++*********)))((()))++++++,,,333===FFFHHHGGGXXXrrroooeeeooovvvnnnsssxxxXXX===777??????IIIVVVRRRSSSWWW]]]aaabbbbbbbbbcccggg```]]]aaaddd^^^RRRJJJ[[[XXXQQQLLLMMMNNNGGG===;;;777777@@@TTTfffkkkiiinnnmmmjjjiiiiiijjjkkkllliiiiiijjjjjjhhhfffddddddppp|||~~~xxx[[[===222666555555444444444444555555333888777777999444666EEEkkkgggHHHDDDZZZeee]]]]]]gggvvv|||```III:::@@@GGGCCCAAADDD@@@TTT[[[RRRGGGBBBNNNfff}}}}}}tttaaaIII;;;:::AAA===;;;>>>EEERRRcccqqq{{{|||~~~~~~~~~~~~}}}zzzwww}}}```TTTWWW\\\]]][[[XXXZZZ\\\___aaacccaaa___```fffpppqqq}}}tttQQQMMMyyymmmDDD@@@===888777777777777666444222000111111:::VVVwwwwwwkkklllttt}}}nnnbbb```aaaZZZQQQNNNIIIYYY}}}zzzxxxsssllliiisssvvvyyy|||{{{nnngggjjj|||wwwqqqNNNEEETTTWWWQQQSSSXXX\\\SSSjjjpppVVVtttEEE777CCCQQQmmm}}}pppTTTWWWzzz```MMM@@@BBBIIIPPP^^^ooouuussszzzzzz|||tttmmmhhhggg```WWWWWW___~~~zzzlll```QQQRRRcccyyyeeeLLLNNNVVV[[[bbbfffiiiiiijjjjjjkkknnnpppmmmhhhgggjjjnnniiippplllllltttvvvkkkdddYYYRRRLLLIIIEEE???===???;;;:::999888777666666666666777888888888999;;;===@@@>>>???CCCCCCAAABBBEEEMMMWWWjjj}}}eeennn}}}hhhVVVUUUWWWYYY[[[\\\]]]___```YYYZZZ\\\\\\\\\]]]```ccceeegggiiilllmmmmmmnnnpppsssnnnsssbbbHHH>>>>>>???===888777888999777444444666333555888777111111>>>MMM{{{```DDD;;;888444000...------,,,+++,,,,,,,,,++++++++++++***+++******,,,+++***...555AAAKKKAAADDDddduuulllffftttxxxxxx~~~uuuHHH666>>>===AAANNNPPPSSSUUUYYY[[[]]]___bbbeeeccccccaaadddrrrwwwbbbFFFAAA@@@<<<999<<>><<>>JJJLLLLLLOOOLLLKKKTTTUUU\\\rrrrrr[[[FFF===999888888999;;;CCCVVVjjjyyy{{{~~~~~~}}}|||~~~~~~}}}~~~yyy}}}zzz|||tttYYYSSSZZZ___^^^\\\WWWZZZ___ddddddbbbaaaaaaaaaiiihhhxxx^^^DDDhhhRRR===???999777666777888777666444---000111444GGGgggwwwfff```dddrrr~~~kkkggguuuzzzpppllleeecccrrrxxxlllfff```VVVOOOMMM\\\aaaiiiqqqwww}}}xxxmmmiiilllwww~~~cccIIIFFFWWWXXXPPPQQQUUUVVVPPPeeeTTThhh[[[===@@@NNNjjj|||~~~{{{[[[OOOlllkkkSSSAAAAAADDDIIIXXXlllqqqrrr|||zzztttzzziiilllkkk^^^XXX]]]yyywwwwww}}}pppVVVRRRgggyyy\\\IIIRRR]]]```eeehhhhhhgggfffggghhhlllnnnlllhhhfffiiimmmnnnqqqkkklllssskkksssjjjkkkdddZZZPPPKKKFFFBBB@@@BBB<<<;;;:::888777666666666222444888999888888:::;;;???<<<<<<===<<<<<>><<<;;;:::???===CCCQQQRRRKKKKKKKKKEEEMMMjjjqqqXXXIII:::888999888444555GGG]]]www{{{~~~~~~||||||~~~|||yyyyyy{{{}}}www}}}|||sss{{{gggRRRPPPXXX[[[YYYYYY[[[ZZZ\\\``````___aaaeeeqqqiiicccvvvlllHHHZZZiii@@@<<<999888666777888888777666+++...000111888NNNmmmkkkUUUMMMQQQhhhtttooo{{{{{{qqqeeelll{{{lll___ZZZTTTJJJBBBAAACCCIIISSS]]]hhhrrr{{{sssllllllwwwrrrwww{{{UUUEEEGGGVVVVVVSSSUUUUUUYYYUUUdddqqq~~~bbbNNNnnnDDD888HHH```~~~~~~}}}~~~hhhSSS\\\oooYYYEEE@@@AAAEEESSSccckkkpppzzzyyyttt~~~fffdddfffbbbaaagggzzzqqqbbbRRRPPPcccnnnnnnwwwcccWWWeeexxx]]]PPP\\\___bbbeeegggfffdddcccccceeehhhjjjjjjhhhgggiiilllpppmmmjjjoooqqqjjjmmm~~~tttbbb~~~vvviii[[[RRRKKKDDDAAAAAA===<<<;;;999888777777777444444444333333444777:::999888888999999===IIIVVVpppxxxoooMMMkkk}}}jjj```\\\ZZZWWWZZZ]]]\\\ZZZXXXZZZ\\\ZZZ[[[]]]\\\[[[ZZZ[[[]]][[[aaaeeedddcccgggkkkllliiirrrnnnmmmaaaXXXQQQNNNJJJJJJTTTaaammmnnnyyyjjjKKK:::888444000...------,,,+++------,,,,,,,,,+++++++++***((())),,,+++((())),,,AAALLLTTTSSS\\\www|||uuu}}}{{{[[[@@@:::;;;???GGGNNNOOORRRTTTWWW\\\bbbfffkkknnnkkkcccdddpppzzz}}}wwwoooeee\\\NNNAAAAAAIIIBBBBBB>>>>>>NNNccckkkgggfffggghhhjjjkkkkkkkkkkkkhhhiiifff```[[[___kkkuuu~~~kkk}}}|||zzzeeeEEE333555777333000111111111111111111000///555111///555555222777BBBVVVooo|||wwwsssTTTCCCGGGRRRUUUZZZ^^^gggrrr|||wwwVVVDDD<<<999888666:::888===LLLNNNHHHIIIHHH>>>>>>RRRrrryyy^^^LLLBBB===;;;<<<777777GGG[[[vvvzzz~~~~~~|||{{{~~~~~~{{{yyyyyyzzzwwwzzzzzzsss~~~ooo[[[MMMOOOVVVVVVTTTVVVXXXUUUVVV[[[]]][[[\\\aaannnbbb```lll|||\\\PPP|||MMM>>>999888666777888999999888///---...000000999VVVtttkkkWWWMMMKKKbbbtttwwwnnnsss|||}}}xxxlllcccnnn|||lll___]]]YYYLLLBBB@@@888;;;AAAHHHSSS```mmmvvv|||zzzkkkgggmmmtttMMMFFFLLLTTTTTTWWWZZZVVV\\\]]]iiikkkQQQrrr}}}MMM111>>>NNNmmm}}}}}}ttt___TTTkkk[[[JJJBBBAAADDDLLLUUUccckkkrrrxxxzzzzzz}}}bbbXXX```iiikkk|||{{{ooobbbVVVOOOOOOJJJDDDMMM]]]}}}lllYYYTTT___nnn~~~~~~bbbXXX___]]]___cccdddcccbbbbbbbbbfffggghhhjjjkkklllmmmnnnooohhhlllrrroooooovvvxxx{{{uuu|||mmmbbbYYYOOOGGGDDD???>>><<<:::999888777777888666333222222444666888555666999>>>BBBKKK\\\mmm{{{zzzQQQggg|||ggg]]]VVVYYYXXX[[[^^^]]]YYYWWWYYY\\\___aaabbbbbb```^^^]]]]]]^^^eeegggccc```eeeiiijjjjjjooommmnnnyyyyyypppOOO:::888555000...------,,,+++---------,,,,,,,,,++++++(((&&&(((+++,,,)))))),,,;;;AAAVVV\\\WWWlllwww|||~~~nnnAAA777===>>>BBBJJJMMMQQQTTTXXX\\\bbbeeennnfffbbbfffnnnzzz~~~hhhPPPMMMYYYQQQPPPHHHCCCNNNbbbkkkggghhhhhhgggggghhhiiijjjkkkggghhhfffaaa___fffwwwkkk___qqqRRR999//////000///000000111111111111000000000555000,,,333444111555---NNN}}}yyy}}}{{{bbbIIIDDDLLLMMMZZZYYY\\\ooozzziiiLLLAAA???>>>888>>>===@@@JJJKKKHHHNNN???:::>>>QQQiii~~~qqqTTTBBBCCC<<<:::???BBBGGGXXXkkkvvv{{{|||{{{~~~|||zzzzzzwwwwww|||{{{yyy}}}eeeUUUKKKQQQVVVSSSRRRVVVPPPNNNSSS[[[^^^YYYVVVWWWUUUWWW]]]]]]nnntttooooooIII```ZZZEEE999888666777888:::999999666///...222---...GGGggg~~~xxxoooaaaUUUUUU^^^lllooo```NNNPPP^^^~~~zzz|||wwwnnn{{{nnnbbbaaa]]]NNN@@@<<<888888888;;;CCCQQQ```jjjwww|||~~~ttteeeccckkkuuuzzzgggLLLJJJPPPTTTRRRXXX\\\TTT[[[aaappppppcccjjjYYY222:::DDDaaaxxx|||~~~|||iiiSSSfff[[[MMMDDDBBBDDDHHHJJJ^^^hhhlllwwwwwwkkkNNNYYYeeeaaavvvyyyzzzvvvfffPPPCCCEEENNNXXXzzzyyyssskkkSSS>>>???XXXuuuxxxaaaXXXWWWZZZ]]]```bbbbbbbbbbbbccciiiiiijjjmmmpppssssssrrrqqqgggooossshhhlllvvvpppuuu}}}gggzzzqqqgggZZZPPPKKK???>>>===;;;:::999888888666555333444666777555444444888???GGGNNNZZZoooxxxOOOiiippprrreee___UUU]]]SSSWWW[[[[[[XXXWWWZZZ]]]ccceeegggfffdddaaa______ccciiijjjccc```dddhhhiiipppllljjjqqqssskkk{{{yyy~~~qqqKKK===:::666222...---------,,,------,,,,,,,,,,,,++++++************************...===OOOUUUPPPUUUoooxxxyyyaaaDDD:::999666@@@EEEKKKOOOTTTZZZ]]]^^^bbbfffmmmuuu|||kkk]]]]]]bbb]]]PPPEEELLL```kkkiiigggjjjkkkjjjhhhgggjjjmmmooofff\\\YYY^^^kkk}}}rrrzzz\\\@@@555333...---111////////////////////////000000111111111222222222444===eeeyyyxxxPPPAAAMMMNNNMMMPPPYYYdddqqqsssTTTDDD===???CCCBBB===;;;AAAJJJPPPAAA;;;FFFVVV]]]llljjjKKK>>>@@@>>>QQQQQQRRRhhhtttwww||||||{{{zzzzzz{{{|||}}}~~~|||yyywwwtttxxxtttqqq\\\]]]]]]ZZZWWWTTTTTTTTTRRRTTTVVVWWWWWWWWWXXXYYYdddQQQYYY___```zzzrrr|||UUUVVV}}}GGG@@@@@@222///<<<777000<<<333...,,,///111333;;;EEE{{{ttthhhiiidddeeehhhaaaRRRNNNSSSZZZooo}}}vvvzzzooohhhfff___MMM<<<777999===???>>>???JJJUUUjjjwww|||~~~~~~ppp___eeexxxvvv}}}yyyYYYNNNMMMNNNTTT[[[]]]ZZZVVVXXXSSSZZZ]]]sssnnnmmmppp888;;;;;;TTTuuuyyyrrrVVVeee|||gggEEEEEECCC===IIIVVV```lllsssuuuzzzhhhTTTYYYhhhsss{{{{{{aaaNNNKKKRRR^^^gggdddXXXNNNFFFAAA===MMMppp~~~hhh```fffmmm~~~oooeeeeeeddd^^^___ggghhheeehhhnnnpppllllllppplllnnnpppooommmnnnrrrwwwnnn|||~~~nnn]]]VVVGGGCCC>>><<<<<<;;;888666444555666666777777777777888888???RRRhhhzzzaaaTTT^^^tttnnnqqq^^^\\\\\\XXXTTTUUUUUUWWWZZZ^^^___^^^]]]bbbbbb```^^^\\\\\\^^^```bbbccceeeeeedddeeegggiiikkkjjjhhhhhhkkkooosssvvvyyyggguuu~~~|||oooeeekkkzzzvvvjjjxxxoooJJJ===:::666222...---------,,,------,,,,,,,,,+++++++++************************'''///DDDXXXXXXTTTggg~~~cccCCC777;;;999===BBBFFFKKKRRRXXX\\\aaadddgggkkkoootttzzz~~~rrrrrrpppdddUUUTTT___ggggggllllllllljjjgggfffggghhh]]][[[WWWTTTXXXiii}}}yyyhhhNNN666///000......222........................000000000111111111222222555666RRRzzz{{{xxx|||aaaNNNMMMLLLJJJMMMTTT^^^hhhvvv^^^AAA===<<<;;;<<<<<<>>>BBBEEEAAA???PPPcccgggmmmxxx{{{vvvvvvqqqfffYYYNNNJJJJJJJJJcccoooxxx}}}|||{{{zzzzzz{{{|||}}}|||{{{zzz{{{}}}kkk___\\\XXXUUUSSSTTTUUUVVVSSSTTTVVVVVVWWWWWWXXXZZZYYYPPPXXX^^^```|||pppcccIIIggg[[[???@@@888333777888666888888333//////...---333;;;WWWtttyyyhhh[[[UUUZZZjjjrrrmmmdddbbbYYYlll~~~yyywwwrrreeeRRRDDD@@@===<<<===<<<<<>>===<<<;;;999777444333333333444>>>GGGXXXooovvv|||~~~lllLLLAAAcccyyyiii\\\ZZZZZZYYYYYYUUUUUUVVVXXX[[[]]]]]]\\\^^^^^^]]]\\\ZZZZZZ]]]___```aaabbbbbbbbbcccfffiiijjjiiigggggghhhkkknnnqqqwwwtttzzzwwwpppssszzztttlllGGG<<<:::666222...---------,,,,,,,,,,,,,,,++++++++++++************************))))))>>>]]]eee[[[bbbxxx~~~TTT:::888777999<<>>TTTiiiiiieeejjjlll\\\eeelllrrr~~~xxx}}}|||{{{zzzzzz{{{|||}}}}}}yyyyyy}}}ttteeeYYYUUUQQQQQQSSSVVVVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZRRRTTTXXX[[[___qqqzzz|||IIIQQQyyyFFF@@@===888333888<<<555:::555111///,,,***---333;;;bbbsssXXXKKKJJJ]]]qqquuulllddd[[[dddooovvvxxxyyy{{{|||qqquuu~~~nnn___YYYKKKBBB;;;:::;;;:::<<>>???cccttt~~~pppUUUgggmmm^^^KKK@@@???AAAKKKUUUcccmmmrrruuuxxx|||wwwnnnppp~~~xxxcccYYYNNNPPPbbbtttxxxsssXXX```yyy~~~}}}{{{~~~rrrggg```bbbiiiaaa\\\\\\ccceeeaaaaaaeee^^^]]]___dddgggfffgggjjjjjjjjjkkkmmmoooooommmkkkxxxfffpppqqqyyylll___UUUNNNIIIGGG>>><<<999999;;;@@@FFFJJJZZZnnnqqqPPPVVV}}}tttjjjvvvkkk```[[[YYYWWWXXX[[[VVVTTTTTTUUUXXX[[[\\\\\\XXXYYYYYYYYYXXXYYY\\\___^^^____________aaaeeehhhhhhgggfffeeefffgggjjjkkkhhhrrr}}}hhhEEE<<<:::666222...---------,,,,,,,,,,,,++++++++++++***************************///+++888SSSeeecccaaaeee~~~zzzrrrQQQ999999999:::<<<>>>BBBJJJSSSTTTWWW\\\ccclllwww{{{ooonnnooonnnnnnkkkhhhgggfffbbb\\\WWWVVVPPPOOO^^^zzzvvv```JJJ<<>>AAADDDNNN]]]iiippptttvvvxxxvvvqqq~~~dddXXXcccxxx]]]^^^ppp~~~}}}xxx{{{}}}~~~~~~nnnfffbbb[[[[[[bbb^^^[[[]]]bbbccc___^^^```[[[[[[]]]aaaccceeefffhhhfffeeeeeehhhmmmpppooonnnlllmmmnnn{{{xxxyyy}}}vvvnnnfffbbbWWWUUURRRSSSXXXaaakkkqqqvvvoooDDDFFFyyy{{{dddxxxyyyYYYddd___\\\[[[ZZZVVVVVVYYYVVVTTTRRRRRRTTTXXXZZZZZZTTTVVVWWWXXXXXXYYY\\\____________^^^^^^___cccffffffeeeeeeeeeeeeggghhhiiimmmeeejjjfffCCC<<<:::666222...---------,,,,,,,,,+++++++++*********************************,,,+++...<<>>666111888777444555444111//////000111000888TTTxxxoooaaadddrrrzzzpppaaaVVVXXX^^^[[[SSSSSSaaa}}}~~~uuuqqq]]]PPPDDDAAAAAA???;;;:::<<>>dddzzztttssssssvvvwww~~~}}}uuukkkgggfff\\\NNNAAARRRrrruuuiii]]]TTTKKKGGGDDD@@@===>>>???UUUooo}}}vvvrrrqqqqqqnnnllljjjnnnmmmhhhlll{{{~~~~~~mmm___NNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQTTTOOOSSSWWWiiicccwwwPPP000888777EEE^^^www{{{ZZZPPPiiitttZZZBBBBBB???CCCKKKWWWdddnnnsssuuuwww~~~~~~jjj]]]NNNEEEQQQiii{{{yyyvvvvvvxxx||||||lllaaaaaa```]]]]]]^^^___```aaa```aaadddfff___aaabbbbbbdddiiikkkjjjnnnjjjfffeeegggjjjmmmooonnniiiffffffiii|||xxxhhh```___YYYnnnkkkaaaiiibbbccc]]]WWWTTTXXX\\\\\\ZZZZZZVVVSSSQQQPPPRRRTTTVVVWWWSSSUUUWWWXXXXXXYYY[[[]]]```aaabbbaaa``````aaaccccccdddfffhhhiiijjjkkkkkkiiinnnoooqqqsssmmmxxxfffBBB>>>:::666222...---------,,,++++++++++++***************************************...---,,,:::UUUkkkssskkkuuu|||iiiRRR>>>999999555555999888;;;???CCCHHHNNNTTTYYY^^^jjjtttxxx~~~|||pppvvvpppiiifffeeedddcccccc\\\XXXQQQIIIDDDEEEIIILLL___|||~~~hhhRRR???222+++++++++******,,,------------------------------------........./////////...111444222AAAqqqwwwxxxyyyttt___HHH===>>>AAAEEEIIIQQQVVV```lllxxx{{{mmmpppwwwjjjbbbqqq||||||zzzyyyxxxvvvvvvvvvvvvwwwsssqqqqqqvvv|||vvvdddXXXOOOccc]]]SSSKKKHHHKKKPPPTTTOOOLLLJJJLLLQQQSSSQQQOOOKKKRRRSSSUUU\\\\\\]]]eeesssPPP\\\}}}[[[AAA;;;666222777333888999444111111///+++...---333HHHfffvvvdddYYYTTTTTTiiisssvvvpppjjjfffZZZLLL999GGGfffxxxhhhXXXPPPNNNLLLJJJFFFAAACCCHHHNNN^^^qqq}}}}}}wwwrrrmmmkkkkkkkkkhhhdddhhhhhhhhhllluuuzzzdddMMMJJJDDDLLLMMMNNNNNNMMMMMMMMMNNNOOO[[[NNNSSSWWWZZZ~~~ttt{{{wwwaaaccc???555555:::MMMiii}}}~~~jjjOOOUUUqqqjjjMMMCCC@@@@@@BBBKKKXXXeeemmmpppwww}}}rrrgggjjjwww}}}|||vvvtttxxx|||{{{{{{~~~mmmbbbdddgggddd^^^\\\```ccccccbbbccceeefffbbbeeeeeeccceeekkkmmmkkkmmmlllkkkiiihhhiiilllooossshhhgggnnnkkkhhhwwwpppvvvnnnUUUJJJ\\\vvvooobbbmmm]]]MMMUUUQQQPPPUUUXXXVVVVVVWWWVVVTTTQQQQQQRRRTTTUUUUUUTTTVVVXXXXXXWWWWWWXXXYYY\\\^^^aaabbbaaaaaabbbcccdddfffhhhiiijjjjjjiiihhhkkkmmmeeeiiiwwwqqqhhhqqqgggCCC>>>:::666222...---------,,,+++++++++************)))************************)))+++---,,,000AAA```zzzlllaaauuukkkNNNBBB===666333555444666:::===@@@DDDHHHKKKPPPVVVYYYVVVVVV]]]bbbddd]]]]]]]]]]]]YYYUUUUUUWWWQQQLLLEEE===;;;BBBOOOZZZ|||uuuWWW@@@333---,,,......,,,+++,,,---------------------------------------.........//////,,,,,,888777...LLLzzzzzzrrrTTTCCC>>>???AAADDDJJJHHHQQQeeetttxxxyyy{{{zzziiimmm|||uuuiiimmmtttvvvzzz~~~{{{zzzyyywwwuuuuuuuuuuuuvvvqqqnnnooouuu~~~|||iiiZZZVVVJJJMMMNNNNNNLLLJJJJJJLLLNNNOOOLLLKKKMMMRRRTTTRRRNNNIIIQQQWWWXXXYYY[[[[[[[[[}}}sssnnnbbb]]]mmmnnnCCC;;;;;;333444000666888333111333111---111333---,,,HHHuuuttt\\\MMMIIIIIINNN^^^hhhddd^^^[[[SSSIII<<>>===CCCPPP^^^ggglllpppttt~~~}}}yyyuuuvvv}}}~~~}}}}}}xxxjjjaaaeeekkkggg^^^]]]bbbfffeeecccccccccbbbcccggggggdddeeelllnnnkkkhhhjjjmmmlllkkkkkknnnrrrjjjhhhiiimmmkkkiiinnnxxx|||jjjXXXTTTddd{{{]]]IIIPPPbbbrrrsssqqq|||jjjeeeqqqcccPPPVVVOOONNNPPPSSSRRROOOOOORRRVVVTTTRRRRRRSSSTTTTTTTTTTTTVVVXXXXXXVVVUUUVVVWWWWWWZZZ___bbbbbbccccccdddfffgggiiijjjjjjhhhgggeeecccoookkkhhhooohhhdddtttssssssyyy[[[III::::::777222///...---,,,***+++++++++************))))))************+++++++++******---///,,,000JJJgggvvvddd___sssjjjIII<<>>AAAGGGKKKPPPSSSSSSSSSSSSTTTOOOOOOPPPSSSUUURRRKKKFFF:::??????999999JJJhhh~~~qqqUUU>>>333...+++,,,++++++******++++++,,,,,,,,,,,,---------......---------............///...---000000...888[[[~~~uuuoooNNN:::;;;===999???AAAHHHSSS]]]iii{{{xxx{{{|||```bbbjjjtttuuunnnkkkmmmooopppwww~~~~~~}}}rrrsssvvvxxxyyyuuunnnhhhgggppp{{{gggVVVMMMIIIIIIKKKMMMOOOOOOOOOMMMLLLNNNMMMLLLMMMOOOOOOOOOMMMSSSSSSSSSTTTUUUWWWXXXYYY]]]ssskkk{{{WWWhhh___888;;;@@@...555444333555999999333+++---,,,...111444FFFqqqwwwkkkaaaZZZ[[[PPPNNNRRRUUUZZZTTTBBB;;;BBBaaajjjrrrtttooopppvvvsssjjjddd[[[[[[ffflllhhhgggkkkwww}}}|||{{{{{{vvvoooiiiiiifffbbb^^^]]]```cccqqqvvv~~~yyy{{{|||xxxvvv```NNNFFFFFFHHHFFFGGGJJJLLLMMMMMMLLLKKKTTTRRRTTTXXXUUUXXXlllrrrxxxVVV>>>111;;;>>>NNNnnnxxxyyy|||eeeOOOOOO___ddd]]]DDDAAA>>>???FFFRRR___gggnnnnnnqqqvvv}}}{{{tttssstttyyy~~~yyy|||tttlllfffeeefffdddccceeedddffffffbbb^^^]]]aaafffeeeggghhhgggdddccceeehhhkkkhhhbbb___eeelllmmmiiijjjiiigggffffffggghhhhhhvvviiiWWWnnnyyyiiiiiixxxqqqaaaXXXdddqqqpppTTTeeezzznnncccZZZSSSLLLHHHJJJKKKLLLMMMNNNOOOOOOOOOTTTXXXWWWQQQOOOSSSUUUSSSQQQOOONNNQQQVVVXXXUUUQQQQQQWWW\\\]]]]]]^^^```aaaddddddgggjjjiiieeedddgggeeeeeefffhhhiiijjjkkkkkkvvvwwwuuupppqqqYYYGGG::::::777222///...---,,,***+++++++++************))))))************+++++++++,,,***,,,...+++---AAAXXXwwwnnngggmmm```???888CCC888555222000222777===AAA;;;>>>BBBFFFHHHIIIJJJJJJQQQNNNIIIDDDAAA>>>;;;999AAA===;;;BBBUUUmmmttt~~~oooSSS:::---)))***,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------------------............111000222222...111JJJeee{{{{{{gggNNN>>><<>>:::444222111222666888666222///---...///...888VVVvvv|||~~~}}}oooqqqbbb[[[ZZZ[[[^^^eee^^^GGGBBBHHHeeezzz{{{{{{vvvrrrkkkbbb___```___]]]\\\^^^eeejjjyyyqqqdddwww}}}iiiTTTFFFBBBDDDFFFFFFHHHKKKMMMOOOPPPPPPOOOTTTSSSUUUYYYUUUTTTaaasssGGG999:::555===VVVlllwww~~~}}}ppp[[[QQQWWWaaaeeeQQQHHH>>>:::???LLL[[[eeelllmmmqqquuuzzz|||wwwpppnnnzzz|||tttsss}}}ppphhhbbbbbbbbb___]]]^^^```ccceeeccc___^^^```ccceeeffffffeeecccccceeehhhhhhhhheeeaaabbbhhhkkkjjjjjjiiigggeeeddddddddddddddd~~~qqqXXXfffRRRJJJLLLLLLRRRYYYWWW___]]]SSSKKKTTTpppwwwggg\\\___hhhnnn~~~sssdddYYYSSSNNNJJJFFFFFFIIILLLNNNOOOOOOMMMLLLMMMRRRSSSOOOMMMPPPPPPNNNQQQOOOOOORRRWWWYYYVVVSSSPPPTTTWWWWWWXXXZZZ^^^aaabbbbbbeeeiiiiiieeeeeehhheeegggiiikkkkkkjjjiiihhhtttsssooofff```dddqqq||||||VVVDDD;;;:::777222///...---,,,***+++++++++************))))))************+++++++++---++++++---***)))444CCCffftttxxxnnnnnnoooOOO@@@>>>:::666444333222...+++777888;;;???BBBCCCCCCAAA@@@>>>;;;888555555777999999999FFFeee|||ooowwwXXX888***))))))***...++++++************++++++******+++++++++,,,,,,,,,------------............000///222333///---999III}}}|||}}}yyygggLLL===;;;999:::<<>>GGGccc{{{{{{}}}}}}vvvnnnggg___WWWVVVXXXWWWUUUSSSXXXaaaiii{{{}}}{{{uuukkkvvvrrrXXXFFF@@@AAACCCEEEDDDEEEHHHLLLNNNOOOPPPPPPQQQPPPSSSXXXUUUQQQWWWaaa|||kkkuuuOOO;;;555444555===VVVpppyyynnnTTTHHHNNNYYY[[[QQQBBB888888CCCRRR]]]gggkkkpppsssuuuyyy~~~rrrrrrlllooozzzsssmmmrrr|||llleee___``````\\\YYYYYY[[[___bbbccc```^^^___aaaeeeeeedddbbbaaabbbdddggghhhkkkjjjeeecccgggkkkkkkiiigggeeecccaaa```_________]]]pppbbbQQQHHHFFFBBBHHHQQQRRRVVVqqq^^^QQQaaammmnnnqqqtttvvv~~~sssfffVVVLLLIIIHHHFFFCCCCCCFFFJJJNNNOOOMMMJJJHHHHHHLLLOOOMMMLLLMMMMMMKKKPPPNNNNNNRRRWWWYYYXXXVVVTTTTTTUUUWWWXXX[[[```ddd___```ccchhhhhheeeeeeiiifffhhhkkkmmmmmmkkkhhhfffkkkkkkiiiddd___]]]```dddaaagggpppzzzxxxppplllbbbUUUUUUAAA<<<:::777222///...---,,,***+++++++++*********))))))))))))*********+++++++++---++++++---+++(((,,,333FFFhhhzzzdddddd}}}^^^BBB;;;444333555888777555333222333555888888666444333555666555222222666999===VVVxxx\\\@@@+++,,,111,,,))),,,++++++************++++++)))************+++++++++,,,,,,---------.........,,,+++...222111///333:::bbb||||||yyyiiiNNN:::666666888===>>>>>>AAAFFFSSS[[[cccgggkkkooommmhhhdddbbb^^^ZZZVVVTTTVVVYYY___aaadddgggjjjnnnrrruuutttttttttrrrooooooqqqssspppllleee\\\WWW[[[eeemmm{{{zzzkkk[[[TTTQQQLLLGGGGGGHHHJJJMMMNNNOOOOOOOOONNNMMMMMMNNNPPPQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRYYYMMMiiihhhrrrtttNNN```bbbJJJBBB<<<888555555555444555777111...---...,,,***///777TTT{{{www~~~```CCCOOOnnn~~~xxxzzzxxxrrrjjjccc\\\VVVRRRTTTTTTRRRMMMKKKOOOXXXaaaqqq|||xxx}}}yyymmmeeettt|||dddJJJ===>>>AAACCCBBB@@@AAADDDFFFHHHJJJKKKKKKJJJJJJMMMSSSTTTQQQTTTZZZ|||eeeCCC222666;;;222AAAcccuuu|||```FFF@@@GGGXXXTTTKKK@@@999<<>>...&&&---000)))$$$(((+++******))))))******+++)))))))))*********++++++,,,,,,,,,------------...,,,+++,,,///111222333666???\\\~~~mmmTTTFFF>>>888999<<<;;;::::::FFFNNNVVVWWWUUUSSSQQQOOOSSSTTTUUUSSSSSSTTTWWWYYY[[[^^^```aaabbbdddhhhkkkllljjjhhhggghhhiiihhhgggeee[[[PPPJJJQQQaaattt{{{{{{|||zzzooo```UUUOOOLLLJJJJJJIIIHHHHHHHHHJJJLLLOOOPPPKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTXXXqqqwwwyyy^^^LLL\\\gggTTT@@@999444666666333222555444000.........,,,---///222PPP|||zzzmmmdddmmmsssllljjjxxxuuuZZZBBBOOOnnnuuunnneee\\\UUUOOONNNNNNOOONNNLLLJJJMMMUUU___gggvvvyyy|||ssswww{{{jjjTTT>>>:::>>>@@@>>>===??????AAABBBCCCDDDEEEEEEIIIHHHJJJMMMOOOPPPTTTXXXkkk~~~tttjjj???111:::333666PPPdddsssxxxrrrZZZHHHBBBKKKPPPRRRLLL@@@:::<<>>:::777222///...---,,,***+++++++++************))))))************+++++++++)))***+++------,,,,,,,,,,,,666RRRsssvvvlllkkkooo\\\KKK<<<222666777888777444333333333000111444:::EEETTTcccmmmuuuwww|||}}}bbb<<<111***'''+++***&&&'''---******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,------------///---,,,...000111222222///FFFhhh|||sssbbbRRRAAA999777555666777666;;;???AAABBBEEEIIILLLFFFKKKNNNNNNOOORRRSSSSSSTTTWWWYYY\\\]]]___bbbdddhhhgggeeecccaaa[[[TTTNNNIIIJJJPPP[[[iiiuuu~~~ttt|||sssgggXXXNNNIIIGGGJJJNNNNNNLLLJJJIIIIIIJJJLLLMMMHHHGGGGGGIIIKKKLLLLLLKKKMMMLLLLLLLLLMMMMMMNNNOOOLLLXXXNNNYYYxxxzzznnnIIIEEEmmmbbbIII<<<333444666333222444666333000......---,,,+++444777HHHkkkwwwkkkkkkfffVVVMMM___mmmdddIIIQQQkkk~~~zzz}}}~~~xxxjjjaaaWWWOOOHHHCCCDDDGGGEEECCCEEELLLYYYiiivvv~~~|||ttt|||rrrUUUCCC666888===;;;999999??????@@@AAABBBCCCDDDDDDIIIJJJJJJJJJJJJLLLQQQUUUXXXyyy}}}___222222666555>>>IIIdddkkkwww~~~nnnVVVDDDBBBHHHOOONNNGGG???;;;:::EEENNNZZZdddjjjlllnnnpppsssssswww}}}}}}|||zzz{{{|||~~~zzzooogggbbbgggvvvwwwllljjjooo~~~xxxnnn^^^XXXUUUYYY]]]]]]\\\^^^aaa___]]]\\\]]]```ccceeebbb```___```bbbddddddcccfffddd```___dddhhhddd\\\]]]]]]]]]]]]\\\ZZZYYYXXXYYYUUUUUUUUUQQQUUUpppsssrrrlllooo~~~}}}|||{{{wwwqqqbbbOOOFFFBBB>>><<<:::;;;>>>@@@???===@@@?????????@@@BBBDDDEEECCCCCCDDDGGGFFFDDDFFFJJJFFFFFFGGGIIILLLOOOQQQSSSMMMIIILLLUUUXXXUUUTTTWWWXXXYYY]]]cccdddbbbcccfffdddcccbbbbbbdddgggjjjlllkkkjjjiiifffcccaaa___^^^\\\\\\\\\^^^```aaa___^^^ZZZ___```\\\YYYXXXXXXVVVQQQRRRSSSUUUUUURRRLLLGGG___@@@???:::777222///...---,,,***+++++++++************))))))************+++++++++(((+++,,,,,,,,,,,,------,,,+++777UUUvvvzzznnnqqq}}}qqqiiiRRRUUUVVVPPPGGGAAABBBDDDLLLOOOVVVbbbqqqzzzlllllllllAAA+++,,,------***((((((+++///******))))))))))))***************+++++++++,,,,,,++++++,,,,,,,,,---------......---,,,...//////...111888OOOqqq~~~{{{qqqdddTTTGGG<<<555555999<<<:::888777666666666888<<>>???AAABBBDDDEEEFFFIIIJJJHHHGGGJJJOOOTTTSSSjjj~~~OOO666888555333:::MMM]]]nnnxxx|||xxxeeePPPCCCBBBBBBEEEHHHGGGAAA;;;<<>>???<<<======>>>???@@@AAABBBAAAAAAFFFKKKJJJEEECCCFFFEEEFFFGGGHHHJJJLLLOOOQQQTTTMMMMMMVVVZZZVVVUUUZZZTTTUUUYYY^^^___]]]^^^bbbbbbaaaaaaaaabbbdddeeefffbbbccceeedddaaa```aaabbbZZZ[[[\\\\\\[[[ZZZYYYXXXVVV\\\]]]XXXSSSTTTTTTRRRKKKJJJJJJJJJIIIFFFCCCAAAbbbAAA@@@:::777222///...---,,,***+++++++++************))))))************+++++++++(((+++---+++***+++---...(((***...===^^^}}}xxx]]]nnnxxxwww{{{~~~{{{GGG)))444&&&,,,...***''')))***(((******))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---//////---444)))444WWWvvvyyyuuurrrmmmfffZZZIII:::777;;;111///000444888888666555333:::===:::;;;AAACCCAAACCCCCCDDDGGGIIIIIIFFFDDDBBBDDDCCC>>>888999BBBJJJgggpppzzz}}}zzzvvvtttttt{{{xxxxxxnnn___RRRHHHIIILLLIIIDDDCCCAAADDDGGGIIIJJJHHHFFFDDDGGGFFFFFFHHHJJJLLLLLLKKKMMMLLLLLLLLLLLLMMMMMMNNNSSSLLLTTTTTTRRRsss}}}{{{~~~RRRJJJgggwww[[[AAA:::999444222444111333333222222222111...///,,,000333000999dddggg```jjjxxxvvvsssuuuttt{{{sssfffWWWKKKEEE???<<<>>>===:::<<>>555:::FFFMMMGGG???888;;;@@@JJJWWWccclllppp~~~wwwtttxxx{{{zzz}}}}}}wwwxxx}}}www{{{~~~}}}~~~xxx|||}}}xxxooofffcccbbbkkkyyyggghhhqqqttt{{{}}}sssnnn||||||eeepppccc```YYYTTTVVVYYYZZZ[[[]]]aaaaaabbbcccddddddcccaaa```___```cccfffgggddd```XXX^^^```]]]\\\]]]]]][[[___^^^^^^\\\ZZZWWWTTTRRRJJJUUUWWWJJJCCCHHHLLLJJJOOO___}}}~~~}}}}}}fffRRRCCC777888<<<666:::<<<===;;;999999===@@@999;;;===???@@@@@@???>>>@@@BBBIIIRRRQQQHHHCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQVVVLLLJJJRRRVVVRRRSSSZZZRRRRRRVVV[[[\\\ZZZ[[[^^^```aaabbbbbbbbbbbbaaa```]]]aaacccbbb___\\\]]]```ZZZ[[[]]]\\\ZZZYYYZZZ[[[VVVZZZZZZSSSPPPQQQOOOJJJJJJGGGEEEEEEDDDCCCCCCEEE|||eeeFFF;;;999888555111...+++***)))************************)))************+++++++++++++++++++++++++++++++++---...---///;;;UUUwwwxxxnnnkkk|||||||||oooIII---(((///))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......***111444999TTTzzzpppggghhh^^^III===???777888777555444444000+++555444333444666777777777888777888999::::::888777888666444555888DDDZZZnnnyyyyyywwwuuutttwww~~~}}}kkk___UUUQQQLLLIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOQQQSSSSSSTTT]]]uuuiii||||||aaaUUUWWWwwwOOO777???666***444444555444///,,,---111333...,,,++++++...333888;;;___xxxyyymmmXXX\\\bbbfffggggggfffgggiiimmmrrryyy~~~nnn```VVVMMMDDD>>><<<===<<<999777888888777>>>FFFGGGPPPnnnlllqqqiiiXXXiiiuuu{{{gggLLL:::999999999999999999999;;;;;;;;;;;;===???AAACCCDDDFFFIIIKKKLLLMMMOOOPPPVVV___|||cccqqqYYY>>>:::...444444:::III^^^lllpppqqqrrr___NNN;;;666===FFFHHHFFF>>>999666;;;HHHUUU^^^bbbjjjoooqqqpppttt|||}}}~~~{{{yyyyyyzzz||||||||||||}}}}}}}}}}}}}}}zzzyyy}}}~~~zzz~~~sssmmmjjj```VVV___rrr|||~~~wwwiiiccclllxxxgggjjjtttbbb[[[YYY```aaaaaa```]]][[[[[[[[[\\\^^^aaacccddddddbbbaaaaaaaaaaaa___^^^___bbbddd^^^^^^^^^\\\YYYWWWZZZ___^^^\\\ZZZXXXWWWTTTQQQNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGJJJPPP]]]rrr~~~{{{qqqhhhcccHHHCCC<<<888888888888666::::::999999::::::;;;<<<::::::::::::;;;===???@@@>>>AAACCCDDDCCCBBBBBBBBBFFFGGGGGGHHHJJJLLLNNNOOOYYYVVVRRROOOOOORRRWWW[[[UUUVVVVVVWWWWWWWWWVVVVVVZZZXXXVVVXXX\\\___^^^\\\```___]]]^^^``````]]]ZZZWWWWWWYYY[[[\\\YYYUUURRRZZZUUUQQQOOOOOONNNKKKHHHFFFEEEDDDBBB@@@?????????^^^DDD===999777555111...,,,***)))************************))))))*********+++++++++++++++++++++++++++++++++))),,,...,,,000AAA^^^uuu{{{mmmkkkzzzxxxlllPPP777+++***...))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000...---333BBB^^^tttkkkddd[[[RRRMMM===:::777555555444666888000///...///111222222222777666444333333333333333333777BBBPPPZZZaaajjjsssqqqvvvyyywwwtttzzz~~~rrraaaXXXQQQMMMIIIFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSSSSRRRZZZnnnwwwgggKKKVVVxxxmmmEEE???===666888444555555444333333000...///...,,,+++,,,///333555+++;;;GGGGGGGGGLLLNNNJJJEEEHHHMMMPPPQQQQQQQQQRRRVVVXXX\\\```dddgggjjjkkkfff]]]QQQHHHCCC???:::666666555444444666888888777???UUUcccmmm~~~zzzuuupppmmmxxxooooooyyymmmTTT:::888888888888888888888888:::::::::;;;<<<>>>@@@AAAAAACCCFFFHHHIIIJJJLLLMMMQQQSSSfff}}}~~~sssEEE666999777...000999HHHVVVaaallltttooo^^^III;;;:::@@@GGGLLLCCC@@@;;;888999AAALLLTTT]]]ccchhhkkkpppxxxzzzxxxuuuvvvwwwvvvtttttttttuuuuuuuuuvvvwwwwwwxxxxxxxxx||||||||||||wwwqqqkkkcccWWWKKKOOOkkknnnbbbeeepppzzz~~~wwwsssbbbZZZVVVZZZ\\\^^^^^^\\\[[[ZZZ[[[ZZZ[[[]]]_________^^^]]]^^^```aaaaaa```______`````````___\\\XXXTTTVVVYYYZZZXXXVVVTTTSSSPPPMMMJJJJJJIIIGGGEEECCCCCCCCCCCC>>>>>>???CCCLLL[[[kkkvvv~~~~~~xxx|||xxxuuukkkaaaXXXQQQLLL>>>:::777666888:::::::::999888888888888999::::::999999999999:::<<<>>>???;;;>>>AAACCCCCCCCCDDDFFFDDDEEEEEEFFFHHHJJJKKKLLLRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSTTTUUUVVVVVVUUUUUUXXXWWWVVVVVVXXXYYYYYYYYYWWWVVVWWWYYY\\\]]][[[YYYTTTTTTUUUXXXYYYYYYVVVTTTRRRPPPMMMKKKJJJHHHFFFCCCEEEDDDCCCAAA???>>>>>>>>>WWWCCC>>>999777444111...,,,***)))************************)))))))))*********++++++++++++++++++++++++++++++'''---000+++&&&---AAASSStttiiisssvvv|||hhhFFF000***,,,,,,***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......444++++++222222===hhh|||yyyvvviiiYYYUUUKKKCCCBBB>>>666333666666555444555666777666555333222000000222555999;;;FFFLLL[[[mmmxxxyyyxxxwwwyyyvvvsssrrrzzz{{{|||~~~vvvcccSSSNNNJJJGGGDDDBBBAAA@@@???>>>===============<<<<<<;;;======>>>???@@@AAABBBBBBEEEEEEGGGHHHIIIJJJJJJKKKOOOOOOQQQPPPNNNRRRaaaqqq|||NNNJJJXXXdddIII???:::999222000///222555555444222111000...,,,,,,,,,------)))///000+++,,,555;;;:::777999<<<>>>>>>???AAABBBDDDEEEGGGIIIJJJLLLLLLMMMHHHBBB;;;777666666555333333111///111555:::???BBBMMMlllvvvhhhdddyyyttt{{{}}}uuuiii{{{~~~uuu]]]@@@333666666666666666666666666999999999999:::<<<=========???BBBDDDEEEFFFHHHIIINNNMMMUUUqqqzzzccc???BBB111...,,,---444>>>MMMbbbssszzzooo[[[FFF999999DDDOOO]]]PPP@@@666777<<>>;;;999888<<>>:::888555444333444777999999999777666666666666777888888888777777777888:::<<<===888;;;???AAACCCDDDGGGIIIDDDEEEEEEFFFHHHIIIJJJJJJKKKMMMPPPSSSTTTSSSQQQPPPOOOQQQSSSTTTUUUUUUUUUTTTUUUVVVVVVTTTSSSRRRSSSTTTRRRRRRRRRTTTWWWXXXWWWUUUPPPPPPQQQSSSUUUVVVVVVTTTKKKLLLLLLJJJGGGCCCBBBAAACCCBBB@@@???======<<<<<<|||zzzTTTDDD===888777444111...,,,+++***************************))))))))))))***************************************...111---''''''000:::YYYvvvyyyjjjssszzzwww|||\\\FFF///%%%***000---&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,++++++,,,,,,---...111+++///666000---HHHooo~~~qqqbbbYYY[[[XXXKKK@@@>>>===<<<:::::::::999777555888:::===AAAFFFKKKRRRVVVgggiiioooxxxzzzxxxxxxzzz}}}wwwuuuzzzxxxwwwxxxuuugggTTTIIIGGGEEEBBB@@@>>>>>>>>>===<<<999::::::;;;::::::999999;;;;;;<<<===>>>??????@@@@@@AAACCCDDDFFFGGGHHHHHHJJJJJJKKKLLLJJJLLLVVVbbbvvv]]]LLLVVV{{{oooMMM:::777999444111111111222444777111111000...---,,,++++++111333222......111000+++222444555555555666999;;;777888999;;;===??????@@@<<<888444222222333333222444111000111555>>>NNN\\\___}}}rrrgggfffnnn|||zzz}}}iiiWWWCCC555555444444444444555555555555888888888888999999:::::::::===@@@BBBBBBCCCEEEGGGIIIMMMNNNgggjjjOOO444777333......222>>>TTTgggvvvuuulllXXXBBB999>>>GGG^^^ZZZPPPDDD:::777;;;??????CCCJJJQQQZZZbbbhhhjjjlllooorrrrrrqqqooonnnnnnlllnnnppprrrtttuuuvvvvvvqqqqqqqqqqqqpppkkk```WWWMMMGGGEEEOOOhhh~~~hhh^^^^^^nnnzzz]]]iii}}}iii\\\VVVUUUUUUXXX\\\```bbbaaa___^^^]]][[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]]]]ZZZXXXWWWWWW[[[___```[[[VVVUUUTTTSSSSSSPPPMMMKKKIIIGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<<>>>???>>><<<::::::<<<>>>999===BBBFFFKKKUUUaaajjjdddfffcccXXXOOOLLLKKKGGG@@@<<<777444444444444444444444444444555555444444444444444444444555666666666666555555666888999:::777:::===@@@AAACCCFFFHHHFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRVVVWWWVVVTTTSSSOOOPPPRRRTTTUUUVVVUUUUUUUUUVVVWWWTTTPPPNNNPPPRRRVVVTTTRRRQQQQQQQQQRRRRRROOONNNMMMNNNPPPQQQRRRQQQHHHKKKMMMLLLGGGCCCBBBBBB@@@???>>><<<;;;:::::::::qqqxxxVVVGGG999888666444111...,,,+++***))))))))))))))))))))))))(((((()))))))))*********************************,,,---------,,,+++,,,---111PPPxxxrrrjjjuuu{{{tttgggHHH777000)))(((+++---+++'''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************,,,++++++++++++,,,------------111444111///666BBBnnnrrriiinnnsssmmmddd```YYYXXXVVVUUUTTTQQQNNNKKKPPPTTTZZZ^^^bbbeeejjjmmmpppqqqssssssqqqpppxxx~~~{{{rrreeeVVVIIICCCDDDAAA???============;;;:::777888888999999999888888999::::::;;;<<<===>>>??????@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKRRRZZZppp}}}SSSFFFRRR}}}uuuJJJ999@@@;;;777777333...///444111111111000///...------(((***,,,---///000---'''------......---...000222...///000222444555555555444222///....../////////333222222333666CCC]]]vvvtttxxxjjjgggsss{{{xxx]]]III888///222222222222333333444444444666666777777888888888888999<<>>OOO^^^XXXDDD444555===777888:::@@@GGGOOOVVV\\\aaadddhhhiiihhhgggggghhhfffhhhjjjmmmoooooooooooorrroookkkgggaaaWWWLLLEEEIIIGGGJJJ\\\xxxppp]]]cccooo~~~}}}eeeggglllYYYTTTVVVWWWVVVTTTWWW[[[]]][[[YYYWWWVVVZZZYYYYYYXXXXXXWWWWWWWWWZZZZZZYYYWWWTTTSSSTTTVVVUUU[[[^^^YYYVVVXXXYYYWWWRRROOOKKKIIIGGGFFFDDDBBBAAA@@@>>><<<::::::::::::444666888999888888999:::555777999777444222222333;;;>>>===888444555999<<<555222000///111333555555333444555555444333222222333222222222222333444444666555444444555666888888888:::<<<>>>???@@@CCCEEEFFFFFFGGGHHHIIIIIIHHHHHHMMMNNNPPPSSSUUUVVVWWWWWWQQQRRRSSSUUUVVVWWWWWWXXXVVVWWWXXXUUUQQQOOOPPPRRRWWWUUUQQQMMMKKKLLLPPPRRRNNNLLLJJJJJJKKKKKKKKKJJJEEEIIIKKKJJJFFFBBBAAABBB<<<<<<;;;999888888888888|||iii}}}xxxYYYJJJ666777666444111...---++++++))))))))))))))))))))))))((((((((()))))))))******************************+++***)))+++---...---***,,,555LLLooo}}}mmmnnnvvvrrruuu}}}kkkFFF+++)))++++++***''''''(((+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************+++++++++++++++,,,---------...---,,,///333333...EEEhhhwwwvvvzzz}}}{{{xxxtttrrrqqqpppooolllhhheeefffjjjooopppooooooqqqsssiiimmmsssxxxyyy|||}}}tttwwwgggWWWJJJBBB@@@AAA>>>===;;;;;;;;;;;;999777555666777777777777777777888888999:::;;;<<<======???@@@BBBEEEGGGIIIJJJJJJIIIGGGHHHKKKLLLMMMQQQXXX___tttsssooo]]]CCCXXXmmmKKK:::444333888888111///333111111111111111000000000///...---...///000///...+++,,,,,,+++******,,,...---....../////////..................///000111111000000555<<>>@@@QQQjjj{{{jjj]]]```oooiiiccc{{{___SSSUUUYYYXXXVVVTTTWWWZZZ\\\ZZZXXXWWWWWW^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYXXXUUURRRRRRTTTVVVQQQYYY[[[UUUSSSWWWZZZWWWPPPMMMIIIFFFEEEDDDBBB@@@???>>><<<:::999888888888222444666666555444444444000222333444333333555666+++///333444222111222333444222000000111222222111///111333444333333333444222111111111111222333333555555444333444555666777888999;;;;;;<<<===@@@CCCCCCDDDFFFFFFGGGFFFEEEDDDKKKKKKKKKMMMOOOSSSVVVXXXVVVUUUTTTTTTUUUWWWYYYZZZXXXXXXXXXVVVTTTSSSSSSTTTSSSRRROOOLLLJJJKKKOOORRRMMMJJJHHHGGGGGGFFFEEECCCAAACCCDDDCCCAAA>>>======:::999888777666666666666yyyhhhyyyZZZLLL555777666333111///---,,,+++))))))))))))))))))))))))(((((((((((()))))))))******************************))))))***,,,---------///...444IIIhhh|||hhheeeuuu{{{ooo~~~uuuUUU;;;111222)))+++,,,***'''&&&(((+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************+++++++++***++++++,,,---///...,,,+++---111111///333BBBbbbwwwqqq~~~rrrqqqqqqqqqrrrpppmmmjjjppptttwwwwwwuuuuuuyyy}}}{{{~~~nnnhhh\\\NNNCCC???>>>===<<<:::999999999888666444333444444555666666555555666777777888999:::;;;<<<===???AAADDDFFFHHHIIIJJJJJJGGGFFFJJJLLLLLLOOOSSSRRR\\\yyynnnjjjaaa[[[```SSSjjj|||SSSBBB666999<<<888444555222222111000000000111111///...,,,+++***)))***+++,,,.........,,,,,,,,,---///////////////...---,,,,,,...000111222222444555333444@@@RRR___jjj}}}vvvmmmiiifffhhhdddaaayyy```888...///111888000111111222333333444444222333555777888999999999888;;;>>>@@@@@@AAACCCEEEFFFJJJNNNMMMZZZYYYEEE>>>777444222000333999OOOZZZiiirrrpppbbbPPPDDDBBB777555FFF^^^eeeTTT???<<<666222333333111444:::@@@CCCFFFIIILLLOOORRRUUUVVVWWWYYY[[[ZZZYYYWWWUUUMMMHHHCCC@@@<<<<<>>======<<<:::888666666666666555666777666444222333444777444111---,,,---111333///111444666444000...---222111000000111000///------///111111000111333555111111111111111222222333555555444333444555666777555777888999:::<<>><<<999:::BBBOOO]]]fffBBB<<<888888555//////333222444666888999<<>>===<<<:::;;;:::888666555444444555000111111000//////000222***---000222222000---+++...,,,,,,...000//////111...---...///111000...,,,...000111000......000333111111111111111222222333666555444333444555666777333444666777888;;;???BBBEEEFFFHHHIIIHHHGGGEEEDDDGGGGGGHHHJJJMMMQQQUUUWWW[[[XXXTTTQQQQQQTTTXXX[[[YYYVVVTTTUUUXXXZZZYYYVVVVVVZZZ]]]\\\VVVOOOJJJHHHFFFEEEDDDDDDDDDCCC@@@>>>>>>;;;777777999:::888666666555444444333333333333xxxXXXAAA<<<777666333000---+++***)))))))))(((((((((((())))))+++*********))))))((((((+++*********))))))(((((()))************+++++++++,,,+++...///+++222QQQrrrzzzmmmggghhhrrr{{{tttkkkjjjzzz}}}jjjVVV>>>000......)))###)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///333...,,,666PPPrrrxxx___JJJGGGDDDAAA@@@>>><<<:::777888888888666444333111111111222222222333333333555555666666777888888888<<<<<<===>>>?????????>>>???@@@AAACCCEEEGGGHHHIIINNNEEEOOOppp|||{{{^^^qqqpppUUUDDD>>>@@@555444333000...///222555///000---***---222111***///,,,***+++///000...+++000---)))(((***---//////,,,,,,111666555222555<<>>AAACCCEEEEEEEEEIIIMMMKKKQQQlll___BBBCCC@@@///---;;;333666;;;HHH^^^qqqrrrjjjXXXFFF999999888:::LLLeeeiiiZZZHHH===666000///111333222111111000000111111:::999555111333888777333777888;;;FFF___yyyhhhWWWRRRXXXlllbbbTTTvvvcccUUUUUUVVVRRRSSSYYYWWWVVVUUUTTTUUUVVVXXXYYY\\\[[[YYYYYYZZZ]]]```bbbXXXUUUTTTWWW\\\^^^ZZZVVVXXXZZZZZZWWWQQQLLLJJJJJJGGGFFFDDDAAA>>><<<;;;:::888777666555444333333333111111000000/////////...........................//////////////////////////////.........---------........................////////////000000000000222222222222222222333333222222222333666:::===???AAABBBEEEGGGHHHHHHGGGFFFDDDIIIJJJHHHJJJOOOQQQMMMUUUTTTSSSRRRSSSTTTVVVWWW]]]WWWRRRSSSZZZ___^^^[[[WWWWWWXXXXXXVVVRRRLLLHHHHHHGGGEEEBBB@@@===;;;::::::999777666444333333222555555444333333222111111|||\\\CCC;;;777666333000---+++***)))))))))(((((((((((())))))*********)))))))))((((((*********)))))))))(((((())))))*********+++++++++,,,***---///+++(((444EEEaaaxxx}}}}}}vvv|||vvvsssrrrrrrooovvviiiQQQ<<<444***&&&'''+++---,,,)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------............,,,000222111777NNNsssrrrvvvcccMMMFFFCCC@@@>>>===;;;999888666666666666555333111000111111111222222222333333444444444555666666777777999999:::;;;<<<<<<<<<<<<======???@@@BBBCCCDDDEEEHHHGGGMMM^^^ttt}}}qqqrrrwwwtttTTTEEE???:::555444555333...)))---222333//////333444111---,,,+++,,,...///...,,,//////000111111111///...333333333444777<<<@@@CCCbbbxxxaaammmqqqkkknnnyyysssxxxiiiQQQ@@@///---000111//////......///000000111111222333333444444555666777777777888999;;;===@@@BBBDDDEEEDDDHHHKKKGGGHHHZZZppptttQQQFFFEEE<<<111,,,000222555???SSSiiittttttppp^^^LLL@@@777444@@@PPPbbbddd```VVVOOOLLLCCC888///...//////000111222333%%%+++111444888;;;888333:::EEETTTfffxxxxxxsss___NNNSSSfffwwwZZZWWWwwweeeWWWNNNQQQSSSOOONNNQQQTTTTTTSSSTTTTTTUUUVVVWWW[[[ZZZYYYYYYYYY[[[\\\^^^ZZZXXXWWWYYY[[[[[[XXXUUUVVVWWWWWWTTTNNNJJJHHHGGGEEEDDDAAA???<<<:::999888666555444333111111111111000/////////............------------------------........................///.........---------,,,------------------------///////////////000000000111111111222222222222333333222222222444666999:::<<<===@@@CCCEEEFFFGGGGGGDDDHHHIIIGGGHHHLLLMMMJJJPPPPPPQQQQQQRRRSSSSSSTTTZZZXXXVVVVVVXXXZZZ[[[[[[YYYVVVUUUVVVXXXUUUMMMFFFEEEDDDBBBAAA???===<<<;;;999888777555444333222222333222222111111000//////___BBB888777666333000---+++***)))))))))(((((((((((())))))******))))))))))))((((((******))))))))))))(((((()))))))))*********++++++***''')))//////******000444HHHeee~~~}}}nnnccceeeeeedddgggllllllhhhooonnnllljjjiiimmmuuuzzz}}}pppYYY@@@222'''((()))'''&&&'''***---)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))***************++++++++++++,,,------------............)))000333---)))444NNNfff{{{gggWWWLLL===@@@===;;;999999888777555444444444333222111000///000111111111222222222222222222333333444555555555555555666777888888888888:::;;;<<<===>>>???@@@@@@@@@GGGIIIJJJYYYwwwvvvuuuyyyXXXJJJ999333555999999666+++000333///***+++,,,---/////////000000111111111***,,,///111111111222333222444333444BBBZZZjjjmmm|||{{{bbbdddoookkk___ppp}}}uuu\\\777///)))+++///000......------......///000000000222333333333444444555555666777888:::<<>><<<999888777666333222111000///...............------------,,,,,,------------------------------------------------......------------,,,,,,------------------------........./////////000000000000111111222222222222333222222111111222444555666888:::===AAADDDFFFHHHDDDGGGGGGFFFFFFIIIJJJHHHJJJLLLNNNQQQRRRRRRQQQQQQVVVXXXYYYXXXVVVUUUWWWYYYZZZUUURRRTTTXXXVVVNNNEEEAAA@@@???>>>===<<<;;;:::888777555444222222111111000000//////...---------```AAA555777666333000---+++***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))************+++'''''',,,...---...222---000555<<>>JJJrrr|||eeePPPMMMGGGGGGNNNQQQNNNIIIIIIKKKLLLNNNPPPRRRRRRQQQQQQQQQRRRSSSUUUUUUUUUTTTTTTQQQSSSUUUUUUTTTSSSSSSTTTQQQPPPNNNKKKHHHDDDBBBAAA>>>===;;;999777666555555222111000...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000//////000000111222222222222222111111111222222333444555777:::>>>BBBEEEGGGCCCDDDEEEFFFGGGIIIJJJIIIGGGJJJNNNRRRSSSSSSRRRQQQRRRTTTVVVWWWVVVUUUVVVVVVWWWTTTSSSTTTUUUSSSMMMGGG???>>>===<<<:::999777777666555333222111000000000......---------,,,,,,,,,aaaBBB555777666333000---+++***)))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((())))))(((((()))))))))*********,,,*********)))'''(((,,,,,,,,,,,,+++,,,222:::@@@RRR\\\kkk{{{ttthhhVVVBBB111---+++'''(((---******)))((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------...000---,,,///444555000***222NNNppp|||ttt^^^LLL<<<;;;???:::999777555555555666555444333333222111111000000000//////000000000111111111/////////000111111222222111222333444555666666666888999999:::;;;<<<<<<<<<>>>>>>BBBGGGFFFMMMiiiyyyvvvjjj___HHHYYYyyy\\\HHHPPPiiimmmOOO>>>777999555111000222444555555555444444444444333333222222444666777777777777888===NNNXXXXXXaaawwwsssdddYYYYYYgggwwwhhhaaabbbrrrdddCCC///---......,,,++++++,,,,,,------...//////000000111111111111222222222222222555666666888:::<<<>>>???CCCBBBDDDHHHKKKLLLOOOSSSYYYeee{{{wwwvvvSSS@@@>>>555444222111222999EEEOOOSSS___fffcccaaaaaaVVVHHHAAA999333333000000:::HHHSSSNNNHHHEEEGGGNNNXXX^^^UUUbbbnnnpppoooqqquuuxxxkkkaaaRRRCCC999999AAAIIIXXXoootttUUU;;;LLLzzzyyyhhhYYYEEEMMMJJJIIILLLNNNLLLJJJIIIIIIJJJLLLOOOPPPQQQQQQQQQOOOPPPSSSUUUWWWWWWWWWVVVSSSUUUVVVVVVSSSQQQPPPPPPOOOMMMJJJHHHEEECCC@@@???<<<;;;999888666555444444222111000...------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......///000000111222222111111111111222333444555666666888:::===@@@CCCDDDBBBBBBDDDGGGIIIJJJLLLNNNIIIKKKOOORRRTTTUUUTTTSSSOOOOOOPPPSSSWWWXXXVVVTTTSSSTTTUUUTTTQQQMMMJJJIII???>>><<<:::888555444333333333111000////////////---------------,,,,,,,,,bbbDDD999777666333000---+++***)))))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******%%%)))---...,,,)))((()))+++---//////...,,,,,,---'''...888@@@HHHRRR]]]fff|||tttnnngggbbb\\\QQQBBB666...(((%%%***///...***'''***'''$$$$$$'''((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,---------------...///---++++++///333---555DDD\\\~~~vvvjjjUUUHHHCCC<<<===>>>888888666444444555555444333222222111000//////000000////////////000000000000......//////000111111111000111333444666666777777888888999:::;;;<<<======???;;;AAAKKKHHHCCCSSSmmmzzzuuuuuu~~~xxx[[[yyydddFFFAAA[[[xxxvvvbbbVVVHHHAAA>>>;;;999:::999666333333555555222///+++000:::FFFOOORRRPPPMMMVVViiiyyyzzzvvvvvvvvvtttppphhhYYYRRR___nnngggTTTOOOnnn{{{|||}}}xxx}}}mmmLLL666******,,,,,,)))(((+++------------......///000000000000111111111222222333333666666777888:::<<<>>>???DDDDDDEEEGGGIIIKKKNNNPPPQQQ\\\ooo}}}}}}rrrYYYNNN;;;555000///000111555:::999@@@EEEGGGNNNVVVVVVPPPIII:::222666222)))...===KKKIIIHHHKKKTTTcccqqq{{{ttt~~~{{{kkk\\\OOOFFFAAA;;;777888>>>JJJ[[[iiittt{{{}}}wwwpppeee\\\EEEGGGOOOpppfffZZZVVVKKKNNNKKKIIIIIIJJJJJJIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQTTTWWWYYYZZZZZZZZZZZZYYYXXXVVVTTTPPPMMMKKKMMMJJJFFFDDDBBBAAA>>><<<999888777555444333333333111111///...---,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////------...///000111111222///000111222333555555666666777999;;;===@@@AAABBBBBBAAACCCHHHKKKKKKMMMPPPKKKLLLNNNPPPRRRSSSTTTUUULLLLLLMMMQQQUUUWWWVVVTTTPPPTTTVVVSSSLLLGGGFFFHHH???>>><<<999666444111000111111000///...------...---------,,,,,,,,,,,,,,,aaaDDD:::777666333000---+++***)))))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***###&&&***,,,---...---,,,,,,,,,+++++++++,,,///111,,,,,,,,,,,,---///222444222:::@@@@@@???>>><<<999<<<888444111000...***((()))+++***''''''******'''---+++((('''''''''&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------)))---///,,,((()))///666666...+++555KKKiiixxxqqqkkkdddLLL>>><<<@@@<<<:::;;;555888666444333444444333222000000......---......///........./////////000000......//////000111111111000000222444555666777777666777888999;;;<<<===>>>===<<<@@@FFFFFFEEEKKKUUUeeerrryyyssssssvvvVVVGGGCCCMMMaaavvvllleeeggglllYYYSSSMMMMMMQQQRRRLLLEEEEEEGGGOOO]]]llluuuvvvsssqqq{{{yyynnnhhhfffTTTMMMKKKVVVgggkkk[[[HHH___}}}ooowwwxxxkkk}}}ooohhh^^^FFF555000+++(((+++,,,((()))---...+++,,,,,,,,,---......//////000000111111222333444444666777777888:::<<<>>>???BBBDDDFFFFFFGGGIIIKKKLLLNNNUUUaaaxxxlllOOOAAA444111111000///000//////...111777===@@@@@@<<<444000333333//////444......///333<<>>;;;999666555444222111111111111000000...---,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******+++,,,---...//////,,,------...///000111222///000111222333444444444333555888<<<>>>@@@AAAAAADDDAAACCCHHHKKKIIIKKKOOOMMMLLLKKKKKKLLLOOORRRTTTJJJLLLOOOPPPPPPQQQSSSTTTRRRSSSRRRPPPKKKFFFDDDCCC<<<<<<:::888666444222111000///...------,,,------+++++++++++++++,,,,,,,,,^^^AAA888777666333000---+++***)))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++)))%%%###%%%))))))''')))******++++++*********---***)))***---...,,,)))+++///000,,,))),,,......,,,------+++))))))+++---$$$---...&&&"""(((,,,+++&&&'''(((((('''&&&'''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------******+++...111111///---///---000888<<>>>>>:::???AAA???CCCJJJLLLHHHPPPeeexxxbbbrrrRRRDDDAAAFFF^^^{{{tttpppvvv}}}wwwkkk]]]XXXZZZNNNLLLYYYeeeUUUBBBXXXlllmmmlllWWWAAA,,,'''---+++)))---...***+++///...(((***++++++,,,,,,---......///000111222333444555555777777888999:::<<<>>>??????CCCGGGGGGGGGIIIKKKKKKOOOSSSVVVooo~~~yyydddOOO:::444444222//////444///...000222111///...555555111...///333111,,,111000///000222666999;;;222777999777777===AAACCCTTTYYYhhh|||qqqbbbRRRGGG<<<666===KKKvvvqqqZZZGGGGGGMMMJJJLLLLLLKKKKKKLLLLLLJJJKKKKKKKKKMMMOOORRRUUUWWWNNNNNNOOOOOOPPPQQQRRRRRROOOLLLKKKMMMRRRSSSOOOJJJGGGCCC???<<<<<<;;;999777333222111000//////////////////---,,,+++*********))))))******+++++++++,,,************************++++++++++++++++++++++++))))))******+++++++++,,,************************)))******+++---...//////,,,,,,---...///000111222000000111222222222222222111333777<<>>::::::999777666555444333///...------,,,,,,,,,,,,***************+++++++++ccc@@@:::888555000,,,+++++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((******'''$$$))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...///000111444666888:::;;;aaarrr~~~uuu|||vvvlll^^^QQQCCC???DDD999999888777666555444444444333222000///...............---------,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000111222222333333555555666666777777888888999:::;;;===@@@CCCEEEGGGFFFRRRjjjtttZZZaaapppiii{{{^^^KKK>>>BBBIIIRRRjjj|||qqqddd[[[WWWWWWmmm|||pppYYYXXXeeewwwqqqyyyYYY;;;000...***))),,,******+++++++++,,,,,,,,,***++++++,,,,,,------...//////000111222333333444777777888999:::<<<===>>>DDDDDDDDDEEEGGGIIILLLMMMOOOSSSQQQZZZvvv|||ZZZ>>>333555666333999222000555555222999EEEUUUIII<<<555000---...222---000111000555===???;;;;;;===EEEOOOSSSSSS\\\ggg~~~uuuaaaZZZOOOBBB;;;<<<999<<>>;;;888666666555000000000///......------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------000111111222222222111111222444666999<<>>AAACCCEEEJJJLLLSSSggguuuuuurrrfff]]]]]]{{{vvvSSS???<<>>???@@@AAABBBDDDFFFHHHJJJKKKHHHIIIJJJJJJJJJIIIJJJKKKNNNKKKHHHGGGHHHJJJKKKKKKLLLJJJGGGDDDAAA===999555777666555444333111000000......---++++++*********))))))))))))))))))))))))```>>>999888444000---,,,,,,+++***))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,---......///000000000000000000000000222333444888AAARRReeerrrzzzooogggaaa[[[SSSIIIBBBCCCBBB;;;888:::999888888777666555444444222222000///......---------,,,,,,,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////111111111222333444444444777777888:::<<>>AAADDDGGGIIIRRRKKKSSSTTTJJJ^^^{{{qqqWWWEEE444333444444000000@@@SSS___RRRFFFBBB@@@:::444222666555222111888AAADDDCCC:::EEERRR[[[bbbeeeccc^^^UUUXXXOOOCCC???666000666;;;999CCCdddzzzkkk^^^MMMBBB@@@DDDIIIKKKIIIHHHGGGIIILLLNNNOOONNNPPPPPPKKKEEEEEEJJJNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHOOOQQQPPPKKKGGGFFFCCC>>>===<<<:::777555333222222//////......---,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,//////000111111111111111111111222333666999<<<>>>@@@AAABBBDDDFFFGGGHHHIIIBBBDDDFFFJJJLLLLLLJJJGGGMMMJJJGGGEEEFFFGGGGGGGGGIIIFFFCCC@@@===999444111444333222111000///...---------,,,+++************))))))))))))))))))))))))___>>>:::777444000...---,,,***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,******+++,,,---......///.....................---333222111//////333;;;@@@LLLSSS```nnn}}}rrrrrrlllaaaWWWSSSOOOLLLJJJDDDBBBDDDDDD>>>;;;;;;888888777666555444333333111000///...------------,,,,,,+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,---++++++,,,,,,------......///000000111222333444444777777888999;;;===???@@@???GGGHHHAAAKKKgggqqq~~~yyywwwzzzdddZZZMMMMMMMMMNNNSSSUUUQQQJJJ???>>>;;;999===EEEJJJJJJ]]]bbbccc```___aaaaaa___YYYVVV]]]mmmssslllggggggccc]]]ssswwwpppdddoooooossszzz{{{lllOOO999///***))),,,,,,((('''))))))))))))************+++))))))******+++,,,,,,,,,------...///000111111222444444444555666888:::;;;======>>>@@@CCCFFFIIIKKKVVVIIIRRRWWWRRRmmmxxxooo[[[EEE999555666;;;BBBEEE???<<<===??????CCCHHH999555000///000111...)))(((111888<<>>BBBBBBDDDFFFHHHJJJLLLMMMFFFEEEFFFJJJNNNOOOLLLHHHLLLJJJGGGFFFFFFGGGFFFEEEFFFDDDAAA>>><<<999555333222111000///...---,,,,,,,,,,,,+++***************))))))))))))))))))))))))```???;;;777444000...---,,,***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,******++++++,,,---......,,,,,,------.........///***,,,000222333444444444...222:::EEERRRaaapppyyyuuukkkooo}}}xxxwwwmmmlllwwwttthhheeeRRRTTTSSSMMMHHHHHHGGGEEEHHHDDDBBBBBB@@@<<<999999777666666555444333222222//////...---,,,,,,,,,,,,+++************)))))))))(((((()))))))))*********************+++++++++++++++,,,,,,------......//////000111222333444555555888888888999;;;===>>>???===CCCIIIIIIEEEKKK```vvvrrrgggpppyyy|||xxxlllXXXEEE???AAA???:::===<<<777333666===BBBBBB:::BBBJJJPPPXXXccclllnnnrrrppp|||zzz~~~xxx{{{~~~yyykkkUUU>>>...+++******+++***''''''***(((((()))))))))*********(((((()))******++++++,,,+++,,,---...///000000111444444444555777888:::;;;===>>>???AAACCCGGGJJJLLLOOOHHHRRRXXXccc{{{```KKK<<<333000777888;;;======AAANNN]]]JJJAAA777333444555444222222444444333555888666222222555111666IIITTTYYYbbb~~~wwwwwwmmmLLL:::===@@@AAA???=========EEECCCBBBDDDGGGJJJLLLLLLLLLNNNMMMIIIHHHJJJJJJGGGIIIHHHGGGFFFFFFFFFGGGGGGCCCGGGIIIGGGFFFGGGCCC???888777777555444222111000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------...///000111111000222222222222555888<<<>>>???AAACCCFFFIIILLLOOOPPPLLLIIIGGGHHHKKKMMMLLLJJJHHHFFFDDDDDDEEEEEEEEEDDDAAA???<<<;;;:::999777555111000000///...---,,,,,,++++++***)))))))))******((((((((((((((((((((((((___???<<<666444111///...,,,***((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////111111222222111000...---:::999777666666:::AAAEEELLLLLLIIIFFFIIINNNNNNJJJPPPSSSOOOOOOWWWSSSIIIHHHJJJMMMMMMHHHEEEFFFEEECCCDDDCCCAAA???===;;;999999555555444333222111000000...------,,,++++++,,,,,,******)))))))))((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---....../////////000111222333555555666888888888999:::;;;===>>>BBB===???IIIJJJFFFLLLXXXrrr{{{nnndddPPPbbboooggg]]]QQQIIIIIIGGGDDDHHHPPPTTTSSSaaajjjuuu~~~|||yyyyyysss___JJJ;;;000,,,(((((((((((('''''')))+++(((((((((((())))))))))))((((((((()))******++++++++++++,,,---...//////000333333444555666888999:::;;;;;;<<<===@@@CCCFFFHHHHHHJJJRRRQQQ]]]{{{|||aaaUUUSSSSSSUUUVVVNNNBBB===IIIXXX___MMM:::111000222555777333000...//////...111555444>>>HHH]]]~~~}}}oooXXXDDD888;;;>>>===::::::===AAAAAA@@@@@@BBBEEEHHHIIIIIIGGGKKKMMMKKKKKKKKKIIIEEEIIIIIIHHHHHHGGGFFFFFFEEECCCGGGGGGDDDBBB@@@===777555555555444333111000///,,,,,,,,,+++******))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,---///000000000000222222333444666999;;;===;;;===???CCCGGGJJJMMMNNNMMMJJJGGGEEEFFFHHHJJJKKKEEECCCAAAAAABBBBBBAAA@@@<<<:::777666666666555444000//////...------,,,,,,******)))))))))))))))***(((((((((((((((((((((((({{{^^^===<<<666444111///...,,,***((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%(((***)))'''&&&''')))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,------*********,,,///222333444000000111222333777===AAA:::888:::@@@CCCBBBCCCFFFGGGMMMJJJIIIOOOMMMHHHMMMNNNPPPNNNGGGCCCDDDEEEDDD???@@@???===;;;:::999999333333222111000///......---,,,,,,+++++++++++++++)))))))))((((((((('''''''''''''''((((((((())))))((((((((()))))))))******++++++,,,------....../////////000111333444555666666666777777888999:::;;;AAA======CCCHHHIIIHHHHHHKKKkkkmmmkkknnnsssuuusss}}}~~~|||yyyttt{{{{{{jjjRRR<<<...)))((('''((((((((('''''')))++++++'''''''''((((((((())))))''''''(((((()))******+++******+++,,,---...//////222222222333555666888999888888999:::<<>>;;;999888999999333666AAABBB===BBBPPPZZZiiixxxxxxyyybbbHHH:::777;;;;;;;;;;;;;;;===???AAA======>>>@@@DDDFFFFFFEEECCCGGGJJJIIIIIIKKKIIIEEEHHHIIIIIIHHHGGGEEECCCBBBDDDFFFEEE@@@<<<;;;777222222222222222111000...---,,,++++++***))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++---...///000000000111111333555777888:::;;;:::<<<>>>AAADDDGGGJJJKKKKKKJJJIIIFFFEEEFFFJJJLLLFFFDDDBBBAAAAAA@@@???===:::888555444444333222111......------,,,,,,++++++))))))((((((((())))))***((((((((((((((((((((((((uuuxxx\\\<<<;;;666444111///...,,,***((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''******(((&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,------,,,++++++******)))***************+++++++++///...------......---,,,000222444444444555777999<<<888999???>>>999;;;CCCBBBHHHEEEBBBHHHHHHIIIRRRKKKKKKHHH@@@<<>>;;;888:::;;;<<<@@@CCCEEEDDDCCCAAAEEEGGGFFFGGGJJJIIIFFFHHHHHHIIIIIIGGGDDDAAA???BBBDDDBBB===:::999555111///000000000000...,,,+++++++++******)))((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,...///000000000///000222555777888999999<<<===???BBBDDDGGGHHHIIIHHHJJJKKKJJJGGGHHHKKKOOOJJJHHHEEEDDDCCCAAA>>><<<<<<:::666444333333222000---,,,,,,,,,+++*********))))))(((((((((((()))***((((((((((((((((((((((((uuuyyy\\\===:::666444111...---,,,***((('''''''''''''''''''''''''''&&&%%%$$$$$$''',,,000===---###&&&)))%%%$$$((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***(((&&&%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************------------------------)))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111222444555666777666666777:::===??????@@@CCCEEEFFFFFFEEEEEEFFFHHHFFFDDDAAA???>>>======;;;:::888777555333111111111000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------...//////......///111444555444444444555888:::<<<<<<>>>BBBCCCCCCBBBBBBBBBFFFCCCEEEUUUqqqvvvqqq}}}|||xxx|||~~~rrrppp{{{}}}sssnnn}}}~~~xxxeee777333---******)))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******++++++,,,---000000//////000222444555666777888999::::::::::::@@@CCCGGGHHHLLLTTT```iiiccc\\\ZZZeee{{{}}}qqqYYYEEE:::666444333777777888999;;;<<<============>>>???@@@BBBCCCDDDCCCFFFHHHIIIHHHGGGFFFFFFOOOKKKGGGGGGIIIHHHCCC>>>CCCAAA>>><<<:::888444222000000///...---,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------....../////////000111222444555666;;;===>>>???AAADDDIIILLLDDDGGGJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFCCC@@@===:::888666333000.........///+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((~~~[[[===;;;666444111...---,,,***(((''''''''''''''''''''''''&&&'''&&&%%%%%%'''***---555((("""&&&((($$$$$$***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((***+++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////000111222444555666777666666777:::<<<>>>??????AAACCCDDDCCCCCCDDDEEECCCAAA???===;;;;;;:::;;;:::999888666444222111000000000///...---,,,+++++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---------...---------000222333333222333444666999::::::===@@@BBBAAAAAAAAAAAADDDDDDEEELLL[[[lllsssrrrpppkkkoootttuuuyyyuuuyyy~~~xxxooojjjjjjrrrwww{{{xxxgggaaa___NNN888111...***((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++************+++,,,,,,////////////000222444555555666888999:::;;;;;;;;;<<<@@@CCCDDDEEEHHHOOOUUUTTTQQQQQQXXXdddvvvdddXXXFFF999444444444444555555666888999:::;;;<<<;;;===???AAACCCDDDEEEEEEGGGIIIKKKLLLJJJIIIIIIIIILLLHHHEEEEEEGGGHHHDDDAAAEEEBBB???===;;;999666333000000///...---,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........//////000111222444555666777:::===???AAABBBEEEGGGCCCFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB>>>;;;999666555333000///...------++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((YYY<<<===666444111...---,,,***(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***+++$$$"""&&&&&&###$$$+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###)))...000---)))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,---....../////////000111333555555666666666777888;;;===>>>???@@@AAA@@@@@@@@@BBBDDDDDDBBB@@@>>><<<;;;;;;;;;888777666444333111000000//////...---,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,+++,,,---,,,,,,,,,...000111111111111333555777888999<<>>AAABBBBBBBBBCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCBBB???<<<999888444333222111///---,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((WWW<<<>>>666444111...---,,,***(((''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%###%%%(((&&&"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""(((///000,,,''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------.........///111222444555555555666666777999;;;>>>>>>??????>>>>>>???AAADDDEEECCC@@@===;;;:::999999555555444333111000//////...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++***,,,------,,,,,,...000000000111111333444666777999;;;>>>?????????@@@AAABBBHHHJJJFFFDDDGGGMMMOOOMMM___rrr{{{rrrnnnvvvwwwxxxyyyrrruuutttpppsssyyyyyyrrrooowww}}}}}}uuussswwwlll```OOO???111((()))...((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++------......///000111222333444666888:::;;;<<<<<<<<<@@@DDDGGGHHHHHHJJJKKKQQQSSSUUUUUUPPPQQQ^^^lllssszzzjjjQQQ<<<666333//////000222222222222333444555666888999999::::::<<<>>>BBBFFFIIIKKKLLLNNNOOONNNMMMLLLMMMNNNQQQNNNJJJIIIJJJKKKKKKKKKEEEBBB>>>;;;999888555444//////...---,,,+++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,------....../////////000111333555666999<<>>>>>???>>>===>>>AAACCCBBB@@@===999555333111111222222222111000//////...,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***,,,---...------...000000000111222333555666777888:::===>>>>>>>>>@@@BBBBBBGGGIIIFFFFFFJJJNNNNNNKKKIIILLL[[[sssrrrtttwwwtttwww~~~zzztttzzz~~~zzz{{{vvvmmmooowww}}}{{{~~~~~~zzzzzzqqq___QQQNNNCCC888...***'''$$$'''...)))))))))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***++++++,,,---...///000000000111222444666888:::;;;;;;:::<<<>>>AAACCCEEEHHHJJJPPPOOOPPPPPPNNNLLLQQQYYY]]]tttbbbDDD444000111111111111333333222111222333444555666777888999999888777888;;;AAAGGGKKKIIIKKKMMMMMMLLLKKKLLLMMMRRRPPPLLLJJJJJJJJJJJJJJJCCC@@@;;;888666555333222......---,,,+++***))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******++++++,,,------.........///000111333444555:::<<<======>>>@@@CCCFFFBBB@@@>>>>>>@@@AAA@@@???BBBAAA@@@>>>;;;999777555////////////---,,,***))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((YYY<<<<<<666444111...---,,,***(((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&%%%(((***)))'''$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''((('''$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,---------...///111333444222555666555444555888<<<<<<===>>>>>>======???AAABBB@@@<<<888444222000000000000000//////.........++++++******))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******)))+++---...------...//////000111222333555555666777888:::;;;<<<===???AAA???CCCEEEDDDEEEIIIKKKIIIMMMGGGCCCHHHUUUdddnnnpppyyy{{{}}}uuuvvv}}}qqqfffaaaUUUCCC555111***&&&&&&))),,,***'''&&&)))******)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,---.../////////000111333555666777888888=========>>>???BBBEEEFFFLLLIIIIIILLLLLLJJJKKKOOOTTTXXXlllaaa>>>......333---...000111222222222111111222333444555777888888888666444444777<<>>999555444222111000...---,,,,,,******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******++++++,,,,,,------......//////111222444555888888999999:::===AAAEEEDDD@@@======???AAA@@@>>>???>>>===:::888666444333///...---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((([[[<<<:::666444111...---,,,***(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&(((%%%'''((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++,,,,,,---...///111222333111444666555333333777<<<888:::<<<===<<<<<<===>>>AAA???<<<888666444333333............------------******))))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***(((***,,,---,,,,,,,,,------...///111222333444444444555777888888:::===???;;;AAADDDCCCCCCFFFHHHGGGDDDHHHKKKGGGAAACCCPPP\\\eeennnvvvpppmmmqqqzzzvvvvvv{{{{{{uuuxxxyyypppnnnllliiiiiiYYYJJJCCC;;;000***+++'''***------......+++'''&&&(((***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))***+++---............000000222333444555555555<<<<<<<<<>>>@@@BBBDDDDDDGGGFFFGGGJJJJJJHHHHHHLLLKKKJJJSSSdddoooyyyrrr{{{TTT555+++//////,,,,,,---///////////////000///000111222444555666666555555444555777:::===???>>>CCCHHHKKKKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFAAA===888444222111000///------,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********+++,,,,,,------.........///111222444555444666888:::;;;>>>AAACCCFFFAAA<<<<<>>333111111,,,$$$...//////...---,,,,,,---......///111222333444555333444666777999999::::::<<<@@@GGGKKKLLLKKKIIIIIIGGGHHHJJJJJJIIIHHHHHHIIIAAA===888444222111000///------,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))******+++,,,,,,------.........///000222444555222666;;;>>>@@@AAABBBCCCGGGBBB===<<>>;;;555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,---...///000111111222333333444555666777777:::;;;<<<=========<<<;;;:::999777555333222111111///......---+++***))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,---...///000111111444444444444555666888888;;;===@@@CCCFFFGGGGGGFFFEEEEEEEEEEEECCCAAA???>>>999777555333222333444555@@@CCCGGGLLLRRRWWW[[[]]]UUUXXX]]]___\\\VVVNNNHHHFFFDDD???:::555111---,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,......//////000000111111666777888999;;;<<<===>>>AAABBBBBBCCCDDDDDDCCCCCCEEECCCAAA??????AAACCCDDD^^^sssxxxaaaJJJ<<<777666444222///---+++***,,,,,,,,,---------......000000000111222333555555666666666888:::===???AAABBBEEEIIIMMMOOOOOONNNMMMKKKKKKKKKMMMNNNLLLHHHEEE@@@===999444000///...///---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------...000111333444444333444666999;;;===>>>>>>???@@@@@@@@@???>>><<<;;;;;;888333000/////////...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))]]]>>>;;;555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,---...///000111111222222333444555666777777888:::<<<======<<<;;;:::999888666444333111111000......---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********,,,,,,---...///000111111333333444444666777888999:::<<>>??????@@@AAABBBBBBBBBBBBCCCAAA???===<<<===???@@@@@@MMMbbbyyydddKKK<<<666333222111111000///...---,,,+++,,,,,,,,,,,,------------000000000111222333444555555555666777999<<<>>>@@@@@@CCCGGGJJJMMMMMMLLLKKKIIIIIIJJJKKKKKKJJJFFFCCC>>><<<777333///.........---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---...///111222333444444555777999;;;===>>>>>>>>>??????@@@???>>><<<;;;:::777222/////////......,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((]]]>>>:::555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000000111111222333444555666666666888;;;===>>><<<:::888888777555333111000000///...------,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******+++,,,,,,---...///000000222333333444666888999::::::<<<>>>AAACCCDDDDDDDDDCCCCCCBBBAAA>>>;;;999777333222000///......//////000///...---+++***)))))))))))))))***************$$$$$$$$$%%%&&&''')))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((()))******++++++,,,------...//////000111111444555666888:::;;;======<<<===>>>???@@@@@@@@@@@@@@@>>><<<:::999999:::;;;333666===GGGVVViii|||zzzkkkWWW===+++&&&(((***)))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000000111333444555444444444555777:::<<<>>>>>>@@@DDDGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEBBB???;;;999555111...---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...///000111222333555666888:::;;;<<<======<<<===>>>??????>>>===<<<888555111.........---,,,+++***)))(((((('''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((^^^>>>:::555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---...//////000000000111222333444555555444666:::======;;;888666666555333111000///......---,,,,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***++++++,,,---...//////000111222222444666888:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBAAA???<<<999666444111000///---------------------,,,,,,+++***)))))))))))))))((()))***+++,,,(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))***+++++++++,,,------...///000111111333444555777999;;;<<<===;;;<<<===>>>????????????===;;;999777666666666777888888888888;;;BBBKKKQQQyyysssHHH888444000111333222...)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,/////////000111222333444333333333444666888:::<<<===???BBBEEEGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@===:::777555222///---+++++++++++++++***)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,------...000111111222555666777999::::::;;;;;;:::;;;<<<=========<<<;;;666333///---------,,,+++***)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((^^^>>>999555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))***************+++,,,---...////////////000111222333444444333555999;;;<<<:::777444333222111///...---------+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******+++,,,---...//////000000111333555777999:::<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@>>>;;;777444222//////...------,,,,,,,,,&&&''''''''''''((((((((('''''''''((((((''''''&&&))))))(((&&&%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,---...///000111111111222444666888:::;;;<<<<<<<<<===>>>>>>>>>>>>===:::999888666555444444444555666777777555555666777IIIIIIPPP]]]hhhvvvvvv\\\PPPVVVMMM222.........---,,,+++,,,---*********************************+++++++++,,,,,,.........///000111222333222222222333444777999:::===???BBBDDDFFFFFFFFFFFFCCCBBB@@@???>>><<<888555333222000...,,,+++************))))))((()))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,---...///000000111333333555666777888888999888999:::;;;;;;;;;:::999333111...,,,,,,+++***))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''^^^>>>999555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))******+++,,,---............///000111222333333222444777999:::888666444111111///...---,,,,,,,,,*********)))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******+++,,,---......///000000111333555777777;;;<<<<<<===>>>??????@@@??????>>><<<999666333111.........------,,,++++++************************((()))***+++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,---///000111111000111333555777999;;;<<<<<<============<<<;;;;;;777777666444333333333333000111222222000000111333555333333555;;;III```tttzzz|||qqqZZZLLL???222---888;;;...---//////+++'''&&&)))...++++++*********)))))))))))))))*********+++++++++------......///111222333222222222333444666888:::>>>???AAACCCEEEEEEEEEEEEBBB@@@===<<<:::888444222000000...---++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++,,,,,,------...//////000000111333555666777888888666777888999999888777666111...,,,++++++***)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''^^^>>>999555333000///...---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))***+++,,,---......---......///000111222333222444666777777777555444000///...---,,,+++++++++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))***+++,,,---....../////////000111333444555:::999999::::::;;;<<<<<<<<<<<<;;;999777444111///---------,,,,,,+++***)))&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++,,,---///000111222///000222444666999:::;;;<<<<<<<<<;;;:::999888777444333333222222222111111///000000...,,,,,,...000///444666333222666:::;;;BBB@@@CCCHHHGGGDDDJJJVVVWWWXXXaaa___]]]xxx}}}{{{xxxtttjjjZZZEEE666///)))...222...///222+++&&&))),,,...---+++******))))))))))))))))))))))))))))))))))))*********+++---------...///000111222333222222333444666888999===>>>@@@BBBCCCDDDDDDDDDBBB???<<<:::888555222//////...------,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,------.../////////111222555777888999999555666777777666555333222///---+++******)))(((&&&'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''^^^>>>999555333000///...---***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,------...------...///000111222222333444555666666666555555///...---,,,++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,------...////////////000111222333888888777777888999999:::999999999777555222///...+++,,,,,,++++++***)))((()))))))))))))))*********((('''&&&&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++,,,---///000111222...///111444666888:::;;;;;;;;;;;;:::888666555444111111111111111000000000+++---///000///...///000)))000000******111555111111+++///999888000222===444444;;;333'''???]]]\\\DDD<<<555444777888444///333***...222)))%%%***---+++((('''''')))******(((&&&&&&''''''((())))))***))))))))))))************---------...///000111222333333333333444666888999======???@@@BBBBBBCCCCCCAAA???;;;999666444000......---------,,,+++++++++))))))(((((((((((()))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,------.........///111333555777999:::;;;555555666666555333111000...,,,***)))***)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''|||ggg@@@888555333111000///---***'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------......///000000000000000444555555555555333222111......---,,,+++))))))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++////////////000000000000333444777999:::;;;;;;;;;<<<888444111//////---,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++,,,---...//////111111222222444555777888888999:::;;;:::888555333222111000///.....................------.........------------------------.................................//////000222222111000000///......------************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))++++++,,,------......///333222111111222555888:::<<<===>>>???@@@AAABBBBBBCCCAAA===999555222111000,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,------......///...///222444777888999:::>>><<<:::666333111//////,,,+++***)))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&{{{gggAAA999444333111000///---***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,---......///000000000000///444444555555444333111000...---,,,+++***))))))((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++///////////////000000000444555777999;;;;;;;;;;;;;;;777333000///...---,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***++++++,,,---...//////111111222333444666777888888999;;;;;;:::777444333111111000///...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111000//////...------,,,,,,************************(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))++++++,,,,,,---.........333222111000222555888:::;;;;;;===>>>???@@@@@@@@@AAA???<<<888444111000///,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........///000222555777999::::::===;;;888555333000///...,,,+++***)))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&yyyfff@@@999444222111000///---***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,---...//////000/////////333333444444333222000///---,,,,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++........./////////000000444555777999:::;;;::::::888555222///......,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++,,,---...//////222222222333444666888999999:::::::::888666333111000000///...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///......---,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++,,,,,,------......222111000000222444777999888999;;;===>>>>>>>>>===>>><<<999666222000...---+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,------......000111333555777888999999:::999666444111///...---+++***)))(((((('''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&xxxeee@@@888444222000//////...+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,------...////////////...111222333333222111///...,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********---------......//////000222333555777888888888888555333000...------+++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,---......///111222222333444666888888999999999888777444111//////...---,,,,,,++++++,,,*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,++++++************************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***++++++,,,------......111000000000222444666888666888999;;;<<<<<<;;;:::999888666333111...---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******++++++,,,------......///000111333555666666777777666444111///---,,,,,,***)))(((((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvccc>>>777333222000//////...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######'''''''''''''''((())))))(((((('''&&&%%%%%%%%%&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,---...............000111111111111///...---*********))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,,,,---......//////000111222444555555555444222000...---,,,,,,***(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++,,,---......111111111222444555777888888777777666444111///......---,,,+++************))))))(((((((((((())))))************************++++++++++++++++++++++++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))******++++++,,,------.../////////000111333555666444666888:::;;;:::888777555555333111///---+++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,------...---...///111222333333333444333111///---++++++***)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&~~~uuubbb===666333111000//////...+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++++++++,,,------------,,,+++++++++,,,,,,(((((()))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,------......------//////000000///...,,,+++))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))******++++++,,,---...//////...///111222333333222222///...,,,+++,,,+++)))'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---......000000000111222444666777555555444333111///...---,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))******++++++,,,,,,------......///000111333444555333555888::::::999777555222222111000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,------,,,---...///000111111111111000...,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&|||sssaaa===777222111000//////...,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))***,,,...///111111333222222222222333444444666666555555555666777777000111222222000---)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++,,,------------,,,......//////...---+++***))))))((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))******+++,,,---...//////...///111222222222222111---,,,******+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------.........///000111333444555222111111000///------,,,++++++***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********+++,,,,,,---------...///000111333444444333555888::::::888666444000000000000///---+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,,,,------------...///000000000000...---,,,***)))((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&{{{yyyrrraaa===888222111/////////...,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******---...111444777:::<<<>>>888888888888888999::::::============>>>???@@@@@@CCCCCCBBB@@@;;;444...***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++,,,------------,,,---......///...,,,+++***((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))******+++---.../////////000111222333333222111,,,+++************(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...---......///000222444444000000///...---,,,,,,,,,+++***)))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))******+++,,,,,,------------...000111222333444333555888::::::888666444//////000000///---+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++,,,,,,------......///000000000000000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&ssscccYYY@@@777444222000///...---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((()))(((((((((+++)))''''''((()))))))))''')))+++++++++---000333777333222444777999;;;===999555666999666///000555777222000333333000000444777:::======;;;888555555555111---,,,,,,***'''$$$))))))*********)))'''&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------............---,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,------...//////,,,---000111111000...,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,000///.........000111222//////...---,,,,,,++++++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,---...///000111222333444777888888777555333......---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------------..................+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr]]]SSS===:::444222000///...---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((&&&'''(((***,,,,,,,,,+++...,,,***,,,222999???BBBCCC===777444555777:::===DDD@@@>>>???@@@>>><<<;;;@@@>>>;;;:::::::::999777333333333333333222111000000...---///111333222000(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------------...------,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,------......,,,---///111111///---,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,//////.........///000111.........---,,,+++++++++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))******++++++,,,,,,---,,,,,,---...///000111111111222444666666444222111...---,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,------------------.........******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppVVVJJJ999:::444222000///...---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))************)))))))))))))))(((((()))***,,,,,,111111444;;;CCCGGGEEEAAA???>>><<<<<<@@@DDDGGGHHHRRRPPPOOOPPPWWW\\\ZZZSSS___aaa\\\RRRMMMMMMHHH@@@:::888666888;;;===<<<;;;111000///000333555666666...,,,)))&&&%%%&&&(((***%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,++++++,,,,,,,,,---------------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,,,,------,,,---...000000...,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,.........---......///000---------,,,++++++******)))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---...///000000111///000111333333111///...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,------------------------***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrTTTFFF666:::444222000///...---+++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))*********))))))+++///555999666888;;;@@@DDDFFFEEEDDDGGGMMMVVV^^^gggmmmnnnkkkrrrtttsssrrrwww}}}zzzssszzzrrrkkkmmmjjjaaaIIIEEEAAABBBDDDCCC>>>888444222///...///333666888777444111---***(((''''''''''''((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++++++++,,,,,,.........---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++------------------......,,,,,,+++++++++*********(((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,---......///000000...///000000000///...---,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz]]]MMM999:::444222000///...---+++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++&&&***///333666999>>>BBB;;;>>>@@@BBBDDDLLLXXXaaajjjqqqxxx}}}{{{|||llliiieeedddccc]]]RRRJJJ@@@===777222///000333666888777555222///,,,)))'''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++*********+++++++++,,,,,,+++***************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))************++++++,,,,,,------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++,,,,,,---------,,,,,,,,,***************)))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,------......//////...////////////...---,,,*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,------,,,,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllZZZ@@@;;;444222000///...---+++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))(((((()))+++---...)))000888<<<<<<:::::::::===KKK\\\gggkkknnnuuuzzz|||~~~zzzsssssswwwvvvppptttvvv{{{~~~xxx}}}}}}wwwwww}}}{{{yyysssbbb^^^UUUIII===444000///444444444444333000...,,,))))))'''&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++))))))*********+++++++++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((************************,,,,,,,,,++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,,,,---------.........////////////...---,,,,,,))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++---,,,,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuucccDDD999444222000///...---+++)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))******)))***,,,...111333666:::===??????BBBIIIOOOXXXggg|||~~~{{{rrrtttpppggghhhpppqqqkkkhhhcccjjj|||xxxvvvzzz{{{uuummmrrrtttyyy}}}~~~}}}{{{xxx|||{{{vvvkkk[[[LLLAAA;;;666666555555444444333333///---***'''%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********))))))))))))*********+++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,,,,,,,+++))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,------------...............---,,,++++++***))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++,,,,,,,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwweeeCCC555444222000///...---+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))+++++++++,,,...111444666>>>>>>===???GGGXXXooo{{{wwwtttjjjrrrwwwvvv~~~vvv{{{yyyuuuvvvwwwvvvrrrnnnlllkkkzzzxxxkkk```ZZZ???===999777555555666777555222...***(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((())),,,,,,++++++++++++++++++,,,++++++***)))(((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++,,,,,,+++***)))((('''''''''((((((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,------------------------,,,,,,+++******)))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++,,,,,,++++++***))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp[[[DDD999444222///.........,,,+++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++******+++,,,------,,,(((,,,222444444444777:::@@@@@@LLLeeezzz|||qqqxxx{{{{{{~~~cccbbbhhhqqqwwwzzz|||}}}cccRRRIIIBBB555222555222777999:::555---((())),,,%%%(((***)))&&&&&&(((+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************************+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************+++,,,------,,,+++***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((()))((('''''''''(((((()))++++++******)))(((((((((***))))))((())))))******(((***,,,***((('''(((+++'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''pppZZZBBB888444222///.........,,,+++))))))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++***))))))******)))(((---000333666999===@@@BBBVVVbbbxxxzzzjjjWWWSSS^^^lllsssttt|||mmmeee]]]JJJ>>>888111222777<<<<<<555...)))(((&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******************************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,+++******)))((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''rrrYYYAAA777444222///.........,,,+++))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,555333111333<<>>;;;444222///.........,,,+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++***+++---///333<<>>@@@AAABBB???@@@AAABBBBBBAAA@@@???<<<;;;:::;;;>>>???>>><<<333444444444222...***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrPPP:::;;;444222///.........,,,+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,111999DDDTTTlll{{{|||{{{|||kkk```YYYgggttt{{{nnnRRR<<<999>>>???@@@???999111***(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***(((((((((((())))))))))))((('''''')))---333999===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA>>><<<:::333222333888???DDDFFFEEE<<<>>>AAAAAA===666...)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************''''''((((((((((((((((((((((((((((((((((((((((((&&&''')))***,,,...000000***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddOOOEEE888555222000//////...---,,,************))))))))))))))))))))))))))))))))))))*********)))))))))))))))"""...222***&&&,,,///---555===OOOggg~~~zzz|||{{{{{{wwwuuusssooojjjsssvvv{{{lllYYY[[[iiitttfffIII===DDDFFFJJJHHH???;;;999000%%%******)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&)))))))))(((((((((''''''***)))'''''''''(((((('''$$$'''******((('''(((***)))((('''''''''(((******%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((***)))(((''''''((()))***'''&&&%%%%%%&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((()))******)))(((''''''((())),,,...111333444444888777333//////333777999999===>>>;;;999999444...///111111///000333666777BBBFFFGGGBBB???===777...---+++)))((())))))(((&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((())))))(((((('''...,,,)))'''&&&'''((()))666)))(((000444<<>>@@@KKKKKK===222000'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''''''''((()))***'''((()))***++++++++++++//////...---,,,...222555222333444444222///,,,***'''''''''&&&&&&&&&&&&%%%%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((('''&&&%%%((()))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((---)))%%%%%%***000333555555444333222444888<<<>>>AAAEEEEEECCCCCCFFFEEEAAAEEEAAABBBFFFHHHEEEDDDEEEHHHGGGFFFDDDAAA===999777===>>>===<<>>BBBLLLKKK???555...,,,***)))((((((******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''''')))((((((''''''(((((()))(((+++...111333555666777999777444222111333777:::;;;;;;===>>>??????>>>>>>222111///,,,***(((&&&&&&&&&&&&'''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))((((((''''''((()))******))))))*********((('''%%%((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((&&&&&&***222888:::999555555666888;;;>>>AAACCC>>>AAACCCGGGTTTccchhhddd[[[bbbeeecccbbbccc^^^WWWTTTPPPMMMLLLIIIDDD@@@???BBBCCCDDDEEEEEEAAA:::333:::888555222000...+++(((((())))))******))))))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&'''))),,,...888999::::::888666333111777<<<888444:::===999666@@@CCC===333777DDDEEE;;;777999:::===<<<222000;;;222666999888444---)))''''''((())))))***)))((((((aaaIIICCC:::555222000//////...---,,,++++++++++++************************************))))))******+++++++++,,,&&&000333+++...IIIpppvvvkkktttsss[[[```qqqtttkkkVVVCCCBBBMMMKKK???666222,,,(((&&&'''***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''')))***+++,,,,,,,,,000333777999:::<<<>>>AAA:::777333000000111222333777777666777888;;;>>>@@@BBB@@@<<<777222...,,,***+++)))'''%%%$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))***************))))))***+++++++++,,,---------+++***)))&&&''')))***+++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))''')))---444:::<<<999666999999999:::>>>CCCHHHKKKJJJTTT___nnn|||tttmmmkkkggg___ZZZZZZIIIHHHIIIJJJIIIGGGEEEDDD;;;999666444333222111///***)))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***...333777999999888666444333222111111///BBBBBB888???FFFJJJSSSdddaaaTTTHHHMMM\\\[[[OOOCCCIIIEEECCCGGG>>>444;;;555777:::======999000***&&&'''(((((())))))))))))aaaHHHBBB;;;555222000//////...---,,,,,,++++++++++++*********************************))))))******+++,,,,,,,,,***...---...DDDjjjssseeehhhyyygggZZZooo{{{qqqPPP<<>>;;;999777777777777555777666333111222444888:::;;;999888666555555666666111///,,,(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))******++++++***))))))(((((())))))******++++++++++++******(((((()))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,---111777<<<===:::666333444888???IIIWWWfffrrryyynnnhhh___UUUJJJBBBDDDIII>>>;;;777555666777888888000///,,,***)))***+++,,,((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((---333888===@@@BBB777555333222222444777999AAAkkkttt```[[[\\\fff|||~~~sssiiillltttrrriiiyyy}}}gggWWW```XXX@@@999:::777444555888999666333+++******))))))******+++[[[CCC???:::555222000//////...---,,,,,,,,,+++++++++*********************************))))))***++++++,,,------,,,...666IIIeee~~~llldddsss}}}bbb]]]pppvvvdddPPPHHHGGGEEEDDD@@@:::333---)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''((((((((()))))))))))),,,///444888:::999777555111444777777777:::AAAGGGKKKJJJJJJKKKMMMLLLIIIFFFBBB@@@>>>===<<<===???@@@777666555444444666777999888777555222///,,,)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++******+++,,,---///111222000000000000111222333333111000///---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///333777;;;;;;999777999;;;===HHH\\\qqqyyyeeeTTTSSS[[[MMMHHHAAA<<<;;;;;;<<<===;;;777222---***)))+++,,,(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***---111666;;;===>>><<<:::777777777:::>>>DDDIIILLLrrr|||qqqjjjxxx}}}yyyxxxkkknnnkkkWWWSSSIIIDDD>>>999888888:::;;;444222///,,,***)))***+++VVV>>>===999555333000/////////---,,,,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------...555MMMnnnmmmaaawww|||vvvUUUaaapppwwwqqqaaaPPPFFFJJJGGGBBB<<<555///***'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((())))))******666999===??????;;;666222444888<<<>>>@@@FFFOOOWWWUUUUUUWWWZZZ^^^]]]YYYUUUKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGAAA;;;555222///...<<<<<<<<<:::666111+++'''((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++---///111555:::>>>BBBDDD>>>>>>======>>>@@@BBBCCC;;;999666333111/////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***,,,///111555888:::888444666???GGGYYYjjjyyypppuuuyyy~~~```XXXNNNEEE@@@>>>>>>===DDD???777///***)))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******666999===???===777111,,,000444:::CCCNNNYYYbbbgggkkkzzzzzzuuuzzzvvvzzznnnjjjnnnnnn{{{\\\ZZZUUULLLCCC??????BBB<<<888333...+++)))***+++ZZZBBB>>>???777444111/////////---,,,++++++++++++++++++++++++************************))),,,---***(((***,,,---(((FFFnnnccchhhfffYYYsssyyyZZZGGGHHHLLLNNNJJJBBB999---$$$)))******(((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++'''((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******+++++++++*********))))))(((((((((((()))+++)))'''(((...555999888>>>;;;888666555888>>>EEEJJJJJJMMMVVV```fffiiikkkiiijjjkkkoootttwwwtttooohhhjjjnnniii```ddddddVVVMMMJJJNNNNNNBBB======666...---111===EEEAAA888111***(((&&&(((,,,,,,)))%%%(((((('''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))---***'''''')))+++***)))))),,,+++'''(((000888;;;;;;>>>@@@@@@======AAADDDEEE;;;<<<===666888BBBFFFBBB666999<<<888CCCHHH555444...***,,,///...)))&&&,,,------,,,***)))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,(((&&&'''---111333333888...444===999@@@]]]vvv{{{}}}uuu{{{nnnVVVQQQOOOMMMEEE777:::AAAEEEAAA999222---***,,,***(((((()))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&((()))******((((((''''''(((---444999???CCC999000333444333888777>>>___xxx}}}ooouuuwwwqqqiiinnnwwwrrrmmmyyyzzzttt}}}wwwuuu~~~ttthhhkkk[[[===666GGGIII@@@555///...---***'''^^^DDD======777444111/////////---,,,++++++++++++++++++++++++***************************+++------+++***,,,000BBB___}}}xxx^^^]]]bbbZZZkkkxxxkkkUUUFFFEEEFFFHHHGGG@@@666000***************)))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))*********************))))))((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***)))((((((((()))*********+++,,,...333888;;;;;;---222<<>>333,,,000888>>>AAACCC555111,,,'''&&&(((+++...***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))%%%'''***,,,------------...000111111444:::===>>>EEEAAA======@@@EEEJJJNNNKKKDDDDDDFFFFFFJJJLLLGGGPPPHHHIIIDDD;;;FFFPPPDDDGGGBBB;;;222***(((,,,222*********)))(((((()))***))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))------,,,++++++///555:::FFF666666III^^^rrr~~~xxxwww\\\LLLJJJHHH>>>EEEJJJHHH@@@888333000)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))*********************---222777;;;<<<<<<333---222333;;;KKK[[[\\\tttssspppooozzzxxx```jjjoooooo~~~~~~yyyooofffgggrrr}}}}}}zzzmmmUUUCCC>>>AAABBBCCCAAA<<<333+++&&&{{{iiiLLL???<<<777444111/////////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***---000,,,)))222???aaauuu^^^gggttt}}}~~~|||{{{{{{zzzooocccbbbiiirrrwwwyyyyyyzzz~~~ZZZVVVppp}}}ttt]]]PPPGGGKKKNNNHHH>>>:::---+++******,,,+++((($$$((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))((((((((((((((((((+++******************************)))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((***)))((('''(((***,,,------111666999:::888666666AAA@@@BBBGGGHHHIIIQQQZZZfffaaa^^^]]]YYYRRRPPPQQQHHHHHHEEEAAACCCHHHIIIFFFMMMJJJSSS[[[\\\eeeqqqqqq___jjj||||||dddUUUTTTPPPMMMCCC:::999:::888666666:::888444---((('''+++///+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++)))(((***,,,)))///888BBBHHHIIIHHHHHH???BBBIIIMMMJJJFFFKKKUUUeeeaaaWWWPPPRRRWWWPPPBBBGGGHHHLLLGGG???KKKWWWRRRLLLLLLJJJDDD;;;444///---+++***)))))))))***+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))+++///555:::>>>???;;;AAAQQQggg|||tttwww~~~iii|||rrrtttrrrlllYYYGGGKKKLLLNNNMMMIIIBBB>>>;;;++++++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,000666:::===>>><<<666...111999:::HHHcccuuuuuuzzzzzz~~~~~~}}}nnnbbbcccxxx{{{}}}nnnLLLEEECCCBBBBBBAAA<<<666000xxxYYYDDD;;;777444111/////////---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***---///+++,,,@@@YYY|||cccooo}}}|||vvvsssoooiiiccclllgggcccccccccaaaaaabbbcccZZZUUUTTTLLL@@@AAAJJJOOOQQQRRRQQQPPPSSSXXX[[[cccfffhhhiiikkkpppsssttttttwwwyyyyyywwwwwwxxxyyycccddd{{{xxx]]]HHHIIIOOOLLLEEECCC555///***))),,,,,,)))%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))************))))))))))))(((((())))))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************)))))))))))))))***)))(((((())),,,///111222666;;;>>>;;;444222333<<>>111222///---,,,,,,---------))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***)))---666AAAEEEAAA<<<@@@VVVnnnqqqpppooo|||xxxsssxxxZZZ\\\fffrrrsssiiiccccccoooqqqllljjjqqqxxxwww___UUULLLJJJKKKJJJGGGEEE444///***((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++******))))))***(((+++000888>>>AAA@@@>>>;;;888<<>>BBBAAA===999888???XXX{{{|||gggaaazzzsssdddTTTFFFAAABBBEEEfffGGG666777444111/////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...666LLLkkkwwwlll}}}kkkPPP@@@@@@NNN\\\]]]^^^ccchhheeebbbiiiuuupppggg]]]VVVSSSOOOGGGAAADDDIIISSS\\\______eeelllllluuuzzzwwwvvv|||~~~{{{zzzyyy{{{|||uuummm[[[eeewwweeeUUULLLIIIKKKMMMGGG>>>222***((()))***+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************************************)))))))))***++++++,,,,,,++++++,,,---...//////000222222222222333333444444555444222///---***(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------///...,,,+++******+++,,,)))***+++...000333666777666111111:::BBBJJJXXXgggoooiiijjjkkkbbbVVVYYYeeegggfffqqqzzz|||~~~uuu|||zzzggghhh|||tttwwwwww```ZZZdddiiixxxvvvssslll^^^NNNGGGFFFEEE===444555;;;>>>999333+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))),,,111777<<>>AAA@@@===;;;;;;>>>MMMmmm~~~ssszzz~~~hhhkkkbbbGGG>>>@@@eeeGGG:::777444111/////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------333IIIhhh{{{~~~xxxpppuuu```LLLLLLSSSbbbfffpppvvvpppkkkvvvwwweee[[[YYYYYYYYYXXX[[[gggtttpppYYY{{{sssTTTGGGIIIMMMJJJCCC999///)))((()))+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,---///000000111111333444666777999999<<<<<<===>>>???@@@AAAAAA@@@???===;;;999777555444//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---...//////...,,,***))))))***+++(((***---111444777888999444444???SSS```bbbfffmmmjjj]]]VVVYYY]]]hhhuuuvvvqqqssssssiii___dddpppmmm^^^ccceeejjjggg```lll{{{{{{wwwqqqzzzcccaaafffpppvvvrrrjjjeeeOOOEEE;;;888===BBBBBBAAA222000,,,)))'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---555===@@@AAAHHHWWWdddkkklll|||}}}zzzppp^^^UUUPPPHHHDDD@@@>>>===:::222,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------...666>>>BBBHHHXXXpppyyyrrrrrrooozzznnnzzzqqqxxx|||sssooo|||mmm\\\KKKEEEHHHJJJDDD;;;222---,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***+++***(((***000666:::===???>>>;;;<<>>444+++'''(((***))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++++++++++++++++++++***+++,,,...000111333333888999:::<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFEEE555444222000...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---//////...---+++)))(((((()))***(((***///333777999::::::444<<>>MMMZZZwww~~~pppeeefff______fffeeeeeelllooouuuxxxmmmjjjmmmwwwxxxaaaMMMeeeFFF666666333000.........---+++++++++++++++++++++++++++++++++***+++---......---111(((///JJJeeetttuuueeeuuufffFFFDDD666555===@@@EEEHHHBBB```zzzzzzxxxrrrrrraaaccc]]]HHHMMMGGGKKKFFFEEE>>>...,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++***)))(((((((((((($$$***//////,,,+++++++++---...222888:::999===CCC;;;>>>888111555AAA>>>333BBBBBBEEEHHHHHHFFFFFFHHHLLLFFFEEEIIIJJJGGGIIIOOOJJJJJJDDD<<<888777///%%%***)))))))))******(((&&&(((((((((((())))))))))))******))))))(((((('''''''''((()))((('''&&&'''))))))((((((((()))+++---///,,,++++++***************'''000888:::<<<>>>>>><<>>444...---...---+++))))))***+++***)))************************+++++++++++++++++++++++++++++++++*********)))))))))+++,,,,,,...555;;;>>>===<<<<<<666999XXXwwwnnncccXXXSSSQQQNNNOOOQQQccciiiqqqwwwyyyyyyxxxwwwtttrrrwww{{{gggccc{{{|||nnnfffHHH888666444000///......---,,,+++++++++++++++++++++++++++++++++,,,---------,,,---444EEE[[[iiissshhh```}}}]]]LLLIIIRRRWWW]]]^^^UUUTTThhh|||ggg|||sss\\\llljjjWWWIIIJJJFFFHHHCCC333---...'''************************************************((())))))***************++++++***************+++------***((())),,,///000777777:::AAACCCBBBCCCFFFFFFDDDAAAAAABBBDDDEEEEEE===FFFMMMKKKDDDBBBGGGMMMJJJJJJKKKLLLIIIEEEEEEHHHRRRQQQKKKDDDCCCEEEAAA:::111...+++))))))******)))((()))))))))))))))))))))***)))))))))(((((((((''''''((()))(((''''''((())))))(((((()))***+++---...,,,+++***))))))***+++,,,444111:::HHHBBB666AAAZZZjjjjjjqqqqqqiiitttwww{{{~~~yyy{{{nnnooooooooottt{{{vvvmmmfff\\\ZZZhhhzzzooo|||gggbbbllljjjvvvlllLLL999AAAJJJIIIBBB@@@999000+++,,,***'''*********)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))************************++++++*********+++,,,,,,---,,,,,,///000222888???BBBCCCfffzzzuuu{{{vvvcccaaaeee```kkkyyy}}}{{{ggg]]]eeeuuuzzzlllSSSEEEHHHKKKEEE:::+++%%%***000---'''************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,******,,,...///444<<<;;;QQQbbbvvvuuullllllxxx{{{yyyiiiSSSJJJBBBAAA;;;111***)))+++***))))))++++++***)))************************+++++++++++++++++++++++++++++++++*********))))))))))))))),,,222888===>>>===:::===DDDUUUvvvqqqOOOIIIIIIPPP\\\eeeffffffgggxxx}}}}}}yyyuuuvvvkkkiiigggJJJ;;;777444111///......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))<<>>@@@```gggRRRNNNYYYvvvxxxvvv{{{yyywwwmmmqqquuuvvvrrrmmmiiigggpppjjjrrrrrroooiiiaaaTTTHHHFFFIIIFFFCCC===666222111+++$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,******---222555999CCCNNNYYYWWWxxxrrr```bbbtttqqqqqqiiicccJJJHHHHHHOOOKKK===+++(((111111(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,***+++///222333999AAAFFF]]]jjjtttuuutttyyyjjjWWWFFFDDDBBB888,,,(((***))))))***++++++***(((************************+++++++++++++++++++++++++++++++++******************((()))000999>>>>>>===999777@@@QQQggg|||}}}hhhWWWMMMYYY\\\gggwww}}}}}}sssmmm|||hhhKKK<<<777444111//////...---,,,++++++++++++++++++++++++)))+++,,,---,,,+++,,,,,,///BBBXXXfffqqq~~~gggsssvvvooonnnyyy|||tttwwwrrr^^^wwwcccrrrkkkJJJIIIEEEJJJLLL@@@666111(((************************************************))))))***++++++++++++***++++++************++++++))))))+++111333444555888666888???IIIQQQYYYdddooowwwpppnnneeeWWWVVVUUUMMMCCCAAAHHHLLLJJJJJJIIIIIIKKKNNNPPPMMMHHHCCC>>>777111---+++)))(((*********)))))))))))))))))))))))))))((((((((((((''')))***)))((('''((())))))))))))******+++,,,,,,,,,+++)))(((***---111444;;;===;;;888BBB\\\}}}fff```pppsssrrr|||tttsss{{{|||{{{xxxkkkeeewwwhhh___ooozzzkkkUUUKKKGGGEEE@@@;;;:::999222***)))(((((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,++++++***************++++++000666;;;DDDYYYooovvvyyy~~~bbb```rrrnnnfffwwwpppdddKKKLLLSSSQQQ@@@///+++...000+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++---***+++000444999BBBKKKiiimmmjjjllltttzzzllllll}}}||||||xxxpppXXXGGGAAA>>>666---***))))))***,,,,,,***(((************************++++++++++++++++++++++++************************,,,***---777???@@@<<<999777???TTTfffrrrjjjUUURRR```oooooommmpppvvvzzzzzz{{{~~~zzzqqqlllsssxxxhhhKKK<<<777555111/////////...,,,++++++++++++++++++++++++)))+++---,,,++++++...000>>>JJJ[[[ooo{{{qqqrrrnnnsssvvv|||}}}~~~tttmmmjjjmmmrrr}}}}}}{{{vvvmmmiiirrr~~~wwwllllllsssuuu|||~~~iiinnnvvvvvvyyyyyysssmmmnnnsss|||{{{ZZZddd|||vvvXXXggg}}}oooRRRPPPEEEGGGLLLDDD<<<666,,,************************************************))))))***+++++++++++++++,,,+++***)))))))))))))))***---333888666444;;;EEEBBBKKK^^^rrrtttiiifffeee___WWWWWWQQQKKKJJJKKKLLLLLLLLLGGGDDD???:::555///***&&&+++*********)))))))))((((((((((((((())))))))))))((()))***)))((('''(((***((()))******++++++++++++,,,+++******,,,111666999;;;AAAKKKYYYjjjtttqqqhhhjjjrrrcccrrrzzzhhhwwwzzzxxxppplllpppuuuvvvooottt}}}wwwxxxuuu{{{wwwhhhppp~~~tttzzztttZZZIIIHHHDDD???===>>>999333,,,***((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))******//////666???EEERRRqqqxxxvvv}}}}}}iiiJJJLLLPPPMMM>>>...***000++++++++++++************************************((()))))))))************************++++++++++++...,,,,,,111888@@@MMMXXXyyy}}}zzzwwwwwwvvvpppLLL===BBB@@@555,,,+++***+++,,,+++***(((************************++++++++++++++++++++++++************************,,,,,,222===AAA<<<888777AAAUUUuuu~~~wwwddd___gggoooqqqooommmiiigggjjjnnnrrrzzzuuuuuuvvvuuuzzzhhhKKK<<<888555222000//////...---++++++++++++++++++++++++***,,,---,,,+++,,,111555EEELLL]]]sssuuugggzzzuuuooouuuuuulll}}}{{{{{{zzziii```___fffrrr}}}yyyzzzzzzvvvnnnjjjqqq|||yyyyyyzzzrrruuu{{{zzz~~~}}}gggjjjgggmmmpppmmmiiigggdddaaaaaaiiirrryyybbbUUUffffffZZZ{{{```KKKEEEJJJGGGBBB;;;111++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,++++++*********++++++//////444888777:::JJJ]]]ssszzz~~~rrreeeWWWPPPLLLJJJKKKNNNJJJHHHFFFBBB>>>777///***+++++++++******))))))((((((((((((((())))))))))))((()))******(((((()))***((()))***++++++++++++++++++++++++---000555:::<<<888<<<\\\~~~___RRRYYYrrr~~~tttxxxkkkyyy|||sssttt{{{uuuiiikkkuuusssooooooWWWVVVOOOEEE??????>>>;;;111---))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,000111;;;LLLWWWbbb{{{tttyyy{{{yyy|||ssskkk]]]NNNHHHNNNMMM===...+++,,,++++++++++++*********************************))))))))))))*********************++++++++++++,,,///...000777@@@JJJYYYeeeaaa{{{}}}xxxxxx|||}}}^^^EEECCCBBB;;;000...,,,+++++++++***)))************************++++++++++++++++++++++++***************+++++++++,,,///777@@@???999<<>>DDD???<<>>MMMTTT```eeeZZZRRReee~~~|||yyyuuuyyyrrrssszzzsss___\\\```mmmzzz}}}{{{yyyyyy}}}~~~yyyooovvvxxxyyy{{{||||||}}}}}}||||||hhhddddddeeewwwuuu___|||]]]FFFHHHJJJIIICCC777++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++---///222444666<<<>>>LLLeeexxxkkkVVVLLLLLLKKKKKKKKKJJJGGGCCC@@@,,,,,,++++++***))))))((('''((((((((())))))******(((***+++***)))((()))***((()))+++,,,,,,+++***)))***,,,...222777;;;???AAAdddrrrwwwjjj]]]iiiuuuwwwuuu```www~~~}}}yyy{{{xxx^^^IIIBBBEEEGGG:::333+++(((***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...000111222GGGHHH___}}}~~~ttt||||||\\\NNNLLLFFF:::,,,,,,,,,+++++++++******************************))))))))))))******************+++++++++,,,,,,,,,...111:::HHHUUU___jjjttt}}}yyyiiiiiiooovvv|||tttwww~~~vvvLLL===EEE888444...+++***+++++++++************************++++++++++++++++++++++++))))))******++++++++++++666;;;DDDHHHAAACCC]]]{{{yyyooofffxxxvvvzzzwwwmmmkkklllmmmrrrzzz|||iiiGGG===777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***,,,444@@@JJJSSScccrrrpppdddbbbqqq|||gggooowwwuuuuuuwww~~~|||nnnaaa[[[eeelllnnnqqqyyy~~~~~~}}}kkkpppuuu|||yyyuuu{{{zzz|||zzzmmmhhh}}}ooowww|||zzzddd[[[yyy{{{mmmIIIKKKLLL???HHH???000...,,,***)))***,,,---******+++++++++,,,,,,,,,++++++******,,,---,,,+++000++++++000222222777???IIIXXXrrrvvvrrryyyuuuaaadddxxxnnniiimmmwwwyyyvvv}}}zzzsss```PPPEEEIIINNNJJJDDDCCC===666...+++++++++((($$$))))))))))))))))))))))))))))))))))))************,,,+++***+++,,,,,,+++***...+++...;;;???555EEEkkksss[[[ZZZssscccooo~~~~~~ppp\\\MMMGGGFFFJJJ<<>>AAAEEESSSoooxxxnnnnnnppp}}}~~~vvvrrrtttqqqyyy}}}ttttttkkkIII???777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---///777DDDNNNRRR^^^kkknnnkkkmmmvvv~~~gggaaalllssslllsss{{{|||uuuiii^^^WWWjjjqqquuusssrrrvvvyyyyyyzzzgggmmmxxxuuuhhhmmmyyy{{{|||}}}{{{kkkcccyyy___\\\[[[```eeemmm|||}}}bbbnnn]]]KKKKKKFFFLLLBBB555111,,,))))))+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++444'''%%%111666444BBBWWWkkk~~~|||vvvooouuuttttttkkkzzzwwwwww|||rrrYYYIIIKKKIII@@@DDDRRRBBB;;;333---++++++***(((************************))))))))))))************++++++***+++,,,,,,,,,+++)))111444666>>>EEEYYYuuuvvvuuuvvvppp~~~pppjjjyyyyyy~~~uuugggYYYPPPIII???666111---)))(((***************************************++++++++++++++++++++++++++++++++++++,,,------,,,...444???GGGMMMdddnnnqqq{{{|||yyyvvvOOOEEEEEE>>>111......)))***---(((++++++++++++++++++++++++++++++++++++++++++++++++)))***+++******+++---...000FFFYYYgggqqqsss}}}sssuuu~~~}}}ssszzz{{{vvv}}}tttooo{{{wwwXXX999AAA;;;333,,,***+++,,,+++************************,,,,,,,,,+++++++++*********,,,---,,,***+++000444999===@@@BBBMMMdddzzzqqqooouuuzzz~~~}}}zzzxxxwwwzzzvvviii___TTTMMMLLLLLLOOOYYYkkk~~~{{{qqqiiinnnmmmKKK@@@777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,000;;;IIITTTSSSYYY```fffkkkpppvvvzzzfff\\\ccckkkoookkktttzzzttteee[[[[[[___www{{{|||xxxuuuvvvxxxxxxlllrrrkkkeeettt~~~}}}iii\\\ooooooZZZIIIGGGNNNZZZrrrssseeexxxMMMGGGJJJLLLAAA<<<444,,,(((***,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,.........---,,,++++++...333555444AAAcccsssjjjsss~~~}}}yyy\\\OOOLLLIIIIIIKKKGGGBBB:::333...,,,,,,,,,************************)))))))))*********++++++*********++++++,,,------,,,888777777OOOhhhrrrvvvgggdddsssiiipppgggqqqooorrryyy___KKKLLLEEE>>>666...'''''',,,************************************+++++++++,,,++++++++++++,,,,,,,,,,,,///...------222;;;HHHPPP\\\yyyyyy}}}{{{|||XXXUUUHHH666//////***+++---)))++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---------...222KKK[[[cccnnnsssyyy|||pppiiiwww}}}|||xxxwwwvvvwwwyyyxxxsssmmm~~~}}}qqqDDDGGGAAA888000+++)))+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---,,,***---222777<<>>SSSsss||||||~~~ssslllsss~~~|||xxxtttssswww~~~|||}}}ssscccSSSDDD<<<888333---+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------000444999AAALLLXXX```ooo}}}}}}xxxbbbQQQ>>>888999///))),,,---++++++++++++++++++++++++++++++++++++++++++++++++...+++,,,///...,,,111888NNNiiixxx|||yyy|||}}}zzz|||}}}}}}|||}}}~~~|||xxxvvvvvvxxxzzz{{{nnnqqqtttvvvyyyxxxmmmfffeeeXXX[[[\\\[[[[[[ZZZSSSKKKWWWiii|||wwwQQQGGG>>>999222,,,+++///++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***+++111:::AAAJJJKKKXXXsss~~~zzzzzz~~~{{{ttt}}}yyynnnooolllnnnmmmdddWWWLLLHHHHHHBBBNNNNNNGGGBBBDDDhhh~~~mmmHHH<<<777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111888CCCLLLSSScccaaa^^^___ggguuummmZZZaaappplllgggpppqqqiiicccgggttt~~~~~~{{{}}}tttyyy{{{jjjUUUOOO]]]yyytttiiihhhxxx{{{zzzvvvzzz|||yyyvvvuuu{{{]]]www{{{YYYMMMEEEIIIGGG>>>333,,,,,,------+++,,,,,,,,,,,,------------))),,,///...------///333999:::ZZZwww}}}jjjQQQOOODDDEEEFFFEEE@@@888///)))++++++++++++++++++++++++*********++++++++++++,,,***,,,......---///444999777GGG[[[lllsssmmmwwwyyypppmmm~~~}}}ttthhh```gggrrr{{{xxx~~~oooZZZEEE===>>>;;;333---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,333<<>><<<666;;;FFFEEE;;;555EEE[[[lllxxxwwwvvvcccSSSCCC<<<555---+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++...666AAAIIIXXXcccuuu}}}xxxzzz~~~zzzooofff^^^YYYVVVfff```PPPMMMRRREEEKKKqqqqqqmmmIII===777444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,222:::CCCKKKOOOUUUUUUXXX```mmmzzzzzzbbb[[[gggiiifffiiilllfffgggkkkuuu{{{{{{~~~~~~|||xxx~~~}}}}}}|||lllYYYLLLUUUppptttpppyyy~~~vvvlllhhhmmmwww{{{uuujjjOOOBBBHHHFFF@@@777000------------,,,,,,,,,------------...+++...000///...///444999DDDXXX|||nnnrrrZZZFFFFFFEEEFFFDDD===444,,,++++++++++++++++++++++++*********+++++++++,,,,,,***---//////...111777===GGGfffsssyyysssvvvuuunnnhhhmmm~~~www```HHH@@@AAA???777111+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///...888DDDLLLTTTcccxxxzzz```HHHCCC999///,,,(((++++++++++++++++++++++++++++++++++++++++++++++++***))),,,///+++---@@@WWWqqqyyyzzzzzzooopppwwwuuu~~~|||~~~yyyppppppfffTTTHHHEEEAAA:::BBBAAA<<<777777<<<>>>======<<>>777444111/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000888BBBMMMTTTXXXPPPRRRXXXfffwwwjjjZZZbbbooogggfffmmmhhhbbbiiiuuu||||||}}}}}}~~~~~~{{{ssskkkqqq{{{{{{zzznnn\\\NNNSSSmmmuuu___WWWdddvvv~~~tttbbbTTTQQQ[[[mmmzzz~~~aaaoooOOOCCCLLLEEE@@@999222---,,,---///,,,,,,,,,---------......---///111000///111777===bbbwwwsss}}}{{{zzzoooIIIFFFDDDEEEEEEAAA888000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000000///222999???^^^sss|||xxx{{{|||kkknnn{{{dddLLLBBBAAA???:::666++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////111<<>>777222***++++++++++++++++++++++++++++++++++++++++++++++++******///111...111JJJfffvvvwwwuuu~~~~~~sssjjj^^^QQQJJJGGGIIIMMMIII@@@@@@GGGLLL???CCCYYYeeeeeerrr}}}[[[III>>>555222555,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---///000555@@@MMMWWWbbbxxxzzzqqqxxxSSSXXXWWWXXXqqqzzzsssllllllGGG===666333000.........---+++---,,,++++++******++++++***---222999BBBMMMXXX___NNN]]]^^^aaaxxxvvv^^^eeeiiiggggggjjjiiieeekkkuuu~~~xxxwww||||||~~~{{{rrrqqqqqqpppmmm|||ttthhhQQQRRRjjj}}}uuunnnbbbRRRCCC;;;CCC^^^xxxvvvmmmddd^^^XXXUUU\\\fff|||___```xxxPPP???HHHEEECCC>>>777111---,,,------------.........////////////222111***+++AAA\\\|||yyyrrr~~~pppeeeHHHDDDGGG>>>CCCFFF222...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,333++++++888666999PPP___~~~}}}bbblllwww{{{tttttt}}}}}}}}}zzzwwwQQQAAA???:::666333***&&&***...,,,+++---++++++,,,,,,,,,---------000***(((,,,///000000222<<>>dddtttqqq~~~|||~~~~~~{{{rrrjjjfffbbb^^^]]]^^^eeecccaaaiii~~~vvvqqqxxxiiiJJJ>>>@@@;;;///000///,,,***)))***+++,,,++++++******++++++,,,---...'''000555333FFF___```uuu}}}}}}yyy~~~{{{aaaOOOlllppphhh___[[[eeezzz~~~ppptttmmmHHH===666333000.........---+++------,,,++++++++++++++++++///444999@@@HHHPPPUUUTTTggghhhggg~~~}}}bbbUUU^^^eeeeeefffhhhhhheeemmmuuu~~~www}}}~~~~~~zzzooojjjiiikkk{{{xxxkkkWWWVVVlllzzz}}}~~~vvvWWWRRRKKKCCC:::888DDDRRRooooooqqqrrrooommmuuurrrccc}}}iiiMMMLLLEEECCC>>>888111------------------.........//////,,,...111333777FFFddd~~~lllnnnrrrVVVHHHGGGCCC???BBB000...---,,,---...---,,,+++++++++,,,,,,,,,,,,---///333...///777333;;;VVVvvv|||hhh~~~}}}lll\\\iiibbbIII>>><<>>222111///,,,++++++,,,---+++++++++***++++++,,,---***(((...666===OOOccciiiwwwzzzzzzwww^^^ddd{{{tttoootttvvv{{{yyytttnnnIII===666333000.........---+++...------,,,,,,,,,,,,,,,---000666:::???CCCGGGJJJXXXmmmpppppprrrKKKPPPZZZdddfffeeeggghhhhhhrrryyyyyy~~~}}}{{{|||vvvkkkjjjmmm{{{~~~qqq]]][[[nnn|||||||||{{{}}}aaaaaabbbaaa[[[UUUUUUYYYtttyyysssYYY@@@FFFDDD???999222...---...------.........////////////000///111???\\\yyy~~~nnnDDDDDDCCC;;;EEE555222...,,,,,,---......,,,,,,,,,---------......---///000777>>>===NNNppp|||wwwjjj\\\[[[tttgggTTTDDD<<<@@@>>>666...------+++***+++,,,,,,,,,,,,------------...---///111000...111777HHHSSSddd}}}~~~nnnbbb```cccooottt}}}uuuvvv}}}RRRDDD:::---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***...000777UUUqqqvvvkkkzzzkkkuuuxxx}}}{{{yyyqqq^^^===222888555444111///------------+++++++++++++++,,,------***......777LLL]]]jjjxxx}}}|||tttfffVVVaaa}}}vvvuuuwwwsssrrrnnnIII===666333000.........---+++......---,,,,,,,,,------,,,111777===@@@CCCFFFHHHYYYjjjrrrzzz___@@@XXX___fffhhhfffgggllloooyyy}}}}}}~~~}}}{{{~~~|||xxxzzzwwwaaa___pppwww~~~eeeAAAFFFEEEAAA:::444///..................////////////111222111777NNNooooooUUUCCCIIIDDD<<<:::666000---,,,---......------------.........///---,,,111<<<@@@DDD^^^xxx}}}}}}{{{[[[YYYmmm}}}vvvooonnn^^^EEE:::???999111---++++++++++++,,,,,,,,,------------...---...000111......666AAAOOOZZZhhh~~~zzz{{{zzzwwwqqq}}}mmmzzzeeeLLL>>>000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,000BBBbbbvvvwwwqqqvvvzzzuuu~~~}}}wwwpppsss|||{{{~~~zzzuuuzzzwwwLLL111...666555222000...---,,,,,,,,,++++++++++++,,,---------333///:::ZZZkkkvvv~~~|||zzzpppNNNDDD]]]|||~~~|||zzzuuuuuuxxx}}}}}}hhhmmmIII===666333000.........---+++......---,,,,,,,,,------+++000777>>>CCCHHHKKKNNN^^^fffrrrhhhIIICCCccceeeggggggfffhhhooovvv~~~~~~{{{}}}~~~~~~}}}zzz}}}fffcccqqq}}}}}}ppp\\\rrrRRRGGGEEEBBB<<<555111//////........./////////000000///444<<>>LLLSSSdddooo}}}yyyxxxwwwfffVVV>>>===000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------...111///777RRRlllwwwxxxlllqqqzzzoooxxx~~~yyysssqqquuu~~~~~~~~~sssuuuoooLLL888777444333222000...,,,++++++,,,,,,++++++,,,,,,---...---333111AAAdddxxxyyy|||tttwww~~~WWW@@@VVVwww~~~}}}tttcccqqqyyy{{{uuuyyyyyy{{{vvvlllHHH>>>666333000.........---+++...------,,,,,,,,,,,,,,,,,,000777>>>DDDJJJOOOSSSbbbdddpppvvvNNN<<>>EEE___~~~~~~www~~~aaaSSSccc{{{pppLLL999<<<;;;555...+++---...,,,,,,---------............------...//////555DDDRRR^^^ttt{{{}}}~~~xxx~~~uuuxxxGGG888000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------///222000???___qqqssswwwvvv{{{ssskkkrrruuuppp|||}}}zzzyyy}}}rrrSSS???999222222111///...,,,+++***,,,,,,,,,,,,,,,------...,,,...666LLLjjj~~~ssspppwww~~~XXX===SSSrrr||||||zzzvvv]]]TTTiii}}}}}}yyyvvv{{{|||uuujjjFFF>>>666333000.........---+++------,,,+++++++++++++++///222666;;;@@@GGGNNNSSSZZZ___gggoooaaaAAA===YYYfff```^^^eeennnuuu}}}~~~zzzxxxzzz}}}}}}|||}}}}}}~~~xxx{{{sssooovvvyyyrrruuuuuupppuuu||||||yyyZZZGGGGGGDDD>>>888333000000.../////////000000000000111EEEbbbzzzdddFFFFFFDDD???999333000...---,,,,,,,,,---------.........000---777BBBTTT~~~}}}~~~cccVVVVVVqqqTTT@@@<<<>>>:::111---......+++------------............---,,,...222444999EEEQQQhhh{{{fffUUUTTTYYYtttppp}}}{{{xxxzzzyyy[[[666111000///...,,,,,,,,,+++++++++,,,,,,,,,,,,------...000111JJJppp{{{yyytttssstttwwwwwwvvv{{{}}}|||}}}uuuQQQ333111111111000///---,,,+++---,,,,,,,,,,,,---......///---???[[[lll~~~wwwooosss~~~}}}~~~{{{RRR:::QQQppp|||~~~{{{}}}~~~rrrhhhWWWXXXooo}}}~~~zzzzzzxxxzzzxxxwwwiiiFFF???666444000.........---+++---,,,++++++******++++++222333555888<<>>AAA===444...///...***---------.........//////------000555888<<>>vvv|||}}}sssqqqooorrryyy~~~}}}||||||~~~}}}xxx~~~{{{uuupppuuurrr>>>222,,,111444,,,***---)))...---,,,+++,,,---...///...888QQQhhhuuullldddvvv~~~~~~WWWBBBBBBiiitttyyyuuuwww|||xxxlllfffQQQQQQgggxxxzzzwww}}}zzzxxxzzzyyy~~~kkkEEE;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,///111777>>>AAAEEEOOOYYYSSSXXXQQQWWWKKK===WWWcccZZZZZZcccsss{{{uuutttuuuqqqssswww{{{}}}~~~~~~~~~}}}}}}|||yyy}}}{{{rrrpppuuupppooommmYYYYYYmmm{{{|||hhhsss}}}UUU???CCCAAA;;;:::...------111---...444111...777PPPmmmrrrooosssNNNDDDCCC>>>000---111000///............///000000111111@@@]]]vvvzzz|||XXXRRRcccsssHHHHHHEEE===444...,,,+++---------........./////////000111777GGGbbb~~~zzz~~~jjjRRR|||vvvllljjj{{{~~~xxxttt|||mmmFFF;;;000,,,,,,------...------,,,,,,------......///<<>>UUUuuusssccc}}}yyyrrrtttyyy}}}~~~HHH<<<111------+++,,,///------,,,,,,---......///...???dddmmm|||wwwiiifffsssqqqrrryyy|||{{{{{{{{{}}}{{{sssjjj```^^^jjjrrrRRR???222111222,,,+++///,,,...---,,,,,,,,,---///000666CCCggg{{{||||||hhhccciii|||}}}]]]GGGBBBOOOWWWYYYYYYcccrrrrrrhhhZZZGGGQQQrrr}}}yyyyyyeeebbbrrrttt|||~~~jjjDDD:::555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555999999@@@OOOUUUSSSXXXXXXYYYGGG222LLLgggRRRQQQSSS[[[gggoooooommmmmmoooooopppqqqsssuuuwwwwwwyyyvvvsssrrruuu{{{~~~|||xxxrrrllliiifff```[[[fffzzzppp\\\OOOZZZooo~~~||||||}}}}}}TTTBBBBBB>>>888---555...222//////333000666JJJxxxzzzOOO@@@>>>@@@999333222---............///000111111555444MMM{{{wwwzzz~~~___JJJXXXzzz```JJJ<<<===;;;...+++222............////////////333000555FFF___vvv{{{|||wwwkkkooorrr~~~uuuOOO>>>000///111///++++++------,,,------...///000---GGGwwwzzzccc^^^kkkkkkooozzzyyyyyyzzz{{{}}}}}}}}}}}}sssiii\\\ZZZgggqqqBBB222///333...,,,///,,,------,,,,,,---...///000555PPPwww~~~|||}}}uuu\\\aaaooo{{{]]]FFF===<<>>hhh~~~ddd\\\\\\fffkkkttt~~~|||uuuwwwwwwyyy{{{}}}~~~~~~}}}uuu||||||uuukkkbbbTTTLLLYYY|||}}}lllOOO777///555222......,,,------,,,,,,---///111222===kkk}}}vvvgggYYYkkkdddMMM>>>444000111111888OOOeeecccRRRDDDEEE^^^|||___[[[uuuyyyyyyzzzmmmGGG<<<555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,000333999???AAABBBIIIQQQ[[[RRRVVVGGGKKK```VVVSSSQQQQQQVVV^^^eeeiiiooovvvyyyqqqjjjjjjppptttsssqqqnnnppptttwwwwwwtttqqqnnnuuu|||~~~wwwaaaSSSOOOjjjooo```bbbpppwwwjjjooossswwwsssbbbJJJCCC@@@>>>111111///111...000333999VVV|||zzzqqqNNNDDD>>>888444............///000222333444222[[[}}}{{{~~~^^^III\\\yyygggHHH<<<:::444000000.../////////000000000000111444LLLyyyyyyyyy}}}||||||rrrMMM@@@fffeee___{{{^^^```|||www}}}zzz}}}lll<<<---.........111,,,,,,------...000111222DDDxxxiiiZZZ]]][[[fffmmmxxx~~~xxxssswwwxxxyyy{{{|||}}}~~~~~~yyy{{{uuunnngggYYYNNNWWWyyy^^^@@@222555111---...---------,,,---...000111333DDDsssooo___\\\ppp|||XXXCCC888222222222222:::RRRfff___KKK@@@JJJdddzzz}}}~~~ccc\\\qqqrrrssszzzmmmGGG===555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000888AAABBB>>>FFFTTT\\\RRRUUUKKKWWWdddQQQXXXYYYXXX[[[aaagggkkksss{{{vvvpppssswwwvvvttt||||||||||||{{{zzzxxxxxxsss{{{~~~~~~nnnUUUKKKRRRwww~~~cccZZZmmm|||rrrmmmmmmxxx|||pppQQQAAA;;;===333333...000...000666>>>```~~~fffLLLHHHBBB:::555///.........///000222333444???kkk|||uuuvvvxxx}}}oooLLLRRRzzzlllRRRDDD;;;444...,,,////////////000000000000000:::YYYyyyyyy|||{{{xxxbbbIIIMMMwwwtttdddyyy}}}WWWZZZssswww|||vvviii???333333...,,,///,,,,,,------///000111222KKKiii^^^cccYYYccclllyyy~~~yyywwwwwwxxxyyy{{{|||}}}}}}}}}wwwxxxtttoooiiidddVVV\\\|||jjjHHH444444///+++...///------,,,---...000222333OOO|||uuubbbQQQ^^^sssYYYCCC;;;888222333222;;;SSSfff\\\EEE???MMMhhhxxxyyy~~~ggg^^^ooonnnpppyyypppFFF???777444111///...---,,,***,,,------,,,+++***,,,---333333:::DDDGGGEEEFFFLLLOOONNNIIIPPP___^^^RRRPPPVVVVVVXXX]]]dddiiimmmnnn{{{yyyvvvxxxxxxttt|||qqqrrr{{{nnnXXXIIIKKKSSS\\\fffsssvvvqqqooo~~~NNNEEEBBB:::===000//////000///333KKKxxxsssxxxVVVHHHFFF???444---///...333222+++111999555OOOtttsss}}}~~~~~~]]]JJJaaakkkBBB===999......111///------...000222222888>>>cccjjjuuutttvvvvvvyyyxxxLLLFFF]]]yyymmm|||rrr```KKKrrrvvvnnntttrrrHHH666...---666)))222'''333///***333222555\\\PPPZZZ\\\^^^iiiooozzz{{{wwwyyyxxxxxxxxxyyyzzz|||{{{yyyooollllllhhheeeoooxxx~~~OOO222555000...222---...---111)))...111)))999^^^{{{zzzhhhWWWOOOkkkzzzLLL...<<<333888---555ZZZgggUUUJJJJJJKKK|||pppsss{{{wwwRRRdddjjjTTTgggwwwqqqEEE>>>777444111......---,,,***,,,------,,,+++***,,,...222222777???BBBAAADDDIIIOOOMMMGGGLLLZZZWWWLLLJJJNNNTTT[[[bbbfffjjjooorrrpppvvvxxxuuutttxxxyyywww|||yyyooo~~~}}}~~~ttt\\\HHHBBBMMM[[[hhhwww{{{nnnooo~~~pppRRRIIICCC888;;;///000000......:::[[[yyydddOOO===AAA===444222111333222---111888666___{{{rrrzzz~~~iiiKKKSSSvvvVVVBBB777---///000///...---///000111111:::NNNppp}}}{{{tttssstttvvv{{{ZZZGGGNNNbbbgggxxxuuuyyyfffLLLnnnlllzzzvvvyyy{{{XXX999000...444+++111(((333///+++222111888kkkNNNUUUYYY^^^gggppp{{{uuuvvvzzzzzzyyyyyyzzz|||}}}~~~}}}~~~qqqgggaaa\\\[[[iiiooopppQQQ666555...***///,,,---,,,111***///333...@@@lllwwwaaaSSSRRRrrr~~~~~~yyyMMM888555:::222888WWWaaaRRRJJJLLLUUUzzzkkkvvvvvvOOObbblllUUUbbbvvv}}}sssFFF===666444000...------,,,***+++,,,---,,,++++++,,,...000111555;;;>>>@@@DDDIIIMMMJJJCCCHHHUUUQQQGGGHHHLLLRRRZZZ^^^___ccckkkrrrkkkpppsssssstttwwwyyyxxxuuuyyy}}}~~~~~~sss^^^MMM===JJJ\\\mmm||||||rrrkkknnnzzzjjjvvv~~~SSSGGGAAA777;;;333///111///111FFFkkk|||vvvqqq^^^GGGFFF;;;///222111111111111333888<<>>888333111///////////////000000111;;;hhh{{{vvvrrrqqqrrruuu}}}nnnNNNBBBJJJOOO___}}}lllNNNfffpppttt~~~eee;;;444000111,,,///(((222///---111111@@@PPPZZZ[[[\\\hhhtttvvvssswww{{{{{{zzzzzz{{{{{{|||}}}yyyhhh\\\PPPPPPbbb}}}|||xxxPPP666111+++(((...000,,,+++111+++000555333HHHtttsssVVVNNNYYY{{{zzzqqq???777:::666<<>>666333000...------,,,***+++,,,---,,,++++++---...000222666;;;???DDDJJJOOOKKKGGG@@@FFFSSSNNNFFFIIIQQQSSSTTTTTTTTTYYYbbbiiipppsssuuuvvvuuuvvvwwwxxx}}}qqquuu|||}}}~~~~~~rrr|||nnn___UUU@@@NNN```ooo}}}zzzrrrlllpppzzzzzz|||~~~]]]GGGAAA999:::333---111111777SSSxxxyyyttt|||\\\OOOFFF777333000000---///333444:::HHH{{{uuuuuu|||~~~zzz}}}eeeNNNUUUuuuPPP<<<;;;777......///000000///000111222???uuu~~~xxx|||sssrrrpppoooooottt~~~dddIIIDDDBBBHHHhhhsssRRR\\\{{{}}}vvvllllll???888222///,,,...)))222//////000222LLLnnnTTTcccaaa[[[mmmxxxwwwoooqqqyyyzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~|||jjj[[[MMMLLL]]]aaa???111,,,+++---000---+++111,,,000444555PPP{{{mmmLLLMMMcccuuuzzz{{{]]]>>><<<999>>>IIIOOOOOOQQQBBBmmmsssbbbzzzyyyXXXiiisssWWW[[[yyyxxx}}}~~~uuuFFF<<<555222///---------,,,+++***,,,,,,,,,++++++---///111555999===CCCKKKRRRWWWNNNIIIBBBIIITTTLLLDDDJJJTTTTTTUUUWWW[[[___bbbcccsssssstttuuuttttttvvvxxxzzz}}}vvvtttwww}}}qqqzzzuuufffYYYJJJTTT```kkkvvvuuupppppp{{{oooKKKDDD;;;888000///111000<<<___rrrsss|||yyyyyy|||xxx~~~WWWFFFCCC>>>>>>000222---...555222:::TTT{{{rrrsssvvv{{{{{{~~~~~~tttUUUPPPooolllIII;;;444)))---///111000000000333666PPPrrrxxxuuuuuunnnooonnnlllmmmttt~~~qqquuufffOOO@@@888KKKlll}}}ZZZRRRlllzzz}}}}}}~~~LLL;;;000...------+++111...111000444[[[bbbRRR___bbb```nnn|||wwwoooqqqwwwwwwxxxyyy{{{}}}~~~~~~~~~wwwfffXXXNNNHHHUUUwwwlll}}}OOO666222///++++++...,,,111,,,...222666UUUfffGGGPPPnnnttt}}}tttQQQDDD@@@CCCCCCAAABBBCCC@@@uuurrrhhh}}}uuugggtttwwwVVVZZZ{{{yyy|||}}}rrrCCC999444222...---------,,,+++***+++,,,,,,++++++---///111666<<>>:::333444000///AAAhhhwwwfffvvvNNNHHHEEE666333888//////666///<<>>,,,000///------000---333000888kkk^^^LLLOOO[[[gggnnn|||sssrrrsssuuuwwwyyy|||~~~sssbbbVVVMMMCCCKKKmmmhhhnnnPPP222333333---...///,,,111,,,---111888\\\^^^FFFVVVwwwzzz}}}|||ooogggQQQLLLQQQIII???:::444JJJ{{{nnnqqqxxxqqqzzzTTTZZZzzzyyy|||rrrCCC:::444111...---------,,,+++***+++,,,,,,+++,,,...000///666<<<>>>CCCMMMTTTTTTKKKFFFCCCMMMVVVKKKBBBKKKNNNVVVbbbmmmuuuwwwwwwvvvjjjfffeeehhhiiiiiiooowwwtttyyyyyy{{{{{{vvvxxxvvvgggVVVVVVZZZ]]]^^^dddlllqqqqqqfff{{{~~~sssqqqHHHEEE???;;;777444...222JJJpppyyylllfffKKKEEE111111999111000888111CCCwwwwwwjjjmmm~~~|||xxxwww{{{|||{{{}}}||||||~~~gggPPPVVV```@@@999333...000111000000333;;;AAAoooxxxyyykkkeeegggggggggooo}}}fff]]]pppxxxRRR>>>GGGYYYooozzzxxxRRRYYYzzzqqq~~~yyyFFF,,,333.........///,,,555111===yyyZZZLLLHHHWWWgggssswwwrrrssstttvvvxxxzzz}}}~~~|||kkk\\\SSSIII===DDDfffrrruuu~~~OOO000333333---111///+++111---...222===eeeyyyvvvUUUFFF\\\}}}yyyvvvpppVVVXXXhhhbbbUUUJJJ;;;ZZZzzzddduuu|||rrr|||QQQWWWvvvxxx}}}}}}tttFFF>>>333111...,,,------,,,+++***+++,,,,,,+++,,,...000---555;;;<<>>===KKKWWWMMMFFFPPPPPPXXXbbbhhhlllrrrzzzkkkfffccceeeeeeeeekkkuuuxxx|||}}}}}}~~~}}}~~~||||||xxxhhh```\\\YYYYYY]]]^^^^^^ccckkkppppppttt{{{}}}~~~~~~uuu}}}RRRJJJ???888333111,,,666SSSttt{{{tttpppnnnEEEFFF@@@,,,777000111;;;666MMM~~~pppvvvvvvtttvvv{{{{{{xxxzzz|||}}}}}}sssYYYMMM|||~~~zzzyyy^^^FFF;;;///...000111000000444===EEEnnn|||uuutttgggbbbddddddeeeqqqlllZZZfffoooIIIEEE<<<^^^pppXXXZZZzzzdddMMM000777---...///...+++666222???UUUQQQMMMWWWccc{{{uuukkkmmmuuuzzzxxxyyy{{{}}}~~~uuusssfffoooyyyyyynnn___RRRLLLFFF:::AAAeee[[[888666111(((......***111...000444BBBlllxxxoooOOOFFF___{{{nnnTTT^^^zzz{{{pppcccOOOeeewwwYYYsss~~~ooo}}}OOOTTTrrrwww~~~zzzoooEEE===444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111222666<<>>@@@???QQQRRRCCCJJJLLLSSSTTT^^^kkkmmmhhhmmmwww{{{tttttt{{{zzzssspppxxxyyyyyyzzz|||}}}{{{~~~~~~nnn^^^```fffkkkTTTQQQ]]]^^^___jjjsss}}}sssppp{{{~~~PPPBBBEEE;;;333666000;;;[[[xxxppp]]]iii{{{vvv~~~hhhUUUGGG;;;555000222777111666```qqqnnnooogggzzzmmmooorrrtttvvvxxxzzzzzz~~~||||||}}}]]]MMMfffpppNNN999888555///***222999333;;;TTTvvv~~~pppgggyyylll\\\bbbbbbccchhhqqq~~~ZZZ\\\mmmhhhIIIFFFBBBYYY~~~mmm^^^}}}uuuwwwcccEEE444***444---555///222555EEEpppKKKWWWQQQ[[[hhhxxxrrrppptttuuuxxxxxxyyyzzz{{{|||}}}~~~~~~vvvlllgggSSSHHHBBB\\\xxxxxxAAA///555,,,111------///%%%222555888tttuuufffAAARRRwwwuuugggoooLLLAAA^^^eeehhhpppjjjyyyxxxXXXzzzpppEEEWWWsssvvvyyynnnDDD===444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111222666;;;AAAFFFGGGGGG@@@BBB???PPPPPPAAAGGGIIIQQQQQQZZZeeegggbbbfffpppyyysssrrryyy}}}yyysssqqqvvvwwwxxxyyy{{{~~~~~~|||}}}||||||xxx___RRRPPPMMMVVVjjjuuuoooiiijjjvvv~~~|||zzz|||}}}zzz|||]]]JJJHHH>>>:::777,,,777bbbdddmmm|||}}}zzzxxx~~~pppMMMCCCDDD555...000777777@@@iii}}}mmmiiieeeuuurrrlllnnnqqqtttvvvwwwyyyzzz}}}|||{{{{{{|||~~~aaaQQQbbbeee===///333111...222555111AAAccctttyyyxxxhhh^^^aaaaaabbbhhhtttdddjjjdddyyyXXXIII???RRRvvvuuuggg{{{wwwdddAAA777555222,,,444000555:::OOOrrrPPPWWWNNNWWWcccyyywwwmmmooouuuwwwvvvwwwxxxyyy{{{|||}}}~~~yyyqqqjjjfffZZZKKKCCC]]]mmmSSS444111'''---------111)))111333AAAttt~~~ZZZBBB[[[{{{{{{}}}rrr^^^VVV^^^eeeuuu{{{\\\???HHHLLLJJJNNNNNNyyyvvv[[[|||qqqFFFTTTrrrxxxyyylllCCC<<<444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111333666;;;AAAEEEFFFEEECCCDDD???OOONNN>>>EEEGGGTTTTTTZZZccceeebbbeeemmmuuuqqqpppuuuxxxvvvtttssstttvvvwwwyyy{{{~~~~~~|||{{{~~~xxxhhh^^^TTTKKKSSSaaacccUUUVVVbbbttt}}}{{{{{{|||rrrvvv}}}bbbLLLGGG<<<999777///===kkkfffmmm}}}qqqfffttt{{{jjj^^^HHHCCC999111000444555BBBiiirrrfffgggmmmlllzzziiilllpppssstttvvvxxxyyyzzzzzzyyyyyy{{{}}}oooRRR[[[~~~jjj@@@...111333222222000...IIIttt}}}sssaaa___```^^^___jjjyyyooo|||cccrrr~~~lllMMM===HHHjjjzzzpppuuujjjmmmAAA444222111,,,222111444===YYYoooOOOOOOGGGUUUccc{{{|||ooohhhnnnuuuwwwtttuuuvvvxxxzzz|||}}}~~~~~~wwwpppjjjeeeaaa[[[JJJ@@@YYYzzzfffsss~~~OOO333333+++......---111///111///LLLtttuuuQQQFFFfff|||qqq|||nnnWWWNNNQQQTTTddd}}}iiivvvlll>>>555>>>>>>@@@NNNzzzsssbbb}}}sssIIIPPPppp{{{zzzjjjBBB<<<444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000222333666;;;@@@DDDEEEEEEFFFEEE@@@NNNMMM>>>FFFIIITTTTTTZZZbbbdddcccffflllpppooooooqqqsssttttttttttttvvvxxxyyyzzz||||||~~~}}}||||||xxxqqqhhhXXXJJJQQQXXXQQQEEELLL___vvv~~~}}}~~~~~~~~~pppttt{{{xxx{{{___NNNIII<<<666111333GGGlllyyy___iii}}}{{{rrr___iiitttssstttnnnSSS>>>999444222333555HHHsssmmmaaaiiinnnmmmoooeeeiiinnnrrrssstttvvvyyyyyyyyyyyyyyy{{{}}}}}}}}}|||SSSUUUwwwwwwVVV===666000333222222000000OOO~~~{{{hhhZZZ]]]___[[[^^^lll~~~ooohhhnnn~~~}}}RRR???DDD^^^rrrnnnzzzyyyuuuHHH222)))222...111111111<<<___cccHHHCCC???VVViii~~~yyylllhhhnnntttttttttuuuwwwyyy{{{}}}~~~wwwrrroooaaaTTTdddzzzlllEEE111666222111111---///444222---RRRppp}}}qqqNNNJJJjjjxxxjjj}}}yyyyyyuuuWWWUUUppp|||qqqffftttyyyDDD---===AAADDD[[[zzznnnjjj~~~~~~uuuNNNJJJlll|||}}}iiiAAA<<<444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111333666;;;AAAEEEFFFEEEHHHGGG@@@NNNMMM???IIIMMMNNNPPPVVV]]]aaabbbdddggglllnnnooooooooorrrttttttvvvwwwzzzzzzzzzzzz{{{|||zzz|||~~~~~~}}}|||}}}~~~|||~~~vvvhhhSSSFFFOOOYYYQQQBBBHHH[[[sss}}}yyyzzz}}}}}}tttvvvzzzcccSSSPPPCCC<<<...444KKKmmmsssUUUUUUeee~~~vvvhhhlll{{{ooojjjxxx]]]XXXDDD333444555666===XXXwww]]]ZZZiiitttuuufffaaafffmmmpppqqqrrruuuxxxxxxxxxyyyzzz|||~~~yyyzzz[[[RRRnnn}}}lllPPP===888111222111222333555SSS{{{jjjrrryyyyyybbbXXXZZZ]]]YYY^^^pppjjjlllhhhzzz{{{WWWDDDEEEVVVuuuzzzbbbcccwww~~~sssrrrOOO999---000///000333111???kkkWWWGGG???===VVViii{{{nnnjjjooorrrpppvvvwwwxxxzzz}}}ZZZ777444111111333...+++666222...WWWtttmmmIIIJJJiiiyyyssshhhPPPiii}}}rrrggg{{{PPP...:::;;;;;;TTTyyygggrrr~~~wwwxxxTTTEEEddd}}}~~~|||iiiAAA===444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111222666<<>>555...000000888555FFFyyy~~~PPPMMMBBB@@@WWWeee~~~qqqkkkooorrrooowwwxxxzzz{{{}}}|||wwwxxxvvv???......444222///***666222222___~~~cccDDDPPPppp\\\SSSyyyzzzmmmyyyjjjwww[[[666777888888KKKwww```xxx~~~tttzzzZZZBBBZZZvvv~~~{{{iiiBBB>>>444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000111222666===CCCHHHJJJJJJNNNKKKAAALLLJJJ===GGGMMMPPPTTT[[[aaaeeegggeeebbbfffnnnsssooolllooorrrssssssvvvzzz||||||{{{{{{|||zzz|||~~~}}}yyytttpppooouuuwwwzzz}}}~~~ooolllkkkxxx~~~oooYYYSSSGGGFFF[[[ttt}}}}}}~~~~~~{{{|||~~~iiiZZZVVVFFF<<<888:::TTTmmmUUUgggsssmmm|||uuuxxx___^^^KKK666777666777DDD```rrrYYYVVVlllvvv^^^ZZZaaajjjnnnnnnnnnrrrvvvtttuuuwwwxxx{{{}}}~~~zzz{{{}}}~~~sssnnnooowwwlllQQQ]]]}}}vvvqqqIII333000111000222666<<<```ggg[[[TTTXXXXXXdddyyy~~~iii~~~iiirrrnnn]]]IIIHHHVVVqqqrrrWWWWWWzzzyyyqqq{{{{{{QQQ:::222---111000;;;666HHHNNNNNNAAAAAAZZZfffqqqjjjooottttttxxxxxxzzz{{{|||~~~}}}qqqmmmuuuyyy~~~zzzrrrllluuu>>>...000333---111+++555000777mmmyyy}}}XXXHHHfff||||||uuuRRRoooxxx|||{{{hhhaaatttbbb>>>666999===JJJsssYYY|||~~~uuu|||```???NNNmmmyyy~~~{{{iiiBBB>>>444111...,,,,,,,,,,,,+++++++++,,,+++***+++...000000222666===DDDIIILLLLLLPPPLLLAAAKKKHHH:::DDDJJJMMMRRRYYY^^^bbbccc___ZZZeeeoootttppplllooorrrrrrppptttyyy|||}}}}}}~~~~~~zzz}}}~~~yyypppiiieeerrrtttxxx{{{~~~{{{vvvqqq}}}ssssss\\\MMMYYYppp}}}~~~}}}}}}~~~~~~~~~}}}zzz|||~~~zzz}}}sssyyykkkaaa\\\HHH;;;000666TTTuuudddXXXggg~~~hhhkkk~~~tttlll{{{yyywwwooocccJJJ555555444:::MMMjjjlllTTTSSSmmmrrr\\\XXX```jjjnnnmmmmmmqqqvvvssssssuuuwwwyyy{{{}}}~~~xxxzzz}}}yyysssttt{{{lllPPP___vvvuuummmMMM;;;///222111333555===fff|||nnn{{{\\\XXXSSSWWWXXXfff|||vvv___}}}hhhppphhhvvv^^^HHHGGGXXXxxxzzz\\\XXXxxx{{{vvvSSS555+++...222111<<<444EEE~~~LLLJJJ;;;@@@^^^mmm~~~ooohhhnnnvvvxxxxxxxxxyyyzzz{{{|||}}}~~~vvvoooqqqyyyuuuyyyxxxrrryyyddd;;;333111+++)))222---555...;;;yyyiii~~~uuuRRRQQQcccsssyyy}}}zzzqqqVVVnnneeeBBB111555<<>>GGGfffuuu}}}zzzoooHHH888444111...,,,,,,,,,,,,+++,,,,,,+++++++++,,,------000555777???LLLKKKHHHOOO]]]KKK@@@BBBCCC>>>???GGGNNNRRRUUUTTTWWW[[[\\\ZZZdddggglllpppssstttttttttttttttxxx|||zzzvvvxxx~~~www|||}}}___eeeccc```cccqqq{{{~~~|||{{{vvvbbbPPPeeezzz{{{yyy}}}{{{}}}~~~{{{}}}}}}iiidddgggRRR===555:::[[[uuuNNNOOOccc~~~___hhhzzzeeeYYYxxxiii```RRR777;;;<<>>BBBTTTtttyyyoooiiimmmtttyyyyyyvvvwwwxxxzzz|||}}}~~~|||ooo^^^lll{{{qqqhhhAAA888111+++222---111111777???pppnnnPPPIIItttSSSYYYdddlllxxxxxx}}}ZZZaaaPPP;;;:::666555CCC\\\hhhuuuhhhyyysss~~~bbb888===YYYooowww{{{nnnGGG888444111...,,,,,,,,,,,,+++,,,,,,+++++++++,,,------222666555===IIIJJJHHHQQQZZZJJJ???AAABBB===AAAKKKOOOTTTXXX[[[```gggiiihhheeehhhllloooqqqsssttttttvvvyyy|||}}}zzzwwwtttssszzz|||uuuPPPOOOPPPVVVbbbnnnwww{{{~~~~~~}}}{{{zzzzzzvvvkkkNNNZZZqqq{{{}}}}}}~~~~~~}}}|||~~~{{{nnneeeeeeOOO;;;333999]]]qqqKKKNNNbbb|||~~~]]]hhh}}}xxxiiiyyy^^^cccRRR777999:::CCC[[[WWWFFFQQQnnnvvvkkkXXX[[[ccciiijjjkkkooorrrrrrrrrsssuuuwwwyyyzzzzzzzzzyyyyyyzzz|||~~~}}}|||~~~\\\]]]yyy]]]PPP@@@444111666777666NNNwwwmmmmmmYYY[[[YYYSSSUUU]]]nnneee{{{{{{hhh|||jjjttteeeLLLAAAVVVrrrwwwcccPPPiii{{{qqqQQQ666555555333888;;;CCCffffffZZZKKK>>>FFFWWWsss|||pppkkkmmmtttxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{yyylll\\\gggwwwsss|||tttRRR111***000...+++111000555===ttthhhBBBGGGTTTBBB<<>>ddd|||XXXMMM```zzz}}}\\\cccrrrdddYYY```ttt~~~~~~ZZZbbbSSS888999===IIIccc[[[EEETTTrrruuuggggggVVVZZZbbbiiijjjkkkoooqqqqqqrrrsssuuuwwwxxxyyyxxxxxxzzzyyyxxxxxxyyy{{{}}}~~~uuuwww```[[[tttXXX===555111444555999XXX|||rrrWWWTTTTTTQQQTTT___qqqyyy```yyy~~~gggggg{{{yyycccOOOBBBQQQmmmxxxgggQQQfffvvvyyyRRR555444444333777:::CCChhhrrr```HHH:::HHH[[[ttt}}}qqqlllnnnssswwwxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{sssgggZZZaaallljjj~~~vvvxxxaaa222+++555,,,***111///444<<<~~~}}}```CCCJJJuuu|||TTT;;;;;;AAAOOOcccnnniiiNNN>>>;;;333///666<<>>DDDOOOccczzz___CCCSSSqqqtttfffaaaTTTXXXaaahhhjjjkkkoooqqqqqqrrrtttuuuwwwxxxxxxwwwwwwyyyxxxvvvuuuvvvyyy|||~~~{{{|||nnnZZZXXXkkk]]]UUUxxx~~~{{{}}}~~~aaa:::333111222///777```~~~zzzYYYQQQPPPPPPSSSaaauuuwwwaaa~~~hhhgggwww}}}eeeSSSCCCJJJddduuujjjUUUaaa|||yyy\\\777111666444888:::DDDiiihhhHHH555DDD\\\vvvzzzooolllooosssvvvyyyvvvwwwxxxzzz|||}}}~~~yyymmmaaaZZZ^^^fffiiiyyywwwzzz|||uuu{{{iii^^^666111111---+++000...555<<>>@@@OOOoootttnnnpppqqqEEE888777DDDeee~~~~~~fffCCC:::444111...,,,,,,,,,,,,+++++++++++++++,,,---...///...333444<<>>NNNkkkuuuiiizzz]]]UUUVVV___gggiiikkknnnpppppprrrssstttvvvwwwwwwvvvvvvxxxwwwvvvuuuwwwzzz}}}|||yyytttzzzjjjvvvvvvooo```NNNEEELLL^^^kkkYYYSSSwwwnnn]]]CCC000222444...555aaabbb{{{yyy{{{]]]QQQPPPSSSQQQcccxxx|||hhhmmmgggqqq~~~zzzmmm[[[GGGFFFYYYiiicccSSSYYYttt~~~ccc???666888777<<<@@@JJJpppuuueeeKKK666AAAXXXuuuuuukkkjjjnnnrrrvvv{{{xxxyyyzzz|||}}}~~~zzzjjj^^^\\\]]]ccckkkvvvyyyxxxtttrrruuuxxxxxxppp||||||}}}xxxYYY444333***000,,,///...777>>>ppp|||yyyPPP:::SSSwww{{{~~~|||PPP???CCC777000:::???BBB>>>IIIkkk}}}vvveeeyyyfff~~~ZZZ<<<333:::\\\zzz}}}aaaAAA<<<444111...,,,,,,,,,,,,+++*********+++,,,---...///,,,222444===JJJIIIEEELLLRRRHHHEEEKKKHHH>>>===EEEMMMSSSWWWZZZ]]]bbbbbb___```ffflllnnnnnnoootttyyy~~~{{{pppdddeeerrr{{{|||sssvvv{{{}}}||||||}}}uuuwww|||}}}sssnnnkkkkkkwww}}}tttxxx|||wwwxxxsssuuuyyy___ttt^^^JJJSSSkkkyyy{{{~~~|||zzzzzzyyy{{{~~~~~~yyy{{{}}}~~~|||{{{}}}uuu||||||[[[@@@666>>>]]]nnnBBBIIIYYYqqq^^^```rrrwwwsssuuuuuuyyysssVVVLLLLLL```ooobbbPPPVVVnnnlllrrrGGG>>>HHHRRR[[[nnnssszzzQQQ???LLLhhhtttkkkxxx]]]UUUUUU^^^gggiiikkknnnpppoooppprrrsssuuuvvvwwwvvvvvvvvvvvvvvvwwwyyy|||pppeeexxx~~~rrrmmmkkk___LLL@@@MMMfffoooiiiYYYTTTzzzrrr[[[SSSBBB...444999333:::cccwwweeessswww}}}___PPPMMMQQQOOOddd{{{xxxcccmmm~~~jjjnnnhhhfffyyyttt```KKKFFFOOOVVVRRRJJJLLLhhh}}}yyycccBBB:::444555>>>DDDPPPuuu```YYYLLL<<>>;;;333:::OOOJJJ???CCCeeeuuuuuufffoooHHH:::444JJJiiiwwwZZZ???===444111...,,,,,,,,,,,,+++*********+++,,,---///000000333222888EEEFFFFFFOOOXXXHHH???EEEHHHDDDEEEMMMLLLQQQUUUVVVWWWZZZXXXTTTZZZbbbkkkpppooopppuuuzzz~~~{{{zzzzzzvvvqqqtttzzzsssyyyzzzxxx{{{zzz}}}}}}}}}}}}yyy~~~~~~kkk___]]]ZZZbbbsss{{{rrr{{{mmmggggggnnnfff{{{VVVFFFQQQpppssswwwyyyxxxvvvuuutttvvvyyy}}}~~~|||}}}{{{xxxvvvvvvxxx|||~~~bbbFFF888AAAbbbaaaAAAPPPhhhxxx]]]kkkwwwyyywwwyyysssmmmpppsssoooxxx___HHHSSS```qqq}}}sssnnnqqq|||^^^iiiGGGAAAMMM[[[eeesss]]]===>>>]]]|||qqq~~~```NNNSSS]]]fffiiikkknnnooonnnnnnooorrrtttvvvwwwwwwwwwvvvwwwxxxyyyzzz{{{||||||{{{gggeee|||\\\WWWyyy}}}{{{vvvxxx___===555333000///HHH~~~sssnnnRRRJJJJJJNNNKKKddd~~~hhhLLLddd\\\VVV[[[ooorrrwwwcccNNNUUUeeexxx{{{fffSSSHHHJJJIII???:::>>>222RRRooouuutttbbbAAA===???BBBMMMUUU___mmmPPPHHH@@@CCCTTTxxxvvvkkkmmmqqqpppttt|||xxxyyyzzz|||}}}lllccchhh[[[NNNYYYgggzzzjjj~~~zzzeeeuuu888555111***///555---222AAA{{{}}}___AAA;;;^^^^^^CCCVVVfffmmm}}}sssddd```KKK>>>???888===XXXVVVHHHKKKkkkyyyvvvhhhsssKKK>>>444DDDcccuuu^^^BBB:::555222...,,,,,,,,,+++***,,,,,,++++++,,,---///000,,,444666:::BBBBBBHHHWWW\\\OOO??????JJJGGGAAAGGGEEEQQQ\\\]]]TTTNNNPPPUUUaaaffflllqqqsssrrrrrrrrrvvvxxxsss||||||pppyyyyyy{{{|||}}}}}}}}}}}}~~~}}}~~~~~~}}}xxxmmmcccaaajjjsssvvvwwwfffgggmmmwwweee~~~~~~gggQQQJJJeeesss|||yyyxxx{{{xxxpppvvv~~~}}}zzz}}}~~~{{{zzzqqqkkkkkkrrr|||\\\FFFDDD;;;ccclllQQQDDDJJJbbbvvv___VVVttt{{{ooosss}}}uuuhhhsssuuuuuu~~~iiiGGGEEEccc}}}yyyyyy~~~ooo```EEEJJJSSS\\\fffvvvggg===888YYYttttttXXXTTTWWW___fffhhhiiilllnnnmmmooopppqqqrrrssstttttttttzzzyyyyyyzzzzzzzzz}}}}}}{{{|||}}}~~~ZZZWWWyyyyyy~~~}}}___PPP???111333444555@@@eeewwwrrrRRRIII@@@KKKLLLfff}}}|||jjj^^^lllqqqrrryyyhhhfff}}}rrr]]]TTTSSSUUUAAABBBQQQMMMHHHHHH<<>>^^^pppqqq~~~ZZZAAA:::???EEEPPPUUU^^^lllQQQJJJ>>>BBBTTTppp~~~rrrkkklllpppsssuuuwwwzzz{{{{{{}}}}}}ooolllhhhVVVPPP___qqq|||```{{{uuu{{{jjj{{{{{{~~~jjj444111555,,,444222333000NNNxxx]]]DDDGGGuuuMMMBBBMMMJJJfffeee___HHH<<>>>>>@@@]]]xxx{{{^^^===777@@@FFFQQQUUU^^^]]]KKKHHH:::===QQQqqq{{{pppjjjjjjooossstttxxxzzz{{{{{{~~~~~~vvvwwwzzzmmmfffpppttt~~~bbbvvvlll555000000...222---///...IIIyyyTTT@@@GGGuuukkkPPPMMMCCCSSSiiippphhhPPP@@@<<<444@@@aaaYYYRRRPPPuuurrrlllddd???777:::NNNhhhzzz^^^AAA888555222...,,,,,,,,,++++++,,,,,,++++++,,,---///000000333333999EEEDDD???EEELLLBBB444666BBBAAA>>>FFFMMMOOOTTT___iiilllhhhccchhhiiijjjjjjkkknnnrrrvvvwww|||sssrrrwww{{{vvvvvvxxxzzz|||rrrooommmpppwww}}}|||{{{{{{}}}~~~yyyzzz}}}xxxlllppprrr}}}iiiqqquuuhhhTTTaaarrr~~~zzzzzzyyywwwxxxxxxwwwwww}}}xxxxxxxxxzzz}}}TTT<<>>;;;QQQmmmeeeIIIaaaqqqooooooxxx}}}zzzwwwtttppppppvvvnnnPPPMMM^^^}}}yyyxxx}}}ffffffXXXUUUdddiiilllooo||||||LLL888===XXX}}}qqqyyyXXXLLLSSS\\\cccdddeeehhhiiihhhjjjkkklllnnnooopppppppppsssssstttvvvzzzzzzwwwtttzzzzzzqqqSSS===777@@@KKKnnn[[[WWWyyymmm[[[QQQ888333444888===HHHzzzxxx^^^[[[IIILLLBBBGGGMMMfff~~~ZZZIIIqqqyyy~~~{{{___[[[nnnccc___qqqpppgggcccRRRKKKPPPPPPhhh{{{yyyWWW::::::BBBHHHRRRWWW___YYYOOONNN;;;999NNNoooyyynnniiijjjnnnrrrtttzzzzzzzzz{{{zzzwwwvvv|||xxxttt|||xxxfffppp@@@222111333333---222555NNNzzzQQQAAALLL|||yyyzzzaaaDDDFFFNNNooo|||kkkQQQCCC@@@777:::MMMNNNGGGJJJooovvvtttkkkFFF555666JJJfff|||^^^AAA888444111...,,,,,,,,,,,,+++,,,++++++++++++---...///111555444999CCCBBB???GGGKKKAAA333555AAA???<<>>555444777>>>JJJmmm]]]EEEHHH@@@EEELLLeee}}}rrrOOOnnnlll]]]fffuuummm}}}|||mmm```eeecccvvvqqqxxxvvvEEE===CCCGGGKKKUUUYYYbbbeeeZZZVVV@@@;;;LLLkkkxxxnnniiikkkooossstttyyyzzzyyy|||yyy|||jjjaaajjjpppvvv{{{jjjiii|||wwwIII333444222222---555:::TTTtttOOOAAALLLVVVFFFCCC\\\tttmmmnnnpppxxxXXXGGGBBB:::999AAADDD:::>>>cccyyy{{{sssvvvoooMMM444333GGGeee^^^BBB999444111...,,,,,,,,,,,,+++++++++******+++,,,...///000666777:::AAA@@@BBBPPPOOOFFF888888BBB???<<>>666===HHHBBB666777UUU}}}vvvtttjjjuuuYYY888333EEEbbb}}}^^^BBB999444111---,,,,,,---,,,,,,++++++******+++,,,...///000777999;;;AAA@@@EEEUUUTTTKKK===<<>>;;;EEELLLRRRYYY\\\^^^dddoooyyyqqqqqqooommmlllnnnrrruuuyyytttttt{{{yyyuuuxxxxxxxxxxxxzzz|||~~~wwwxxx{{{||||||}}}yyyyyyyyyyyyyyy}}}{{{kkkfffooowww}}}ssskkkuuueeezzzfff^^^iiiuuuyyywwwvvvzzz~~~{{{uuuwww|||{{{}}}jjj@@@BBBCCCNNNggg{{{sssOOO555888TTTnnnUUUEEEUUUlllfffccckkkhhhkkkiiijjjooopppnnnuuueeeBBBFFF[[[bbbaaa```eeebbb\\\eeezzzmmmWWWdddfffhhhhhhjjjvvvjjjDDD999KKKnnnlllyyy{{{[[[EEEMMMVVV]]]```aaaeeehhhggghhhiiikkkmmmnnnoooppppppooovvvuuujjj]]]TTTHHH===IIIVVVSSSQQQaaalllgggbbbRRRLLLMMMTTTSSSHHH===:::KKKrrrwwwYYY]]]~~~yyyhhhYYY999777333666===JJJ\\\nnnooo^^^VVV???FFFBBBHHHFFF```yyy}}}XXXcccxxxssszzzmmmyyylllkkkzzzsssooo~~~ZZZ>>>KKKFFFVVVYYYaaadddjjj]]]JJJGGG:::;;;KKKggg{{{rrrmmmnnnrrrtttuuuuuuxxxzzz}}}~~~||||||lllfffeee[[[[[[kkkuuu```~~~}}}eee;;;777---,,,000...222222JJJqqqFFF<<<@@@SSS;;;JJJkkkqqqooohhh]]]@@@000888BBBFFF;;;999JJJwwwyyy}}}uuuzzzeee???777CCC[[[xxx^^^BBB999333000---,,,,,,------,,,+++************,,,---...111777888<<>>777MMMdddiiiGGGNNNgggcccaaaiiieee___cccjjjooooooooorrrvvvuuuLLLKKKVVVUUUQQQLLLTTTSSSKKKTTTmmm}}}~~~xxxfffZZZ```bbbhhhjjjiiisss}}}cccDDD999GGGgggzzzzzzZZZCCCIIIRRRZZZ]]]___dddggggggggghhhjjjlllnnnoooppppppmmmqqqqqqkkkjjjiii]]]MMMbbb~~~~~~dddLLLBBBJJJnnnvvv\\\cccppp___TTT999555555;;;CCCJJJsss\\\oooqqq___WWW@@@FFF@@@DDDBBB\\\vvv~~~sssUUUTTTpppiiiyyyrrryyyqqqvvv~~~zzzrrrqqqwwwlllggghhhnnnsss}}}eee^^^}}}sssMMMHHHMMMRRR^^^```gggiiinnnZZZHHHEEE888999KKKggg|||sssnnnoooqqqsssttttttxxxzzz|||}}}zzzyyypppVVVPPPdddzzz]]]|||uuu>>>666111000444000555444JJJoooFFFBBB>>>ooorrrJJJDDDPPPrrrwww___YYYVVV???222555444IIICCC???AAAlllxxxzzzxxxkkkDDD999AAAWWWwww^^^AAA888333000---,,,,,,------,,,+++************,,,---...333666666<<>>YYYyyy}}}```KKKFFFOOOXXX[[[^^^cccfffffffffgggiiikkkmmmnnnoooooopppsssuuu{{{zzzUUU;;;KKKkkk}}}vvv___hhhZZZKKK@@@444666@@@HHHJJJ}}}rrr^^^AAAEEE<<<>>>@@@ZZZttt}}}~~~qqqTTTDDD^^^\\\nnnsssvvvwwwllltttjjjssskkksss}}}ssswwwuuu}}}ppp\\\III>>>>>>EEELLLnnn|||eeeXXX{{{mmmHHHNNNLLLccccccdddjjjlllqqqcccQQQMMM;;;999JJJggg}}}sssnnnnnnqqqrrrssstttxxx{{{zzz|||~~~{{{|||zzz~~~vvvZZZVVVqqq~~~ZZZwwwCCC,,,222///111---444555JJJ{{{dddBBBDDD888ZZZ\\\HHHEEEkkk~~~RRRBBB555777>>>666HHHHHHCCC:::aaayyyrrr|||{{{nnnrrrkkkDDD:::@@@UUU~~~YYYBBB:::333111///---,,,++++++,,,++++++,,,+++***+++...000///666<<<>>>BBBHHHLLLLLLYYYVVVDDD;;;DDDGGGAAA???JJJPPPWWWYYYYYY\\\dddkkkiiikkkmmmoooqqqqqqqqqqqqvvvwwwwwwwwwwwwyyy}}}||||||}}}~~~uuunnniiikkkjjjffffffiiiooowww{{{oooiiiiiisssiii[[[III@@@JJJ[[[hhhsss}}}iiifff}}}}}}|||xxxwwwzzzxxxrrrvvvyyyyyyuuuqqqsssyyy|||{{{|||yyyyyy}}}~~~|||~~~|||MMMHHHGGGQQQYYY___iiiyyyUUU:::@@@XXXoooaaa@@@GGGaaa\\\VVVjjjccceeeggghhhiiikkknnnppp~~~zzzcccqqqzzzooogggggggggfffdddgggqqq{{{xxxuuunnn```jjjhhhbbbfffjjjoooxxxBBB;;;;;;JJJvvveeeSSSHHHOOOVVVXXXYYY]]]cccfffdddeeefffhhhjjjlllnnnnnnpppwwwkkkJJJ>>>MMMddduuuzzzqqqZZZqqq|||eeeFFFAAA333777AAAFFFOOOrrrwwwvvvaaaDDDGGGBBBBBBBBBWWWppp|||gggTTTMMMcccZZZ\\\wwwsss^^^eeefffaaaaaaZZZpppzzzrrrtttnnnuuunnniiipppfffHHH>>>BBB:::CCChhhtttWWWiiixxxrrrUUUNNNTTTeeecccfffdddnnnppp___CCC555<<>>UUUuuuZZZBBB888333111///---,,,++++++,,,***+++,,,+++***+++...000///555;;;>>>BBBHHHLLLLLL___]]]KKK>>>CCCFFF???===IIIOOOVVVYYYYYY\\\bbbhhhhhhiiilllnnnpppqqqqqqqqqtttuuuvvvwwwwwwxxx{{{~~~}}}}}}}}}xxxjjjaaa\\\]]]hhhsss}}}uuucccTTTKKKBBB>>>III[[[iiiqqqtttlllZZZjjj~~~zzzsssuuu|||~~~}}}wwwrrrssszzz}}}{{{zzz||||||{{{zzz~~~zzzJJJKKKKKKXXX^^^dddlll~~~sssVVV:::666FFFaaauuuPPPCCCLLLUUUZZZcccbbbdddffffffgggiiikkknnntttnnnccclllzzz}}}tttrrrxxxppphhhqqqpppooorrrnnnmmmyyyJJJAAA;;;BBBgggkkk\\\IIIPPPVVVYYYZZZ]]]aaaeeeeeeeeefffhhhjjjkkklllmmmkkkooovvv|||fffKKKEEEQQQ```llluuummm]]]vvvoooKKK888:::;;;DDDLLLYYYtttyyyuuuoooOOO???888@@@AAAUUUnnn|||pppaaa[[[vvvyyyeeekkkrrrmmm}}}rrrfffnnnpppyyy{{{pppdddcccccciiixxx}}}[[[EEEAAABBB===PPPlllyyyhhh|||iiiZZZVVVWWWaaaaaaffffffoooooo~~~iiiYYY???===FFF\\\}}}tttfffjjjpppppptttqqqrrruuu{{{{{{~~~zzzhhhZZZXXXyyyYYYuuu~~~zzzyyyhhh;;;777000//////333///:::GGGnnnDDD999<<>><<>>YYYyyy\\\CCC777333111///---,,,++++++,,,***+++++++++***+++---000...555;;;>>>BBBHHHLLLLLL___aaaQQQ???AAADDD???===FFFMMMUUUYYYZZZ[[[```eeefffgggjjjlllnnnpppqqqqqqrrrtttvvvwwwwwwxxxyyy{{{~~~}}}}}}zzzoookkkppp}}}|||wwwnnnaaaUUUCCCCCCDDDMMM^^^nnnrrrnnn~~~xxxaaafffxxx}}}{{{~~~~~~yyysssvvv~~~xxxppppppxxx~~~}}}}}}||||||||||||nnnEEEOOOPPP]]]aaahhhoooxxxyyyeeeIII777:::SSSuuuiiiKKK>>>MMM]]]ZZZ```bbbdddeeeeeefffhhhjjjmmmzzzdddYYYbbbrrrxxx{{{~~~~~~uuuyyyuuunnnlllpppnnnttt{{{tttrrrsssKKK@@@555999RRRwwwoooeeeJJJOOOUUUZZZ[[[]]]```dddfffffffffggghhhiiikkkkkklllmmmooossswwwxxxwwwuuuyyysssXXX^^^iiizzzeeeKKKIIIrrr}}}~~~mmmooouuukkkeeepppfffhhhFFF333===<<>>999UUUlll]]]???:::>>>VVV{{{}}}zzzuuuuuurrrZZZ>>>222@@@___}}}[[[CCC888333111///---,,,++++++,,,***++++++******+++---///---444:::===BBBHHHLLLLLLXXXaaaTTT???>>>CCC@@@>>>DDDKKKSSSYYYZZZ\\\___bbbdddfffhhhjjjmmmoooqqqrrrqqqtttwwwyyyyyyxxxxxxyyy}}}||||||}}}~~~|||tttkkkccc^^^XXXSSSJJJMMMMMMQQQ```ssswwwppprrrzzzhhh```]]]\\\```xxxzzz}}}tttwww~~~vvvmmmlllttt}}}}}}~~~~~~~~~~~~~~~aaaBBBRRRTTT]]]```hhhpppuuu{{{```CCC:::KKKgggyyy}}}cccCCCHHH[[[WWW^^^```bbbccccccdddeeegggjjjxxxmmmYYYNNNNNNYYYgggtttwww{{{}}}~~~|||tttjjjuuuwwwxxx|||qqqlllnnngggfffpppxxxssstttrrrZZZ@@@333:::BBBaaannncccHHHKKKRRRYYY]]]]]]```eeegggffffffffffffhhhiiijjjmmmmmmnnnooorrrtttuuuuuuxxx}}}~~~|||rrrUUUYYYccczzzlllRRRQQQsss|||wwwnnniiipppjjjlll{{{ZZZYYY;;;<<>>NNNeeeyyysssYYYKKKccc}}}tttbbbccchhhYYY]]]dddfff___^^^dddhhhYYYjjjvvvzzzooo___]]]\\\]]]cccaaajjjnnnvvvppp{{{[[[jjjEEEAAA<<<[[[tttzzziiiiiinnnooosssxxxwwwxxx{{{~~~{{{nnnccceeeaaalll999...777///111777333<<>>QQQooo{{{{{{aaaAAA444CCCbbbYYYBBB;;;333111///---,,,++++++,,,)))***+++***)))***---///,,,333:::===AAAHHHLLLLLLUUUfff]]]CCC>>>CCCAAA>>>BBBHHHQQQXXX[[[]]]```bbbdddeeegggiiilllnnnpppqqqrrruuuyyyzzzzzzyyyxxxyyy}}}|||~~~zzzmmm^^^SSSMMMNNNOOOLLLLLLZZZnnnvvvrrruuuzzzxxxrrrcccIII<<>>BBB777===HHH^^^ttt~~~gggJJJ;;;EEEvvv}}}hhhdddhhheeeWWWeeeooommmfff^^^[[[^^^aaaxxxvvvfff^^^ZZZ___eeeaaaiiilllrrrlllvvvXXXaaaAAA===;;;VVVnnn}}}kkkhhhmmmppptttyyyxxxxxx||||||nnndddeeeddddddBBB...666222222999666===IIIlllDDD:::999MMMmmmiiilllxxx}}}bbb???777WWW{{{lllHHHFFFEEETTTzzz|||cccDDD777EEEdddWWW@@@<<<333111///---,,,++++++,,,)))*********)))***,,,///,,,333999<<>>AAAGGGOOOVVV[[[___bbbcccffffffgggiiikkkmmmpppqqqsssvvvyyyzzzzzzyyyxxxyyy}}}||||||~~~}}}}}}~~~}}}sssdddmmmzzzyyydddPPPFFFHHHEEE@@@AAAMMM]]]gggiiirrrzzzkkkHHHFFF@@@RRRppp{{{~~~}}}tttpppvvv~~~}}}wwwuuuvvvxxxxxxwww|||MMMGGGRRRWWWZZZ^^^cccgggooo~~~hhhHHH777;;;OOO```uuuzzzbbbGGGKKKZZZUUUXXX\\\^^^______aaabbbccceeeeeegggooowwwuuunnn|||qqqdddVVVCCC:::KKKdddooorrrvvvyyyzzz|||~~~yyyssshhhhhhkkkbbbhhhggglllkkkkkkHHH444===555GGGhhhzzzUUUFFFDDDIIITTT[[[[[[___gggfffeeedddcccccceeegggiiijjjkkklllmmmmmmnnnqqqsssrrrxxx|||wwwcccZZZggg||||||yyyzzzxxxbbbppp}}}}}}tttVVV666???AAAJJJ___iiidddsssqqqYYYIII999BBB555<<>>999333111///---,,,++++++,,,)))******))))))***,,,...+++222999<<>>@@@EEEMMMUUU\\\aaadddfffgggggghhhiiikkkmmmoooqqqsssuuuxxxxxxxxxwwwwwwxxx{{{{{{|||}}}}}}wwwtttqqqvvv~~~}}}sssFFFJJJUUUbbbcccWWWIIIBBBDDD<<<777<<>>===666EEEMMMbbb}}}mmmgggmmmrrrwwwtttuuuxxx~~~~~~|||~~~|||hhhYYYOOOcccfffooohhhWWWttt___:::999///555333;;;>>>GGGNNN}}}kkkDDD:::666EEEdddhhhkkkPPPnnn\\\FFFKKKfffooolll[[[gggyyy^^^@@@999OOOpppVVV<<<777333111///---,,,++++++,,,)))******))))))***,,,...+++222999<<>>AAA>>>>>>BBBXXXfff{{{rrr``````jjjrrrzzz}}}xxxzzzwwwnnnoooyyy}}}ZZZ@@@QQQRRR\\\XXXccchhhiiittt]]]>>>:::HHHeeezzzfffEEE@@@KKKOOOTTTWWWYYYZZZ\\\]]]ZZZ\\\cccjjjddd[[[___kkkTTTLLLJJJOOOIII@@@GGGWWWjjjmmmqqqtttuuuvvvwwwyyy~~~xxx~~~~~~ooojjjmmmoooppppppoooggglllqqqjjjvvvppp^^^AAA666999???QQQhhhpppMMMEEEFFFPPPVVVUUUYYYbbbdddcccaaaaaabbbeeegggiiieeeiiinnnoooooonnnoooqqqssspppfffeee~~~yyykkkmmm|||||||||rrr~~~[[[PPPBBBCCCDDDQQQOOOZZZbbb```pppwwwkkkvvvpppXXXWWW888AAA;;;;;;>>>MMMfffvvvyyy~~~rrrSSSPPPYYY\\\eeeeeemmmuuurrrjjjeeeWWWJJJSSSBBB333:::999111888666:::888>>>OOOUUURRRVVV]]]___```RRROOOsssyyyeee}}}pppiiiggg]]]dddpppiiiiiihhh___cccbbbtttrrrXXX???BBB333EEEEEE^^^|||nnngggmmmsssxxxwwwxxx{{{zzz{{{}}}qqq[[[III999IIIKKK\\\vvviiiUUU~~~^^^111333333555222;;;AAALLLRRR|||jjjDDD;;;666CCCbbb{{{rrrbbbQQQfffDDDKKKnnnxxx{{{[[[jjjbbbAAA<<>>DDDHHHQQQ[[[KKKZZZsssccc===CCCSSS@@@BBBEEELLLUUU]]]ccceeeeeegggfffggghhhjjjnnnqqqtttppprrrtttttttttuuuwwwyyyvvv}}}|||wwwxxx|||uuurrrlllfffdddeeeaaaZZZTTTVVVZZZ___eeekkksssyyyrrrqqqfff\\\cccppplll\\\QQQGGG???>>>===888888<<>>KKKWWWWWWVVVXXXYYYYYYXXXVVV[[[fffiiihhhooo{{{lllUUUPPPNNN>>>===RRRhhhgggkkkrrrtttrrrrrruuuqqqfffkkk{{{xxxtttiiifffmmmrrr{{{NNN>>>888000GGGcccxxx{{{TTTEEEBBBNNNVVVSSSWWW```^^^```bbbbbbbbbcccdddfffgggjjjkkkjjjkkknnnnnnllllllhhhcccjjjpppqqqwwwvvvwwwzzz}}}zzznnn\\\???>>>IIIOOO[[[cccaaabbbsss{{{vvvNNN777<<<@@@===>>>III^^^pppwww{{{vvvaaaXXXkkkXXXvvvmmmoooTTTBBBFFF:::777444444777999888666222222555<<>>666111666;;;<<>>777444111...,,,,,,,,,,,,+++***+++++++++******,,,...666555888???DDDFFFLLLTTTWWWdddxxxeee;;;<<>>@@@BBBHHHOOOWWW]]]^^^^^^^^^^^^```ccchhhmmmrrrtttrrrtttuuuvvvvvvwwwyyy{{{zzz{{{}}}}}}{{{yyyxxxwwwoooqqquuu{{{|||oooooohhhdddcccdddiiiwwwssshhhqqq~~~oooaaaSSSGGGBBBAAAAAADDDJJJQQQYYYhhh|||}}}wwwwwwpppdddeeelllxxx~~~~~~pppNNNIIINNNQQQYYY___jjjqqqmmmeeefffuuuvvvPPP;;;:::JJJ```}}}xxxsssssskkkLLL@@@AAAOOOTTTMMMPPP]]]```[[[[[[bbbfffhhhssssssfffXXXSSS[[[gggjjjppppppiiibbbeeemmmzzzxxxllllllvvv}}}yyysssgggmmmwwwxxxkkkhhh]]]@@@===222===NNNccc\\\IIIAAAKKKUUUTTTVVV\\\]]]___aaabbbbbbbbbdddfffdddgggiiihhhjjjnnnnnnllloooooonnnsss|||wwwqqqgggnnnxxxxxxooo^^^JJJLLLPPPUUU^^^fffggggggsssTTTDDD@@@;;;@@@>>>GGGYYYkkktttxxx{{{~~~jjjTTT```uuufff~~~}}}qqqTTT======:::888666555777999::::::@@@;;;999<<<>>>LLLpppwwwrrrggg______cccgggmmmrrrlllrrrnnnjjjooovvvKKK>>>888<<<>>>SSSooovvvjjjnnnuuuwwwyyy{{{}}}~~~}}}uuuzzz{{{|||}}}~~~iii]]]CCC333:::222555777;;;OOOooosssTTTqqqggg@@@...===666<<>>KKKmmmyyynnnwwwmmmKKK333===NNNSSSQQQSSSNNNMMMRRR\\\aaaaaagggppplll\\\cccdddhhhlllkkkjjjmmmtttsssvvvllliiilllooommmjjjlllyyywwwmmm~~~aaaCCC===444666===PPPhhhPPP???FFFRRRUUUTTTVVV\\\^^^`````````aaaccceeebbbfffhhhhhhjjjnnnooommmsssxxxyyyyyy|||vvvhhhuuuvvv}}}www{{{zzzuuurrryyyPPPAAAFFFMMM]]]bbbkkkpppnnnrrr~~~~~~fffzzz{{{OOOKKKFFF999BBB???CCCRRRdddoootttwww]]]DDDWWWvvvxxxfffIIIAAA;;;:::999:::@@@KKKWWW```mmmfff___VVVHHHFFF___YYYZZZtttjjjdddaaaaaaccceeejjjqqqrrrrrrnnnooorrrpppHHH<<<888999<<>>888333777444BBBdddsssSSSlll|||wwwzzzvvvXXX???+++>>>777>>>CCCJJJSSS\\\{{{vvvJJJ<<<777???RRRrrrxxxwwwvvvLLLOOO]]][[[NNNlll{{{VVV<<>>???BBBJJJTTT^^^eeeiiikkkkkkkkkllllllmmmnnnnnnnnnppprrrrrrrrrsssuuuwwwwwwyyy|||}}}xxxttt~~~yyyrrroooqqqzzzwww^^^MMMCCC===>>>BBBEEEMMM[[[jjjqqqttt{{{|||}}}zzzuuuvvv}}}~~~hhhSSSOOOYYYiiimmmeeecccdddaaaggg~~~~~~fffFFFBBB<<>>]]]aaaCCC>>>IIIQQQRRRRRRVVVXXXZZZ[[[\\\]]]___aaabbbfffgggfffgggkkkkkkhhhuuu|||}}}wwwrrrmmmbbbTTTWWW]]]```bbblllxxxxxxppptttkkkjjjmmmqqqxxx}}}}}}yyyrrrvvvlll]]]QQQLLLWWWiiiffffffnnnvvvrrrnnn~~~yyy```MMMJJJFFFAAA??????FFFUUUeeeqqquuuzzz~~~yyyZZZCCCPPPUUU```nnnuuutttzzzhhh```dddkkktttmmmPPPQQQ[[[hhhggg]]]]]]fffvvvssshhhhhhjjjkkkhhhdddhhhnnngggfffhhhrrryyyrrr|||rrr\\\<<<555333999BBB\\\yyyxxxtttttttttvvvwwwwww{{{xxxyyyzzz{{{}}}fffbbbnnntttyyyzzzwwwmmmYYYQQQSSSHHH>>>555???aaauuuQQQdddPPP???===444===EEEMMMWWW^^^```uuu{{{QQQ===444999IIIhhhoooZZZUUUaaaTTTdddssszzzbbbDDDWWWiiiqqqtttVVVBBB<<<444111...,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,///666>>>CCCJJJRRRWWWXXX\\\cccsss|||hhhHHH@@@NNNBBBBBBBBBGGGOOOXXX___bbbeeefffgggiiilllnnnooopppoooqqqsssttttttuuuvvvxxxtttyyy~~~~~~}}}|||}}}xxxsssppprrr{{{zzzsssmmmhhheee```aaahhhttt|||}}}~~~mmmuuuzzz}}}|||ggg\\\^^^aaajjjmmmdddgggkkkllllllsss||||||tttsssYYYFFF@@@EEEQQQaaaxxx{{{nnnjjjkkkjjj^^^KKKAAABBBFFFDDDCCCEEEFFFFFFDDDCCCMMMTTTYYYcccjjjaaaZZZdddTTT[[[fffnnnoooqqq|||zzz}}}|||uuu}}}iiimmmppppppllliiihhhhhhggghhhjjjiiiccccccpppqqq@@@;;;777444555FFFrrroooMMM@@@DDDKKKPPPSSSSSSUUUWWWXXXYYYZZZ]]]___]]]aaacccbbbdddggghhhfffbbbjjjoooooorrruuuoooeeeOOOTTTRRRNNNWWWiiipppkkk|||ssshhhdddiiiuuuyyyttt|||www___EEENNN]]]```ggghhhlllqqqooonnnyyytttKKKFFFGGG???@@@AAACCCMMM^^^lllsssxxx~~~```JJJIIINNNQQQYYYmmmwwwjjjjjjjjjyyytttxxxvvvrrr}}}qqqgggggghhhjjjgggbbbccchhhgggiiiiiinnnrrrlllqqqmmmqqqAAA555444:::>>>RRRooo|||tttqqqvvvyyyyyyxxxzzzxxxyyyzzz|||~~~zzzkkkfffggggggzzzfffIII888999WWWvvvvvvQQQcccaaa888666999AAAIIIRRR\\\bbbbbbrrr}}}WWW@@@444777DDDbbbwwwyyyfffTTTYYYvvvKKKfffkkklll}}}QQQBBBXXXggglllzzzXXXAAA???444111...,,,,,,,,,,,,+++,,,,,,---+++***)))***,,,///777===AAAGGGPPPVVVWWW___dddtttxxxOOO>>>MMMGGGEEEDDDGGGNNNWWW^^^aaahhhiiijjjkkklllmmmmmmmmmoooqqqssssssssstttvvvxxxvvvxxxzzzzzz{{{}}}yyy|||zzzxxxvvvtttxxx~~~uuupppppplllyyy|||zzz~~~~~~iiiggglllfffhhhnnnhhhhhhlllnnnnnnllllllnnnpppwwwZZZJJJ@@@AAAJJJeee}}}pppggglllooofffVVVMMMAAACCCEEEGGGJJJIIIEEE@@@DDDJJJMMMTTT\\\WWWVVVbbbOOOVVVbbboooxxx~~~|||uuuuuu}}}tttgggjjjkkkjjjhhhggghhhjjjfffhhhjjjgggbbb```iiisssQQQ@@@333555666888[[[\\\FFFAAAFFFNNNUUUOOORRRTTTUUUVVVXXXZZZ\\\ZZZ^^^aaaaaadddiiikkkiiiTTT^^^gggnnnxxx{{{pppUUUKKKAAA???CCCOOObbbrrrjjjggg[[[RRRYYYnnn||||||}}}{{{xxxcccMMM]]]jjjdddgggiiilllllllllooovvv{{{vvv}}}GGGBBBEEE===BBBCCCAAAFFFUUUeeennnxxxgggNNNGGGPPPPPPLLL[[[cccZZZ[[[```jjjjjjhhhhhhiiifffaaa___bbbdddjjjiiihhhkkkhhhkkkzzzggg|||III777777:::888HHHddd|||xxxqqqrrrtttxxx{{{zzz|||xxxyyy{{{}}}tttlllWWWPPPbbb~~~VVV>>>888UUUvvvvvvRRRdddYYY777111@@@DDDMMMUUU___eeecccqqq]]]DDD555666@@@\\\|||ppp|||tttSSSQQQqqqvvvKKK]]]zzz~~~pppyyy]]]AAA???UUU```eeeuuuVVV<<<===444111...,,,,,,,,,,,,+++,,,------+++***)))***,,,,,,444;;;>>>EEEPPPWWWWWWUUU]]]sssUUU888CCCDDDBBBAAADDDLLLUUU]]]aaacccdddfffiiikkklllmmmmmmmmmnnnpppqqqqqqrrrtttvvvzzzwwwttttttwww~~~}}}yyy}}}|||vvvtttwwwxxxvvvxxx~~~{{{{{{~~~pppgggbbb___ccchhhuuu}}}zzzzzzzzzvvvcccgggnnnccccccmmmjjjiiieeeffflllppppppqqqtttlllsssRRR;;;999@@@VVVqqq}}}~~~ooobbbkkkrrrooo[[[SSSHHHBBBGGGTTT```fffDDDMMMKKKHHHPPPVVV^^^lllbbb[[[^^^rrr}}}ooorrr|||vvvhhhjjjjjjjjjiiiiiikkkooosssnnnjjjhhhkkkmmmmmmlllkkkkkk\\\CCC333;;;???555LLL}}}fffJJJ???CCCMMMVVVNNNPPPRRRTTTUUUVVVYYY[[[YYY^^^bbbcccgggnnnpppoooUUU```mmmxxxwwwYYYFFF???HHHHHHDDDVVVqqqxxxuuueeeSSSXXXrrr}}}~~~~~~zzz{{{}}}{{{|||hhhSSSRRRaaaiiifffgggkkkkkkiiikkkqqquuutttooo]]]nnnHHHAAADDD<<>>XXXxxxxxxyyyTTT^^^qqqSSSRRR|||___IIIHHHWWWZZZ^^^ppp~~~]]]???<<<666333///---,,,---,,,+++++++++++++++++++++++++++,,,000666<<>>NNNdddyyyyyyvvvqqqhhhccc^^^TTTJJJCCCEEENNNUUUAAA===???CCC???===NNNeeeiiiiiivvvxxxggg[[[aaannnxxxhhhccceeefffffffffgggiiimmmpppmmmllllllllllllmmmnnnooo}}}III666AAA///111LLLRRRRRRHHHAAA>>>PPPUUUQQQMMMOOOSSSWWWXXXWWWWWWWWWcccccc^^^ooozzziii\\\bbbiiirrr~~~{{{mmmaaaSSSFFFCCC???CCCYYYrrr~~~}}}wwwtttxxx|||}}}}}}||||||iiiXXXVVV]]]ccceeefffhhhkkkooopppooommmlllllllllkkkppp<<>>\\\|||WWW```ccc888DDD;;;???JJJ]]]bbb\\\___eeeooo}}}{{{lllGGG777:::888NNNsss{{{\\\qqqmmm___NNNsssQQQIIINNNfff___ooo{{{ZZZ>>><<<666333///---,,,---,,,+++++++++++++++++++++++++++)))///777???GGGQQQ]]]eeeffffffvvvxxxNNN999CCCAAA>>>>>>FFFQQQZZZ\\\eeedddccceeehhhkkknnnnnnpppppprrrsssuuuuuuuuuuuuxxx|||}}}zzz|||~~~~~~~~~lllpppzzz|||yyyxxx}}}}}}wwwxxxyyywwwjjjnnnmmmhhheeeffffffdddgggjjjllllllkkkkkknnnqqqkkknnnxxxwwwaaaLLL<<<<<>>FFFCCCGGG]]]dddrrrxxxxxxsssWWW@@@<<<@@@HHHYYYmmmeeeWWW{{{]]]IIIFFFBBBOOOcccgggppp}}}xxxaaahhhfffhhhoooqqqnnniiihhhjjjjjjkkklllmmmoooqqqrrrmmmHHH111888666:::LLLkkkwwwoooppprrruuuwwwwwwxxxzzz|||{{{{{{{{{}}}~~~mmm\\\PPPSSShhh~~~tttpppKKK:::VVVxxxWWWbbbxxxDDDEEEBBBRRRLLL]]]bbb___dddiiiqqq|||~~~sssKKK888:::888HHHlll~~~ggg}}}qqqqqqbbbzzz\\\SSSPPPfff```lllrrrYYY>>><<<666333///---,,,---,,,++++++++++++++++++++++++++++++222;;;CCCKKKVVVcccmmmeeeddduuu|||iii<<<<<>>@@@LLLVVVZZZaaacccdddeeegggiiimmmooommmooosssvvvxxxxxxvvvuuuxxx{{{}}}~~~|||}}}}}}~~~}}}xxx|||zzz|||sssttt||||||wwwttt|||}}}{{{ttt{{{xxxrrrvvvooonnnaaahhhlllkkkiiihhhfffbbbiiikkkllliiieeeeeeiiinnnpppjjjpppcccIII<<<888JJJUUUfffxxx|||zzzyyy{{{{{{rrrfffZZZ___}}}tttbbbffffffbbbbbbcccccccccdddgggjjjiiiiiiiiiiiiiiihhhgggfffvvvppp???999<<<555111777FFFTTTEEEFFFEEEOOOQQQRRRPPPLLLLLLPPPTTTWWWSSSZZZ^^^VVV[[[mmmuuu___^^^aaarrrfffYYY^^^UUUDDDMMMgggnnn|||{{{{{{}}}~~~|||zzzyyy~~~}}}xxxvvvzzzsssgggddddddeeeggggggiiikkklllllllllmmmnnnmmmfff===CCCIIIDDD???AAA???BBBNNN^^^jjjsssttt}}}^^^GGG???===FFFSSSeee___{{{}}}UUU@@@DDDCCCHHH\\\mmm```qqq||||||uuujjjbbbccccccgggooorrrnnnjjjiiilllmmmmmmnnnnnnnnnnnnnnn|||fffJJJ333999666777DDDaaa}}}vvvppprrrtttuuuuuuvvvwwwyyy||||||}}}rrr```VVVZZZkkkyyyzzzPPP999SSSyyy~~~VVVccc{{{vvvyyyLLLIIIHHH[[[TTTaaadddcccjjjooorrr||||||QQQ:::;;;888AAAbbbuuusssttt}}}ggg^^^TTThhhgggppplll[[[???<<<666333///---,,,---,,,++++++++++++++++++++++++++++++111999???FFFPPP]]]fffccc^^^ppp}}}LLL888@@@CCC===<<>>WWW~~~UUU```~~~xxxyyyyyyttt}}}~~~___IIIMMMJJJUUU```iiigggfffnnnqqqrrr{{{XXX<<<;;;888;;;XXX{{{iii|||uuuzzzmmmgggXXXmmmsss}}}qqq___AAA;;;666333///---,,,---,,,+++++++++++++++++++++++++++(((,,,111888@@@KKKVVV^^^fff```mmmbbb666;;;>>><<<<<>><<>>666<<<666555999FFFyyy\\\AAAAAA>>>FFFOOOQQQNNNKKKLLLOOOQQQNNNKKKJJJIIIJJJ\\\uuufffdddfffrrrzzzhhhxxxvvv}}}}}}wwwuuuxxx{{{|||yyysssrrrvvv{{{yyyhhhlllbbbZZZ[[[___bbbgggkkkiiijjjkkkiiigggfffggghhhkkkwwwrrr^^^www\\\;;;;;;@@@CCCBBBCCCCCC@@@GGGOOO^^^mmmssszzzrrr```UUUJJJ<<>>RRRkkk|||~~~~~~|||qqqooowww}}}zzzttt}}}|||yyyxxx}}}nnnfffdddeeejjjsss||||||xxxvvvxxxzzzpppmmmlllgggjjjkkkhhhgggkkkmmmmmmkkkjjjjjjkkknnnooonnnlllrrrsssqqqnnnqqq|||cccQQQMMMIIIBBBHHHKKKQQQ\\\iiissswwwxxxyyyfffYYYggg}}}yyyrrrYYY___llleeehhhiiidddfffggggggeeedddeeefffiiiiiihhhhhhjjjlllppprrrqqqoooOOO;;;555444000888DDDmmmqqqWWWDDDAAAAAAFFFMMMRRRQQQNNNQQQSSSWWWiiiqqqVVV???IIIWWWZZZ```gggkkkttt|||qqqyyy}}}xxxrrrqqqwww}}}rrrqqqnnnkkklllsss~~~vvvjjjqqqwwwrrrnnnlllhhhbbbaaacccbbbeeehhhiiihhhfffffffffdddkkk{{{eeeCCC;;;FFFBBB===@@@===<<<@@@JJJWWWbbbjjjqqqwwwsssbbbpppeee```QQQJJJKKKEEETTTyyyrrrlllvvv|||nnniiirrr|||eeeaaafff]]]bbbaaacccffffffeeeiiipppcccdddfffiiimmmpppsssuuuppprrrjjjlll>>>444999777666JJJkkk~~~~~~mmmooorrrsssrrrssstttuuuvvvyyy{{{||||||www[[[JJJZZZuuupppVVViiijjjdddsssVVV>>>EEEVVV___dddiiiggghhhkkkeeedddpppsssRRR:::888666@@@[[[|||mmmoooooozzzaaaffflllggggggqqqkkk[[[xxx~~~yyyrrrbbbvvvzzzuuubbbCCC;;;666333///---------,,,+++++++++++++++++++++++++++,,,'''&&&111EEEVVV\\\]]]mmmoooeeezzzpppJJJ333;;;BBB===DDDWWWTTTPPPMMMNNNUUU]]]bbbdddbbbgggnnnsssssspppjjjggg\\\```jjjuuuwwwssstttyyy{{{|||~~~~~~vvvdddZZZAAAKKKXXXbbbiiisssvvvllliiippp|||ooofffnnnxxxyyy||||||vvvttttttmmmrrr|||vvvrrrmmmrrreeeiiikkkiiijjjnnnppppppqqqlllhhhhhhlllooonnnkkkrrrllllllpppnnnlllyyy~~~nnn\\\LLLCCC===AAAMMMVVVUUUQQQ]]]dddeee```ccckkkfffZZZVVVpppsssaaammmvvvkkkVVVdddnnn]]]^^^eee___aaacccdddddddddeeeffflllkkkhhhggghhhkkkoooqqqpppfffyyyiiiEEE888888---BBB:::EEEkkkKKKCCC<<<@@@KKKSSSRRRNNNRRRhhh```SSSeeepppcccXXXTTTXXX```gggggggggrrr|||yyytttsssyyyyyytttzzzzzztttrrruuutttpppooolllhhhgggkkkuuu{{{mmmcccwww}}}oookkkiiiiiigggdddeeeiii^^^bbbfffiiiiiihhhhhhhhhfffhhhooowwwiii{{{LLL<<>>:::::::::>>>FFFSSSbbbkkknnnxxx{{{~~~jjjzzzcccQQQRRRddd~~~uuuqqquuu}}}yyykkkeeeggg|||yyypppfffhhhllliiidddeeefffgggjjjlllmmmkkkiiijjjgggeeeeeehhhmmmppprrryyywww\\\bbbJJJ666:::--->>>EEEJJJwww{{{sssiiilllvvvsssnnnvvvyyy{{{||||||zzz{{{iiinnn}}}hhh[[[zzzggg^^^zzzUUU;;;KKKXXXVVV^^^^^^```dddhhhjjjlllllllllsss|||^^^BBB777222777FFFcccvvv{{{YYYwwwtttzzzbbb[[[uuuwww{{{ddd@@@:::555333000.........---,,,++++++++++++++++++++++++***+++,,,...666DDDTTT^^^hhhooowwwyyyzzzrrrEEE222<<<===<<>>IIIVVV```iiiqqqssssssuuuvvvkkkhhhttt~~~|||zzz{{{uuufff```aaasssyyy}}}mmmfffhhhlllllliiillllllmmmoooqqqqqqooommmmmmjjjhhhhhhkkknnnpppqqquuuvvvppp^^^sssCCC===555:::666@@@hhh|||}}}vvvjjjjjjtttrrrnnnvvvyyyzzz||||||{{{{{{~~~sssoookkkccchhhjjjVVVDDDUUU[[[YYYWWW```cccgggkkkoooqqqrrrrrrkkk~~~eeeIII999333555>>>YYYvvvnnn{{{hhh\\\oooqqqtttfff@@@;;;666333000/////////...---+++++++++++++++++++++++++++******---444CCCUUUccckkkvvvyyy|||[[[999888>>>>>>@@@OOOXXX]]]YYYTTTUUU[[[___VVVZZZbbbgggccc^^^dddpppmmmiiikkkpppppplllpppyyyqqquuu{{{}}}xxxjjjbbbTTTNNNOOO[[[mmm}}}vvvnnnmmmiiibbbdddgggmmmxxxssslllqqqjjj______```aaabbbeeeggggggggggggbbb\\\[[[]]]^^^___cccgggeee```iiiiiiiiiiiihhhhhhggggggjjjvvvkkk\\\aaa```^^^[[[YYYXXXXXXXXX\\\[[[[[[[[[[[[\\\^^^___[[[\\\^^^bbbeeefffeeecccddddddhhhvvvhhhKKK888444666777555FFFxxx```MMMBBB888;;;FFFXXX```ffffffbbb[[[RRRJJJPPPPPPOOOQQQTTTZZZ___bbbdddnnn{{{}}}tttnnniiilllooorrrpppjjjccc^^^[[[eeeqqq}}}|||vvvhhhcccmmmooowww|||lll```]]]\\\]]]```eeegggeeebbbbbbbbbeeehhhgggdddgggmmmlllkkkgggfffvvvHHHHHHGGG>>>===<<<<<<<<<999777<<>>XXXmmmzzzlllhhhqqqqqqooovvvxxxzzz{{{|||{{{zzz{{{|||~~~sss~~~|||}}}}}}hhhkkk|||mmmvvvTTTDDDSSSXXXgggbbbeeegggjjjmmmpppqqqrrrrrrrrrnnnQQQ;;;444444555KKKiiiyyyqqqeeeqqquuuvvvlllBBB;;;666333000/////////...---++++++++++++++++++++++++...+++)))***...:::LLL\\\cccrrr~~~wwwGGG333:::???===DDDRRR^^^```\\\\\\eeennnpppccc]]]eeekkkgggeeeiii______bbbgggjjjmmmttt|||vvvvvvxxx|||nnn[[[UUUTTTTTTZZZmmmyyyvvvwwwtttzzz~~~|||zzzuuunnnlllnnnyyyuuugggeeegggfffccc```dddfffdddddddddaaa\\\^^^aaa___]]]eeeqqqqqqiiikkkjjjjjjkkkmmmllliiieeefffpppxxx|||iiieeebbbaaa```^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ]]]___aaaaaabbbeeehhhiiihhhfffcccggghhhkkk}}}eee<<<777222555888:::UUU~~~fffNNNKKKAAA111FFFOOOYYY```bbbaaa^^^\\\RRRPPPOOONNNPPPTTTXXXZZZ^^^bbbhhhnnnpppnnniiidddjjjkkklllhhhbbb\\\ZZZZZZaaaoooxxxkkkQQQMMMhhh~~~hhhcccYYYZZZ\\\```eeeggggggeeebbbbbbeeehhhhhheeegggllljjjkkkiiigggppp```}}}pppBBB666>>>555>>>AAAAAA===888666;;;@@@KKKRRR^^^fffjjjooo|||}}}nnncccrrr{{{|||}}}~~~}}}}}}rrr]]]QQQWWWeeennnllldddrrr{{{kkkjjjhhhffffffiiimmmoooiiihhhhhhiiijjjiiihhhfffjjjjjjjjjlllnnnooonnnmmmllltttpppjjj]]]nnn666999:::333???FFF[[[||||||qqqhhhmmmoooooovvvwwwxxxzzz{{{zzzyyyyyyxxx{{{}}}vvvzzz{{{{{{|||uuubbbnnnwwwOOOFFFQQQSSSlllfffiiiiiijjjkkkkkkkkkjjjjjjssssssXXX===555666111@@@\\\vvv}}}kkkzzzzzzyyy{{{~~~|||rrrDDD:::666444111/////////...---++++++++++++++++++++++++///+++))))))***111CCCTTTZZZfffwww[[[444333======>>>LLL]]]eeecccdddmmmxxxttthhhnnnwwwvvvqqqnnn|||~~~uuuwwwyyyvvvyyyvvvuuuvvvzzzzzznnnaaa```]]]```ooo}}}}}}vvvnnnkkkqqqzzz}}}mmmhhhkkknnnjjjddddddggghhheeedddfffeeeccchhhjjjgggdddnnn}}}}}}mmmllllllnnnrrrrrrnnniiiiiijjjjjjuuu{{{tttiii```aaafff```___^^^]]]\\\]]]^^^___]]][[[YYYYYYYYY\\\___aaaiiigggggggggiiijjjjjjiiieeemmmnnnjjjssszzzCCC>>>666666<<<<<>>IIITTT]]]bbbgggjjjcccaaa^^^[[[ZZZZZZZZZ[[[ccccccdddgggkkkmmmllljjjjjjgggaaaYYYSSSTTT\\\cccuuu~~~mmm\\\GGGQQQxxxzzzooovvvlllYYYXXXXXXYYY[[[___cccfffffffffaaa```aaaeeeeeeccceeeiiifffgggggggggkkk|||uuuHHH:::<<<999>>>AAA@@@;;;888999;;;???BBBLLLXXX^^^aaakkkwwwvvvbbbfff{{{{{{|||uuukkk\\\QQQSSS\\\bbbbbbXXXqqq~~~dddfffgggfffeeeeeeiiilllgggfffeeefffhhhhhhgggeeeeeeeeefffiiilllnnnmmmlllfffqqqkkk|||VVVMMM999:::999:::555MMMrrr|||wwwkkkkkknnnooovvvvvvvvvwwwxxxyyyyyywwwvvvzzz|||~~~}}}~~~nnndddttt}}}~~~mmmHHHOOOWWWTTTbbbZZZhhhhhhhhhhhhgggffffffeeebbb|||uuu___@@@777999222999PPPiiihhhzzzrrrDDD;;;777444111000000000///...++++++++++++++++++++++++...******,,,+++...>>>OOOccchhhrrr~~~vvvEEE333999:::>>>IIIXXXccceeeeeekkksss|||wwwrrrqqqsssuuuvvvuuuzzz{{{{{{uuuwwwtttqqqppprrrwww~~~wwwrrrmmmlllvvvzzzpppoooxxx|||qqqgggfffmmmrrrooojjjfffjjjkkkgggfffiiijjjiiihhhhhhggggggooozzzmmmllllllooorrrsssooollliiillljjjlllsssuuu}}}eee^^^^^^[[[[[[___]]]]]]\\\\\\]]]^^^```aaa```___]]]\\\]]]___bbbccciiihhhffffffggghhhhhhggggggnnnpppllloooJJJBBB;;;555111333;;;BBBPPPvvv```PPP===::::::AAAIIINNNTTTYYYccccccdddeeefffhhhiiiiiillllllllllllkkkhhhdddaaaZZZWWWPPPLLLMMMXXXgggsssqqq^^^PPPMMMddd{{{iii\\\]]]]]][[[XXXYYY[[[]]]___aaacccddd___\\\\\\___aaa```bbbfffhhhggghhhiiiiiippp}}}888;;;444777;;;=========<<<<<<;;;:::<<>>777444111000000000///...++++++++++++++++++++++++---***+++...,,,+++888IIIdddjjjvvvddd@@@888555>>>BBBNNN[[[aaa```bbbgggggglllkkkeeegggpppsssnnnjjjyyy}}}tttsssvvvxxxttttttrrroooooosss{{{{{{|||~~~~~~wwwpppjjjmmm}}}lllgggcccffflllnnniiibbb___eeeiiigggfffhhhiiihhhdddbbbdddiiillllllnnnrrrjjjjjjjjjlllmmmmmmllljjjgggkkkjjjiiiiiifffrrr~~~nnnhhh[[[UUUZZZZZZWWWYYYZZZYYYYYYYYYZZZ[[[]]]^^^```___]]]\\\\\\]]]___```cccbbbccceeefffgggeeecccggghhhkkkkkkkkksss```FFF<<<:::......999777888FFFkkkooo[[[LLL???;;;<<<===@@@CCCNNNPPPUUUYYY]]]```bbbbbb```aaabbb```\\\VVVQQQNNNLLLLLLMMMRRR]]]mmm~~~nnn^^^UUUUUUgggcccbbbiiiddd]]]]]]]]]]]]]]]___bbbdddaaa]]][[[]]]___```cccgggkkkggggggiiiffffffwww^^^DDD:::999888999===??????>>>;;;:::888777<<>><<<555333:::IIIiii{{{qqq___LLLvvvwwweee???AAA777555111000000000///...++++++++++++++++++++++++---***,,,///+++&&&000AAARRR```vvvNNN;;;333;;;<<>>;;;>>><<<666666<<<===999LLLIIIRRR[[[^^^gggqqqnnnkkk{{{ttttttmmmmmmllljjjcccVVVGGG===BBBBBBJJJQQQGGGBBB___{{{zzzhhhuuubbbcccccccccbbbbbbbbbcccdddcccdddgggkkkoooqqqqqqllljjjiiijjjlllnnnnnnnnnrrrtttrrrjjjwww^^^jjj\\\777;;;333999;;;JJJsssyyymmmjjjmmmssstttqqqoooppptttwwwwwwwwwyyyzzz{{{{{{zzz{{{}}}|||{{{rrrjjjdddaaaeeekkkgggeeewww|||~~~|||kkklllyyyqqq|||KKKWWWVVV]]]qqqVVV___bbbaaa```^^^]]]]]]\\\]]]ZZZYYYkkk}}}^^^AAA<<<444222333???```iiiqqqcccfffYYY@@@FFF777XXXssshhh???:::888555222000000///...---...---,,,,,,++++++,,,,,,...---,,,++++++---...000HHHQQQcccxxxlllBBB:::???;;;<<>>>>>???@@@CCCFFFJJJMMMOOO___hhhyyyttt___IIIJJJMMMRRRgggwwwtttpppmmmmmmiiiccc```bbbcccfffgggccc^^^\\\___cccdddbbb```______bbbeeeggghhheeeaaa^^^^^^bbbgggkkkXXX888444444???EEE888;;;===???<<<777555666999:::;;;>>>AAAFFFKKKPPPRRRVVVYYY]]]```bbbaaa___^^^XXXTTTMMMFFF@@@<<<;;;;;;BBBGGGRRRNNNKKKnnnxxxkkkccchhhgggfffdddccccccdddeeefffffffffgggggghhhjjjkkklllnnnjjjggghhhllloooooonnnnnnjjjsssuuuqqqgggJJJDDD666AAA000<<<999\\\|||tttmmmnnnoootttpppmmmoootttwwwuuurrrtttwwwzzz{{{{{{{{{}}}~~~zzzlll[[[]]]XXX]]]}}}~~~tttxxx{{{jjjwwwuuupppfff\\\YYYaaahhhfff```]]]___aaaccccccaaa___^^^^^^[[[aaajjj{{{uuusssGGGAAA777666222777MMMjjjpppYYYkkkQQQxxxkkkOOOHHHAAA555QQQ|||sss|||jjj@@@<<<888555222000000000...---...---,,,,,,++++++,,,,,,...---,,,++++++,,,...///AAAQQQgggyyy^^^???666<<>>???DDDFFFHHHJJJKKKJJJHHHGGGFFFCCC>>><<<;;;;;;999777FFF<<>><<>>NNNXXXZZZ]]]___```^^^^^^``````^^^```aaacccccccccdddfffhhhdddfffgggjjjlllmmmnnnooowww{{{RRR>>>;;;<<<888777555222000666AAAKKKnnnlllmmmpppvvvvvvtttvvvmmmgggfff^^^QQQKKKLLLaaarrr}}}kkkaaa^^^]]][[[\\\]]]^^^___``````___^^^^^^^^^^^^]]]]]]___bbbeeegggffffffeeedddfffhhhkkkmmmmmmmmmxxx|||KKKDDDEEE444>>><<<888666666888;;;===000111333444555444333333777888888888777666555444888444//////444;;;AAACCCCCC@@@\\\~~~yyyeee]]]bbb```VVV^^^aaaeeehhhhhheeeaaa___aaabbbcccdddeeeggghhhiiifffggggggggggggiiikkknnnmmmnnnllllllnnntttqqqIIIIII,,,<<<444<<<222DDDppp}}}qqqrrrmmmnnnoooqqqrrrssssssrrrqqqsssuuuvvvvvvwwwyyy{{{|||xxxxxxrrrmmmXXXIII;;;IIIwww|||wwwtttwww}}}|||xxx|||~~~~~~~~~~~~sssfffWWWZZZ```cccaaa___dddkkkgggfffccc___]]]]]]```ccchhh^^^aaaxxxqqq~~~pppAAA>>>888333111888FFF]]]yyy^^^www}}}}}}mmmUUUFFF???HHH]]]}}}|||lllCCC>>>999666333111000000///......---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///DDDYYYfffuuuooo===777555999<<>>:::666333333888JJJgggrrr```FFF:::GGGbbbtttkkkBBB===999666333111111000///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,---------???PPP\\\lllZZZ<<<***444>>><<<@@@LLLooo{{{ccccccnnnsssqqqjjjooo}}}wwwmmmmmmlllkkkllloooqqqqqqzzz{{{||||||~~~~~~~~~~~~uuuiiibbb___]]]fffwwwwwwccc[[[eeedddhhhfffdddqqq}}}xxxhhhjjjlllmmmlllkkkkkkllleeeccceeeiiikkkiiiiiillljjjkkkkkkkkkiiiiiikkkllliiieeebbb```[[[VVVVVVZZZZZZ\\\^^^``````\\\WWWRRRRRRUUUZZZ```gggpppyyy|||ooonnnfffUUUMMMPPPHHHIIINNNRRRSSSOOOLLLLLLKKKNNNQQQRRRQQQPPPPPPQQQTTTZZZxxxgggGGGXXXbbbWWW\\\[[[[[[\\\]]]^^^___aaaddddddcccdddeeeggghhhhhhbbbdddhhhkkkmmmmmmmmmlllrrrttt|||WWWGGGDDD===999:::999555222444888888:::===DDDKKKSSSWWWmmmpppwww~~~rrrppplllhhhccc[[[QQQJJJGGG===;;;???BBBHHHaaa~~~wwwxxxzzzrrr~~~~~~sssfff^^^XXXUUUXXX]]]^^^[[[WWWVVVWWWZZZ\\\]]]_________^^^^^^^^^^^^^^^```aaaccceeefffggghhhhhheeegggpppooofffNNNQQQRRRLLLBBB:::888:::777666444333222333555666444444333222333333555555///777???BBBAAA@@@CCCGGGsssyyy{{{{{{yyyaaaYYYYYYYYY\\\```]]]___aaaccccccbbbaaa```````````````___^^^\\\[[[\\\___aaaaaa```aaadddggggggkkkfffhhhlllcccpppiiiLLLmmmYYY'''>>>...;;;:::444GGGlll|||ttthhhkkkmmmnnnnnnoooppprrrpppppprrrsssuuuvvvuuuuuuzzzwww|||}}}{{{kkk___OOOVVVwww}}}zzzxxxyyyyyyuuurrrwwwzzzhhh[[[^^^___\\\YYYYYYZZZ\\\ggghhhhhhgggdddcccccccccfffccc[[[\\\yyylll{{{cccCCC;;;888555222111;;;SSShhhwwwuuuWWWAAA666DDDaaa{{{iiiAAA===999777333111111111000///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,)))444GGG\\\pppUUU444444;;;888999AAAUUUlllooouuummmdddbbbkkktttwww~~~rrrrrrooolllooovvvyyyxxxzzz{{{{{{zzzzzz}}}}}}}}}|||}}}~~~|||}}}}}}|||vvvjjj___^^^bbbcccrrrkkkhhheee^^^ccc```eeeiiiiiiqqquuukkkeeegggiiiiiiiiikkkmmmoookkkgggeeeiiikkkjjjkkkmmmeeefffgggfffeeedddfffhhhgggaaa]]]YYYTTTOOOPPPUUU]]]]]]]]]]]][[[YYYVVVUUUZZZXXXSSSNNNKKKLLLOOORRRZZZ^^^bbbfffiiikkknnnppp}}}zzzwwwvvvsssmmmgggaaaXXXSSSRRRMMMDDDBBBFFFDDDEEEHHHJJJKKKKKKJJJIIIHHHJJJLLLMMMLLLMMMNNNOOOUUUccczzz^^^BBBTTT___[[[[[[XXXXXX[[[\\\[[[^^^aaacccbbbaaabbbdddffffffeeebbbdddgggjjjlllmmmmmmlllqqqjjjyyy}}}WWWFFF888888:::777555555222111111222444777;;;===EEEJJJQQQ^^^ppp~~~xxxnnncccZZZUUURRRRRRQQQMMMIIIGGGHHHEEE@@@:::;;;888:::AAAFFFNNNbbbvvv}}}eeennnhhhbbb___ZZZVVVWWW[[[___]]]ZZZWWWWWWXXX[[[]]]````````````___]]]\\\[[[^^^___aaacccddddddeeeeee```fffjjjpppzzziiiYYYEEE:::;;;??????===888777555333222222222222111000000111222333444555555777888:::AAAQQQhhhxxx|||yyytttooo^^^UUUZZZ\\\VVVUUUZZZ^^^^^^______``````aaaaaaccccccccccccbbb```^^^]]]ZZZ\\\^^^___```aaacccdddfffggggggjjjiiibbbkkkWWWRRRvvv///:::888888666333888KKKggg|||iiiiiijjjkkkmmmooopppqqqpppppppppqqqrrroookkkhhhssswwwyyyooo\\\\\\~~~tttvvv~~~yyyyyyyyyzzzoooqqqYYY[[[^^^]]][[[ZZZ]]]^^^\\\aaacccffffffdddaaa``````\\\ccc]]]XXXsssqqqwwwuuuSSS===:::666333000333@@@OOOnnn```VVVzzzjjjMMM@@@888>>>PPPggg@@@>>>:::777444222111111000///...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***999TTTlll{{{VVV<<<666888999999@@@IIISSSfffvvvuuuvvv{{{oooffffffjjjlllrrrzzzwwwxxxuuurrrvvv}}}{{{xxxyyyzzzxxxwwwyyy~~~|||{{{zzz{{{||||||{{{yyyzzzsssmmmggg```[[[___gggtttzzzpppXXX^^^dddddd\\\YYY___cccaaafffiii___^^^___```aaabbbdddhhhkkkkkkeeeaaaccceeedddeeehhh```aaabbbaaa______aaabbbbbb^^^[[[YYYTTTOOOPPPTTT]]]\\\ZZZVVVRRRPPPOOOPPPFFFIIILLLMMMLLLKKKKKKKKKIIIKKKMMMNNNNNNPPPSSSWWWXXXSSSOOOOOOPPPNNNHHHDDDDDDEEEEEEFFFGGGGGGHHHHHHDDDCCCBBBBBBDDDFFFFFFDDDCCCDDDFFFFFFFFFHHHKKKMMMTTTmmm~~~ZZZBBBQQQVVVYYYVVVRRRRRRVVVWWWVVVYYY^^^```^^^]]]^^^```bbbbbb```___```ccceeegggiiiiiiiiigggdddmmm~~~```DDD===@@@>>>;;;;;;777777777777666555333333///333777<<>>777:::;;;<<<======<<<:::999777777888999999::::::;;;>>>===???JJJ___{{{iii^^^[[[ZZZ[[[[[[XXXUUUUUU\\\\\\^^^___`````````___bbbbbbdddddddddcccaaa```\\\\\\]]]___bbbddddddcccfffccciiillldddbbbiiimmmRRRpppUUU======555555;;;888999TTTvvvkkkhhhfffgggkkkoooqqqqqqpppooonnnnnnkkkeee\\\UUUbbboooiii___zzzwww}}}{{{yyyiiiggg{{{hhheeeccc^^^bbbccc^^^]]]aaacccbbb^^^aaacccdddcccaaa``````YYYbbbbbb[[[kkkzzz|||gggDDD>>>888555222111666===JJJjjjccc[[[zzzcccHHH;;;;;;DDDnnneee@@@???:::777444222222111000///...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++222''',,,EEE[[[hhhyyyxxxFFF222999===666;;;<<<@@@UUUlllnnnmmmwww~~~ccc^^^jjjmmmbbbuuuwwwuuurrruuu|||{{{vvvuuuxxxyyyxxxvvvxxx~~~|||{{{|||~~~~~~|||{{{{{{||||||{{{zzzuuuiii___[[[ZZZZZZaaakkkhhhcccccc[[[UUU\\\YYY^^^___ZZZ]]]```ZZZXXXYYYZZZZZZ[[[]]]bbbeeejjjbbb\\\]]]^^^^^^```bbb___```aaa```^^^^^^```aaa___]]]\\\\\\XXXSSSRRRUUURRRSSSSSSRRROOOMMMMMMMMMJJJJJJIIIFFFDDDCCCEEEGGGBBBCCCCCCAAA>>>>>>AAAEEEJJJEEEAAABBBDDDDDDBBBAAABBBDDDBBB======@@@@@@;;;@@@@@@???@@@DDDFFFDDD???@@@AAAAAAAAABBBDDDHHHKKKOOOsss^^^IIIRRRNNNSSSVVVQQQQQQUUUWWWUUUXXX^^^^^^[[[YYY[[[^^^______]]]ZZZ[[[]]]```bbbcccdddeee```ffflllrrrZZZJJJHHHBBB<<<:::;;;999777444444444666888555666555333555999999666444444555666555444222111000555999:::777555666777222777===GGG\\\wwwrrrtttaaaZZZXXX```ggggggccc``````dddhhhfff```ZZZYYY[[[]]]^^^```aaaaaa```^^^]]]______``````aaaaaaaaabbbggg```___bbbcccmmm~~~}}}zzzxxx```UUU<<<@@@FFFKKKMMMLLLIIIFFFDDDDDDEEEFFFFFFFFFEEEEEE@@@III]]]zzzwwwlllcccYYY```___VVVTTT\\\___[[[YYY[[[^^^```aaa```___^^^^^^```bbbcccdddcccbbbaaa^^^]]]]]]```eeegggfffdddgggaaakkknnn```bbbiii___{{{^^^MMM}}}GGG444222555888444444HHHbbbmmmhhhccceeekkkpppqqqppppppooommmkkkfff\\\PPPHHHJJJ^^^pppyyyeee}}}yyy{{{}}}{{{xxxbbbJJJggg}}}sssaaafffaaahhhjjjccc___bbbffffff___aaacccdddcccbbbbbbccc\\\ccceee___aaaxxx~~~{{{vvvLLLCCC;;;888666444444777:::UUUiii}}}RRR<<<===EEEgggbbbFFF888999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,//////333KKKlll~~~nnnHHH555777>>>===:::;;;FFFXXXeeeccc\\\xxxyyyggg\\\TTT]]]iiipppmmmnnnwwwxxxqqqwwwvvvuuuuuuvvvyyy{{{}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||}}}yyyttttttwwwyyyuuuoooggg___YYYWWWUUUZZZmmmfffeeeooo___YYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\aaa```^^^ZZZVVVVVVZZZ^^^\\\]]]^^^_______________bbb```]]]]]]]]][[[WWWSSSUUUSSSPPPLLLJJJHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCMMMmmm{{{eeeLLLJJJRRRSSSRRRTTTUUUUUUTTTUUUVVVWWW___^^^\\\[[[ZZZZZZ[[[[[[^^^]]]\\\\\\]]]___aaaccceeebbbcccgggjjjwwwqqqRRRMMMIII@@@CCC@@@<<<999777666999;;;999222444666333777999222777222000222333222444777777777777777999<<<<<<999AAA???IIIXXXiiiyyysss}}}nnnZZZYYYWWWVVV[[[bbbddd```ZZZZZZ\\\^^^```aaa___]]]\\\aaaaaaaaa```````````````[[[\\\]]]^^^```aaabbbccciiifff```ZZZZZZfffwww}}}rrrNNNIIIXXXXXXRRRWWWbbbZZZRRROOOOOOTTT```lllsss~~~hhhVVVYYY[[[^^^___^^^\\\\\\\\\\\\]]]___aaaaaa```___^^^___```___^^^]]]^^^aaaddd```^^^]]]^^^aaadddgggggghhhiiijjjjjjhhhddd```^^^eeeOOObbbFFF===---555CCC000...WWWiiifff___]]]eeeqqqsssmmmkkkxxxppppppxxx|||xxxZZZ;;;JJJcccuuuwwwzzzeeeAAANNNyyyjjjlllhhhjjjlllkkkgggaaa]]]ZZZ```aaadddhhhjjjggg```ZZZ^^^ZZZ[[[___^^^hhhvvviiiFFF;;;;;;000555<<<---666<<>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBFFF[[[eeeXXXKKKLLLQQQQQQRRRSSSUUUUUUUUUUUUVVVXXX\\\\\\[[[\\\]]]^^^```bbbaaa```___^^^^^^^^^___``````^^^```dddfffnnn{{{kkkgggXXXKKKBBBBBBBBB<<<333...666666>>>@@@666111444555888666666777666444333555999<<<===999555888AAAIIIQQQ\\\xxxzzzvvvdddUUUWWWVVVWWW[[[___```]]]YYYYYYYYYZZZ\\\]]]^^^______aaaaaaaaa```___^^^\\\\\\ZZZ[[[\\\]]]^^^```aaabbbbbbcccdddbbb```ccckkkqqqxxxttt}}}uuurrrjjjYYYUUUWWWYYY[[[[[[ZZZYYYZZZZZZXXXYYY[[[]]]____________]]]^^^___^^^^^^```dddggg___\\\YYYYYY\\\```ccceeecccdddeeeeeecccaaa___]]]bbbwwwYYYtttnnn@@@555>>>333111<<<666XXX___cccbbbbbbggglllmmmllluuuvvvZZZJJJVVVuuuxxxPPPFFFlll}}}qqqhhheeefffgggkkkjjjhhhfffcccbbbbbbccc```___```aaacccbbb^^^ZZZVVVUUUXXXZZZVVV\\\pppuuu\\\AAA:::;;;333---333111444@@@SSSfffvvvuuuYYYFFFeee|||pppRRR@@@DDDLLLwww}}}|||{{{\\\BBB@@@999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***///999PPPsss]]]<<<777:::999777888===FFFRRRYYYaaabbbdddkkk{{{sssNNNSSS]]]gggkkkkkkmmmrrrqqqqqqrrrssstttuuuuuuuuuwwwwwwyyyzzz{{{zzzzzzyyyzzzzzz{{{}}}|||zzz}}}{{{yyyxxxyyyzzzyyyxxxxxxwwwvvvvvvsssjjj___WWWSSSRRRRRRXXXjjjtttccc___[[[VVVhhhrrraaaYYYZZZ[[[]]]^^^```aaabbbbbbdddeeefffeeebbb```^^^dddeeedddbbbaaaaaabbbdddbbbbbbbbbaaaaaa```___^^^bbb```^^^\\\[[[XXXTTTPPPPPPNNNKKKIIIGGGEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA??????>>>=========>>>>>><<<<<<<<<<<<==================>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAGGGLLLLLLLLLOOOQQQQQQRRRTTTVVVVVVVVVWWWYYY[[[\\\\\\\\\]]]^^^aaacccdddddddddcccbbbaaa___^^^]]]```^^^```fffggghhhttt}}}lllggg___RRRKKKNNNAAA:::888;;;:::666888===777999;;;:::888777666666333888===BBBIIIXXXmmm}}}zzz~~~pppeeeXXXRRRTTTVVVXXXZZZ[[[ZZZYYYXXXVVVVVVVVVXXXZZZ]]]```bbbaaaaaaaaaaaa___\\\YYYXXXZZZZZZZZZ[[[\\\^^^___```___bbbeeedddaaa^^^___```kkk~~~{{{tttqqqqqqlllzzztttVVVOOOVVVUUUVVVWWWVVVVVVVVVWWWYYYWWWWWWXXXYYY[[[\\\\\\]]]ZZZ[[[]]]]]]^^^aaadddgggddd```[[[YYY\\\aaaeeeggg^^^_________^^^]]]\\\[[[YYYfffcccPPPZZZ777===444000555///AAASSSbbbbbb\\\\\\cccjjjffffffggg|||mmmNNNPPPooo|||yyy~~~~~~~~~^^^===VVVsssZZZ```gggccceeedddcccbbbbbbaaaaaaaaa```]]]ZZZYYYZZZZZZZZZYYYRRRTTTXXXYYYQQQSSSpppzzzzzzyyySSS777???888***555......333>>>LLL^^^sss|||tttmmmlllkkk\\\FFF@@@GGG~~~wwwvvvzzzsss]]]AAA???999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((+++///000<<<```UUU;;;=========<<<:::;;;BBBKKKgggjjjiiibbbcccooo|||kkk```]]]fffiiiccccccjjjlllnnnppprrrrrrrrrqqqpppuuuwwwyyy{{{{{{zzzyyywwwxxxxxxxxxzzz||||||{{{yyyzzzxxxvvvvvvwwwxxxxxxwwwzzzvvvsssooogggZZZOOOJJJJJJTTT```mmmvvvddd]]]^^^YYYOOOWWWbbb[[[]]]]]]]]]^^^___aaabbbcccdddfffhhhiiihhheeeaaa___eeeffffffeeeeeeeeefffgggcccddddddddddddccccccbbbaaa```^^^[[[XXXTTTPPPMMMLLLJJJHHHFFFDDDCCCCCCCCC?????????>>>??????@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<999::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>???@@@@@@@@@@@@???>>>============AAA>>>???GGGMMMNNNPPPRRRRRRTTTVVVWWWXXXYYY[[[]]]]]]]]]\\\\\\]]]^^^```aaadddeeeffffffeeeccc```___fffccceeejjjlllkkkooouuummmbbbhhhrrrZZZ???;;;GGGHHHCCCEEE:::AAACCC@@@>>>CCCGGGGGGHHHNNN[[[mmmppp{{{|||nnn___TTTPPPTTTQQQUUUXXXXXXVVVTTTUUUVVVUUUUUUVVVXXXZZZ\\\^^^```^^^___```aaa```]]]ZZZWWWYYYYYYYYYYYYZZZ\\\^^^___aaaaaa```]]]ZZZZZZ\\\^^^^^^eeeyyyxxxzzzvvvffftttwwwwwwkkk\\\QQQOOORRRTTTUUUTTTSSSSSSTTTWWWYYYYYYXXXXXXXXXXXXYYYZZZ[[[YYYZZZ\\\\\\]]]^^^aaadddfffbbb\\\ZZZ\\\```eeeggg^^^]]]]]]\\\[[[ZZZYYYYYYVVVWWWmmmRRRXXXTTT...666777...888333CCCTTTYYYVVVUUU\\\ccchhheee___sssxxxjjjllljjj```MMMOOOeeeuuu~~~xxxyyy}}}oooHHH@@@kkkeeeeeeggg^^^ZZZ[[[^^^aaaaaa^^^ZZZVVV]]][[[WWWUUUTTTTTTUUUUUUPPPPPPRRRSSSMMMMMM```xxxyyyjjj???999???888111111//////222:::GGG]]]pppxxxeee[[[]]]}}}}}}vvvuuuzzzkkkaaaBBB>>>999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))---111+++,,,HHHkkk}}}RRR;;;999;;;>>><<<777888>>>BBBTTTdddgggdddhhhttt{{{cccTTT[[[bbb```aaahhhlllnnnppprrrsssrrrpppoooppprrrtttvvvwwwvvvtttsssvvvvvvvvvxxxzzz{{{zzzxxxuuusssrrrrrrtttuuutttsssvvvooohhhcccZZZPPPMMMOOOEEEZZZttt^^^]]][[[\\\WWWQQQTTTYYYWWW]]]]]]]]]]]]]]]]]]]]]]]]bbbdddfffhhhgggeeebbb```bbbaaaaaaaaabbbccccccccc___```aaabbbcccddddddddd______]]]YYYTTTOOOKKKIIIGGGFFFDDDBBBAAAAAAAAAAAA>>>>>>=========>>>??????999999888888888888999999777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<>>>>>EEEIIIHHHJJJOOOMMMOOORRRSSSTTTVVVYYY[[[ZZZYYYYYYYYYZZZ\\\^^^___bbbcccfffggghhhgggeeecccgggddddddhhhlllmmmooorrrxxx~~~mmmuuuqqqeeeddd```kkkmmmeeeeeeqqq}}}xxxmmmcccTTTKKKNNNRRROOOSSSVVVVVVRRRQQQRRRUUUUUUVVVYYY[[[\\\\\\[[[ZZZZZZ[[[^^^``````^^^\\\ZZZYYYXXXXXXXXXYYYZZZ\\\^^^^^^]]][[[YYYYYYZZZ]]]``````___cccrrrtttvvv]]]SSSSSSTTTQQQNNNTTTUUUTTTSSSRRRTTTWWWZZZWWWWWWWWWXXXZZZ[[[]]]^^^\\\]]]^^^^^^]]]^^^___aaaccc^^^YYYWWWXXX\\\___aaa```___]]]\\\ZZZXXXWWWWWWYYYWWW```~~~NNNbbbEEE000:::666111111666???HHHMMMQQQTTTXXX\\\ccc```oooyyywwwuuubbbXXXIIIOOOfffuuu}}}{{{{{{}}}~~~~~~qqqhhhSSSFFFeeewwweeeaaaaaa___ZZZZZZ[[[]]]]]][[[UUUQQQYYYXXXVVVTTTQQQPPPOOOOOOKKKGGGFFFIIIHHHHHHPPP[[[vvv^^^@@@===@@@222666222000///000777FFFUUUjjjqqq}}}uuurrrwwwppphhhqqqnnnkkkmmmsss{{{|||kkkcccDDD>>>999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++///222+++'''666MMM{{{yyyFFF;;;555:::===:::777888222???PPP]]]eeemmmuuu{{{uuu]]]NNNTTTaaafffkkkqqqnnnoooqqqssssssrrrqqqppppppqqqssstttuuuvvvuuuuuutttttttttuuuxxxyyyxxxwwwvvvuuutttuuuuuuuuusssqqqooodddZZZSSSJJJCCCHHHRRR^^^tttkkk[[[XXXXXXWWWUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYWWWVVV\\\^^^aaacccdddcccaaa```]]][[[YYYYYYZZZ\\\\\\\\\XXXYYY[[[\\\^^^_________]]]]]]\\\WWWPPPJJJGGGEEECCCBBB@@@????????????@@@<<<<<<;;;;;;;;;;;;<<<<<<666666555555666666777777555555555666666666666777777888888888999999999999888888888888:::<<>>===:::777444222111......555===OOOSSSiii|||vvv}}}sss___XXXXXXPPPPPPUUU^^^jjjwwwyyyaaaDDD>>>999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...000---***...777\\\zzzsssVVV<<<999>>>===999777;;;;;;???IIIUUUcccnnnuuukkk^^^UUUYYYccciiimmmqqqkkklllmmmnnnooonnnmmmmmmooopppqqqssstttvvvwwwwwwqqqqqqqqqrrruuuvvvvvvuuuwwwvvvuuuuuutttppplllhhh___TTTLLLHHHDDDDDDRRRdddyyybbb\\\YYYTTTVVVSSSRRRWWWVVVTTTXXXTTTUUUXXXZZZZZZXXXVVVTTTVVVWWWZZZ\\\^^^`````````\\\YYYUUUTTTVVVXXXYYYXXXUUUVVVWWWYYYYYYZZZZZZZZZ[[[\\\ZZZUUUMMMFFFCCCAAA@@@???>>>=========>>>???::::::999888777777777777444444333333444444555666333333333444444444555555555555666666666777777777444444444666888;;;>>>@@@;;;::::::::::::;;;;;;<<<<<>>999666333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,...///......---===gggwwwKKK===??????:::777555666:::AAAHHHRRR]]]ffffffbbb^^^^^^```bbbccccccggghhhhhhiiiiiiiiiiiihhhjjjjjjkkkllloooqqqssstttoooooonnnppprrrttttttsssqqqpppooonnnkkkfff___ZZZLLLDDDBBBGGGMMMVVVmmm```TTTVVVQQQSSSWWWRRRQQQVVVSSSOOOVVVRRRUUUYYY\\\]]]\\\YYYWWWQQQSSSUUUXXX[[[]]]___```___ZZZUUUTTTVVVXXXYYYYYYVVVWWWXXXXXXXXXXXXXXXWWWZZZ[[[YYYTTTKKKDDD@@@???>>>===<<<;;;;;;<<<===>>>888888777555555444444444333222222222333444444555222222333333333444444444444444444555555555555666222222222444777;;;>>>AAA999999999999:::;;;;;;<<<:::???@@@===???CCCBBB<<>>999???bbb|||aaa```eeeaaa^^^```ccc^^^ZZZYYY\\\^^^\\\YYYTTTSSSPPPKKKEEECCCEEEHHHBBBAAABBBDDDDDDCCCDDDEEEBBBrrruuuuuuPPPAAA999555444777888444222222)))333;;;;;;OOO|||gggYYYVVVOOO===???BBB777;;;EEE???MMMaaazzzfffAAA>>>:::777444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///000444SSSiiiPPPDDDDDDGGG999555555999<<<@@@KKKWWW]]]\\\YYYVVVZZZaaaaaa^^^```ccceeeeeedddeeeiiillliiiiiiiiijjjlllpppsssvvvqqqqqqqqqooommmmmmnnnqqqllljjjfff___VVVNNNIIIGGGIIIEEEBBBIII^^^zzzbbbUUUXXXYYYTTTVVVVVVWWWWWWWWWWWWWWWVVVZZZZZZZZZ[[[]]]^^^]]]\\\WWWYYY\\\^^^___```bbbddd\\\ZZZWWWUUUUUUXXX[[[^^^___^^^]]]\\\[[[ZZZZZZYYYVVVWWWVVVRRRJJJCCC>>>;;;===<<<<<<;;;:::999888777777666444333222222333333444333222111111222333444222222222111111111000000000000111111111222222222444444555555666777777777::::::::::::;;;<<<==================>>>???@@@AAA???AAAEEEIIIMMMPPPQQQRRRRRRQQQQQQSSSVVVWWWVVVUUU[[[[[[\\\]]]^^^``````aaa```^^^[[[[[[\\\___``````bbb^^^^^^eeeqqq{{{}}}zzzlllXXXJJJFFFHHHIIIIIIIIIHHHJJJKKKNNNMMMMMMPPPTTTUUUSSSPPPMMMOOOQQQQQQQQQRRRVVVZZZZZZYYYVVVSSSRRRSSSVVVYYY^^^[[[XXXWWWXXXYYYZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTRRRPPPNNNKKKJJJJJJJJJKKKPPPWWWggg}}}xxxlllaaaXXXSSSUUUTTTRRROOOKKKJJJLLLMMMSSSRRRQQQQQQRRRTTTVVVXXX]]]^^^___\\\WWWUUUUUUWWWYYYXXXXXXYYY[[[\\\[[[YYY^^^^^^]]]\\\ZZZXXXVVVUUULLLMMMOOOQQQRRROOOJJJFFFFFFDDDHHHMMMLLLXXXuuuIIIeeeYYY555<<<444,,,666===444,,,999FFFQQQTTTUUU^^^mmmxxx|||ssskkkeeebbbaaabbbjjjjjjlllmmmnnnooooooppphhhfffdddiiivvv|||ooo]]]SSSGGG;;;888999::::::;;;BBBggg}}}rrrrrrccc]]]aaadddbbb]]]\\\ZZZXXXUUUSSSRRRQQQQQQMMMLLLJJJHHHEEEDDDCCCBBB>>>>>>>>>???@@@AAABBBCCCBBBJJJzzzmmmSSSBBB>>><<<;;;666000222999444444444555<<>>;;;666888888444222:::KKKYYYqqq}}}~~~uuufffBBB@@@:::777444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000///777fffuuuRRRKKKRRRRRRCCC666444888===CCCHHHdddddd```YYYWWW\\\```aaa^^^aaabbbbbbaaaaaaccceeeiiihhhhhhhhhjjjkkkmmmnnnlllmmmlllkkkhhheeecccbbb]]]ZZZTTTLLLDDD???======@@@LLLaaayyynnnXXXRRRVVVYYYXXXZZZYYYXXXWWWWWWXXXZZZ[[[______```aaabbbcccbbbbbb]]]^^^______^^^___aaabbbbbbaaa___^^^^^^^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZTTTSSSRRROOOJJJDDD???;;;;;;;;;:::999888777666666555444333111111111111222222222111000000111222222222222111111111000000000000000000111111111222222333333444555555666666777999999999999:::;;;<<<=========>>>>>>???@@@BBBBBB@@@BBBEEEIIILLLOOOPPPQQQQQQRRRTTTVVVXXXZZZ\\\]]]ZZZ[[[\\\^^^___aaabbbccc```___]]]]]]___```aaa``````\\\\\\```fffooolllaaaYYYNNNDDD>>>DDDEEEGGGGGGFFFFFFHHHIIIMMMLLLMMMOOOSSSTTTSSSQQQOOOQQQRRRRRRQQQRRRVVVYYYYYYYYYWWWUUUSSSTTTVVVYYY^^^[[[WWWUUUVVVWWWWWWWWWWWWUUUTTTUUUUUUUUUSSSQQQOOOMMMKKKHHHGGGGGGGGGHHHCCCEEEKKKWWWggg|||xxxqqqeeeZZZQQQNNNMMMNNNOOOOOONNNKKKHHHGGGIIIKKKRRRQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXVVVTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUTTTTTTSSSGGGHHHIIIKKKLLLKKKHHHEEEEEECCCFFFIIIFFFIIIfff\\\^^^vvvpppWWW===:::;;;---)));;;,,,111<<>>???@@@@@@BBB???\\\~~~vvvNNNAAA999<<>>>>>>>>>>>@@@AAABBBCCCAAABBBEEEHHHKKKMMMNNNOOORRRUUUWWWXXXWWWXXX\\\```\\\\\\^^^___aaaccceeeeee```______```bbbbbbaaa```bbbaaabbbcccbbbccciiiqqq}}}~~~iiiRRRDDD???===>>>@@@@@@BBBDDDDDDCCCCCCEEEFFFKKKKKKLLLOOORRRTTTTTTSSSQQQSSSSSSSSSRRRSSSUUUWWWVVVWWWXXXWWWUUUUUUVVVWWW\\\YYYUUUSSSSSSTTTTTTTTTVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIGGGEEECCCCCCCCCCCCBBBAAA???===AAAMMM___lllxxx~~~xxx___YYYOOOGGGDDDEEEJJJMMMLLLLLLKKKIIIGGGGGGIIIKKKRRRQQQQQQQQQRRRSSSTTTUUUSSSRRRRRRSSSTTTTTTRRRPPPPPPSSSUUUTTTQQQPPPQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUPPPNNNLLLJJJIIIHHHEEEBBBDDDAAACCCFFFAAA===LLLaaaccc^^^pppkkkGGG:::555222666333......555;;;>>>EEEOOOOOOQQQUUUXXX[[[\\\\\\[[[VVVWWWYYYZZZ[[[\\\\\\\\\bbbbbb[[[MMM@@@;;;999999111666888333---:::]]]~~~mmmeeefffaaa\\\ZZZ[[[ZZZXXXUUUPPPPPPOOOOOONNNLLLKKKJJJFFFEEECCCAAA???======<<<<<<;;;;;;:::;;;;;;<<<<<>>DDDGGGEEEDDDEEEEEEDDDMMMOOOQQQRRRSSSSSSTTTTTTWWWWWWYYYZZZ[[[[[[[[[ZZZTTTQQQNNNLLLJJJFFFAAA>>>:::999888:::@@@LLLZZZdddzzzyyy[[[OOOIIINNNPPPNNNNNNTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZ\\\]]]^^^^^^^^^^^^___aaaaaa___\\\ZZZYYYZZZ\\\^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZZZZZZZXXXTTTPPPNNNJJJFFFCCCDDDFFFDDD???999777666555444333222222111111111000000////////////........................////////////////////////////////////////////////000111111222222333444444666666666666777888999:::<<<<<<<<<===>>>@@@AAABBBAAABBBDDDFFFIIIKKKLLLMMMRRRVVVXXXVVVRRRRRRVVV[[[^^^^^^___```bbbcccdddddd^^^^^^___aaacccbbb```^^^bbbcccddddddcccaaabbbeeelllxxx|||nnnWWWKKK???<<<===>>>AAADDD>>>@@@AAABBBAAAAAACCCEEEJJJKKKLLLOOORRRTTTVVVVVVTTTTTTTTTTTTSSSSSSTTTTTTSSSUUUWWWWWWVVVTTTTTTTTTXXXUUURRRPPPQQQRRRSSSSSSUUUSSSPPPNNNNNNLLLJJJIIIFFFEEEDDDBBB@@@@@@??????AAA@@@>>>;;;999;;;AAAEEEKKKRRR___qqqjjj___YYYKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKMMMOOOSSSRRRRRRRRRQQQQQQPPPPPPOOONNNNNNQQQTTTUUUQQQNNNKKKOOOSSSRRRNNNLLLOOORRRQQQQQQQQQRRRSSSTTTUUUUUUSSSOOOKKKHHHGGGFFFEEEDDDBBB???AAAEEEBBB<<>><<<<<<;;;;;;:::999999888888888999===:::;;;JJJrrr|||zzzsss```LLL===777<<>>AAACCCEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEAAA>>>:::888777777777777@@@BBBGGGOOO]]]nnnvvvTTTOOOGGGFFFMMMOOOJJJHHHLLLMMMOOOQQQSSSTTTTTTTTTSSSXXXZZZ\\\]]]\\\[[[\\\^^^[[[\\\[[[YYYWWWWWWXXXZZZ___]]]ZZZXXXWWWYYY[[[]]]YYYYYYYYYWWWSSSNNNIIIFFFDDDAAA===>>>AAAAAA<<<777444444333222111000000///000000000000000//////...------------------------................................................/////////000111111222222555444444555555666777888888888999:::;;;===???@@@@@@AAABBBDDDFFFHHHJJJKKKOOOSSSVVVTTTQQQPPPTTTXXX\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]___aaaaaa^^^[[[[[[\\\]]]\\\[[[[[[\\\]]]UUUZZZdddsssxxx]]]EEEBBB>>><<>><<<>>>===>>>@@@AAA@@@AAACCCDDDIIIJJJLLLOOOQQQSSSVVVWWWTTTTTTTTTTTTTTTSSSRRRRRROOORRRVVVWWWUUUSSSRRRRRRTTTQQQNNNNNNPPPSSSTTTUUUTTTQQQNNNLLLKKKIIIHHHFFFDDDCCCBBB@@@???>>>======777777777:::<<<===:::888888:::>>>EEEPPP]]]jjjsssyyy|||uuummmbbb[[[VVVNNNIIIBBB777@@@BBBDDDGGGIIIJJJJJJIIIMMMNNNOOONNNMMMMMMOOOQQQSSSSSSSSSRRRQQQNNNLLLKKKMMMMMMNNNRRRUUUUUUQQQMMMLLLPPPTTTTTTQQQOOOSSSVVVSSSRRRRRRQQQQQQRRRSSSTTTKKKGGGCCCAAABBBDDDFFFGGGBBB>>>>>>CCCBBB>>>???FFFGGGxxxHHHVVVooonnnBBB555333000333999888111000555333555888===BBBFFFIIIJJJHHHIIIIIIIIIIIIHHHHHHGGG:::777666777999666111,,,555555EEEhhhiiigggpppiii```ZZZ\\\___```^^^\\\YYYWWWRRRRRRQQQOOOLLLIIIEEECCCDDDCCCAAA???>>>===<<<<<<:::999888777666666666666555>>>===>>>XXXyyykkkYYYIII===666:::999777666666888999:::333444555555555888???EEEXXXeeewww___>>>???:::777444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,$$$//////---:::NNNlllooojjjiii```SSSLLLFFF;;;333222666666222444333222333555777888777888888888777777666666666111333555999>>>EEENNNUUUTTTZZZdddpppgggRRRCCCDDDBBBCCCGGGJJJHHHFFFGGGGGGJJJMMMQQQRRRRRRPPPOOORRRUUUXXXXXXVVVUUUWWWYYYWWWXXXYYYYYYXXXWWWXXXYYY]]]ZZZWWWTTTTTTVVVZZZ\\\YYYXXXWWWTTTPPPKKKFFFDDD@@@===;;;;;;<<<<<<999666333333222111000///............////////////......,,,,,,---......---,,,,,,,,,------------..................------------,,,------......///000000111333333333333444555666666555555666777999;;;<<<===>>>>>>???AAACCCFFFHHHIIIJJJNNNRRRTTTTTTUUUXXXZZZVVVWWWWWWWWWXXXXXXXXXXXXZZZZZZ[[[]]]______\\\ZZZXXXYYYXXXTTTSSSVVVXXXVVVNNNNNNQQQWWW```ooouuujjj^^^NNN@@@999;;;888999<<<<<<::::::===;;;===???@@@@@@@@@BBBDDDGGGIIIKKKMMMNNNPPPTTTVVVTTTSSSRRRSSSTTTSSSQQQPPPOOORRRUUUWWWUUUTTTRRRRRRRRRPPPMMMNNNPPPSSSVVVVVVRRROOOKKKIIIGGGFFFEEEDDDAAA@@@@@@>>>===<<<;;;:::;;;888555777:::<<<999666888888888888999===BBBEEEJJJPPPVVVZZZ]]]```bbbbbbeeeggghhhfffaaa[[[TTTOOOGGGHHHGGGBBB===:::;;;>>>@@@@@@???@@@CCCFFFJJJLLLJJJKKKMMMMMMLLLKKKMMMNNNQQQRRRRRRRRRQQQNNNKKKIIINNNOOORRRUUUWWWUUUQQQNNNQQQTTTWWWWWWUUUTTTVVVXXXWWWVVVUUUSSSSSSTTTUUUUUUQQQLLLFFFAAA????????????@@@<<<;;;>>>===:::;;;???>>>TTTuuugggAAANNN~~~rrrWWWEEE999------555999444,,,000000000111333555777888::::::999888777555333222444444444222...///;;;HHHUUUmmmwwwsssvvvaaaeeecccZZZ\\\]]]___```___]]]YYYWWWUUUTTTRRROOOKKKGGGDDDBBBBBBAAA@@@>>>===<<<;;;;;;777777666555444444555555///:::999555CCC^^^zzzoooZZZGGGGGGBBB<<<999888999::::::;;;999888;;;DDDTTTeeeqqquuu|||jjjpppaaa??????:::777444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,)))...,,,...111)))<<>>@@@<<<777555555555444333555555555666888:::<<<>>><<>>AAADDDGGGHHHHHHKKKOOOSSSVVVXXXXXXXXXSSSSSSTTTVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^^^^\\\ZZZYYYZZZWWWRRRRRRVVVWWWTTTPPPLLLJJJMMMNNNOOOVVV^^^|||yyyqqqdddNNN???999333444>>>555444555888999888;;;@@@999;;;===>>>>>>???AAACCCEEEGGGIIIIIIJJJKKKOOOSSSRRRQQQPPPRRRSSSSSSQQQNNNPPPSSSVVVWWWVVVUUUTTTTTTSSSQQQNNNNNNQQQTTTUUUVVVOOOLLLGGGEEEDDDCCCBBBAAA>>>>>>===<<<;;;999888777===;;;999777666666666666666666777777777777666666555:::;;;999:::@@@AAA???>>>>>>???AAA@@@;;;999999666>>>???<<<;;;888999BBB???>>>======@@@EEEJJJMMMGGGIIIJJJJJJIIIHHHIIIJJJLLLNNNPPPRRRQQQPPPMMMKKKNNNRRRVVVXXXWWWSSSPPPNNNTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSVVVPPPHHHAAA===:::999888888777777999999777777:::===AAANNNuuuYYYNNNcccyyynnncccKKK555000888:::444444444333222111///......000111111222333333222222222///000444;;;HHH^^^rrryyy|||}}}}}}hhhdddbbb]]]]]]\\\[[[[[[\\\ZZZWWWTTTRRRQQQNNNJJJGGGDDDBBBAAA>>>>>><<<;;;999888888888444333333222222222222333000555222444<<<@@@aaasss[[[TTTKKKDDD@@@>>><<<;;;IIIHHHIIIOOO\\\kkkyyy}}}|||}}}}}}bbbqqqcccAAA???:::777444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,---111))),,,777///000IIIlll}}}qqqxxxzzzuuunnniiiddd```SSSMMMDDD???<<<;;;999777888999:::===BBBHHHMMMPPPWWW]]]aaa^^^WWWSSSXXX^^^vvvsssYYYEEE<<<>>>CCC<<>>@@@GGGHHHBBBJJJJJJKKKMMMOOOQQQSSSTTTPPPTTTXXXWWWTTTSSSVVVYYYYYY[[[___```^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPOOOLLLJJJGGGEEECCCBBB:::;;;;;;888555333222333222222111000///...------)))***,,,,,,---,,,+++***,,,,,,............,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,------......///111111111111222333444555333444444666888:::<<<===999:::;;;<<>>@@@BBBBBBEEEGGGGGGFFFHHHLLLPPPQQQPPPOOOQQQSSSSSSPPPMMMRRRUUUWWWXXXXXXVVVVVVWWWVVVSSSPPPOOOQQQSSSUUUUUULLLIIIEEEBBBAAAAAA@@@???<<<<<<<<<;;;999888666555...222555666444444666999666555555555666777777666222888888333444;;;999222999777888;;;:::777777;;;666;;;888888@@@>>>888:::888888:::===@@@CCCEEEFFFFFFHHHIIIIIIHHHGGGHHHIIIHHHJJJNNNQQQRRRQQQOOONNNNNNSSSYYYZZZVVVQQQNNNMMMTTTRRRPPPPPPPPPNNNLLLIIIGGGFFFEEEDDDEEEGGGIIIJJJGGGCCC===:::999:::;;;;;;111222444777777666777999444666999QQQ\\\SSSfffYYY;;;666888555---...000222333333333222333444444444444444333222555444@@@\\\yyyoooxxxooossstttmmmddd___```bbb]]]ZZZWWWWWWXXXXXXTTTPPPJJJHHHEEEAAA???===<<<<<<;;;:::999777666555555555111111000000000000111111444333///:::???...;;;lll|||rrriiiccc___ZZZWWWcccdddiiiqqqzzz~~~}}}yyyzzzpppsss^^^AAA===:::999777555333000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++,,,...111222<<>>@@@BBBDDDGGGHHHGGGFFFFFFGGGKKKKKKLLLNNNPPPQQQRRRSSSOOOQQQUUUWWWWWWUUUQQQOOOSSSOOOLLLKKKKKKKKKIIIFFFFFFEEECCCBBBAAAAAABBBBBB::::::999777666444333333333333333333333333333333444333666<<>>HHH[[[pppkkkooohhhbbb^^^^^^\\\WWWXXX]]]XXXUUUSSSQQQQQQQQQPPPNNNIIIEEEAAA>>>>>>===<<<;;;999888777666444444333333111111000///////////////222111111111333666888:::qqqyyyzzz~~~wwwqqqxxxxxx{{{~~~{{{vvvwww{{{}}}~~~zzzyyy}}}ttthhhxxx~~~yyyxxx\\\@@@<<<:::999777555333000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++,,,...111222EEE>>>[[[wwwvvvzzzzzz{{{sssggg\\\[[[cccmmmtttrrr{{{```MMM<<<999===>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHIIILLLOOOQQQSSSSSSTTTVVVYYY\\\]]]\\\ZZZZZZYYYVVVXXXZZZ[[[\\\\\\]]]]]]\\\YYYTTTQQQQQQQQQPPPOOOMMMKKKHHHGGGFFFDDDAAA???===<<<:::777444222111000000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............///000000111111222333444555666888999:::::::::;;;;;;===???BBBEEEFFFIIILLLOOORRRSSSUUUWWWYYYVVVUUUVVVYYY^^^bbbbbbaaaYYYYYY[[[\\\\\\[[[[[[ZZZ]]]\\\YYYXXXXXXWWWUUUSSSLLLJJJHHHEEECCCBBBBBBCCCBBBBBBAAA>>>;;;<<>>???@@@CCCEEEGGGGGGHHHIIIKKKNNNMMMMMMPPPRRRSSSQQQOOOOOORRRTTTTTTQQQOOOPPPRRRNNNLLLKKKKKKLLLMMMLLLKKKFFFCCC@@@>>>>>>>>>===;;;;;;888666555555444333111111000000000000000000111111111111222222222333333111111222222222333333333444444333333444444555666777777777777888888888999666888:::;;;;;;===@@@BBBDDDFFFHHHIIIGGGFFFFFFFFFHHHIIILLLOOORRRUUUWWWYYYRRRSSSVVVXXXXXXVVVSSSRRRSSSPPPNNNNNNOOOPPPNNNLLLDDDCCCBBB@@@????????????999999888666555444333222222222222222222222222222444333555888;;;LLLssstttcccVVVQQQVVVnnn___aaa]]]RRRJJJIIIJJJHHHGGGDDDEEENNN___rrr~~~vvvkkkjjjzzzddd___\\\]]][[[XXXYYY^^^ZZZWWWUUUSSSQQQOOOMMMKKKGGGDDD@@@===<<<<<<;;;:::777666555444333222222222111000//////.........///000000//////111333555777>>>zzz{{{~~~zzzxxxyyyrrr\\\@@@===:::999777555333000///...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,...000111555///>>>ffflllRRRBBB:::555999>>>@@@@@@@@@<<<===>>>???AAABBBDDDDDDFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWXXXYYYUUUVVVXXXYYYZZZZZZZZZYYYVVVSSSPPPMMMLLLLLLKKKIIIKKKHHHDDDBBBAAA@@@>>>===;;;999777555222111000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000111111222333444555777888999999::::::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOOQQQTTTWWWYYYWWWVVVWWWZZZ^^^aaaaaaaaaWWWXXXYYYZZZZZZZZZZZZZZZ[[[YYYWWWUUUUUUTTTQQQOOOIIIGGGDDDAAA>>>===<<<<<<<<<;;;:::888666555555555555555555666666888999999EEEHHHJJJJJJLLLQQQSSSQQQJJJEEE???;;;:::999555222222888888000+++///111...111111111111222222222222222222333333444444555555666888::::::::::::<<<===@@@CCCEEEGGGGGGHHHJJJKKKNNNNNNNNNOOOQQQRRRQQQPPPUUUTTTSSSQQQOOONNNNNNNNNKKKJJJIIIIIIJJJJJJHHHFFFAAA???<<<;;;;;;;;;:::999888666333222222222111/////////............///////////////000000000111111//////000000000111111111111111111111111222222333444444555666777888888999555666999:::;;;===@@@CCCEEEGGGIIIIIIHHHFFFFFFFFFEEEGGGKKKPPPTTTXXX[[[]]]UUUUUUWWWXXXXXXWWWUUUUUUUUUSSSQQQPPPPPPPPPNNNLLLCCCBBB@@@>>><<<;;;;;;:::777777666555444222111111111111111111111111111111333111333444222555HHH^^^fffIIIHHHTTTWWW{{{zzzrrryyyrrrffftttwwwppp```]]]ZZZ[[[[[[YYY[[[^^^[[[YYYVVVSSSQQQMMMIIIFFFDDDAAA>>><<<;;;;;;999888555444333222111000000000000///..................///...------...000111222---EEElll~~~yyyyyy{{{zzz^^^BBB>>>:::999777555333000///...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,---...000111'''888<<<777MMMzzzrrrSSSDDD666777666777:::============::::::;;;===>>>@@@AAAAAACCCEEEGGGIIILLLNNNPPPQQQOOOQQQRRRRRRQQQRRRTTTVVVTTTTTTUUUWWWXXXXXXVVVTTTPPPNNNLLLKKKKKKJJJIIIGGGIIIEEEAAA>>>===<<<;;;:::777666444222000///......---,,,,,,,,,+++++++++***************************++++++++++++++++++++++++************************************************************++++++++++++---------...//////000000111222333444555777777888999::::::;;;===>>>???@@@@@@CCCGGGJJJLLLNNNQQQSSSTTTTTTUUUWWWYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUSSSPPPOOONNNLLLJJJHHHDDDBBB@@@>>>;;;:::999999999777666666888999777444555444333333222333333333000...///333444111111333111///---...000111111000...333444///...111444222000000000000000111111111000111111222222333444444444666888888888888:::<<>>AAACCCEEEHHHIIIHHHGGGHHHIIIFFFHHHLLLPPPTTTVVVXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVUUURRRPPPMMMJJJGGGEEEAAA@@@???<<<:::888777666555555444333222111000//////////////////////////////...000333000...555>>>^^^jjjbbb\\\OOOOOOTTT```pppxxxssslll{{{}}}yyymmmdddbbbeeehhhfff|||sssgggUUU^^^\\\[[[ZZZZZZZZZZZZ\\\YYYWWWTTTRRROOOKKKFFFCCCBBB@@@===;;;::::::888777333333111000000/////////......---------------.........---------...//////999(((:::mmm}}}mmmzzz{{{{{{tttggg___eeeppphhhqqq}}}yyyxxx}}}hhh]]]AAA===:::999777555333000///...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,---...///000111000222555777EEEhhhzzz^^^<<<222777666333555666666555666666666888999:::;;;<<<===>>>???@@@AAACCCEEEHHHKKKMMMOOOMMMNNNOOOOOOOOOPPPSSSUUUTTTSSSTTTUUUWWWVVVSSSPPPLLLKKKJJJKKKLLLLLLJJJIIIFFFCCC>>>;;;::::::999888555444222000///...------++++++++++++************************************************************************************************************)))))))))*********+++++++++,,,,,,---......//////000000111222444555666777888999:::;;;<<<======>>>@@@BBBFFFHHHJJJKKKNNNPPPOOOQQQSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXVVVUUUUUUTTTQQQOOOLLLJJJIIIGGGDDDBBB???>>>===<<<:::999999999<<<888333222333333000---//////000000111222444444777222111444333......222555444222111111111000///,,,......,,,***,,,---,,,........./////////000000000000111222222333333444333555666777666777999:::>>>@@@CCCEEEFFFGGGIIIKKKLLLLLLMMMMMMMMMNNNOOOPPPWWWTTTPPPNNNOOOPPPPPPPPPJJJIIIIIIHHHHHHFFFCCC@@@;;;:::888888999999777555222000...---......---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,---------.........//////////////////......//////000111//////111222444555777777666777888888777888:::<<<>>>AAAEEEGGGGGGHHHIIIKKKIIIJJJLLLOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQQQQSSSRRRQQQNNNJJJFFFDDDBBB@@@???>>><<<999777555444333222222111000///..............................,,,,,,...111222000222555444SSSuuuzzznnnffffffiiimmmqqqbbbfffkkkppp}}}{{{xxxgggccc^^^]]]]]][[[YYYXXXYYYYYYXXXTTTRRROOOMMMKKKHHHEEEBBB@@@>>>;;;::::::999777666222222111000////////////---,,,,,,,,,,,,,,,------......------------......444111111777SSS{{{{{{pppssszzzrrriiibbbZZZYYY===;;;:::999777555333000///...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,---...//////222***...;;;;;;444CCC]]]vvvYYY@@@222---555:::222222555555222222555777777777888999:::;;;<<<======??????AAACCCFFFIIILLLNNNOOOQQQRRRSSSSSSTTTWWWYYYVVVUUUTTTVVVXXXWWWRRRNNNLLLLLLLLLMMMOOONNNLLLJJJDDDAAA>>>;;;:::999888666333222111///...---------************************************************))))))))))))))))))))))))************************************************)))))))))************++++++++++++,,,------.........///000111333444555555777888999;;;<<<=========BBBEEEHHHKKKLLLMMMPPPQQQNNNPPPTTTWWWYYY[[[___aaa]]]\\\ZZZWWWUUUTTTSSSSSSRRROOOLLLJJJHHHFFFCCCAAA<<<<<<<<<;;;:::999888888777333///...///000000...444333000...+++***((((((222...---...---+++,,,///,,,++++++******)))((((((,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////000000111111222333333333222444666666666666888:::<<<>>>BBBDDDEEEFFFHHHJJJJJJKKKLLLKKKKKKKKKMMMOOOSSSRRRPPPNNNNNNNNNPPPQQQLLLJJJHHHGGGFFFEEEBBB???:::999888888888777555333111///---,,,------,,,+++++++++************++++++*********+++++++++,,,,,,,,,,,,---------........................///000000......///111222444555555555666777666555555777999:::===AAADDDEEEGGGIIIKKKIIIJJJKKKMMMMMMKKKJJJHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLHHHEEEDDDCCC===<<<;;;:::888555333222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000222333000888FFFZZZxxxnnneeefff___YYY[[[\\\YYYZZZYYYVVVUUUWWWWWWTTTPPPNNNJJJGGGFFFDDDBBB@@@===;;;999888888777555333111000//////.........///+++++++++++++++,,,,,,---------------............+++111111,,,333NNN{{{|||zzzhhhbbb]]]PPPXXX===<<<:::999777555333000///...******************************************************+++++++++,,,,,,,,,)))***+++,,,---.........***///333444666::::::777DDDlll{{{cccHHH666...111555:::888+++333666666222333999;;;:::777777888999:::;;;<<<<<>><<<;;;:::777555222111000///...---------************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******++++++,,,------------...///000222333444444666777999;;;======>>>>>>CCCFFFJJJMMMOOOQQQTTTVVVTTTVVVYYY[[[[[[\\\___bbb]]]\\\YYYWWWVVVUUUUUUUUURRRPPPMMMJJJHHHFFFCCC@@@<<<<<<;;;:::999777555444///.........000222222222)))***+++,,,...000222333///111111//////111111000***+++---......///000111...------//////......---+++++++++,,,---.........//////000000111222222222222444555666666666888999:::===@@@BBBCCCDDDGGGHHHHHHIIIJJJIIIHHHIIIKKKNNNOOOPPPPPPNNNKKKJJJLLLOOOMMMJJJGGGEEEDDDBBB@@@>>>999888777777777555222///000...,,,+++,,,,,,,,,***++++++************++++++************++++++++++++******+++++++++,,,,,,,,,---------,,,---......///---......000111222333333222333444444333444666888777;;;???AAACCCDDDFFFGGGEEEGGGIIIKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFHHHGGGCCC@@@??????999999888777555333111///.........------,,,++++++++++++++++++++++++++++++***+++,,,,,,---///000111555333444<<>>===999777666555555444222000......---,,,,,,,,,------***************+++,,,,,,++++++,,,---------------+++,,,+++222777...CCCvvv{{{hhheeeqqqppp]]][[[ZZZOOOXXX??????:::999777555333000///...******************************************************+++++++++,,,,,,,,,)))***+++,,,---.........///---...111222222555999:::GGG___jjjVVVKKK000111,,,222444,,,+++111///111444444000222999:::666777777888999:::;;;;;;<<<@@@@@@AAACCCGGGJJJNNNPPPQQQTTTWWWYYYYYYZZZ\\\]]]]]][[[ZZZ\\\^^^]]]VVVPPPRRRRRRQQQRRRQQQNNNIIIFFFBBBAAA???===<<<:::777444111111000///...------...***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))******+++,,,,,,------------...000111222333444555777999;;;===>>>>>>>>>AAADDDIIIMMMPPPSSSVVVYYY[[[]]]___^^^[[[ZZZ[[[]]]\\\[[[YYYWWWVVVVVVVVVWWWRRROOOLLLIIIGGGEEEAAA???===<<<;;;:::777555222111...///000///...,,,+++***------,,,,,,,,,,,,------(((...000,,,,,,000...(((+++,,,------,,,+++,,,,,,+++))))))++++++***((((((******+++,,,,,,---............//////000111111111222444666666666666888999999;;;???AAABBBDDDFFFHHHGGGHHHIIIHHHGGGGGGJJJNNNLLLOOOQQQNNNHHHFFFHHHLLLMMMJJJFFFCCCBBB@@@???===999777666666555333000---///---++++++,,,,,,+++***++++++************++++++************++++++++++++))))))))))))************,,,,,,++++++,,,,,,---...------...///000111222222///000222222222444666999777:::>>>@@@AAABBBCCCDDDBBBDDDGGGJJJKKKKKKJJJIIIEEEFFFHHHHHHHHHHHHFFFEEEAAACCCEEECCC===999777777666666666555444111///...---------,,,,,,+++++++++************************(((+++,,,+++,,,...000000000///222222...777ZZZmmmbbbooo^^^WWWSSSUUUXXXXXXTTTRRRKKKPPPQQQMMMNNNSSSTTTPPPOOOJJJCCC???<<<;;;;;;:::666444333333333222///---,,,,,,++++++***+++++++++******))))))***+++,,,,,,))))))+++,,,,,,------,,,'''999...&&&777666---999WWWyyy~~~~~~zzzwwwddd___TTTNNNRRRTTTQQQBBB======:::777555444222///---************************)))))))))))))))))))))))))))************+++++++++************+++,,,---......000333444333333333444:::999===KKKeeeoooTTTBBB777///+++---------............///000000000111222333555555666666777888999::::::;;;???AAACCCDDDDDDFFFIIIKKKRRRTTTVVVYYYZZZZZZYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWTTTRRRQQQPPPNNNJJJEEEBBB>>><<<:::888666444333333//////...---,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,---//////......000111555555777999;;;===???@@@@@@BBBEEEIIINNNSSSVVVXXXYYY\\\___^^^[[[XXXYYYZZZYYYWWWUUUUUUWWWVVVSSSPPPRRRPPPMMMHHHCCC@@@===;;;999999777666444222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---......//////000000111111333444444555666777888888:::;;;===@@@CCCFFFHHHJJJJJJHHHGGGHHHJJJKKKKKKJJJOOOPPPPPPMMMIIIHHHIIILLLLLLHHHBBB>>><<<<<<;;;;;;777666555333111///...---,,,,,,++++++***)))(((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000222333333333333444666999999:::<<<===>>>@@@@@@CCCEEEHHHKKKMMMMMMMMMMMMDDDEEEFFFGGGGGGEEECCCBBBAAAAAAAAA@@@>>>;;;888666666555333111000///......+++++++++*********))))))******************************+++++++++,,,,,,,,,.........///111555888:::eee{{{ppp^^^UUUXXXXXXXXXVVVRRRPPPPPPPPPNNNQQQUUUVVVUUUSSSQQQPPPJJJFFFAAA===;;;:::999888555444333222000///...---+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......555GGGnnnnnnvvv|||ppplllfff]]]UUURRRQQQPPPPPPPPPAAA<<<===:::777555444222///---************************))))))))))))))))))))))))))))))*********+++++++++************+++,,,------,,,///111222111111111222111333666<<>>???@@@AAACCCFFFHHHMMMOOOPPPRRRTTTTTTTTTTTTVVVVVVUUUUUUTTTTTTTTTUUUPPPNNNMMMLLLJJJGGGBBB???;;;:::888666333222111000.........---,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++,,,---//////......000111444444666888:::<<<>>>>>>===>>>AAADDDHHHKKKMMMOOOPPPRRRUUUVVVTTTSSSTTTUUUUUURRRPPPQQQSSSRRROOOLLLNNNLLLIIIEEEAAA>>><<<;;;888888666555333111000//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------......///000000111111333333444555666777777888:::;;;===@@@CCCFFFHHHIIILLLKKKJJJJJJKKKLLLKKKIIINNNOOOOOOLLLIIIGGGIIIKKKJJJFFFAAA===;;;;;;::::::666555444222111///...---,,,,,,+++******)))(((((())))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222333333222222444555777888:::<<<===>>>??????AAACCCGGGJJJLLLMMMLLLKKKFFFGGGIIIJJJJJJHHHGGGFFFDDDCCCBBB@@@===;;;888777555444222111///.........+++++++++*********))))))*********************************+++++++++,,,,,,///.........///111333555AAAPPPfffzzzxxxpppkkkddd[[[UUUUUUXXXXXXXXXWWWTTTRRRRRRSSSOOOQQQTTTTTTSSSQQQOOOOOOJJJFFFAAA===;;;:::999888444444333111000///...---+++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------888111;;;]]]sssfffaaa]]]XXXTTTQQQOOOMMMKKKNNN@@@;;;<<<:::777555444222///,,,************************)))))))))))))))))))))))))))))))))*********++++++******)))******+++,,,---+++---/////////...///000///222666555333777@@@HHHXXXooorrrjjj]]]LLL666111,,,***,,,...---,,,,,,,,,,,,,,,------------.........///000111222333333333444555666777888999999:::<<<===>>>@@@CCCEEEJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPJJJIIIGGGFFFEEEBBB>>>;;;888777555333111///.........------,,,,,,+++++++++************************)))************))))))((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********+++++++++---............///111222333444666888:::;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGGGGIIILLLNNNNNNOOOPPPRRRQQQOOOMMMNNNPPPPPPMMMJJJHHHGGGDDDAAA>>><<<::::::666555444333111000......---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,------......///000000000222222333444555666777888999:::<<>>;;;:::999999888555444333111000...---,,,+++++++++******))))))((())))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,---......//////000111222333333222111222444555777:::===>>>??????>>>???BBBFFFJJJLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKJJJIIIGGGEEEBBB>>>;;;999888888444333111000......------+++************)))))))))*********************************++++++++++++,,,///...---,,,,,,---...///---333===HHHUUUiii~~~}}}mmmcccYYYTTTQQQPPPSSSXXXUUUVVVVVVUUURRRQQQQQQRRRQQQQQQQQQQQQPPPNNNMMMLLLHHHDDD???<<<:::999888777333222222000///...---,,,+++************)))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------333+++***777III[[[rrrqqqiii___SSSRRRQQQQQQPPPMMMIIIFFFMMM@@@<<<<<<:::777555333111...,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***,,,......------///000000333666555333333666:::777EEEZZZnnn~~~uuuYYYFFF>>>666+++///---++++++------+++)))++++++++++++,,,,,,,,,---,,,,,,,,,---...///111111111222222444555666777888888:::<<<======???BBBDDDJJJJJJIIIJJJKKKNNNQQQRRRMMMMMMMMMMMMMMMLLLLLLLLLGGGFFFDDDCCCBBB???<<<999666555333111///...---------,,,,,,,,,+++++++++***************************))))))************)))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***************,,,---...------...000111111333444666888999:::<<<===>>>@@@CCCEEEFFFGGGFFFHHHJJJKKKMMMNNNPPPQQQQQQNNNMMMNNNPPPQQQNNNKKKFFFEEEBBB???<<<999888777444333222111///...---,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++*********************************************++++++,,,,,,------......///000000111111222444555666777777888999;;;>>>AAADDDFFFHHHEEEFFFHHHLLLQQQSSSSSSSSSKKKJJJIIIGGGFFFFFFGGGHHHCCC@@@<<<999888888777666333222111000///---,,,,,,+++*********)))))))))(((((((((((((((((((((((((((************************))))))))))))************+++++++++++++++++++++++++++,,,,,,---......//////000222333222111000111333444666:::>>>@@@AAA@@@??????BBBFFFJJJLLLLLLJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHGGGDDD@@@;;;888666666666222111000...------,,,,,,************))))))))))))************************************++++++++++++...------,,,,,,,,,------///111444666:::CCCPPPYYYeeeiiittt|||rrrhhhTTT[[[UUUQQQSSSSSSRRRRRRUUURRRSSSSSSQQQNNNLLLLLLLLLRRRPPPNNNLLLLLLKKKJJJIIIDDDAAA<<<999888777555444111111000///...---,,,,,,************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,///...000222111333???LLLmmm~~~~~~vvvccc\\\]]]YYYKKKKKKLLLNNNNNNMMMIIIEEEMMM@@@===<<<999666444333111...,,,************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,,,,+++---......---...///111222111111111333555666666;;;888555777AAATTTkkk{{{qqqgggSSSMMM???222...111///)))******))))))+++,,,,,,+++************+++++++++++++++++++++,,,---...000000000000111222444555666777999;;;===>>>???@@@CCCFFFJJJIIIHHHIIIJJJMMMQQQSSSNNNOOOOOOPPPOOONNNMMMMMMHHHFFFCCCAAA@@@>>>;;;888555444222000///---------+++++++++++++++*********))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++------,,,,,,...///000000222333555666777888;;;<<<>>>AAADDDFFFHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOQQQNNNMMMMMMPPPPPPMMMJJJGGGEEEBBB>>>:::777555444222111111///...---,,,+++******)))((((((((())))))************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))******+++,,,,,,,,,,,,---......//////000000111333444666777777777888:::===@@@CCCEEEGGGDDDEEEGGGJJJOOORRRSSSSSSJJJIIIFFFEEEEEEEEEEEEEEE???<<<888666666666555444111111000///---,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************++++++,,,,,,------......///111222111000000111333444666;;;???AAABBBBBBAAA@@@CCCGGGKKKMMMMMMLLLJJJCCCDDDFFFGGGGGGFFFEEEDDDDDDAAA<<<777444222333333000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.........///111111222777===CCC888;;;BBBNNN^^^nnnxxx|||sssjjjddd```]]]\\\VVVIIIMMMJJJLLLQQQRRRPPPMMMNNNQQQRRRQQQOOOKKKHHHHHHHHHPPPMMMIIIHHHHHHHHHFFFDDD???<<<888666555333111000//////......---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,222***&&&---555666///)))777JJJ___gggiiiqqq|||nnneee\\\PPPPPPTTTNNNKKKKKKKKKLLLMMMMMMJJJHHHMMM@@@>>>;;;999666444333111...+++************************((((((((((((((((((((((((((((((((()))))))))******))))))((())))))***+++,,,,,,---......---...000222666333//////111333333222333444666666777888:::===GGGUUUfffrrr}}}rrrdddVVVIII>>>888222---))))))...111...*********)))(((((()))******))))))))))))*********++++++++++++,,,---...///000//////111222444555666777:::<<<===>>>???AAADDDFFFHHHGGGGGGGGGIIILLLPPPRRRRRRSSSTTTTTTTTTSSSQQQPPPJJJGGGDDDAAA@@@===:::888444333111000...------,,,************************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))+++,,,,,,,,,,,,---///000000111333444555666777888999<<>>???BBBEEEGGGGGGGGGIIIKKKMMMPPPQQQRRRSSSTTTUUUTTTSSSQQQPPPLLLIIIEEEAAA???<<<999777222111000...---,,,,,,,,,)))*********************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***,,,,,,++++++---...000000111222444555666666888999;;;>>>AAADDDFFFGGGLLLIIIHHHIIILLLNNNOOONNNPPPMMMJJJJJJKKKJJJGGGCCCCCCAAA>>>;;;888555333222000000///...---,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))************************************++++++++++++************************)))))))))))))))***+++++++++++++++,,,------.........///000222333555666777555666999;;;???AAADDDEEEHHHFFFCCCCCCEEEGGGIIIIIIKKKGGGCCCAAAAAAAAA???===888666333222333222111000......---,,,+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********+++,,,,,,------+++---///000000000222444222444666:::===@@@AAABBBBBBCCCEEEGGGIIIJJJLLLLLLBBBBBBCCCDDDCCCAAA>>>===<<<:::666333000/////////---,,,+++***************(((((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++,,,------------000///---++++++...111444;;;;;;666//////444777555,,,111555888===CCCFFFDDDMMMFFFBBBEEEHHHFFFAAA>>>>>>EEEEEECCCCCCAAACCCMMMLLLGGGEEEGGGIIIHHHIIILLLLLLMMMMMMLLLJJJHHHIIIJJJGGGCCC@@@@@@CCCCCC???;;;999777444222222000---+++,,,,,,,,,+++******))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********+++(((///333---%%%$$$...777999888555111...///666===@@@LLLXXX```hhhppprrrppp}}}sssuuuyyywwwxxx{{{xxxaaaRRRWWWRRRGGGJJJJJJCCCFFFLLLKKKQQQTTTLLLNNNMMMLLLMMMLLLJJJGGGDDD~~~JJJ>>><<<;;;999666444222000---+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,---,,,+++,,,///111(((---222222//////333777...///222333333222111111///111111111444888777333222;;;>>>;;;===DDDCCC<<<999;;;;;;777333222222222444...******...111///,,,+++***+++...,,,)))+++///&&&(((***+++***))))))***(((((((((((())))))))))))+++++++++,,,---...///000...///111222444666777888666888:::;;;<<<===@@@CCCHHHHHHJJJKKKMMMPPPRRRSSSOOOPPPQQQRRRRRRPPPOOOMMMMMMIIIEEEAAA>>><<<888666111000///---,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,++++++,,,...000000111333444555666666999:::<<<>>>AAACCCEEEFFFLLLJJJHHHJJJNNNQQQQQQQQQQQQOOOLLLKKKLLLKKKGGGCCC???>>>;;;999777555444333000000///...------,,,,,,******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,---............000111333555666777555666888;;;>>>AAACCCDDDEEEBBB??????BBBFFFIIIJJJKKKGGGCCCAAAAAA@@@>>>;;;777555222111222222000///------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------***,,,...///000111333555111222444777;;;>>>@@@BBBBBBBBBCCCDDDFFFIIIKKKLLLCCCDDDDDDDDDCCCAAA>>><<<:::888666333111/////////,,,,,,+++***)))))))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++---...///000000000000///222444333---,,,000///+++111444555111000333555555222888;;;888444444666777;;;===888999BBBBBBAAAHHHFFFCCCCCCGGGHHHFFFEEEFFFFFFHHHIIIIIIGGGGGGHHHJJJDDD@@@>>>???AAABBB>>>999999777444333222000...+++,,,,,,++++++******))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((+++///111,,,&&&%%%(((...111///---///222---222444444999AAABBB>>>;;;IIIGGG@@@GGGMMMIIIHHHDDDJJJ===666DDDFFFBBBLLLNNNHHHJJJLLLGGGKKKOOOJJJLLLLLLMMMNNNMMMIIICCC???zzzPPPAAA>>>;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,------...//////........................111111111111111000//////000111111000///......///111111111111111111111111000000000000000000000000//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.........///111222333444555999:::;;;:::::::::<<<>>>EEEDDDEEEIIINNNPPPOOOMMMPPPMMMJJJJJJLLLKKKHHHDDDJJJGGGCCC>>>999555333222000///---,,,+++*********+++++++++***)))(((((('''******))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,---...000222444555666888888:::<<>>;;;888666555444222111------,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------......000222444555777888777777999;;;>>>BBBDDDCCCAAA@@@AAADDDHHHJJJJJJGGGDDDBBB@@@>>><<<:::777555444333222000///...---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...///000111222222222444555666777:::???BBBAAABBBCCCCCCDDDFFFKKKNNNJJJJJJJJJHHHFFFCCC???===;;;888444111.........///+++++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,---...///000111222333555555555555555555555555666666777777777888888888777555000---+++,,,---////////////000111111222222444444555666777888999999888:::<<>><<<>>>>>>;;;777555444333222000///...---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......//////000111222333333444666666777888:::;;;<<<===<<<;;;;;;<<<>>>BBBEEEGGGGGGHHHJJJKKKMMMNNNNNNNNNJJJLLLNNNNNNLLLFFF@@@<<>>;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------......------------------------000000000000000///.........///000///---,,,---...////////////////////////////////////////////////......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------......///000222333444444555777999::::::;;;===???DDDDDDEEEIIINNNPPPOOONNNLLLJJJHHHGGGHHHIIIIIIHHHEEECCC@@@;;;888555333333///...---,,,+++*********++++++******)))(((((('''))))))))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,---------...///000222333444555555666777:::<<<>>>@@@AAAGGGEEEDDDFFFIIIKKKKKKJJJKKKIIIGGGGGGHHHGGGCCC@@@;;;999666444333222000///------,,,++++++***)))))))))******************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---------...///111333555666777777777999;;;>>>BBBCCCCCCAAA@@@AAADDDGGGIIIJJJGGGEEEBBB@@@???===:::888444444333222000///...---,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,------...///000111111222333555666666777:::>>>AAAAAABBBCCCDDDDDDFFFJJJMMMJJJHHHFFFDDDBBB@@@>>>===999777333000...------...++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))------...///000111222222........................------------............111000---++++++,,,...///......///000000111111222333333444555666777888888777999;;;===@@@BBBCCCDDDDDDGGGIIIIIIHHHHHHJJJLLLNNNOOOPPPPPPOOOLLLIIIGGGHHHCCC===<<<===<<<999666444444333111000///...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************++++++,,,------...------...///000111222222333444555666888999::::::<<<<<<;;;<<<===@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMHHHIIIJJJJJJGGGBBB===:::sssOOOAAA===;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))******++++++,,,,,,,,,------------------------...............------,,,,,,---///...---+++,,,---------------------------------------------------,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,------...///000111222333444222555888;;;<<<<<<>>>???CCCCCCEEEIIINNNPPPPPPOOOLLLKKKIIIFFFDDDDDDFFFIIIAAA???<<<999666444333222......,,,+++******))))))+++******))))))((((((''')))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,......///000111222333333222333555777999;;;===>>>EEEDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFDDDAAA>>>888666333111000///...,,,,,,,,,,,,+++******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------...///111333444555777777777999;;;>>>AAACCCBBBAAA@@@AAADDDGGGHHHIIIHHHFFFCCCAAA???===:::888333333222111///...------+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,------...///000111111444555666777777999<<>>@@@AAAAAADDDJJJOOOOOOJJJHHHJJJNNNPPPNNNMMMNNNOOOMMMHHHDDDFFFBBB===::::::999777444333222222000///...---,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************************************+++,,,,,,------+++,,,,,,---...///000000111111222333555666777777;;;;;;::::::<<<===???@@@CCCDDDFFFGGGIIIJJJJJJJJJEEEEEEDDDCCC@@@<<<999777mmmMMMAAA<<<;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---,,,---...///111222333333222666:::<<<======>>>???BBBDDDGGGJJJNNNPPPQQQQQQNNNPPPOOOKKKEEEBBBBBBDDD???>>>:::777444222111111------+++******)))))))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++,,,......//////000111222222222333555777999;;;===>>>DDDDDDEEEGGGHHHJJJJJJJJJLLLKKKJJJHHHFFFCCC@@@>>>666444111//////...,,,+++,,,+++++++++******))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------...000222333444666666777999;;;>>>AAABBBBBBAAA@@@AAADDDGGGHHHGGGHHHFFFCCC@@@???<<<999777222222111000///...---,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,---...///000000111333444555666555777999<<>>???CCCIIINNNPPPMMMKKKKKKMMMOOOKKKIIIKKKNNNNNNIIIDDDDDD@@@<<<999888666444222111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************)))*********++++++,,,,,,***++++++,,,---...///000//////000222333444555666888888888999:::<<<>>>???AAABBBCCCEEEFFFGGGGGGHHHCCCBBB@@@===:::888666555hhhJJJ@@@<<<;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********,,,//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,---...000111222333555888<<<>>>>>>======>>>BBBDDDHHHKKKMMMOOOPPPQQQMMMQQQSSSQQQKKKEEECCCBBB@@@>>>:::666333111//////,,,+++******)))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************++++++------...///000000111111444555777999;;;===???@@@CCCEEEGGGHHHHHHIIIIIIIIIMMMMMMLLLIIIDDD@@@<<<:::555333000///......,,,+++++++++***************)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---------...///111222333555666777999<<<>>>@@@AAABBBAAA@@@BBBDDDFFFGGGFFFGGGDDDAAA???===:::777555000000//////...---,,,,,,*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++,,,---...///000000111333444444444555777999<<<>>>AAAAAA@@@???@@@@@@@@@AAAAAAAAA>>>:::666444000///---,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))***+++++++++******+++,,,,,,---......//////......///000111222333333333444666888:::;;;<<<<<>>:::777555333222000//////......---,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***************+++***++++++,,,---...//////...///000111222444555555333444555888:::===???@@@>>>???AAABBBDDDEEEEEEEEEBBB@@@===:::777555444444dddGGG@@@===;;;999666444222000---+++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++((()))******************))),,,///000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,+++,,,---...///000111222666888;;;<<<<<<<<<===>>>AAADDDHHHJJJKKKLLLNNNOOOIIILLLPPPQQQOOOJJJEEECCC>>><<<999555222///......+++******)))(((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,---...///000111111555666888:::<<>>???@@@AAA@@@@@@BBBDDDFFFFFFEEEDDDBBB???<<<:::777444111//////......---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++***++++++,,,---...//////000222444444444555666888<<<>>>AAAAAA@@@>>>======<<<>>>@@@@@@>>>999444000...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))************++++++++++++***))))))+++++++++,,,------......---......///000111222222222333555777999:::;;;;;;>>>???BBBGGGKKKMMMJJJGGGHHHFFFDDDFFFHHHIIIFFFDDD<<<:::888555222111000000...------,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///......///000222333444555111222444777:::===???@@@======???AAABBBCCCCCCCCC@@@>>>;;;888555333333333aaaEEE@@@???;;;999666444222000---+++***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************'''***---///...,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,++++++,,,---///000111111333555777999999;;;===??????BBBFFFHHHGGGGGGIIIKKKHHHIIIKKKLLLLLLIIIDDD@@@:::888555222000......---******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---///000111222444555777999;;;>>>???@@@AAADDDGGGGGGDDDBBBBBBCCCDDDEEEEEEBBB===888666555222000...------,,,+++***))))))))))))************)))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,---...///000111444555777999<<<>>>???@@@AAA@@@@@@BBBEEEFFFEEEDDDBBB???<<<999777444111.........------,,,,,,++++++((()))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***************+++,,,---......///000222444666666666888:::<<>>===<<<;;;<<<<<<<<<:::666111///---,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********+++++++++,,,,,,******)))))))))***************++++++,,,---------------...///000111222222222333555777888999::::::<<<>>>BBBEEEGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA888888666333111///000000,,,,,,,,,+++******))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,---...///111222333333111333555888:::<<<>>>>>><<<===>>>@@@AAABBBBBBCCC>>>===:::777444222111000```CCC@@@@@@;;;999666444222000---+++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************))))))))))))************************(((((()))***************%%%(((,,,------+++******************************************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,---...000111111000222444666777:::===@@@===@@@DDDEEEDDDDDDEEEGGGKKKIIIGGGGGGHHHEEE@@@;;;666444222000............***))))))(((((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))*********))))))))))))))))))***+++---///111222333222333555777:::<<<>>>>>>@@@CCCFFFEEEBBB??????@@@AAACCCDDDAAA<<<888777888111///,,,+++,,,+++***))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---...///000111333555777:::<<<>>>??????AAA@@@AAABBBEEEFFFEEECCC@@@>>>:::777555222///,,,---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))***+++,,,---......///000333666777888888:::;;;>>>AAADDDEEECCC???===<<<;;;;;;999888555333000///,,,,,,,,,,,,++++++******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******(((((('''(((((()))***+++)))******+++,,,,,,------------...///000111222222222333555777888999:::::::::@@@EEEFFFCCCAAADDDGGGGGGHHHGGGEEEAAA>>>>>>>>>666666555222000///000111,,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***+++++++++,,,---...///111222222333444666888:::;;;<<<<<<;;;<<<>>>???AAABBBBBBBBB===;;;999666333111//////[[[@@@BBB@@@888777555333222000---+++***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------......///111222555666666777999;;;;;;>>>BBBEEEGGGFFFDDDCCCJJJGGGDDDDDDDDDCCC@@@<<<555444222///---+++***)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,---...///000333444555666666777999<<>>;;;777444333222000///------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))111...******---//////...///111333555555666999;;;>>>>>>@@@BBBBBB@@@<<<999;;;999555333222222000///+++++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,,,,,,,------.../////////...000333444555555777999<<<<<<>>>BBBFFFFFFDDD@@@HHHJJJKKKHHHBBB<<<999888777666333111///---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************------------...000111222555555777888999::::::;;;<<<===???@@@@@@???>>>===;;;777333000000//////...^^^@@@AAA>>>999777555333222000---******++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........///111333444555666888:::;;;>>>AAAEEEGGGGGGEEEDDDJJJGGGEEECCCCCCAAA>>>:::444333111///,,,+++***))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,---...///000222444555666666888;;;===CCCCCCCCCBBBAAA@@@>>>>>>???>>>===:::888555222111///...---,,,+++*********+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((()))))),,,,,,---...///000111111222444777999:::<<<>>>AAABBBBBBBBBCCCDDDDDDBBB@@@<<<999555333222111///...---,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))000---******---//////...///111333444444555777999<<<===>>>???AAA???<<<999:::777444111111000///---++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,,,,,,,,,,---......//////...000333444444555777888999:::;;;???CCCDDDBBB???DDDFFFHHHFFFAAA<<<999888666555333000...,,,+++++++++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))(((((((((((()))))))))*********,,,,,,------...000111222333444555777888888999999;;;<<<>>>??????>>><<<;;;777444000////////////...dddCCC@@@;;;:::888555444222///,,,)))***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---.........000222333444555777999:::===AAADDDGGGGGGGGGFFFIIIGGGDDDBBBAAA>>>:::777333222000...,,,******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,...///000111333555666777999<<>>@@@???@@@AAABBBBBB@@@>>>:::777444111000///...,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...,,,++++++,,,...///...000111333444333444666777;;;;;;;;;<<<>>>>>><<<:::888666222000//////---,,,+++******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))***+++++++++,,,,,,------......///...000222333333444666888666777:::===AAACCCAAA@@@AAACCCDDDBBB>>>:::888777444333111///---,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...---,,,+++***)))((('''(((((())))))))))))******,,,,,,,,,---...///000111222222444555666666777777999:::<<<======<<<:::999222000...---...///......lllGGG@@@;;;:::888666444222///,,,)))***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------///222333444555777999:::<<<@@@CCCFFFGGGGGGGGGHHHFFFDDDAAA>>>:::666444111000...---+++***))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---//////000222555666888:::>>>AAADDDEEEEEEDDDCCCBBBAAAAAA???===:::777333000...---------+++******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++,,,---...//////000000222555666666888:::<<<=========???@@@@@@>>>===888555111///......,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++,,,---......000111333333333333444666:::999999:::<<<===<<<;;;888555111//////...---+++******))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***+++++++++++++++,,,------......---///111222222444666888666888;;;>>>AAACCCCCCCCCAAAAAAAAA???<<<999666444222111000...,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((((('''(((((((((((()))))))))***+++++++++,,,---...000000111222333444555555555555999:::;;;<<<<<<:::999777222///---------...---,,,uuuLLLAAA;;;:::888555444222000,,,)))***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,...000222444555666999;;;999;;;>>>BBBDDDFFFFFFFFFFFFEEECCC???;;;666333111///...---+++***)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---...//////111444666777:::>>>AAADDDDDDDDDDDDCCCBBBAAAAAA;;;999777444222000//////,,,+++******))))))))))))'''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))******+++,,,---...//////000222444555555666888:::;;;;;;;;;===??????===;;;666333000...------+++*********))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,---...000111333333333333444666:::999999:::<<<===<<<;;;888555222//////...---+++)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++******++++++,,,------------///000111111333666888888;;;>>>@@@CCCDDDEEEFFFCCCBBB@@@>>>;;;777333111000///...,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))++++++++++++,,,...///000222222333444555555555555888999:::;;;:::999777666222000...---------+++***|||OOOAAA<<<888777555333222000---******++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))******+++,,,,,,...000222444555777999;;;999;;;===@@@BBBDDDDDDEEECCCCCCBBB>>>888333111000------+++***))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++---...//////111333555777999===???BBBBBBBBBBBBBBBAAA@@@@@@888666444222000//////000+++******)))(((((())))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))******+++,,,---......111222444555555555777999:::999:::<<<>>>>>>===;;;555222///---,,,,,,+++***)))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''')))++++++++++++---...000111333444333444666777;;;;;;;;;<<<>>>>>><<<:::777555111///......,,,+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((()))******)))******++++++,,,,,,------...///000000222555888:::===@@@AAABBBDDDFFFHHHDDDAAA>>>;;;999555111......---,,,+++***)))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))*********+++,,,---...///111222333333444444444333666777888999888666444333222000...------,,,***(((PPPAAA<<<777555444333333111...,,,***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++,,,...111333444666888;;;999:::<<<>>>@@@AAABBBBBB@@@AAA@@@<<<666111//////,,,+++***)))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,...///...000333444555888;;;>>>@@@@@@@@@@@@@@@??????>>>777555333000.........///******)))(((((((((((()))'''((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))***+++,,,---......111333555555444555666888999999999;;;===>>><<<;;;444222...---,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++++++++'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))&&&(((+++,,,+++***,,,...///111333444444555777999<<<===>>>???AAA???<<<999666333000------,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))******+++,,,,,,,,,---.../////////111555888999<<>>>>>?????????>>>======888666333///------------***))))))(((((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++,,,------...222444555555555555666888999888999;;;===>>><<<;;;444222...---,,,,,,+++***'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))%%%(((+++,,,******,,,...///111333555555666999;;;>>>>>>@@@BBBBBB@@@<<<999444222...,,,++++++)))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))***++++++,,,,,,---.........///111555888888;;;===>>>======@@@CCC===:::666555555333000---++++++***)))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))))))))***+++,,,.........///000000000000000///000111222333222000...,,,***)))((()))++++++***(((RRR===???999666444222111///,,,***+++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))***+++...///000222444666777888777;;;>>>???>>>===???AAADDD@@@;;;777444111...+++******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))***+++,,,...///000111222333555666888999:::===<<<===???AAA@@@<<<888333222111///---,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......222333444666888999::::::<<<;;;999:::<<<<<<888555111000...---,,,+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,)))&&&)))---000---***((((((''''''''''''((((((''''''''''''((((((((((((************+++,,,---...///000222555777888999999<<<===>>>??????>>><<<;;;333111///---+++***))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222222666777999;;;<<<<<<<<<;;;:::999777444111///...---+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,......//////000000111111222111000///...---,,,,,,+++******)))(((''''''&&&QQQ<<<===999666444222111///,,,***+++,,,,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***++++++...///000222444666777888;;;>>>BBBCCCBBBAAABBBCCCCCC???:::666333000---+++***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))***+++,,,...///000222333444666777999:::;;;>>>======???@@@???;;;777222111000...,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......333444555666777777777777;;;999999999:::999555222000///---,,,+++*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))---***(((***...000...,,,((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))***+++,,,---000111222444666888999:::<<<===?????????===:::999222111///---+++***)))((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111555666888999;;;;;;<<<<<<888666444111///---,,,+++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((()))******(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,....../////////000000000111000000///...---,,,+++******))))))(((''''''&&&QQQ<<<<<<888666333222111///---***+++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))***,,,,,,...///000222444666777888===@@@DDDFFFEEECCCBBBAAA@@@===888444222///---+++))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,...///000333333555666888:::;;;<<<>>>>>>>>>??????===999555000///...,,,+++*********))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......333444444555555555555444888888888999888666111......---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))...+++***+++///000///---((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))***+++,,,---//////000111333666999:::<<<===??????>>>:::777444000///...,,,***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,---...///000000444444555777888:::;;;;;;444333111...,,,***))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''')))******(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,........./////////////////////......---,,,++++++***))))))(((((('''''''''RRR<<<<<<888666333222111///---++++++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---...///000222444666777888;;;>>>BBBDDDDDDAAA???======:::555222000...,,,***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++,,,...///000222333444666777999:::;;;>>>>>>??????===:::666333...---,,,+++)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,......111222333444444444444444777888888888777333///+++,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))---+++***+++---///...,,,((((((''''''''''''((((((''''''''''''(((((((((((('''''')))***+++,,,------...------...000444777999;;;===>>>>>><<<888333000......,,,+++))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,------//////000111333333444555666888999:::222111///,,,+++)))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...........................------,,,++++++******))))))((((((((('''''''''SSS===>>>777555333222111000---++++++,,,,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,---...///000222444666777888:::<<<@@@BBBCCCAAA===::::::666222000...---+++)))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000111111222444666777999999<<<===>>>===:::666333111---,,,+++))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,.........///111222444555555666666777888777555111---++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***))))))***+++++++++***((((((''''''''''''((((((''''''''''''(((((((((((('''(((***,,,......//////.........///222555999;;;;;;<<<===<<<999444000---,,,,,,+++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111111222222333444555666666777888000///...,,,***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''))))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,.........---------------,,,,,,++++++******))))))((((((((((((''''''''''''RRR===>>>777555333111111000...,,,+++,,,,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,...///000222444666777888<<<===???AAACCCBBB???<<<666333000------,,,***)))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,...///000000000222333555777888888999;;;<<<;;;777333000///,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......---...000222444555666666555666777555111...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''')))+++---///000000///000000111333666999<<<>>>;;;;;;:::999666222...,,,+++***)))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------...///000111222222222333555666666666555444///...,,,+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%'''(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''PPP<<<>>>666555222111111000...,,,+++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++...///000222444666777888<<<<<<===???BBBCCC@@@>>>444111...,,,++++++***((('''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))***+++,,,...///000000111222444666777888999666999;;;999555000...---,,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......///000111333444555555555333444444111---++++++---+++***))))))((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((('''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&(((***---////////////...///111444777999;;;===;;;:::888666222000---,,,))))))((((((''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------...///000111111222444666888888555333111---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---------,,,,,,,,,++++++)))))))))(((((((((((('''''''''''''''''''''''''''MMM;;;===666444222111111000...,,,+++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))***+++...///000222444666777888;;;::::::===@@@BBB@@@===333000---++++++***)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))***+++,,,...///000111222333555777888999:::444777999888333///------,,,+++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......222222333444444444444333222222222...***)))***---+++******))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((()))((('''&&&'''(((((((((''''''''''''((((((''''''''''''((((((((()))$$$&&&))),,,...///......+++---///222555777999999;;;:::777444111...------)))(((((('''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,---...///000000333555888999999555111///++++++)))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---------,,,,,,+++++++++((((((((((((((('''''''''&&&'''''''''''''''''''''|||OOO>>>;;;999666222////////////...,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,///000111222444555666777>>><<<:::;;;>>>???>>><<<222000...+++)))))))))***))))))*********)))((((((+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((()))***)))((()))***,,,&&&''')))******((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++++++++---///111555555555555666888999:::888777444111///...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......000111222333333333333333444222///,,,***)))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---...///000111333444555555555666555333000...,,,+++***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((((((***---///000...---,,,---000222222222000000111222111000///...++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''wwwLLL>>><<<888555222000/////////...,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,...///000222444555777777<<<:::999:::<<<<<<:::777111///---***))))))))))))'''((((((((()))(((((((((((((((((()))***+++,,,---(((((()))***++++++++++++*********)))''''''((())))))))))))************+++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++,,,///111444444444555666777888999777555333000...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......000111222222333333222222333111...+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---......///111222333444444444444222000...,,,***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''((()))******///...---,,,---...------111111111111000...---++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''qqqIII======888555222000000///...---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---///111333555777888999999999999:::888555222///...+++***((((((((()))(((((((((((())))))))))))***))))))))))))(((((((((&&&'''((()))))))))''''''******))))))))))))******))))))'''&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))*********,,,...000333333444555666777777888555444111...---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......000111111222222222222111000///,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---......///000111222333333333111000...+++***(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******......//////000111222222////////////...---++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******++++++++++++*********)))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''oooHHH===<<<888555222000000000...---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,...111333666777888888999999999888555000...---,,,***)))((((((((((((*********))))))*********((())))))***++++++,,,,,,000000111000...,,,)))(((***)))(((((())))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((*********+++...000222222333555666666777777333222///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,......000000111111111111111000...---+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------///000111222222222222222///...,,,***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++,,,---...---///000111111111222333------------------------***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++************)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''nnnHHH<<<999777555222111111000...,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---...111333666888999888:::::::::777222///,,,+++******)))((((((((((((******)))))))))***+++,,,***,,,000555:::???AAACCCEEEEEEEEEEEEDDDBBB@@@???888555000---+++)))&&&###(((((()))***+++******)))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++,,,...000111222444555666666666666222000...,,,***)))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,......000000000111111000000///++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------000111111222222222111111...---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++,,,+++***,,,---***---//////...---...///444333222111///......---)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********)))))))))((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''mmmGGG<<<888777555333222111000...,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---...000222444666888999999:::;;;999555000...---************)))))))))))))))))))))***,,,...111222===???CCCGGGJJJLLLNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTQQQKKKDDD???;;;666000+++&&&''''''((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++++++++---///111111222444666777777777666111000---+++***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......///000000000000//////...*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---...000000111111111000000///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++,,,+++(((&&&(((+++&&&+++000444555666:::===<<<:::777444000...,,,+++((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''hhhDDD;;;888666444333222222000...+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,000000222333555777888999888999999777222...------))))))******************)))***,,,///333999>>>AAAKKKKKKLLLLLLJJJHHHEEEDDDFFFFFFFFFGGGJJJMMMPPPRRRUUUPPPLLLJJJKKKKKKGGGCCC555222---(((&&&&&&((()))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,...000222222333555777888888777777111///---+++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,......//////000000//////...---))))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---....../////////......---,,,,,,+++***))))))((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***,,,***((((((,,,000222777===>>>======???BBB888666333///,,,***))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''cccAAA;;;999666444333222222000...+++******************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,111222333444666777888999777888888555000,,,,,,...)))******++++++++++++***+++---000555<<>>666<<>>GGGOOOSSSXXXXXXQQQEEE:::444000,,,+++***)))(((((()))+++,,,***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))***+++---///000111222111333555666555333111//////---+++)))((()))+++,,,((((((((()))***+++,,,,,,---...///---+++***,,,...,,,)))''''''(((+++,,,,,,***)))(((((('''((())))))...,,,***(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))*********++++++,,,,,,---//////000000000...---,,,((((((((((((((('''''''''************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))***++++++------...///111///...---......,,,+++******)))((((((((((((((((((***+++***(((((((((***''''''''''''''''''''''''******)))'''&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***)))'''%%%$$$&&&(((---333999???CCCFFF999888666444222000...---++++++)))(((''''''''''''***))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((```BBB===:::666333111000000///...---)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))*********************+++***))))))((((((((()))((()))******)))***---///******)))'''$$$$$$'''***+++...,,,'''&&&))))))&&&'''''''''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))+++---000111333555666666666666666666444111...,,,---...---+++((('''(((...555:::AAAAAAAAA@@@???>>><<<<<>>===>>>???AAAAAAFFFJJJKKKIIIHHHHHHJJJLLLLLLJJJIIIIIIJJJLLLMMMVVVYYY[[[VVVMMMHHHHHHKKKIIILLLMMMJJJHHHFFF???888888555111---+++)))((((((,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))******,,,---///111222222222333444555444222000...)))***+++,,,,,,+++)))(((***)))((()))***---000222888666555777::::::666111222000---,,,,,,+++)))''',,,,,,,,,++++++******))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******++++++,,,---......////////////...---,,,+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''((((((((())))))))))))***++++++------...///000...------------,,,***''''''''''''((()))***+++//////...+++)))((()))***))))))))))))))))))))))))((()))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''''''''))),,,---111000000///......------........................+++***)))((((((''''''(((%%%&&&&&&&&&&&&'''''''''))))))'''&&&&&&'''((()))&&&&&&'''''''''((((((((('''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((dddCCC===<<<666444222000000000///---***+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))))))))&&&'''(((+++...111444666999;;;===>>>>>>???BBBDDDKKKLLLOOOPPPNNNIIIBBB===555333///+++(((((()))(((++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,+++******,,,......000222444666777777777888444...,,,------,,,***))),,,000666<<>>BBB;;;...%%%(((---******+++,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,+++******))))))***+++,,,...///111222333333333444444333111...---+++,,,,,,,,,,,,,,,++++++''')))---222888===BBBEEEKKKKKKKKKMMMOOOOOONNNMMMFFFDDD@@@===:::666111......---+++)))''''''(((((((((((()))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***++++++,,,---...///////////////...---,,,++++++((((((((((((((()))))))))((((((((((((((()))))))))******))))))((('''''''''&&&&&&&&&''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((())))))))))))***++++++------...///...---,,,,,,------,,,************)))***++++++,,,///...---+++)))(((***,,,******)))))))))))))))((()))((()))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))+++---...------,,,,,,,,,,,,,,,,,,,,,,,,------------------******)))(((((((((((((((''''''((((((((((((((((((+++***(((''''''''')))***(((((((((((())))))))))))''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((eeeDDD>>>???777444222111111000///...***+++,,,+++***))))))+++************************(((((((((((((((((((((((())))))((((((((())))))***************************++++++)))(((((((((((()))***,,,...222777;;;???AAALLLMMMOOOOOOOOONNNPPPQQQMMMLLLNNNUUU]]]^^^YYYRRRPPPKKKDDD<<<333,,,'''&&&***)))(((((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''')))*********+++---//////000222444666777666666999444...+++,,,---+++***+++111:::>>>??????AAADDDGGGGGGIIIMMMQQQUUUYYY[[[]]][[[YYYWWWUUUVVVYYY[[[```ccc```XXXSSSVVVXXXWWWYYYXXXVVVTTTQQQNNNKKKHHHOOOTTTWWWWWWWWWUUUOOOGGG>>>CCCGGGEEE<<<333...---((())))))***++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))......,,,+++***************+++,,,...000111222333444444444333111///---,,,---,,,+++******,,,---///555888>>>DDDJJJNNNPPPQQQPPPSSSTTTRRRNNNMMMQQQUUUUUUSSSRRRQQQPPPOOOLLLIII777444000,,,******+++,,,((()))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,---...///000000000///...---,,,+++******(((((((((((())))))******'''((((((((())))))*********)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((()))))))))***)))***++++++------...///---,,,++++++,,,,,,+++***++++++******)))******++++++,,,,,,+++)))***,,,...//////.........------------+++)))(((******)))(((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,))))))***+++,,,---............------,,,,,,,,,+++***))))))(((((((((((())))))((((((((('''''''''&&&))))))''''''''''''((()))''''''((((((((()))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((fffEEE???@@@777555222111111111///...+++,,,,,,,,,***)))***+++************************))))))))))))))))))))))))))))))((((((((()))******************************++++++***))))))+++,,,---555666888:::>>>AAADDDFFFHHHIIIKKKKKKIIIHHHHHHIIIDDD@@@???EEEPPPZZZ______ZZZUUUOOOJJJCCC:::555444...,,,)))''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++&&&''')))******,,,...111000111333555666666555555666222...++++++---......444888<<<;;;999:::AAAHHHIIIKKKNNNQQQTTTWWWZZZ[[[\\\[[[\\\]]]```dddgggjjjeeejjjggg\\\TTTUUUUUURRRddd```\\\ZZZYYYWWWTTTRRRIIINNNQQQOOOOOOQQQSSSRRRMMMFFFCCCGGGNNNKKK;;;,,,+++************+++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))------,,,+++************++++++---...000222333333555444333222000...,,,++++++*********,,,000444666DDDEEEHHHJJJLLLKKKJJJJJJEEEIIILLLGGG???<<<@@@EEEHHHHHHJJJMMMRRRVVVWWWWWWNNNJJJDDD===555///+++)))++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,---///000111111000///---,,,******))))))'''(((((())))))******+++(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))((((((((()))))))))******)))***++++++------...///,,,+++******,,,,,,+++***))))))))))))))))))***+++111333555555444444555777888888888777666666555555555111...,,,---+++((($$$************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---+++***((())))))***++++++,,,------///......---,,,+++******))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))************((((((((()))))))))******((())))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((hhhGGG>>>===777555222111111111000...+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))(((((()))******+++*********************************+++---000333555888999:::;;;>>>@@@BBBDDDBBBDDDFFFFFFEEECCCCCCDDDFFFDDDAAA???BBBIIIQQQWWWMMMIIIIIIKKKIIICCC@@@BBBAAA===555...***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((()))+++++++++,,,...000222222444555555555444444000///---,,,+++...222666<<<<<<;;;999:::>>>FFFKKKKKKMMMPPPUUUZZZ```dddgggqqqtttxxx~~~|||rrrrrrpppkkk___^^^\\\YYYVVVSSSRRRRRRSSSVVVUUULLLGGGJJJPPPTTTSSSKKKGGGLLLUUUTTTGGG999111000---+++***+++,,,---************************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++************+++++++++,,,---...000222333444555444333111///---+++***)))***---111666;;;@@@CCCEEEDDDCCCAAA@@@?????????>>>CCCGGGFFFAAA<<<<<<>>>>>>===>>>BBBHHHNNNQQQRRRUUUUUUSSSOOOHHH???777222///...,,,+++***)))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,...///000111222000///---+++***)))))))))'''(((((()))******++++++)))))))))***+++,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********)))***++++++------...///+++***)))***+++,,,+++***((())))))***,,,...///000:::===???@@@???=========??????>>>>>>===<<<<<<;;;999777777999:::777000***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))******++++++++++++------,,,,,,+++*********))))))(((((((((((())))))'''((()))***+++,,,---------...000222333333222222............////////////*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((iiiHHH===:::777555333111111111000...+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))((())))))***++++++************************))))))***---111555:::<<<444555666888:::===???AAAMMMOOOQQQRRRQQQPPPPPPQQQRRRTTTRRRJJJ@@@===AAAGGGCCC@@@AAAEEEDDD>>><<<>>>WWWPPPDDD888///***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++,,,------,,,,,,...000333333444555555444333333+++,,,---,,,,,,///666<<<>>>===<<<>>>CCCHHHKKKLLLOOORRRVVV]]]gggqqqzzz{{{|||xxxnnn```UUUQQQRRR[[[eeekkkdddXXXOOOJJJGGGNNNQQQSSSTTTRRROOOMMMMMM777444000,,,******,,,---************************(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++++++++,,,---///000222333444555555333111...,,,+++***))),,,222:::AAAGGGKKKMMMAAA???;;;999999;;;???AAAAAAFFFLLLPPPPPPMMMJJJGGGHHHGGGEEEFFFIIILLLNNNOOODDDJJJQQQWWWWWWSSSMMMHHH222000---+++))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,...///111222222000///---+++)))((())))))'''(((((()))***+++++++++))))))***+++,,,,,,------...//////000111222333333...------,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))***+++,,,---......///+++***)))***+++,,,+++***)))***+++...111444666888;;;>>>AAAAAA???===;;;:::BBBAAAAAA@@@???>>>>>>===:::;;;>>>DDDHHHFFF===555************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///---+++((('''&&&'''''''''(((((()))***+++,,,,,,+++++++++***************))))))(((((((((((()))***)))***+++...000333444555333666999<<<======;;;:::444444555555555666666666++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))cccCCCCCC>>>:::777444222222111000///---------,,,+++***)))((())))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,'''%%%)))+++***)))***$$$)))000777;;;<<<;;;:::===>>>@@@EEEJJJMMMNNNMMMSSSNNNMMMRRRVVVVVVTTTTTTYYY[[[[[[XXXQQQKKKHHHGGGKKKJJJFFFAAAAAACCCBBB>>>IIITTT]]]WWWDDD222)))((()))***+++---,,,(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---///000111555555555555666444222///...+++***---333:::>>>???<<<@@@FFFKKKLLLMMMQQQVVVhhhgggkkkvvvqqqmmmiii[[[\\\bbbiiillleeeVVVIIIJJJJJJLLLPPPUUUUUUQQQLLL???>>>666---,,,000000+++)))*********)))((()))***)))************+++++++++)))))))))))))))))))))))))))******++++++,,,------............///111222333333333111000...,,,+++***000222999DDDNNNPPPIIIBBB;;;>>>>>><<<999<<>>CCCAAAFFFEEE<<<666333///((()))************)))((((((***(((&&&&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***+++***))),,,///000---+++))))))(((''''''))),,,000***000222///222:::???===@@@===<<<<<<888222222777;;;;;;===AAA>>>777666999<<<>>>>>><<<@@@EEEEEE@@@BBB;;;333,,,)))***++++++++++++***))))))***,,,---))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********)))+++///222222111///---******)))((((((((((((((()))***+++,,,------------...//////,,,'''&&&)))---***(((''''''(((+++...000222555999:::999999:::;;;>>>999555333222222444777555333333666888:::<<>>;;;222))))))///++++++,,,+++***))))))***)))************+++++++++*********************************+++,,,,,,------.........///000222333444444333111---++++++///222333@@@NNNPPPHHH???===>>>CCCCCCEEEIIINNNPPPNNNKKKNNNNNNPPPTTTUUUSSSRRRSSS]]]UUUNNNLLLNNNSSSYYY^^^MMMHHHEEEFFFJJJLLLJJJFFFRRROOOHHH>>>444...++++++************++++++***)))************************************************))))))))))))))))))))))))***************++++++,,,,,,---...000000000000///...---+++***))))))******+++++++++,,,---...000111999>>>CCCCCC>>>777000---888999;;;;;;::::::===@@@BBBHHHJJJIIIGGGDDD<<<222+++++++++++++++***)))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******,,,+++***,,,//////---***((()))******))))))***++++++333<<>>>>>>>>GGGFFFEEEEEEHHHHHHBBB;;;777888:::===???AAABBBCCCAAABBBDDDDDD???666+++""",,,+++++++++,,,+++***(((******************************))))))))))))******'''((()))***+++,,,---...222333555555444111...,,,******)))((((((((((((((()))***+++,,,------------+++*********+++++++++***+++***((((((***///444888?????????>>>=========>>>AAA;;;444111///...,,,+++...111666999777333111000777777666777888555000++++++***((()))++++++***(((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))(((((((((''''''''')))***)))(((((()))***(((''''''''''''''''''(((******))))))))))))******iiiDDD@@@;;;:::777444222222111000///,,,------,,,,,,+++***))))))))))))*********++++++************************************************---,,,,,,...+++))),,,111222555999<<>>???GGGOOOMMMPPPRRRLLL???333+++((()))+++---,,,)))((()))+++************************************************))))))))))))))))))))))))***************+++,,,,,,,,,---///000111000000///---,,,***)))((())))))***,,,,,,---...000333555777:::======999444111333666>>>???@@@>>>999555333222???BBBFFFHHHKKKLLLFFF???888555111,,,)))))))))***,,,+++************)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++---,,,,,,---......+++)))***++++++++++++---111444@@@>>>===???===:::999:::BBBCCC???999===HHHLLLIIICCCJJJOOOMMMKKKLLLLLLJJJMMMFFFCCCGGGFFFAAAAAAGGGGGGFFFEEEDDDBBB===777333///,,,++++++------+++(((******************************))))))))))))******/////////000111111222222000000000///---+++)))(((******)))((((((((())))))******+++,,,------------***((('''***---...***%%%&&&(((,,,222888===AAACCCGGG@@@777111000333888;;;@@@===:::<<>>===>>>:::555222111222222111...+++))))))+++,,,+++))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((('''''''''''''''(((***)))(((''')))***)))))))))))))))))))))))))))))))))(((((((((((((((tttJJJAAA::::::777444222222111000///,,,,,,------,,,++++++***))))))*********+++++++++*********************************+++++++++++++++111---*********+++111888:::;;;===???FFFRRR```jjjnnn]]]NNNWWW___```___ZZZPPPGGG999;;;AAALLLTTTSSSHHH>>>@@@>>>777...(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...000111222444777:::;;;999444000...,,,222888:::<<<@@@HHHNNNOOOVVVaaapppttteee[[[fffhhhfffZZZKKKFFFMMMVVVZZZKKKFFFOOORRREEE555---++++++++++++,,,,,,+++)))))))))*********+++++++++******************************++++++,,,------......///111222444555666777444111,,,+++...555<<<@@@>>>888555:::EEEMMMLLLIIIIIIZZZooo}}}||||||xxxssswww~~~sssdddWWWWWWXXXYYYVVVPPPIIIEEECCCFFFMMMSSSPPPEEE999333222+++++++++***))))))******************************************************))))))))))))))))))))))))************+++,,,,,,------...///000111000000///,,,+++***)))))))))***+++,,,,,,---...111555888;;;555666777555333444777;;;999;;;======;;;777333111::::::;;;<<>><<<>>>BBBFFFIII888222,,,***,,,......,,,******************************))))))))))))******444333222111000///......''''''''''''''''''((((((******))))))((())))))******+++,,,,,,---------,,,---+++))))))++++++(((&&&+++111999@@@EEEEEEBBB@@@111///...000777>>>CCCFFFGGGFFFDDD@@@???@@@===999AAABBBAAA@@@AAAEEEEEECCC@@@<<<888333111000//////111111///---***)))***+++))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))((((((((())))))(((((((((PPPBBB::::::777444222222111000///,,,,,,---------,,,++++++************++++++++++++***************************+++++++++,,,,,,,,,---,,,((((((---222444777<<<:::???HHHUUUhhhyyykkkeeebbbbbb\\\XXXVVVZZZ\\\[[[ZZZ\\\ccccccnnntttdddQQQKKKVVVaaa]]]RRR???<<<<<>>@@@???888@@@HHHJJJJJJOOOZZZddd~~~yyymmmbbbZZZXXXQQQTTTSSSPPPQQQXXX\\\]]]dddmmmvvv~~~nnn[[[QQQRRRRRRMMMFFFMMMSSSWWWSSSJJJCCCBBBDDD222---)))(((+++---+++)))************************************************))))))))))))))))))))))))************+++,,,---......///000111111111000///,,,+++******+++,,,---...222111000111222555888:::777;;;@@@CCCCCC@@@<<<999777999===@@@AAA@@@>>><<<555666666666777:::CCCJJJGGGHHHGGGEEE>>>555,,,''')))((('''(((***+++***)))************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,.../////////...,,,******)))+++...111666===EEEKKK;;;888999???BBBAAA@@@AAACCC\\\lllgggeeevvvxxx|||{{{uuuyyywwweeeSSSLLLHHHEEEAAA@@@AAACCCEEEEEEGGG???555---+++,,,------******************************))))))))))))******---,,,+++***)))''''''&&&'''''''''''')))***,,,---******))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,***(((***...222>>>@@@BBBCCCBBB>>>:::777;;;===@@@CCCDDDBBB===:::777<<>>DDDDDDGGGMMMZZZnnnrrrUUUCCCAAAHHHQQQVVVeeejjjrrrvvvqqqjjjhhhkkkeee[[[TTTXXXdddsssoooYYYNNNNNNSSSUUUWWWWWWRRRKKKGGGHHHKKK===555,,,))),,,...,,,)))************************************************))))))))))))))))))))))))************+++---...///...///000111111111000///+++++++++,,,...000222333<<<:::888777777999;;;===@@@AAABBBBBBBBBFFFLLLPPPHHHGGGFFFFFFEEEBBB>>>;;;555555666777666444777<<<999@@@JJJPPPMMMCCC666...+++)))'''''')))+++++++++************************************************))))))))))))))))))))))))((((((((()))***+++,,,------///000000...,,,++++++'''---555<<>>>>>BBBCCCDDDFFFOOOXXX\\\ZZZhhh~~~pppjjjooossseeeYYY]]]nnnqqqdddcccooo|||yyyrrrhhh___XXXMMMCCC>>>=========PPPKKKCCC999222---++++++++++++++++++++++++++++++******))))))))))))******''''''''''''((((((((((((***))))))))))))***++++++******)))))))))***+++++++++,,,,,,------,,,,,,,,,'''***+++++++++000999@@@BBB???;;;888888:::===@@@HHHEEE@@@;;;999===EEEKKKMMMVVV^^^aaajjjxxx~~~ooopppkkkeeefffiiiaaaUUUJJJHHHCCC===999777888;;;999<<<>>>999111,,,,,,...***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))+++---------...000111111222333444444333222111***+++++++++***)))'''&&&QQQBBB>>>:::777444222222111000///,,,,,,---------------,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........+++...333666666:::JJJYYYeeeSSSjjjqqq|||kkkcccmmm{{{{{{fffZZZUUUUUURRRPPPRRRYYY^^^______KKKMMMFFF999222444000(((*********************************************************+++++++++,,,,,,------...///000222333444666777666222///000666;;;BBBHHHQQQXXX```mmm|||zzzlllgggfffdddbbbLLLMMMOOOQQQNNNJJJGGGFFF<<<555---***+++,,,+++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.........000222333555555555333222---000555:::>>>@@@BBBBBBCCCJJJ\\\tttqqqMMMRRRZZZgggvvv|||wwwlllggglllyyyoooXXXNNNSSSSSSSSSPPPMMMJJJIIIIIIJJJBBB777///,,,+++++++++************************************************))))))))))))))))))))))))*********+++,,,---...//////000111222222111000///,,,,,,,,,...111444777888AAA@@@??????AAAEEEIIILLLJJJPPPTTTQQQLLLPPP]]]jjj___[[[VVVSSSQQQNNNJJJGGGIII???888999;;;777555555333888AAAHHHJJJHHHCCC@@@222///+++))))))+++,,,,,,************************************************))))))))))))))))))))))))((((((((()))***+++---...,,,///111000...,,,,,,---...333:::???@@@>>><<<;;;888BBBIIIPPPfffrrrvvvwwwoooaaaUUUPPPPPPZZZRRRPPPWWWaaaaaaZZZTTTRRRPPPSSS___qqq~~~~~~uuuiii\\\QQQIIIDDD@@@HHHLLLNNNJJJ@@@555...+++++++++++++++++++++++++++******))))))))))))******)))))))))******+++++++++((((((((((((((((((((((((******))))))******+++,,,+++,,,,,,------,,,,,,+++''')))+++...333:::AAAEEE999777555555888>>>DDDHHH777<<>>>>>===<<<:::666111///******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))******++++++***---111444666999===@@@CCCDDDFFFGGGGGGFFFDDDCCC999999999777444000---+++}}}MMMAAA@@@:::777444222222111000///,,,,,,------...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++000777999===PPPvvvsssfffkkk|||xxx``````iiiyyyvvvZZZUUUUUUTTTVVVYYY]]]```bbbWWWTTTGGG:::888===777*********************************************************+++++++++,,,,,,,,,.........///000222444555555666444000...222;;;CCCEEEQQQ```kkkrrr~~~lll[[[]]]fffbbbLLLAAAOOOZZZSSSGGGCCCCCC;;;111++++++,,,***))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///111222444555555444222111+++333;;;>>><<<<<>><<<999888777888===DDDLLLQQQ888444...***)))***,,,,,,************************************************))))))))))))))))))))))))((((((((()))***,,,---...+++...111000...,,,,,,...999:::;;;;;;<<<===@@@CCCLLL___kkknnn|||{{{ggg___\\\eeerrr|||yyyhhhWWWTTT^^^iiimmm~~~jjjSSSDDD:::FFFSSSVVVMMM???444///++++++++++++++++++++++++******))))))))))))******+++******))))))(((((('''(((((()))***++++++************))))))***+++,,,,,,,,,,,,,,,------,,,+++++++++***+++111999@@@BBBBBB888999;;;===???@@@@@@@@@MMMbbb}}}{{{___III<<>>CCCHHHLLLMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOMMMJJJEEE@@@;;;888YYYAAA@@@888666333222222222111///------------,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,+++***,,,000444111:::@@@HHHaaavvveeelllqqqZZZ[[[uuuhhhVVVMMMUUU\\\ZZZZZZaaa^^^^^^VVVGGG999555:::???444---&&&&&&+++...,,,(((************************,,,,,,,,,,,,,,,,,,,,,,,,111000//////000222444555555555444222333:::CCCIIIKKKcccyyyuuukkkllluuufffQQQEEEKKKWWWSSSGGGGGGBBB:::333---***)))***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......------///111222222444999999444111222222555<<>>===???DDDIIILLLqqqssshhheeelll{{{yyysssNNNXXX```yyyaaaTTTKKKEEENNNWWWSSSLLLBBB333///***)))+++,,,******---************************))))))))))))))))))))))))************************)))************+++++++++,,,+++******,,,---,,,+++))),,,222888<<<===999666>>>???AAA???<<>>@@@DDDAAAAAAEEEIIIKKKJJJJJJ::::::>>>GGGOOOPPPOOOMMMWWW@@@@@@888666333222222222111///---------------,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,---///333666???888IIIxxxgggsssxxxnnnaaakkkzzz]]]RRRQQQRRRUUUYYY[[[^^^]]]TTTHHH???<<<===999333+++(((***,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,////////////111444666888===:::999999777888DDDSSSooo}}}yyyqqqtttiiiSSSJJJPPPQQQKKKIIIEEE>>>777000,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......---...000111777777999===;;;555222333999BBBFFF???===PPPrrr|||cccbbbsssrrrPPPGGGRRRWWWRRRGGGIIIIIIDDD===444,,,'''+++,,,------,,,+++******++++++++++++++++++++++++++++++******************+++++++++,,,---...000000444666666333...++++++,,,***888>>>>>>@@@<<<>>>KKK```yyyjjjTTTUUUSSSQQQQQQQQQKKKDDDTTTQQQEEE???EEEDDD@@@EEEFFFTTTfff}}}xxxXXXJJJAAAIIIIII:::+++--->>>MMMKKKEEE;;;222,,,***+++,,,******************************************************))))))))))))******))))))***+++,,,---......222///---...///333<<>>;;;777777888;;;>>>@@@BBBDDDBBB===:::<<>>FFFRRR]]]hhh}}}qqq[[[SSSRRRRRRZZZbbbfffjjjrrrxxxyyyqqqgggWWWUUU]]]VVVMMMQQQCCCCCCFFF]]]~~~zzzuuurrrVVVCCCCCC>>>111111>>>GGGHHHEEE;;;000***+++...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))******+++,,,---......444///,,,...000444>>>GGGBBBAAA===<<>>CCCAAAEEETTTooo|||wwwjjjtttvvvzzzbbbGGGBBBIIIGGG>>>999444000---***((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,333777>>>EEEHHHIIIGGGEEEFFFBBB>>><<<===@@@BBBDDD;;;<<<>>>???@@@BBBEEEGGG@@@===::::::>>>CCCEEEEEEXXXBBB???999666444222222222000///,,,---------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...***...000000000444>>>FFFgggqqqppplllYYY\\\zzz|||eeeZZZWWWRRRXXXWWWXXXWWWPPPDDD:::666<<<;;;888111+++)))***---++++++++++++++++++++++++,,,,,,,,,---------------111111222444777:::<<<>>>888999::::::BBBTTThhhtttoooppplllzzzwwwOOODDDSSSNNNLLLHHHCCC;;;444...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.../////////000222444555555888;;;:::666888<<>>BBB@@@CCCAAABBBTTTtttzzzpppzzzeeeZZZYYYeeevvv[[[VVVZZZRRRGGGHHH===222///...---,,,---++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++...000...***+++000666???CCCGGGIIIGGGEEECCCCCCRRRhhhvvv}}}}}}}}}~~~uuuxxxkkkMMMGGGEEEEEEAAA<<<888111+++***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***---000333===>>>@@@AAAAAA@@@???>>>CCC>>>999777;;;AAAEEEHHHCCCDDDCCCAAACCCFFFFFFDDDHHHIIIHHHDDDBBB@@@<<<777ZZZCCC???999777444333222111000...,,,------......---------,,,,,,---------.........,,,,,,---------.........,,,......,,,000@@@XXXkkkvvvlll{{{wwweee[[[kkkmmmTTTUUUUUURRRTTT[[[YYYNNNCCC===:::<<<;;;666///******,,,++++++++++++++++++++++++,,,,,,,,,------.........000111222444666888:::;;;===CCCAAA;;;JJJffftttqqqwww~~~|||___HHH@@@NNNMMMLLLHHHAAA999111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111333555999999:::<<<:::999>>>EEEEEEPPPoooiii|||nnnKKKMMMNNNRRRVVVQQQGGGCCCFFF000---+++***,,,------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---...///111222333555555555222000333999>>>;;;JJJNNN[[[aaaVVVSSS___lllxxxyyywwwUUUEEE@@@III[[[ssscccIIIJJJIII@@@IIIIIIHHHDDD===444...***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---...//////000000+++---888CCCFFFDDDBBBCCC___sssqqqoooxxxxxxaaaNNNcccxxx[[[MMMVVVKKKCCC<<<666///)))***///++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,---...+++***///999AAAFFFIIIHHHBBB===AAAPPP^^^~~~}}}zzz~~~~~~|||rrrsss}}}~~~~~~ZZZEEECCCBBBDDDFFF???444///000++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---222777:::>>><<<999777666888;;;>>>DDDDDDDDDEEEEEECCC@@@===@@@@@@>>>===BBBHHHEEE===>>>FFFJJJFFFBBBBBBBBB@@@|||XXXDDD@@@:::777444333222111///...,,,------............---,,,---------............,,,---------............111///---///===VVVtttsssrrrkkk[[[mmm\\\QQQLLLOOO[[[___VVVJJJDDD>>>>>>===888111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000222444666888999;;;CCCDDDFFF\\\|||qqqsss{{{gggGGGLLLNNNOOOMMMHHH???555///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111111111222555777999888888999666777@@@JJJQQQrrrsssooommmKKKKKKPPPXXXVVVLLLGGGIII888333---+++,,,......---++++++++++++++++++++++++******++++++,,,---------,,,,,,---...000222333444666666444111000444;;;AAAJJJjjj~~~hhhSSSQQQccc~~~}}}{{{iiiLLL;;;FFF```dddJJJEEELLLJJJGGGEEEAAA:::222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---...///000000222///333<<>>333***+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...555@@@IIICCCGGGFFF???===RRRyyy~~~pppiiizzzXXXDDD@@@CCCJJJIII<<<000---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,111555:::===666555222222555;;;BBBFFFAAA@@@???===;;;===BBBEEEKKKOOOQQQQQQXXX```^^^VVVUUU^^^___QQQCCCAAAEEEGGG{{{qqqRRRCCCAAA:::888555333222111///---,,,,,,---...............------------............------------............222000333BBBYYYppp}}}jjj{{{xxx___uuubbbTTTMMMTTTZZZUUUNNNMMMHHHEEE???777000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---///111444888:::<<<===;;;===GGG]]]vvvvvv{{{hhhKKKNNNRRRSSSNNNEEE;;;444------------------------------------............///000111222222333666888777666666777777<<>>999777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...///000111111,,,444???DDDEEEOOOhhhxxx]]]IIIvvvwwwWWWPPPKKKHHHBBB888000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---222999@@@EEEGGGJJJ@@@CCCaaauuusssooohhhrrrKKKBBBJJJJJJCCC===,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///222444666777444888===AAACCCAAA???===OOObbb{{{}}}{{{zzzyyyzzzvvvhhhNNNDDD===;;;666222222444444000---////////////////////////........................+++000000***,,,444555///888777TTT}}}mmmkkkeeehhh~~~\\\CCCSSSVVVMMMWWWTTTGGG888///......---***,,,,,,---......---------///............//////000,,,444999888===FFFGGGAAAEEEQQQkkkzzzjjjSSSHHHSSSVVVHHH===???111+++***...000------111---------........./////////000222222333444777999CCC333000===DDDMMMqqqdddtttgggFFFKKKZZZSSSBBBLLLJJJ???000+++///...'''++++++++++++++++++++++++++++++++++++,,,---......111000//////111333444444<<<777333555AAAYYYvvvsssooommmEEEQQQyyy}}}KKKDDDOOOAAA???BBB///000///---,,,------,,,***---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++---...///000111111111000AAA@@@HHHVVVrrr^^^NNNgggXXXCCCHHHGGGCCC;;;+++---,,,,,,...---)))***---......---,,,,,,+++************+++++++++,,,,,,,,,,,,+++******,,,.........---,,,111999AAADDDFFFHHHEEEFFFjjj~~~uuudddwwwgggBBBLLLLLL???BBB999///***...///)))(((...))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,,,,***((())),,,...222:::@@@;;;111111<<>>???@@@OOOnnnvvvooohhhGGGKKKTTTGGGLLLJJJBBB666...---------++++++++++++++++++++++++++++++++++++,,,---...///000//////111333555666777666::::::>>>RRRttt}}}uuu|||}}}|||rrr[[[MMMccchhhKKKHHHJJJGGGCCC@@@333111...,,,,,,---,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,...000111222333444666;;;IIICCCKKK```mmmVVV]]]zzztttRRRHHHKKKDDD888333...,,,,,,...---******.........---,,,,,,+++*********++++++++++++,,,,,,,,,---,,,,,,,,,---.........///...666BBBGGGDDDAAACCCRRRwww~~~sssyyyzzzssseeeIIIEEEJJJNNN???555------///...++++++******************************************************************++++++222777999888:::===;;;666IIIAAA===@@@QQQooo|||[[[FFF;;;;;;777222000111222000...////////////////////////........................000......//////...111777LLLuuuvvvlll~~~___ccc~~~UUUFFFWWWPPPTTTMMMCCC999333111222333..................------///////////////000111111777333333888===AAAFFFKKK___rrrzzz]]]LLLNNNUUUMMM===>>>555......//////..................////////////000222444444555666999;;;666AAABBBEEEgggvvv\\\FFFNNNPPPLLLIIICCC<<<222+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///111333555777888999222===CCCKKKdddxxxwwwOOOCCCWWWgggEEEGGGKKKCCCCCC888444///,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,---.........000111222333555888;;;EEENNNHHHXXXsssuuuWWWSSSyyyXXXMMMIII@@@<<<000---+++------***+++......------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---......///.........111333===JJJJJJAAACCCMMMqqqrrr}}}fffHHHGGGKKKGGG???333+++---222///(((************************************************)))***+++***((((((,,,000666<<<>>>:::666777888999<<<>>>AAAPPPppp|||tttuuutttXXXFFFAAA<<<888444222222222222111////////////////////////........................000---///111---+++999KKKvvvvvvxxxzzzgggjjjTTTKKKQQQSSSPPPIII???555111111333//////..................////////////000111222222222111666???AAA???GGGTTTzzznnnOOOHHHSSSPPPBBBBBB999///---///000///---....../////////000000000000222444444555777:::<<<;;;<<>>;;;777666999<<<888XXXllltttpppfffeeewwwuuuwwwVVVDDDCCC;;;888555222111111111111////////////////////////////////////////////////---...111222---000IIIeee}}}vvv{{{uuuppppppPPPMMMQQQQQQMMMDDD999222000000111000///............////////////000000222333333111333:::???>>>???RRRiii}}}]]]JJJMMMPPPIIICCC<<<222---...111111////////////000000000111111000222333555555777:::===>>>>>>VVVxxxLLLOOOQQQEEE???AAA???444------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///222444555555666888;;;AAAGGG___~~~xxx|||kkkeeeiiimmmrrrjjjcccaaaccchhhrrr}}}jjjUUUZZZGGGQQQFFFAAA<<<444///---.../////////......------......///......------......///000000222333333333888@@@GGGIIIFFFQQQyyyUUUXXX\\\HHHRRR@@@999222------...,,,,,,///------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***,,,...///...---...000888BBBJJJGGG???JJJsss~~~}}}|||nnnvvvLLLNNNHHHLLLEEE444***,,,...+++************************************************(((***,,,***(((***222999=========<<<;;;;;;>>>AAA^^^vvvhhhjjjsss~~~ZZZCCC@@@777666555333111000//////////////////////////////////////////////////////,,,///222222222???]]]xxx~~~sssuuukkkuuujjjHHHOOOQQQPPPJJJAAA888222000333222000///......//////000000000000111222444444666999;;;:::;;;IIIgggqqqYYYNNNNNNOOOCCC@@@999000...111222111000000000000111111111111111333555666777999<<>>;;;999::::::<<>><<>>;;;::::::;;;CCCWWWkkkuuusssyyywww}}}uuuooo}}}\\\FFFDDD:::;;;===<<<999666444333////////////////////////000000000000000000000000000333222333EEEcccxxx}}}jjj{{{}}}oooqqqtttnnnLLLPPPTTTUUURRRJJJAAA:::444333111///......///000000000000111222444555666111;;;AAADDDSSSnnncccQQQQQQIIIMMMHHH;;;111111222222000111111111111222222222555777999;;;<<<>>>AAADDDaaalllLLLRRRQQQIIIDDDBBB:::...------------------------.........//////000111222000333666777888>>>HHHPPPuuusssrrrlllBBBiiieeeMMMGGGBBB;;;666333111///...000000////////////000000///////////////000111111///444:::>>>EEERRReeerrrbbb[[[eeeQQQIII>>>444111111///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000111000///222999@@@SSSVVVSSSZZZ~~~wwwwwwXXXNNNIIIHHHJJJAAA222---000+++++++++++++++++++++++++++++++++++++++++++++++++++******---222777:::;;;AAAAAABBBBBBDDDQQQqqqmmmmmmnnnooouuu___GGG>>>;;;999555333222222000///000000000000000000000000......///000000000000000111///+++999VVVfffgggllluuuxxx|||}}}~~~hhhrrrcccCCCPPPRRRRRRXXXFFFEEE;;;777222///////////////111222222222222333666888666CCC<<<>>>bbbeeeSSSRRRTTTVVVOOO???555444333///222222222111222222333333555<<<777999EEE@@@CCC\\\ZZZMMMLLLIII???EEEEEE---///...------...///...,,,000/////////000111333444777777999<<<;;;???NNN^^^|||{{{ppp\\\IIIxxxOOOFFFUUU888666:::+++333444222222111111000000//////000////////////111333444///;;;;;;CCCZZZaaaddduuudddcccxxxXXXLLL===AAA111---555'''+++---------------------------------.........//////)))555///***444777>>>UUUVVVZZZRRRnnnwwwtttzzzwww[[[~~~GGG???SSSEEE444444...+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))333***(((888<<<888AAAFFFJJJ???FFFWWWppplllttt}}}___GGG???;;;999555333222222000///000000000000000000000000//////000000000000000000000111888RRRkkkjjjeeennnuuuyyyrrrRRRKKKUUUNNNSSSSSSJJJ>>>:::444000...///000000000111222222222333666999:::DDDBBBMMMqqqsss___NNNTTTXXXTTTFFF999444333000222222222222222333333444333:::999<<>>>>>444000...------...///...,,,//////...//////111333444555888:::999<<>>666000...///111111000111222222222444777999===AAAGGG```~~~sssWWWQQQYYYZZZOOO>>>444222333222222222222222333444555333:::===???@@@AAA^^^iiiQQQRRRGGG888888;;;111///...---...///...---///.........000111333555333:::;;;:::CCC\\\sssyyy~~~rrr~~~wwwHHHmmmaaaNNNJJJ@@@777777111111111000000000000/////////000000000000111333555666999999FFF[[[ppp|||cccZZZcccooofff[[[kkkPPPKKK:::(((000000***------------------------------........./////////555---000888999DDD]]]oooccceee~~~}}}```\\\AAA???FFF===***---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000%%%,,,:::999888FFFVVV]]]PPPRRR{{{kkkjjj```GGGAAA;;;999555333222222000///////////////////////////111111000000000000000000222AAAQQQbbbkkkdddeeeuuutttvvv}}}pppNNNNNNUUUQQQ^^^PPPJJJCCC999111//////111222000111222222333555888;;;======NNNssswwwmmm~~~[[[NNNVVV[[[UUUDDD555111555333333222333333444555666666;;;@@@@@@>>>JJJwww\\\QQQGGG:::888>>>333111....../////////............///000222444666333<<<>>>===OOOttt}}}yyy```sss[[[eeeVVVOOOEEE777888---666000000000000000000000000111000000111333555777888999:::RRRjjjzzz{{{gggTTTMMMPPPUUU~~~aaa{{{zzzSSSIIIEEE333...///(((....................................////////////333+++222999<<>>???ZZZlllPPPGGGCCC>>><<<444222///.../////////............///111444666888666>>>AAACCCYYYllldddsssRRRlllXXXIIIGGG>>>888+++999000000000111111111111111111111111222444777999;;;>>>EEE```sssyyy}}}mmm[[[RRRQQQPPPMMMbbbuuuUUU|||```GGGJJJ>>>...111222................................./////////000000......666888CCChhhwww```fff}}}qqq]]]UUUeeeLLLHHH@@@777///......---,,,,,,------++++++,,,,,,,,,------------...888888999XXXtttpppaaannnxxxvvv^^^EEEAAA;;;999555333222222000///000000000000000000000000111111000///000111222333333TTTaaaYYY\\\gggiiiiiixxxyyy{{{{{{PPPRRRQQQPPP___TTTLLLAAA777222111111222111222444555666999===@@@FFFLLLnnnuuuZZZVVVWWW[[[PPP===333666333333333444555666777888999999>>>>>>HHHsss}}}UUULLLMMMCCC:::666333000...//////000////////////111333666999:::;;;AAAFFFNNNdddvvvaaaqqqZZZKKKcccJJJJJJFFF:::...666111111111222222222222333111222222333666999;;;===AAASSSmmm~~~dddUUURRRMMMFFFZZZPPPsssXXXKKK@@@***---222............................../////////000000000***333:::>>>RRRtttyyyaaa}}}tttwwwHHHmmmWWWBBB@@@AAA000///......------------,,,,,,,,,,,,------------(((333999444BBBhhh}}}ssshhhcccuuu}}}]]]DDD@@@;;;999555333222222000///000000000000000000000000000000//////000222444555@@@XXX___XXX]]]eeeiiilllvvv{{{nnnQQQSSSRRR___WWWOOODDD:::444222111111222444666777888;;;???CCCLLLYYYkkk^^^YYY^^^XXXCCC555555333333444444555777888999<<<<<>>DDD___xxxvvvzzztttmmmeeehhhnnniiiqqqLLLAAA///................................./////////000000000000---888>>>JJJeeexxxwwwsssccc\\\nnnHHHCCCDDD111000///...------------,,,,,,,,,------------...+++777777999VVVtttzzzttt~~~lllttt\\\CCC@@@;;;999555333222222000///000000000000000000000000000///...///000222555777OOOYYYXXXUUU[[[```gggttt{{{}}}|||wwwUUUUUUVVVYYYXXXQQQFFF<<<555222111000333444666888:::===AAADDDPPPaaayyydddyyyeee[[[aaa]]]HHH777444333333444444666777888999???@@@IIIPPPkkklllbbbUUUAAA===888555111...///000000000000111111333666999<<<>>>DDDJJJ\\\vvvtttpppqqqiii~~~eee```yyyNNNCCC:::???111333333333444444555555555222222333555777;;;>>>???JJJjjj~~~uuu|||oooZZZvvv|||LLLFFF===:::222////////////////////////////////////000000000000111;;;AAAVVVtttwwwuuuiiidddTTTFFFAAA111111000......---------,,,,,,,,,---------......000999666BBBhhh{{{vvvvvvtttxxx]]]GGG===;;;888555333222222111000000000000000000000000000111000111222///---555BBBSSSTTTVVVYYY___gggpppvvv~~~ppp{{{yyynnn}}}yyyfffWWWSSS[[[^^^ZZZNNN???555333333111444333555:::<<<>>>DDDKKKRRRxxxjjjiiivvvyyyuuuhhh}}}uuu^^^^^^bbb```PPP666888333555888888777777999;;;===DDDDDDWWW{{{UUUMMMLLL999<<<777222000111222111///111222222333666:::===@@@@@@OOOWWWzzztttUUUQQQLLL???***>>>111444444111333888888333333:::777666@@@BBB@@@EEEWWWyyy~~~xxx[[[UUUCCCAAA666///000000000000////////////000000000000//////222444888888IIIiiiyyypppwwwsssfffyyyuuulll}}}uuuYYYhhhGGGFFF<<<333,,,---000///......---/////////---,,,---...444;;;???KKKhhh^^^HHH???;;;888555333222222111000000000000000000000000000111000111111//////888DDDUUUWWWYYYZZZ]]]ggguuuyyy|||xxxrrrVVVUUU```^^^[[[QQQAAA666333333111666555666:::===???GGGOOO]]]}}}\\\TTTZZZeee___AAA:::888777555333333666;;;???BBBDDDIIIfff]]]RRRMMM:::<<<888222000111222111000333333444555777:::???AAACCCPPP\\\||||||ooouuu}}}LLLoooLLLIIIJJJ777444222444444222444999999555444999555444>>>BBBDDDLLLddd|||wwwwww]]]uuuNNNAAA222,,,111000000000////////////000000111000///000222555999;;;TTTuuu~~~{{{sss}}}{{{zzztttyyy}}}zzzrrr^^^sssLLLEEE@@@777//////111///......---/////////------...//////999CCC^^^hhh}}}___JJJAAA;;;888555333222222111000000000000000000000000000111000000000///222<<>>CCCBBBRRR~~~iiiYYYPPP@@@>>>999222///000222222111444555666666888;;;@@@DDDKKK\\\rrr~~~{{{uuuZZZrrrvvvvvveee\\\[[[```IIIRRRMMM666333444333222444999:::777666;;;777666???DDDJJJVVVrrr~~~iiiUUUlllzzzgggxxxWWWCCC555222111111000000000/////////000111111000000111444666<<>>MMMxxxxxxuuujjjwwwuuu}}}vvvwww___JJJAAA;;;888555333222222111000////////////////////////000000///...///666AAAKKKMMMRRRWWW\\\aaakkkxxx~~~www{{{bbbVVV\\\bbbbbb[[[KKK<<<555333333777666888;;;>>>CCCPPP\\\yyy|||qqqfffccc[[[AAA;;;111444888;;;===>>>??????@@@AAAaaavvvuuu^^^QQQHHHAAA;;;333000000222222222444555666777888<<>>FFFSSSpppzzzrrryyy}}}vvvbbbYYYEEE;;;:::111111111000000000//////000111111111111222555888@@@IIIrrrxxx~~~{{{YYYUUUtttWWW~~~zzzSSSHHH===333111222000///000.../////////......000222888CCCVVVsssnnnooosss||||||uuuvvv^^^IIIAAA;;;888555333222222111000////////////////////////000000///...111:::EEEMMMJJJNNNVVV```kkkssswwwxxx{{{rrruuulllUUUYYYdddgggbbbQQQ???666444444666666999===???FFFTTTbbb}}}{{{pppeeefffeeeKKK@@@222555888;;;>>>EEELLLRRRHHHIIIooosssvvv```OOOMMMFFF???666111111222333333222555777777888===EEEKKKTTTuuu|||ccc___nnnrrr}}}rrr^^^qqq{{{VVVLLLNNNkkkQQQ777444000111333555777999666<<<===@@@GGGHHHPPPcccuuuzzz~~~^^^]]]mmmcccWWWWWWTTTiii{{{XXX~~~eeeKKK===666111111111111000000000000000111222222222444777:::DDDUUU{{{uuujjjwww}}}{{{pppOOO\\\zzzrrrjjj]]]bbbJJJ>>>333111111000000111...//////......///222555555HHHddd~~~vvvcccuuu|||yyy{{{vvvjjj~~~~~~\\\HHH@@@;;;888555333222222111000000000000000000000000000///111000///333>>>HHHMMMLLLOOOWWWdddpppwwwwwwtttuuu|||{{{}}}|||XXX[[[eeekkkhhhWWWBBB777444555555777;;;@@@CCCJJJYYYhhh|||hhh^^^kkkqqqPPP888888888777555;;;MMMfffzzziiiccc~~~rrrgggOOOOOOKKKCCC999222111333333333222555888999:::???IIIQQQXXXxxxzzzyyy[[[gggwwwbbbpppzzzWWWgggNNNOOOoooWWW;;;555111111333444666:::444;;;>>>CCCJJJJJJUUUkkkooo~~~{{{www|||uuu|||dddxxxjjjttt[[[BBB333222222111111111000000000000111222333333555999<<>>ZZZkkktttwwwYYYWWWQQQHHH<<<444222333444444222666:::;;;===CCCNNNWWWgggnnnooolllcccssseee]]]XXXSSSuuuiiiAAA999333444444444666;;;888>>>AAAHHHOOOQQQ```{{{|||yyyuuu|||uuuQQQ\\\tttfffHHH999222222222111111111000000000111333333444777:::===SSSwwwxxx```kkkwwwcccKKKdddsssyyyaaavvvUUUHHH:::333111//////000/////////...///111555888>>>ccc~~~lll}}}yyyppprrryyy~~~{{{{{{gggsss|||\\\IIIBBB;;;888555333222222111000000000000000000000000000...222333111666BBBJJJJJJQQQTTTWWW[[[aaajjjttt{{{ooowww}}}qqqXXXrrrvvvjjj```hhhpppooo]]]FFF888555666666:::BBBHHHKKKRRRbbbqqq{{{dddgggoooWWWEEE111666:::<<>>555222333444444333888<<<>>>???FFFRRR\\\yyyhhhwww]]]tttmmmtttxxxhhhcccUUU|||EEE<<<555666666555777======BBBEEELLLTTTXXXkkk}}}zzz|||sss~~~HHHRRRnnncccHHH???222222222111111111111000000111333444555777;;;>>>\\\uuu```eeejjjtttSSSMMMUUU~~~yyy}}}nnnfff[[[MMM===555222///---.../////////...///111666999BBBhhh|||~~~uuukkkoooyyywww~~~xxx|||TTTvvv]]]FFFAAA;;;888555333222222111000000000000000000000000000000222111000777CCCHHHEEELLLUUUVVV^^^llljjjrrrrrr}}}nnnMMM[[[uuu{{{}}}]]]iiinnnpppfffOOO:::333777999888AAAEEESSS^^^aaa|||llllllsss^^^<<<777888;;;BBBRRRmmm}}}___VVVooommm\\\RRRSSSAAA000222666333444;;;>>>;;;<<>>HHHZZZqqqyyydddSSScccjjjRRRUUUUUUDDD111222666333444888:::777===LLLQQQVVVccckkkkkk\\\mmmaaaYYYxxxbbbVVVmmm\\\<<<888555333999777>>>===GGGOOOZZZeeejjjxxxpppccc{{{zzzzzzwww\\\NNNqqqcccuuuddd===444333111111222222000///000444333444999888AAAUUU{{{sssWWWeeemmm}}}VVVGGGWWW~~~}}}YYYuuutttRRRGGG:::000333...333111//////000111222999AAASSSrrrwwwuuupppfffeeeqqqxxxzzznnniii~~~wwwXXXEEE@@@;;;888555333222222111000000000000000000000000000...000222444;;;CCCGGGFFFOOOUUUaaaiiiiiimmmmmmcccqqq|||fffzzzvvvbbbmmmsssvvvkkkSSS<<<444888===<<>>;;;999555999888BBBEEEPPPXXX```hhhjjjyyymmmdddpppuuu|||ooojjj[[[JJJiii~~~sssmmmCCC555333222111222222111000///555555666::::::IIIeeesss[[[eeeppptttNNNQQQyyycccbbbYYYGGG===444333---444111//////111111444<<>>;;;888555333222222111000////////////////////////---///222777===CCCGGGHHHOOOOOO[[[______pppvvvbbbeeezzz}}}qqqllliiinnnuuuzzzoooUUU===555999======IIILLLZZZjjjwwwsssxxx\\\]]]vvvooojjjuuueeeFFF888999<<>>>>>EEESSSWWW]]]kkk\\\uuuxxxsssppp^^^wwwjjjjjjwwwMMMfffeeeAAA:::888777;;;;;;EEELLLXXX^^^aaafffllleeejjjqqqwwwppp]]]zzz|||[[[FFF```ppphhhHHH666444222111222222222111000666777888:::;;;QQQtttyyy^^^XXXcccrrrcccNNNmmmrrrQQQ___HHH???777333,,,666111///000111111333===HHHqqqppp^^^sss~~~^^^[[[```llluuuyyyhhhbbbqqqyyyUUUFFF???;;;888555333222222111000////////////////////////---...222888>>>CCCHHHLLLTTTSSS]]]______rrrwww___aaawwwgggwww{{{lllnnnwww}}}sssXXX>>>666;;;???AAAOOORRR___mmm|||zzzyyyzzz{{{vvv\\\HHHCCCaaarrrnnnzzzhhhDDD888999<<>>KKK|||fffyyyuuu^^^]]]dddnnntttwww~~~^^^ZZZrrr}}}~~~sssTTTIIIAAA;;;888555333222222111000000000000000000000000000---...222999>>>BBBIIIPPPTTTYYY```bbbdddjjjbbbMMMfff|||cccbbbssslllwww~~~uuuYYY???888<<>>AAAJJJSSSOOOZZZ]]]___fffaaaOOOCCCkkk~~~eee\\\yyyjjjvvvvvvZZZ@@@888>>>DDDLLL___bbbjjjsss~~~rrrjjjzzzjjj```nnnoooqqqoooEEE;;;;;;===EEEQQQaaannnvvvmmmccc}}}qqqvvvbbbWWWPPPOOO]]]sss______bbbPPP999444666888===999FFFMMMSSSZZZ^^^kkkwww~~~aaa}}}xxxvvv}}}jjjrrrpppLLL:::999:::???@@@MMMXXXbbbiiioootttsss~~~rrrcccjjjtttlllbbb|||iii```hhh[[[xxxuuu___IIISSStttzzzSSS:::777333222222444444444444555777>>>DDDIIIgggcccHHHRRR___sssxxxxxx]]]HHHWWWkkkccc|||___FFF777888111444000000222333333999IIIYYYqqqzzz{{{[[[TTTYYYccclllpppqqqwww}}}~~~aaaPPPeeeyyy]]]FFFDDD???;;;888555333222222111000000000000000000000000000///...222999===AAAJJJUUUNNN[[[YYY\\\iii```MMMLLLiii{{{pppgggZZZwwwiiiuuuwww[[[@@@999>>>CCCLLLaaadddjjjqqq{{{xxx___kkkssskkkppprrrGGG:::;;;>>>FFFTTTbbbooovvv^^^^^^sssqqqmmmvvvnnn^^^OOOYYYZZZvvvfff___bbbPPP999444666888>>>???JJJPPPUUU]]]^^^eeevvvqqqdddvvvvvv~~~~~~www{{{{{{sssiii{{{|||tttFFF:::<<<===CCCGGGXXXaaaeeefffooo|||~~~dddZZZ___vvvtttbbbqqqqqqbbbmmmQQQkkkzzzeeeNNNTTT}}}VVV:::777333222222444555555444444666@@@IIINNNnnnSSSBBBYYYaaatttjjjYYYyyy```EEEFFFrrrqqq\\\gggHHH666999222111///000222444555===NNN```cccssswwwnnnKKKLLLTTT___iiimmmpppvvv||||||sssJJJXXX{{{yyy|||fffMMMKKK===<<<999555333333333222111000000000000000000000000///111444777<<>><<>>aaalll|||qqqlll___XXXssszzzaaaHHHGGGTTTaaafffhhhmmmsssuuuuuu}}}aaaZZZvvv|||jjjQQQLLL@@@<<<999555333222333222111000000000000000000000000111333666999>>>EEEMMMRRRSSSZZZ^^^[[[kkkiiiMMMRRRhhh~~~tttvvvjjjwwwooowww{{{UUU<<<===CCCQQQXXX```jjjppppppyyy```jjjzzzyyy}}}}}}vvvpppyyywwwlllGGG>>>???GGGVVVaaafffiiinnn^^^zzz|||}}}xxx}}}}}}[[[ccc{{{nnndddfffSSS:::555888:::???GGGVVVbbb\\\aaaeeeqqqiiixxx}}}ooottt}}}ooo}}}JJJ;;;;;;===OOOYYY```kkkjjjpppyyyzzz~~~RRR]]]mmmlllssskkkbbbnnnaaaWWWkkkIIIUUU```YYY===888444555666444444777888===BBBJJJRRRZZZ|||ggg===FFFPPPbbbooozzz|||fffsss___dddtttzzzJJJHHHUUUuuu^^^cccTTT???777000444444333///888888BBBiiivvvqqqjjj[[[YYYssssssYYY???DDDQQQ^^^dddgggmmmsssuuuuuuaaaPPPiii{{{oooVVVNNNBBB<<<999555333222222222111000000000000000000000000111333666999>>>EEEMMMRRRXXXbbbggg___eee___IIIVVVjjj~~~jjj{{{zzzuuupppxxxyyySSS<<<@@@GGGWWW```hhhrrrxxxxxxeee]]]hhh|||iiihhh|||xxxyyykkkEEE???CCCNNN\\\fffkkknnnrrrZZZwwwzzz{{{vvvtttsssdddzzzdddffffffRRR:::666999<<>>AAANNN[[[aaaeeelllqqqsssttt{{{dddHHHWWWwwwrrrYYYLLLBBB;;;888444222222222111111////////////////////////...000444888===CCCJJJOOOWWWaaahhh```fff^^^IIIZZZkkk}}}yyyyyyrrrpppyyyvvvPPP===EEEMMM^^^hhhoooxxx~~~~~~}}}mmm]]]mmmkkkddduuuvvvzzzfffAAAAAAIIIWWWccclllppptttwww^^^wwwwwwyyyjjjvvvxxxaaaiiifffPPP:::777;;;>>>GGGTTT\\\eeedddooooookkkyyy}}}xxxsss{{{kkknnnAAA@@@KKKPPP]]]^^^___eeedddjjjrrrwww^^^\\\bbbjjjlllSSSmmmTTTyyywwwzzzpppNNNOOOvvv|||wwwttt{{{rrr{{{AAA;;;666666666555777:::===BBBGGGNNNTTT]]]oooAAADDDJJJ]]]pppmmmzzzTTTUUUhhheeeOOOOOOqqqppp```vvv}}}___FFF444555777111555333:::999LLL|||jjjSSSgggyyyYYYAAAAAAMMMXXX^^^ccciiimmmmmmqqquuuxxxzzz}}}qqqNNNMMMmmmoooqqqYYYHHH@@@;;;888444222222222111000////////////////////////...000444888===CCCJJJOOOQQQYYYaaa```jjjbbbLLL]]]ooo~~~pppuuuppp{{{tttNNN???KKKUUUdddnnntttzzz}}}}}}~~~iii||||||vvv~~~```BBBEEEQQQ___jjjppptttyyy{{{ddd~~~~~~tttwww}}}qqqsssiiijjjdddMMM999999===BBBMMMVVV^^^fffdddooooookkkuuu~~~wwwyyy}}}{{{}}}|||qqq\\\VVVsssooosss~~~kkk@@@AAAOOOUUUbbbbbbbbbjjjjjjmmmrrrxxxYYY]]]dddkkk|||PPPZZZVVVrrrxxxqqqKKKDDDaaauuuAAA:::444444555555888<<<@@@FFFKKKQQQVVV^^^aaaAAAHHHFFF]]]rrrccc}}}LLLYYYuuupppVVVUUUkkkyyy```jjj\\\HHH555888444111666444:::;;;QQQoooOOOkkkyyyVVV>>>CCCMMMWWW\\\```fffhhhgggmmmqqqwwwzzz|||~~~|||XXXKKKRRRpppdddmmmWWWEEE@@@;;;888444222111111111000000000000000000000000000///222666;;;@@@FFFLLLPPPNNNTTT\\\^^^jjjbbbMMM^^^rrr}}}}}}jjj|||ppp|||rrrMMMBBBSSS^^^iiissswwwzzzuuu~~~tttxxxZZZGGGJJJXXXgggnnnrrrwww|||```~~~}}}ssstttzzznnnlllkkkcccKKK999;;;@@@GGGSSSUUUbbbmmmeeehhhmmmyyyxxx}}}rrrvvv|||}}}bbbYYYPPPEEEFFFffffff|||uuuFFFDDDNNNUUUeeejjjmmmooooooqqqrrrwwwjjjKKK___mmmpppUUUTTTxxxWWWcccqqq}}}kkkIII>>>PPP{{{pppAAA:::444333555666:::???EEELLLQQQWWWZZZ```{{{PPP999HHHFFF^^^rrr~~~www```ZZZjjjhhhqqqxxx___```fffZZZ___YYYJJJ555;;;000222777555;;;???[[[UUUuuu|||UUU<<>>GGGgggYYYzzzWWW>>>BBBJJJSSSYYY^^^dddeeecccSSSYYYffftttzzz{{{aaaGGGAAAIIIooouuutttRRReeeTTTCCCEEE:::777333111111111000000000000000000000000000000,,,000555:::>>>DDDJJJNNNWWWZZZ___ZZZ^^^RRRBBB[[[fff|||zzz{{{ppp}}}pppLLLGGG]]]jjjqqqzzz{{{yyy}}}~~~|||wwwzzzrrrkkkpppqqqsss}}}wwwzzzMMMKKKPPPaaappprrrrrrxxxfffqqqooossssssyyy|||mmm^^^llldddkkk___GGG888===CCCLLL[[[dddgggiiicccnnntttxxxfff[[[~~~wwwZZZqqqdddWWWOOOEEE[[[|||eee|||zzzxxxjjjRRRRRR___eeesssuuuvvvrrrwwwzzzwwwwwwYYYWWW\\\ooo{{{WWWUUUooozzzwwwZZZFFF\\\rrr|||tttjjjUUUTTTHHHDDDCCCFFFsss~~~CCC;;;555555777:::@@@FFFOOOXXX^^^bbbbbbdddddd;;;BBBGGGZZZmmmwww|||mmmbbb{{{\\\xxxtttsssZZZ[[[UUUzzziiigggZZZNNN444>>>111444999777AAANNNpppSSSvvvWWW>>>@@@IIIRRRXXX^^^eeefffdddEEEKKK[[[ppp}}}qqqQQQHHHFFFnnnsss|||UUUOOOPPPEEE;;;:::777333111111111000000000000000000000000000000---///222777>>>FFFJJJJJJQQQ___\\\```fffKKK<<>>@@@EEEQQQ]]]dddeeehhhjjjjjjjjjsss|||}}}XXXssshhhYYYggg|||vvvnnn\\\QQQaaaWWWwwwvvvnnneeedddnnnsssppprrrxxxrrrxxxzzzwwwzzzyyyOOO[[[cccrrrqqqLLLNNNeeeuuummmPPPJJJ```yyy___RRRHHHHHHGGGNNNwwwzzzFFF>>>888888;;;???FFFMMMXXX[[[]]]aaaaaa```ZZZ;;;===HHH[[[mmmxxx}}}```gggqqqbbbmmm___OOOKKKppp{{{jjjppp[[[EEE:::444555///@@@;;;FFFEEEllljjjxxxJJJmmmXXX<<<===GGGQQQTTTVVVaaauuunnnXXXPPPcccwww~~~uuuVVVMMMCCCffftttLLLGGGLLLDDD<<<:::777333111111111000000000000000000000000000000---///333777???FFFKKKMMMQQQYYYVVVcccuuu]]]CCCNNNeeeyyyvvv~~~^^^QQQWWWbbbllluuuzzz|||yyytttuuu~~~rrrvvvooopppoookkkgggeeegggjjj|||}}}~~~sssVVVVVVmmmqqqvvv{{{___}}}mmmgggqqqnnnsss~~~rrrrrr{{{vvvuuutttkkkiiimmmHHH>>>AAAGGGNNNWWWdddxxxiiinnnWWWCCC???EEEKKKSSS]]]bbbfffmmmqqqnnnkkkpppxxxVVVzzzrrrdddYYYggg{{{llljjjiiivvvvvvvvvllliiiqqqvvvttttttyyypppvvvwwwrrruuukkkDDDTTTaaatttcccWWWmmm|||___NNNWWW}}}|||ooo^^^QQQGGGRRRxxxEEE===777888<<<@@@HHHOOOVVVZZZ\\\bbbcccbbb~~~xxxJJJ>>>DDDBBBYYYkkkvvv{{{gggpppxxxlllrrreeeRRRHHHffffff``````III;;;333444===@@@999KKKFFF```{{{|||NNNnnnZZZAAA???EEEMMMSSSYYYbbbnnnwwwtttjjjooovvvxxx|||UUUGGGBBBkkklllBBB???HHHDDD???:::777333111111111000000000000000000000000000000///000333999???FFFLLLPPPTTTZZZXXXeeeuuu```DDDFFF^^^uuuzzzhhheeesss|||{{{]]]SSS]]]iiittt||||||wwwwww~~~uuummmnnnhhhfffhhheee^^^^^^dddlll}}}lllXXXccctttwww{{{~~~___zzzmmmfffpppmmmuuuzzzyyylll|||vvvsssrrrlllnnnvvvJJJGGG@@@@@@GGGHHHGGGTTTfffxxxwwwmmmUUU@@@AAAKKKSSSXXX]]]```fffooorrrmmmjjjrrr~~~}}}SSSrrrwwwhhhXXXdddvvvkkkvvvuuuooouuuzzzyyyxxxzzzrrrxxx{{{wwwxxxkkkCCCRRR```rrrpppVVVnnnwwwZZZTTTqqqvvveeeiiiwwwqqqDDD<<<777888===CCCKKKRRRUUUZZZ]]]cccfffeee|||xxxJJJ===CCCAAAVVViiisssyyy|||aaa~~~ssseeeRRRDDD\\\wwwfff]]]```III<<<444666===>>>JJJtttqqqqqqUUUmmm|||XXX??????AAAHHHSSS^^^hhhlllmmm|||wwwsssssswww~~~fffKKKAAAnnnlll???;;;EEEDDDBBB:::777333111111111000000////////////////////////000000333999@@@EEEMMMTTTWWW```aaadddfffRRR@@@DDDRRRmmmppp___```}}}xxx___\\\hhhttt~~~~~~{{{{{{~~~ggg{{{jjj```eeeeee]]]ZZZ___ddduuu}}}hhhvvv~~~yyyaaaVVVhhhqqqtttxxxzzz|||]]]qqqnnnfffooorrrvvvttt|||{{{nnn}}}vvvssssssqqquuunnnLLLIIIDDDEEELLLNNNJJJJJJMMMPPPqqqxxxfffOOO>>>CCCSSS[[[]]]___```eeejjjjjjfffhhhxxxvvvTTTnnnvvvsss[[[___sss```uuu|||}}}hhhtttxxxqqqvvv|||}}}{{{{{{tttzzz}}}|||{{{NNNWWW```nnnxxxQQQbbbxxxfff\\\nnnrrrdddBBB<<<777:::@@@FFFNNNVVVWWW\\\___eeeiiifffvvv[[[::::::DDDRRRfffqqqwwwbbbooo}}}qqqqqq___OOOFFF___[[[rrr~~~jjjlll}}}YYYDDD;;;777;;;:::>>>ZZZ```mmm~~~[[[===<<>>HHHYYY```aaaaaa^^^ccchhhhhhdddfffuuu```nnnyyy~~~wwwddd]]]|||zzzlllfff]]]PPPGGGDDDSSSeeewww}}}rrrxxxrrrvvv{{{~~~}}}|||yyyzzz{{{zzzxxxRRRXXX```lllUUUQQQxxxxxx}}}oookkkuuuttteee}}}rrrAAA<<<999>>>DDDJJJRRRYYY\\\```bbbgggjjjfffppp\\\::::::DDDOOOcccooovvvoooOOOllltttfffzzzrrr[[[PPPOOOnnnQQQTTT]]]wwwkkkwww|||WWWBBB999777===BBBEEEVVVdddeeeeee>>>;;;???FFFPPPYYYbbbhhhlllbbbjjjmmmjjjnnnvvvtttkkkoooggg```tttdddIIIQQQttt{{{MMM>>>@@@??????:::777333111111111000000000000000000000000000000000...111:::???BBBNNN[[[WWWUUUXXXfffssspppWWW<<>>AAANNN]]]]]]XXX\\\hhhtttvvv^^^===@@@YYYtttxxxrrrgggccckkknnnzzz}}}lll]]]cccllllllooonnnmmmmmmooossswwwyyyzzzZZZeeekkk\\\\\\```^^^YYYVVVbbbkkknnnzzz|||vvv{{{yyyhhh___jjjwwwyyyyyyzzzyyyxxxxxxzzz|||mmmccctttbbbcccfffpppqqq{{{cccbbbkkkvvvwwwkkk^^^[[[___rrrooolllLLLHHHLLLZZZbbb``````ccc___cccjjjmmmiiieeeiiiqqqlllgggooo|||~~~|||sss{{{ppp[[[ccc^^^OOODDDDDDFFFLLL]]]ppp}}}jjjaaaoooxxxzzz|||||||||~~~~~~~~~tttGGGNNNWWWbbbuuuJJJ\\\~~~bbbkkk|||rrrAAA>>>@@@HHHOOORRRVVVZZZaaaddddddggglllhhhiiiyyyzzzKKK;;;>>>;;;DDDZZZhhhrrrpppmmm}}}~~~ttt^^^jjjqqqvvvYYYNNNJJJcccooodddkkk{{{hhhppp]]]BBB888777@@@EEEUUUbbbiii```OOOvvvpppIII:::>>>DDDJJJOOOSSSWWWZZZ]]]```dddjjjppprrroookkkhhhwww{{{xxxgggUUUEEE===FFFUUUYYYeeeOOOGGGCCCEEE:::777333111111111000000000000000000000000000000///,,,///999===@@@MMM^^^fffdddgggiiiggghhh[[[AAA999PPPjjj}}}xxxfffeeeTTTnnn~~~}}}xxxcccaaa~~~}}}~~~iii[[[dddnnnpppsssooommmllloootttxxxyyyyyyZZZZZZ|||vvvaaa]]]bbbccc^^^RRR```gggeeekkkssstttvvvfffdddqqq{{{wwwxxxxxxxxxwwwxxx{{{}}}uuu___pppttt```___aaannniiilllqqqSSSbbbrrrvvviiiZZZTTTVVVyyyuuuJJJKKKTTT```ddd___^^^ccccccdddfffgggffffffmmmvvvdddaaaoooWWW]]]lll]]]PPPMMMWWWeeevvvnnnqqqyyy~~~~~~~~~}}}{{{JJJNNNSSSZZZyyyUUUQQQxxxjjjVVVyyy|||aaaAAA???BBBKKKRRRTTTWWWZZZ```dddcccfffllliiijjjwwwYYY666444===AAAVVVeeeppp}}}fff|||uuuZZZNNNmmmqqqqqqUUUGGG;;;LLLxxx}}}yyyhhhqqqYYY@@@888;;;EEELLL[[[ccc]]]tttoooYYY}}}yyyUUU999<<>><<<<<>>JJJRRR^^^gggllloootttfffVVVxxxTTT>>>999AAAJJJKKKQQQYYYWWWVVV[[[\\\^^^iiiwwwxxxnnnmmmZZZRRRaaa|||pppnnnrrruuu}}}~~~rrruuuKKKDDDCCC:::777444222222111000///...000111000///...///111///000111444:::DDDOOOVVVggglllggg```iiisssdddGGG<<<888LLLnnnwwwcccYYYRRRLLLHHH===BBBKKKRRRSSSXXXiii{{{zzzrrrdddgggnnnooopppuuuwwwuuutttsssuuuuuutttssszzz\\\^^^vvvbbb]]]\\\YYYYYY___ccccccdddoooyyyvvvkkkrrr~~~{{{zzz}}}RRRbbbgggZZZ______mmmssszzzqqq___bbbooo|||mmmQQQ[[[yyyyyyooolllyyygggMMMMMMUUU```ffffffeeedddeeeaaabbbfffjjjhhhfffiiipppdddzzzqqqnnnssswwwxxxyyyzzzzzzzzzyyyyyyzzz}}}{{{SSSGGGLLLTTTcccvvvOOOTTTssssssooo]]]OOOUUUWWWDDDGGGJJJMMMOOOQQQUUUWWWZZZ\\\^^^``````bbbdddfffbbb===:::;;;>>>KKK]]]mmmvvv|||qqqvvvzzzvvv{{{eeefffzzzlllUUU>>>KKKqqqyyyyyyooohhhMMM>>>>>>HHHRRRXXXaaafffggghhhjjjyyyXXXBBBeeeiiiBBB;;;AAAJJJJJJPPPVVVSSSWWW\\\]]]^^^gggssssssjjj\\\RRRLLLUUUxxxTTTFFFAAA:::777444222222111000///...000111000///...///111//////000333999BBBMMMTTTccchhhfffdddooo|||sss^^^>>>444>>>[[[yyy}}}mmmwww|||cccQQQMMMNNNRRRWWW]]]ZZZPPPJJJPPP[[[rrr~~~rrriiimmmrrrrrrrrruuuvvvuuuuuuvvvxxxxxxwwwuuuvvviiiNNNmmmiiiZZZYYY]]]\\\___aaaaaaaaagggrrr{{{~~~vvvuuuqqqwww}}}|||~~~PPPWWW|||iii]]]WWW```iiijjjrrrnnnTTTZZZvvvvvvZZZ\\\uuuyyyZZZRRROOOOOO]]]|||___LLLQQQXXXaaafffgggfffeeefffaaabbbfffjjjgggcccdddhhhyyygggddd}}}mmm|||}}}tttooovvvwwwvvvvvvvvvwwwwwwxxxxxxwwwyyywwwzzzWWW???GGGNNNWWWxxxjjjQQQ___rrr}}}ssseeeLLLMMMWWWHHHJJJMMMNNNNNNOOORRRTTTVVVXXX[[[\\\]]]^^^aaaccchhh@@@888===<<>>GGGHHHLLLQQQOOOTTTZZZ]]]^^^aaaeeebbb]]]PPPXXXWWWSSSooo~~~yyyUUUBBB===:::777444222222111000///...000111000///...///111......///000555===GGGNNNhhhrrrxxxtttooopppssssssRRR===333<<>>888<<>>444BBBTTT{{{~~~xxx|||~~~yyyuuurrrqqqpppqqqqqqrrrrrrssstttvvvtttqqqppppppppppppoootttyyyyyygggBBBXXX~~~^^^WWWSSSWWWZZZXXXUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\___aaadddhhhlllqqquuuwwwxxxzzz|||~~~xxx{{{}}}}}}||||||||||||||||||{{{{{{{{{RRRHHHbbbvvv^^^JJJJJJQQQTTTVVVZZZ[[[```iiiuuu~~~{{{uuu}}}lll```___ggg|||cccRRRKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTVVVnnniiiuuurrrqqqyyyhhhkkkwww|||yyyzzzxxxwwwvvvvvvxxxzzz|||}}}|||{{{zzzwwwuuuzzz```GGG@@@CCCNNNyyykkkcccwwwdddUUUEEEDDDCCCBBBCCCEEEGGGIIIIIIKKKLLLLLLLLLNNNPPPRRRVVViiiRRR<<<<<<<<>>@@@DDDMMMZZZgggkkkfffdddhhhmmm}}}qqqPPP888NNNvvv~~~QQQDDDAAA;;;888555333222222111000000000000000000///......///---...111000...666CCCSSSZZZ```gggttt~~~tttRRR:::999===YYYmmmzzzyyyuuuooolllooonnnmmmmmmmmmmmmooopppqqqwwwvvvsssooollljjjjjjlllvvvwww|||KKKFFFhhhlll___TTTUUUZZZZZZVVVRRRUUUVVVWWWWWWXXXXXXXXXWWWXXX\\\bbbfffiiilllqqquuuwwwzzz~~~xxxuuuzzz~~~}}}wwwxxxyyy{{{||||||||||||~~~cccNNNLLLrrrmmmPPPHHHNNNWWWccclllpppssswwwzzzzzzvvvqqqmmmnnn{{{ZZZUUUhhhnnnWWWOOOLLLHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRSSS___xxx~~~xxxgggddd~~~sssgggiii}}}yyyxxxwwwyyyzzzyyyxxxwwwxxxzzz|||~~~}}}}}}|||yyyvvvzzzxxxGGGBBB>>>DDD]]]wwwyyyZZZRRREEEDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQUUU___YYY======<<<===CCCNNN[[[eeekkkrrrtttzzz}}}|||iiigggjjjoooppp]]][[[fffeee```___\\\^^^]]]\\\[[[\\\]]]```aaagggqqq{{{eeeAAA[[[pppVVVDDD<<<:::===AAAIII\\\kkkkkkfffggghhhgggpppKKKPPPrrr}}}QQQDDD@@@;;;888555333222222111000000000000000000///......///......000///---333<<>>[[[\\\KKKMMMYYYjjjvvv}}}{{{vvvooojjjjjjnnnrrrxxxrrr\\\aaa}}}aaaKKKKKKMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKMMMOOOQQQQQQQQQeee|||lll}}}wwwYYY[[[XXXWWW\\\___ooo{{{ssszzzyyyyyy|||{{{zzzzzzzzz|||}}}~~~}}}}}}~~~}}}{{{~~~III???>>>DDDJJJlll{{{zzztttzzzWWWMMMEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGIIIMMMQQQYYY\\\ddd>>>===;;;;;;???HHHTTT___fffmmmpppvvv}}}}}}xxxtttqqqqqqrrrvvvzzzyyytttnnn|||[[[JJJKKKPPP~~~vvvuuuxxxcccjjj]]]^^^ddd]]]YYY^^^``````____________aaacccdddeeekkkyyy\\\RRRhhhOOO===888;;;===CCC[[[llljjjeeehhhhhhbbbtttmmmvvvqqq```qqqyyyyyy~~~PPPDDD???;;;888555333222222111000000000000000000///......///...//////...---111666HHH]]]nnntttuuuOOO======666DDDZZZnnnzzzqqqmmmfffdddnnnkkkjjjjjjjjjjjjlllmmmnnnrrrsssrrroookkkkkkooosssuuuqqqwwwwwwzzz___GGG```{{{```TTTTTTVVVVVVVVVRRRSSSUUUWWWXXXYYYXXXXXXXXX^^^eeehhhggghhhlllpppoootttzzz}}}~~~yyyzzzzzz||||||zzz|||}}}yyyrrrtttvvvwwwwwwvvvtttsssttt}}}ggg@@@JJJbbboooWWWOOOTTTaaalllvvvssslllccc]]]___gggooo|||qqq~~~[[[DDDDDDIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHIIIKKKMMMOOOQQQSSSMMM\\\vvvwwwddd}}}~~~~~~kkkXXX\\\aaa[[[kkkxxxyyytttxxxyyyyyyzzz|||~~~~~~}}}~~~xxx___???>>>HHHBBBPPPyyyhhhZZZggg}}}zzz|||vvvVVVCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHLLLPPPVVVWWWxxxtttGGG===;;;:::<<>>AAAeeezzz{{{lllYYYfffyyyyyyoooQQQ<<>>===;;;;;;???HHHRRRZZZgggmmmsssvvvyyy}}}~~~|||jjjQQQEEECCCVVVvvvuuupppqqqzzziii```[[[ccciiibbb___dddddd```````````````aaabbbccceeehhhdddmmmWWWJJJ{{{xxxZZZGGG;;;333>>>RRRcccddd______```^^^YYY^^^[[[\\\iiisss{{{sssssswwwuuuuuuzzzNNNEEE@@@;;;888555333222222111000000000000000000///.........///000//////000111111999JJJ^^^kkkqqqzzz\\\BBB::::::IIIaaazzzzzzjjjjjjgggfffnnnmmmnnnppprrrrrrrrrqqqpppooollljjjkkknnnssswwwyyytttxxxxxxyyy|||]]]BBBSSSbbb~~~nnn^^^WWWVVVVVVVVVVVVUUUVVVVVVWWWWWWZZZ[[[]]]aaadddhhhkkknnnqqqwww||||||{{{yyy{{{{{{yyyyyy{{{xxxsssuuuuuutttttttttssssssssssssuuuzzzwwwGGG>>>TTT}}}iiiVVVNNNNNNPPPRRRTTTUUUUUUUUUVVVWWWjjj}}}oooYYYLLLHHHHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHJJJJJJKKKKKKKKKIIIFFFLLLeee{{{yyydddeeerrryyyxxxvvvvvvuuuwwwzzzyyyooopppsssuuuyyy|||~~~zzzwwwwwwzzzzzzvvvtttuuuqqquuuFFF???===???KKKjjjyyyuuu|||ggguuuyyyxxx]]]FFF<<<>>>>>>>>>??????@@@AAAAAAAAABBBDDDDDDDDDEEEHHHJJJDDDNNNSSS|||ggg@@@???===;;;;;;AAAJJJPPP```kkkuuuwww{{{fffQQQJJJDDDlllzzzpppwwwlllddd]]]bbbgggaaaaaaccc___^^^^^^^^^^^^^^^^^^^^^^^^bbb______eeexxx]]]BBBXXX}}}sss\\\HHH999<<>>>>>>>>@@@BBBCCCCCCDDDEEEGGGEEERRRMMMuuu~~~AAAAAA>>>;;;999<<>>:::888555333333222111///000000000000////////////............////////////111999KKKaaassshhhCCC555:::OOOzzzwwwtttkkkhhhgggjjjoookkkoootttwwwwwwwwwwwwwwwpppnnnllliiihhhjjjooosssyyy{{{}}}|||{{{NNN===EEERRRyyy}}}nnnccc^^^YYYXXX\\\```cccdddbbbdddgggiiiiiijjjlllmmmnnnqqqvvv{{{|||zzz}}}zzzvvvtttrrrsssvvvwwwuuusssssstttttttttsssssstttvvvvvvzzzxxxwwwLLL;;;JJJ[[[yyycccXXXKKKLLLNNNOOONNNMMMOOORRR[[[\\\^^^aaadddhhhkkkmmmmmmoooqqquuuzzz~~~tttRRRFFFDDDCCCFFFKKKDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFMMMDDDGGGIIIWWWvvvqqqqqq{{{|||ppprrrtttooolllooorrrtttuuuuuuttttttuuuwwwpppppppppqqqrrrrrrpppnnnuuunnn~~~oooKKK>>>AAA999BBBaaattt~~~iiioooxxxWWWOOOddd{{{}}}vvvxxxbbb:::;;;<<<999999::::::;;;<<<<<<=========>>>???@@@BBBCCCDDDEEEIIIKKKiiicccJJJ777777======<<<===OOOZZZhhhssswwwzzz~~~nnnhhhttthhhsss^^^wwwoooxxxZZZbbbcccccccccbbb___]]]]]]^^^ZZZWWWUUUVVV[[[___``````YYYdddbbbWWW```ggg:::QQQ}}}oooPPPBBBEEEHHHFFFDDDBBBCCCDDDSSSUUUVVVTTTQQQPPPQQQSSS```^^^^^^bbbiiimmmkkkhhhzzzNNNBBB===:::888555333333222111///000000000000/////////...............////////////000444@@@TTThhhwww^^^FFF;;;???WWWssszzzyyy}}}nnnkkkllllllmmmpppkkknnnqqqssssssrrrssstttpppooonnnkkkjjjkkknnnqqqyyyyyy|||}}}|||\\\KKKJJJWWWpppyyytttlllgggfffffffffffffffggghhhiiikkkoootttwwwtttzzzwwwwwwxxxvvv|||yyyvvvttttttsssooommmnnnpppqqqqqqqqqqqqsssuuurrruuuvvvsssyyy{{{FFF>>>QQQ]]]|||\\\UUUPPPKKKIIIKKKOOOSSSWWWRRRRRRTTTWWW[[[^^^aaacccnnnppprrruuuwww{{{~~~lllNNNCCCBBB@@@AAADDDBBBBBBAAA@@@@@@???>>>>>>???@@@BBBCCCDDDDDDEEEEEE??????DDDGGGUUU~~~mmm}}}tttxxxwwwwwwzzz}}}qqqjjjnnnqqqmmmlllpppqqqrrrrrrrrrqqqqqqsssuuuuuutttuuuvvvwwwvvvsssqqqsssmmm{{{mmmGGGDDDCCC???HHHVVVuuuqqq{{{xxx[[[HHHNNN```lllyyy~~~YYY???555333888999999:::;;;;;;<<<<<<=========>>>@@@AAACCCDDDHHHIIIHHHXXXtttOOO444999@@@;;;:::CCCBBBMMM]]]jjjssswww{{{}}}{{{xxxzzz___VVVbbbppp{{{ooo{{{}}}iii```aaaaaa```]]][[[\\\\\\[[[ZZZYYYYYY\\\___aaabbb]]]^^^^^^]]]bbbvvvwww___DDD^^^yyynnnYYYLLL>>>777888===EEELLLSSSVVVYYYVVVQQQNNNNNNQQQXXXYYY[[[^^^aaacccfffgggxxxNNNCCC===:::888555333333222111///000000000/////////..................////////////222000555DDDXXXjjj{{{lllKKK777>>>QQQuuuxxxppp}}}uuummmggghhhlllnnnnnnoookkkmmmnnnmmmllllllmmmnnnooooooooommmkkkkkklllnnnvvvuuuwww{{{{{{xxxxxxzzzXXXEEE???LLLccc{{{xxxvvvtttoooooonnnoooqqqxxxqqqppp}}}yyyyyyxxxwww|||yyyvvvtttsssqqqnnnkkkkkkmmmnnnooooooppprrrtttvvvwwwzzzyyyvvvggg??????;;;^^^{{{iii___RRRLLLNNNRRRRRRQQQMMMNNNOOORRRUUUYYY\\\^^^eeehhhkkkooorrrvvv{{{~~~yyyrrr[[[EEE???@@@>>>>>>@@@@@@??????>>>>>>======<<<===>>>???AAABBBBBBCCCCCC>>>EEEEEEDDDMMMccc~~~nnn{{{```[[[eeennnppptttwwwxxx{{{|||uuuvvvzzzyyywwwooommmssstttpppooosssrrrrrrrrrqqqooopppsssuuuyyyyyyzzz||||||{{{wwwtttsssrrruuu]]]???@@@AAA<<<>>>fffvvvrrreeejjjfffVVVCCCCCCXXXnnnvvvtttqqq@@@;;;555555777777888999999::::::;;;<<<<<<<<<===???@@@BBBCCCGGGGGGJJJMMM^^^WWW666:::AAA777444@@@999CCCRRRbbbpppxxx|||}}}{{{~~~zzzkkk```qqq||||||tttjjjoooccc^^^______^^^[[[ZZZZZZ[[[\\\\\\]]]]]]]]]^^^aaaccceee[[[\\\cccbbbdddrrr\\\RRRhhhwwwdddOOOAAA888555===HHHIIIOOOSSSQQQJJJEEEEEEHHHKKKOOOTTTVVVXXX\\\dddkkkpppKKKDDD===:::888555333333222111///000000/////////.....................////////////333000000:::III^^^vvvlllCCC999CCCGGGoootttfff}}}kkkfffccceeeiiikkkkkkjjjkkkkkkkkkiiiffffffgggiiimmmnnnooonnnllljjjjjjjjjqqqrrrtttvvvtttrrrqqqrrr}}}YYY<<>>EEEBBBXXX{{{pppbbbYYYZZZ[[[VVVMMMLLLLLLMMMNNNQQQUUUXXXZZZZZZ___ffflllrrryyy}}}jjjmmmrrrWWWIII<<<<<>>>>>>>>======<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@HHHCCC@@@FFFJJJeeeoooxxxfffeeeqqqyyynnnrrruuuuuutttuuuyyy||||||}}}yyyxxx|||{{{wwwvvv}}}~~~lllwwwuuuvvvyyywwwqqqpppsssvvvuuutttrrrqqqrrruuuxxxxxxxxxzzz}}}~~~zzzwwwuuuxxxuuuwwwCCC777DDDCCC===PPPrrryyypppdddXXXWWWlllyyyoooyyywwwUUU222777999666666666666777888888999999:::;;;;;;<<<===???AAAAAAAAACCCNNNOOOSSSpppHHH???@@@999555:::777<<>>:::888555333333222111///////////////........................////////////111000000333;;;OOOooobbbAAA333???OOOfffqqquuurrrooolllhhheeegggiiiiiigggkkkkkkiiigggdddccceeegggjjjlllnnnnnnllljjjhhhhhhkkkpppssspppllllllooorrruuuVVVKKKDDDFFF^^^wwwqqqXXXUUUfffrrrssszzzxxxuuuuuukkkllloooqqqrrrtttvvvxxxqqqrrrtttsssqqqoooooopppuuurrrwww}}}|||dddKKKIIIFFFTTT|||uuuhhheeefff```WWWMMMLLLLLLLLLNNNQQQTTTVVVZZZ```iiiqqqwwwvvvooo{{{hhhGGG???999;;;???@@@>>>============<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA===AAA;;;<<>>???@@@???@@@LLLNNNPPPzzzhhhGGG;;;===>>><<<777888===GGGTTTaaakkkpppwww{{{yyy{{{|||{{{xxx~~~kkkRRRhhhnnn}}}{{{uuuxxx|||nnnkkk```_________^^^[[[YYYYYYZZZUUUXXXZZZYYYWWWWWWZZZ]]]aaa]]]]]]^^^]]]ZZZ```iii{{{jjjRRRDDD@@@JJJzzz~~~nnn]]]LLLAAA<<<<<>>:::888555333333222111////////////.........------............////////////...///000000111@@@^^^yyydddBBB<<<999???TTTrrroooaaajjjyyypppvvvtttnnnhhhhhhkkkllljjjkkkkkkjjjhhheeeeeefffhhhjjjlllnnnnnnllljjjiiiiiiiiiooorrrmmmiiikkkpppsssooo~~~jjjEEE===FFFJJJhhh{{{gggTTTSSSnnnttttttxxxwwwtttuuukkkmmmooopppqqqrrrtttvvvrrrtttuuutttqqqooonnnnnnqqqooossszzz|||{{{WWWGGG;;;@@@YYYyyyyyynnnlllggg```ZZZXXXVVVUUUVVVXXX[[[\\\^^^fffooouuuzzzmmm[[[www```AAA>>>;;;;;;======:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@>>>:::???DDDCCCNNNeeekkkhhhjjjiiivvvttthhhjjjttt|||zzzdddrrrwwwrrrssstttuuusssrrrrrrsssrrrrrrqqqooommmnnnppprrrllllllmmmpppsssttttttrrrjjjooopppoooyyyFFF555FFF<<>>???@@@???DDDEEEIIIiiiVVV;;;;;;@@@???;;;:::;;;???GGGSSS___gggnnnssstttwww}}}|||zzzZZZHHHiiippp{{{vvvqqqiii\\\^^^^^^^^^\\\XXXVVVUUUVVVPPPRRRSSSTTTTTTUUUVVVXXXTTTWWWXXXWWWXXX[[[ZZZVVVlll{{{lllgggMMM777UUUxxxpppkkk\\\JJJ;;;===???===:::999;;;=========@@@GGGQQQ[[[dddiiieeeIIIGGG<<<:::888555333333222111/////////.........---------............////////////---///111000...444HHH\\\www}}}VVVEEE<<>>JJJXXXnnnrrr___\\\dddxxx|||wwwtttssssssssstttmmmoooqqqqqqooooooqqqsssoooqqqsssrrrpppmmmlllllloooqqqtttuuuuuuxxx|||gggIIIIIIJJJLLLkkk|||vvvooonnnllliiigggfffhhhjjjlllgggnnnwww}}}vvvbbbUUUaaazzzdddDDD>>>===<<<:::::::::999666999999999999999999999999999999;;;<<<===>>>>>>>>>DDD<<<>>>BBB>>>>>>FFFJJJmmmiiiddd|||vvvwwwzzz{{{wwwqqqttt|||}}}uuudddxxxoooeeefffuuupppooonnnmmmnnnppprrrqqqmmmnnnnnnmmmkkkjjjlllmmmjjjhhhggghhhjjjllllllkkkhhhgggiiilllooodddBBB>>>AAA???===EEE```uuuzzz~~~lllmmmyyyzzz^^^>>>222...---555444111111222222333444444555777777777888:::;;;===>>>>>>AAA??????EEEQQQrrr|||SSS>>>;;;>>><<<<<<<<<<<>>III]]]nnnZZZOOOSSSrrr}}}iiigggpppiiilllkkkfffhhhnnnqqqnnnjjjkkkmmmlllkkkkkkkkkmmmlllnnnppppppooonnnnnnooonnnpppooommmoootttqqqjjjttttttuuurrrSSSDDD@@@BBBJJJXXXlllrrraaaMMMHHHddd}}}ooossstttoookkkkkkmmmnnnmmmoooqqqqqqnnnnnnppprrrkkkmmmooopppnnnlllkkkkkkjjjppprrrmmmkkkpppvvvwwwwwwMMM===BBBPPPZZZ{{{{{{xxxuuurrrpppqqqssstttrrryyy{{{gggZZZVVVWWWzzzzzz```NNN<<<:::;;;:::999999;;;:::888777777777777888888888888777888999:::;;;<<<<<<<<<===444===BBB888<<>>@@@GGGZZZooo^^^VVVhhh|||hhhZZZmmm{{{mmmfffhhhkkkffffffeeebbb______cccggghhhiiijjjjjjiiiiiikkkmmmooommmiiieeeddddddfffgggqqqfffdddiiicccaaazzzZZZGGG???:::AAAEEE<<>>999<<>>UUU___jjj{{{|||lllffflllkkkgggnnnwww~~~}}}UUU:::666111///000111111111111111111111111111111111333444666777666777888:::;;;999<<<@@@???===IIIZZZ^^^AAAAAA@@@:::666;;;CCC???444FFFMMMVVV]]]bbbgggooottt~~~{{{yyyyyy|||~~~|||~~~|||uuukkkkkkqqqaaaNNNVVVjjj|||oooaaaYYYTTTRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHLLLLLLLLLLLLMMMNNNNNNOOOLLLKKKKKKJJJJJJKKKKKKKKKPPPQQQSSSgggwww|||nnnTTTAAA===LLLttt}}}~~~iiiIIIEEE;;;999777444333222111000.../////////............---/////////...............000000/////////000111222...444FFFfffbbbNNNEEE>>>???DDDIIIQQQXXX^^^\\\YYYVVVSSSOOOKKKHHHQQQSSSVVVYYY```rrrqqqhhhggghhhddd```YYYZZZ\\\\\\[[[[[[]]]^^^bbb```]]][[[[[[]]]```bbbbbbbbbccceeebbb^^^```eeefffiiiiiigggiiinnnpppnnnnnnpppqqqoooooo}}}sssOOO???===???@@@BBBEEEJJJRRR\\\eeejjjmmmssswww~~~zzzyyyrrrggg\\\QQQDDD999<<>>===EEEPPPZZZdddjjj}}}xxxpppcccTTTKKK@@@<<>>===;;;BBBLLL```bbb;;;>>>===999999===999111===BBBIIIOOOTTTZZZbbbhhhjjjllloooppprrrtttxxx{{{~~~~~~~~~~~~}}}|||{{{{{{{{{{{{wwwrrrpppmmmfff^^^XXXWWWHHHEEEaaazzzmmm___YYYVVVRRRPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKNNNJJJNNN```uuuqqqrrriiidddUUU???EEElll|||kkkLLLEEE;;;999777444333222111000...//////.........---------........................////////////000000111111111...111CCC^^^zzzqqqeee\\\SSSOOOPPPNNNMMMKKKGGGCCCCCCFFFJJJTTT```tttzzzoooeeebbbeeeeee___WWWXXXZZZ\\\\\\ZZZYYYZZZZZZ___]]]ZZZXXXYYY[[[^^^`````````cccdddaaa]]]^^^cccdddffffffccceeekkknnnmmmiiiiiipppuuuqqqooogggSSSHHHBBB@@@>>>===AAAGGGJJJIIIFFFKKKLLLNNNRRRVVVYYYXXXWWWTTTSSSLLLCCC>>>AAACCCDDDVVVuuu}}}lllfffiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhjjjlllnnnnnnmmmkkkkkkoooqqqssspppllliiiiiijjjhhhuuu{{{}}}^^^LLL<<<999<<>>UUUwww\\\DDD333666;;;555444444444333333333222222333333333333333333333333111111111222333444555666444666777777666777888:::<<<===@@@KKKgggwwwdddYYYMMMWWWZZZSSSPPPSSSTTTPPPSSSOOOQQQYYYbbbmmmxxxsssmmmlllnnnpppqqqpppqqqqqqrrrqqqooollljjjjjjkkkllllllkkkhhhfffffffffkkkiiigggdddbbbaaaaaaaaa[[[\\\YYYSSSOOOPPPPPPOOO[[[vvvpppPPPBBBCCCAAA555888:::@@@MMM]]]mmmzzznnn```XXXVVV]]]bbb^^^VVVSSSWWWqqqkkk888222////////////000111111111000000000000000000000000222444555666555666777999;;;777777;;;<<<;;;>>>CCCHHHoooWWWCCC888===>>>666666???777:::>>>AAAFFFLLLSSSXXX]]]```eeeiiilllooorrruuuuuuvvvwwwxxxxxxwwwvvvuuuvvvoooeee\\\XXXXXXVVVSSSGGGDDDIIIdddooofff^^^WWWWWWVVVQQQMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGCCCKKKJJJHHHOOOYYYqqqzzz~~~mmmMMMDDDEEE[[[nnnvvvkkk}}}oooRRREEE;;;999777444333222111000...............---------------------.....................//////000000000000333111000222888MMMrrrvvvtttooouuuxxxvvvpppooottt{{{~~~xxxmmmhhhcccaaaaaaaaa]]]ZZZ[[[]]]^^^^^^\\\[[[[[[[[[___]]]\\\[[[[[[]]]___aaaaaaaaaccceeeccc^^^___dddfffgggfffcccdddhhhkkkjjjgggbbbgggttttttkkknnn{{{tttOOOHHHBBB;;;:::>>>BBBBBB???AAA@@@???@@@CCCEEEEEEEEEDDDDDD@@@===CCCTTTeeeooosssiiifffhhhhhhhhhhhhhhhiiiiiiiiihhhkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmllliiigggkkknnnrrrqqqnnnkkklllmmmjjjttt{{{zzz~~~dddJJJ???<<<>>>@@@===??????>>>@@@CCC@@@:::AAA===<<<<<<666777MMMggg|||jjjKKKAAA888555666222444444333333333222222222111111111111111111111111111111111222333444555666111222444444444444555666666666<<>><<<:::999<<>>???<<<===666777888999;;;@@@EEEHHHOOOSSSYYY^^^bbbfffjjjmmmmmmnnnnnnnnnllljjjhhhgggaaaZZZQQQJJJFFFEEEGGGIIIKKKXXXkkkfff\\\WWWTTTUUUSSSMMMHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDD???HHHJJJIIILLLLLLXXXnnnttthhh[[[===CCCMMMXXXbbbiiimmmoooxxxyyyiiidddwwwpppTTTCCC:::999777444333222111000............------------,,,---------------.........---...///000000000//////...111555444...555SSSrrrzzzhhhnnniiiccc^^^\\\^^^aaaccc]]]^^^___^^^\\\[[[\\\]]]]]]]]]^^^^^^______```aaa``````bbbdddbbb^^^aaaffffffhhhgggddddddhhhiiigggmmmdddeeeppptttooonnnuuuvvvbbbRRRIIIDDD???<<<;;;;;;:::;;;===>>>===<<<<<>>CCCAAA<<<777999>>>@@@===:::888@@@NNNUUUcccqqqKKK666999888444444222333333333222222222111111000000000000000000000000111111111111222444555666444666888888888777888999===666666<<<;;;BBBddd|||jjjqqqlllhhhfffcccccceeegggiiiiiieeedddeeehhhjjjkkkiiihhhhhhjjjjjjiiifffcccaaaaaaaaaaaa```^^^\\\YYYWWWUUUQQQPPPMMMHHHHHHJJJIIIFFFGGGKKKkkk```KKK333<<<>>>???>>><<<<<>><<<<<<<<<999???PPPttt]]];;;999777///000111000...---...//////////////////////////////000222222222333444666333444555777999;;;===???EEEHHHgggkkkBBB555;;;===777999888777777888:::<<<>>>@@@DDDJJJOOOTTTXXX]]]```cccbbb```]]]ZZZVVVTTTRRREEECCCBBBAAA???>>>DDDLLL```}}}dddWWWRRRPPPPPPNNNHHHCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAFFFDDDCCCGGGEEEIIIWWWppppppVVVQQQYYY[[[LLL;;;===EEEZZZmmmnnn___VVVYYYmmmkkkRRRAAA999999777444333222111000............---------,,,,,,,,,,,,,,,------.........---...///000000000///......---222777444111<<>>>>>>>>======<<<======??????>>>;;;888888===AAALLL^^^|||vvvxxxxxxZZZ///+++777)))...000111000...---///222........................---///000111000111222444000333555555555888;;;>>>??????MMMkkkWWWAAA<<<<<<<<<;;;999888999999::::::777:::>>>AAADDDGGGLLLNNNQQQOOOMMMIIIFFFDDDBBBAAA:::999;;;======DDDVVViiiyyy}}}rrrkkk]]]TTTOOOLLLLLLIIIDDDBBBCCCAAA@@@@@@@@@??????>>>>>>===>>>@@@@@@@@@???===<<<;;;;;;;;;;;;<<<===>>>???AAADDD@@@@@@EEEAAA@@@KKK???rrrtttTTTWWWQQQ\\\vvv~~~eeefffOOO???888999777444333222222000.........---------,,,,,,,,,,,,,,,,,,------.........,,,---///000000000///...444+++)))333888333000333999ccc|||kkkfffeeecccbbb___]]]^^^aaaaaa]]]ZZZYYYYYYXXXWWWUUUVVVXXX[[[VVVXXX[[[]]]^^^]]][[[ZZZYYYXXXYYYZZZYYYXXX\\\dddaaadddfffdddeeehhhhhheee^^^fffmmmoookkkkkksss|||zzzppp}}}}}}|||xxxppphhheeedddbbbcccggg^^^___aaacccdddddddddccceeeeeefffffffffeeecccbbbgggdddbbbcccfffhhhhhhfffeeejjjqqqsssrrrpppooopppggglllooonnnmmmoootttxxxvvv|||}}}jjjFFF777777;;;777///333777///000////////////.........////////////////////////////////////000222333444///111444444444333333444---666;;;888888===@@@???NNNoooxxxlllgggaaa[[[\\\aaaeeeeeedddaaa^^^^^^bbbggg___]]]\\\^^^bbbccccccaaa```bbbdddccc```]]][[[[[[YYYZZZZZZXXXVVVRRROOOMMMHHHDDDEEEIIIGGG@@@???CCC<<>>BBB:::======:::888@@@PPP^^^```000000555---111---///000///---...111555........................,,,---///000///000111333///333555444222555999<<<999===???JJJooobbbCCC@@@>>><<<;;;:::;;;;;;:::999777999:::::::::<<<>>>@@@@@@???===;;;::::::;;;;;;>>>;;;999999<<>>>>>>>>===>>>@@@@@@???>>>;;;:::::::::::::::;;;<<<===>>>>>>BBB@@@AAAFFF@@@<<>>>>>===???;;;;;;@@@KKKmmmnnnOOOIIIHHH===666888>>>===666<<>>CCC===888999<<<777666:::===<<<::::::<<<888777999999777777:::;;;999>>>NNNdddxxxssseee]]]\\\WWWTTTOOOJJJFFFDDDCCCDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::<<<===>>>????????????@@@AAABBBBBBCCCBBBFFFPPPaaaxxxsssrrr}}}mmmWWWIII<<<;;;777666444333333222000///...///000///...---...///------,,,,,,,,,,,,------,,,------........................///000000111111666555888DDD\\\~~~pppaaa\\\\\\\\\ZZZZZZ\\\XXXTTTSSSVVVWWWUUURRRLLLMMMPPPRRRRRRRRRPPPOOORRRQQQQQQQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSTTTWWWZZZ]]]___bbbbbbbbbaaabbbcccaaaaaabbbcccfffiiilllnnnoooooonnnoooyyyyyyvvvjjjfffdddeeeddd```^^^```___\\\ZZZ[[[]]]^^^]]]\\\aaabbbdddeeeggghhhhhhggggggggghhhjjjllllllkkkiiilllooossstttsssrrrppppppsssrrrrrrrrrsssuuuxxxyyyssstttwww___EEE666444333333222111111000//////////////////////////////........................///////////////000000111222111111111111222333333444444444555666777999999888888EEE___{{{yyyvvvssseeebbb___]]]^^^```bbbbbb___bbbcccaaa]]][[[]]]```aaa```______```aaa```^^^]]]___bbbaaa^^^[[[ZZZ[[[YYYWWWSSSQQQOOOMMMJJJGGGEEEDDDBBB@@@???======<<<<<<999999:::<<>>DDDGGGRRRggg|||xxxqqqhhh]]]XXXXXXUUUSSSOOOJJJGGGDDDCCCCCCCCCCCCCCCCCCBBB@@@???===========================<<<;;;;;;:::;;;<<<===>>>============>>>???@@@AAABBB???>>>BBBIIIUUUiiizzzyyytttXXXFFF<<<===777666444333333222000///...///000///---------...------,,,,,,,,,,,,------,,,,,,---...............---......//////000111111333444333333:::NNNjjjrrraaaZZZUUUVVVXXXVVVUUUVVVVVVSSSOOOOOOPPPRRRPPPNNNKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSQQQPPPPPPRRRUUU[[[]]]______^^^]]]^^^______```aaaccceeegggiiijjjjjjlllkkkggggggtttnnniiijjjgggdddcccdddbbb^^^]]]______]]][[[[[[]]]___```aaa``````aaaeeeiiikkkjjjhhhggghhhjjjlllnnnnnnkkkiiikkknnnrrrssssssrrrrrrrrruuutttttttttuuuwwwxxxzzzwwwtttvvvlllPPP<<<000///444222222111111000000//////////////////////////////........................//////......//////000000111111111111111222222333333333333444555666777888;;;666555<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>CCC@@@>>>======>>>GGGQQQ~~~||||||YYYCCC<<<===777666444333333222000......///000///---,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------------......///000000111222777:::888555888AAAJJJiiivvvjjjZZZYYYVVVUUUXXXWWWTTTRRRTTTSSSPPPMMMKKKKKKLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNNNNHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTSSSQQQOOOOOOQQQSSSYYY[[[]]]]]]]]]]]]^^^```cccbbbbbbccceeehhhkkklllhhhmmmpppooolllooowww{{{ppphhhbbb___bbb``````aaa___[[[ZZZ]]]aaa___]]]]]]^^^aaadddfff^^^\\\\\\aaahhhllljjjfffhhhgggggghhhjjjkkkjjjiiiiiilllooopppppppppqqqrrruuutttsssssssssssstttuuuzzzxxxxxxyyy||||||dddHHH888111///111555111111000000000/////////////////////////////////........................//////.........//////000000000000000000111222222222222222333333555666666;;;999::::::888<<>><<<;;;999999888777888;;;===:::666:::BBB```mmmJJJ444555111000222///+++,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000111222444666777777777;;;>>>======DDDNNNcccoooccc^^^TTTIIICCCAAA@@@CCCHHHOOOQQQWWW```iiiuuuooodddZZZWWWWWWTTTRRRQQQMMMMMMLLLJJJGGGDDDAAA@@@@@@@@@@@@???>>>===<<<;;;999999999999999999999999999999999:::::::::;;;;;;999999999999:::;;;<<<===AAA???@@@BBB@@@>>>AAAGGGGGGSSSaaappp|||ZZZAAA<<<<<<777666444333333222000...---//////...---,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...------------------...//////000000444444444333333666<<>><<<:::888777666666333333444777777666888;;;888\\\rrr}}}wwwbbb===...111111---)))***+++,,,///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000111222333444555555555999===??????BBBFFFMMMccc|||vvvvvvuuuvvvxxxpppiiicccZZZSSSSSSTTTRRRNNNMMMIIIIIIIIIHHHFFFCCC@@@>>>>>>>>>===<<<;;;:::999999777777777777777777777777777777888888999999999999888888888999999:::;;;<<<:::999<<<@@@AAA>>>???BBB???DDDGGGHHHOOO[[[fffjjj|||sss]]]BBB>>>;;;777666444333333222000///---...///...,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,------......///000000//////000222666888999999999<<>>888444000222555555111---////////////....................................------------------------//////......------......///////////////000000111111000000000111111222333666444333444666888999::::::666:::IIIYYYeeesss{{{vvvhhh```\\\WWWRRRQQQQQQSSSUUUUUUSSSUUUYYYUUUTTTUUUWWWZZZ]]]]]]\\\ZZZ\\\___bbbbbb___\\\YYYZZZXXXVVVVVVVVVVVVTTTRRROOOOOOPPPSSSUUUUUUSSSQQQNNNKKKIIIGGGFFFDDDAAA???<<<;;;:::888666555444444555444333333333444555777333<<>>===<<<;;;999888777666666666555555555555555555555555555555666777777777777666777777777777888999:::::::::888999======:::999;;;@@@CCCBBB===<<<@@@DDDEEEKKKVVV^^^\\\[[[___```]]]___cccbbb[[[VVVVVVWWWWWWaaaEEEAAA;;;777666444333333222000///---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,---......//////000,,,///333666888666333000===<<<:::888;;;EEESSS^^^tttssskkk]]]QQQRRRYYYZZZYYYQQQAAALLLHHHGGGKKKMMMKKKJJJKKKJJJJJJHHHFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHJJJLLLMMMNNNOOORRRTTTTTTVVVWWWXXXXXXZZZ]]]`````````aaaaaabbbcccddddddgggffffffffffffhhhiiijjjllljjjkkksss}}}tttppp___``````]]]XXXVVVVVVXXXYYYYYY\\\]]]YYYUUUWWW]]]ZZZ\\\]]]]]]\\\\\\___aaacccaaa___^^^___cccfffiiieeeaaa]]]\\\^^^bbbeeeffffffffffffeeedddeeehhhjjjfffggghhhiiijjjkkkkkkkkkjjjjjjnnnssstttrrrsssvvviiitttuuu~~~qqqTTT@@@888---555444222111222222000...................................................------------------------000///...------------...///............///000000000000//////000000111111777555222000000333666777:::888777888===DDDMMMRRRVVVXXXXXXXXXUUUSSSRRRRRRVVVRRRMMMKKKKKKKKKLLLMMMEEEMMMTTTSSSQQQRRRXXX[[[TTTSSSSSSUUUYYY\\\]]]]]]\\\\\\]]]___```___]]][[[WWWVVVUUUUUUUUUVVVTTTSSSQQQPPPQQQSSSVVVVVVSSSQQQJJJHHHEEEDDDCCCAAA???<<<;;;:::888666444333222222555555444333222333444444777333333===VVV|||tttRRR///&&&333555+++///000000///...,,,)))&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---...///000111222222222111333444555777:::======;;;DDDGGGMMMmmm}}}vvvmmmccc]]][[[VVVQQQNNNNNNKKKFFFEEEFFFBBBBBBBBBAAA@@@>>>===<<<999888666555444444444444333333333333333333333333222333444555666555444444555555555555555666888888<<<888777::::::888888;;;777;;;===;;;;;;???BBBAAAFFFBBB===<<>>222888???@@@======BBBGGGJJJNNNVVV___gggssstttmmmeee\\\WWWXXXWWWOOOPPPOOOFFFGGGLLLKKKLLLGGGFFFKKKNNNLLLHHHGGGFFFFFFFFFDDDCCCCCCEEEFFFCCCDDDEEEFFFGGGGGGGGGFFFHHHGGGEEEDDDCCCCCCCCCDDDCCCEEEHHHJJJKKKMMMPPPSSSSSSTTTUUUUUUUUUVVVYYY[[[]]]___cccffffffeeecccaaa```eeekkkkkkgggcccbbbbbbdddgggmmmsssrrrrrr|||yyymmmeeeaaa___YYYTTTTTTWWWWWWTTTOOOTTTTTTWWWXXXTTTPPPSSSYYYVVVYYY[[[[[[YYYYYY[[[]]]bbb```^^^[[[ZZZ]]]cccgggdddaaa______aaadddeeeeeefffgggfffdddcccdddgggiiibbbdddfffiiikkkmmmnnnoooooooooqqqssspppkkkkkkooooooyyysssooozzzyyygggMMMCCC???//////888111///111111000000222333222---.............................................------------------------000///...---------------...............///000000000////////////000000111---111444444444444444444///777>>>======@@@AAA???CCCAAA??????AAABBBCCCBBB:::???DDDGGGKKKLLLJJJFFFLLLOOONNNIIILLLVVV[[[YYYZZZXXXVVVWWWZZZ\\\]]]]]]^^^]]]]]]^^^______^^^]]]UUUTTTTTTTTTVVVWWWVVVUUUSSSRRRSSSUUUXXXXXXUUURRRHHHFFFCCCBBBAAA???<<<::::::999777555333222111111---000111111111222333222555444444333333AAAcccsssEEE777...111666333,,,((((((+++---+++***+++...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------///000111111111111111444666666777;;;>>>>>>???<<<@@@GGGLLLZZZrrrhhh```XXXUUUVVVVVVRRROOOMMMHHHCCCDDDHHHAAA@@@@@@???>>>===<<<<<<888777555333222222222333222222222222222222222222111222333444555444333222333333333333444555666666888444222666888888:::>>>666:::<<<999999<<>>===<<>>???AAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIILLLNNNPPPRRRSSSTTTWWWYYYXXX\\\aaadddddddddccccccdddfffiiiiiihhhggggggggghhheeecccgggnnnssstttrrryyyvvvmmmiiiddd^^^YYYVVVUUUTTTSSSRRRSSSTTTUUUPPPSSSVVVYYYZZZYYYVVVTTTYYYZZZ\\\]]]^^^^^^]]]]]]```aaacccbbb```^^^___```eeeeeedddbbbaaabbbfffiiihhhjjjjjjhhheeedddfffiiikkkkkkjjjiiihhhjjjmmmpppqqqrrrrrrqqqooonnnnnnoootttsssqqqnnnmmmmmmppprrr{{{lllVVVKKKHHH999888777666444222111000111111111000///......---................................................------------------------................................................////////////////////////111111000000111111222333333333555777:::===@@@AAAEEEDDDCCCAAA???>>>>>>>>><<<<<<===@@@CCCFFFFFFEEEMMMOOOQQQRRRRRRSSSUUUVVVXXXXXXWWWWWWXXXWWWVVVTTTZZZ\\\]]]___```aaa``````TTTTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSIIIGGGCCC@@@???===:::888777666444222111111111222////////////000000000000333333333222222444999<<>>===<<<;;;::::::666666555444444333222222000000000000000000000000111111222222222222111111111111222222222333333333555444444444444555666666888999999:::;;;<<<===>>>===>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEEEEHHHJJJvvvGGGAAA;;;:::777555333222111///---...------,,,,,,+++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------...............///000111333444555555777888888999::::::;;;;;;===>>>>>>>>>???CCCHHHLLLKKKKKKMMMNNNOOOOOOOOOOOOSSSSSSSSSSSSQQQNNNKKKJJJKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>CCC@@@>>>===???@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGJJJLLLOOOPPPQQQSSSUUUWWWSSSUUUYYY[[[\\\^^^```bbbfffhhhjjjkkkkkkjjjjjjkkkjjjgggeeehhhnnnrrrrrrpppzzzyyyyyy{{{~~~kkkfff```]]]]]]\\\ZZZXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRSSSVVVXXXYYYXXXVVVUUUTTTUUUWWWYYYZZZ[[[ZZZZZZ___^^^^^^___bbbcccaaa___ddddddbbbaaaaaaaaaccceeebbbdddfffgggeeefffhhhjjjjjjkkkkkkkkkjjjkkkmmmooooooqqqtttuuuuuutttrrrrrroooppppppooommmllllllllliiiiiilllttt~~~}}}~~~rrrpppvvvsssgggPPPRRRQQQIII>>>666444555777666555444333111000000222111111000//////......................................................------------------------........................................................................111000000000000111222222111222333555777:::<<<===@@@@@@@@@??????>>>>>>===<<<<<<===???BBBDDDDDDDDDGGGJJJOOOQQQRRRRRRSSSTTTXXXWWWUUUUUUUUUWWWXXXXXX]]]^^^___aaabbbaaaaaa```YYYXXXUUUSSSSSSUUUWWWYYYYYYYYYYYYXXXVVVUUUSSSSSSIIIFFFBBB???>>>;;;999777666555333222000000000111....../////////000000000111222222111111222555888111HHH[[[fff{{{~~~XXXDDD@@@999---111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,---------------...//////000000333333333444666777999:::;;;>>>@@@@@@???BBBHHHNNNPPPddd|||vvvoooiiiccc]]]UUUPPPOOOOOOOOONNNIIIHHHHHHHHHHHHEEEAAA>>>===<<<<<<;;;:::999888777555444444333222222111111000000000000000000000000//////000000000000//////111111111222222222222333444444333333444444555666777777888999:::;;;<<<<<<=========>>>??????@@@@@@@@@AAACCCCCCBBBCCCEEEGGGwwwHHHAAA:::999777555333333111///------------,,,++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////111222333444555888888888888777777777777;;;<<<<<<<<<<<<===AAACCCAAABBBDDDFFFHHHIIIJJJJJJOOOOOOMMMLLLJJJIIIGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========AAA>>><<<<<<>>>???@@@?????????>>>>>>???BBBDDDFFFIIIKKKMMMNNNOOOPPPSSSUUUOOOQQQSSSTTTVVVYYY]]]aaacccfffiiijjjjjjjjjkkklllkkkiiigggiiimmmoooooommmppppppooooooqqqvvv}}}{{{pppgggaaa^^^]]]ZZZWWWUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSTTTSSSSSSPPPRRRSSSUUUWWWXXXXXXYYY]]]YYYXXX\\\bbbeeebbb^^^bbb```____________^^^]]]\\\___ccceeefffhhhjjjkkkhhhiiikkklllkkkkkklllmmmjjjmmmrrruuuvvvuuusssqqqlllmmmoooooonnnkkkhhhffflllfff___[[[\\\^^^___^^^SSSRRRMMMGGGCCCCCC???:::<<<;;;999666333333555888444333333222111111000000222111111000000//////...------------------------------------------------------------------------------------------------------------------------........................000000//////000000111222000000111222444666888999999:::<<<===>>>>>>======<<<<<<<<<>>>AAABBBBBBBBB@@@EEEKKKOOOPPPPPPPPPPPPVVVUUUSSSRRRTTTWWWZZZ\\\]]]^^^___aaaaaaaaa``````^^^[[[UUUQQQQQQSSSWWWZZZZZZZZZXXXVVVTTTRRRPPPOOOHHHEEEAAA>>><<<999666444444333222000////////////.........////////////000...///111000//////111222222444333222===UUUqqq|||hhh[[[FFF333,,,000333444//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111111111222444555777888777;;;>>>>>>===<<<>>>AAA<<>>>>>???<<<>>>@@@@@@@@@@@@BBBDDDxxxIIIAAA:::999777555444333111///,,,------,,,,,,+++*********+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,,,,------------......///000111222333444777777777777777777777777:::<<<===>>>===>>>???AAA@@@BBBDDDGGGIIIKKKLLLMMMNNNLLLJJJHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA???????????????>>>>>>>>>==================<<<<<<<<<<<>>???@@@??????===<<<<<<===@@@CCCEEEHHHJJJLLLMMMMMMOOOQQQSSSPPPQQQSSSUUUVVVXXX\\\___]]]```ccceeefffggghhhiiijjjiiiggghhhjjjkkkjjjhhheeejjjrrrvvvwwwtttqqqooonnnooosss{{{}}}wwwzzzxxxxxxnnnnnnnnnjjjddd^^^ZZZXXX\\\\\\\\\XXXTTTPPPNNNNNNLLLLLLMMMNNNNNNLLLKKKJJJLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUXXX]]]```^^^[[[]]]\\\[[[\\\]]]\\\ZZZWWWYYY\\\```dddfffggghhhhhhdddfffjjjkkkkkkjjjjjjjjjfffhhhkkknnnpppooommmjjjkkkllllllmmmmmmjjjfffcccccc___ZZZWWWVVVSSSPPPNNNKKKFFFBBBCCCAAA===:::;;;???<<<888555333333444444222222222111111111111111111111111000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////......//////000111000000000000111333444555444666999<<<>>>>>>>>>===<<<;;;:::<<<>>>@@@@@@@@@???BBBGGGJJJKKKLLLLLLMMMQQQRRRSSSSSSTTTWWWZZZ]]]ZZZ[[[]]]___````````````___\\\XXXTTTSSSVVVYYY\\\ZZZXXXVVVSSSPPPMMMLLLKKKFFFCCC???<<<999777444111111111000///......------------........./////////---///000111///.........222//////111222333777===JJJTTTttt~~~vvvtttiiiQQQ:::444000///222333///,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000222444555666555888;;;=========???AAAEEEGGGHHHGGGKKKYYYkkkxxxvvvllliiifff\\\[[[^^^YYYPPPRRRSSSQQQLLLHHHEEECCCBBB@@@===<<<<<<<<<:::999666666555555444333333222000000000/////////..............................------............------//////000000000111111111222111111111111222333333222333333444555666777777999::::::;;;;;;<<<======:::<<<>>>>>>>>>>>>@@@AAAyyyJJJAAA:::888777555444444222...,,,---,,,,,,++++++***))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---......///000000111222222444444555666777888999999888:::===>>>>>>>>>@@@BBB>>>@@@BBBEEEGGGIIIJJJKKKJJJIIIGGGDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;<<<>>>@@@@@@???>>>===<<<<<<===@@@CCCEEEGGGHHHKKKLLLLLLMMMOOOQQQPPPRRRUUUWWWWWWWWWXXXZZZXXX[[[^^^aaabbbccceeefffgggfffffffffffffffeeedddggghhhiiiiiihhhhhhjjjlllooooooppprrrsssrrroookkkiiiiiihhhfffiiillljjjfffccccccccc```ZZZUUURRRQQQMMMOOOQQQQQQOOONNNNNNOOOJJJKKKLLLLLLLLLKKKIIIHHHIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[ZZZXXXVVVXXXZZZ\\\___aaabbbaaa``````cccgggiiihhhggggggggggggfffeeefffhhhhhhgggdddhhhgggffffffgggfffccc```YYYWWWUUUSSSPPPNNNJJJHHHGGG@@@===@@@@@@;;;:::<<<555333111111222222111///111111111111111111111111000000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......------......///000000000///000000111222333111333777:::===>>>>>>===;;;999888:::<<<>>>??????AAACCCDDDDDDEEEFFFIIILLLLLLPPPTTTVVVWWWWWWYYYZZZYYYZZZ]]]___aaaccccccccc```___]]]\\\\\\]]]___```ZZZXXXUUUQQQMMMJJJIIIHHHCCC@@@<<<999777555222///////////////...------,,,------------............,,,///111111///...------333...,,,111333000111555///,,,;;;IIICCCBBBUUUfffaaaUUUWWWfffgggVVVNNNUUUWWWPPPAAA444222777222(((555///---//////)))(((***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,------...............///000222444555666777999:::;;;>>>@@@CCC@@@AAABBBBBBAAADDDMMMTTT^^^nnn}}}xxx}}}vvvfffggg\\\XXXVVVQQQXXX___[[[SSSTTTRRRNNNIIIDDDAAA@@@@@@===;;;999999999888777555444444333333222222222...............------------------------------------..................---........./////////000000000000000000000111222222000111111222333444555555777777888999999::::::;;;888;;;===>>>>>>>>>???@@@yyyJJJBBB;;;888777555555444222...+++,,,,,,,,,+++******)))))))))))))))***************************++++++++++++******+++++++++,,,,,,,,,---......///000000111111111222333555777888::::::555777:::;;;;;;<<<>>>@@@===>>>@@@BBBCCCEEEEEEFFFEEECCCAAA@@@>>>>>>??????AAAAAAAAAAAA@@@>>>===<<<============<<<<<<;;;:::<<<;;;;;;;;;::::::::::::888888999999999999999:::999999999:::===???>>>>>>======<<<<<<>>>@@@CCCDDDDDDFFFHHHIIIIIIJJJLLLNNNNNNPPPSSSTTTTTTTTTTTTUUUVVVYYY\\\___```aaacccdddccccccddddddddddddcccccciiiiiiiiifffdddcccccceeejjjkkkkkkkkkkkkkkkjjjjjjeeeffffffdddbbbbbbcccddd``````^^^\\\YYYUUUQQQOOOHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIEEEEEEFFFGGGIIIJJJLLLMMMOOOQQQSSSSSSQQQPPPQQQSSSTTTWWWZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZ[[[]]]\\\ZZZXXX^^^aaadddffffffeeeffffffjjjgggddddddfffgggdddbbbbbb```^^^___aaaaaa^^^ZZZ\\\YYYSSSNNNJJJHHHHHHHHHAAA<<<999:::999666444555444444444555666555333111111111111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////////////////000111222111222555888:::;;;<<<<<<999777666777:::===>>>>>>BBBCCCCCCBBBBBBDDDHHHKKKKKKPPPUUUXXXWWWUUUVVVXXXZZZ\\\^^^aaacccdddddddddaaaaaabbbbbbbbbbbbbbbbbbYYYWWWSSSOOOKKKHHHGGGFFF@@@===999777555333111///......//////...---,,,,,,,,,,,,,,,---------......,,,...000000///---------444111///111222///...///555,,,111777///---555:::111,,,///888999111---000///222111+++,,,222333000,,,)))(((***,,,,,,///444,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++******+++,,,,,,------...------......000111333444777777666666888:::===???:::<<>>=========>>>yyyKKKCCC<<<777666555555444222...+++,,,,,,++++++***)))))))))((()))))))))*********+++************++++++++++++************++++++++++++---......//////000000000///000111333555666888888555666777777777888;;;===<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<============;;;:::999888888999999999999888888888888888777777777777666555555555555666666666777666555666888;;;<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBAAACCCEEEEEEEEEFFFHHHJJJLLLMMMOOOOOOOOOQQQSSSUUUTTTWWWZZZ]]]^^^___```bbb```aaacccdddddddddddddddeeeiiimmmooolllhhheeecccccceeeffffffeeedddeeefffeeedddbbb```^^^]]]]]]___ZZZXXXVVVVVVWWWWWWSSSPPPLLLIIIGGGGGGIIIJJJHHHEEEHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIOOONNNOOOPPPQQQQQQPPPOOORRRXXX]]]^^^\\\\\\```eee```^^^\\\\\\]]]]]][[[XXX^^^```ccceeeeeeeeefffgggiiigggeeefffiiiiiiddd```\\\[[[\\\___cccbbb\\\WWWRRROOOJJJDDD???===>>>???======:::666666777555111222222222222000...---,,,111000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------...///000111000111222444666888999:::777555444555999<<<>>>??????@@@BBBCCCCCCEEEHHHKKKMMMQQQVVVVVVTTTSSSUUUWWW[[[\\\^^^```aaaaaa```````````````______^^^]]]]]]UUURRRNNNJJJFFFDDDBBBBBB===:::777555444222000...---.../////////...---,,,+++,,,,,,,,,,,,---------+++---......---,,,---...$$$(((---///222444333000...)))---000+++...222------000111111111222111000%%%,,,222333222///+++'''+++...000...,,,+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---------------...000111333444555444444555777999;;;;;;======@@@FFFFFFCCCEEEJJJJJJLLLOOOSSSVVVUUUSSSPPPWWW\\\```ccchhhlllhhhbbbUUUSSSTTTXXX\\\]]]]]]\\\ZZZYYY^^^\\\TTTWWWYYYNNNMMMJJJEEEDDDDDDCCC@@@===:::999777777777777555444111111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------..................---...//////000...//////000111222333333444444555555666777777777555888;;;===<<<<<<<<<<<>>>>>===<<<;;;;;;888999:::;;;::::::888777555555666777777777777777666555555555555444444444222222222333333444444444333222333666999::::::999999:::;;;<<<>>>???@@@@@@???@@@BBBCCCCCCCCCEEEGGGLLLLLLLLLLLLLLLPPPUUUYYYRRRUUUXXXZZZ[[[\\\]]]^^^^^^```ccceeeeeedddeeefffbbbdddeeeeeefffhhhkkknnniiikkkmmmlllhhheeedddeeejjjeee```______]]]\\\]]]YYYUUUQQQRRRTTTTTTOOOKKKGGGCCCAAACCCHHHKKKIIIFFFEEEDDDCCCAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFHHHIIIPPPLLLJJJMMMRRRTTTQQQMMMRRRZZZ```aaa]]]^^^eeelllgggccc```___aaaaaa___]]]___aaaccceeeeeeeeeggghhhfffdddeeehhhkkkjjjddd^^^ZZZ[[[^^^dddhhhfff^^^VVVKKKKKKKKKJJJFFFCCCAAAAAA777:::888333333888777111000111222111000000111333000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,---...///000000000111222333555666777666444333444888<<<>>>???;;;>>>BBBDDDFFFGGGIIIKKKPPPSSSVVVUUUQQQPPPTTTXXXZZZ[[[\\\\\\\\\[[[ZZZYYY^^^]]][[[YYYWWWWWWVVVVVVOOOMMMIIIDDD@@@>>>======;;;888555444333222000...---.../////////...---,,,++++++,,,,,,,,,---------***,,,---,,,,,,+++---...000444111)))''',,,...+++333000222000+++000444+++)))111222***)))///000,,,,,,+++******+++,,,...000)))......)))(((---///---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,---------------...000111333444111111222666999<<<<<<<<<<<<999:::??????>>>CCCKKKKKKOOORRRPPPKKKKKKRRRZZZWWWYYYXXXVVVXXX\\\]]]ZZZZZZXXXZZZ___]]]VVVUUU[[[TTTUUUZZZWWWPPPUUU[[[SSSMMMHHHDDDDDDEEEDDD???:::888777666666777666444222//////////////////......------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------.........------------...//////......///000111222333333333333444444555666666777444777:::;;;;;;::::::;;;sssKKK>>>???888777555333222000---***------,,,++++++******)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000111222333333444444555666666777888999999999999999999:::::::::;;;;;;======<<<;;;:::888777666666666777999:::999777444999888666555444444444555222222222222222222222222333333222222222333444444444444444555555555555555777777888999;;;===???@@@DDDCCCAAA??????AAACCCEEEGGGGGGHHHJJJLLLOOORRRTTTSSSUUUYYY]]]___^^^]]][[[___cccggggggeeeeeehhhlllkkkiiifffeeegggjjjooorrrooommmiiifffcccbbbbbbbbbffffffeeeccc```]]]ZZZXXXTTTTTTSSSRRRQQQOOOMMMMMMJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFKKKJJJJJJLLLPPPRRRPPPNNNUUUWWWXXXYYYZZZ\\\___bbbdddbbb``````bbbcccaaa___eeecccaaa```aaacccccccccgggeeebbbcccfffgggfffddd```___^^^___aaa```\\\XXXPPPLLLHHHDDDBBB@@@>>><<<999999888666555444222222111111000000//////..............................///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000111111222222444444555666888:::;;;<<<>>>@@@AAABBBBBBDDDFFFIIIMMMOOOQQQRRRRRRTTTWWWYYY]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVWWWXXXYYYWWWVVVMMMJJJFFFBBB@@@>>>;;;999555555333222111///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111222333444555666888999999<<<===>>>>>>>>>???BBBEEEJJJKKKLLLLLLMMMOOOSSSVVVTTTUUUVVVUUUTTTTTTVVVWWWUUUVVVWWWYYYZZZYYYVVVSSSTTTQQQNNNPPPSSSUUURRROOOHHHGGGFFFDDDCCCAAA@@@???999888666444222111000000//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////000///...---...000222333222222333444444555555666777888999999888777888:::sssJJJ===???999777555444333111---+++------,,,++++++******)))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////000111111222222333333333555555666666777888888999888888999999999::::::::::::::::::999888777666555666666666888999888666444666555444333222222222333222222222222222222222222222222222222222333333444333444444444555555666666666777777999:::<<<>>>???BBBAAA@@@???@@@AAABBBDDDGGGGGGHHHIIILLLOOORRRSSSQQQSSSWWW[[[]]]^^^]]]]]][[[___ddddddbbbbbbdddgggjjjhhhfffeeefffiiilllnnnooommmiiifffcccaaa``````ddddddcccaaa^^^ZZZWWWUUUPPPPPPPPPOOONNNMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???????????????@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIMMMOOONNNLLLPPPRRRTTTVVVWWWXXXZZZ\\\aaa```___aaadddeeedddbbbaaa```______```aaabbbbbbeeecccaaabbbdddeeedddbbb]]]\\\[[[[[[[[[YYYUUUQQQKKKHHHDDDAAA???>>><<<:::888888777555444222111111000000000/////////......------------------------......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...//////000000111222222333333444555777999:::;;;<<<>>>@@@@@@AAABBBEEEGGGNNNPPPRRRRRRSSSTTTWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[VVVUUUTTTUUUVVVVVVTTTRRRJJJGGGCCC@@@>>>;;;999666444333222111000...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...///000000222222333555666777888999:::<<<=========>>>AAACCCEEEFFFGGGGGGIIIKKKOOOSSSRRRRRRQQQPPPPPPPPPQQQSSSVVVVVVWWWZZZ\\\\\\YYYWWWRRROOOLLLMMMQQQRRROOOLLLEEEDDDDDDBBBAAA???===<<<888777555333111000//////.........---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------......//////------...///111333222222222333444444555555555777888777666666777999rrrJJJ===???:::888666555444111...,,,------,,,++++++******)))************************)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---......//////111111111111111222222222444555555666666777777777777777777888888888888999666666777777666555555444555444444666777777555333333222111000/////////000111111111111111111111111111111111111111222222333222222333444555555666666555666666777999;;;===>>>?????????@@@@@@AAAAAAAAAFFFGGGGGGHHHKKKNNNPPPRRROOOQQQTTTXXXZZZ\\\]]]]]]YYY]]]bbbcccbbbaaabbbdddhhhgggfffeeeeeeeeeggggggkkkiiigggdddaaa___^^^]]]aaaaaa```]]]ZZZVVVSSSQQQLLLLLLLLLLLLKKKJJJHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;:::;;;<<<>>>???>>>>>>=========>>>>>>???>>>>>>???@@@BBBCCCDDDEEEBBBBBBCCCEEEIIIKKKJJJIIIIIILLLPPPRRRSSSSSSUUUVVVZZZZZZ[[[]]]aaaccccccccc^^^]]]]]]]]]^^^___`````````___]]]^^^___```___]]]ZZZYYYWWWVVVTTTQQQLLLHHHEEEBBB???<<<;;;:::888777666555444333222111000////////////...............------------------------------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........//////000111111111111222222333555777999:::;;;<<<>>>>>>???@@@CCCEEELLLNNNPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZ\\\\\\UUUTTTRRRRRRSSSRRROOOMMMGGGDDD@@@===;;;999666444222222111///...---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,---...//////111222333444555666777888888:::;;;;;;;;;===???AAA@@@BBBDDDEEEGGGJJJOOORRRQQQOOOMMMLLLKKKLLLMMMNNNRRRSSSUUUXXX[[[[[[ZZZXXXPPPMMMKKKLLLNNNNNNLLLIII@@@@@@@@@@@@>>>;;;999888666555333111000............------,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,---......------...///111222111111222222333444444444333555666666555555666888tttKKK???@@@:::999666555444222///,,,------,,,++++++******)))************************))))))))))))************************+++++++++++++++,,,,,,------...//////111111111111111000000000333444444444555555555666555555555666666666777777333444444555555555444444333333222333555555333111000000//////............////////////////////////000000//////000000111222000000111222444555666666444444555666777999;;;<<<;;;<<<>>>???@@@@@@@@@???EEEEEEFFFGGGIIILLLNNNPPPOOOPPPRRRUUUWWWYYY[[[[[[[[[^^^bbbdddcccbbbbbbccceeeeeeddddddcccbbbbbbbbbeeeeeecccbbb```^^^]]]\\\___^^^]]]ZZZWWWSSSPPPMMMIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAA@@@@@@??????;;;:::888777888:::===???======<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA>>>???AAACCCFFFGGGHHHHHHFFFIIIMMMPPPQQQQQQQQQRRRQQQRRRUUUXXX[[[]]]]]]]]]]]]^^^^^^^^^]]]\\\]]]^^^ZZZZZZZZZZZZZZZZZZYYYXXXYYYXXXWWWTTTPPPKKKEEEBBBAAA>>>;;;999888888666555333333222111000///...---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------...//////000000111000000111222444666777888:::;;;===>>>>>>???BBBDDDHHHJJJLLLMMMNNNOOOPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYUUUTTTRRRQQQPPPOOOLLLIIIDDDAAA===;;;999777444222000000///...---,,,+++***,,,,,,++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,------......000111222333444555666777777999;;;;;;;;;<<<>>>@@@@@@BBBEEEHHHJJJNNNRRRUUUSSSPPPMMMKKKKKKLLLMMMMMMLLLMMMOOORRRUUUWWWVVVUUUPPPNNNLLLLLLMMMLLLJJJHHH===>>>>>>===<<<999666555444333111///...---,,,,,,---,,,,,,,,,+++++++++***+++++++++***************************************************************************++++++++++++************++++++++++++------------...///000111000000111111222333333333333444666666555555666888wwwNNNAAABBB:::999666555444222///,,,------,,,++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........111000000000000000000000333333333333333444444444333333333444444444444555222333333444444444444333222111000111222222111000////////////.........---........................///............///000000...///000111222333444444333333444444666777999999888999<<<>>>?????????>>>CCCCCCDDDEEEGGGIIILLLMMMOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]```bbbbbbaaaaaaaaabbbbbbbbbbbbaaa```______bbbbbbcccccccccaaa```___[[[[[[ZZZXXXTTTQQQMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>:::999777666777:::===???===<<<;;;;;;;;;;;;;;;<<<<<<======>>>???>>>>>>======???AAACCCDDDEEEFFFGGGEEEIIIMMMPPPPPPPPPQQQRRRNNNPPPSSSUUUWWWXXXXXXXXX___```aaa```]]][[[[[[]]]ZZZ[[[[[[[[[ZZZYYYXXXXXXZZZZZZXXXTTTNNNHHHCCCAAA???<<<999777777666555444111111000///...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++---------...//////000000//////000111333555666777:::;;;======>>>???BBBDDDEEEHHHKKKMMMNNNOOOPPPRRRVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRQQQPPPMMMJJJGGGCCC@@@<<<:::888666444222///......---,,,+++******,,,++++++******++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,------///000000222333444555666777999;;;<<<<<<===>>>@@@@@@CCCGGGJJJMMMPPPTTTWWWVVVSSSOOONNNOOOPPPPPPOOOJJJJJJKKKNNNRRRTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIHHH<<<<<<<<<;;;999777555444222111///...---,,,+++++++++++++++++++++*********************************************************************************))))))*********+++++++++)))))))))*********++++++,,,,,,,,,------...////////////000000111222222222333444666666666666777999zzzPPPBBBBBB:::888666555444111...,,,------,,,++++++******)))))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++++++++,,,------......///////////////000000000222222222222222222222222111111111222222222333333111111222333333222222222000///......000000///...---...............---------------------------------------------...//////------...///000000111111222222222333444555777777666777999<<<===>>>>>>>>>AAAAAAAAABBBDDDFFFHHHJJJLLLNNNQQQTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]________________________bbbccceeefffeeedddbbbaaaWWWWWWVVVTTTRRRNNNKKKJJJHHHGGGGGGFFFEEECCCAAA@@@??????>>>>>>>>>=========888888777666777999;;;===;;;;;;:::::::::;;;;;;<<<<<<===>>>??????>>>===<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFIIILLLNNNOOOPPPQQQRRRNNNQQQUUUXXXXXXXXXXXXYYY^^^aaacccaaa]]][[[\\\]]]]]]___``````^^^\\\\\\\\\ZZZZZZYYYUUUNNNGGGCCCAAA>>><<<888666666555444333/////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////...//////000222444666777999:::<<<======>>>AAACCCFFFIIIMMMPPPQQQRRRTTTVVVYYYYYYXXXWWWVVVVVVVVVWWWVVVTTTRRRPPPOOOLLLIIIFFFAAA???;;;999777555333111......---,,,++++++******++++++************++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++,,,,,,,,,...///000111222333444555666888;;;<<<<<<<<<>>>???>>>AAAEEEIIIKKKOOOSSSUUUVVVSSSPPPPPPRRRSSSQQQOOOLLLKKKLLLNNNQQQSSSRRRQQQQQQPPPNNNLLLJJJHHHFFFFFF<<<;;;:::888777555444333111000...---,,,+++++++++************************)))))))))***************************************************************)))))))))************+++)))))))))************+++++++++,,,------...............//////000111111222222444666666555666777999{{{PPPAAAAAA999777555444333111---+++------,,,++++++******)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++,,,,,,---......---......//////000000000111111111111111111111111///000000000111111111111///000000000000000/////////...,,,---...///...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------.........111111111222333444555666555666777999;;;===>>>>>>????????????AAACCCFFFGGGHHHKKKOOOTTTXXXZZZZZZZZZXXXWWWVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]^^^___```aaa```bbbcccdddcccaaa]]][[[RRRRRRRRRPPPNNNLLLIIIGGGGGGGGGFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::666666666666777888888999999999888999999:::;;;<<<;;;<<<>>>@@@@@@@@@>>>>>>>>>@@@CCCCCCBBBAAACCCEEEEEEGGGIIIKKKLLLMMMOOOQQQNNNRRRWWWZZZZZZYYYZZZ\\\ZZZ^^^aaaaaa]]][[[]]]___^^^aaacccccc```]]]]]]]]]WWWXXXXXXTTTMMMFFFBBBAAA>>>;;;777555444444222111///......------,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...//////111222444666777777888:::;;;;;;===???BBBEEEHHHMMMQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWUUUSSSQQQOOONNNKKKHHHEEE@@@===999777666444222000...------,,,,,,++++++***++++++************++++++************************))))))))))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++---...///000111333444444444777999;;;;;;;;;<<<===<<>>=========>>>@@@BBBDDDEEEDDDHHHNNNUUUYYY\\\]]]\\\YYYWWWUUUUUUVVVYYYZZZ[[[\\\\\\[[[\\\]]]___bbbccc^^^___``````^^^[[[VVVTTTOOOOOOOOONNNLLLJJJGGGFFFGGGFFFEEECCCAAA>>><<<;;;:::::::::999999999999999555555555666666666666666777777777777888999;;;;;;999;;;>>>@@@AAAAAAAAA@@@>>>AAACCCCCCAAA@@@AAACCCDDDEEEGGGHHHIIIKKKNNNPPPLLLQQQVVVZZZZZZZZZ\\\]]]VVV[[[___```]]]\\\^^^bbb\\\```bbbbbb___\\\[[[\\\UUUVVVVVVRRRKKKEEEBBBAAA>>>;;;777444333222111///.........------,,,,,,,,,))))))******+++++++++,,,************************))))))((())))))***++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000111222444666777555777999999:::;;;>>>@@@BBBFFFLLLPPPRRRTTTVVVXXXVVVVVVVVVUUUUUUVVVWWWWWWSSSRRROOONNNMMMJJJGGGDDD>>>;;;888666555333111///...------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++------...000111222333444222555888::::::::::::;;;<<>>>>>>>>===<<<===@@@CCCBBBDDDHHHOOOUUUXXXXXXWWWTTTUUUXXX[[[\\\\\\\\\[[[VVVWWWYYY\\\]]]^^^^^^^^^WWWWWWXXXYYYZZZWWWRRRNNNLLLJJJHHHGGGGGGGGGEEECCCAAA@@@@@@???===<<<:::999888888888888777777777777555444444444444555666666555444444444444555666666999::::::;;;;;;<<<======<<<>>>??????>>>???BBBDDDAAACCCEEEGGGHHHIIILLLNNNMMMOOOQQQTTTVVVWWWWWWWWWZZZ]]]______]]]]]]```bbb^^^\\\[[[ZZZ[[[ZZZYYYWWWUUURRRNNNJJJGGGBBB>>>;;;999888666333111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))************************************************************************************************************++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000111111222222444666888999999:::===>>>CCCDDDFFFIIILLLOOOQQQRRRXXXYYYYYYXXXUUUSSSSSSTTTPPPQQQSSSSSSPPPJJJDDD@@@???<<<888555444222000///,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++------...///000111222222222333444555666888999999:::<<<@@@DDDGGGHHHIIIIIIFFFEEEFFFIIINNNPPPOOOMMMMMMMMMLLLHHHDDDCCCFFFJJJJJJGGGCCC@@@>>><<<:::888777555333000......//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,---...---------///111000000000111222444555666qqqMMMDDD===999777555333333111///---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++------------............000000000000000000000000............------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((*********************************+++++++++,,,,,,...---+++++++++,,,.../////////000000000000111111555555666777888999999:::<<<<<<<<<<<<;;;<<>>>>>>>>===<<<;;;999888777666666555555555555444444222222222222222333444444333333222222333333444555666777777888999999::::::999:::;;;;;;;;;<<<>>>@@@===???BBBCCCDDDEEEHHHJJJKKKLLLMMMOOOOOOOOOOOONNNTTTVVVXXXXXXWWWWWWYYY[[[[[[YYYWWWWWWWWWVVVTTTRRRPPPLLLHHHDDDBBB???<<<999777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))************************************************************************************************************++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111111222444777888888999;;;===@@@AAACCCFFFIIILLLNNNPPPRRRTTTVVVVVVSSSQQQPPPPPPKKKLLLMMMLLLIIIEEE@@@<<<===:::666444333111000...,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++------...///000111111222111111222444555666777888;;;===@@@CCCEEEFFFFFFFFFDDDEEEFFFJJJNNNOOOMMMKKKKKKJJJHHHEEECCCCCCEEEHHHIIIFFFBBB>>><<<;;;888777666555222000......//////...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,---...---,,,,,,...////////////000111222333444mmmIIIAAA;;;999777444333222111...,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++------------............000000000000000000000000......---------,,,,,,,,,---------,,,,,,,,,++++++++++++************))))))******))))))))))))((((((************************)))*********++++++++++++---,,,+++++++++,,,---........./////////000000000333333444555666777888888999:::;;;::::::<<>>>>>>>>===;;;999::::::999999777666444333333333222222222111111111///////////////000111111111111111000111222222333333333333444555555666666555777888888777888:::<<<999;;;>>>??????AAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMSSSTTTVVVVVVUUUUUUWWWXXXWWWUUUSSSSSSRRRQQQOOOMMMJJJFFFAAA>>><<<:::999777555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************************************************************************************************************+++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000111333555666777888:::<<<>>>>>>@@@CCCFFFIIILLLMMMKKKMMMPPPPPPOOOLLLKKKKKKIIIIIIIIIGGGEEEAAA>>><<<:::777444222111000///---,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,------...///000111111000000111333444555666777<<<===@@@BBBDDDDDDEEEDDDEEEEEEGGGKKKNNNNNNLLLJJJIIIGGGDDDCCCCCCEEEEEEEEEHHHEEE@@@===;;;999666555555333111///............---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,---------+++,,,---///............///111222222hhhFFFAAA:::999666444333222111...,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------.........////////////////////////------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((************************)))))))))************+++,,,++++++***+++,,,---------------...//////000000111111222333444555666666777999::::::;;;<<>><<<;;;;;;:::888666777777666666555333222111111111000000000/////////...------------...//////000000000000000111111222000111111222333333444444444555666666666777999;;;888:::<<<===>>>???AAACCCBBBDDDGGGKKKOOOSSSVVVWWWTTTTTTUUUUUUUUUUUUVVVWWWSSSRRRQQQQQQQQQQQQNNNLLLHHHDDD>>>:::888777666555222111000...---,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))******************************************************************************************************************)))))))))))))))***))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,,,,------...//////000000111333555666666777:::<<<===>>>???BBBEEEHHHKKKMMMHHHJJJKKKKKKJJJIIIJJJKKKGGGFFFDDDBBB???===<<<;;;777444111/////////---,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++,,,---...///000000111000000111333444555666777;;;<<<>>>AAACCCEEEFFFFFFHHHHHHHHHIIIKKKLLLLLLLLLIIIFFFBBBCCCFFFHHHGGGEEEGGGDDD@@@<<<:::888666444333222000///...---------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***************,,,------------000222............///000111222fffFFFBBB<<<888666444222222000...,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------------...........................---,,,,,,,,,++++++++++++,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********************++++++,,,,,,+++,,,,,,---......//////000000111222333444444555777999;;;<<<<<<===???AAA??????AAAEEEJJJNNNPPPPPPQQQRRRUUUWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUURRROOOMMMKKKHHHDDDAAA???===;;;:::::::::888666555555555444333222111000000000/////////.........---------------......///000000000///000000111222000000111111222333333333555666777777777888:::<<<:::;;;>>>??????@@@BBBDDDBBBDDDGGGLLLRRRWWW\\\^^^SSSRRRRRRSSSSSSTTTTTTSSSPPPPPPPPPRRRSSSSSSPPPNNNJJJEEE???:::777555444333000///...---,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,---......//////000111111111333555777777888:::<<>>;;;999888666444111000///...------,,,,,,++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))***,,,---...000333555///////////////000111222dddFFFDDD===888666333222111000---++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................,,,,,,,,,+++++++++******+++++++++*********))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,---....../////////000111222333444444888999;;;<<<<<<<<<>>>@@@>>>>>>AAAEEEKKKNNNPPPOOOMMMOOORRRUUUWWWXXXXXXWWWTTTUUUVVVWWWXXXWWWVVVUUUSSSQQQNNNMMMJJJGGGBBB???>>>===;;;::::::999777555333333333222222111000////////////.........---------,,,,,,,,,,,,---......///////////////000000111000000111111222333333333555666777777777777:::<<<;;;===?????????@@@BBBDDDDDDEEEGGGKKKOOOTTTXXXZZZVVVUUUTTTTTTVVVVVVUUUTTTPPPPPPQQQSSSTTTSSSQQQNNNIIIEEE???:::777555333111......---,,,+++++++++,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++************************************++++++++++++---......///000000111111111333555666777888:::<<<>>>>>>???AAADDDHHHLLLNNNQQQQQQQQQOOONNNOOOQQQTTTIIIGGGDDD@@@===;;;:::999111///---,,,---------,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))*********++++++,,,---...//////111111222444555666777888666888:::>>>AAAEEEHHHIIIKKKJJJHHHEEECCCEEEIIILLLGGGFFFEEEEEEGGGGGGGGGFFFBBB???;;;999888777555444//////......---,,,+++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((())),,,---...000333555///////////////000111111cccFFFDDD<<<888666333222111000---++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++************+++*********))))))))))))''''''(((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))***************))))))***+++,,,---......//////000111222333444444777999;;;;;;;;;;;;<<<===<<<===@@@EEEIIILLLKKKJJJLLLNNNQQQTTTVVVWWWWWWVVVQQQSSSUUUWWWWWWUUUSSSQQQNNNMMMLLLKKKIIIEEE???;;;<<<;;;999888888777555333000111111000000///...---------------,,,,,,,,,,,,+++++++++++++++,,,---------------------.../////////000000111222222333333222444555555555555888::::::<<<>>>>>>>>>???AAACCCCCCDDDEEEHHHKKKOOORRRTTTXXXVVVTTTUUUWWWXXXVVVUUUQQQQQQQQQRRRSSSQQQMMMJJJCCC@@@<<<999777555222000------,,,,,,+++,,,,,,,,,************************************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,------......///000000000222444555555666999;;;<<<<<<<<<===@@@EEEIIIKKKNNNPPPQQQQQQPPPOOOOOOOOOKKKIIIEEEAAA===:::999888000...,,,+++,,,......---************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))*********+++,,,---......///000000111333444555666777555666888;;;>>>AAADDDFFFEEEFFFGGGEEEBBBAAACCCFFFCCCDDDDDDDDDBBBBBBCCCDDD===:::777555555444333222.........------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***(((***+++++++++,,,///111.........---......///000bbbEEECCC;;;888555333222111000---++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------+++++++++************)))************))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************((()))***+++,,,---......//////000111222333444444666888::::::999999:::;;;;;;===@@@DDDHHHIIIGGGEEEOOOQQQSSSTTTUUUTTTSSSRRRPPPRRRUUUWWWVVVSSSPPPMMMJJJJJJIIIIIIGGGCCC===888:::999777666666555333111////////////...---,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,++++++,,,,,,---...//////000000111222222222000111333333222333555777999:::<<<=========???AAABBBBBBCCCFFFIIIMMMQQQSSSTTTRRRPPPPPPSSSTTTRRROOORRRRRRQQQQQQQQQNNNIIIEEE>>><<<999888666444111///------,,,,,,+++,,,,,,---************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,------......//////000333444444555777999999999999:::===BBBFFFIIIHHHKKKOOOQQQOOOLLLIIIHHHDDDBBB???;;;666333111//////---++++++,,,......---************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,---....../////////000111333444555666555666777999;;;>>>AAABBB@@@CCCFFFEEEBBB??????@@@???AAACCCBBB>>>===???AAA999777444222333333222111------------,,,,,,+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))+++---------,,,,,,,,,---......uuuEEE@@@;;;;;;888555333222111...---+++---...---+++))))))***))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++//////...------,,,++++++************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++------...///000111222222333444666777999:::::::::;;;;;;===@@@CCCFFFIIIJJJNNNOOOQQQRRRQQQOOOLLLJJJMMMPPPTTTVVVTTTOOOIIIDDDEEEDDDCCCBBB@@@===;;;:::888777666555333222111000////////////...---,,,+++******++++++++++++************************************+++++++++,,,,,,,,,.........////////////000000000111222333444444555777888888999999:::;;;;;;>>>???BBBCCCDDDGGGJJJLLLPPPPPPPPPPPPPPPNNNMMMLLLNNNOOOOOOOOOLLLHHHDDDBBB999999777555333111///...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++,,,,,,,,,---------......///000222444666888:::;;;;;;;;;;;;<<>>AAA@@@???>>>>>>>>>>>>>>>@@@@@@??????>>>=========666555333111000///......------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,------...///000vvvFFF@@@;;;;;;888555333222000...,,,+++,,,------+++))))))***))))))))))))))))))))))))((((((((('''(((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++......------,,,++++++************)))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++------...///000111111222444555666777999:::;;;;;;<<<======???AAACCCEEEGGGIIIKKKMMMOOOOOONNNMMMLLLLLLOOORRRSSSRRRMMMHHHEEECCCBBBAAA@@@>>>;;;999888666555444333111000///...............---,,,+++***)))******++++++******)))*********************************+++++++++,,,,,,---------........./////////000000111222333444444666666777888999:::;;;<<<===???AAABBBCCCFFFIIIKKKNNNOOOPPPQQQPPPOOOMMMKKKJJJJJJJJJIIIGGGCCC???<<<999888666444222000///...+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++,,,,,,,,,------------...///000111333555777888999:::999:::;;;>>>@@@AAAAAACCCCCCCCCEEEFFFEEEBBB???===:::777555444333111///...---,,,+++++++++++++++++++++************++++++***+++++++++)))***+++---))))))*********************))))))(((((()))******)))((((((((()))***+++,,,&&&''')))***+++,,,,,,,,,(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))******+++,,,,,,------...000000111222444555666777444666888999:::;;;===???DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;555444333111//////......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---,,,,,,------...///000xxxGGGAAA;;;:::888555222111000...,,,+++,,,---,,,***)))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++,,,------...///000111111666555555666777999;;;======>>>>>>>>>@@@AAABBBCCCEEEFFFIIILLLMMMNNNNNNNNNLLLMMMOOOOOONNNKKKHHHFFF@@@@@@???===;;;999777666333333222111///...------,,,,,,,,,,,,,,,+++***))))))******++++++******)))*********************************++++++++++++,,,,,,,,,,,,,,,------------//////000111222333444444444555666888999;;;<<<===<<<>>>@@@BBBCCCEEEHHHJJJLLLNNNQQQSSSRRRPPPNNNLLLGGGGGGGGGEEEBBB>>>;;;888777777555333111///...---+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++,,,,,,,,,,,,------------///000111222333555666666888888999:::<<<>>>@@@AAA>>>???AAADDDFFFEEEAAA===888666333222222111000...---,,,,,,++++++++++++,,,++++++************++++++,,,------,,,******+++---,,,,,,++++++++++++,,,,,,++++++++++++************(((((()))***+++,,,,,,,,,,,,,,,+++***))))))************))))))((((((''''''))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&)))---///000...***(((******++++++,,,---------...///000111333444555555333555888::::::<<>>===;;;999888777444333222000///......---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,---...///000yyyHHHBBB;;;:::777444222111000...,,,***,,,---,,,***(((((()))((((((((((((((((((((((((++++++***))))))((())))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))***)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************+++,,,---...///000000111555444333333555777:::<<<=========>>>???AAACCCCCCEEEFFFHHHKKKMMMNNNOOOPPPMMMMMMMMMLLLKKKIIIGGGFFF>>>>>>===;;;999777555444222111000///...---,,,,,,******++++++***))))))((())))))************))))))************************************++++++++++++***+++++++++,,,,,,,,,,,,......///000111222333333222333555777999;;;<<<======???AAABBBCCCDDDGGGJJJKKKNNNRRRTTTUUUSSSPPPMMMIIIIIIHHHFFFBBB>>>;;;999666555444222000...---,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++++++++,,,,,,,,,---------//////000111222333444444777888::::::;;;===???AAA>>>@@@DDDHHHJJJHHHCCC???777444222111111000///---,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,------,,,******+++---,,,+++******)))***++++++++++++,,,,,,,,,,,,++++++))))))******************...---+++)))(((((()))***++++++******************)))))))))))))))))))))))))))))))))*********++++++************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''))),,,//////---***(((*********+++,,,,,,---------...///000111333444444333555888:::;;;===@@@BBBIIIHHHFFFDDDCCCBBBAAAAAA???>>>===;;;888666555444333222000///...---------,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---...//////zzzIIIBBB;;;:::777444222111///---+++***,,,---,,,***(((((()))((((((((((((((((((((((((++++++***))))))((())))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,++++++******)))))))))))))))(((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********++++++,,,---...///000000222111111111222555777999::::::<<<===@@@BBBEEEFFFHHHIIIIIIKKKLLLNNNPPPQQQNNNMMMLLLJJJHHHGGGFFFEEE======<<<:::888666444333111000000///...---,,,,,,)))))))))***))))))(((''')))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,---...//////111111222333111222444666888:::<<<===>>>???AAABBBCCCDDDGGGJJJKKKNNNRRRUUUVVVTTTRRRPPPKKKJJJIIIFFFBBB>>>;;;999444333222000///---,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------......///000111222333444777999;;;;;;;;;===@@@BBB@@@BBBFFFJJJLLLIIIDDD???888555222111000///---,,,+++++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))*********))))))***,,,******+++,,,...///111222222222222222222333333333333222111000//////......++++++)))))))))***,,,---***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***************))))))***++++++,,,,,,---,,,---...///111222333333222555777999;;;<<>>@@@BBBBBBAAA@@@@@@@@@AAACCCDDDFFFFFFDDDBBB@@@>>>======>>>888666444111...+++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++))))))******+++,,,,,,,,,,,,---...///111222333333222444777999999;;;>>>@@@CCCBBB@@@???>>>===<<<<<<::::::888666444222000///000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))******+++++++++++++++,,,---...///xxxGGGBBB<<<999777333111000///---+++***+++,,,+++)))((((((((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))*********+++,,,---......///...///000111222444555555444555666999<<<@@@BBBDDDEEEEEEDDDDDDFFFIIIMMMOOOKKKJJJHHHEEEBBB???===;;;999888777666444222000...---,,,,,,++++++*********(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,------...///000111222111222333555777999:::;;;;;;<<<>>>??????@@@CCCEEEGGGIIILLLOOOQQQQQQQQQPPPIIIHHHEEEAAA===999666444111000///...---,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,,,,---...000222444555666444888;;;;;;999:::>>>BBBAAABBBCCCDDDDDD@@@:::555444222000/////////...---***************+++,,,,,,---,,,,,,++++++,,,,,,---...///222333555777:::===BBBDDDFFFIIIJJJIIIHHHGGGEEEDDDBBBBBBDDDGGGKKKNNNNNNLLLHHHEEEDDDDDDFFFGGGHHHGGGDDD@@@;;;777333111000...,,,***)))***++++++))))))))))))))))))))))))(((((()))))))))*********************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***)))))))))***++++++,,,,,,------...///111222333444222444777888888999<<<>>>???>>>===<<<;;;;;;;;;;;;888777666444222000///...///...---,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,---...///wwwGGGBBB<<<999666333111000///---+++)))+++,,,+++)))''''''((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))************)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,---......///...///111222444555555555333333555777:::===???AAAAAA@@@@@@@@@CCCGGGKKKMMMIIIHHHFFFCCC@@@<<<999777777666555444222000...,,,++++++******))))))(((((((((((()))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...///000111111111222333555666888999:::999;;;<<<======>>>AAACCCEEEFFFIIIKKKNNNOOOOOOPPPJJJHHHEEEAAA<<<888555444000000///...,,,+++******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,---...000333555666777333666::::::777888<<>>;;;;;;999777777999>>>BBBFFFFFFCCC???<<<;;;===@@@BBBIIIJJJKKKKKKKKKJJJIIIHHH777555222///---,,,,,,---)))))))))))))))))))))))))))************+++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))***++++++,,,,,,---...///000111222333444222444666777777888:::<<<======<<<;;;;;;;;;;;;;;;666666555333111000///.........---,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,---......sssKKK???===888666333111000///---,,,************))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++------...///000111222222333333333333333666:::===AAA@@@>>>>>>???CCCFFFIIIFFFFFFFFFDDD@@@<<<888555555444333222000///...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---------...............///000000000000111222333555666777:::999999999:::;;;===>>>CCCCCCDDDFFFIIIJJJHHHGGGFFFCCC>>>999555222111000000000///...------,,,,,,++++++************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++,,,,,,++++++***+++,,,,,,---,,,***)))'''******************************************************************************))))))))))))************************************))))))******+++,,,+++)))((())),,,---+++)))((()))***+++++++++++++++++++++,,,,,,,,,,,,------000///...///000222555777777666666555666888:::;;;===>>>???>>><<<888444111222111///...---,,,,,,+++(((***+++,,,,,,,,,---///...---++++++---333888<<>>888333...,,,*********+++,,,,,,***(((*********+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,---......///000222777:::555777888999777777777888999999:::===??????===;;;888666444111///---------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))******++++++,,,------qqqJJJ>>>===888666333111000///---,,,************))))))))))))))))))((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,------...///000111111444444444333333555999<<>>@@@BBBBBBCCCEEEGGGHHHGGGEEEDDDBBB===888444222111000000//////...------,,,,,,,,,,,,,,,+++++++++++++++------.........------,,,))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++******))))))***+++---------,,,,,,******************************************************************************))))))))))))************************************))))))******+++,,,***))))))+++---...+++)))((()))******+++++++++***+++++++++,,,,,,,,,------//////......000222555666777666666666777888::::::======<<<;;;888555111/////////...------,,,------+++,,,,,,+++++++++---000,,,000666===BBBEEEFFFGGGJJJFFFAAA===;;;;;;<<<<<<:::>>>AAACCCEEEFFFGGGHHHAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIFFFBBB===:::BBB;;;444444999AAAEEEGGGOOONNNKKKHHHCCC???;;;888444111---***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,---...///000222666999666888999999888888888999::::::;;;===??????===;;;888666444111///...------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''')))******++++++,,,,,,---qqqKKK???>>>888666333111000///---,,,************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000000555555555444333555888;;;===>>>@@@BBBBBBBBBBBBAAABBBBBBAAA???<<<999666444333222222000///...---,,,,,,++++++***)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,...------------...//////111111111222444555777888999::::::;;;===???@@@AAAAAAAAABBBDDDFFFGGGEEEDDDBBB???;;;777333111000000//////......---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,+++***,,,,,,++++++++++++,,,,,,((()))***++++++,,,++++++++++++++++++++++++++++++******************************************************))))))))))))************************************))))))******+++,,,)))***+++---//////,,,)))))))))))))))************++++++++++++,,,,,,,,,,,,............000222444555777666666666777888999:::<<<;;;999666444111///...------,,,,,,,,,------...------,,,++++++---111444555999???EEEGGGGGGEEECCCBBB>>>:::777999>>>EEEJJJSSSMMMGGGEEEFFFEEEDDDBBBEEEEEEFFFFFFEEEBBB???===JJJEEEDDDHHHFFF@@@AAAGGG;;;888555666999;;;999777??????>>>>>>@@@BBBEEEGGGBBB>>>666///***)))))))))+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,---...//////222555888777999;;;;;;:::999:::;;;<<<<<<===???@@@@@@===;;;888666444111///.........,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))******+++,,,,,,,,,sssLLLAAA@@@888666333111000///---,,,************)))))))))((((((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,---...///000555666666444333444666999======???@@@@@@@@@??????AAA@@@???===;;;888555333111111000///...---,,,,,,***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***+++++++++++++++------,,,,,,------...///111111111222333555777888999999:::<<<>>>@@@AAABBBAAAAAAAAACCCFFFFFFDDDCCC???<<<888444111000//////.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------//////...---,,,,,,++++++******++++++++++++***)))++++++******+++,,,...///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++******))))))******+++******************************))))))******+++,,,)))+++...000111///,,,***)))))))))))))))))))))******++++++++++++,,,,,,,,,---------...000111333444666666666777777888888888;;;:::777333111///...---------,,,,,,,,,,,,------,,,,,,------///333:::>>>GGGFFFEEEDDDBBBAAA@@@???:::999888777:::???GGGLLL???999<<>>AAADDDDDDBBBBBBFFFIII@@@<<<777444444888===@@@IIIGGGCCC<<<444...)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,+++---...//////111444666888:::<<<<<<<<<;;;<<<===>>>>>>>>>@@@AAA@@@===:::777555333111///.........,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,tttMMMAAA???888666333111000///---,,,************)))))))))((((((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++,,,---...//////444555555444333333555777<<<<<<;;;;;;<<<===>>>??????>>>===;;;999666444333//////......---,,,++++++))))))*********)))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))***+++++++++******,,,,,,,,,,,,,,,---......000000111111333444666777777888:::<<<>>>???@@@AAAAAAAAAAAACCCEEEEEEDDDBBB;;;999666222000......///---------------,,,,,,,,,***+++++++++,,,,,,------///...---,,,,,,,,,,,,---+++++++++,,,,,,------------...000111222111000000111000///------,,,,,,,,,............---.........++++++++++++++++++++++++************************************************++++++************++++++******************************))))))******+++,,,***,,,000222222000...,,,+++***))))))((()))***************+++++++++,,,,,,,,,,,,---...///111222333555555666666666777666666:::999555222000...............---,,,,,,,,,,,,---+++---000333777===DDDIIIQQQNNNJJJFFFBBB@@@@@@???:::===AAACCCEEEGGGKKKNNNNNNJJJWWWyyyuuuwwwjjj^^^```pppsssnnnvvvwwwmmmgggjjj```TTTDDD<<<===DDDKKKOOONNNJJJDDD===777222///...???CCCHHHGGGAAA777///************++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***,,,...//////000333555999;;;============>>>???@@@@@@@@@@@@AAA???<<<999555444222///...---------++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((())))))******+++,,,,,,uuuMMM???<<<888666333111000///---,,,************))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********++++++,,,---...//////222333444333222222333555999999888888999:::<<<===;;;;;;999777666444333222...------,,,++++++******((((((*********)))((('''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++))))))***************))),,,++++++++++++,,,------/////////000222333555666666777999;;;<<<===>>>>>>@@@???@@@AAACCCCCCAAA@@@888666333000...---......------,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---+++*********+++,,,222333555888;;;>>>@@@AAACCCEEEGGGHHHIIIHHHFFFEEE???>>><<<999666222...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++******************************))))))******+++,,,+++...222333222000//////,,,,,,***)))))))))***+++************+++++++++++++++,,,---...///111111222444444555555555555444444888666444222000/////////......---------......//////222888===AAAFFFJJJNNNMMMKKKGGGCCC@@@===;;;:::CCCKKKXXXcccmmmwww|||vvvppplll|||cccYYY___```RRRBBB@@@AAACCCBBB???;;;666222222;;;GGGLLLIII@@@777222*********+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***,,,.../////////111333999;;;===>>>======>>>@@@AAAAAA@@@@@@@@@>>>;;;888333222000...,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))***+++++++++yyyPPP@@@===888666333111000///---,,,************))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))+++------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,---...///000000///000222222111111222444333444666777888999999:::888777555333222111000///,,,,,,,,,+++******))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))************))))))+++++++++++++++,,,,,,------......///000222333444555666777999:::;;;;;;:::=========>>>@@@@@@>>><<<555444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++,,,,,,...222666:::<<>>;;;111000000...---,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))***++++++,,,,,,)))+++.../////////000222888:::============???@@@BBBAAA@@@@@@@@@===999666222000...,,,+++***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((((())))))******++++++~~~TTTDDD???888666333111000///---,,,************))))))))))))))))))((((((''''''&&&&&&'''((((((((())))))******))))))(((((((((((()))))))))+++...000000...+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,---...///000000---///000111000000222333...111555888:::999888666555444222000///......---,,,,,,++++++******))))))&&&''')))***+++***((('''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))*********))))))(((++++++******++++++,,,------------...///111333444444555777888999999888888;;;:::;;;<<<>>>>>><<<:::444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///111555;;;CCCLLLSSSWWWXXXYYYZZZ[[[]]]___``````^^^___```___]]]ZZZVVVTTT]]]^^^______\\\XXXSSSPPPOOOLLLFFF@@@:::555222111,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,*********************************)))***++++++,,,...111333333111000111333///...,,,******+++,,,---)))************+++++++++***+++,,,...///000000111111222333333333222111000111111111000000///......)))***+++---000444666888???DDDKKKOOOOOOLLLIIIHHHGGGEEECCCIIIYYYqqq~~~~~~sss```NNNCCCAAADDDHHH>>>FFFMMMOOOKKKEEEAAA@@@999888666444111///---,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,)))+++...///...///000111888:::<<<=========???@@@BBBAAA@@@@@@???<<<888555000///---+++************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((()))******++++++NNN<<<===999777444333222000---+++...---,,,+++*********************)))'''(((***,,,((((((((((((((()))******+++*********))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((***,,,,,,***(((((((((((((((((('''&&&&&&&&&%%%&&&'''((()))******))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&++++++***)))(((((())))))))))))))))))************+++++++++,,,---...///000000000000111222222333333000111333444444444333333222222111000///...---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,...///111333444555222444777888888999:::<<<===>>>???@@@???<<<999777555444111///---------------...............------000///------,,,,,,000555999???IIITTT[[[\\\YYYUUUNNNJJJDDD@@@AAAEEEGGGGGGNNNPPPKKKJJJPPPIII@@@CCCFFFKKKMMMLLLNNNSSSVVVUUUSSSWWWWWWSSSRRRPPPFFF999555111,,,)))***,,,......***+++---,,,+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))***+++,,,---444000,,,,,,///111...***---,,,,,,+++*********+++************************+++,,,,,,---...///000000333333444444333333222111111000...,,,,,,---...///%%%+++000111000444???IIIKKKMMMKKKGGGEEEFFFEEEAAADDDMMMddd~~~xxxWWW@@@BBBHHHCCCCCCHHHNNNNNNHHHBBB@@@AAA888666<<<===444,,,,,,)))+++...,,,)))(((***,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000333555888<<<>>>?????????===>>>???>>><<<888444111...---,,,+++************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************MMM===>>>999777444333222000---+++...---,,,+++*********************)))((((((***,,,((((((((((((((()))******************)))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((***,,,+++***((((((((()))(((((((((((((((((('''''''''''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''******))))))))))))))))))(((((()))))))))*********+++++++++,,,---...///000000000000111222222333333111222333444555444444333222222111000///...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,...///111333444555333555888999999999;;;<<<<<<===>>>???>>>;;;999777555333111///------------000///---,,,---...000111---+++,,,///666===EEEJJJVVVYYYZZZUUUNNNJJJLLLPPPDDDCCCAAA??????BBBDDDDDDLLLRRROOOKKKMMMGGGAAAGGGDDDAAABBBFFFEEEAAAAAAEEEBBBGGGMMMSSSZZZ]]]YYYSSSIIIEEE>>>777111---+++***,,,---......---+++***)))++++++++++++++++++++++++************************************************))))))))))))***+++,,,---333000,,,,,,///000...***---,,,,,,++++++***++++++************************+++,,,,,,---...///000000333333333444333222222111000000//////...------,,,777...(((...===IIIKKKIIIFFFJJJJJJDDDCCCLLLYYYaaavvvttt~~~}}}lllQQQGGG@@@@@@KKKWWWUUUJJJAAAAAA<<<<<>>>>>===;;;;;;;;;:::888555222000...---,,,+++************((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))************}}}MMM===???999777444333222000---+++...---,,,+++************)))******)))(((((()))+++((((((((((((((()))******************))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((***++++++)))(((((()))))))))))))))))))))*********)))((('''''''''((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))*********(((((())))))))))))******+++++++++,,,---...000000000000000111222222333333222222444555555444444333111111000///...------,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***))))))))))))(((((((((************************))))))))))))))))))))))))******))))))******+++,,,+++,,,---///000222333444444666888999999999;;;<<<;;;<<<======<<<:::777666444333111///...------...000000///............//////111666===DDDIIILLLLLLLLLJJJGGGCCCBBBDDDJJJOOOXXXVVVSSSQQQOOOOOORRRVVVXXX___\\\XXXZZZVVVRRRXXXNNNDDDAAAEEEDDD???AAAJJJGGGAAA===AAAHHHNNNSSSWWWNNNNNNLLLHHHBBB:::222---------......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,222///,,,---//////---***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000222333333333333222111111...///000000000...,,,+++000222777<<>>222333...******,,,---+++(((++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000111333666888:::;;;;;;;;;888777666444222000///...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************|||LLL>>>@@@999777444333222000---+++------,,,+++************)))*********(((((()))+++((((((((((((((())))))************)))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((***+++***)))((()))***((((((((())))))*********...---***)))((()))***+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))************(((((((((((()))))))))*********+++,,,---...000111000000000111222222333333222333444555555444333222000000///......---,,,,,,,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,+++,,,---...000111222333333555777888888888999;;;999:::;;;:::999888666444333222000///.........///000000000111000///------666AAALLLQQQQQQNNNHHHCCCEEE@@@>>>DDDQQQZZZ]]][[[aaa^^^ZZZWWWSSSQQQUUUZZZRRRVVVPPPOOOZZZ[[[RRROOO___YYYOOOFFFEEEJJJOOORRRTTTJJJBBBCCCDDDBBBCCCGGG???AAAEEEMMMQQQNNNDDD:::111///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,///...,,,---......,,,***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///000000222222222222222111111000........................+++:::IIINNNHHHDDDHHHMMMEEECCCEEEWWWzzzpppZZZGGG<<>>@@@999777444333222000---+++------,,,+++************((()))+++***)))((()))***((((((((((((((())))))***))))))))))))))))))******)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((*********(((((()))+++'''''''''(((((()))))))))...---***)))((()))***+++(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***++++++******'''(((((((((((()))))))))*********+++---///000111000000000111222222333333222222333444444333222111//////......------,,,,,,,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))************************************))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,...///000111111111444666666666666777888888888888888777555444333222111000.........///000111///------///333888<<>>888000,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,------,,,---...---,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,---...///000000111111222222111111000///...---,,,+++---///333555AAACCCHHHKKKLLLJJJEEEBBBCCCSSSkkkzzz^^^III@@@GGGOOORRRLLLIIIJJJEEE<<<555666444000,,,******,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++,,,,,,---...///000000000111222444555666666666333222000---,,,,,,------++++++******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))************}}}MMM===@@@999777444333222000---+++...---,,,+++************((()))++++++)))((()))***((((((((((((((()))******))))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((((((***,,,''''''((((((((((((((()))***)))((('''''''''((()))(((((())))))))))))******(((((((((((((((((((((((('''''''''((((((((((((((('''(((***++++++***))))))''''''(((((((((((()))))))))******+++---///111222000000000111222222333333111222222333333222000000......---------,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))************+++************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...///000000111333555555555555666777666666666555444333222111111000///......///000000333///,,,,,,333???LLLTTTXXX^^^[[[MMMBBBDDDIIIJJJFFFWWWfffeee]]]```vvvyyy{{{]]]ddd```YYYQQQNNNOOOLLLGGGHHH<<<222666FFFUUUXXXVVVNNNEEE:::111......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++---------,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111111111111000//////...---,,,,,,///555:::>>>HHHIIIGGGCCC@@@DDDNNNVVVooolllVVV===EEELLLNNNOOOMMMHHHBBB999;;;<<<777111,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000111111222222333444555555222000///---,,,,,,------+++******)))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************~~~MMM===>>>999777444333222000---+++...---,,,+++************''')))++++++***)))))))))((((((((((((((()))******((()))))))))************)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))***)))((((((***---***))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***(((''''''''''''((((((((())))))))))))***+++---///111222000000000111222222333333000111111222111000///...---------,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...//////000222333555666555555666777555555444444333222111000000000///......///000111111333666;;;DDDNNNXXX]]]\\\\\\RRRFFFGGGWWWdddgggdddzzzyyy```WWW]]]]]]TTTSSSIII@@@???GGGQQQWWWXXXUUUMMMBBB;;;888555111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++)))+++---...---,,,+++******+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000111111000000///...------...111666===CCCFFFBBBFFFHHHFFFHHHWWWqqq|||UUUMMMHHHKKKNNNNNNKKKJJJAAAAAA@@@>>>999444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000111111111222222333444444//////...---,,,,,,,,,,,,******))))))))))))******(((((()))***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************~~~MMM===>>>999777444333222000---+++...---,,,+++************''')))++++++***)))))))))((((((((((((((()))******(((((())))))*********+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))))))))(((((((((+++---,,,+++++++++******))))))&&&'''((()))******))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++,,,+++)))'''&&&''''''''''''((((((((()))))))))***+++---///111222000000000111222222333333///000111111111///...---------,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++************************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,---...//////333444666777666666666777555444444333222111000000000//////......///111222...666CCCOOOXXXZZZYYYWWWPPPPPPLLLLLL___}}}uuuxxxhhhiiiqqqyyywww{{{eeeRRRPPPOOOOOOQQQTTTVVVVVVTTTMMMFFFBBB@@@>>>888333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++(((***---...---+++*********+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000000000//////...,,,---111666===CCCHHHKKKKKKBBB???MMMkkkeeeNNNJJJNNNOOOQQQUUUGGGEEEBBBAAA@@@<<<555///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000222222111111222333333444------------,,,,,,++++++***)))))))))))))))******''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************}}}MMM<<<<<<888777666444222000///...------,,,++++++******))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((('''''')))(((((((((''''''''''''(((((((((((())))))))))))(((+++...///---)))'''&&&))))))))))))))))))))))))((()))***+++---...///000333222111111111222333444111111111111000000000///------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''((()))+++...000,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,...///111222333333555666666666555444777777666555444222111000555///,,,///000...111666;;;HHHTTTWWWUUUTTTUUUUUUSSSeeesssvvv}}}~~~xxxxxxooottttttrrrfffXXXUUU[[[\\\XXX\\\TTTLLLJJJJJJHHHFFFEEE888111+++***------,,,+++,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...////////////---------------,,,,,,,,,555333111...------......++++++,,,---...///000111000...,,,...111333222000+++666888;;;GGGKKKHHHIIIGGGEEEOOOnnn|||YYYEEEIIIPPPOOOQQQNNNCCC;;;CCCMMMAAA+++......111111,,,''')))///,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000111111111111000000000///......---,,,,,,+++******))))))))))))))))))))))))---)))''')))...111///,,,************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++OOO>>>>>>888777666444222000///...------,,,++++++******))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))+++---...+++)))''''''))))))))))))))))))))))))((()))***+++---...//////222111111000111222333444111111000000000/////////------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))+++---...++++++***))))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,...///111222222333555666666666555444555555444444222111//////333...---///111111666===OOOUUUVVVOOOOOOZZZbbbcccuuuyyy\\\WWW___fffVVVTTTRRRPPPOOONNNNNNOOOFFF===222------------,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///////////////......------,,,,,,,,,333111///---++++++,,,---+++,,,,,,---...///000111000/////////111111000///000:::===AAALLLKKKCCCBBBEEEbbb{{{SSSEEELLLTTTTTTOOOHHHHHHLLLIII@@@333///...//////++++++...,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000111111111000000000//////...------,,,++++++******************************+++)))(((***,,,------+++************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++PPP>>>>>>888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((()))******)))))))))(((((((((''''''(((((((((((())))))))))))***+++,,,,,,***(((((()))))))))))))))))))))))))))((()))***+++,,,---...///111111000000000111222333000000000/////////......,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((()))***+++,,,++++++***))))))***++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,...///111222222333444555555555444444222222222222111000///...000...///333777<<>>BBBYYY{{{}}}wwweeeLLLJJJLLLRRRTTTMMMEEEBBB<<<444...///000......///------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000000000/////////.........,,,,,,,,,,,,++++++******************************'''+++//////+++((((((******************************************************************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,PPP======888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************,,,+++++++++******))))))))))))))))))))))))))))))************************---,,,***(((((()))+++,,,***)))))))))(((((((((((((((((((((((())))))))))))*********)))'''''')))+++(((((((((((((((((((((((())))))******+++,,,------....../////////000000000.........---------,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))*********++++++*********++++++************++++++))))))))))))))))))))))))************+++++++++++++++++++++,,,...///111222000111333444444444333222000111222222333222222222444555888===EEEOOOVVVXXXjjjttt}}}kkkeee]]]ZZZaaaeee[[[MMMOOOMMMEEE:::444444222...000///......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,---.........///000000000000111000//////333<<>>888444333000,,,---000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000/////////............---,,,+++++++++++++++******************************(((---222111+++((()))+++******************************************************************************))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,SSS@@@???888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++***)))((()))************)))))))))((((((((((((((((((((()))))))))))))))******)))'''''')))***))))))))))))))))))))))))))))))******+++,,,,,,---,,,---.../////////......---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((()))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,...///111222000111222333333333222222000111222333444444444444111666>>>LLL___pppvvvuuurrr|||bbbVVVZZZ\\\YYYQQQSSSMMMAAA999888444,,,111000///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,---------------------....../////////000000000000000000111555;;;CCCIIIFFF@@@CCCaaazzzooolllmmmvvvbbbHHHDDDMMMTTTVVVCCC>>>;;;888444...---111------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000///.........------------++++++++++++++++++******++++++++++++++++++++++++)))---111000+++)))***---************************++++++++++++++++++++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---SSS@@@???888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---))))))))))))))))))))))))******************************)))))))))(((((((((*********)))))))))(((((((((((((((((())))))))))))''')))***)))(((((((((***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...///......---,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,...///111222///000222333333333222111///000111333444555555555666<<>>DDDGGGHHHEEEMMMeee{{{tttooottt___HHHGGGPPPUUULLLDDD>>>===;;;555000......------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++---...//////000000.........---------,,,,,,******************++++++++++++++++++++++++++++++***,,,...---***)))+++---************************++++++++++++++++++++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------RRR>>>===888777666444222000///...------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))************************((())))))))))))(((''''''************))))))))))))(((((((((((())))))))))))&&&(((******)))(((((())))))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222///000111222333222111111...///000222444555555555CCCHHHRRReeezzztttrrrsss|||jjj[[[UUUUUU[[[WWWKKKFFFIIIHHHAAA222222000///............//////.........---------------------------------,,,,,,,,,------,,,++++++)))******++++++,,,,,,---***+++,,,---------------////////////000000000000///111555===EEEIIIHHHEEEEEEaaa|||www[[[JJJKKKNNNSSSHHH???@@@AAA;;;222,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++---...///000000000......---------,,,,,,,,,******************++++++++++++++++++++++++++++++***++++++***))))))+++,,,************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------RRR@@@???:::888555444222111...,,,///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))((((((((('''((())))))******************)))(((((())))))))))))************************************************************************************+++++++++*********))))))...,,,************)))'''+++++++++*********))))))************************+++(((&&&'''+++---+++''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111222333333222000000444,,,111888555666===<<>>HHHKKKGGGEEEFFFeeeqqqfffmmmzzzQQQFFFOOOMMMNNNIIIBBBCCCEEE:::***,,,...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,,,,------...///000000//////---,,,+++*********,,,+++++++++++++++++++++,,,,,,+++******,,,---...---------,,,,,,---......***......+++---111000***///,,,***+++---...+++'''///...---+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,RRR???>>>:::888555444333111...,,,///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))(((((()))))))))************************)))(((((())))))))))))************************************************************************************+++++++++*********))))))---+++******++++++)))(((+++++++++*********))))))************************+++(((&&&'''+++---+++((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))***++++++++++++***************************************************((()))************)))((()))************+++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000000111222333333222111000111...222333...999JJJPPPwwwmmmiiiqqq```VVVQQQUUUUUUMMMCCC>>>@@@>>>:::444///---///111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---......---,,,,,,...000222444///000000///...///000222888;;;DDDIIIBBB===MMMeeessstttlllEEEOOOPPPNNNJJJIIIGGGAAA999......------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************++++++++++++,,,,,,------...//////000------,,,,,,+++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,------...***+++++++++,,,---......///000///++++++///---(((,,,,,,,,,++++++,,,///111++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,RRR???>>>:::888555444333111///,,,///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***++++++*********)))))))))((()))***+++,,,+++***************+++******)))((()))))))))*********++++++************************************************************************+++++++++***************,,,***)))***++++++***)))+++++++++***************************************+++(((&&&(((+++,,,+++((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))***++++++++++++*********************************************************++++++******)))((()))************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000111111222222222222111111000111666333444OOOmmmwwwuuu```qqqlll]]]\\\\\\SSSIIIEEEDDDEEECCC;;;111---000444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,------...------------///222444555///000000///...///111444???BBBHHHIIIBBBGGGkkkmmmmmmwwwoooNNNLLLOOOTTTTTTMMMEEEAAA222///,,,+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,************+++++++++,,,,,,,,,------.../////////,,,,,,++++++,,,---......)))***,,,.........---,,,***+++...000333444555666;;;<<<>>>???AAABBBBBBCCC??????<<<777666555222------//////,,,((()))...333+++++++++,,,+++******)))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,SSS???===:::888666444333222///---///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))((()))+++------,,,+++************++++++******)))))))))*********+++++++++************************************************************************************************+++***))))))+++,,,+++******************************************************((('''(((***,,,***)))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************++++++,,,,,,,,,+++++++++))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111111222222222222222222111333888;;;KKKtttdddooooooVVVTTTZZZXXXQQQLLLKKKHHH@@@666000000222//////...------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......---------...///111222333///000000000///111444777CCCEEEFFFHHHTTTqqqdddnnnVVVJJJHHHTTT[[[SSSEEE>>>666111++++++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,------*********+++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......222555999???DDDGGGJJJKKKQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPNNNLLLJJJFFFAAA<<<666666444000,,,***+++,,,,,,---------,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))************+++++++++,,,,,,,,,TTT@@@===:::888666444444222000...///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++************(((***,,,---...---+++*********++++++++++++******************++++++++++++************************************************************************************************+++***))))))+++,,,+++***************************************************)))(((((()))***+++******))))))*********+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************************++++++,,,,,,))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111111111222222222333333444111222;;;HHHcccrrryyy^^^NNNWWW\\\TTTTTTPPPJJJCCC<<<666111...111000///---,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---------.........................../////////000000000111444888;;;DDDEEEBBBIIInnn~~~rrrVVVCCCIIIWWWVVVIII???<<<555...,,,...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...***++++++++++++,,,,,,,,,---------...............///...------,,,,,,------,,,+++++++++...222666999CCCFFFJJJOOOTTTWWWYYYZZZYYYYYYXXXVVVRRRLLLHHHEEEPPPPPPRRRVVVVVVRRRMMMIIIBBB@@@===;;;999666000,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))************+++++++++,,,,,,,,,VVVAAA???:::888666555444333111//////......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++++++++*********)))***+++,,,---,,,++++++)))***++++++,,,+++++++++*********++++++++++++,,,***************************************************************************************+++++++++,,,***)))***++++++***)))***************+++++++++************************))))))))))))************)))************+++++++++++++++++++++++++++++++++***************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111222222111222222333444555444888III]]]uuuqqqdddnnnUUURRRTTTWWWRRRLLLFFFAAA<<<555000333111///...---------...------------------------,,,,,,,,,---------......,,,,,,---............---...............---------///000111111333777===AAACCCGGGKKK\\\qqq|||sssNNNDDDMMMUUUQQQJJJAAA;;;333///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,........................//////...---,,,,,,------++++++---111777>>>DDDHHHNNNNNNPPPQQQSSSSSSTTTTTT\\\[[[ZZZVVVPPPHHH@@@<<>>DDDJJJOOOQQQQQQPPPOOONNNLLLKKKKKKKKKYYYZZZ\\\[[[YYYSSSNNNJJJGGGBBBAAAEEEGGGEEEFFFIIIOOOOOOOOOOOOOOOMMMJJJHHH@@@===888333000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,XXXDDDAAA:::888666555555444222000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++************)))))))))***+++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))******++++++++++++...,,,******+++***)))'''))))))******++++++++++++************************((()))******))))))***+++)))************+++++++++************************))))))******++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++777666333000---,,,++++++)))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111222222111111222444555666FFF\\\qqq|||rrrRRRPPPSSSTTTPPPHHHBBBAAACCC555444111///......///000........................,,,,,,,,,---------......,,,,,,.../////////...---------///000111111111111...///111333777===DDDIIIEEEXXX{{{www```LLLLLLOOONNNGGGCCC<<<444---+++---000------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---,,,,,,,,,---...///000111888<<>>@@@EEERRRTTTTTTRRRMMMKKKMMMPPPTTTNNNFFF<<<444...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,WWW???CCC<<<999777555555444222111............---,,,+++***+++++++++************)))))))))))))))*********************)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++************))))))+++,,,,,,***+++---///((()))+++,,,------,,,+++***///...(((***333333,,,)))***+++,,,,,,***)))(((---+++)))((())))))((('''++++++************++++++***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111111222,,,,,,444555888EEESSSlllaaahhhgggWWWUUUSSSTTTRRRJJJBBB>>>CCC<<<333///000111000...//////.........---------------------------------............/////////000333000...///222222111......333000222@@@FFFFFFJJJcccqqqzzzzzzSSSFFFNNNFFFCCC???;;;444...,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------111000---,,,+++---///000111111000///222888@@@FFFJJJPPPRRRNNNNNNTTTVVVUUURRRHHHHHHJJJKKKTTT\\\YYYYYYRRRVVVZZZRRRQQQVVVUUUYYYSSSQQQSSSLLLAAA???EEEQQQUUUZZZWWWJJJ===@@@JJJJJJOOORRRMMMBBB666///------......,,,+++***,,,---)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***))))))+++---...UUU>>>BBB<<<999777555555444222111............---,,,,,,+++++++++++++++************))))))))))))*********+++***************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,............---------------...//////...---,,,,,,+++,,,,,,---------,,,,,,&&&,,,...+++111<<<>>>888******++++++,,,+++++++++...,,,***************(((++++++************++++++***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,************++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222333777444222777:::EEEYYYooo}}}qqqyyy|||cccRRRVVVYYYOOOEEECCCAAA:::333///000111111/////////.........---------------------------------........./////////000000222000///000222222111///333555444999AAA@@@KKKdddzzz~~~dddFFFPPPMMMIIIDDD???888000---...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---------------+++...333888===CCCJJJOOOKKKSSSYYYYYYYYYYYYVVVOOOKKKJJJUUU^^^[[[YYYVVVKKKWWWNNNPPPSSSMMMLLLPPPMMMNNNMMMPPPSSSRRRLLLHHHHHHEEEGGGNNNTTTSSSNNNOOOUUUGGGFFFEEEFFFGGGDDD>>>999000...,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***,,,---TTT>>>BBB<<<999777555555444222111------.........------,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............---------,,,------...///000///,,,***.........---------------***......***---444444///++++++++++++,,,,,,---...///---+++++++++,,,+++***++++++************++++++***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000111111222222---555555444<<>><<<777000,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---WWW>>>AAA<<<999777555555444222111,,,---...............------,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,------------------------...---------------------------,,,,,,,,,+++++++++******)))+++...///...,,,//////...---------------///000---((((((***)))###,,,,,,++++++,,,---///111...,,,+++***+++,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------------------------............//////////////////000111111222222333///555333444@@@RRRpppjjjsssuuuVVVOOOTTTRRRIIIGGGBBB:::555333222000///////////////.......................................////////////000000000222111111111222333222222///555;;;CCCIIIMMMkkkvvvzzzsssppplllkkkkkkmmmmmmjjjkkkmmmoooqqqssstttuuuxxx}}}zzzEEEKKKFFFFFFKKKIII===222...//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,---------......888>>>FFFMMMPPPQQQRRRRRRNNNOOOQQQSSSTTTSSSNNNIIIUUUVVV```bbbWWWUUUYYYUUUFFFAAAIIIMMMDDD>>>@@@<<<444???EEEBBBBBBLLLSSSSSSMMMIIIHHHMMMTTTVVVRRRNNNTTTMMMFFFFFFJJJNNNLLLIIIMMMGGG===333---,,,...///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,ZZZ@@@@@@<<<999777555555444222111------......///.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......------------------------------------------------///000111111111111111000000000000000///------...//////////////////......------,,,......,,,+++,,,//////,,,,,,,,,++++++,,,...000111---+++***)))+++++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111------------------------........./////////000000000000111111222333333333777999555999LLLaaa|||tttlllyyyPPPNNNVVVRRROOOJJJCCC<<<777333000///000000/////////.................................////////////000000000111111222222222222333333444777?????????MMMcccpppuuu}}}rrrmmmkkkmmmqqqppphhhcccccceeeeeecccbbbaaabbbfffiiiqqqsssuuuvvvvvvwwwzzz|||~~~~~~lllLLLCCCBBBMMMRRRFFF777000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///---,,,+++---000555777DDDHHHLLLOOOOOOOOOOOOPPPQQQMMMJJJJJJNNNRRRWWW[[[bbbbbbhhh```III???BBBAAADDDGGGVVV\\\PPPGGGHHHFFFAAAQQQXXXNNNAAA@@@BBBBBB>>>======BBBLLLVVV[[[[[[KKKMMMNNNMMMLLLOOOUUU[[[QQQPPPMMMDDD999000---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---\\\AAAAAA<<<999777555555444222111....../////////......---......---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///---......//////......---........................---------...000333555777:::::::::999999999999888<<<<<<;;;777222//////000...///000111000///...---///...------...000000...,,,,,,,,,,,,------...///,,,+++))))))+++++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000//////000111------------------------....../////////000000000111111111222333333444444222888===MMMjjjyyycccfffKKKNNNVVVVVVRRRJJJBBB:::555111000000000000/////////............................../////////000000000111111111222333333333333444666666??????GGGeeevvvzzz{{{zzzwwwqqqlllhhhggghhhiiiiiiiiihhhfffeeeggghhhfffggghhhjjjlllnnnooopppttttttuuuwwwzzz}}}cccNNNBBBKKKUUUMMM>>>666000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000...,,,---000666===AAAIIIKKKMMMNNNMMMNNNOOOQQQRRRPPPQQQSSSUUUXXX___gggXXXZZZ___WWWBBBAAARRR[[[eeeiii{{{zzzrrrrrroooppp~~~}}}iiiXXXPPPLLLIIIGGGCCC???BBBJJJNNNMMMIIIOOOTTTTTTPPPPPPVVV\\\LLLQQQUUUSSSIII<<<000)))---------,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...[[[AAAAAA<<<999777555555444222111//////000//////...---,,,............------------,,,,,,,,,,,,---------------------------......///......////////////....................................///111444999===???============<<<<<<<<<<<>>RRRoooiiizzzaaaMMMYYYXXXTTTNNNEEE<<<666333222000000000000/////////...........................//////000000000111111111000222444444333333555777666???MMMlllzzz{{{~~~}}}yyyuuusssrrrlllmmmnnnpppsssuuuvvvwwwvvvtttrrrrrrtttxxx{{{}}}fffGGGGGGQQQNNNDDD???000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................///111777>>>DDDIIIIIIJJJLLLMMMMMMMMMOOOQQQFFFSSShhhvvvqqq^^^OOOIIIDDD[[[}}}{{{sssvvvwwwlllkkkyyy~~~yyypppxxx}}}zzz}}}rrrmmmaaaUUUQQQRRRMMMFFFIIILLLPPPTTTWWWWWWVVVUUUOOOOOOQQQSSSSSSLLL@@@666//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///YYY@@@BBB<<<999777555555444222111000000000000///...,,,,,,//////.........---------,,,,,,,,,---------.........------------...//////......////////////......//////////////////////////////000333888===BBBEEE;;;;;;:::::::::999999999>>>FFFMMMJJJ???555222333...111555888888666333111111...,,,...///...------+++,,,---------,,,+++***...---+++,,,---......------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++************++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...---,,,,,,---///........................////////////000000000000111222222333333444444555888OOOkkkcccnnnXXX___WWWTTTNNNFFF>>>777555444000000000000////////////////////////////////////000000000000111111111111000333555555333333555888AAAIIIddd}}}}}}|||LLLDDDMMMNNNHHHFFF000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////+++---000666<<>>===:::777555555333111000111000000///...---------,,,,,,,,,---------......---------.........//////............/////////000/////////000000000000000000111222333222111///...222111111444;;;AAACCCCCCFFF@@@:::777888<<>>kkk~~~gggrrrjjjMMMWWWQQQ<<<444>>>>>>222333111/////////000///---000000000000000000000000/////////000111111222222555111000333555666:::???OOOTTTsssuuu}}}UUU@@@OOOHHHMMMMMM;;;333...000000---,,,...........................------------------------...------,,,,,,------...------,,,,,,------......,,,...555>>>GGGJJJJJJIIIHHHJJJJJJLLLSSS___hhhllldddccc]]]SSSNNNTTTdddrrrkkkrrr{{{uuugggiiijjjfff]]]PPPGGG===>>>XXXfffWWWJJJSSSQQQEEEFFFSSSXXXQQQGGG===111***+++///000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......WWWDDD???===:::777666555444222000111111000//////...------,,,------------.........------........./////////....../////////000000000111111000000//////000000555555555666777777888888:::999888:::???BBBCCCBBBBBBAAA@@@???@@@AAAAAABBBDDDAAA<<<:::999::::::::::::777666;;;CCCGGGFFFBBB777444000///......---,,,........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++......+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,,,,------000000//////......---------------...//////...---,,,,,,---...---,,,+++***,,,,,,++++++,,,,,,---...........................------------------------......---------------...000//////......//////000000000000000000000000000555000000444444222888CCC^^^|||qqq___XXXWWWWWWMMM===;;;===666444111/////////000///...000000000000000000000000//////000000111222222222555333222444333333999@@@MMM^^^www}}}zzzNNNKKKSSSLLLPPP@@@666//////000...,,,---........................------------------------...------------------...---------,,,------...///...:::BBBBBBBBBGGGKKKJJJRRRJJJKKKfffYYYIIIeeezzztttqqqmmmsssnnnggghhhbbbGGGAAA]]]fffRRRMMMXXXRRRAAAJJJeeeUUULLL???444//////111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........XXXFFF@@@===;;;888666555444333111111111000000//////......------........./////////........./////////000000/////////000000000111111444333111000///000000111111444777:::;;;;;;;;;:::666666666999<<<>>>>>>===:::;;;;;;999777666777888DDDAAA======@@@CCCDDDDDD@@@<<<999===DDDJJJKKKJJJ;;;777222/////////........................------...///000000000000///...------------------------,,,//////,,,,,,//////,,,........................------------------------,,,,,,---------.........+++,,,---...//////......,,,---...000000000000///...///000000111111000000///////////////.........---------...............////////////////////////.................................------......///000000////////////000000000000111111111111111111888//////666444222BBB[[[cccRRRgggOOOOOOVVVFFF===BBBAAA555333000...///000000///000000000000000000000000///000000111111222333333333333555555333444>>>JJJVVVvvvzzzbbbGGGUUUIIISSSGGG;;;000...000///---,,,........................------------------------......------------.........------,,,---...///000333???EEECCCBBBGGGHHHDDDCCCMMM[[[nnnxxxZZZYYY|||zzzvvvooohhhccccccgggkkkfffaaa___aaabbbccchhhmmmrrryyyzzz___===\\\ccc]]][[[]]]TTTHHHJJJVVV\\\WWWLLL>>>222,,,,,,////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------.........YYYGGGAAA===;;;888777666555444222111111111000000/////////........./////////000000/////////000000000111111000000000111111111111222444333111111111222444555555888===AAAAAA???;;;888;;;<<<>>>AAABBBBBBAAA@@@@@@@@@???<<<::::::>>>AAA;;;<<<===???@@@@@@??????DDDDDDFFFKKKPPPQQQMMMIII>>>:::555111111111222222//////............---------///000222222000///---...........................111111......111111...................................................------........./////////000////////////000000111...000555999<<<>>>??????>>>???@@@???===;;;;;;;;;:::888444000//////000222111111111000000///...---////////////////////////........................//////.........///000000111000000//////000000111111111111111222222222222666444444555555===VVVpppVVVRRR[[[IIITTTLLLEEEJJJIII888555111//////000111111000000000000000000000000000000111111222333333333000333666777555:::JJJ[[[qqqTTTMMMJJJSSSMMMAAA444///000111...+++................................................//////............//////......------...000222444>>>>>>@@@EEEIIIIIIIIIJJJ```rrrxxxggg[[[dddyyyqqqrrrhhhiiimmmtttzzz}}}~~~yyytttlllbbb\\\[[[]]]aaaiiiwwwuuuxxxjjjmmmuuuSSSMMMLLLTTTYYYYYY[[[]]]TTTGGGXXXYYYVVVKKK<<<000++++++////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............[[[HHHBBB===;;;999777777666555333111111111111111000000000//////000000000000111111000000000111111111222222111111111222222222222333222222222333555777999;;;BBBBBBAAA@@@>>>===<<<;;;===AAAGGGLLLOOOPPPQQQQQQUUUVVVWWWUUURRROOONNNMMMHHHJJJJJJGGGAAA>>>???AAADDDFFFJJJQQQVVVWWWSSSPPPFFFAAA;;;666444333222111000000000//////.........---///000222222000///---////////////////////////000333333000000333333000////////////////////////////////////////////////....../////////000000000///.........111444888:::AAACCCGGGJJJLLLMMMMMMLLLNNNPPPQQQPPPMMMKKKKKKLLLGGGEEEBBB>>>999444111///111000000/////////......000000000000000000000000////////////////////////000/////////000000111222111111000000000000111111222222222222333333444444000888999222666NNNjjjzzz~~~TTTjjj|||QQQNNNNNNLLLKKKEEE>>>999444000000111222222111111111111111111111111111111111222333333444444111333666777777@@@VVVkkk{{{pppsss|||OOOOOOMMMQQQGGG999111000111///,,,////////////////////////........................000//////......//////000............000333666999HHH@@@AAAIIIGGGDDDUUUnnniiiOOOLLLdddoooyyy~~~{{{}}}zzzppp```YYYaaatttwwwllliiiqqqnnn]]]YYYKKKFFFSSSaaaaaaZZZUUURRRXXX]]]YYYMMM???444///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------.........//////]]]IIIAAA>>>;;;999888888777666444222222111111111111111111000000000111111111222222111111111222222222333333222222222333333333333444111222444777999<<<===>>>CCC@@@<<<999;;;AAAGGGLLLRRRZZZgggttt~~~rrriiikkkggg___TTTJJJCCCBBBCCC>>>>>>@@@DDDJJJPPPSSSTTTOOOJJJBBB<<<888444111///222222111111000000////////////000111111000//////000000000000000000000000111444444111111444444111000000000000000000000000000000000000000000000000//////000000000111111111000111333777<<>>777222111111222333111111111111111111111111111222222333333444555555555555666777;;;IIIddd|||{{{dddaaazzzfffUUUHHHQQQKKK???444000111111---////////////////////////........................000000////////////000000.........///333777<<>>AAAdddnnnOOOJJJ\\\rrrvvv{{{ooobbbbbbfff|||~~~|||mmmuuuwwwqqqXXXGGGOOOaaabbbVVVQQQUUUZZZ\\\WWWKKK===444000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////___III@@@>>><<<999888888888777555222222222222222222222222111111111222222222222333222222222222333333333333333333333333444444444444222444888;;;===>>>?????????CCCJJJUUUaaannnxxx~~~wwwkkk^^^PPPEEEEEECCCAAA@@@BBBEEEIIIJJJPPPLLLFFF@@@===999555333444444333222222111111000111111111222222111111111111111111111111111111111000333333000000333333000000000000000000000000000111111111111111111111111000000000111111111222222222555;;;AAAGGGLLLOOOPPPHHHGGGFFFDDDAAA???===<<>>QQQnnnjjjRRR}}}WWWNNNPPPIIILLLIIICCC;;;444222222333333111111111111111111111111222222333333444555555555888666666:::EEE[[[{{{{{{gggYYYpppUUUJJJPPPNNNEEE888111111222///////////////////////////........................111000000//////000000111......///111555;;;AAADDD???CCCFFFFFFLLL^^^wwwsssccc```ssszzz|||xxxooodddlllttt}}}zzzUUUMMMaaaeeeWWWZZZWWWVVVXXXYYYTTTGGG<<<000000000000/////////...........................------------------------------------------------------------........................////////////```III@@@>>><<<999888999888777666222222222222222222222222111111222222222333333333222222333333333333444444333333333444444444555555444777:::>>>@@@@@@???>>>DDDSSSkkkzzzcccWWWTTTQQQLLLHHHDDDAAA???KKKIIIEEEBBBAAA>>><<<999555555444444333222111111444333333222222333333444111111111111111111111111///222222//////222222///000000000000000000000000111111111111111111111111000111111111111222222222000444<<>>===@@@CCCAAA<<<999;;;===777999>>>DDDJJJQQQVVVYYYKKKFFF@@@999444222222222111111111111111111111111000000000000000000000000111111111111222333444555333222222111111222222333333333444444555666777777;;;666888JJJbbbwww```\\\mmmWWWQQQGGGPPPLLLFFF===666333222333444111111111111111111111111222222333444444555555666999777777???OOOkkkzzzrrrYYYgggQQQOOONNNOOOHHH:::111111222111000000000000000000000000////////////////////////111111000000000000111111......///222777===CCCGGGCCCHHHHHHMMMjjjwwwggg```pppyyyyyy}}}zzzdddttt~~~|||lll[[[___pppkkkaaaWWWWWW]]]\\\RRRGGG000000000000////////////........................---------------------------------------------------------.........//////............/////////000