BM6P6(@ EEE===333.........,,,))),,,+++)))*********'''$$$******)))((('''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((''''''''''''((((((''''''(((((('''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))(((&&&%%%&&&''')))***'''((()))((('''&&&''')))((((((''''''''''''(((((((((((()))***************))))))))))))************++++++******************,,,,,,,,,+++,,,,,,---------,,,++++++---.........,,,,,,...222777;;;<<<<<>>BBBFFFNNNWWWaaaZZZTTTQQQTTT]]]hhhpppxxxzzzrrrnnnpppuuu{{{}}}xxxsssvvv|||zzztttvvv|||}}}yyyqqqfffjjjnnnooommmjjjgggfff^^^LLLGGGKKKFFFBBBCCC???EEEDDDCCCCCCBBB???>>>===:::777222//////000111111//////...------...//////,,,,,,++++++++++++,,,,,,+++++++++++++++******)))************************++++++*********)))))))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''''')))***)))((('''(((***(((((((((((())))))))))))''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))JJJIIIHHHEEEAAA:::333---***+++,,,+++******,,,---)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((''''''''''''(((((()))((('''&&&%%%&&&''''''(((((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''((()))***'''((()))((('''&&&'''))))))((((((''''''(((((()))(((((()))***************)))))))))*********++++++******++++++++++++++++++,,,,,,,,,,,,---///000000***++++++---...//////000444999???DDDGGGKKKQQQUUU^^^sssmmm___WWWLLLFFFDDDAAA===888222000//////111111111000000///---++++++***++++++,,,,,,++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))*********++++++***************************************+++,,,---+++---............///111333444666777888:::===???AAA@@@DDDLLLTTT[[[fffpppsssjjjiiinnntttwwwlllxxxuuummmkkknnnggg^^^\\\eeeppppppkkkggggggeee```VVVPPPUUU___ggg```aaakkkqqqmmmjjjkkk}}}uuutttyyy~~~{{{zzzzzzjjj\\\^^^\\\ZZZVVVNNNMMMJJJGGGDDDDDDEEECCCBBBFFFBBB>>>:::777555222000........................---------,,,,,,---------++++++,,,,,,++++++***)))++++++++++++++++++++++++******))))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))ooo^^^KKKCCCEEEEEE===444111111000---)))'''(((***)))))))))))))))))))))***((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&''')))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&'''((()))'''((()))((('''&&&''')))))))))(((((((((((())))))(((((()))***************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,------...///)))+++...000222444666888<<>>GGGMMMTTT```qqq}}}qqqWWWQQQIIIBBB===:::777666//////...------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,------...+++++++++,,,---///000111555777:::<<<>>>BBBGGGJJJOOOPPPTTT^^^gggfff]]]TTTOOOKKKKKKNNNNNNJJJGGGGGGKKKOOOOOOKKKMMMRRRNNNEEEHHHHHHMMMWWWYYYWWWZZZcccgggfffbbb^^^bbbllltttvvvmmmlllmmmmmmjjjddddddhhhqqqvvvzzzuuuhhh^^^ZZZ\\\dddlllmmmbbbWWWQQQJJJBBBLLLJJJIIILLLRRRVVVXXXXXXRRRXXX\\\WWWNNNJJJOOOUUUYYYdddiiidddggg{{{|||sssdddVVVMMMGGGDDDCCC@@@???===;;;999777555444333222111///---,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******)))))))))*********++++++(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))******))))))(((www```VVVMMMAAA;;;:::888444000,,,,,,,,,++++++******))))))))))))))))))))))))))))))((('''((()))***)))'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''''''((()))((('''&&&''')))******))))))))))))******(((((()))************************+++++++++,,,,,,******++++++,,,------...---------...///111222333222777===CCCJJJVVVdddooowww~~~wwwzzzqqqdddXXXOOOIIIEEECCC555444222000////////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))************)))((('''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))*********''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........+++,,,...000444777:::<<<>>>CCCIIINNNPPPPPPPPPPPPRRRRRRRRRTTTVVVXXXYYYXXXFFFCCCCCCIIINNNNNNNNNPPPYYYbbbhhhgggjjjqqqpppiii{{{yyywwwuuuuuutttpppjjjeee[[[\\\]]]ZZZTTTNNNLLLLLLGGGJJJJJJFFFDDDLLL\\\iii}}}vvv{{{xxx{{{{{{kkk^^^VVVMMMKKKHHHDDDAAA>>>======:::999777444111///.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))*********+++++++++(((((((((((())))))))))))(((((((((((('''''''''''''''((((((((())))))))))))'''((((((((()))))))))***''')))***)))((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))************)))(((lll```QQQIIIGGGDDD===666------,,,,,,+++***))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((%%%%%%&&&'''((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((())))))***************'''((()))((('''&&&''')))******))))))))))))******(((((()))*********************+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...000222444777888>>>EEENNNXXXeeevvvxxxeeeWWWMMMHHH<<<;;;888555333111111000...------,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))************&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////222444777;;;@@@EEEIIIKKKGGGNNNWWW^^^___[[[WWWTTTKKKJJJGGGAAA===AAAKKKUUUTTTRRRUUU```kkksssyyy~~~{{{ooobbbZZZddd___ZZZUUUMMMGGGJJJQQQ___SSSUUUZZZTTTUUUaaagggvvvaaa^^^XXXRRRMMMIIIGGGGGGBBB@@@===:::777555333333......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************+++++++++(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))'''((((((((())))))******((()))***)))((('''(((***(((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((({{{aaaOOOGGGLLLJJJ:::666111+++***...///---))))))***+++++++++***((('''))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((************)))'''&&&%%%&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&((()))************))))))))))))))))))))))))))))))))))))***************************)))((((((,,,,,,,,,,,,,,,+++***)))000+++))),,,,,,))))))***+++222444...///:::BBBBBBMMMIIISSSnnndddSSSSSSIIIBBB<<<999555///...000,,,---......///111111000---,,,,,,,,,,,,,,,,,,+++,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***''''''((((((((((((''''''(((((()))***************))))))))))))************************************++++++******************+++---......,,,+++,,,...+++,,,......------///111444<<>><<<777111---,,,...111++++++,,,,,,+++***((('''))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((((((***)))))))))((((((((('''&&&'''((()))************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))))),,,,,,,,,,,,,,,+++******,,,))))))---///......111000555888444444;;;DDDIIIWWWdddyyy{{{oooXXXNNNEEEBBB@@@;;;777666222111000////////////------------,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))''''''((((((((((((''''''(((((()))***************))))))))))))************************************++++++*********************++++++++++++++++++,,,+++---000222555999>>>BBB>>>DDDIIIJJJMMMRRRQQQMMMSSSLLLRRRXXXPPPJJJKKKGGGFFFSSS\\\fffwwwooojjjiiiiiicccUUUIIICCCBBBOOO\\\```dddnnn|||xxxhhhZZZSSSHHHHHHKKKCCC@@@BBB@@@777555222000///000000111......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,***)))((()))+++++++++)))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++{{{lll___OOO@@@BBB@@@999///***,,,000---,,,,,,+++***))))))((())))))))))))))))))))))))))))))''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,++++++***...++++++------++++++......222999???@@@EEESSSaaavvvuuubbbVVVMMMCCC<<<999111...,,,---...000111111......---------,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&'''((('''(((((())))))(((((('''(((((()))***************)))))))))*********++++++******************************+++++++++++++++++++++***)))***+++------,,,///222555888;;;???DDDHHHOOOQQQRRROOONNNPPPOOOLLLJJJCCCGGGNNNNNNUUU```bbbhhh{{{lll[[[TTTSSSRRRNNNHHHGGGNNNYYYaaafffppp}}}mmm\\\SSSNNNCCC@@@AAA;;;;;;;;;999555000...///111000///...------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***((()))******)))(((((()))******(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((()))***************''''''(((((())))))******''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++aaaFFFEEECCC???;;;555000------,,,+++***************(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++///------///...,,,...222555;;;IIIWWW]]]bbbssszzzdddQQQGGGEEE;;;444000000111111222333//////......------,,,,,,,,,,,,+++************+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))(((((((((((()))***************))))))*********+++++++++******************************+++++++++++++++,,,---+++***+++...111111111222777>>>DDDGGGIIIJJJLLL]]]ZZZUUUPPPMMMNNNOOOPPPLLLNNN___qqqyyyvvvtttmmm```ZZZ\\\XXXPPPKKKQQQ[[[gggtttzzzvvvaaaWWWSSSJJJBBBBBBAAA>>>:::555111///222111000000////////////------,,,,,,,,,,,,------+++***)))))))))***((('''((()))******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************&&&''''''((()))******+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++***+++++++++++++++,,,,,,{{{]]]RRREEEAAACCCCCC<<<444---,,,+++))))))***,,,---(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((('''&&&%%%))))))((((((''''''&&&&&&(((((((((((())))))))))))'''(((((())))))))))))(((************************((()))))))))******************+++++++++++++++***+++,,,,,,---------,,,,,,,,,+++,,,000111222888???EEEOOOcccxxxxxx~~~hhhVVVRRROOODDD:::777555111///000000000///......---,,,,,,---,,,,,,+++***+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((())))))))))))(((((((((((()))***************************++++++++++++******************************++++++,,,,,,,,,,,,---,,,,,,---111444777777999AAAKKKTTTWWWWWWUUUTTTUUURRRNNNNNNRRRZZZcccjjjmmmsssqqq\\\QQQNNNNNNTTT\\\VVVWWW```www}}}sssfffQQQLLLFFFBBBAAA>>>999555222222111000000000000111...------------------...,,,***))))))******)))''')))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++*********++++++,,,,,,,,,}}}{{{~~~iiiOOOBBBAAADDDBBB>>>333111...+++***+++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((('''&&&$$$$$$((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((************************))))))))))))************)))******++++++++++++++++++,,,,,,------------------+++,,,...000222;;;EEEKKK\\\vvv}}}~~~~~~~~~bbbXXXYYYJJJ===;;;888333111333111111000///...------,,,------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++((())))))******))))))((((((((()))************************++++++++++++,,,******************************++++++,,,---------+++---///111333777===AAAMMMQQQVVVYYYXXXUUURRRQQQFFFDDDHHHSSSaaaooo~~~}}}jjj^^^XXXTTTRRRVVVQQQOOO[[[uuuhhh]]]OOOFFFDDDCCC@@@<<<444333222111000000000000///......------......///,,,+++)))***++++++***))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))***************''''''(((((())))))******************************((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++,,,,,,---oooVVVGGGBBBCCCEEE<<<999444///,,,,,,,,,---)))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((('''&&&&&&%%%'''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((************************))))))))))))***************++++++,,,---,,,,,,,,,+++,,,,,,---......------000///000444888???LLLYYY```uuu}}}uuutttsssuuu}}}}}}vvv}}}~~~zzzwwwnnnnnnppptttyyy{{{{{{zzzzzz~~~lllYYYJJJFFFBBB:::666999222222111000///...---,,,------,,,++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))************))))))(((((()))************************+++++++++,,,,,,******************************++++++,,,------...---222666888888===FFFMMM^^^\\\XXXSSSPPPPPPSSSVVVVVVWWW___ooo}}}|||pppcccbbb^^^ZZZ]]]ffflllnnn{{{tttfffZZZOOOGGGAAA<<<:::888666333222111000//////............//////,,,+++***+++,,,---,,,+++)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++)))******+++,,,,,,------uuuXXXGGGFFFKKKDDD???999222...,,,,,,---))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&'''''''''(((((())))))'''((((((((())))))******((()))))))))))))))((((((************************))))))))))))************+++,,,------.........---+++,,,,,,---.........---...///555???KKKZZZnnnvvvttttttoooiiihhhiiirrr{{{~~~|||~~~}}}xxxiiiiiikkkpppttttttooojjjooooooooowwwyyydddYYYOOOAAA888999222222111000///...------...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))(((((()))*********************+++++++++,,,,,,,,,******************************+++,,,,,,---......111777>>>???>>>CCCNNNXXXbbb\\\TTTMMMNNNXXXeeeooo|||}}}{{{hhh\\\XXXVVVRRRWWWiii|||zzzcccQQQGGGDDDBBB???<<<888555333222//////............//////,,,+++***+++---......,,,)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++,,,,,,------]]]nnn~~~yyy~~~hhhSSS>>>EEEIIIDDD666///111///(((...+++(((''''''(((((('''******)))(((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))************))))))(((************))))))))))))+++,,,,,,,,,,,,,,,,,,------***+++---...,,,---111)))777DDDUUUjjjwww|||yyysssttttttvvv{{{}}}zzzxxxzzz}}}|||vvvqqqrrrmmmkkknnnppprrr{{{qqqZZZQQQIIIAAAAAA999222444666333...,,,------,,,+++++++++,,,,,,++++++,,,++++++***)))(((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************'''((()))++++++)))((('''*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,000444;;;888AAAQQQTTTJJJFFFKKKNNNQQQYYYhhh{{{~~~}}}tttqqquuu}}}{{{rrrhhhYYYXXXUUURRRWWWiii}}}]]]SSSKKKCCCBBBBBB>>>777111333000,,,,,,...///,,,***111+++(((+++222555000))),,,+++***))))))+++---///))))))))))))))))))))))))))))))))))))(((((((((((()))***)))'''&&&&&&))),,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******+++,,,,,,,,,,,,+++bbbjjjssszzzooowwwcccKKKLLLLLLHHH>>>555111333---+++************((('''******)))(((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''((((((''''''''''''((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))************))))))(((((())))))******+++++++++,,,,,,,,,,,,---------000......111000...000444<<>>BBBCCCHHHSSS]]]]]][[[cccooo|||tttggg[[[UUUYYYeeennnooolllrrrrrrfff```^^^UUUWWWMMMPPPUUURRRRRRUUUQQQTTTQQQNNNKKKNNNXXXdddnnnqqqkkkfffdddaaadddvvv{{{ggg^^^]]]aaaooo~~~|||fffVVVOOONNNpppgggOOOFFFDDDAAA>>>999777333000......//////...,,,+++,,,...///...---------+++******+++,,,,,,******************************)))))))))((((((((()))******((('''''')))+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,,,,,,,,,,}}}ooolllnnnrrrzzzwww^^^IIIGGGLLLIII???888111///---,,,,,,,,,+++***+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++'''((()))***+++,,,,,,,,,(((((()))******+++,,,,,,++++++,,,,,,---.........000------///111666@@@KKKZZZsss}}}vvvsssrrrnnniiiiiifffgggkkkkkkgggeeegggjjjkkkkkkjjjlllsss~~~~~~fffYYYRRRKKKGGGAAA888222000000///...---,,,,,,,,,---,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((()))************)))((()))***************++++++,,,,,,,,,,,,------------*********,,,...000222444000///000333999AAAHHHLLLLLLQQQYYYccclllxxxzzzsssqqqooojjjiiikkkkkkhhhccc]]]ZZZaaattt}}}uuurrruuuqqquuufffgggrrrrrrrrrtttqqqnnnkkkfffbbbccckkkxxxwwweeeZZZ\\\ZZZSSSTTT]]]eeeYYYSSSXXXZZZWWWZZZbbbxxxvvvjjjfff\\\kkkvvvfffVVVOOOIIICCC>>><<<999555111...------------...---,,,,,,---///...---,,,+++++++++++++++*********************************)))))))))(((((()))******)))(((((()))+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,------,,,,,,~~~rrrkkkgggnnnzzz}}}lllSSSJJJLLLKKKEEE:::555///******+++,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((((('''))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++(((((()))+++,,,,,,,,,,,,+++++++++***************++++++,,,------...//////222000///333999CCCUUUeee}}}yyyssslllgggdddaaa^^^]]]aaa```aaaccccccaaa```bbb[[[aaajjjsss}}}wwwfffTTTKKKFFF>>>555000111000///...------------,,,,,,---,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,///333666888=========???BBBHHHNNNRRR[[[bbbmmmzzzeee]]]WWWXXX___iiiwww~~~vvvkkkaaaXXX\\\iiiooobbbZZZZZZYYYSSSRRRUUUTTTddduuuxxxsssqqqsssuuuqqqpppeee\\\kkkqqq^^^PPPFFFDDD@@@===999666333111...//////...,,,,,,...000...------,,,,,,+++++++++************************************)))))))))))))))***+++***(((((()))+++))))))************))))))))))))))))))))))))))))))((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++,,,------------,,,zzznnnjjjkkkrrrwww~~~sssPPPGGGLLLQQQCCC===444---***+++---...++++++***))))))))))))******))))))(((((())))))***(((((((((((())))))))))))***))))))(((((())))))***''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---...//////000//////111888AAAPPPfffyyyrrr{{{nnneeeaaa]]]\\\YYYVVVWWWZZZXXXYYYZZZ\\\]]]___cccggglllwwwjjjUUUJJJBBB:::666222111000///...---------------------,,,+++***)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,*********+++++++++,,,,,,******+++...111666:::===FFFGGGGGGFFFEEEIIIQQQWWWnnnzzzwwwwwwoooiiixxxwwwvvvvvvzzz|||zzzmmm^^^SSSDDDFFFHHHKKKNNNPPPQQQQQQNNNXXXaaafffoooppp^^^aaappp{{{mmmSSSMMMEEE???===;;;777444000111000///------///111---------------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))***++++++))))))***+++)))******++++++******)))))))))))))))))))))))))))((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++,,,---------------xxxmmmggg___kkklllNNNJJJQQQKKKEEE;;;333///...------,,,+++******))))))************))))))))))))******'''((((((((()))))))))*********))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++,,,,,,+++++++++***+++++++++++++++++++++++++++,,,---...///000000///222:::EEEPPP___uuu}}}~~~|||wwwsssooohhh```___[[[ZZZ\\\ZZZWWWZZZ```___bbbfffhhhkkkpppwww{{{~~~xxxtttzzz~~~}}}{{{vvvtttuuuwwwttt{{{~~~|||||||||mmmZZZKKKAAA===333222000///...---------------------,,,+++***)))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))************+++******************+++))))))***++++++,,,------+++++++++,,,,,,,,,------++++++,,,///333999>>>AAAEEEHHHJJJJJJKKKUUUfffssssssbbb]]]WWWXXXZZZhhhnnnVVVXXXZZZ[[[ZZZUUUQQQRRRTTTQQQUUUWWWVVVXXXaaakkkoooooonnnsss~~~fffdddmmm}}}qqqbbbPPPEEEAAA???:::666444222000//////000000111,,,,,,------------------+++++++++++++++++++++++++++++++++*********)))))))))***,,,+++***)))***+++)))******++++++******)))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---+++,,,------...---------sssccchhhnnnvvvdddNNNNNNOOOJJJAAA999444000...,,,,,,+++******)))***************))))))))))))******'''((((((((())))))************))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,+++******))))))***+++,,,------...++++++,,,---...///000111666<<>>MMM^^^vvvttthhheeeccccccbbb___```___WWWNNNMMMQQQ\\\mmmyyy~~~|||vvvtttqqqqqqrrrqqqmmmjjjiiiiiiiiijjjkkkkkkkkkkkkpppnnnoooqqqpppqqq|||xxxrrrtttwwwvvvuuuuuuvvvrrrnnnnnnqqqqqqlllhhhooorrrsssrrrooommmmmmnnnqqqvvvzzz~~~SSSGGGBBB;;;555111...---...---......------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********((('''''')))******)))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******)))))))))))))))*********************************++++++,,,,,,,,,---------------,,,,,,,,,---......+++333444888CCCEEEEEELLLOOOlllnnnnnnsssqqqiiibbbiii~~~vvvpppeeeiiiwww~~~iii___ZZZ```ffflll}}}sssooozzztttcccKKKBBB:::999888222555999222---//////...+++***+++---++++++++++++++++++++++++++++++******************+++++++++************)))))))))))))))************************************************************************************++++++************++++++***************)))((((((******+++++++++,,,,,,,,,------------------------tttiii___]]]aaa}}}\\\DDDIIIPPPGGG:::666///---+++************)))******)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......000222333777BBBMMMbbb{{{~~~xxxvvvjjjeeeddd___aaacccdddgggjjjfff```^^^eeettt~~~yyyuuuuuuvvvwwwrrrpppnnnmmmnnnnnnmmmkkklllmmmnnnoooppppppqqqqqqvvvtttssstttsssrrruuu{{{|||zzz}}}{{{~~~xxxsssrrruuuvvvsssooommmoooqqqqqqooonnnmmmnnnhhhlllnnnnnnqqqwww|||}}}}}}qqqUUUKKKBBB???888...+++///------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++)))((((((***++++++***)))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---....../////////---999===???HHHKKKPPP]]]sss}}}yyy|||kkkfffiiiyyy}}}zzzyyyxxxyyyzzz}}}uuuccc[[[YYY]]]iiivvvyyy|||hhhiiizzzpppNNNDDDBBB@@@888666444***---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))+++++++++************))))))))))))*********++++++************************************************************************++++++************++++++)))************))))))(((******+++++++++,,,,,,,,,......------------------oooaaaYYYWWWnnnyyyvvvPPPGGGLLLJJJCCC@@@777222,,,)))***++++++)))*********)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))%%%&&&((()))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000111222222666AAARRR```ssszzzllldddaaa```cccfffjjjsss}}}~~~yyyvvvmmmllljjjjjjlllpppuuuxxxtttrrrqqqpppppppppqqqqqqttttttvvvwwwwwwwwwwwwvvvxxxwwwwwwyyy{{{zzzyyyxxxqqq{{{}}}zzz{{{~~~~~~yyyuuunnnppprrrsssssssssssssssnnnrrrtttrrrpppppprrrtttqqqyyy~~~eeeTTTFFFCCC???444000333------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++***((()))+++,,,,,,+++(((((((((((((((((((((((()))((('''''''''(((***+++******))))))))))))******''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---...............666??????AAANNNZZZhhhzzzvvvfffYYYWWW]]]lll~~~mmmmmmrrr|||~~~~~~zzzwwwmmmlllpppwww}}}zzz{{{uuutttzzzvvvsss|||sssZZZUUUmmmbbbPPPGGGEEE===999444(((......---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++*********))))))))))))*********+++++++++************************************************************************++++++************++++++))))))************)))(((******+++++++++,,,,,,,,,............------------oooddd^^^[[[aaajjjuuunnnPPPHHHLLLNNNKKKAAA999///***)))+++,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))*********((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000111222444<<>>777555///...---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++***((()))+++,,,,,,+++(((((((((((((((((((((((()))((('''''''''(((***+++******))))))))))))******''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---......//////:::AAACCCNNNfffyyyjjj]]]]]]gggvvvssseeedddiiisss{{{}}}{{{zzzvvv~~~uuunnnuuu~~~gggVVVOOObbbfffPPPGGG?????????777111000...,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++*********))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((())))))*********))))))******+++++++++,,,,,,,,,........................wwwlllTTTaaaggghhh{{{fffOOOJJJLLLKKKHHHAAA777///++++++---...++++++*********)))))))))+++******))))))******+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///333666<<>>555333111...------......,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++*********((('''''')))******)))))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////111555;;;@@@DDDPPPaaattt|||iiiaaacccooo}}}{{{xxxpppppprrrqqqddd\\\aaaiiikkkfffNNNGGGEEE???;;;555222111000///---------------------------++++++******************+++++++++************)))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))*********************+++++++++,,,,,,,,,,,,,,,---...///000111111pppjjj{{{[[[FFFKKKKKKJJJFFF>>>444---+++,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))***))))))(((((((((((()))************************))))))))))))************((())))))))))))*********************************+++++++++,,,---...000000555???MMM___xxxxxxsssppplllggglllmmmiiiiiimmmpppmmmuuuuuuuuuvvvxxx{{{~~~zzz||||||xxxuuuwwwvvvtttrrrssstttuuuwww{{{~~~vvvuuu}}}yyyccc^^^UUUGGG777555222///...---......,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******)))(((&&&''')))******)))))))))))))))))))))))))))%%%''')))+++,,,***((('''******))))))))))))***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000111444:::BBBIIINNNhhhzzz{{{iii\\\]]]nnn{{{{{{{{{|||~~~sssiiiggghhhwwwrrr|||}}}hhheeeaaaRRRMMMEEE@@@999555333222000...------------------------***************++++++++++++++++++************)))******+++++++++,,,,,,,,,************************************************************************++++++************++++++(((((()))*********************+++++++++,,,,,,,,,+++,,,---...///111222222xxxvvvyyy}}}ZZZPPPCCCHHHJJJFFF???888000***)))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((+++*********))))))(((((())))))))))))*********************)))******+++,,,++++++,,,,,,,,,---------,,,++++++,,,,,,---111666<<>>555///,,,+++***+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************)))))))))((())))))))))))***************************++++++,,,++++++,,,,,,,,,---------/////////000......333999LLLiii{{{}}}uuuqqqooonnnmmmlllmmmmmmoooqqqtttwwwxxxyyy}}}zzzxxxuuutttttttttsssqqqnnnqqqwww~~~{{{zzz}}}|||iiiOOOIIIAAA999555111---+++,,,---------,,,,,,,,,++++++)))*********++++++++++++))))))***++++++++++++***+++***((()))***,,,++++++))))))))))))))))))))))))******))))))))))))*********)))((((((((()))++++++)))************+++++++++++++++,,,---------,,,,,,...000111000000000000///555333:::III[[[lll~~~~~~lllhhhuuuyyytttvvv~~~pppfff}}}qqqRRRIIIBBB@@@===666222222000......111///,,,+++...,,,------,,,***)))***+++++++++++++++******************************************++++++++++++******************************+++*********))))))))))))***))))))((()))***+++,,,******++++++++++++******---,,,+++******+++,,,---////////////111333444555xxxiiiaaa```ttttttxxxoooOOOEEECCCKKKOOOHHH===999111///,,,+++,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************)))))))))))))))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,------------------000111......777BBBZZZ}}}rrrlllmmmpppqqqppprrrsssuuuyyy}}}}}}yyyvvvtttvvvrrrqqqtttuuurrrrrrsssuuuyyyfffRRRKKKCCC===555---+++///------------,,,,,,,,,,,,************++++++++++++))))))***++++++++++++***+++***((()))***,,,++++++))))))))))))))))))))))))******))))))))))))******)))))))))((()))******+++)))************+++++++++++++++,,,---------------,,,---.../////////111444999;;;IIIeeewwwttt~~~|||~~~nnnxxxzzz{{{www^^^wwwlllXXXIIIHHHEEE:::333444222///...000000......111---......---***))))))***,,,+++++++++******************************************++++++++++++*********************************************)))))))))***))))))))))))***++++++******+++++++++++++++***------,,,++++++,,,---...111///...000555999:::999pppfffbbbfffaaaaaajjjsss~~~mmmUUUCCCHHHQQQLLLBBB===333000---+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,------------...---,,,///222111333CCCTTTkkkzzztttssszzz~~~~~~~~~~~~tttmmmnnnqqquuuvvvuuuwww{{{}}}yyyvvvooopppssstttuuuwwwzzztttwwwvvv~~~XXXQQQJJJEEE;;;000---222...------------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++***((()))***,,,++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))*********+++++++++++++++,,,---............,,,---///111222222777>>>???KKKddd|||qqqooo}}}}}}~~~~~~}}}|||sssuuuvvv|||rrrxxx}}}yyymmmkkkaaabbbxxxZZZOOOHHH<<<777;;;444000...000000...///111---......---+++))))))***,,,,,,+++++++++***************************************++++++++++++******************************************************)))))))))*********++++++******++++++,,,,,,++++++...---,,,,,,,,,---...///000...///444<<<@@@>>>;;;pppjjjllldddaaagggmmmuuuoooNNNGGGLLLKKKDDD>>>555111---+++***+++++++++))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))******************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------.........111...///444555:::NNNeeeqqqjjjgggooozzz|||vvvqqqqqqrrrttt}}}|||xxxsssooopppuuuyyyxxx{{{yyywww||||||vvvsssvvvpppsss|||~~~{{{{{{bbbUUULLLIIIAAA444///222.........---------,,,,,,,,,+++++++++++++++++++++))))))***++++++++++++***+++***((()))***,,,++++++******************************))))))))))))******((()))))))))************))))))*********+++++++++***+++,,,---............111000222555555555===GGGLLL```}}}zzzjjjhhhrrr}}}xxxvvvvvvwww{{{~~~|||~~~}}}}}}~~~{{{~~~}}}zzzxxxyyy|||~~~{{{}}}}}}|||ggguuuaaaOOOiiisss[[[LLL???<<>>888333vvvvvv~~~{{{[[[IIIJJJOOOOOOAAA<<<555///,,,++++++***))))))))))))))))))))))))************************(((((()))***************((()))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,------------------............111+++111BBBNNNVVViiinnnjjjkkkqqqxxxzzz|||yyyyyywwwtttpppoooqqqtttuuuwwwzzz{{{|||~~~yyyuuutttrrrqqqwwwcccWWWQQQDDD888555............------------------,,,,,,,,,+++++++++))))))***++++++++++++***+++***((()))***,,,++++++******************************))))))))))))******'''((()))***+++******))))))************+++++++++***+++,,,...//////000000...,,,111:::>>>BBBQQQccctttwwwvvv|||}}}zzzyyytttwwwyyyyyywwwxxx{{{~~~xxx~~~~~~~~~}}}yyy|||xxxmmmmmmkkkUUUEEEGGG===444222222000...///+++,,,...---,,,,,,---...------,,,,,,,,,+++++++++******************************++++++++++++***************************************++++++,,,,,,,,,)))***+++,,,,,,,,,++++++)))***+++,,,------------//////......///000222333666777999;;;;;;:::888777yyyTTTKKKMMMMMMHHHBBB999111---+++***)))))))))))))))))))))))))))************************(((((()))***************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////555222<<>>666222000---***++++++,,,++++++***)))(((---,,,***(((((()))***++++++***)))(((((()))***+++************************)))************+++++++++++++++******++++++,,,---.........---...000000...333666DDD]]]xxx}}}}}}yyy~~~wwwqqqoooooorrroookkkkkkmmmqqqssstttwww{{{{{{zzzuuutttxxx|||sss[[[NNNBBB999222111000000000000///---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************---,,,,,,+++*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---+++,,,///000...///222///;;;BBBLLLaaauuuvvvqqqppphhhnnnpppuuu}}}{{{~~~|||}}}|||{{{}}}~~~~~~~~~|||zzz{{{~~~zzzyyywwwvvvxxx{{{{{{|||}}}zzzmmmffftttTTTLLLKKKDDD888///...111333////////////...---,,,+++...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++)))(((&&&%%%******))))))******+++,,,************************)))************+++++++++++++++,,,,,,,,,---------000/////////000111222222333444666999;;;===>>>>>>~~~sssqqqvvv}}}aaaMMMFFFMMMJJJCCC:::222...,,,***,,,,,,,,,++++++***)))(((---,,,***)))((()))***++++++***)))(((((()))***+++************************)))************++++++++++++++++++***++++++,,,---//////---+++,,,...//////222:::LLLggguuu{{{{{{wwwvvvzzz~~~yyysssnnnlllkkklllkkkjjjjjjnnntttzzz~~~}}}{{{wwwuuuyyy}}}}}}zzzuuuWWWJJJGGGGGG444111///---......---+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,+++******)))))))))******************************************************++++++++++++,,,,,,,,,111//////222222///000333:::<<>>111---///------,,,+++************++++++***))))))******+++************************************************))))))*********+++++++++,,,++++++++++++,,,------,,,,,,...//////000777>>>MMM]]]ppp}}}ssskkklllsss~~~zzzwwwwwwzzz|||}}}}}}xxxsssllliiijjjllllllkkkoootttzzz}}}~~~~~~xxxxxx|||}}}hhhSSSIIIDDD>>>777111////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++******)))))))))******************************************************+++++++++,,,,,,,,,------++++++,,,000111111777???DDD]]]~~~}}}}}}{{{{{{~~~||||||~~~~~~}}}tttggg[[[MMMHHH>>>555111000/////////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++******)))))))))******++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------.../////////000111222333444777777888999999999888888sssrrr}}}fffdddpppzzzyyyRRRBBBEEEKKKNNNGGG999222222...---,,,+++******************************++++++******++++++++++++******************************))))))*********+++++++++,,,,,,++++++,,,,,,---...+++,,,///222000000888CCCUUUggg}}}~~~vvvtttvvvxxxyyy{{{xxxzzz||||||{{{yyyzzz{{{wwwqqqjjjggghhhkkkllllllpppxxx|||yyyvvvzzzoooXXXLLLFFF<<<444000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,************************************************++++++,,,,,,,,,---------///...000333555888BBBMMMWWWyyy~~~}}}~~~ppphhh~~~lllUUUKKKBBB999555111111000/////////000000///...------,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++***)))(((((()))***++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111333444555666666777777777777666666zzzeee___qqq}}}iiiLLLHHHJJJPPPNNNAAA777444///...,,,+++******++++++)))*********++++++++++++******+++,,,,,,+++******************************)))************+++++++++,,,,,,,,,,,,,,,------...------000333111111>>>OOOZZZnnnyyytttrrruuu{{{~~~|||xxxzzz}}}xxxyyy{{{yyytttmmmiiiiiikkknnnoooqqqyyyuuuzzzvvvYYYRRRJJJ@@@777111//////...------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,------------000///000222555<<>>666555222......333......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++---...---,,,,,,---...---......///////////////000000111222444555666777888999999888888999;;;==={{{uuussslllrrrhhhRRROOOOOOIIIAAA:::555///++++++,,,,,,++++++++++++************)))))))))***++++++++++++***))))))))))))************++++++,,,,,,,,,,,,------,,,---...---,,,,,,...///...111333888HHHdddqqqpppyyy~~~zzztttooommmooorrrxxxpppooowww|||zzz}}}|||}}}___QQQRRRHHH;;;444000......---...///...,,,***+++++++++,,,,,,---------************************************************))))))))))))************++++++++++++++++++++++++)))---...++++++///111...666EEESSSYYYbbbwww}}}{{{{{{}}}zzzwwwyyy~~~{{{uuueeeooowwwPPPDDD888444222...---000.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++---......,,,,,,---///---...//////000000//////111111222333333444555555777888999999999;;;???BBB{{{ppprrrnnnnnnxxx}}}{{{^^^SSSQQQMMMHHH<<<888111---,,,---------+++++++++************)))))))))***++++++++++++***)))))))))*********++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000222111666CCCTTTjjjtttuuu}}}~~~}}}{{{vvvrrrppppppqqqwwwsssvvv}}}|||~~~}}}eeeRRRRRRLLLBBB888,,,......---...//////---+++++++++,,,,,,,,,,,,------************************************************)))))))))*********++++++++++++++++++++++++++++++(((,,,...,,,,,,000222222<<>>555333000///............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++---......------...///---...//////000000//////222222333333333444444444777888999:::;;;>>>CCCFFF}}}nnnrrroookkkmmmmmmkkkUUUMMMLLLMMMBBB>>>777111...---------+++++++++*********))))))))))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---------///111222000:::MMM```qqqzzztttwww|||~~~~~~}}}|||zzzwwwuuusssrrrwwwuuuyyy}}}}}}}}}}}}|||vvvZZZRRRLLLGGG<<<,,,///...---...///000...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++,,,...000000///111444777EEE___sssxxx|||}}}}}}|||nnnaaazzzooo]]]FFF999555444222///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++---......------///000......///000000000000000111222222333555666666777888:::;;;;;;<<>>>>>>>>???BBBDDD}}}vvvooonnnkkkaaaiiizzzeeeOOOKKKNNNOOOMMMGGG???666///+++***+++++++++************)))))))))***++++++++++++************++++++++++++,,,++++++,,,,,,,,,,,,------+++---......---...000222000;;;MMM```oooxxxffffffhhhkkkqqqvvvxxxyyyvvvuuuvvvwwwxxxwwwuuusssxxxwwwvvvxxx{{{}}}~~~~~~}}}|||}}}}}}||||||}}}~~~mmmVVVOOOIII:::333111///////////////...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++......//////...000:::DDD[[[qqqcccpppwww[[[BBB888666333////////////.........------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............000222...///000000111111000000000111333666999<<<>>>???>>>@@@BBBCCCBBBAAABBBCCC~~~sssvvvvvviiibbbvvvvvv]]]PPPLLLQQQPPPMMMEEE;;;222---++++++++++++************)))))))))***++++++++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,------+++---.........///111333444GGG\\\hhhqqqtttfffddddddggglllqqquuuwwwsssrrrrrruuuwwwxxxwwwuuuwwwvvvuuuvvvxxx{{{|||{{{xxx{{{~~~|||yyywwwaaaSSSKKK<<<666333000/////////...------------,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++///---///111222666CCCQQQhhh|||fffeeelllNNN===999666111////////////............,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///...///111222//////000111111111111000222333555888:::===???@@@???BBBFFFHHHGGGEEEDDDDDDqqqxxxyyykkk\\\wwwjjjUUUJJJQQQQQQOOOHHH>>>555///---+++++++++************)))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---.........///111333888QQQggglllrrrsssgggjjjgggddddddgggkkkqqqvvvtttrrrrrruuuyyy{{{zzzxxxvvvvvvvvvvvvxxx{{{{{{yyyvvvyyy~~~{{{wwwqqq}}}yyyppp[[[QQQBBB777444111/////////...,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++111///000444666<<>>??????DDDIIILLLKKKIIIGGGGGG|||yyy~~~qqqlll~~~kkkLLLOOOSSSWWWVVVKKK<<<111------,,,++++++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......,,,,,,...111222333444III]]]ooo~~~ooohhheeesssrrrpppnnnnnnnnnooopppxxxyyyvvvqqqsss|||vvvrrrnnnnnnrrrwwwzzzzzzzzzzzz{{{|||~~~~~~wwwssszzz~~~|||{{{kkkVVVMMMFFF;;;222222222...---///+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,---...---,,,,,,---///000111000222===RRRhhhvvvvvvggglllQQQAAA999666444111000111///+++---111------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------...............///000111000///---...111333555666;;;:::777:::JJJ[[[WWWIIIEEEIIIKKKJJJJJJLLLKKKGGG}}}}}}tttnnn~~~WWWOOOSSSWWWWWWLLL===333//////---,,,---------+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///++++++///000000555<<>>444222222///...000+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,---...---,,,,,,...///...333333333DDDbbbyyy~~~nnn|||vvvVVVDDD<<<:::333000///111///,,,---000------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------...............///000111333111000000222555777777999<<<<<<@@@NNN\\\YYYLLLHHHKKKLLLLLLMMMPPPPPPOOOxxxuuuvvvmmmwwwaaaOOOQQQVVVWWWNNN???555222000///------......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111++++++111111...888HHH]]]zzz|||wwwzzzxxxhhhUUUVVVfffooo~~~|||xxxuuusssrrrssstttxxxwwwsssmmmlllpppttttttvvvsssqqqqqqtttxxx{{{}}}{{{|||~~~wwwyyy|||~~~~~~vvvvvv}}}___WWWNNNCCC888333111//////111++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,---...---,,,,,,...000...444444777NNNooo~~~~~~jjj^^^GGG>>>:::222//////111000---,,,///------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------............///000111222555444444444555666888999:::???AAADDDMMMUUURRRHHHIIIIIIJJJLLLNNNOOORRRTTTvvvnnnqqqhhhlll|||nnnRRRPPPSSSVVVPPPAAA777555000///------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...222++++++222111///@@@WWWfff}}}yyyhhhXXX\\\kkknnnsssrrrpppooooooqqqtttvvvwwwuuurrrnnnnnnrrruuuwwwtttrrrpppooopppsssvvvwwwwwwyyy}}}}}}}}}|||vvv}}}gggZZZRRRIII===444000...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---...---------///111333222666DDD\\\vvvtttnnnccciiirrrWWWFFF>>>333///...111111---,,,---------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------...............///000222222555666666666666777999:::<<>>\\\vvvccc[[[~~~kkk^^^uuutttYYYFFF666111///111111...,,,,,,------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------......---.........000111222333444666888888777777:::<<<>>>AAAAAA???>>>@@@BBBBBBDDDBBBFFFMMMJJJFFFOOO___|||wwwhhhgggaaahhhzzzbbbRRRKKKRRRUUUJJJ>>>:::111...+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---...111444AAAXXXmmmttt}}}{{{```XXXYYYdddmmmjjjmmmmmmnnnooopppqqqrrrrrrdddaaa```cccfffhhhmmmrrrqqqqqqpppmmmkkkkkkmmmooolllnnnrrrvvv{{{}}}yyy{{{|||}}}~~~~~~~~~xxxzzzyyyuuu}}}~~~|||^^^YYYTTTHHH:::111///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******,,,---...+++---......---...000222333:::SSSwwwbbbQQQYYY~~~lllkkk~~~jjjNNN<<<555000111111...,,,,,,------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......------...///000222333444444777::::::999999<<>>???===>>>BBBFFFDDDCCCEEEJJJLLLMMMMMMMMMEEECCCJJJSSSRRR\\\~~~|||{{{|||}}}}}}yyyqqqnnnmmmkkkqqqvvvuuutttjjj]]]ssscccQQQSSSVVVXXXRRRDDD;;;222+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---111111------???]]]ssszzzsss\\\bbbllljjjhhhkkkhhhhhhhhhiiiiiigggccc```ZZZWWWWWW[[[```bbb```\\\^^^bbbffffffeeedddeeeggghhhhhhiiijjjlllnnnoooppp~~~zzzuuupppllljjjqqqpppooonnnnnnoooqqqqqqmmmnnnpppqqqpppqqqsssuuuuuuuuuvvvwwwxxxyyyzzz{{{~~~}}}{{{|||~~~~~~|||xxxtttnnnppprrrssstttxxx~~~~~~}}}sssqqq{{{wwwyyyaaaWWWOOOJJJ@@@222,,,///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---***444111+++//////...333111PPP```___aaaffflllvvvnnnmmmssstttiiiyyyvvvdddggg~~~mmmjjjSSS>>>444444222333333***------............------++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---......---------///111444777888999:::;;;;;;;;;???EEEKKKGGGFFFDDDEEEHHHJJJKKKKKKAAAGGGUUUTTTTTT~~~{{{vvvsssvvv{{{zzzpppssswwwzzzmmmzzztttXXXSSSTTTYYYWWWJJJ<<<333,,,,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,///222:::OOOjjj{{{ssskkk{{{kkk]]]fffqqqooolllnnnlllkkkjjjhhhfffaaa[[[WWWSSSQQQRRRVVV\\\___]]][[[YYY[[[^^^^^^]]]\\\^^^```cccccccccdddfffhhhiiijjjuuuvvvvvvuuurrrmmmiiifffgggfffeeeddddddeeeffffffbbbdddfffffffffggghhhjjjkkkkkkkkklllmmmnnnnnnoooiiiooopppmmmqqqxxxuuullliiihhhfffeeefffiiilllooovvvuuuuuuwwwxxxvvvsssooommmnnnmmmkkkiiijjjnnnqqqssstttssstttvvv|||~~~vvvrrruuuxxx{{{wwwwwwnnn```TTTMMMCCC444...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,333///+++000222222:::ZZZjjjNNNSSSnnn|||}}}zzzzzzxxxyyy|||yyynnnwwwmmmPPP>>>666555///000222---------............------++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,,,,------...////////////000222555777888999:::;;;;;;;;;???DDDIIIHHHGGGFFFHHHKKKMMMOOOOOOGGGFFFHHHQQQrrr~~~wwwooopppzzz}}}xxxzzzwwwyyy```QQQPPPYYY\\\RRR???555---,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,...555EEE```zzzqqqdddwwwqqqccc___jjjrrroookkklllmmmkkkiiifffbbb\\\UUUPPPLLLKKKLLLQQQWWWZZZZZZXXXXXXYYYZZZYYYXXXYYY[[[]]]\\\\\\\\\]]]^^^```aaabbbfffhhhjjjllljjjgggbbb___\\\[[[ZZZXXXXXXXXXYYYYYYWWWXXXZZZZZZZZZZZZ\\\^^^\\\\\\]]]]]]^^^^^^______YYY^^^___]]]___dddbbb[[[YYYYYYYYYZZZ\\\^^^```aaadddfffiiinnnqqqqqqnnnkkkggghhhhhhgggggghhhjjjmmmkkkllllllkkkiiiiiijjjkkklllooowww|||vvvrrruuuyyy}}}xxx{{{|||xxxgggWWWOOOFFF999111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------------...222---+++222333666AAAaaannnEEE888MMMpppvvvvvv{{{zzztttpppooosss~~~zzzvvviii|||xxxTTTDDD<<<888...---111///------............------++++++++++++++++++++++++*********+++,,,---...///---------------...//////222111111222444666888999:::;;;;;;<<<<<>>???AAACCCEEEFFFEEEEEEGGGJJJLLLLLLLLLHHHPPPIIIZZZ|||{{{yyyooommmxxxyyy|||aaaSSSXXX]]]WWWJJJ===222......,,,+++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,------.../////////000???[[[wwwrrrkkk}}}fffgggiiikkkkkkiiihhhhhhfffdddaaa^^^[[[WWWSSSOOOLLLLLLLLLMMMOOOQQQQQQQQQSSSQQQOOOOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUVVV[[[ZZZXXXUUUSSSPPPOOONNNMMMLLLJJJHHHGGGGGGHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMJJJJJJJJJKKKKKKLLLLLLLLLOOORRRTTTSSSSSSTTTTTTRRRUUUXXX[[[^^^aaabbbbbbaaa]]]^^^___aaacccfffiiijjjlllllljjjiiihhhfffdddbbbeeeffffffffffffgggjjjllljjjhhhjjjnnnppppppuuu{{{~~~{{{yyyzzzvvvmmmsssmmmnnnZZZUUUSSSFFF666---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------.../////////000...111444///555KKKvvvVVVIIIDDDHHHWWWzzz{{{|||rrrkkkiiijjjpppyyyyyyzzz}}}uuu~~~pppdddyyypppVVVCCC:::111222333...------............------++++++++++++++++++++++++*********+++,,,---///000............///000111222666555555555777888:::<<>>>>>===<<<;;;::::::;;;<<<===;;;<<<======<<<<<<===>>>???@@@AAABBBDDDFFFGGGGGGJJJLLLNNNOOOOOONNNPPPSSSSSSUUUXXXZZZ\\\]]]]]]]]]ZZZ[[[\\\[[[ZZZZZZ\\\___```aaadddiiinnnqqqpppnnnjjjkkkjjjhhhfffeeefffgggeeedddgggkkkllljjjlllpppqqqqqqpppnnnqqq}}}}}}{{{|||vvvzzzpppnnnrrr|||}}}{{{eee]]]]]]RRR???111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---...///000000---...///444666555PPP|||KKK===WWWmmmttt{{{{{{vvvnnnhhhfffkkksssyyy~~~}}}{{{{{{{{{|||||||||vvvyyy{{{|||zzzyyyxxxyyysssiiigggnnntttuuuzzzxxxmmmlllttt}}}~~~{{{yyyyyyzzz{{{{{{|||~~~ggg___{{{]]]GGG555111444000------............------++++++++++++++++++++++++++++++++++++,,,,,,---............///000111333333555555555666888:::===>>>???>>>>>>@@@CCCCCC@@@===??????@@@DDDGGGIIIIIIHHHPPPKKKkkkdddjjjvvv}}}uuuhhhmmmxxxvvv~~~tttQQQJJJVVVYYYWWWIII:::333111///...000........................)))***+++,,,------...---++++++,,,---...///000111444DDDmmmwwweeecccgggmmmmmmggggggmmmnnniiiddd]]]TTTLLLHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFHHHEEEDDDBBBCCCEEEDDD@@@===>>>>>>===<<<<<<<<<<<<===777888:::<<<<<<<<<;;;:::;;;:::999999999:::;;;<<<999;;;<<<;;;::::::;;;<<<;;;<<<===???AAACCCEEEEEEFFFGGGJJJLLLKKKJJJMMMRRRRRRSSSUUUWWWYYYZZZZZZZZZXXX[[[^^^]]][[[ZZZZZZ\\\]]]]]]___cccggghhheeebbbhhhiiijjjiiifffcccbbbbbbeeeccceeehhhhhhfffhhhmmmlllqqqtttrrrnnnmmmrrrxxx}}}{{{tttxxx}}}~~~{{{qqqmmmqqqcccZZZ\\\UUUDDD888//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---...///000111------...444777:::^^^mmm>>>???]]]iiilllyyy{{{vvvqqqqqqooommmkkknnntttzzz~~~}}}}}}}}}{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxtttvvvwwwvvvtttrrrqqqrrr|||pppbbbccchhhiiiiiiooo{{{mmmiiihhhmmmvvv{{{zzzvvvwwwvvvvvvwwwxxxyyyxxxvvvzzz~~~}}}|||lll\\\{{{qqqSSS777...111000---..................---++++++++++++++++++++++++,,,,,,,,,++++++,,,------.........///000222333444444444444666888;;;>>>???>>>======???BBBAAA>>>:::888999;;;@@@DDDGGGHHHGGGHHHLLL~~~{{{|||}}}rrrlllvvv~~~xxxxxxjjjqqqttt}}}[[[GGGKKKWWW]]]RRR>>>555777///(((...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......///...---...000222333NNN}}}tttqqqccc]]]llljjjkkknnnnnniiiggghhh```TTTIIIGGGHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAADDDCCCBBB@@@???===<<<;;;;;;:::999999888888999999777777777777888888888888888888888777888999999:::<<<===>>>===;;;:::;;;<<<;;;===???AAABBBCCCCCCBBBEEEHHHKKKMMMNNNMMMMMMNNNJJJOOOTTTXXXYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[YYY[[[]]]___aaabbbbbbaaafffggghhhfffdddbbbcccddddddeeeeeeeeeddddddfffgggooonnnlllkkkkkklllmmmnnnyyy~~~yyy|||vvvtttyyysssooouuulllXXX]]]___MMM666///000000000...------...------++++++++++++------,,,,,,++++++,,,,,,---...***,,,............000111...444000222:::@@@eeeccc999AAARRRSSSYYYhhhtttqqqvvvlllllllllnnnsssxxx}}}|||{{{zzzxxxwwwxxxyyyzzzyyyzzzyyywwwzzzzzzwwwrrrnnnnnnooorrrsssrrrrrrpppnnnoooqqqqqqppptttvvvaaabbbbbbaaaccclllxxx|||yyyqqqpppooonnnpppsssvvvxxxxxxwwwuuusssrrrsssvvvxxxwwwzzz}}}|||zzzyyy{{{}}}vvvccc}}}^^^???111000111------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///......///222333333222444555777777888999<<<>>>999???BBB???>>>AAA???:::<<<999888<<>>>>>@@@???>>>===;;;:::999888888888777666666666666777444444555555555666666666777777666666777777888999888:::;;;:::999999:::;;;;;;<<<===???@@@AAABBBBBBCCCFFFJJJLLLLLLLLLLLLMMMKKKOOOTTTXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZXXXYYY[[[]]]^^^___``````dddeeeeeedddbbb```aaabbbcccdddddddddcccccceeefffjjjjjjjjjjjjjjjkkkkkklllsssvvv|||{{{{{{wwwwww|||vvvmmmmmmyyy______bbbQQQ888000000000///...------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***,,,............000222333555555666>>>NNNvvv]]]999:::DDDFFFOOO^^^iiizzzllllllhhhgggfffgggjjjooossstttxxxwwwvvvvvvwwwxxxyyyxxxxxxwwwzzz|||yyysssrrrvvvsssssstttsssqqqooooooooolllnnnmmmkkkkkkoooppppppwwwvvvcccaaaccceeegggmmmvvvyyywwwsssrrrqqqpppqqqsssvvvxxxvvvtttqqqoooooopppppppppsssuuuxxxxxxwwwwwwyyyzzz}}}}}}}}}}}}~~~gggvvv\\\???333111111.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......///222333333222555666777888888999<<<>>>;;;@@@BBB@@@@@@BBB???999777555666:::>>>AAADDDGGGRRRoootttvvvzzz}}}nnnqqq~~~yyyxxx|||wwwQQQHHHTTTccc[[[GGG;;;999111***000,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...///...---...111333888XXXvvvzzzwwwkkkhhhhhheeecccbbb]]]PPPCCC???>>>===>>>@@@??????>>>===<<<;;;;;;:::;;;:::999888777666555555555555444333333333333333111222222222222333333333555555444444555555666777444666777777777777888::::::;;;;;;<<<===???AAAAAAAAADDDGGGIIIJJJJJJKKKLLLMMMQQQUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^```aaabbbaaa___^^^^^^___aaabbbcccbbbaaaaaaccceeedddeeefffggghhhiiiiiiiiimmmppprrrsssyyy~~~|||xxxyyy}}}pppkkk~~~aaa\\\bbbTTT:::111000///...---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,............000222333111444666===\\\eeeLLL:::;;;DDDKKKUUU```fffpppiiicccaaaaaa```aaadddhhhmmmpppqqqpppooorrruuuwwwvvvsssuuussssssssspppmmmnnnqqqpppsssvvvtttpppkkkjjjjjjfffjjjkkkhhhiiinnnrrrrrrvvvqqqhhhmmmqqqpppqqqtttuuussssssrrrpppooopppqqqsssuuuvvvssspppoooppppppnnnlllnnnpppssstttttttttvvvwwwxxxxxxyyyzzz{{{}}}{{{|||nnnmmm~~~YYY???555333222///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///111333333222666777888999999:::<<<>>>>>>AAABBBAAABBBCCC@@@;;;999666777:::<<<===EEEOOOaaajjjlllttt}}}wwwuuuZZZKKKVVVeeeaaaOOO@@@<<<333,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///......///222444<<>>===<<<;;;===;;;;;;::::::999888888777777666666555444333333222333333222111111111111111000000000000111111111111333222222222222333444444222333555666555666888999999999999999;;;===???@@@@@@BBBFFFHHHIIIJJJKKKMMMOOORRRUUUVVVVVVTTTTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]___```___]]]]]]]]]______```aaa```______aaaccc___aaacccfffhhhhhhhhhhhhkkknnnqqqqqqrrryyy{{{xxxzzzzzz~~~tttmmm}}}cccXXXbbbYYYBBB222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...///...///000222444///444666>>>iiivvv]]]DDD>>>===EEESSS```gggjjjqqqqqq|||wwwccc[[[SSSXXX\\\^^^^^^ccckkkrrrmmmlllkkknnnrrrssspppmmmnnnnnnmmmmmmmmmlllmmmooorrrvvvyyyvvvpppiiiffffffeeemmmpppkkkjjjpppttttttyyy{{{sss{{{{{{uuurrrpppmmmooonnnmmmllllllmmmnnnooossspppmmmnnnpppqqqnnnjjjmmmnnnpppqqqrrrrrrsssssstttuuuvvvwwwyyyzzz|||}}}{{{|||~~~|||lllyyyVVV???666333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................///222444444333777888999::::::;;;===???@@@AAABBBCCCEEEFFFEEECCCDDD;;;888===???>>>FFFRRRrrrqqqnnnpppxxxwwwuuu~~~___NNNXXXeeeeeeVVVFFF???555---111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///......///222555@@@mmmxxxiiiyyytttfffcccddd```VVVPPPHHHAAA>>>??????<<<:::;;;888888888777777666666666444444444333333222222222222222111000000000000000//////000000000000111111111111000000111111222333111333555555555666888:::888888777888999;;;>>>??????BBBEEEGGGHHHJJJLLLNNNPPPRRRUUUUUUTTTSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^___^^^_________^^^^^^```aaa^^^___bbbeeeggghhhhhhhhhkkklllnnnqqqtttwww{{{}}}|||vvvwwwwwwzzzwwwooo}}}iiiZZZccc___MMM555222...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---////////////111222888333777:::HHHyyywwwIII:::<<<@@@MMMbbbvvv~~~yyyqqqrrrpppfffZZZTTTIIIQQQZZZ\\\[[[^^^hhhqqqnnnmmmlllmmmoooooollliiifffgggiiijjjlllnnnnnnmmmnnnuuu}}}zzzqqqiiieeemmmxxx{{{rrrlllnnnqqqnnnzzzvvvuuu~~~}}}tttooollljjjlllkkkjjjiiiiiiiiijjjkkkllljjjiiijjjlllmmmllljjjnnnnnnooopppqqqqqqqqqppprrrssstttvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{nnnxxxVVV???777333000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......000333555555444777888:::;;;;;;<<>>>>>:::888888666666555555555444444444222222222222222222222222111111000////////////000////////////000000000000000000//////000000111222111333555555555666777999777777777888999;;;======>>>@@@CCCEEEGGGIIILLLOOOPPPRRRTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\^^^___]]]^^^___^^^]]]]]]___aaa]]]___aaaccceeeggghhhhhhjjjiiiiiikkkpppwww|||zzz|||vvvwwwxxx~~~}}}kkkZZZ^^^]]]QQQ777333///---///000///---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++---////////////111333555555666<<>>AAADDDDDDDDDFFFHHHLLLSSSbbbpppfffIII777;;;@@@???KKK^^^~~~zzziiiffffffbbbccchhhttt}}}~~~{{{gggSSSQQQ```iiiaaaOOOEEE999//////,,,,,,,,,---------......++++++,,,,,,,,,,,,---------.../////////111444666OOOjjjnnn~~~dddsssuuubbbttt~~~zzzooofffcccaaaXXXLLLDDD;;;888777:::999666444555333333333333222222222222000111111111111111111111000//////...---.........------........./////////000////////////000111111111333444444444444666777555666888999;;;;;;<<<<<<<<<>>>AAACCCEEEHHHKKKNNNOOOQQQSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\[[[\\\]]]___]]]^^^^^^^^^]]]]]]___aaa^^^^^^___```bbbdddfffgggggghhhjjjjjjlllqqqxxx~~~www~~~~~~xxxyyy{{{ooojjj]]]]]]\\\XXX:::555///...000111000...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---///000///000111333111777555>>>cccooo???>>>@@@III]]]xxxppp\\\QQQNNNLLLJJJKKKMMMRRR\\\ggglllkkkhhheeeggggggddd```]]]___bbbYYY[[[ZZZXXX]]]dddfffcccjjjkkknnnsssuuurrriiibbbeeexxxuuujjjjjjjjjdddbbb}}}{{{dddjjjlllhhheeeffffffdddffffffffffffffffffffffffccceeefffdddaaaaaaeeeiiieeedddeeehhhlllooonnnmmmpppqqqrrrsssssssssrrrrrrsssooojjjfffcccbbbcccdddhhhkkkqqqxxx}}}vvvqqqppprrrwwwzzz|||{{{oooaaaFFF888444222//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000111111111333666888999888555777:::<<<===@@@DDDGGGHHHHHHKKKMMMPPP\\\ttteeeIIIEEECCCAAATTTpppxxx|||wwwjjjaaa```^^^iiiqqqmmmgggjjjrrryyy|||{{{|||kkkVVVNNN^^^iiicccRRRGGG;;;//////,,,,,,,,,------.........++++++,,,,,,,,,------------.../////////111444777WWWooogggXXX|||vvvddd[[[nnnuuuwwwmmmccc```[[[QQQFFF???;;;777555666555111111333111111111111000000000000/////////000000000000000///...------,,,,,,------,,,,,,---------.........///////////////000111111111222333444333333444666444666888:::;;;<<<<<<;;;:::<<>>AAAQQQeeennnhhh]]][[[^^^```\\\UUUSSSWWW]]]WWWWWWSSSOOOSSS]]]```]]]uuulllaaa\\\___ccccccaaaVVVmmmyyyqqqiiilllmmmhhhnnn{{{yyysssvvvdddggggggcccaaabbbcccaaaaaaaaabbbbbbbbbcccccccccYYY\\\]]]YYYSSSRRRXXX^^^^^^^^^___dddiiimmmnnnlllooopppqqqrrrrrrqqqpppoooqqqmmmfff```\\\\\\]]]^^^[[[]]]bbbiiiqqqxxx|||~~~}}}|||}}}{{{wwwxxxxxx}}}tttfffIII:::555444...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000222222222444777::::::999444666999<<<>>>AAAEEEHHHJJJKKKNNNQQQTTTbbb___RRRHHHCCC\\\wwwooo```aaafffllloooqqqxxxxxxsssffflllyyy[[[XXX^^^hhhbbbUUULLL>>>///---........................,,,,,,,,,---------......***111...+++222333222888___^^^jjjppp]]][[[hhhqqqooopppfff]]][[[YYYNNNAAA999666555444333222222222222222111111111000000/////////000111000...------...///...---,,,,,,,,,,,,,,,000///---+++++++++---...---------...///000000111111222444444444444555777444444666777888999999:::::::::<<>>DDDVVVfffbbbSSSWWWTTTQQQNNNMMMOOOQQQSSSQQQOOONNNMMMOOOSSSWWWYYYhhhhhhaaaVVVRRRUUUVVVSSSYYYbbbooovvvuuupppllliiikkkwwwzzzrrrqqqxxxvvvkkkeeecccaaa___^^^___```aaa_________```aaabbbcccdddYYYRRRMMMNNNLLLIIIKKKQQQ[[[^^^^^^[[[]]]dddkkkmmmqqqnnnmmmnnnmmmiiihhhkkkxxxuuuqqqmmmkkkjjjkkklllqqqpppnnnnnnpppssswwwyyy~~~~~~|||zzz|||sss|||vvvQQQ;;;777444000000000///......------,,,,,,,,,++++++*********---------------...///000333444777:::===???AAAAAA:::::::::;;;>>>AAAEEEGGGNNNPPPQQQPPPSSS___rrrqqqbbbOOOMMMNNN___zzzuuutttyyy~~~~~~yyyuuulllqqqzzz[[[SSS^^^iiifffYYYPPP@@@000---........................,,,,,,,,,---------......***111...,,,222333333;;;aaajjjrrrmmm^^^aaaqqqwwwrrrpppfff]]][[[WWWLLL???888555555444222222111111111111111111000000000//////...000000///...------...///...---,,,,,,,,,,,,---000...---+++++++++---...---------...///000000000222444555444333333444555333444555777888888999999:::;;;===???CCCGGGJJJMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSTTTVVVUUUXXXZZZ[[[YYYWWWVVVVVVXXXWWWWWWYYY[[[]]]^^^]]]^^^^^^^^^\\\ZZZZZZ\\\^^^___```bbbbbbdddgggkkknnnnnnppprrrqqqooommmmmmmmmrrrnnnqqqyyy{{{yyyxxxyyywwwyyywwwzzzmmmfffccccccLLL777///111,,,+++///---...------,,,,,,------...---,,,,,,,,,,,,---......---...///111222222222222222777888TTTfffFFFDDDJJJVVVaaaaaa[[[[[[```eeebbbVVVDDD999999::::::;;;======@@@NNN\\\YYYMMMNNNMMMKKKJJJJJJKKKMMMOOOMMMLLLKKKKKKLLLPPPTTTVVVcccccc^^^UUURRRUUUVVVSSSNNNUUU```iiiooorrrsssttttttpppgggiiihhh```bbbaaa___^^^^^^^^^______]]]^^^___```aaa```___^^^XXXRRRNNNOOONNNLLLOOOTTTYYY\\\\\\ZZZ\\\ccciiikkkpppmmmmmmmmmjjjdddccceeeoooqqqtttxxx{{{~~~{{{wwwuuuvvvxxxzzzzzz{{{|||}}}~~~~~~xxx}}}WWW???999666000000000///......------,,,,,,,,,+++++++++******---------------...///000444666888;;;===???@@@@@@::::::::::::===AAADDDGGGEEELLLTTTXXXZZZ___hhhoooooo]]]ZZZRRRSSSWWWppp~~~|||{{{uuuuuu```SSS]]]kkkkkk```WWWEEE333...........................,,,,,,,,,---------......***111///---222333555@@@rrr~~~~~~~~~ggg]]]iii|||xxxpppggg^^^YYYSSSGGG<<<666444444333222111111111111000000000000////////////...///000///---------///......---,,,,,,,,,------///...,,,++++++,,,---------------...//////000000333444555444222111222333333444555777777888888888;;;;;;===???CCCFFFIIIKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQRRRTTTUUUXXX[[[\\\[[[YYYXXXWWWVVVUUUUUUWWW[[[^^^______]]]___```___^^^]]]]]]^^^]]]___bbbdddfffhhhlllnnnjjjlllmmmmmmkkkiiihhhhhhmmmjjjmmmrrrqqquuu|||wwwuuusssuuu{{{yyy~~~zzzhhhbbbeeePPP:::111222...---000......------,,,,,,------...---,,,,,,,,,,,,---......---...///111222222222222444888:::\\\dddDDDCCCKKKYYYeeegggaaa^^^^^^YYYTTTHHH<<<777888999777:::<<<<<<<<>>888444000000000///......------,,,,,,,,,,,,++++++++++++,,,,,,,,,------...000000666888:::<<<>>>?????????;;;:::999999<<<@@@DDDGGGBBBJJJTTTYYYZZZZZZ]]]```___TTTZZZ[[[XXXZZZ}}}xxxzzzvvv{{{dddVVV\\\mmmqqqiii^^^JJJ555///........................,,,,,,,,,---------......+++111///...333333888HHH|||vvv\\\YYYooo}}}oooggg^^^WWWOOOBBB888444333333222111111111111111////////////////////////---...//////---------///...------,,,,,,,,,------------,,,++++++,,,,,,------------....../////////111222333333222111333444444555666777888888888888999:::<<<>>>AAADDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOQQQRRRSSSVVV[[[]]]]]]\\\\\\\\\UUUTTTSSSUUUXXX[[[\\\\\\^^^```bbbcccaaa```_________aaadddeeeeeedddeeefffcccdddddddddbbbbbbccceeeiiigggiiillliiiiiixxx~~~yyywwwssstttyyyxxxzzzooobbbeeeTTT===222222------000---...------,,,,,,------...---,,,,,,,,,,,,---......---...///000111222222333:::<<>>DDDNNN^^^lllqqqnnngggcccQQQHHH===666555777666444777::::::888;;;BBBCCCAAA<<<===>>>???@@@@@@@@@@@@EEEEEEDDDDDDFFFIIILLLNNNQQQQQQPPPOOOOOOPPPQQQPPPSSSOOOMMMNNNRRRVVVWWWVVVnnn{{{kkkdddbbb___ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTTTTUUUTTTTTTVVVZZZ^^^cccggglllooommmgggdddfffgggfffiiijjjmmmnnniii```\\\]]]fffnnn{{{{{{xxxxxxyyysssuuuwwwxxxxxxzzz[[[???888444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111888999;;;===>>>>>>>>>===<<<;;;999999;;;???DDDGGGHHHLLLPPPQQQPPPQQQUUUYYY[[[UUU[[[___YYY^^^xxx{{{zzzxxxuuufff[[[[[[ooowwwpppeeeNNN888111........................,,,,,,,,,---------......+++111000///333333<<>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMMMMMMMNNNOOOQQQQQQTTTXXX\\\]]]___aaabbbYYYWWWUUUUUUWWWYYYZZZZZZ^^^```cccdddcccaaa``````___aaaccccccbbb```______``````___\\\ZZZZZZ[[[]]]^^^]]]^^^```\\\[[[eeettt~~~xxxwwwzzztttqqqrrrrrreeegggXXX???111111---,,,///,,,...------,,,,,,------...---,,,,,,,,,,,,---............///000111222333333<<<>>>GGGttt}}}sss]]]CCC:::LLLUUUcccnnnqqqmmmbbbYYYKKKBBB777333444555444222444777777666666;;;>>>???:::;;;<<<======<<<;;;:::BBBBBBBBBBBBDDDGGGIIIKKKIIIHHHIIIJJJKKKKKKLLLMMMLLLIIIGGGIIIMMMQQQQQQOOORRRgggwwwvvvllleee```\\\YYYZZZZZZ[[[ZZZZZZYYYXXX[[[YYYUUUSSSQQQRRRTTTVVV[[[\\\^^^```eeekkkqqqsssqqqsssrrrllliiiiiiiiigggiiimmmuuuyyytttiiicccccckkkqqqzzzyyyuuuuuuvvvwwwrrruuuxxxxxxxxx{{{zzzyyy~~~}}}cccFFF<<<666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333888999<<<>>>>>>>>><<<;;;===<<<::::::<<<@@@DDDGGGJJJLLLLLLKKKJJJLLLPPPTTTSSSPPPSSSZZZXXXjjj{{{zzz}}}~~~uuuoooeee[[[qqq{{{vvvjjjRRR:::333........................,,,,,,,,,---------......+++111000111444333???WWW|||}}}wwwlllzzz```IIIOOOkkk|||kkkddd\\\SSSFFF999333444111111000000000000000111---------...............,,,---......---,,,...///------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,------------------------,,,...000111111222555777666666777888888888888888666777999;;;<<<===>>>>>>@@@@@@AAACCCEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOPPPOOOQQQUUUXXXZZZ]]]aaaddd___\\\YYYXXXYYYZZZ[[[[[[\\\___bbbcccbbb`````````[[[]]]___```___^^^^^^___bbbbbbaaa]]]XXXTTTSSSSSSPPPOOOPPPQQQOOOOOOWWWbbbooo~~~zzz||||||kkkaaa___ppprrriiijjj]]]BBB222111------///+++...------,,,,,,------...---,,,,,,,,,,,,---......///...//////000222333444999<<>>BBBOOOXXXccckkkooolll```TTTGGG===444333444333111111222444555555555888;;;===::::::;;;;;;;;;:::999999@@@@@@@@@AAACCCEEEGGGHHHDDDBBBBBBEEEGGGFFFGGGJJJJJJIIIIIIJJJLLLNNNMMMMMMDDDVVVhhhnnnlllhhhbbb\\\\\\[[[[[[ZZZYYYYYYXXXXXXZZZWWWSSSQQQQQQTTTXXX[[[dddfffhhhhhhkkkrrrwwwwwwjjjnnnnnnjjjhhhjjjjjjhhhllltttuuummmlllmmmppptttyyy{{{|||{{{zzzwwwuuurrrppppppqqqsssuuuqqquuuxxxxxxwwwzzzxxxlllkkkrrr{{{zzz{{{|||~~~~~~iiiJJJ<<<333000000000///......------,,,,,,,,,,,,------------.........///111222444555777888;;;===>>>===;;;:::============???BBBDDDFFFFFFHHHKKKLLLLLLKKKLLLMMMOOOPPPNNNVVV[[[zzzxxxrrr}}}wwwhhh[[[rrr~~~yyylllTTT<<<555........................,,,,,,,,,---------......,,,111111222444333AAA]]]rrrsssmmmvvvjjjrrrZZZFFFLLLfffzzz|||uuuiiiccc[[[QQQCCC666222444000000/////////000000111,,,,,,---------.........+++,,,...------,,,...///,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,,,,------------------------,,,...000111111111333555444555555666666666666666666777999;;;<<<======<<<<<<===>>>@@@BBBCCCEEEEEEGGGIIIKKKLLLLLLMMMOOOPPPNNNOOOQQQRRRTTTXXX]]]aaa```]]]ZZZYYYZZZ[[[\\\\\\ZZZ\\\^^^___^^^]]]]]]^^^ZZZ[[[]]]^^^]]]]]]^^^___bbbdddfffddd^^^WWWPPPMMMIIIHHHHHHIIIJJJMMMVVV^^^iii||||||}}}|||}}}sssqqq}}}uuunnnjjjaaaEEE444222......000,,,...------,,,,,,------...---,,,,,,,,,,,,---......//////...///000111333444666;;;MMMhhhRRRBBB???KKKNNNVVV^^^eeelllkkk```RRRAAA888222333333000000333222222222444555666777999888888888999999:::;;;;;;======>>>???@@@BBBDDDFFFBBB>>>>>>AAABBB@@@BBBGGGIIIJJJJJJJJJIIIIIIJJJLLLFFFPPP\\\fffllloookkkeee___^^^\\\ZZZYYYXXXXXXYYYXXXWWWUUUTTTVVVZZZ^^^bbbhhhkkkjjjggghhhnnnpppnnncccgggiiigggeeeggggggeeelllvvvzzzooolllhhhjjjmmmppprrrqqqpppooolllkkkkkklllmmmppprrrsssnnnrrrvvvuuutttwwwrrrdddaaakkkuuuvvvwwwyyyzzz||||||||||||~~~~~~lllOOO===000000000000///......------,,,,,,,,,---------......//////000111222444555666555777:::<<<===<<<:::999===>>>???@@@BBBCCCEEEEEEEEEFFFIIIJJJKKKKKKLLLLLLNNNTTTPPPZZZeee~~~rrr{{{lll{{{uuubbb[[[ssszzzmmmTTT===666........................,,,,,,,,,---------......,,,111111222444333BBB```nnnooogggsssmmm}}}zzznnnXXXFFFLLLbbbsssuuupppgggbbbZZZPPPAAA444111555000000////////////000111,,,,,,,,,------.........+++,,,------,,,,,,...///,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,,,,,,,------------------------...000111111000000111333333333444444555444444444777888:::<<<======<<<<<<:::;;;<<<>>>???AAABBBCCCGGGIIIKKKLLLLLLMMMOOOPPPOOOOOONNNNNNOOOSSSYYY]]]^^^\\\XXXWWWXXXZZZ[[[\\\WWWYYY[[[[[[ZZZZZZ[[[\\\\\\]]]^^^]]]\\\\\\]]]^^^___dddjjjlllfff\\\SSSMMMJJJIIIHHHIIILLLQQQ[[[cccmmmxxx|||}}}||||||sssiiidddGGG555333//////111---...------,,,,,,------...---,,,,,,,,,,,,---......//////...///000111333444888<<>>===JJJPPPVVV[[[___ccccccVVVGGG===555111333222///000555333111111444555444444555666666666777999;;;<<<===;;;;;;<<<===???AAACCCDDDBBB===<<>>@@@BBBDDDEEEEEEEEEHHHGGGEEEEEEFFFJJJNNNRRRGGGSSSQQQ___sss}}}vvvyyyppp}}}ttt~~~~~~yyycccaaapppuuuYYYBBB777000000000///......------..................------///+++333333666999EEEpppvvvnnnxxxpppfffMMMHHH[[[iiiqqqtttppphhh```TTTHHH>>>777111...000000000000////////////...........................------,,,,,,,,,------++++++,,,,,,---...//////------++++++++++++------,,,,,,+++++++++,,,---...---------......000111111444333333333333444555555:::999888888888999:::;;;444666888999999999;;;===CCCDDDFFFHHHJJJLLLMMMMMMPPPNNNMMMNNNQQQTTTVVVWWWZZZ\\\]]]\\\ZZZXXXWWWXXXYYYXXXXXX[[[^^^^^^[[[XXX[[[\\\]]]\\\YYYXXXYYYZZZ```eeekkkmmmfff\\\TTTRRRQQQSSSXXX]]]______dddkkkuuuuuu~~~{{{rrrssswwwdddmmmeeeTTT===///,,,...,,,***+++++++++,,,,,,------------------+++******,,,...,,,...000000000111333555555DDDGGGUUUHHH;;;???DDDFFFKKKPPPUUUYYYZZZSSSKKK999777333000//////000111111111111222333444666777555555666666777777888888888888888999;;;===>>>???>>>===<<<;;;;;;<<<>>>???@@@BBBCCCBBBBBBBBBEEEGGGFFFJJJOOOQQQTTT[[[gggoooooopppnnnhhhaaa[[[XXXUUU``````aaaaaa``````aaaccc^^^]]]YYYZZZ```hhhgggaaadddfffdddaaadddkkkkkkfffgggppp~~~xxxkkkVVV[[[aaagggjjjjjjhhhggggggjjjiiiiiijjjkkklllmmmnnnpppiiijjjpppoookkkuuussseee\\\^^^gggooosssssstttvvvwwwyyyzzzzzz}}}||||||||||||{{{{{{}}}{{{zzz{{{|||vvvUUU>>>888222222111000///...------------------------------,,,---///222555777888888BBB>>>:::999<<<@@@BBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIIIIJJJKKKNNNPPPNNNHHHRRRYYY|||iii}}}sssyyyhhhcccrrrxxx\\\DDD888000000000///......------........................111,,,333333666<<>>===;;;::::::;;;<<<===???@@@BBBAAAAAAAAACCCEEEDDDFFFJJJKKKKKKMMMRRRVVV\\\bbbhhhkkkkkkkkkkkkkkk___```aaa```^^^^^^aaaddd^^^\\\ZZZ]]]gggqqqpppiiibbbcccaaa^^^```ggghhheeejjjppp~~~rrrjjjeee[[[YYY___eeeiiiiiigggffffffffffffffffffggghhhiiijjjmmmkkknnnpppjjjffftttrrrbbbYYY[[[eeennnooopppqqqrrrtttuuuvvvvvvyyyyyyxxxxxxyyyyyyyyyyyyxxxzzz|||}}}}}}}}}~~~|||||||||}}}xxxVVV???888222222111000///...------........................///111333666999;;;<<<===HHHCCC>>><<<>>>AAACCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCDDDFFFGGGBBBOOO[[[hhh|||{{{|||}}}ssskkkeee}}}}}}oooddduuu{{{```GGG888000000000///......------........................333---333222666???RRRrrr[[[GGGJJJ___kkkmmmlllfffeee\\\NNNAAA888333000///000000000/////////..............................---------,,,,,,------...+++,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,++++++******,,,---...------------...///000000333222222222222333444444444555555666777777777666===???AAAAAA@@@???@@@AAA>>>???BBBDDDGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSTTTSSSYYYaaaeeeddd___ZZZWWWXXXWWWWWWYYY[[[\\\[[[YYYWWWVVVTTTUUUWWWZZZ[[[[[[```______bbbiiirrrzzz~~~vvvqqqnnnoooooollljjjllljjjgggooo|||jjj^^^sssvvveeennnkkkmmmooo\\\BBB222...000111///..................------...//////...------///000///000222333444555888:::>>>KKKSSSyyyLLL???777<<<@@@<<<@@@EEEHHHMMMOOOIIIAAA777555333000//////000111000000000111222333444555444444555555666777777777::::::999888888888999999===<<<;;;:::999999:::;;;===???@@@@@@??????AAABBBDDDFFFHHHIIIIIIHHHFFFEEEIIIPPP[[[eeejjjnnnrrrvvviiiiiigggaaaZZZWWWZZZ^^^[[[[[[[[[^^^gggooommmggg______^^^ZZZ\\\aaaddddddiiissswwwddd^^^YYYUUU[[[bbbggghhhfffdddcccbbbbbbbbbbbbcccdddeeeeeegggjjjoooooohhheeesss~~~lll[[[SSSVVV```hhhkkkllllllnnnooopppqqqrrrqqqrrrssstttuuuvvvvvvuuutttvvvxxxyyyyyyyyyzzz{{{~~~}}}|||}}}}}}}}}~~~~~~zzzWWW???888222222111000///...------////////////////////////111333555888;;;===??????LLLHHHBBB??????AAACCCDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDBBB@@@>>>???@@@CCC???LLL___hhh}}}}}}zzz~~~uuujjjbbb|||qqqcccuuu~~~eeeJJJ888000000000///......---------------...............444---333111666@@@WWWTTTCCCIIIaaalllnnnnnniiicccZZZLLL???666222111111000000/////////.................................------,,,,,,,,,---......,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,+++*********+++---------------------...///000222111111111111222333333333444777999;;;;;;;;;;;;???CCCGGGIIIHHHEEEBBBAAA<<<>>>@@@CCCFFFHHHIIIJJJJJJKKKLLLMMMMMMOOOQQQSSSRRRXXX___cccbbb]]]YYYVVVVVVUUUVVVWWWXXXYYYZZZZZZYYYUUURRRQQQSSSVVVXXXXXX```bbbdddhhhooouuuuuuqqqnnngggcccdddfffeeedddeeeeeecccjjj{{{}}}}}}{{{wwwnnn```nnn{{{rrrqqq}}}kkkiiittt___DDD222...000111000//////......------,,,,,,---...///...------///000///111222333444666:::<<>>BBBEEEIIILLLGGG???555444222000///000000111000000000000111222333444333444444555555666777777888888777777777777888888<<<;;;:::999888888888888;;;===>>>>>>======>>>???BBBCCCDDDFFFIIIIIIGGGDDDCCCGGGMMMTTTXXX]]]gggpppjjjjjjeee\\\RRROOOSSSXXX[[[___aaa___```bbbaaa^^^\\\\\\[[[YYYXXX\\\bbbfffiiivvvjjjYYYOOOQQQVVV\\\bbbddddddaaa`````````______```aaabbbbbbcccfffjjjooopppqqqvvv|||wwwgggXXXRRRUUU^^^eeehhhhhhiiijjjkkklllmmmmmmlllmmmpppqqqqqqrrrrrrssspppsssuuuvvvuuuuuuvvvxxx{{{zzzyyy{{{|||}}}}}}}}}yyyWWW@@@999222222111000///...------......////////////000000000111444777:::<<<===>>>IIIEEEAAA===<<<>>>AAACCCAAABBBCCCCCCDDDDDDCCCCCC???@@@AAAAAA@@@AAABBBDDDEEEAAAKKKbbbggg|||yyyyyyuuuhhhzzz}}}lll___ttthhhLLL777000000000///......---------------.........//////333---333000555AAAZZZUUUFFFMMMcccllllllmmmiiiaaaXXXJJJ===666333222222////////////....................................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------++++++++++++++++++++++++++++++***)))***+++,,,---...------------......///000000000000000111222222111222666999<<<===>>>>>>???DDDKKKNNNLLLGGGBBB???<<<>>>@@@CCCEEEGGGHHHIIIIIIKKKMMMMMMLLLMMMOOORRRSSSVVVYYYZZZYYYWWWUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZYYYUUUOOOKKKKKKLLLNNNPPP[[[```dddeeehhhhhh```VVVZZZTTTPPPTTTYYY[[[]]]```bbbbbbjjjyyyzzzxxxtttvvvssssssuuuyyyooolllvvvaaaEEE222---///000///...---------,,,,,,+++++++++---......------...//////000222333444777;;;>>>EEEMMM\\\{{{GGG???;;;<<<888999<<<>>>AAAEEEHHHDDD===333333111000000000000111000000000000111222333333333333333444555555666666555444444555555666777888999888888777777777777777999;;;======<<<;;;<<<<<<===<<<===???CCCEEEFFFFFFHHHFFFEEEGGGIIIPPP```qqqhhhfff```VVVNNNMMMRRRXXX[[[cccgggaaaYYYWWWYYYZZZYYYZZZZZZZZZXXXZZZbbbiiissszzzgggWWWIIIMMMPPPUUU[[[___```^^^]]]______^^^^^^^^^___``````bbbbbbeeepppxxx{{{rrreeeYYYUUUWWW\\\aaaccccccdddeeefffgggggghhhgggiiilllmmmllllllnnnpppnnnpppsssssssssssstttuuuvvvvvvvvvxxx~~~}}}zzz{{{{{{{{{~~~~~~tttUUU@@@999222222111000///...------------........./////////000222444777999;;;<<<===@@@???<<<:::999;;;>>>AAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@AAADDDFFFGGGCCCKKKfffddd{{{~~~{{{yyyqqq{{{|||wwwfff[[[rrrlllOOO777000000000///......------,,,,,,------.../////////222---444222666AAAZZZttthhhyyyYYYLLLSSSggglllhhhgggddd^^^UUUHHH<<<555333222333/////////.........------........................,,,,,,,,,,,,---......///------------------------******++++++++++++******+++******))))))+++,,,---...---------------......000////////////000111111///000333555888:::;;;<<<<<>>@@@BBBDDDEEEFFFGGGFFFIIILLLLLLJJJJJJMMMPPPQQQQQQRRRQQQPPPQQQSSSUUUTTTUUUUUUTTTTTTVVVZZZ]]]YYYUUUOOOGGGBBBAAAEEEIIIVVV^^^aaa^^^]]]\\\SSSGGGKKKFFFEEEJJJPPPTTTZZZ```]]]aaaiiivvv}}}|||yyywwwzzzwwwyyywwwxxxcccGGG333---......---,,,,,,,,,,,,,,,,,,++++++***,,,.........---...//////000222333444888===@@@FFFMMM```qqqBBB===;;;:::222555888:::<<<@@@DDD@@@:::222111111000000000111111111111111111111222333333222222333333444555555555333333333333444555666777666666666666666666666666888:::<<<===;;;:::::::::============???BBBFFFHHHMMMGGGDDDFFFHHHPPPeeezzz}}}vvviii\\\SSSPPPSSSVVVQQQZZZ___YYYPPPNNNRRRUUUUUUWWWZZZ\\\YYYZZZcccmmmxxxeee\\\WWWLLLIIIJJJNNNTTTYYY\\\\\\ZZZ]]]\\\\\\\\\\\\\\\]]]]]]``````bbbnnnuuulll___TTTOOOOOOQQQSSSZZZZZZ[[[\\\\\\]]]^^^^^^]]]```ccccccbbbdddhhhllllllnnnpppqqqqqqqqqrrrsssrrrrrrsssuuuyyy~~~}}}vvvwww|||xxxxxxyyyyyy}}}vvvlllRRRAAA999222222111000///...---------------......//////000444555666888:::;;;<<<<<<::::::;;;:::999:::===@@@AAAAAAAAAAAA@@@???>>>>>>===>>>???>>>>>>>>>@@@AAACCCCCCLLLmmm~~~|||sssddd}}}||||||{{{vvvfffYYYqqqpppRRR888000000000///......------,,,,,,------...//////000222///777666888BBBZZZkkksssWWWMMMXXXlllnnngggbbb]]]ZZZQQQEEE:::444222111111//////.........---------........................,,,,,,,,,,,,---...//////------------------------)))***+++,,,,,,+++***)))+++***)))))))))***,,,---...------,,,,,,------...//////......//////000111222222222333444555777777:::===AAABBBAAA???======<<<===>>>@@@BBBBBBCCCCCCBBBFFFJJJJJJGGGFFFIIILLLKKKKKKKKKJJJKKKNNNSSSWWWVVVWWWWWWVVVUUUWWW\\\aaa[[[YYYSSSHHH???===CCCJJJVVVbbbjjjgggccc___UUUHHHEEEBBBBBBEEEHHHLLLTTT]]]XXX]]]dddmmm{{{||||||tttzzzzzz|||yyydddIII555//////...,,,,,,,,,,,,---------------***,,,///000/////////000111222333444666:::???CCCJJJPPPfffjjj???;;;::::::222444666777999===AAA???999000000000000000111111111222222222222222333333444222222222333444444555555333333222222222333333444222333444555555666666666888:::<<<===;;;:::999999===???AAA@@@@@@BBBFFFJJJJJJEEEEEEHHHIIINNNaaavvvooo___WWWSSSSSSSSSIIIOOOQQQMMMIIIKKKOOOPPPPPPSSSZZZ]]][[[YYYcccpppsss^^^]]]\\\NNNFFFFFFHHHMMMSSSXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXX\\\]]]cccxxx{{{ooo^^^OOOGGGDDDDDDDDDNNNNNNNNNOOOPPPPPPQQQQQQNNNRRRUUUVVVVVVZZZaaagggjjjlllnnnooonnnnnnpppqqqrrrrrrssstttvvvyyy{{{}}}|||{{{oooqqq|||xxxwwwxxxyyy~~~yyy|||dddOOO@@@888222222111000///...---------......///000000111111666777888999:::;;;;;;;;;999<<<>>>>>>======>>>@@@DDDCCCCCCBBBAAA???>>>===>>>??????>>>===<<<>>>???BBBEEERRRvvvyyywwwyyyhhhkkk~~~{{{jjjWWWqqqsssTTT999000000000///......------,,,,,,------...///000000222000:::999:::BBBYYYqqqlllQQQJJJXXXoooppphhhaaa[[[WWWOOOCCC999333111000/////////.........---------........................+++++++++,,,---...///000------------------------)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,...------,,,,,,,,,------...............///000000666555444333222333444555999:::;;;:::999999;;;===;;;<<<===???@@@@@@@@@@@@@@@DDDHHHHHHEEEDDDFFFJJJFFFGGGGGGHHHJJJNNNTTTYYYXXXYYYYYYXXXWWWYYY___ddd^^^^^^XXXLLLAAA>>>FFFOOOXXXkkkzzzyyyssslll\\\LLLCCCAAAAAABBBCCCEEEMMMWWWTTTYYY^^^fffrrr}}}ooopppzzz{{{fffJJJ777111000...,,,,,,------....../////////+++---000111111000000111222333444555777<<>>===>>>???@@@@@@??????@@@BBBCCCJJJXXX~~~|||zzzpppcccttt}}}vvvmmm]]]yyyuuuSSS<<<000000000///......------,,,,,,,,,,,,,,,---...///333777666888===FFFeeetttvvvrrrWWWOOOZZZllllllgggddd```YYYPPPCCC999444222000///........................000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---++++++++++++++++++++++++***)))))))))***+++,,,,,,---------------------------------............///222111000111333555666555888999999777444444888;;;:::::::::;;;<<<===>>>???@@@EEEIIIHHHDDDAAABBBEEEIIIEEEAAA@@@CCCHHHLLLMMMXXXVVVSSSTTTXXX___dddgggeeeeeeUUUGGGGGGFFFBBBDDDcccssshhhMMMKKKAAA;;;???CCCBBBDDDIIIRRRTTTYYYaaahhhttt|||yyymmmqqqxxxyyyiiiOOO777...///000...,,,,,,,,,---------......---...////////////111333333555777999;;;???DDDHHHIII]]]zzzbbb===>>>444777777444444555888;;;<<<;;;:::111111000000000000111111333333333333333333333333111111222222222333333333444333111000000111333444333333333333333333333333777888::::::999999999:::;;;;;;;;;===@@@AAABBBAAA<<<===>>>???@@@DDDIIIMMMTTTQQQJJJDDDDDDHHHHHHDDDFFFGGGIIIKKKLLLLLLLLLKKKNNNLLLOOOTTTVVVXXXcccppp}}}qqqaaaSSSNNNDDD>>>BBBGGGJJJKKKMMMJJJJJJLLLLLLIIIEEEFFFIIIGGGJJJNNNTTT[[[nnnhhhYYYQQQHHHBBBAAA@@@BBBEEEFFFGGGIIILLLNNNPPPOOONNNNNNMMMNNNRRRWWW^^^eeejjjjjjgggiiimmmqqqyyywwwsssooonnnnnnpppqqqxxx|||~~~{{{xxxxxxzzz}}}qqq^^^OOO@@@555333333111000////////////000///...---...000222333333666999:::;;;;;;===>>>AAACCCCCCAAA??????CCCFFFHHHFFFBBB??????AAACCCDDDBBBAAA???===;;;<<>>EEETTTjjj}}}lllUUUMMMBBB;;;>>>@@@???DDDLLLRRRUUU\\\dddkkkuuuyyywwwxxxvvvwww{{{zzzvvvooossswww|||zzzjjjPPP888...///000...,,,,,,,,,---------......---.../////////000222444111333555888;;;???DDDHHHSSShhhlllAAAAAA999999777444444555888;;;<<<;;;999222222111111111111222222333333333333333333333333222222222333333333444444444333111000000111333444333333333333333333333333666888::::::999888999:::;;;:::;;;===???@@@AAAAAA======>>>===???BBBHHHLLLIIIGGGBBB;;;:::======:::;;;<<<>>>AAACCCDDDEEEEEEGGGGGGJJJOOOQQQSSS\\\gggrrr~~~fffTTTIIIDDD@@@AAABBBAAABBBEEEBBBAAAAAABBBBBBAAA??????BBBEEEIIILLLOOO[[[sss|||```OOOLLLKKKHHHHHHLLLRRRVVVYYY[[[[[[\\\___dddddd___ZZZXXXVVVSSSYYY___eeeffffffhhhlllooosssqqqnnnlllkkkmmmoooqqqrrrtttxxx{{{~~~~~~|||zzz|||wwwfffRRR???444333222111000////////////000000//////000222444666666888:::;;;;;;<<<>>>@@@BBBBBBAAA@@@???@@@CCCEEEIIIHHHEEEBBB???>>>@@@AAA@@@@@@AAA@@@@@@AAADDDFFFFFFCCCYYY|||aaa]]]sss||||||~~~{{{fffXXXxxxzzzTTT:::000000000///......------............///000111222111555555999@@@JJJkkkfff{{{zzzmmmUUUPPP\\\llllllhhhfffaaaaaaWWWIII>>>777333000...........................222000///...//////---+++.../////////////////////...//////---+++***+++---++++++++++++++++++++++++******)))))))))***++++++---,,,,,,,,,++++++++++++------------............//////000333777999888777333444444222111222555888666666777777888999;;;<<>>???@@@???>>>===<<<<<>>999999999777666777999<<>>@@@BBB>>>@@@BBBCCCDDDFFFIIIKKKLLLHHHccclllnnn}}}~~~xxxcccXXXxxx{{{UUU;;;000000000///......---------------...///000111222222666777;;;CCCNNNpppppphhhPPPMMM[[[iiihhhfffeee```___UUUHHH<<<666222000---........................222000///...///...---+++......///////////////////////////---+++***+++,,,******************************))))))))))))******,,,,,,,,,++++++*********,,,,,,---------.........---...000444888:::999777333333222111111333555777666666666666777999:::;;;DDDLLLSSSPPPGGG???@@@CCCMMMMMMIIIBBB;;;:::>>>CCCNNNPPPRRRQQQOOOLLLJJJIIIKKK___dddZZZOOOBBB<<>>AAAFFFKKKOOONNN[[[mmm{{{UUUAAA===:::777444444555777999:::888777333333222222222222333333444444444444555555555555222222222222222222222222222222111000000111222222222222222222222222222222444666777777666666777888777999:::;;;;;;<<<===>>>@@@???===::::::<<>>>>>======???BBBEEEFFFBBB??????CCCEEEFFFDDDAAADDDGGGFFFBBBAAACCCEEE@@@AAABBBCCCDDDFFFJJJNNNPPPLLLlll||||||~~~}}}~~~zzz}}}}}}~~~}}}bbbZZZyyyzzzUUU<<<000000000///......------,,,,,,,,,---...000111222222666777<<>>999999555444555777888999777555222222111111111111222222444444444555555666666666111111111111111000000000111111111111111111111111111111111111111111111111222444666666555444555666555777999:::999999;;;===???>>><<<999888:::>>>BBBFFFKKKLLLFFFAAA@@@@@@>>>666555555555666888;;;<<<888;;;???AAACCCEEEGGGGGGHHHKKKKKKUUUqqqdddHHHAAA???GGGQQQTTTRRROOOZZZfffmmmiiibbbcccfffhhhkkkiiijjjlllmmmqqq{{{fff\\\WWWVVVVVV[[[aaahhhkkklllnnn{{{}}}jjj]]]VVVUUU]]]gggmmmqqqtttllljjjgggeeeeeefffiiikkknnnllljjjlllqqqssssssqqqooorrrtttzzzxxxxxxwwwwwwxxx}}}zzzzzzoooNNN777444111000000////////////000...///000222555777999:::>>>>>>>>>>>>>>>@@@CCCFFFGGGCCC@@@AAADDDGGGGGGFFFBBBDDDGGGFFFDDDBBBBBBDDDCCCCCCBBB@@@AAADDDIIIMMMMMMMMMqqqxxx|||{{{}}}{{{sssqqqzzzaaa]]]{{{{{{VVV<<<000000000///......------+++,,,,,,---...000111222222666777;;;CCCMMMooowww}}}|||NNNPPP```kkkiiiiiijjjdddVVVMMM@@@777333222000///////////////////////////000///......//////...---------......//////000000000000000...+++******+++******************************)))((((((((())))))******++++++,,,---------,,,,,,,,,,,,------------,,,---///222666888888777888666333222444555666666555555555555666888999:::???FFFMMMNNNIIIDDDAAA@@@LLLXXXaaa]]]NNN@@@===???EEEGGGHHHFFFCCCBBBDDDGGGVVVggggggVVVHHH======IIIWWW\\\dddmmmzzz~~~uuu___VVVRRRVVVWWWPPPMMMNNNSSSRRRTTTZZZ```gggqqqzzzuuunnnnnnlllllloooooo{{{~~~yyyhhhcccwwwyyysss|||lllQQQ999///000000...,,,,,,,,,---------.........///111111222333666888888:::>>>@@@BBBDDDGGGIIIPPPMMM^^^MMMAAA:::<<<555444555666888777666444222222111111111111222222444444555555666777777777111111111111111000000000111111111111111111111111000000000000000000000000111333555555444333444555444666999999777666999<<<<<<<<<;;;999888999<<>>>>>@@@CCCFFFEEECCCAAABBBDDDFFFHHHHHHIIIHHHGGGFFFDDDBBB???>>>CCCBBBAAA@@@???BBBGGGJJJKKKSSS||||||ttt}}}}}}}}}||||||rrrhhhxxxvvv```^^^~~~~~~VVV;;;000000000///......------,,,,,,---...///111222333666::::::>>>EEENNNooommmmmmxxxMMMQQQaaakkkiiijjjllleeeWWWNNNBBB999555333222111///////////////////////////...---...///000///.........///000000111111222000000000...+++)))***+++******************************)))((((((((((((((())))))***,,,---...///000++++++,,,,,,,,,------------------000444666777666:::666333222333555444333333333333333555666777888???CCCIIILLLJJJDDD???;;;DDDYYYnnnrrraaaMMMBBB@@@CCCGGGJJJJJJHHHHHHKKKNNN\\\ssswwwdddOOOAAADDDTTT```kkkyyygggZZZSSSWWWZZZUUUPPPOOOPPPOOOSSS[[[aaafffmmmttt~~~uuussssssooommmpppppp}}}pppbbbxxxtttzzzjjjPPP888...///000...,,,,,,,,,---------.........///111222222444777999;;;===@@@AAAAAABBBDDDFFFMMMLLLZZZMMMCCC;;;===555444555666777777444222333333222222222222333333444555555666777777888888333333333333222222111111000000111111111111000000000000000000000000000000000222444444333222333444222666888888555444777:::::::::;;;:::888888:::<<<888>>>CCCFFFLLLQQQPPPLLLBBB@@@===;;;;;;>>>AAACCC???BBBDDDDDDKKKWWW^^^^^^ZZZ___```gggfffYYYMMMKKKNNNMMMIIIGGGVVVfffppphhh```aaaeeefffddd___\\\]]]]]]\\\___ddd\\\oooiii]]]NNNCCC?????????>>>DDDMMMUUUYYY```ppp}}}fffUUUVVV^^^bbbfffkkkgggeeebbb______```bbbdddbbbccceeefffgggiiikkknnnnnnfffccclllxxxxxxwwwxxx{{{xxxmmm]]]EEE666444222222111111111111222222111222444666888::::::;;;777999<<<>>>???@@@CCCEEEBBBBBBBBBAAAAAACCCFFFIIINNNJJJEEEDDDEEECCC???;;;>>>@@@BBBBBBBBBCCCEEEGGGIIIYYY}}}sss{{{{{{uuutttvvvvvvzzz{{{|||hhhqqqttt______VVV999000000000///......------------...///111222444555;;;??????BBBHHHQQQrrr}}}|||___hhhrrrKKKPPP```jjjgggiiikkkdddZZZQQQDDD;;;777555333222000000000000000000000000...---,,,...000111000//////000000111222222333333000111000...+++)))***+++))))))))))))))))))))))))******)))(((((((((((((((((()))***,,,...000111222++++++,,,,,,,,,---------...------///222555666666:::777333111333444333222111111111222333444666666@@@CCCGGGJJJJJJDDD===777>>>ZZZxxxrrrYYYHHHBBBDDDJJJPPPQQQPPPPPPSSSVVVsssdddJJJGGGUUUiiiuuuooo___UUUYYY]]]ZZZTTTSSSMMMMMMSSS]]]cccfffkkkppp~~~xxxpppssssssnnnkkkmmmqqq}}}eeevvvrrryyyiiiOOO777...///000...,,,,,,,,,---------.........000111222333444777999???AAACCCDDDCCCCCCDDDEEEDDDHHHUUU{{{HHHBBB;;;===555555555666777666444222555444444333333444444555444555555666777888888999555555555444444333333333000000111111111111000000000000000000000000000000000111333333222222222333111555888777444333666:::888999::::::999888999::::::>>>BBBGGGMMMSSSPPPJJJCCCAAA>>><<<===@@@DDDFFFBBBDDDCCCAAAGGGTTT[[[ZZZRRRLLLHHHTTTppprrrdddUUULLLFFF???<<<;;;555EEEOOOKKKIIIOOOSSSQQQUUUQQQOOOQQQQQQOOOPPPRRRVVV^^^jjjsss___PPPGGGCCC???======GGGQQQTTTUUUdddxxx^^^YYY\\\\\\\\\```cccaaa^^^\\\[[[]]]```bbb^^^aaadddeeeeeefffjjjnnnssshhhbbbmmmyyyyyyyyyzzz~~~ppp\\\DDD444000333222222222222222333333333444666888:::;;;<<<<<<555777;;;===???@@@CCCDDD???AAABBBAAA???@@@EEEIIINNNHHHBBBBBBFFFFFFBBB===999===BBBFFFFFFFFFEEEEEEBBBYYY~~~mmmwww|||tttkkkgggeeecccccckkktttzzzrrrpppjjj|||kkkYYYdddSSS777////////////////////////000//////......///111222===;;;DDDDDDHHHRRRkkknnngggxxxRRRJJJVVVkkkkkkeeedddbbbUUULLLAAA:::777555111---000000000000000000000000///////////////.........222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))++++++***)))(((((())))))))))))***+++,,,...///000000...,,,******+++.../////////000000111444999===<<<999666444444444444333333222222222333555777888>>>AAAFFFHHHGGGBBB<<<777<<>>???@@@???AAAGGGMMMNNNJJJFFFAAA??????AAA@@@>>>AAAFFFCCC@@@>>>???CCCIIIMMMOOOMMMFFFAAALLL^^^eeeuuujjjbbbYYYEEE@@@@@@111???:::888===GGGNNNNNNKKKPPPOOOOOONNNNNNOOOOOOOOOSSSRRR___kkk~~~dddRRRHHH@@@888>>>AAAEEEGGGMMM[[[nnn}}}}}}fffZZZZZZ]]]]]]ZZZaaaaaa___]]][[[ZZZ\\\^^^```aaabbbbbbccceeejjjmmmxxxuuurrrrrryyy~~~wwwuuuxxx~~~|||}}}yyywwwwww~~~lllWWW===111333000000000000000000000000222444666777777888:::<<<888777888<<>>>>>???BBBEEEGGGGGGGGGGGGGGGEEECCC@@@???;;;===AAADDDEEEFFFFFFGGGJJJRRR{{{dddjjjkkkddd^^^___aaaaaaZZZ```eeejjjsss~~~zzzsss}}}lll\\\jjj}}}RRR888////////////////////////111111000000000111333444===:::CCCCCCHHHRRRiiilllzzzSSSKKKZZZoooqqqiiiddd```WWWNNNCCC:::777555222000000000000000000000000000000000000000000000000000222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))***+++------111000...,,,++++++,,,------.........///222666999999666333222222333222222222222111222333444666777;;;???CCCFFFEEEAAA;;;777>>>JJJ]]]hhhbbbRRRGGGEEECCCIIITTTiiiyyypppaaabbb}}}qqqTTTLLLQQQ[[[eeejjjjjjqqqsss^^^OOOQQQXXXWWWTTTTTTMMMJJJJJJRRRZZZ___dddiiirrrwww}}}|||uuupppqqqqqqpppoooqqqwwwyyy||||||zzz~~~}}}hhhHHH666333///+++.........---------...//////000222333444555777:::===@@@CCCFFFGGGFFFDDDDDDEEEDDDGGGQQQlll<<>>EEEMMMNNNIIICCCAAA>>>===???>>>;;;;;;??????===;;;;;;???CCCGGGHHHFFFCCC???FFFSSSYYYooouuuZZZDDD???===:::888777999???EEEIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLPPPVVVYYYhhhwww```QQQGGG???;;;===???BBBGGGRRRaaalllvvvhhh^^^ZZZZZZZZZZZZ]]]]]]\\\ZZZXXXXXXYYY[[[^^^______```aaacccgggjjjxxxxxxtttpppqqqttttttqqqooouuu}}}}}}}}}~~~zzz{{{zzzhhhSSS;;;000222111111111111222222222333444666888888888999;;;===999:::<<>>>>>???@@@BBBFFFFFFFFFEEEDDDCCCAAAAAA>>>======>>>AAACCCCCCCCCGGGPPPzzzcccfffgggbbb```dddjjjmmmaaabbb```^^^dddpppzzz~~~www~~~jjj]]]ooowwwMMM777////////////////////////222222111111222444555777<<<:::CCCCCCGGGPPPgggbbbxxxQQQJJJZZZrrrvvvnnnhhhaaaZZZQQQDDD;;;777555444222000000000000000000000000111111111111111111111111222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))+++***))))))))))))))))))((((((((((((((()))******111000///...---++++++***,,,,,,---,,,,,,...222555444222000///000111111000111111111111222444555666777;;;???BBBCCC???;;;888:::>>>CCCJJJSSSVVVMMMAAA===BBBLLLcccyyyrrr^^^XXXfffsss~~~{{{hhhTTTJJJGGGTTTYYY[[[\\\eeeuuu~~~~~~hhhUUUEEEFFFKKKLLLLLLNNNIIIGGGHHHLLLPPPUUU]]]fffnnnqqqwwwyyysssoooppppppnnnoooqqquuuyyy~~~vvvkkk}}}dddFFF666111///---.........------......///000000111333333555888<<<@@@@@@CCCFFFHHHFFFDDDCCCCCCEEEGGGNNNzzzwwwDDD@@@===777777555333444555777777666444333333222333444666777777777888888888888888888666555444333222222222222111111000000000000000111000000000000000000000000111111111111111111111111111222444444222111222333222222222333333444555666666555999BBBKKKMMMHHHBBB@@@===<<<===;;;777666888999777666777:::===???@@@>>>???===???EEEJJJccc{{{aaaLLLJJJ;;;999888777888===CCCHHHGGGGGGHHHHHHIIIIIIJJJJJJCCCNNNOOOKKKRRRiiizzzbbbQQQGGG===<<<<<<===CCCKKKSSSYYYhhhhhheee^^^WWWSSSUUUXXXYYYYYYXXXWWWUUUUUUVVVXXXZZZ[[[]]]]]]^^^```dddgggwww{{{yyyppphhhggghhhiiifffnnnwww{{{{{{|||~~~~~~zzzxxx{{{sss```LLL777///333000111111222333444555555666777888999999:::<<<>>>:::;;;>>>DDDIIIMMMNNNNNNDDDCCC@@@>>>===>>>???@@@DDDDDDCCCBBBBBBBBBCCCCCCBBB@@@===<<<>>>BBBEEEFFFLLLVVVzzzuuuiiiqqqxxxxxxuuuwww~~~zzzmmm```]]]gggttt{{{zzz~~~eee[[[oooqqqHHH444////////////////////////111111111222333555777999===:::CCCCCCFFFOOOeeerrrxxxeee{{{vvvQQQGGGUUUnnnuuuqqqlllfff\\\SSSGGG<<<666444444333////////////////////////000000000111111111111111222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))******)))))))))))))))***)))((((((''''''(((((((((.../////////...---+++***+++,,,,,,,,,+++,,,///222111///......///000000000///000000111222333444555333666;;;>>>???===:::888444888;;;AAAQQQ^^^TTT@@@>>>>>>>>>KKK]]]YYYKKKIIIQQQXXX______XXXMMMEEE@@@JJJQQQVVVWWW\\\dddgggfff^^^MMM>>><<>>BBB@@@CCCFFFGGGFFFCCCAAAAAAEEEHHHMMMwwwTTT@@@===888777666444444555777888999333333222222333555666777777888888999999999888777555555444333222222222222222111000000000000000000////////////////////////111111111111111111111111///111222222111000000111111111111111111111222333444222444<<>>AAATTTrrr~~~}}}iiiTTTFFFAAA:::666666:::???BBBBBBCCCDDDEEEFFFGGGGGGGGG???MMMLLLIIIOOOQQQeeeyyy]]]NNNGGGBBB===<<>>:::;;;===@@@BBBDDDCCCCCCAAA@@@???>>>>>>???AAABBBBBBAAA@@@@@@@@@BBBDDDEEECCCDDDBBB@@@???DDDMMMUUUWWWffflllqqqsssxxx|||vvvooo}}}sss~~~ggg\\\cccrrr|||zzzbbb[[[qqqpppFFF333////////////////////////000000111222444666999:::???<<>>666333222333/////////////////////////////////000000111111111222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))***)))))))))))))))************)))(((((((((((()))***,,,---.........,,,++++++,,,,,,,,,+++,,,...111000///---...000111000///......///000222222333333111333777:::<<<;;;:::888222999;;;>>>MMM]]]WWWEEEBBBBBB<<<>>>GGGEEE???DDDIIIMMMPPPPPPLLLGGGEEEDDDAAAIIIPPPPPPNNNPPPTTTWWWWWWJJJ===888888:::;;;=========@@@CCCDDDIIIVVVcccnnnooosss|||{{{vvvsssssspppmmmnnnrrr|||ooozzzpppZZZjjj|||ZZZAAA555+++...333+++---------...///000111111///000222444666999>>>BBB@@@BBBEEEFFFDDDAAA@@@???EEEJJJNNNsssccc@@@???<<<777777666555555666999;;;333333222222333555666777666777999::::::999888777555555444333222222222222222222111000//////000000////////////////////////000000000000000000000000...000111111000//////000111111000000000111111222555222222666>>>EEEIIIIIIAAA<<<:::<<<===:::888888111000000222555888:::::::::<<<888999>>>>>>FFFZZZqqqjjjjjjUUUJJJ===777777::::::888===>>>@@@BBBDDDEEEEEEEEEDDDJJJFFFHHHQQQJJJLLLeeemmmXXXOOOGGG>>>;;;@@@HHHNNNPPPNNNOOOOOOOOOMMMMMMOOOPPPRRRTTTTTTTTTSSSSSSTTTVVVVVVWWWZZZ[[[[[[]]]```bbbjjjvvv}}}vvviiibbbbbbccccccdddgggjjjooorrrtttuuu~~~~~~wwwmmmXXXDDD444///333---...///111333444555666666777777666666777:::===:::<<<===>>>>>>===<<<<<<>>>===<<<<<<<<<===>>>>>>???>>>>>>>>>???AAACCCEEE???DDDGGGCCC@@@EEETTTbbb___sssvvvqqqmmmqqquuunnnjjjxxxnnn\\\___ooo}}}}}}|||wwwbbb___yyynnnDDD444////////////////////////000000111222555888;;;<<>>DDD@@@<<<@@@===:::@@@DDDFFFGGGEEEAAA@@@BBBDDD>>>CCCGGGEEEAAACCCKKKSSSRRRIII???999888888888888::::::<<<@@@BBBGGGTTT```lllmmmqqqwww{{{wwwuuutttqqqnnnpppuuu~~~nnn{{{kkkWWWeeezzzTTT>>>555***222;;;///---------...///000111222000222555777999<<<@@@CCCBBBDDDEEEDDDBBB@@@@@@@@@EEELLLNNNnnnuuuCCC@@@999999888777555444555999<<<444333333222333444666777555666999:::;;;;;;999999666555444333222222222222333222111000////////////000000000000000000000000000000000000000000000000...///111111///...///000111111000000000111111222444333222333777>>>FFFKKKEEE>>>:::===???===<<<===444222000111444777999999999;;;777888@@@======HHH]]]jjjcccWWWjjj```SSSCCC:::999999666222888:::<<>>??????>>>===<<<;;;:::999999999<<<<<<===>>>???AAABBBCCC<<>>999===:::666<<<>>>>>>===<<<;;;;;;<<<===???AAADDDEEECCCCCCHHHMMMMMMIIICCC>>><<<;;;:::999:::888:::>>>AAAFFFOOOYYYdddggglllppptttxxx}}}~~~wwwuuuttttttrrrpppsssyyynnnxxxggg\\\pppzzzwwwNNN;;;777---999FFF999------......///111222333333666:::===>>>@@@BBBDDDFFFGGGFFFEEEBBBAAAAAABBBDDDMMMLLLfffMMMBBB333::::::999666444555888<<<555444333333333333555555333555888;;;<<<<<<;;;:::777666555444333333333333333222111000////////////000000000000000000000000000000000000000000000000...///111111///...///000000000//////000111222222000222333222222777@@@IIIIIIAAA;;;===??????>>>???999666222111333555777777666:::777777>>>;;;999AAAAAAJJJUUUTTTQQQ```qqqtttfff\\\MMMBBB<<<:::888666333555888<<<>>>???@@@@@@FFF>>>>>>AAA@@@EEEKKKHHHPPP]]]tttjjjQQQKKKBBB<<<<<<@@@EEEHHHFFFGGGGGGGGGGGGHHHIIIIIIHHHJJJLLLLLLLLLKKKMMMNNNJJJMMMPPPQQQRRRSSSUUUWWWWWW___dddcccbbbbbbbbb```dddeeefffhhhkkkooosssvvvyyy~~~|||{{{fffQQQ???222///111000000111222333444555666888888777666555777:::===:::===@@@@@@???>>>???@@@??????>>>>>>>>>=========:::;;;<<<>>>???@@@AAAAAA@@@BBBCCCAAA???CCCLLLTTTUUUppptttuuuwwwlllnnn{{{}}}}}}ddd^^^iiivvvuuuzzz~~~|||xxxwww|||{{{kkk^^^dddaaa:::///////////////////////////222222333555999<<<@@@BBBGGGDDDKKKHHHFFFJJJ[[[oooUUU===<<>>666222111000000000000000000000000000000111222333333444444222222222222222222222222111111000...+++))))))***))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((()))******+++******)))))))))((((((&&&(((******++++++---///...---------......,,,***+++,,,...000111111000000000111333555777888888888333333444444666999:::999AAADDD<<<555999999666;;;<<<;;;:::;;;<<<<<<;;;999AAACCCHHHMMMNNNJJJEEECCCJJJIIIFFFAAA??????===;;;;;;888888<<<@@@DDDLLLTTT^^^bbbgggkkkmmmpppuuuzzz|||~~~}}}sssrrrrrrsssrrrqqqvvv|||qqqxxxgggvvvvvvtttJJJ:::888000???OOO@@@------......///111222333555999>>>AAABBBCCCDDDEEEIIIIIIHHHEEECCCBBBCCCEEEEEEMMMIII```XXXIII444;;;;;;:::666333444888<<<666555444333222333444555222444888;;;======<<<;;;777777666555444444444444333222111000////////////000000000000000000000000000000000000000000000000...000111111000//////000///......//////111222222,,,111444333000222<<>>>>>???>>>999444111111333555555333999777666;;;999888AAABBB>>>QQQ___OOOGGGPPPPPPjjjbbbVVVJJJ@@@<<<<<<===///222555999<<<===>>>===???:::CCCEEE:::@@@III@@@GGGCCCJJJggglllQQQLLLFFF@@@===>>>AAADDD???BBBEEEEEECCCBBBCCCEEECCCEEEGGGHHHHHHHHHIIIJJJEEEHHHKKKMMMMMMNNNPPPRRRSSSWWWXXXXXX[[[___```]]]^^^bbbfffffffffhhhpppvvvwww|||wwwlll[[[III:::111000333111222333333444555666666999999888777666888;;;>>>999<<<>>>>>>;;;::::::;;;@@@@@@AAACCCDDDEEEFFFFFF999:::<<<>>>@@@@@@@@@???GGGEEEBBB@@@AAADDDGGGIIIRRRlllvvvvvvyyymmmrrr~~~www~~~mmmXXX\\\lll{{{||||||wwwtttxxxtttvvv}}}fff]]]eeeYYY888,,,000//////............///000222555888:::;;;<<<<<>><<<777000444444333333222111000000111111000000111111222333333333222222333333444555333333222000...,,,***)))+++***)))***+++,,,+++)))***)))))))))***+++,,,,,,***++++++***))))))***,,,***)))((()))***+++***(((***)))))))))***+++,,,,,,...,,,++++++++++++***(((---------.........//////---///111333444333222111000222333444444444666888;;;;;;999777444444666888:::<<<======;;;999999999>>>FFFQQQZZZ\\\XXXPPPJJJIIIGGGCCC@@@===<<<;;;<<<888777999<<<===@@@HHHQQQXXX]]]bbbhhhlllooosssvvv|||~~~yyywwwvvvvvvvvvrrroooqqqwww{{{vvvnnnuuusssvvvuuuQQQ555333@@@PPPKKK555111...,,,---111444444333666888<<>><<<:::666666666555444444333333333222111000///////////////............---------000000000000000///......111111000000000000111111//////.........000111222.........///111555888:::KKKJJJEEE>>><<<@@@DDDEEE@@@<<<666222000111333444777777888999::::::;;;;;;<<>>===@@@999555444888:::999999<<<888888999::::::;;;<<<<<>>??????BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJMMMOOOQQQUUUVVVVVVUUUTTTUUUWWWYYYYYY^^^cccddddddfffmmmrrr{{{}}}zzz{{{mmmVVV???333111222333222777<<<<<<999666777999:::;;;;;;<<<===>>>>>>>>>>>>===<<<===>>>???>>>===>>><<<<<<>>>CCCEEEEEECCC>>>???AAAAAA@@@AAABBBDDDCCCEEEGGGGGGBBB>>>BBBKKKSSSddd~~~jjjhhh~~~xxxzzz~~~|||}}}~~~rrr[[[YYYbbbssswww{{{zzzxxx{{{rrrvvv~~~eeeaaalll}}}RRR666...000//////.........//////111222555777:::;;;======DDDGGGGGGIIIIIIDDDSSSsssxxxtttxxxddd{{{sssSSSCCC???NNNggguuufffbbbWWWGGG===:::666000444444333333222111111000111111000000111111222333333333222222333333444555333222222000...,,,+++)))+++***))))))***+++***)))******))))))******+++,,,***++++++***))))))***,,,***)))((()))***+++***(((*********)))******++++++---+++***+++,,,,,,+++))),,,,,,,,,,,,------......---...000222333222111111...000222222222333444666777777666444222222444666888:::<<<===;;;999888888;;;@@@GGGNNNPPPOOOKKKHHHDDDBBB???<<<:::999999999777666888<<<===???GGGPPPVVVZZZ```eeejjjmmmqqqtttyyy|||}}}vvvuuuwwwyyyvvvrrrtttyyy{{{uuutttwwwoooMMM888;;;DDDKKKDDD111000...,,,---111444444333555888;;;>>>@@@DDDHHHKKKTTTPPPJJJEEEBBBCCCGGGJJJHHHMMMHHHSSSLLL;;;999::::::888555555777:::;;;999666444333444666777777777777999===>>><<<999777777666555555444444333333222111000000//////000000000000/////////......000000000000000///......000000////////////000000000///...------....../////////......///111444555@@@GGGMMMPPPQQQNNNFFF>>>AAA===888444222333444555555666666777777888999999999<<>>@@@?????????@@@AAAAAABBBCCCCCCDDDFFFHHHKKKMMMNNNTTTUUUUUUTTTSSSTTTWWWYYYYYY[[[^^^```bbbfffmmmsssxxxwwwzzz}}}}}}}}}wwwiiiTTT@@@555222222222222777;;;;;;999888:::============>>>???@@@@@@AAA>>>>>>======???@@@@@@@@@???>>>======>>>???>>>===???AAACCCDDDDDDDDDEEEGGGJJJIIIJJJJJJFFFBBBEEEKKKRRRcccpppjjj|||yyyxxxxxxsssrrruuuppp}}}zzzcccYYYZZZjjjpppxxx|||}}}~~~xxx|||zzzeeehhhyyysssJJJ333000000///////////////000000333333555777999<<<>>>???BBBEEEEEEFFFGGGAAAMMMiiirrrvvvXXXEEE???LLLddduuubbb```WWWIII>>>999555222444333333222222111111111111111000000111111222333333333222222333333444555222222222000///---+++******)))((((((******)))(((******)))))))))***++++++)))***+++***)))(((***,,,***)))((()))***+++***(((++++++***)))))))))******+++***)))***,,,---,,,++++++++++++,,,,,,,,,,,,------...///111111111111000---///000111000111222444333333333222000000222555555888;;;<<<:::888666666777999;;;>>>AAABBBCCCCCC===<<<:::888777666666777666666888;;;<<<>>>FFFOOOSSSWWW]]]cccgggkkkoooqqqvvvyyy}}}|||tttuuuyyy}}}zzzvvvvvv{{{wwwssswwwxxxgggHHH;;;DDDGGGCCC999---///---,,,...000333444444777999<<>>QQQooolllmmmiii]]]PPPGGG@@@:::888444333555777555555777777777777888888999999:::;;;===>>><<<;;;AAALLLUUUPPPJJJEEEBBB===888666888999999999999999:::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKRRRRRRSSSRRRRRRSSSVVVXXXWWWWWWXXX[[[___fffkkkoooqqqkkkgggooo}}}}}}zzzyyy|||{{{}}}kkk^^^KKK<<<555333444555444777::::::999:::>>>BBB@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>>>>>>>???AAABBB<<<===<<<;;;999999999;;;???BBBFFFHHHHHHHHHIIIJJJNNNJJJIIIKKKJJJFFFGGGJJJPPPbbbqqqfffyyyzzzvvvqqqgggaaa```[[[iii}}}mmm```\\\eeemmmvvv|||~~~qqqbbbpppjjjCCC111000////////////000000111222555555555777:::===@@@BBBCCCFFFFFFFFFGGGBBBJJJaaaaaaJJJ>>>DDDWWWrrr{{{nnneeebbbYYYKKK???999666666333333333222222111111111111111000000111111222333333333222222333333444555222222111111///...,,,,,,)))((('''((()))***)))'''******))))))))))))******)))*********((((((***+++***)))((()))***+++***(((,,,+++***))))))((())))))***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...///000000000///---...000000//////111333///000111000///000222444222555999:::888666444444555555555555777888:::;;;777777666555444444555555555444777:::;;;===DDDMMMPPPUUU[[[```eeeiiimmmooosssvvv{{{~~~~~~~~~~~~~~~~~~~~~{{{uuuuuuwww{{{}}}wwwwwwzzz~~~ssssss|||yyyooo{{{yyyaaaDDD<<>>999999999888777777777777:::999777555444333333444555666777999;;;;;;;;;:::888888777666666555555444444444222111111111111111111111111111000000000000000000000000000///...............------.........///......---------------///...------,,,------...000<<>>???AAAAAAAAABBBDDDFFFGGGHHHNNNOOOPPPPPPOOOQQQTTTVVVUUUTTTUUUYYY^^^cccfffgggjjj```YYY^^^lllwwwyyyvvvxxxvvvuuuyyy~~~|||wwwxxx|||~~~___PPP???555222333666:::888999:::::::::<<<@@@CCCAAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@>>>======>>>@@@888:::<<<:::777777:::>>>???BBBGGGJJJJJJJJJJJJJJJKKKFFFDDDHHHJJJHHHGGGGGGOOOaaannn```vvv{{{qqqiii```WWWRRRRRRNNNYYYlll|||~~~ssshhhdddhhhmmmtttyyy}}}eee___tttddd???000////////////000000222333444666666777999<<>>999666888888555333555444444444555555555555555333555777999;;;>>>BBBDDDBBB???>>>???<<<777444666444444444333444555555666777777777777999;;;<<<>>>?????????@@@BBBDDDEEEFFFJJJKKKLLLLLLLLLNNNQQQTTTRRRSSSUUUYYY]]]______^^^```XXXSSSYYYhhhtttxxxvvvvvvttttttvvvyyy{{{yyywwwtttuuuwww}}}]]]KKK999111111222777<<<;;;;;;:::::::::<<>>>>>???AAABBBDDDDDDCCC@@@<<<:::;;;===;;;<<<===;;;888888<<>>777555222222222222222222222222111111000000111111222333333333222222333333444555111111111111000000///...***)))((((((******)))(((******)))((((((((())))))((()))***)))(((''')))+++***)))((()))***+++***(((******)))((((((((())))))***))))))***,,,...---,,,///...............------******++++++,,,------...---...//////......///111---///000000//////000222...000333333222111111222222333333333333111000...222222222333333333444444222222555999::::::@@@HHHLLLPPPWWW]]]aaafffjjjmmmnnnqqquuuwwwwwwwwwwwwxxxsssvvvzzz{{{yyyuuusssrrruuuuuuxxxzzzxxxtttvvv{{{~~~~~~~~~wwwwwwVVV???888;;;444...//////...000111222222444888;;;999<<>><<<:::666555333222222333555666000555888777444333666999BBBTTTmmmxxxoooZZZLLLHHHAAA<<<999:::999555333444333333333333333333333333444333444777;;;<<<;;;888===::::::<<<:::666444555222222222222222333444444666666777888999999::::::;;;;;;<<<===???AAACCCDDDEEEFFFHHHHHHIIIKKKNNNQQQPPPRRRUUUXXXZZZ[[[[[[[[[SSSQQQRRR[[[iiitttxxxwwwvvvuuutttuuuwwwwwwuuutttqqqssstttyyy___KKK888333333222555;;;<<<;;;::::::;;;===???AAA@@@>>>===<<<<<<===???@@@DDDEEEFFFCCC>>>;;;;;;<<>><<>>666444......222...///111333333333555999===>>>AAAEEEFFFFFFFFFGGGHHHHHHFFFEEEHHHLLLLLLHHHDDDEEEGGGMMMUUUWWW^^^kkkGGGBBB<<<888777777777666333444666777777555444333666999<<<===<<<;;;<<<>>>:::999999888888777666666666555444333333222222333333222222222111111111111000000000000000///......//////............//////,,,,,,---.........---,,,,,,,,,---...////////////111333111---000===LLLTTTHHHAAA999777;;;>>>===:::666444222111111222444555222222444555555333333444444<<>>@@@AAAAAABBBDDDEEEEEEHHHKKKNNNOOORRRTTTTTTTTTWWW[[[```TTTVVV\\\fffpppvvvwwwvvvwwwvvvvvvwwwwwwwwwvvvtttooorrrtttxxxvvvWWWDDD555444666333444888:::999888:::<<<>>>@@@AAA???>>><<<::::::<<<>>>???BBBEEEHHHGGGBBB>>>>>>@@@EEEBBB???======>>>??????===???AAABBBBBBBBBCCCEEECCCAAACCCIIILLLJJJJJJLLLQQQ___mmmxxx|||zzzuuuuuuyyywwwxxxzzz}}}|||kkkqqqoooMMM666000222//////000111222444666777888:::>>>BBBEEEGGGHHHIIIFFFIIICCC???DDDDDDGGGSSSvvv```xxxwwwhhhWWWIII>>>===SSSiiinnnfff^^^\\\bbbaaaTTTCCC999222222222222222222222222111111111000111222222333333333222222333333444555000000111111111111000000+++***)))***+++,,,+++)))******)))(((((((((((((((((()))))))))'''''')))******)))((()))***+++***((((((((('''(((((()))***++++++*********,,,---,,,+++---------,,,,,,+++++++++))))))))))))***+++,,,---***+++,,,,,,+++***+++---+++---///...---,,,,,,---...//////...---...000222---------......///000111///000111111111111111000111111444888999999>>>EEEFFFKKKQQQXXX]]]aaaeeehhhjjjkkkmmmnnnmmmnnnppprrrxxx{{{|||xxxrrrmmmlllmmmnnnlllmmmoooppprrrzzzooo}}}}}}JJJ===555000+++000444---000222444555444666;;;>>>EEEHHHLLLMMMLLLKKKJJJJJJHHHDDDBBBDDDHHHIIIFFFCCCHHHJJJKKKVVV]]]YYYKKKEEE<<<777777777777666222333555777777666555444666:::===>>><<<<<<===???::::::999999888777777777666666555444333333333333444444444333333333222222000000000000000//////...//////............//////,,,---......---,,,***))),,,------......---------(((///333///---222999>>>HHH@@@888666:::======:::555444111000000111333555777222///000222222222222999000000AAAQQQPPPCCC888CCC===::::::888444111222222222222111111111111111333333333333444777999;;;===999888888666111///111111111111111111222222333222333666888888666444222222333444666999<<<>>>??????@@@BBBCCCDDDFFFJJJMMMOOOQQQSSSQQQPPPTTT]]]eeeaaafffooowww||||||zzzxxxwwwwwwxxxxxxxxxxxxwwwvvvnnnqqqtttxxxkkkKKK:::///333888555333666777666777999===@@@AAABBB???>>><<<::::::;;;===???@@@EEEJJJJJJEEEBBBBBBCCCCCC???<<<<<<@@@CCCDDDCCC>>>???AAAAAA@@@AAABBBDDDBBBAAACCCHHHIIIGGGGGGJJJQQQ___lllxxx~~~xxxxxx}}}{{{yyyyyyzzz}}}~~~~~~vvvpppfffIII222+++555000000111222444666888999=========>>>@@@DDDGGGIIIKKKHHHDDDAAAAAAEEEIIILLLoooyyyooonnn___NNNCCC===@@@QQQdddccc^^^ZZZYYYSSSGGG===999555333333555333000111555111111111111111111111111222222111111111111222222000111222111000000222444...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,------------,,,------++++++++++++------+++,,,,,,---.........---.........////////////000------......///000000000111333555666888;;;???BBBIIIKKKOOOSSSXXX\\\___```ccceeeggggggfffhhhmmmqqqwwwyyymmmmmmpppnnnnnnoooppppppqqqvvv}}}xxxxxxxxxlll>>>888000---000222222000000222555777999<<>><<<,,,888BBB&&&;;;666222222666888666333777888:::<<<<<<<<<:::999999999999999999999999999999888777666555555555555666555444333222111111111.........////////////////////////......////////////......------,,,++++++++++++,,,,,,,,,,,,---------.........------///000666666666555444666999;;;888666444222000000111222000000000000000000000000222333444666888;;;===>>><<<<<<;;;888555222111111---///000222222000///------///111333555666666666555444333222111111111111333222222222222222222222333444555666777777777666666444111000111555999<<<>>>>>>???@@@BBBCCCDDDDDDIIILLLOOOOOOOOOTTT___gggjjjuuuyyyuuuyyyzzzwwwvvvvvvxxxwwwuuurrrkkknnnmmm{{{xxx}}}ggg???;;;666555666888888777:::======999999>>>AAAAAA<<<;;;:::999999;;;===>>>FFFDDDAAA>>>===<<<<<<===@@@BBB@@@;;;>>>FFFIIIFFFFFFDDDBBB@@@>>>??????@@@HHHHHHGGGEEEDDDEEEHHHKKKOOOWWWmmmggg~~~yyywwwyyy~~~|||zzzxxxxxxyyyzzzzzz|||llllll^^^CCC111,,,333000111222333555777999:::;;;;;;<<<===AAADDDHHHJJJKKKHHHCCC???>>>@@@DDDGGGkkkkkkWWW]]]YYYQQQGGG<<<888AAALLLXXXVVVVVVWWWSSSIII>>>777666333333555333111111555111111111111111111111111222222111111111111222222000111222111000000222444///...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......---------------.........//////------......///000000000111333555666888:::>>>BBBGGGIIILLLQQQVVVZZZ\\\^^^```ccceeeeeedddggglllqqq|||zzzppppppqqqooooooqqqsssuuuyyy|||zzz}}}^^^888333...---000222222000888999;;;<<<======>>>???EEEHHHMMMOOOOOOKKKFFFBBBAAAAAABBBEEEIIIKKKKKKJJJEEENNNHHHIIITTTQQQhhh```@@@<<<222555===444999555333444777999777444666777999;;;;;;:::999888999999999999999999999999999888777777777777777777777666444333222111111111///////////////////////////////////////...------///......------,,,,,,+++++++++,,,,,,,,,,,,------,,,---...---,,,---...000444444444444333555888;;;999777555222000000111111000000000000000000000000//////000111333666888999:::;;;:::777333000///000...///000111111000///......///111333444555555555444333222111000000000000111111111000000000000000111222333444666888999:::666444222000000333666999;;;<<<===???AAABBBDDDEEEIIIJJJLLLNNNRRRWWW\\\___hhhrrr{{{}}}yyyvvvyyy~~~xxxvvvuuuvvvwwwvvvrrroooiiimmmrrr}}}rrrWWW===999666555777999999999666:::;;;888999===AAA@@@<<<;;;:::999999;;;===>>>AAA???>>><<<<<<===>>>???BBBDDDAAA===???FFFIIIGGGFFFEEEBBB@@@??????@@@AAADDDEEEEEEDDDEEEGGGKKKOOOKKKSSSiii___{{{wwwvvvtttsssxxx~~~}}}zzzxxxxxxxxxxxx|||nnncccjjj|||QQQ:::111...111111111333555777999:::;;;::::::;;;===AAAEEEHHHJJJKKKGGGAAA===;;;===AAACCC^^^yyyeeezzzaaaGGGSSSZZZZZZMMM===666999===QQQTTTWWWYYYXXXRRRFFF<<<888444333555444222333666222222222222222222222222222222111111111111222222000111111111000000222333000000...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------------......///000000000111333555666777:::>>>AAADDDFFFJJJNNNRRRVVVYYYZZZ]]]___bbbbbbcccffflllpppzzzwwwqqqrrrssspppnnnqqqtttxxxxxx{{{|||WWW333000...000555:::;;;;;;999:::;;;===>>>@@@AAABBBGGGJJJMMMOOONNNIIIDDD@@@@@@AAADDDHHHLLLNNNNNNLLLJJJQQQKKKKKKRRRNNN___rrr???777777000111999666444333555999:::888555555666888999999999888777888888888888888888999999999888888888888999::::::777777555333222111000000////////////////////////...///000000000///---,,,//////......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000000111111111111444777;;;:::888555333111000000111000000000000000000000000------...///000222333444888999888555222///...//////////////////////////////000111222333333333333222222111000////////////........./////////////////////000222555888;;;<<<777555333111000111333555777888:::<<>>;;;:::999888888:::<<<===:::999999999;;;===???@@@@@@AAA@@@<<<===BBBEEEEEEFFFEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDGGGKKKNNNIIIOOOzzz~~~gggXXXzzz~~~~~~{{{yyyrrrjjjkkklllmmmlllkkkmmmuuu}}}}}}{{{yyyyyyzzz|||~~~xxxfffaaammmrrrEEE333222000000111222444777999;;;<<<===;;;<<<===>>>AAADDDFFFHHHJJJGGGBBB>>>===>>>BBBDDDNNNggg}}}hhhKKKMMMYYY]]]NNN===777:::===MMMTTTYYYYYYXXXUUUKKK@@@:::555333555555333333666222222222222222222222222222222111111111111222222///000111000///000111333000000...---+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************************************(((((()))******************+++,,,------,,,+++***+++,,,,,,---------,,,,,,***+++++++++,,,,,,,,,,,,------......///000000000222333555666777999===@@@CCCEEEHHHLLLPPPTTTVVVWWWZZZ]]]```aaabbbffflllqqqpppsssrrrnnnmmmqqqsssppplllnnnqqqvvv}}}xxx~~~wwwuuuMMM222000000444===HHHPPPTTTLLLHHHDDDAAAAAABBBDDDDDDIIIKKKMMMNNNLLLGGGBBB>>>>>>@@@DDDIIIMMMOOONNNMMMLLLQQQMMMMMMQQQMMMZZZwwwLLL666<<<333***444444333444777:::;;;999777555555666777777777666555777777777888888888888888888888888888999:::;;;<<<888777555333222000000///000000000///////////////,,,---///000111000///.../////////...------,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,...000---......///000222666:::;;;999666333000//////000///////////////////////////...//////000111222333777888777555111///......000///............///000000000111111111111111111111000///...............---...............///////////////000333666:::<<<999888555333111111222222666777888:::<<<>>>???@@@CCCEEEJJJRRR[[[ccciiilllppprrruuuyyy{{{|||zzzyyyvvvvvvtttrrroookkkfffccchhhmmm||||||qqqdddHHH:::999777666777888999:::444999;;;:::999<<<===;;;:::999777666777888:::;;;666666777888:::<<<>>>??????@@@???>>>===@@@CCCEEEGGGFFFEEECCCBBBBBBCCCCCCEEEEEEEEEEEEDDDEEEGGGJJJJJJOOOsss~~~jjjWWWppprrrqqqjjjaaa]]]bbbhhhjjjsssvvvvvvqqqlllmmmsssyyy~~~{{{yyyzzz{{{|||||||||sssbbbccctttfff<<<111333222111222333666999;;;===>>>>>>??????@@@@@@AAACCCDDDDDDHHHFFFCCCBBBBBBDDDFFFHHHIII}}}tttPPP@@@LLLSSSMMM@@@999999:::HHHTTTZZZUUURRRRRRLLL@@@>>>888444555666444444666222222222222222222222222222222111111111111222222///000111000//////111333//////...---+++)))((('''((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))************))))))***,,,,,,,,,,,,***)))+++,,,,,,---,,,,,,++++++************+++++++++,,,------......///000000000222333555555666999<<>>===>>>BBBGGGKKKMMMLLLJJJEEEGGGFFFGGGJJJJJJRRRcccmmm===<<<;;;///222222333444777999:::999888555555555555555555555444666666666777777888888888777777777888999:::<<<<<<777666555333222111000000111111000000////////////***+++---///111111111111000//////......---,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---///***+++,,,---...111555888:::888555222000/////////........................////////////000111222333777888777555111///////////////............//////000000000000000000000000//////......---..................//////000000000111000000000111444666888:::999777555444333333222777777888888999:::;;;;;;===AAAGGGLLLSSS]]]jjjssswwwvvvwwwzzz}}}}}}zzzwwwwwwvvvrrrnnnhhhccc```___kkkppp}}}|||tttoooUUU???;;;:::999888777666777888999>>>???<<<:::;;;<<<999999888666555666777999:::777888888999:::;;;<<<===@@@@@@AAAAAA@@@@@@DDDHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEDDDDDDDDDGGGIIIMMMRRRnnnnnnWWWmmmkkkjjjfff```dddrrr~~~{{{|||}}}yyy|||}}}|||xxxvvvxxxzzz}}}~~~|||jjj^^^hhh|||YYY777111333000333333444777;;;===???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJNNNrrrRRR888???IIIPPPKKK???888777HHH[[[ddd[[[SSSUUUQQQGGGBBB;;;555555666444333444333333333333333333333333222222111111111111222222///000000000//////111222/////////...---+++)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******,,,,,,,,,,,,,,,++++++***************++++++++++++------......///000000000222333555555666888<<>>>>>AAADDDHHHIIIHHHGGGBBBBBBCCCEEEGGGKKKRRRWWWIII666:::555111222333444666777777888888555555555555444444444444555555666666777777888888666666666777777999::::::666555444333222111111111222111111000000//////...++++++,,,...///111222333000000//////...---------++++++,,,,,,,,,,,,------+++,,,---,,,++++++---///***+++,,,,,,---000444777888777444111///......///........................---------...///000111222666777666444111///...///........................//////.........///000000//////......---......///......//////000111111111111111000000111222333444999888888777666555444333777777777777888888888888:::>>>BBBEEEIIITTTdddpppyyyxxxxxxzzz||||||yyyvvvvvvsssnnngggaaa^^^___```ooottt~~~ppp\\\III:::;;;;;;;;;999666555666777>>>AAAAAA===:::;;;;;;999999888777666666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???>>><<<@@@FFFGGGGGGGGGGGGFFFFFFFFFEEE>>>@@@BBBCCCDDDFFFIIILLLPPPUUUiiipppXXXlllrrrssstttxxxxxx{{{}}}{{{wwwtttvvvxxx{{{wwwfff```pppzzzMMM333333111---333333555999<<>>BBBDDDFFFIIILLLOOOPPPQQQUUUXXX\\\]]]^^^bbbiiinnnpppooonnnllljjjjjjmmmpppvvvwww||||||tttqqqeeebbbppp}}}zzzMMM;;;000...---000<<>>>>>>>>>>>>>>>>>999888<<>>;;;@@@HHHHHHHHHHHHHHHHHHGGGGGGFFF===???BBBCCCDDDFFFIIIKKKNNNUUUdddtttYYYlllzzz~~~}}}xxxuuuvvvxxxvvv}}}{{{qqqwwwhhheeexxxsssEEE222444///***222333666999===@@@BBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFF@@@BBBEEEGGGHHHGGGEEEDDDFFF\\\wwwrrrLLL:::666FFFKKK???999???@@@aaauuuiii\\\\\\ZZZPPPHHH???777666777444222222333333333333333333333333222222111111111111222222...///000///...///000222000111222222222000///...))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,------......///000000000222333444555666888;;;>>>AAACCCEEEHHHKKKMMMOOOPPPTTTWWWZZZ[[[]]]```ggglllmmmmmmnnnmmmkkkjjjooouuuvvvyyy~~~~~~nnnkkkaaa```ppprrrxxxqqq???777222000///111:::III[[[fffPPPIIIAAA???BBBDDDEEECCCCCCEEEHHHIIIJJJHHHEEECCCCCCAAAAAAAAACCCDDDDDDCCCGGGCCCFFFIIIJJJSSSXXXPPPeeexxxEEE::::::333333333333333222333666888777666555444444444444444444444444555666777777888555444444444444555555666444333333222222333333444222222222111000//////...222111...,,,,,,---///111000000000///......------++++++,,,,,,,,,---------+++,,,,,,,,,++++++---///++++++,,,,,,,,,...222555444333000...------......------------------------.........///111333444555333333333111...,,,,,,---,,,---///000000///---,,,------,,,,,,---...000111//////.........//////000------......///000111111---...///111222222222222333444555666666666555444333333444666777999:::;;;>>>>>>???GGGTTTcccooouuupppqqqrrrtttvvvvvvvvvuuuoookkkccc[[[WWW[[[dddlllqqq}}}kkkUUUKKKBBB888666888:::999777777888;;;>>>@@@???:::888;;;>>>===>>>===<<<;;;;;;===>>>@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>BBBFFFEEEBBBGGGPPPHHHHHHIIIIIIIIIHHHGGGGGG@@@AAACCCDDDDDDDDDFFFHHHLLLSSSaaa{{{xxx[[[mmm|||{{{}}}xxxvvvwwwkkktttvvvqqqssswwwvvvpppeeewwwqqqrrr___;;;666222...///000222666:::===============BBBAAAAAAAAABBBEEEHHHJJJCCCCCCCCCCCCCCCDDDEEEEEEHHHPPPuuu|||MMMAAA<<<===???FFFFFF888===PPPfffpppjjj]]]UUUSSSNNNCCC888555555333222333111111111111111111111111111000000111333555444333000000////////////000000222000.........///...---,,,,,,+++***))))))******,,,+++++++++++++++,,,,,,,,,,,,+++***))))))*********)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''')))************)))))))))))))))******+++))))))))))))))))))))))))******)))))))))))))))***++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,------.../////////111222333444555777:::===CCCDDDEEEFFFHHHKKKMMMNNNQQQSSSUUUWWWZZZ```fffjjjgggkkknnnnnnnnnooossswww~~~zzzlllfff^^^^^^hhhzzz}}}ggg~~~\\\666222111000000222666;;;???BBB???@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGAAACCCEEEEEEEEEDDDEEEFFFGGGGGGGGGJJJMMMOOOPPPPPPVVVSSS555666777000555888777555333222111333444555666666666444444888777666555444444555666555555555555555555555555444555777666444222111111222222111111000///......222111///...---...000111000...,,,,,,,,,,,,***(((+++++++++***************000///---+++***+++---...***))))))+++...000111111000000///...------,,,,,,....................................////////////222000///---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////....../////////////////////000222444444222222222333555555555666666666999===AAADDDIIIQQQ^^^lllrrrppptttppplllkkklllmmmllljjjfff```TTTTTT___bbblllhhh{{{bbbLLLAAA???BBB<<<;;;999888888:::===>>>???<<<:::999999:::;;;;;;===>>>??????>>>@@@BBBEEEDDDDDDCCCBBBAAACCCGGGJJJ???@@@BBBFFFJJJNNNOOOPPPBBB??????CCCEEEEEEGGGKKKGGGDDDBBBDDDGGGGGGDDD@@@HHHDDDRRR|||qqqjjjjjj{{{yyyzzz~~~~~~{{{vvvpppppptttvvvtttrrrqqqrrr}}}|||~~~yyyzzz{{{xxxyyyvvvxxxTTT555222000...000111555999===???????????????@@@??????@@@AAACCCEEEFFFBBBAAAAAA@@@AAABBBDDDEEEEEEKKKyyyxxxrrr]]]FFF::::::;;;AAABBB::::::@@@SSSkkkuuukkk]]]UUUSSSGGG;;;777666444333333111111111111111111111111333222111111333444333111000000////////////000000///...------///000///...,,,,,,+++***************++++++************++++++,,,++++++***))))))*********)))(((((((((((()))***(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,---......//////000333444555666777999>>>AAACCCCCCDDDEEEGGGIIIKKKLLLPPPQQQSSSVVVYYY^^^eeejjjcccgggkkkmmmooorrrxxx}}}tttgggdddnnn|||vvvrrrwwwSSS555111//////000111444777;;;======???AAAAAAAAABBBCCCEEEHHHGGGFFFEEEEEEEEEEEEEEEAAACCCEEEFFFFFFFFFHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMQQQzzzvvvPPP>>>222444444333333444666666555333444555666666555444444777666555444444444555555444444444444444444444444333555666666444222111222333222222111000000//////111000///------...000111111///...---------+++)))++++++++++++++++++,,,,,,//////---,,,,,,,,,------+++******+++...000000000000//////...------,,,,,,....................................////////////111000...---,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////////////////.........000222222222111222444333444555777999;;;???CCCJJJRRRZZZ^^^ccckkkppppppooommmkkkiiigggdddaaa^^^UUUVVVTTTZZZdddbbbdddrrr|||rrr[[[JJJBBB@@@AAABBB@@@===:::888888999:::<<<;;;999888999;;;===>>>???@@@AAAAAAAAACCCEEEHHHHHHGGGGGGHHHJJJNNNQQQSSS???>>>===>>>???AAABBBCCCAAA>>>>>>BBBCCCBBBDDDHHHHHHFFFEEEGGGJJJKKKJJJGGGDDDEEEPPP~~~qqqiiixxxrrr{{{}}}xxx{{{}}}{{{wwwttttttuuu|||zzzwwwppplllpppxxxwwwooopppwwwxxx}}}{{{}}}yyywwwzzz~~~yyy{{{oooGGG///000000///444555999<<>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@CCCDDDBBBFFFdddvvvxxxRRR:::888777999>>>===:::555@@@aaa}}}}}}jjjZZZYYYLLL???:::888555333444222222222222222222222222444333111222333333222000111000000//////000000111---,,,+++---///000000///,,,,,,+++*********+++++++++******)))))))))******,,,+++******)))************))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------......///000000111222222222444777<<<@@@BBBBBBCCCDDDEEEGGGIIIJJJOOOQQQUUUXXX\\\```fffjjjbbbfffiiilllnnnsssyyy|||xxxyyyuuuuuu}}}~~~cccEEE666///000000111333555777888999===???AAABBBBBBBBBCCCDDDIIIGGGEEECCCBBBBBBCCCDDDAAADDDFFFHHHHHHIIIJJJLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJfffyyyUUU666:::555000111666999999888444555555666555555444444555555444333333333444444333333333333333333333333333444666555333111111222333333222222111000000000111000...------...000111222000......///...,,,++++++++++++,,,,,,------......////////////...---------+++***+++---//////...//////......---,,,,,,,,,---------------------------............///////////////...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000//////.........---...000111000111222444333444666888;;;@@@GGGKKKVVVaaakkkjjjggghhhkkkmmmkkklllkkkhhhaaaZZZTTTRRRGGGOOOVVV___fff___^^^kkktttcccTTTKKKFFFDDDCCCEEECCC@@@===;;;;;;;;;;;;<<<:::999888999<<>>---111111222888999;;;>>>@@@AAAAAA@@@@@@@@@;;;<<<>>>@@@@@@@@@>>>>>>???>>>======>>>@@@CCCEEEAAACCCTTTuuuddd@@@:::555333;;;AAA<<<777888OOOsss{{{ddd___QQQDDD>>>:::666444444222222222222222222222222333222111111333444333111111000000000000000000111---,,,,,,---//////...------,,,,,,+++++++++,,,,,,+++***))))))((()))))))))++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((((((''')))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))***+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000///000000000222666;;;???BBBBBBCCCDDDEEEGGGHHHIIINNNSSSYYY___bbbeeegggiiifffhhhjjjjjjkkkooouuu{{{~~~tttqqq|||yyyrrrxxx|||PPP888777000222333666888:::;;;<<<<<<@@@BBBDDDEEEDDDDDDDDDEEEGGGEEECCCAAAAAACCCEEEGGGDDDGGGIIIJJJJJJJJJKKKMMMOOOPPPOOOMMMKKKIIIHHHIIIHHHXXXyyyvvvFFF<<<666222444888999999:::555555555555555444444444444333333333333333333333111111111111111111111111222444444444222111111222333222222222111111111000000///...------...000111111000............---+++)))******+++,,,---......---...000111111///...---...,,,++++++---......---.........------,,,,,,,,,---------------------------------.........//////......------------------------------------,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,---...000111111111000000///............///000000//////111222555777777777<<>>===<<<;;;===@@@CCCBBBDDDFFFFFFFFFGGGIIIKKKFFFBBB>>>???CCCDDDBBB>>>BBB@@@>>>;;;;;;>>>CCCFFFHHHEEEEEEHHHHHHEEEEEEHHHEEEEEEEEEFFFHHHJJJMMMOOONNNTTTQQQccclll}}}mmmpppyyyxxxqqqmmmpppuuu{{{zzzuuuqqqqqqrrrnnnoooqqqrrrooopppyyywwwnnnjjjwwwoookkkyyyPPP777...333222333888999<<<===??????>>>======>>>;;;<<>>===>>>>>>===>>>???BBBEEEFFFBBBCCCNNNhhhzzzLLL@@@777111:::DDD<<<>>>999:::YYYrrrcccVVVIIIBBB>>>888444333222222222222222222222222000//////111333555555444111111000000000000111111///.........//////---+++---,,,,,,,,,,,,,,,------+++******)))(((((())))))+++***************++++++))))))************))))))(((((((((((())))))))))))((())))))))))))((((((''')))))))))))))))******+++(((((((((((((((((((((((())))))(((((()))***++++++++++++*********++++++,,,++++++,,,,,,,,,---------------......///000000111222333444444555888===AAABBBBBBCCCDDDFFFHHHIIIJJJLLLRRR\\\cccffffffeeedddfffggghhhhhhhhhllltttzzzwwwxxx{{{}}}~~~}}}|||~~~pppzzzqqqCCC222888222222444777;;;>>>???@@@@@@AAACCCFFFFFFEEEDDDCCCDDDDDDCCCBBBAAACCCFFFIIIKKKHHHJJJLLLLLLKKKJJJJJJKKKNNNOOOOOOMMMJJJGGGHHHIIIJJJWWWpppggg>>>777333666888777888;;;666666555555444444444444222222333333333333333333111111111111111111111111222333333222111000111222222222222111111111111111///...---,,,---...000111000...------......,,,+++((())))))***+++,,,,,,---,,,...000111111000...---...---+++,,,---...---------------------,,,,,,,,,------------------------------------............,,,,,,------------------------------------------,,,,,,,,,---------......------------------------...---,,,,,,---...000111111111000000////////////111222222000//////000222555999999999@@@PPP^^^ddddddggggggddddddffffffdddhhhgggccc[[[QQQKKKJJJKKKLLLSSSRRRQQQRRRUUUkkknnncccSSSIIIGGGHHHIIIHHHBBBBBBBBBCCCDDDFFFHHHIIIDDDEEEDDDBBB???>>>@@@CCCAAACCCEEEEEEEEEEEEGGGHHHGGGCCC@@@AAADDDDDD@@@;;;===<<<;;;999888;;;@@@EEEEEEBBBBBBDDDDDDAAA@@@CCCEEEGGGJJJKKKMMMQQQXXX]]]\\\bbbWWW]]]{{{vvvxxx}}}zzzuuuttttttwwwyyyxxxuuurrrrrrtttllllllnnnooommmlllrrr{{{|||sssmmmwww}}}ooo___iiizzzsssDDD222///555333333888777<<<===>>>===<<<::::::;;;:::<<<>>>@@@AAA@@@???>>>======>>>@@@BBBDDDEEEFFFCCCCCCNNN]]]]]]III999333;;;CCC>>>EEE===000AAAiii|||fffZZZNNNHHHCCC<<<666444333333333333333333333333///......111444666666555222111111000000111111222000000///000000///---***------,,,,,,,,,---......,,,+++******))))))))))))*********)))******+++,,,)))******++++++******)))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++************++++++,,,,,,,,,,,,,,,---------------......//////000111111111222333444555777:::===AAAAAABBBDDDFFFHHHJJJKKKKKKRRRZZZaaadddcccaaa```bbbdddeeefffhhhnnnxxx}}}uuupppqqqqqquuu|||uuubbb;;;222777444222333777:::===???@@@@@@@@@BBBEEEEEEDDDBBBAAAAAAAAAAAAAAABBBDDDGGGJJJLLLJJJLLLMMMMMMKKKJJJJJJKKKLLLNNNOOOLLLHHHEEEFFFHHHLLLZZZkkkWWWFFF888666777666777<<<777666555444444444444444222222333444444444333333111111111111111111111111111222222111000000111333000000000000000000000000///...,,,,,,,,,...000222///...------......---+++)))))))))******++++++,,,+++---///000000///...---...,,,++++++---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........***+++,,,---------------------------............,,,,,,,,,---------......---------------------------------------...///000000000000000000000000000333333333222000000333555777===AAAAAAJJJ[[[hhhlllfffeeeaaa^^^bbbfffccc]]]\\\YYYSSSLLLGGGEEEFFFIIIMMMOOOLLLNNNXXXbbb{{{dddZZZMMMDDDAAACCCEEEEEECCCCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJGGGBBB???@@@AAA@@@BBBCCCDDDCCCBBBCCCDDDBBB@@@@@@CCCFFFFFFCCC@@@===??????===::::::>>>AAAEEECCCCCCFFFFFFBBBAAACCCCCCGGGKKKLLLNNNTTT^^^fffgggnnnaaa]]]|||}}}zzzxxx{{{vvvvvvvvvuuutttrrrqqqpppkkkjjjlllooonnnjjjlllpppxxxooojjjtttwww~~~}}}yyyrrraaa\\\nnn|||```<<<000111999666666:::999<<<======<<<:::888999:::999:::<<<>>>???@@@@@@@@@:::<<<>>>AAACCCDDDEEEEEEBBBBBBPPPSSSvvvlllPPP;;;444;;;AAANNNOOOFFF888888PPPmmm~~~iii___TTTOOOJJJAAA999666333333333333333333333333000//////111333555555444222111111000000111111222//////000111222111///------------------...//////------+++******)))))))))******))))))***++++++,,,)))***++++++++++++***)))(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++,,,------,,,,,,,,,------------............///000000111111...000222333333444666777>>>???@@@BBBEEEHHHJJJLLLPPPTTTYYY]]]___```aaaaaa```bbbdddfffiiirrr}}}xxxlllhhhfffgggsssttt|||}}}SSS888444444555444666888:::<<<>>>??????@@@CCCEEEFFFDDDBBB@@@@@@??????@@@AAADDDFFFHHHIIIIIIKKKMMMMMMKKKKKKKKKLLLLLLNNNOOOLLLFFFBBBCCCFFFLLLZZZ```pppiiiEEE888888777888;;;888777555444333333444444111222333555555555444333111111111111111111111111111111111000//////111333////////////////////////...---,,,,,,,,,...000222000///---...//////...---+++++++++++++++++++++++++++,,,---...///......------,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))***+++---......------------------.........///,,,,,,,,,---------..............................+++,,,---.../////////////////////000111111222222222333333333222444777:::???JJJPPPPPPVVVbbbiiigggcccbbb^^^\\\]]]___ZZZRRRMMMIIIDDD@@@@@@BBBDDDEEEEEEGGGJJJ\\\uuutttVVVQQQIIIBBB??????BBBDDDBBBBBBBBBBBBBBBBBBCCCCCCFFFJJJMMMKKKEEE@@@???@@@???AAACCCCCCAAA??????@@@999;;;>>>AAACCCDDDCCCBBB>>>BBBEEEDDD@@@>>>???AAAHHHFFFFFFJJJIIIFFFEEEGGGIIIMMMOOONNNLLLPPPZZZccciiitttjjj___{{{}}}xxxzzzyyyttttttyyyuuutttsssrrrsssqqqnnnllljjjiiikkkpppppplllkkklll~~~kkkiiizzzpppsssxxx{{{ooodddiiittttttSSS:::111555===::::::???>>><<<======<<<999888888999888999;;;<<<>>>???@@@@@@888:::>>>AAADDDEEEDDDDDDAAAAAAQQQLLLddduuuUUU<<<666<<<>>>```XXXOOOEEE;;;???[[[zzzlllaaaXXXSSSNNNEEE<<<888333333333333333333333333222111000111333444444222222222111111111111222222......///111444333111///---------------...///000...---,,,+++******************))))))***+++,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&&&&((()))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------...///,,,,,,,,,---------............//////000000111111111333666888777777777888<<<<<<>>>AAADDDGGGJJJKKKVVVXXXZZZ\\\]]]___cccfffbbbdddeeegggkkksss~~~wwwjjjhhhhhhmmm~~~xxxnnn~~~xxxHHH777666222555999999:::;;;<<<>>>??????BBBEEEHHHHHHFFFDDDBBBAAA>>>???@@@AAACCCDDDEEEEEEHHHJJJLLLLLLLLLLLLMMMNNNMMMOOOPPPKKKDDD@@@AAACCCIIIWWWUUUZZZSSS;;;999999888888888777555444333333444444111222444555666555444444111111111111111111111111000111111000...///111333............////////////...---,,,+++,,,...000222111000//////000000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))+++---.........------------.........//////,,,,,,,,,---------..............................+++,,,---///000//////.........///000111222333333111222333333444777;;;???JJJVVV^^^\\\^^^dddccc\\\^^^___^^^ZZZYYYWWWPPPHHHDDD@@@;;;;;;>>>BBBDDDDDD>>>AAALLLlllkkkLLLKKKHHHCCC@@@???BBBDDD===>>>>>>???@@@AAABBBBBBDDDIIIMMMLLLFFFAAA???@@@???AAACCCBBB@@@>>>======666:::???BBBBBBBBBBBBCCC:::???EEEEEEBBB??????AAAEEECCCDDDHHHHHHDDDCCCEEEVVVZZZZZZUUUNNNOOOWWW___gggwwwpppaaaqqq|||wwwqqqpppsssvvvuuusssoooooopppqqqqqqoookkkhhhfffggghhhhhhiiijjjlllnnnwwwyyyttttttaaaeeegggzzzfffIII222666:::<<<======>>>???<<>>:::888;;;===<<<;;;::::::===AAACCCBBB@@@>>>======???CCCFFFGGGGGGIII@@@EEEMMM]]]cccGGG666666???UUUmmmdddGGG<<<;;;HHHcccfffccc___YYYSSSKKKCCC===888666444333555666666555000000//////000111222222111222333333222111000///111000///...------.../////////...------------...///...---,,,+++************++++++++++++***))))))((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++***)))(((((())))))*********)))******+++,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++......//////000000111111555222111555777777888:::;;;;;;???CCCDDDDDDIIIPPPYYY]]]aaaaaa``````dddhhhcccfffggghhhpppzzz{{{vvv|||pppfffdddhhhrrrvvveeewwweee???;;;777000777999999:::<<<===???@@@AAADDDEEEEEECCCAAABBBGGGKKKAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKPPPNNNLLLJJJFFFCCCDDDGGGOOOIIIPPPYYYlllSSS999777;;;:::888666222//////333555444666666777777666444222111444333111000000000111111111111111111111111111111///////////////......------------------...///000//////000000///...---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,------......------,,,---------.........//////000///...---------------------------------,,,,,,111000000/////////000000000//////111222333333222555666777777999>>>GGGMMMWWWYYY]]]aaacccccccccbbb]]][[[YYYXXXUUUOOOFFF???@@@999777===CCCBBB???===@@@IIIYYYyyyzzzcccKKKCCC===<<<:::777:::AAACCCCCCCCCBBB??????@@@AAADDDFFFHHHHHHFFFBBBAAA@@@>>>===<<<===@@@BBBCCCBBB999:::<<<>>>@@@AAABBBBBB>>>??????AAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBPPPVVVWWWRRROOORRRWWWYYYaaammmnnnkkksssxxxsssoooooorrrtttrrrpppjjjjjjkkklllmmmkkkhhhddd___```aaaaaabbbhhhqqqyyyzzzpppvvv\\\dddhhhyyy~~~wwwYYY???444777;;;=========>>>???<<<@@@AAA===;;;;;;;;;888<<<<<<<<<>>>BBBDDDCCCAAA>>>======???BBBEEEFFFFFFDDD@@@IIIPPPYYYxxxTTT>>>777777@@@^^^fffWWWHHH:::;;;OOO]]]aaaaaaZZZTTTQQQJJJBBB:::777444333333444444333000000000000000111222333222222222222222111000///111000///...---....../////////...------------...///...---,,,+++++++++++++++++++++++++++******)))))))))***++++++***))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************+++******))))))))))))******************++++++,,,...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,......//////000000111111555222222666888666777999;;;;;;===AAACCCEEELLLTTT[[[___bbbbbb```aaadddhhhfffhhhhhhiiipppwwwuuuoooiiicccbbbhhhqqq{{{|||mmmwwwYYY999999777222:::::::::;;;<<<>>>???@@@@@@@@@AAABBBAAA@@@BBBGGGKKK@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGEEEBBBCCCDDDLLLMMMPPPPPP[[[uuuFFF:::888111;;;;;;999777444222000---444444555555555444222222333333111000000000111111111111111111111111111111///////////////......---------------....../////////////////////...---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,------......------,,,------------............000///......---------...////////////////////////............/////////000222111111222333444555555888<<>>======@@@FFF^^^yyyfffTTTHHHAAA<<<;;;:::777:::??????@@@@@@???======>>>???CCCEEEHHHIIIFFFCCC@@@???<<<;;;;;;<<>>??????@@@@@@DDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHLLLMMMJJJIIINNNRRRTTT]]]gggkkknnnwwwqqqnnnlllmmmooopppnnnllliiiiiiiiiiiiiiieee```]]]ZZZ[[[[[[[[[^^^hhhwwwyyy|||jjjZZZgggpppzzz||||||bbbFFF666777999===>>>>>>======>>><<>>======???BBBDDDEEEDDD@@@AAAMMMQQQOOOjjj~~~mmmMMM<<<555222NNNbbbdddXXX???444???OOO\\\aaaZZZVVVWWWSSSIIIAAA===888444333333333333222111111111111222333333222222111000000000111111000000///.........////////////...------------...//////...---,,,,,,,,,,,,++++++,,,,,,++++++***))))))******++++++******)))))))))******************((())))))))))))*********(((((()))************)))*********)))******++++++***************+++,,,,,,...------,,,,,,,,,,,,,,,------............------......//////000000111111444222333777888666666999;;;:::<<>>?????????AAAAAAAAA@@@???@@@CCCFFF????????????@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEE???BBBDDDCCCBBBAAAAAAAAACCCMMMOOOJJJOOOfffoooGGG;;;===999999888777555222000...000111222222333333222222333222111111000111111111111111111111111111111111///////////////......---................../////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---...---,,,+++,,,---------............------,,,,,,---------.........000//////...............111111111111111111111111---...///000000000000000555444333333333444555555888@@@KKKUUU[[[^^^___```eeedddccc```]]]XXXTTTRRROOOKKKDDD>>>;;;888666555888777999:::999999@@@IIIggg|||iiiTTTJJJBBB>>>;;;:::999888999===<<<===>>>>>>======>>>???AAADDDHHHIIIFFFCCC@@@>>>;;;::::::;;;===???>>>===;;;;;;===>>>>>>?????????GGGFFFDDDBBBAAABBBCCCDDDAAABBBBBBCCCDDDEEEEEEFFFBBBEEEEEEDDDGGGMMMQQQPPPXXX\\\bbbnnnzzzlllkkkkkklllnnnnnnkkkiiinnnllljjjgggddd___YYYUUUZZZYYYYYY[[[bbbmmmyyy|||~~~xxx~~~{{{|||ggg]]]nnn|||}}}nnnMMM888444999;;;>>>???>>>===<<<===;;;???AAA===::::::999555888888999:::<<<<<<<<<;;;>>>===<<<>>>AAACCCCCCCCCAAABBBKKKMMMFFFRRR~~~]]]BBB;;;666AAASSSccccccOOO>>>===CCCUUU___ZZZWWW]]][[[QQQKKKFFF>>>888666444444333333222222222222222333333222111000//////000111222000000////////////////////////...------------...000///...---------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************++++++++++++)))))))))*********++++++))))))***++++++++++++******************+++,,,---+++************+++,,,,,,......---,,,,,,,,,,,,,,,......////////////............//////000000111111333222444888888555666999;;;:::???GGGOOOTTT[[[cccbbbcccddddddcccdddfffiiihhhjjjnnnrrrtttpppfff^^^\\\___ggguuuaaa777000::::::888>>>=========>>>>>>?????????EEEDDDCCC@@@???>>>???@@@===============???@@@AAABBBBBBCCCCCCDDDDDDDDDEEEDDDGGGFFFBBB@@@AAABBBAAA;;;IIIKKKKKKPPPSSSpppZZZ<<>><<<;;;<<>>===;;;::::::;;;===>>>===<<<:::;;;<<<>>>???@@@AAAAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCGGGNNNQQQOOOTTTRRRVVVhhhwww}}}jjjjjjjjjllllllkkkiiigggkkkhhhdddaaa]]]YYYTTTPPPZZZWWWVVV[[[eeeooouuuvvv{{{vvvqqqpppwww}}}gggaaarrr```>>>333999:::<<>><<<<<<<<<:::======999777999:::999777888999:::::::::::::::<<<;;;;;;===@@@BBBCCCBBBAAABBBDDDFFFCCCGGGgggmmmHHHBBB===666@@@YYYggg```NNN???@@@QQQ]]][[[[[[aaaaaa[[[RRRLLLCCC<<<888555444333333333222222222222222333111111/////////000111222//////000000000000000000//////...------------...//////...---------......---------------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------************++++++++++++++++++,,,------------,,,++++++***++++++,,,------+++++++++***+++,,,,,,---///...------,,,,,,------...//////000000//////.........//////000000111111222111444888777555777;;;===>>>EEEQQQZZZ___cccgggdddeeedddddddddeeehhhjjjmmmppptttwwwrrrhhh^^^WWW\\\fffuuu~~~yyyNNN000333<<<;;;999;;;===>>>>>>>>>??????@@@@@@FFFEEECCCBBBAAAAAAAAAAAA===<<<;;;;;;;;;===???@@@>>>???@@@AAACCCDDDEEEFFFPPPQQQMMMCCC???BBBEEEDDD???FFFCCCHHHQQQMMMZZZ~~~}}}MMMFFFDDD;;;555888;;;888555555////////////000111111222111111111111222111111111333333333333333333333333///////////////......---...//////000000///............///////////////...------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,---------.........,,,---......,,,,,,---...---......//////......------------.........//////000000/////////000000111000000000111111222222222111222222333333333333333444444555555666999???DDDEEEJJJRRR[[[aaaddddddbbb\\\ZZZVVVPPPKKKFFFCCCAAA;;;:::999888777777888888<<<999:::CCCQQQffftttcccQQQDDD>>>;;;;;;:::999888999:::999:::<<<>>>?????????@@@AAA===@@@DDDEEECCC@@@===<<<<<<;;;;;;<<<===>>><<<:::777999;;;>>>AAACCCDDDEEE@@@BBBFFFHHHHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEDDDBBBEEEKKKMMMKKKQQQKKKKKK\\\llltttiiijjjjjjjjjjjjhhhfffeee___\\\WWWTTTSSSRRRQQQOOOTTTQQQQQQWWWbbbmmmtttvvv|||xxx}}}tttgggfffttttttQQQ666333===999<<<>>>???===<<<;;;;;;:::======888666999<<<;;;999;;;<<<<<<;;;:::;;;<<<:::999999;;;???BBBCCCCCC???BBB???AAAEEEGGGYYYzzz\\\LLL@@@000555MMM^^^dddWWW???DDDNNNWWW[[[]]]aaacccbbbVVVPPPHHH@@@;;;777333111333333222111111111111222000000/////////000111111//////000111111111000000//////...------------.........---------------...------......------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,------......******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,+++,,,,,,------+++++++++++++++,,,------///......---------------......////////////............//////000000111111111111333777666444888???EEEFFFMMMZZZbbbeeefffhhheeedddccccccdddgggiiikkkrrrtttvvvtttjjj]]]YYYZZZ___qqqzzzzzzbbb???111999;;;:::;;;999===>>>>>>???@@@AAAAAAAAABBBAAA@@@BBBDDDFFFFFFFFF<<<;;;:::::::::<<<>>>@@@<<<===>>>@@@BBBDDDFFFFFFVVVWWWPPPDDD@@@EEEIIIHHHIIIDDD>>>CCCJJJJJJSSShhhgggMMM===333777>>>===999888222222111000000000111111000000111222222222222111333333333333333333333333///////////////......---...///000111000///...------...//////////////////------------............,,,,,,,,,---------......------------------------......------------......,,,---------............,,,...///...---,,,---.........////////////............/////////000000000000000000000000111111222//////000000111222222222111111111222333555666777777999;;;===???FFFOOOVVVVVVWWWXXX\\\___``````^^^XXXUUUOOOIIICCC>>>;;;:::777888999888666555555666222444>>>QQQgggzzzkkk]]]OOODDD@@@<<<===<<<888888:::;;;999888:::===>>>>>>======>>>;;;>>>@@@AAA???===;;;;;;;;;;;;;;;<<<======;;;888555777:::===AAADDDEEEFFF@@@CCCGGGJJJKKKJJJGGGEEE@@@@@@@@@@@@????????????AAACCCCCC@@@AAAFFFHHHGGGLLLJJJHHHSSS```gggiiiiiiiiihhhfffdddccccccWWWSSSMMMJJJJJJLLLMMMNNNLLLLLLLLLPPPZZZjjj|||vvvjjjkkkrrr|||~~~aaaCCC555666;;;888;;;===>>>===;;;:::;;;<<>>BBBCCCCCC;;;CCC===<<>>:::======>>>???@@@BBBCCCCCC???>>>>>>AAAEEEHHHIIIHHH===;;;:::999:::<<<>>>@@@===>>>???@@@BBBCCCDDDEEEPPPSSSOOODDDAAAHHHMMMJJJKKKBBBBBBEEEAAAFFFSSS[[[```@@@888;;;;;;:::;;;666555333222000000000000///000111222333222222111111111111111111111111111///////////////......---//////111111111000...---------...///////////////------------.........///,,,,,,,,,---------....................................------------......------------............---...///...---,,,---///......////////////......000000000000111111111111111000000000111111222333///000000111222222333333111111111333666;;;???BBBGGGIIIKKKKKKLLLRRR\\\dddaaa^^^[[[YYYXXXWWWTTTQQQMMMJJJEEE???;;;888777777555666777777555555888:::===III^^^tttooo```TTTIIIDDDDDD>>>@@@>>>888888<<<===:::999;;;>>>???>>>======>>>:::<<<======;;;::::::;;;:::::::::;;;<<<;;;888666444666999<<>>BBBDDDDDD999EEE>>>888BBB@@@AAASSS{{{|||NNN???;;;555222JJJ^^^TTTHHHAAACCCOOOUUUSSSUUU^^^aaa]]]UUUNNNGGGAAA<<<888222222111000//////000000---...///111111111000///...///000222222222111000//////...------------...,,,,,,+++++++++,,,,,,---......//////......---,,,...---,,,,,,,,,,,,---...,,,,,,------...///000000++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...------............------......//////000111111111000000222444333444<<>>???AAABBBCCCDDDAAA??????AAAEEEGGGGGGEEE===<<<:::999:::<<<>>>@@@??????@@@AAABBBBBBCCCCCCGGGMMMLLLCCCBBBKKKOOOKKKDDD???JJJMMM???CCCSSSRRRddd^^^@@@777555666:::999888555333111000000000///000111222333333222111///////////////////////////////////////......---///000111222111000...,,,------...///000000//////---------.........//////,,,,,,,,,---------....................................------------......---------.........//////---...///...------...///......////////////......000111111111222222222222111111000000111222333333000000111222222333444444333333333666;;;BBBHHHLLLYYYZZZYYYWWWUUUXXXaaahhhccc___XXXTTTQQQMMMHHHDDD@@@===:::777555555777888333444666666666999>>>CCCYYYmmm}}}ppp___QQQFFF>>>???CCC@@@BBB???999777<<<>>>;;;<<<>>>AAABBBAAA@@@??????:::;;;;;;;;;999888999;;;999999999:::;;;999666444444555888:::===>>>@@@@@@BBBBBBAAA@@@@@@AAACCCDDD>>>???@@@AAACCCDDDEEEFFFDDDJJJMMMIIIGGGKKKQQQTTTCCCNNNQQQPPPRRRQQQZZZnnngggeeecccbbb```]]]XXXUUUNNNHHHDDDGGGIIIGGGCCCCCCGGGCCC===TTT~~~jjjcccqqq~~~{{{kkkhhhqqqzzztttXXX>>>555888;;;999===<<<<<<;;;999888777777888:::;;;======<<<:::999;;;;;;:::777555555777999999999888999;;;>>>AAACCCBBBAAA@@@@@@AAABBBDDDEEEVVVnnnBBB666BBB:::666HHHUUU\\\CCC===BBB>>>IIIYYYYYY\\\___]]]TTTMMMIIIAAA888444444222111000000//////111222222111000000222333......//////000000111111000///.........000111222,,,***((('''(((***,,,...,,,,,,---------,,,++++++,,,,,,+++++++++,,,---------,,,,,,---......---+++,,,+++*********+++,,,---)))))))))***+++,,,---......------,,,,,,------...------------------------000---,,,---///000...,,,............////////////111///......000111111000333111111333555666<<>>??????@@@AAAAAABBBBBB===<<<:::;;;===???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@IIIJJJJJJJJJJJJHHHGGGFFFAAACCCLLLVVVRRRFFFEEENNNYYYwwwVVV:::@@@AAA777???777333333222......111111000000////////////000//////000000111111111222///000000000000111111111111111000000//////......///.........//////---+++,,,,,,,,,---------.....................///000111......------------......////////////////////////......//////000000000111000000000000///...---,,,000000000000000000000000222111000000////////////111111000000000000111111444444444444444444444555555444777@@@KKKTTTWWWVVV```^^^\\\[[[ZZZYYYVVVTTTWWWTTTPPPJJJDDD???;;;:::222444555555333222222333333222777===777777QQQrrr~~~uuu```NNNIIIFFF???>>>CCCBBBCCCCCCAAA>>><<<;;;<<<<<<@@@BBB@@@CCCFFFAAA888;;;<<<<<<:::888888<<<@@@AAA<<<666333444666666666777777:::>>>===;;;;;;???;;;<<<===>>>>>>>>>===<<>>AAAMMMpppyyykkkjjjwww~~~~~~yyypppfffiiittt|||hhhKKK:::888::::::777777888888999:::<<<===>>>888999;;;<<<===<<<::::::???>>>===999666555666888999888888888:::<<>>777666BBBGGGXXXKKKCCC===999CCCSSSYYYYYY]]]\\\VVVQQQMMMFFF???666555444222222222333333000111222111000000111333.../////////000000000111000//////......///000111,,,+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///......///000000///---,,,++++++******+++,,,,,,************+++---...///...------,,,,,,------...------------------------///---,,,---///000...,,,............////////////000///...///000222222222111000111555666777<<>>>>>>>>>>>???@@@AAAAAA<<<<<<;;;<<<>>>???@@@@@@AAA@@@?????????AAABBBCCCKKKLLLLLLLLLKKKIIIGGGFFFHHHIIIQQQXXXTTTIIIIIIQQQLLLdddPPP777888???999;;;<<<999666555444333111111000/////////000000//////000000000111111111000000000111111111111222111111000000///////////////.........//////---+++------.........///////////////.........///000000///......------......////////////////////////////////////000000000111111///000000000//////...---000000000000000000//////////////////000111222222222222111111222222222333333444666888:::;;;<<<<<<;;;:::===DDDOOOWWWYYYYYY\\\[[[ZZZZZZYYYVVVQQQNNNLLLJJJFFFAAA===999666555777555444333444555666777999555555:::???OOOoooyyyvvviiiWWWHHHEEEDDD??????CCCBBBCCCCCCAAA>>><<<<<<======AAAEEEFFFGGGGGGDDD@@@<<<===>>><<<999888;;;===<<<999555444666777666444666555888<<<<<<888999<<<:::;;;<<<<<<<<<<<<;;;:::===>>>>>>@@@BBBDDDGGGHHHCCCCCCFFFFFFHHHVVV]]]QQQOOONNNUUU]]]VVVHHHJJJXXXhhh^^^]]]]]]\\\YYYRRRKKKEEEGGGBBB@@@BBBCCC@@@???AAA===FFFfffppppppqqquuu}}}vvvsssooowwwtttWWW<<<666;;;;;;999777666666777888:::===@@@BBB888999:::;;;<<<;;;::::::BBBAAA???<<<888666666777999888888888999;;;===??????@@@@@@AAAAAAAAAAAAAAAKKKlllsssMMM>>>666666:::888IIITTTMMM<<<666;;;CCCMMMPPPTTTVVVTTTSSSQQQLLLGGG<<<:::888666555555666666000111111000//////000222////////////000000000000111000000////////////000,,,+++)))((()))***,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,------...///......///000000///---,,,,,,+++******++++++,,,******++++++,,,...///000...------,,,,,,------...------------------------///...------...///...---............////////////000/////////000222333444111111555;;;>>>>>>AAAFFFWWWZZZ]]]```aaaccceeegggmmmmmmjjjiiimmmqqqqqqmmmZZZNNNMMMYYYpppzzz~~~zzzzzzyyyqqqMMMCCCCCCAAA???>>>>>>@@@BBB???????????????@@@AAABBB============>>>???@@@AAA<<<<<<>>>???@@@AAAAAAAAA@@@???======???BBBEEEHHHMMMMMMNNNMMMLLLJJJIIIGGGJJJJJJPPPTTTOOOFFFEEEKKKGGGTTTooosssBBB666???666<<>>BBBDDDEEEEEEBBBAAACCCIIIPPPVVVWWWWWWVVVUUUUUUUUUSSSOOOIIIDDD@@@???<<<999666444333222333222222222444555555555888:::===DDDUUUpppuuuooovvvXXXJJJ@@@@@@BBB@@@@@@DDDBBBCCCCCCAAA>>>======>>>BBBBBBDDDGGGFFFCCCBBBDDD===>>>>>>===:::999999:::777555555666777888777555666555888<<<;;;777777:::999::::::;;;;;;:::999999;;;;;;===???BBBEEEHHHIIIEEEDDDHHHGGGEEEOOOUUUJJJOOOPPPYYYbbb[[[LLLHHHQQQTTT\\\ZZZWWWTTTOOOIIIBBB===???======@@@???:::999<<>>>>>???@@@AAABBBAAA@@@???HHHXXXuuuVVVBBB:::999888<<<]]]^^^FFF===888555>>>BBBFFFKKKOOOQQQRRRPPPNNNFFFCCC???;;;888666666666000111111000///...000111////////////000000000000111111000000//////......,,,+++***))))))***,,,---,,,,,,+++++++++,,,---...++++++,,,------.........---,,,,,,---......---+++,,,,,,++++++++++++++++++***++++++,,,---///000111...------,,,,,,------...------------------------......---............---............////////////000000000//////000333555444666===FFFJJJJJJLLLQQQXXX[[[___bbbcccdddfffgggllllllkkklllmmmkkkfff```QQQTTT\\\iiixxx~~~yyyvvv|||vvviiiSSS;;;;;;>>>???>>>;;;;;;>>>AAA======>>>>>>???@@@AAABBB>>>======>>>>>>???@@@AAA<<<>>>AAACCCCCCBBBCCCCCC>>>>>>>>>???BBBEEEHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLJJJKKKPPPTTTOOOEEEBBBEEEHHHOOO[[[sssyyyZZZLLLEEE>>>:::;;;;;;555222333444333222111111000111111//////000000000000000000111111111111222222222222000000000000000000000000000///...///000000///---....../////////000000000111111000///........./////////............//////////////////////////////000000111111111111111111//////000111111111000000000000/////////.........111000000000000111111222222333444666777777666666777;;;@@@EEEIIIKKKLLLLLLHHHGGGGGGIIIMMMOOOOOONNNNNNMMMLLLJJJHHHEEE???<<<999888777666555444444444///222555666555555777999@@@QQQaaammm~~~{{{kkkYYYJJJAAA;;;===@@@@@@@@@CCCAAABBBBBBAAA???===>>>???GGGAAA@@@GGGJJJEEE@@@???;;;<<<<<<<<<;;;999888888666555555666777999::::::888888;;;>>>===999888:::::::::::::::::::::::::::<<<===???AAACCCEEEGGGHHHEEEDDDIIIIIIDDDKKKPPPHHHMMMOOOXXXaaa\\\OOOJJJNNNYYYoooZZZUUUOOOIIIDDD@@@<<<999444555:::>>>>>><<<>>>CCCOOObbbsss|||yyy|||sssQQQ>>>222777:::666666>>>;;;:::999888999999:::;;;666777888999::::::::::::;;;<<<<<<:::888777777888;;;;;;;;;<<<===>>>>>>???===>>>@@@AAABBBBBBAAA@@@FFFIIIrrr\\\BBB999<<<;;;dddlllSSSCCC888111777888;;;AAAHHHNNNPPPRRRSSSOOOLLLGGGAAA;;;777555444111222222111///...000111000000000000////////////111111000000//////......---,,,+++******+++,,,,,,++++++++++++,,,,,,---...***+++,,,......///......---,,,,,,---......---+++,,,,,,,,,,,,++++++************+++,,,---///000111...------,,,,,,------...---------------------------.........------..................////////////111111111000...000333666888<<>>>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>AAADDDEEEDDDCCCDDDFFF<<<>>>AAADDDFFFHHHHHHHHHFFFHHHJJJMMMOOOPPPPPPPPPNNNRRRWWWZZZVVVMMMGGGFFFFFFLLLPPPXXXsss|||fffHHH666===@@@666444===555555333222222111111111000000//////////////////000000111111111222222222000000000000111111111111000//////000111111000...------........./////////222111000////////////////////////....../////////000000000000000000000000111111000000000000000000//////000111222222222111////////////////////////000000000111333555666777:::<<>><<<:::888666555444444444444555666666222666888666444999EEEPPPccc}}}www\\\BBBDDD>>>;;;<<>>===>>>???AAA???EEEVVVccc]]]KKK<<<999999999:::::::::999888999888777666666999===@@@;;;;;;>>>BBBAAA<<<;;;===;;;;;;;;;;;;;;;<<<<<<===AAABBBBBBCCCDDDEEEEEEEEE@@@@@@HHHIIIBBBFFFLLLGGGLLLLLLSSS[[[ZZZRRROOORRRccciiiQQQLLLEEE???;;;999777666333444777999888777>>>GGGZZZnnn|||~~~|||qqqqqqwwwjjjBBB:::666888777333555<<<666777777888999::::::;;;666666777888999999:::;;;777888999999777777888999:::;;;<<<===>>>???@@@@@@======???AAABBBCCCCCCCCCEEEAAA```|||NNN555999===aaappp]]]GGG999444444555666;;;CCCIIIKKKOOOSSSRRROOOKKKEEE@@@;;;777555333333333222000///000111000000000000///////////////000000000000000///...---,,,,,,+++++++++++++++******+++---------------***+++---.../////////...///......///000000///---,,,,,,,,,,,,,,,+++))))))))))))***+++---///000111...------,,,,,,------...---------------------------...///...------...///............////////////000222333111000222888<<<@@@DDDMMMWWW\\\[[[\\\```^^^```bbbccccccdddeeefffhhhiiijjjiiiaaaWWWSSSTTTkkkxxxrrr{{{vvvkkkvvvhhhEEE999<<<<<<======<<<;;;;;;===>>>::::::;;;<<<============<<<>>>@@@BBBCCCBBBAAA@@@>>>AAADDDDDDCCCBBBDDDGGG<<<>>>BBBFFFHHHHHHGGGFFFBBBDDDHHHKKKNNNPPPRRRRRRNNNRRRWWWYYYVVVOOOIIIFFFFFFMMMPPPPPP^^^dddAAA===???888777???777666555333222222222222000000////////////......///000000000000111111111000000000111111111111222000//////000222222111///------........./////////111111000/////////000000000//////......//////000000000000000000000000000000000000000////////////...///000222222333333333111111111222333333444444000111333666999<<>>???<<<777555444444444333111111111222333444555666555777777666:::JJJaaasssgggLLLBBBBBB???===<<<===>>>>>>>>>===>>>??????===<<<===>>>888@@@RRRllldddGGG999888888888:::;;;;;;:::<<<;;;999666666888===AAA;;;<<<@@@EEEDDD???===@@@;;;;;;;;;<<<===>>>???@@@DDDEEEEEEEEEEEEDDDCCCCCC???@@@JJJMMMEEEFFFLLLJJJKKKJJJNNNUUUXXXUUUTTTWWWbbbddd|||BBB>>>:::777666666555444666555555666666<<>>???@@@@@@======>>>@@@BBBDDDFFFGGGGGGBBBSSSuuuiii>>><<<>>>[[[zzzvvv[[[IIIAAA666777444666===AAABBBEEEKKKMMMLLLKKKHHHDDD@@@===;;;444555444333111000111222111000000000/////////......///000111111000000///------,,,,,,,,,+++++++++((())),,,...///...---+++)))+++---///000000/////////......///000000///---,,,,,,------,,,+++)))((((((((()))***,,,...000111...------,,,,,,------...------------------------,,,...000///---,,,---///............///////////////111444444444888@@@FFFLLLOOOWWW```ccc``````ccc```aaacccddddddfffiiikkkgggeeebbb]]]SSSNNNVVVbbbwwwjjjtttqqqsssyyyoooSSSBBBAAA???AAA???<<<;;;<<<<<<<<<<<<999999:::;;;;;;;;;:::999999<<<@@@CCCDDDBBB???===<<<@@@BBBBBB??????CCCGGG===???AAACCCEEEEEEEEEDDD@@@BBBFFFIIIMMMOOOPPPQQQJJJMMMOOOOOOMMMJJJGGGDDDGGGLLLOOOOOOTTTnnnfffHHH>>><<<;;;999888777666444333222222222000000/////////.............../////////000000000000000111111111222222222000000///111333333222000....../////////000000000000000000///000000111111000000////////////000000000000000000000000000000////////////.........---...///000222333444444444333444555666888999::::::999999;;;===???BBBDDDEEEEEEHHHMMMQQQSSSRRRPPPNNNKKKKKKKKKJJJHHHFFFDDDCCC@@@@@@???>>>;;;:::999999777555333222333333222111000000000111222333444555999;;;@@@KKK]]]uuuqqqTTTCCCDDDAAA@@@>>>;;;;;;=========;;;<<<>>>===<<<;;;===>>>999HHH[[[ppp|||\\\>>><<<999999;;;<<<<<<:::;;;;;;;;;999666777:::>>>999:::>>>DDDCCC???===???:::::::::;;;===???AAACCCDDDDDDEEEEEEEEECCCBBBAAA???AAALLLPPPFFFEEEKKKKKKKKKJJJMMMTTTYYYYYYXXXYYY[[[^^^lll555444333333555555444333333222444888???OOOjjjxxxggglllnnnrrrxxxqqqrrrggg@@@666999777333333555333...333555777999999888666444555555555666777999:::;;;777999::::::888777777888666777999<<<===???@@@@@@======>>>???BBBEEEHHHJJJJJJEEELLL^^^|||QQQIIIBBB^^^yyybbbRRR<<<888333333888:::999<<>>;;;;;;>>>@@@???<<<===AAAFFF@@@???@@@@@@AAABBBCCCCCC@@@BBBEEEIIIKKKMMMNNNNNNJJJLLLKKKHHHGGGHHHHHHFFFFFFFFFHHHJJJJJJWWW{{{YYYCCCFFFBBB555888888666555444333333222000000//////.........---............////////////000000111111222222222222000000000111333333222111000000000000111111111111000000//////000111222222000000////////////000000000000000000000000000000//////......---------,,,...///111222333444555555666666888999;;;===>>>???CCCCCCCCCBBBCCCCCCDDDDDD???BBBHHHLLLNNNMMMKKKIIIFFFEEECCCAAA???===;;;:::666777777777555444555666222222222333444444222000111111111222333444555666???DDDSSSllljjjQQQEEE@@@<<<@@@@@@===::::::<<<======:::;;;===<<<;;;;;;<<<===@@@PPP\\\gggmmmCCC???;;;:::;;;===<<<;;;999;;;<<<;;;888666777999666777<<>>999999999:::<<>>AAAEEEGGG???JJJNNNLLL___xxxXXXRRRJJJqqquuuGGG:::===999000...555888444<<<===???CCCFFFJJJMMMOOOGGGCCC===777333333333555333222222222222111...,,,111000///......---......///...---,,,++++++++++++***+++,,,---------,,,+++***---000///,,,+++...222,,,---......//////......---------,,,+++***)))(((((()))++++++***+++---///------------------------...---...000///+++,,,000,,,...000111000/////////000222333222111/////////777555444777???JJJSSSXXXcccbbbbbbdddfffhhhhhhhhheeegggddd^^^]]]``````[[[UUUOOODDDDDDNNNSSS```www~~~}}}zzzzzz}}}sssyyymmmSSSDDD@@@@@@???===<<<<<<<<<:::888888999:::666888:::999666555666888999;;;===???@@@>>><<<;;;;;;<<<===<<<;;;;;;<<<>>>???@@@@@@???>>>===???@@@CCCDDDFFFIIILLLNNNOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIEEEEEEFFFHHHIIIOOO^^^mmmlllMMMCCCAAAAAA;;;999<<<777///111:::444444333111000///...---///////////////.........////////////000000000000000000111111222222222333111111222222222333333333111111111222222222333333000///---,,,---///222444333333333333333333333333111000///...------------///000222666;;;>>>?????????BBBDDDAAA======AAAEEEFFFEEECCCAAA????????????AAA@@@>>>>>>??????>>>===;;;;;;:::999888777777666555444333222111111111111111111111222333333222111...555777:::<<<666999IIIaaazzzcccMMMBBB===<<<===<<<>>>@@@@@@>>><<<<<<<<<===>>>>>><<<:::999:::;;;???LLL```nnnkkkaaa```fffCCCBBB@@@??????>>>;;;888;;;;;;;;;===>>>>>><<<:::;;;999888888:::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBDDDEEEDDDBBB@@@@@@AAA>>>===<<<===@@@DDDIIILLLSSSQQQOOOQQQUUUWWWWWWUUUXXX]]]^^^ddd000000111111111111111111888888GGGiii|||jjjaaalll{{{xxxrrryyyWWW???555777777666666444333222111444555666666444333333444333333333555888:::999888888888999999888888777666777666666666888999;;;<<<;;;;;;<<<===???BBBDDDFFFEEEGGGKKKNNNWWWttt]]]DDDZZZhhhMMMBBB999666555444222333666777999<<>>???@@@AAA???>>>===>>>@@@BBBCCCFFFHHHKKKMMMNNNNNNJJJHHHGGGEEEEEEFFFGGGHHHFFFFFFFFFGGGEEEGGGRRR^^^yyyuuuccc^^^TTTGGG;;;999;;;:::555222444444444444444333222222///////////////.............../////////000000000000000000000111111222222222222222333333333444444222333333333333444444444222111///...///111444666444444444444444444444444333222111000////////////222222555888;;;>>>??????@@@CCCDDDBBB===;;;===@@@@@@???===<<<;;;::::::;;;;;;:::888999::::::888777666666555444444333222222333333222111111111111111555222000000222333111///<<<>>>::::::AAAGGGTTTjjjkkkQQQBBB===<<<<<<>>>===???@@@@@@>>>===<<<===<<<======;;;999999:::<<<<<>>===<<<===>>>>>><<<;;;888888999<<<>>>@@@???>>>;;;::::::;;;===??????>>>:::;;;===???AAACCCDDDDDDCCCDDDDDDBBB???======>>>>>>======>>>AAAEEEIIIKKKPPPNNNMMMOOOSSSUUUUUUTTTWWWYYYWWWXXXlll222000...///111333222111999AAAdddrrr^^^]]]xxxcccHHH999333666666555555444333222222333555666555444333333333333222333555888999888777777888888999999999999999777777666666777999;;;<<<;;;<<<===???AAACCCDDDEEEJJJFFFJJJQQQPPP[[[UUUJJJiiifffNNN;;;999999333111555111111333666;;;BBBGGGKKKMMMKKKGGGBBB===777333000444222111111222333333222111000///......---------///...---,,,,,,,,,,,,,,,)))***+++---...............111222111...---///111,,,---......//////......------------,,,+++******)))***+++++++++,,,...000---------------------------,,,---///...***+++///000111222222000......///...///000000111333888;;;;;;AAAJJJRRRVVVZZZ___bbb```ccchhhmmmqqqpppkkkgggggghhhgggfffeee___QQQCCCBBBGGGFFFPPPjjjzzz{{{|||~~~}}}ooo]]]ccc~~~}}}zzz}}}bbbEEE???AAA>>>;;;>>>;;;;;;;;;:::999888666555555666888888777777999::::::;;;<<<======<<<:::999777888999999888999;;;===???@@@AAA@@@>>>===>>>???AAABBBDDDGGGIIIKKKLLLMMMGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEGGGGGGDDDCCCIIIRRRZZZlllLLL888888>>>;;;222222333444444444222111000000000/////////.....................////////////////////////000000000000222222222333333333444444333333444444444555555555444333111111111333555777666666666666666666666666555444333222222222222222444555777999;;;<<<======@@@BBBDDDBBB===999999:::::::::888777666666666666666444333444555555444222222222222111000000000///111111000000000000000000000///...000444666555444666>>>BBBMMM```mmm{{{aaaQQQ@@@::::::;;;===???>>>???AAA@@@???>>>>>>>>><<<<<<<<<;;;999999;;;===>>>AAAGGGKKKFFF===999999999888888:::===>>>>>>===888777888;;;>>>@@@@@@???;;;;;;<<<>>>AAAAAA@@@???:::;;;<<<>>>AAABBBDDDDDDEEEEEEDDDBBB>>><<<<<<===>>>>>>???@@@CCCEEEGGGIIIKKKJJJJJJLLLOOORRRSSSSSSVVVVVVVVVVVV^^^xxx222111///...///111444666<<>>======>>>???AAACCCEEEGGGIIIJJJJJJEEEEEEDDDCCCBBBCCCCCCDDDCCCDDDGGGJJJHHHFFFIIIPPPNNNfffxxxLLL999:::===999555666666666444222000...111111000000//////......---.........////////////......//////////////////111111111111222222222222222333333333444444444444444333222111222333555666555555555555555555555555555444333333222222222333444555777888888888999:::<<<>>>@@@???<<<888666666666666555555444444333333444333111222333444333111222111111111111111111111000000/////////000000111...000333444555666999<<<@@@SSSggg~~~|||vvvSSSGGG===;;;=========>>>>>>@@@AAA@@@???>>>???@@@<<<===<<<;;;::::::===???>>>???AAABBB@@@===:::999999888888999<<<>>>???>>>;;;;;;:::<<<>>>??????>>>======>>>@@@BBBBBB???===:::;;;<<<===???AAACCCDDDEEEEEEEEEBBB???>>>???AAA>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQOOOOOOVVV\\\]]]ggg///111222...,,,///:::CCCXXXkkkqqq|||~~~vvvPPP:::777777333444333222222222222333333222333555444222111111222222222222444666777666555555666777999;;;<<<<<<<<<999888777777777888999::::::;;;===???AAABBBBBBBBB???EEEKKKMMMRRReeepppSSSMMMbbbkkkEEE666;;;;;;333444333111111333777;;;>>>>>>@@@CCCEEEFFFDDDBBB@@@===:::777444444333222111222222111000//////////////////......------......***++++++,,,---///000000//////000///---,,,------,,,---......///.........------.........---,,,,,,)))***,,,,,,+++,,,...000........................---,,,---///...***+++///000111222111//////000111444666999<<>>@@@AAA@@@>>><<<<<<<<<>>>???AAACCCEEEGGGGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCGGGKKKJJJGGGJJJNNNLLLXXXrrrXXXDDD===999999999:::999888666444333333333222111111000//////.........////////////000//////......................../////////000000000000000111111111222222222222111111000000111222333333333333333333333333333333222222111111111111222222444666666444333444555555888:::;;;:::777444333111111111111111111111000222111000111222333222111111111111111111222222222000000///000000111222222333777999777555;;;JJJVVVvvv}}}kkk[[[NNNFFF??????AAA@@@>>>???>>>???@@@@@@>>>>>>???AAA>>>>>>===<<<:::;;;>>>AAA===============>>>===<<<===;;;::::::<<<>>>>>>>>><<<;;;;;;<<>>???AAABBBAAABBBBBBBBBAAAAAABBBDDD???@@@BBBCCCEEEEEEEEEEEECCCDDDEEEGGGIIIKKKMMMOOOLLLIIIOOOZZZ\\\^^^sss,,,000333111111;;;NNN^^^}}}|||}}}rrryyy}}}~~~vvvnnnvvv```BBB777888888444333222111111111222333444111333444444222111111222222222222333555666555444444555777999:::;;;;;;<<<:::999888777777777888999:::;;;<<<===???@@@AAABBB777BBBGGGGGGVVVsssuuuVVVQQQjjjdddHHHCCC>>>111555444222000000111333555888;;;???DDDHHHJJJLLLLLLBBB@@@<<<:::999777555333444333222111000000000000000//////.........//////,,,,,,,,,,,,---...000000............------------,,,---......//////......---......///......------***+++,,,,,,,,,,,,///111...........................---...000///+++,,,000000111222222222333555777999>>>DDDKKKPPPVVV[[[^^^]]]```bbbaaa```___bbbeeefffdddbbbbbbbbbbbbaaa```[[[WWWPPPGGG@@@DDDUUUhhh|||~~~xxx~~~xxx|||uuuVVVCCC???===>>>>>>>>>BBBHHH???;;;888888:::;;;:::777555555444666999::::::999::::::;;;<<<<<<<<<<<<<<<777888999999888999;;;===>>>@@@AAA@@@>>><<<;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDFFFIIIHHHEEEFFFJJJKKKOOOXXXmmmfffLLL???:::999999888777777777666555555444333222111111000////////////000000000000////////////............---------.........//////....../////////000000000000///////////////000000000000000000000000000000000000////////////000000///222444333000///000222000222444666666555222111,,,---...............---000.........000111000////////////000000111111111111111111111222333444555222777>>>BBBJJJ\\\vvvyyy```RRRKKKKKKDDD???AAABBB@@@???@@@>>>?????????===>>>???AAA??????===;;;:::;;;>>>AAA@@@BBBCCC@@@???AAAAAA???AAA>>><<<;;;<<<=========:::::::::===AAAEEEGGGGGGKKKJJJIIIHHHHHHFFFCCC@@@>>>===<<<<<<<<<===???@@@;;;>>>AAABBBBBBCCCDDDFFFAAABBBCCCDDDDDDDDDDDDDDDBBBDDDEEEFFFGGGIIIKKKNNNRRRKKKKKKSSSXXX\\\lll~~~...111555999BBBVVVppp~~~xxxnnneeehhhooo{{{|||xxxkkkkkkxxxrrrMMM;;;999:::777555222111000///000111333555111222444333111000000111222111111333555666555333444555666888999:::::::::;;;:::888777777777888888:::::::::;;;<<<>>>@@@AAA888@@@CCCGGG[[[{{{bbb]]]lllgggQQQCCC999777666444222111000000111444666:::???DDDIIIMMMOOOFFFDDDBBBAAA@@@>>>;;;888555555444333222222222222000///////////////000000...---,,,,,,---...///000......---.../////////...,,,---......//////............////////////......***+++,,,,,,,,,---///111........................///...///111000,,,---111111222444555666888<<<>>>FFFLLLUUU]]]bbbeeefffhhhaaaaaaaaaaaaaaabbbcccddddddbbb___]]]\\\ZZZXXXVVVOOOIIIDDDAAACCCNNNggg~~~zzzuuuuuu~~~xxxjjjMMM===>>>===:::>>>FFFJJJJJJ@@@<<<777777:::======;;;777555444666999::::::888::::::;;;<<<===>>>>>>>>>999:::;;;;;;::::::<<<>>>>>>???AAAAAA>>><<<::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDHHHEEEEEEGGGFFFEEEGGGKKKJJJMMMPPPXXXqqqppp]]]DDDBBB???;;;999888777777777777666555444333222222000000000000111111111222000000000/////////......---------.........//////............////////////................................................//////............//////---111444222...,,,...111...///000111222111///...+++,,,---/////////......///...---...000111000///......///000000111222222222222222333444666777888888BBBSSSfffzzz{{{]]]PPPOOOHHHJJJCCC???@@@AAA???>>>@@@===>>>>>>===<<<===???AAA???>>><<<999777888;;;>>>AAAFFFHHHDDDBBBCCCCCCAAABBB???<<<;;;<<<======<<<<<<;;;;;;>>>CCCGGGIIIJJJLLLJJJHHHGGGGGGFFFDDDBBB@@@???===;;;;;;<<<===>>><<<@@@DDDGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCDDDDDDDDDBBBEEEGGGGGGFFFGGGJJJMMMSSSMMMKKKPPPUUU[[[fffqqq444555888AAASSSoootttfff___ZZZlll}}}}}}xxxnnnvvv~~~}}}[[[<<<333666555111111222111000///000111333555000222333333111000000111222111111333555555444333444555666777999999999999;;;:::999777777777888888;;;:::999999:::===???AAA???AAACCCKKK```|||dddbbbeee\\\JJJFFF:::999888666444333222111222333555999>>>DDDIIILLLHHHGGGFFFFFFEEECCC@@@===666666555444333333333333000000////////////000111///...---,,,,,,---/////////......///000111111000,,,---......//////............///////////////...***+++,,,,,,,,,---///111////////////////////////000...///222000---...222222333555777999<<<@@@DDDSSSZZZcccjjjlllllljjjiiidddcccbbbbbbccccccbbb```bbb```]]][[[YYYVVVQQQNNNFFF???;;;@@@III[[[uuuxxx}}}yyytttlllpppqqqVVVGGG;;;>>>:::444;;;JJJNNNGGGAAA<<<777666:::>>>???===888666444666999:::999777999:::;;;<<<===???@@@@@@;;;<<<===<<<;;;;;;<<<>>>===???AAAAAA>>>;;;::::::;;;<<<===???AAABBBBBBCCCGGGGGGGGGGGGGGGFFFEEEEEEIIIFFFDDDFFFGGGGGGKKKPPPKKKOOORRRSSSYYYuuuWWWSSSMMMFFF@@@===;;;;;;999888777666555444333333000111111111222222222222111111000000/////////............////////////000............////////////...............---------........................///...............//////---111444222...,,,...111........./////////---+++---...000111222111111000111000///000222333222111///000000111222333444444333333444555666777999:::JJJYYYrrrxxxsss~~~~~~]]]DDDMMMUUUHHHLLLFFFAAA@@@???<<<<<<>>>============<<<<<>>===;;;888555666999<<<;;;CCCGGGCCC@@@AAABBB???AAA>>>;;;:::;;;=========@@@???>>>@@@CCCFFFHHHHHHIIIGGGDDDCCCDDDCCCBBBAAAAAA@@@===;;;::::::;;;<<<@@@DDDIIIMMMMMMLLLKKKKKKEEEDDDCCCCCCCCCCCCDDDDDDCCCFFFHHHGGGFFFGGGJJJMMMIIIIIIJJJMMMQQQVVV[[[```222:::JJJhhhqqqUUUTTT```oooyyy{{{yyyuuuttt{{{yyyPPPDDD666000222555333000000000////////////000000111222222333333222222111222222333333333444444444444555555666777888888999:::999999999999999999999===999666:::AAADDD@@@;;;:::<<>>::::::444666999555222222000111555;;;======BBBEEEHHHKKKLLLKKKJJJIIICCC@@@<<<999777555333111222333333111//////000111000000000/////////......000000///////////////000///...---,,,---...111222000000///...---,,,++++++...---,,,,,,,,,---...///222///,,,---000222222000///000000000//////111333777555777@@@HHHLLLNNNQQQZZZbbbnnnyyy}}}xxxnnnfffgggdddbbb```aaaaaaaaa``````]]]VVVOOOMMMMMMEEE<<<<<<<<<:::EEEYYYeeesssmmmqqqkkkiii{{{yyy___NNNDDD;;;;;;>>>AAADDDDDDBBB@@@999777555666888;;;======999888888999:::;;;999888555666888:::<<<===>>>>>>;;;:::999999999;;;===???@@@KKKPPPGGG:::666:::>>>:::<<<=========>>>@@@BBBDDDFFFIIIIIIGGGFFFEEEEEEGGGEEEFFFHHHHHHFFFIIINNNJJJLLLQQQUUUTTT^^^vvv```OOODDDAAACCC;;;<<<<<<999555333555777111222444444444222111000000000111222333111...+++111111000////////////000///......------....../////////...------------...//////............//////------------------------...000111333333111000.........//////000//////...000...+++,,,///111000...,,,111222111333888777111777444555777555000222999666666777:::<<>>>>>>>>>>>>>>BBBEEEEEEBBB?????????@@@BBBDDDCCC@@@???@@@BBBBBBAAA@@@>>>===<<<<<<<<>>===@@@HHHRRRUUURRRMMMPPPXXXjjj~~~hhhcccooo]]]OOOCCC777777999000000000///...000555888999:::<<<@@@CCCFFFHHHHHHHHHJJJHHHEEEBBB@@@>>>;;;888444444444222000//////111/////////...............////////////000111222222///...---------...///000.........//////000000000------,,,+++,,,---...///444222000///000222333333000111333444555666999;;;BBBAAAEEENNNUUUVVVVVVWWW^^^dddnnnwww|||yyyrrrmmmeeebbb^^^[[[ZZZZZZXXXWWWTTTOOOIIICCC???===<<<;;;<<>>CCCHHHHHHAAA;;;:::;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGIIIIIIGGGEEEDDDDDDFFFDDDEEEHHHGGGEEEGGGLLLFFFGGGMMMPPPLLLOOOeeerrrWWWKKKMMMDDD;;;888::::::444...555444333222111333666999444333222222333333222111222111111000000000000000000//////......//////000000000///............///000//////......//////000........................///000111222222111000///.........///......------444222000111333444222000222444111,,,---222444111000000333888777444888???777;;;CCCNNN[[[nnndddRRREEEGGGJJJFFFDDDFFFJJJFFF@@@<<<;;;<<<<<<<<<;;;:::999:::<<<>>>===<<<::::::;;;;;;::::::999888::::::;;;<<<;;;:::999888<<<<<<=========>>>>>>>>><<>>===>>>@@@AAAAAAAAAAAA@@@???>>>===AAACCCFFFHHHIIIJJJIIIGGGHHHFFFFFFGGGIIIHHHFFFCCCAAADDDGGGIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLLLL]]]hhhvvvsssVVV]]]kkk|||yyyeeeHHH777555222222222111///---//////............////////////000000000000//////............////////////000000111111222333333333333555666888999999999999999999999999::::::::::::;;;<<>><<<999777666666888;;;<<<<<>>=========<<<:::888888888777666666666777777;;;::::::::::::<<<===>>>EEECCC???::::::>>>>>>:::===>>>?????????@@@BBBDDDGGGHHHJJJIIIFFFCCCBBBBBBEEEDDDEEEHHHGGGDDDFFFJJJHHHIIIMMMPPPKKKHHHQQQ```sssrrrgggWWWKKKEEE@@@:::666;;;;;;999555222222333555888555222000111222222222333222111111000000111111111111000000000000111111111111000////////////000000000000//////000000000///////////////////////////000111222222111000///000000000000///......---000//////111333333222111///111111///111666888888888888999;;;;;;>>>HHHRRRSSS___ttt~~~mmmTTTGGG@@@DDDGGGDDD@@@AAADDD@@@<<<::::::<<<<<<<<<:::999999:::<<<======;;;999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;999888;;;<<<<<<<<<============<<<>>>@@@@@@===:::999888:::<<<======<<<;;;<<<===???@@@CCCDDDDDDCCCAAA??????@@@CCCFFFGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGEEEBBBCCCCCCDDDFFFHHHIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGG~~~|||vvvnnngggbbb[[[UUUVVVhhh}}}tttKKK:::333444555444222000/////////......------....../////////000000000000////////////000000000111111111//////000000111111111111333555777:::<<<<<<<<<<<<:::;;;===;;;999888:::===999<<<@@@CCCCCCCCCBBBBBBCCCCCC???PPP}}}xxxRRRGGGFFF===666666666666333//////333000111333777;;;@@@DDDFFFHHHHHHIIIJJJKKKIIIFFFDDDBBBBBBAAA>>>;;;999999:::777777666555444333222111111000000000000111222222000000111111000///...---////////////000000000000111000//////000111333444000222333222111333777<<>>===>>>???>>><<<;;;888777666555555555666666<<<<<<<<<<<<===>>>???@@@CCC@@@:::666999>>>???<<<===>>>????????????AAACCCHHHIIIIIIHHHEEEBBBAAABBBEEEDDDFFFIIIHHHEEEFFFJJJNNNLLLMMMOOOMMMJJJNNNVVV^^^wwwXXXCCC>>>@@@;;;<<<===<<<;;;888555333<<<999666444444444333222333222222111111111111111222111111000000111111222222111000000//////000000111111000000000000111111////////////////////////000000111222222111000000222222222222111111000///------///111222333222222---000444777888:::::::::@@@AAABBBCCCGGGUUUjjj|||uuujjjyyyoooWWWVVVKKKCCCDDDEEECCCBBBCCCBBB???<<<::::::;;;::::::<<<;;;:::;;;===>>>===<<<888888777777888:::<<<======>>>>>>???>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@???===:::888777888:::;;;<<<<<<<<<<<<<<<;;;>>>BBBEEEFFFEEEBBB@@@>>>===@@@DDDEEEDDDCCCEEEDDDDDDEEEFFFFFFEEECCCBBBGGGDDDCCCEEEHHHIIIFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFqqqcccUUUMMMLLLPPP```vvv||||||vvvSSS>>>444444555555333000...///111......------------......//////000000000000//////000000000111111111111222000000000000000111111111111333555888:::;;;<<<<<<999;;;===:::777666999<<<:::===@@@AAA???===<<<===>>>AAA===CCC___tttWWWJJJ<<<888555666999666111000333000000111333666999===???DDDEEEGGGJJJMMMNNNLLLJJJIIIIIIIIIFFFCCCBBBBBBCCC;;;:::999777555444222222666555444222111111111111111111111111111000///...000000111111222222333333333333222222333444666777444777:::;;;<<<>>>CCCGGGLLLOOORRRTTTUUUVVVXXXZZZYYYXXXYYY^^^aaabbbeeejjjrrrnnnhhhccc```___]]][[[ZZZVVVPPPKKKFFFBBB>>><<<:::555666===;;;:::JJJaaavvvqqqpppqqqxxxiiillliiikkkqqqsss|||wwwvvvwwwdddMMM@@@999888777666777999:::::::::888777666777999::::::999===<<<<<<>>>???@@@???>>>666666555666666777888999;;;;;;;;;<<<<<<===>>>>>>>>>???<<<777888<<>>??????>>>>>>@@@BBBGGGHHHHHHGGGDDDBBBBBBCCCFFFDDDFFFIIIIIIGGGHHHMMMSSSNNNIIIIIIIIIKKKOOOTTT[[[iiieeeQQQJJJ>>>===;;;===@@@@@@<<<999;;;:::999999999999777666444333333222222222222222222222111111111111222222222111111000000000000000222222111111111111222222////////////////////////111111222222222222111111222222222222222111000000111222333444333333333444333444777888999:::===AAAHHHQQQYYY___hhh|||jjj___bbbzzz```NNNQQQKKKGGGFFFEEEBBBAAABBB???===;;;:::;;;;;;;;;999;;;999999999;;;<<<;;;:::777777666777888:::===>>>===>>>>>>>>>>>><<<:::999999:::::::::;;;;;;;;;;;;>>>>>>======<<<:::777666999999;;;===>>>>>>===<<<999<<<@@@CCCEEEDDDBBBAAA>>>;;;===BBBCCC@@@@@@CCCBBBCCCDDDEEEDDDCCCBBBAAAIIIFFFCCCDDDFFFGGGEEEBBBCCCCCCDDDDDDEEEEEEFFFFFF}}}lllXXXMMMHHHLLL\\\mmmxxx|||}}}xxxOOO===666000444444222000---,,,---...------,,,,,,,,,,,,------//////000000000000//////............////////////000000000000000000000000///000111333555777999:::777888999777444444666:::888:::===>>>>>>=========<<<@@@===>>>III[[[~~~gggUUUDDD;;;777999888333222555000000000000111333555666;;;<<<>>>BBBFFFHHHHHHHHHJJJJJJJJJIIIGGGFFFGGGIIICCCCCCBBBAAA???>>>=========<<<:::888777666555555555555444444444444444444333444666888;;;===???@@@:::999999999:::;;;===>>>BBBEEEIIILLLOOOQQQSSSUUUUUUXXX[[[\\\\\\\\\\\\]]]aaa______bbbccccccgggmmmrrrlllddd\\\WWWTTTQQQPPPLLLHHHDDD@@@===;;;888666666444777>>>AAABBBMMMZZZyyyfffffftttjjjnnn}}}nnn```ccciiiZZZFFF:::333666444333444777:::;;;;;;888777666777999:::999888;;;:::;;;<<>>555666777999:::;;;;;;;;;888999999:::;;;;;;<<<<<<999>>>???;;;:::===@@@@@@===>>>??????>>>>>>@@@AAAEEEFFFFFFFFFDDDCCCDDDEEEFFFDDDEEEHHHHHHGGGKKKPPPYYYRRRKKKGGGHHHLLLQQQUUUXXXWWWgggvvvbbbXXXMMMJJJKKKJJJCCC;;;;;;:::999:::::::::888666666666555444444444555555444333333222222333333444333333222111111111111222333333222222222222333333111111111111111111111111333333333333333333333333000000111111111111111000444555666555444444666888999999;;;@@@FFFMMMZZZfffnnn}}}~~~|||nnnbbbVVVLLLFFF???AAACCCEEEDDDAAA===;;;:::999888:::<<<<<<<<<;;;777666555555777777666555666666666777999:::<<<===;;;;;;<<<<<<;;;999777666999999999999::::::::::::<<<;;;999999999888666444999:::;;;>>>AAAAAA???===:::;;;>>>@@@AAABBBCCCCCC@@@;;;<<>>>>>???>>>>>>======>>>???@@@>>>???AAADDDGGGJJJLLLMMMFFFFFFEEEFFFGGGHHHJJJKKKRRRTTTXXX]]]aaabbbaaa___XXX[[[^^^______^^^^^^^^^bbbaaabbbcccaaa___aaafffddd^^^VVVNNNIIIFFFDDDBBB>>><<<888777777666555444666888???GGGPPPWWW[[[\\\iiipppiiippp}}}xxxllldddSSSFFFKKKWWWQQQEEEAAA===444222000111333777999999777666666777999999888777;;;::::::;;;===>>>===;;;777999;;;>>>???>>>===<<<999::::::;;;<<<<<<===<<<999>>>AAA??????AAA@@@>>>???@@@@@@@@@??????@@@BBBBBBCCCDDDDDDDDDEEEGGGHHHEEEBBBBBBEEEFFFGGGLLLSSSWWWSSSNNNJJJKKKOOORRRSSSTTTQQQ\\\vvvxxxeeeTTTMMMJJJEEEAAA???===:::888::::::999888888888888999777666666555555666666777666555555444444444444444444444333333333333444444444444444444444444444444555555555444444555555555111222333444444555444444666888:::;;;<<<@@@FFFKKKLLLOOOYYYeeeoooyyyuuugggTTTFFFBBBAAA???===888<<>>===;;;:::888777777999::::::888666555444333333555555444333555555777888::::::;;;;;;:::;;;;;;;;;999888666555888888888888999999999:::<<<999888888999999777444999999;;;>>>BBBCCC@@@>>>======<<<===???AAADDDEEEBBB;;;;;;AAAAAA::::::@@@???AAADDDCCCAAA??????@@@EEEEEEDDDCCCBBBCCCFFFIIICCCCCCCCCCCCBBBBBBBBBBBBRRRGGGGGGXXXhhhqqq}}}|||vvvXXX666000666555000000//////111222222///,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////........................222111000000222555999;;;999777666555666888999:::===<<<;;;<<<>>>===:::888???:::999CCCDDD888EEEhhhpppVVVJJJCCC;;;888<<<444444444444444333333333666555555777:::===??????>>>@@@AAABBBBBBCCCEEEGGGBBBCCCDDDFFFHHHJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGJJJHHHGGGFFFGGGIIIKKKLLLJJJKKKLLLNNNPPPQQQSSSSSSRRRQQQQQQQQQSSSTTTVVVXXX]]]]]]```fffjjjkkkgggbbbXXX[[[^^^```___^^^^^^^^^^^^^^^```aaa^^^XXXXXX\\\YYYTTTMMMFFFCCC@@@>>>===777555333333444666666555888???HHHSSSbbbmmmnnngggeeeuuurrrkkkyyywwwiiieeeqqqwwwiiiKKK<<>>AAABBB@@@>>><<<<<<===>>>???@@@@@@@@@@@@:::>>>@@@AAACCCDDDAAA;;;@@@AAABBBAAA@@@@@@BBBCCC@@@AAACCCDDDDDDEEEHHHKKKDDDAAA@@@CCCDDDFFFMMMTTTMMMMMMLLLJJJKKKNNNOOOOOORRRUUUaaammmssskkkdddZZZQQQJJJFFFBBB@@@======<<<;;;;;;;;;;;;<<<999999888888888888999999888888777666666666666666555444444333333444444555666666666666666666666666666666555555555555666666444555666888999999::::::;;;>>>BBBFFFLLLTTT^^^eeejjjqqq{{{yyyooolll{{{~~~uuuOOODDD:::999@@@DDD@@@:::???@@@>>>999777999===???;;;999888888888666333000666555444444555666555333444555777999::::::::::::<<<<<<<<<<<<;;;999777666777888888888888999999999===;;;999999;;;<<<:::777999999:::>>>BBBCCCAAA===@@@>>><<<<<<===AAAEEEHHHCCC<<<;;;AAAAAA999999???>>>AAACCCCCC@@@>>>>>>@@@AAACCCDDDBBBAAACCCHHHMMMHHHHHHGGGFFFDDDCCCBBBBBBJJJYYYhhhqqq|||gggDDD555111...///333......---,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////...---------,,,***,,,...000111///...,,,......///000000000000000///111222222111111222333444444333333333444444555999:::;;;<<<<<<<<<;;;:::<<<>>>???>>><<<>>>EEEKKKuuu{{{eeePPP???>>>HHH999888666555444444333222...000111222333444666888::::::;;;<<<===???AAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGHHHHHHMMMMMMLLLKKKLLLNNNQQQRRRPPPQQQRRRSSSSSSUUUXXX[[[VVV\\\bbbbbb\\\XXXXXX[[[\\\___cccfffhhhiiihhhhhh```]]]ZZZ\\\```bbb___\\\[[[\\\\\\\\\YYYVVVRRROOOGGGDDDAAA===;;;888555333222666666333222555888888:::@@@JJJXXXjjj|||{{{tttgggVVVPPP```{{{~~~VVV@@@AAABBBCCCEEEFFFGGGHHH444444444555666888999:::888777555555666666444333999777555777;;;===<<<::::::777555777:::<<<;;;:::>>>===<<<===>>>@@@AAA@@@>>>???@@@AAA@@@@@@>>>>>>DDDCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCDDDHHHNNNRRRHHHIIIJJJJJJJJJLLLOOORRRNNNPPPYYYaaa```dddzzzzzzkkkZZZNNNHHHJJJGGG@@@>>>AAADDDEEE???<<<<<<@@@BBB>>>;;;;;;@@@===999777777999:::;;;666333666;;;<<<888999===777666777::::::888888:::555::::::333111666:::999:::===@@@@@@======DDDMMMIIIMMM[[[nnn}}}yyykkkjjjvvv~~~||||||cccPPP>>>;;;888666888:::;;;<<<======<<<;;;;;;:::999999555666777777666666888999222111222666:::<<<;;;999555666777777777888999;;;999:::;;;:::888666666666:::777555555888::::::999===???===999999===@@@>>>;;;<<<===>>>>>>===<<<;;;@@@@@@??????@@@@@@AAABBB===<<<<<<;;;;;;;;;<<<<<<======???AAA>>>:::;;;@@@CCCAAA???@@@CCCFFFHHHIIISSSPPPLLLJJJHHHFFFDDDBBBlll~~~yyyzzzXXXBBB111000222000...000......---,,,,,,,,,,,,------,,,,,,,,,,,,---..................------------***,,,...000111000...,,,......///000000000000///000111222222000000111222333333333333333444555555888999;;;<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===AAAEEEVVV{{{]]]III@@@===<<<:::888777444111...222222111000///000111333555555555666777888:::;;;<<<===>>>@@@BBBEEEGGGIIIKKKKKKJJJJJJIIIIIIJJJJJJMMMMMMLLLLLLMMMPPPRRRSSSQQQSSSTTTUUUUUUWWW[[[]]]fffkkknnnkkkbbb[[[YYYZZZXXXZZZ^^^aaacccdddcccccc^^^[[[XXXYYY\\\]]][[[XXXWWWVVVUUUSSSNNNIIIDDD@@@<<<;;;999777666444333222111444444222333999<<<<<<===MMMdddvvvuuu]]]KKKAAAMMM]]]lllfffBBB;;;<<<<<<======>>>>>>>>>555555555555666666777888888777666666777777555444888666666888;;;<<<;;;888:::888666777:::;;;;;;999<<<<<<<<<===>>>?????????===>>>???@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCDDDGGGFFFEEEEEEGGGHHHHHHHHHGGGGGGFFFDDDDDDGGGLLLPPPIIIJJJKKKJJJJJJJJJKKKMMMJJJIIIMMMSSSSSSRRR\\\llluuu^^^[[[mmmvvvqqqiiifffdddbbbZZZOOOIIIIIILLLIIIDDD@@@===<<<;;;;;;CCCBBBEEEIIIGGG@@@>>>AAA@@@<<<;;;======>>>DDDKKKIIILLLJJJFFFIIIUUU```dddlllmmmmmmjjjggglllyyy{{{{{{jjjXXXLLLGGG<<<999777666888999:::::::::::::::999888777777777666777777666444444555777333333444777:::<<<;;;999777777777666555666888999999:::;;;:::888777666777999777666777:::<<<;;;::::::======::::::===>>>;;;999999:::<<<======>>>>>>CCCCCCBBBAAA@@@@@@@@@@@@=========>>>???@@@AAABBB<<<<<<>>>@@@>>>:::;;;@@@BBBAAA@@@AAADDDFFFGGGGGGLLLJJJIIIJJJKKKKKKJJJIII~~~UUU<<<222---222555000---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------------------...+++---///000000000...------...//////000/////////000111222111000///000111111111222222333444555666777888:::;;;;;;;;;:::999:::999888999<<<>>>>>>>>>AAA\\\zzzsss^^^QQQJJJAAA;;;999888666555111000///......000222444000000000000111222333444666666888:::<<>>@@@@@@@@@??????======>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIGGGEEEDDDEEEHHHKKKHHHJJJKKKKKKIIIGGGGGGGGGKKKFFFGGGMMMNNNIIIHHHMMMWWWooo~~~zzztttnnniiigggkkkooouuuyyyuuunnnjjjlll^^^YYYWWW\\\dddnnnzzzvvvvvv~~~~~~lllXXXGGG===;;;<<<999888777777999999888777777777666666555444444444555666666555333222333444555555666888;;;<<<:::999<<<;;;999777666666777888888:::;;;:::888777777888666666777999<<<===<<<;;;777;;;===;;;<<<>>>===999777777888999;;;>>>@@@AAAFFFEEEDDDBBBAAA???>>>>>>????????????@@@@@@AAAAAA;;;:::<<>>;;;<<<@@@BBBAAABBBDDDGGGHHHGGGFFFEEEEEEFFFHHHKKKMMMMMMKKK~~~xxxRRR::::::444111333333//////222...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---------...,,,---///000000///...---------...////////////...000111111111///...///000000000000111222444555666666777888:::::::::999999999666555999>>>AAA???<<>>???>>>666555444333444555555444000000/////////000111111222222333444666888:::;;;===<<<<<<===>>>???@@@AAADDDDDDEEEFFFGGGIIIKKKMMMMMMOOOQQQRRRSSSUUUWWWZZZ\\\___aaa^^^WWWRRRPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMMMMKKKIIIHHHHHHHHHEEECCC=========<<<:::777444222222333333333333333555777;;;>>>AAAFFFRRRaaakkkmmmsss{{{lllaaaYYYdddtttxxxnnnvvv~~~cccQQQCCC999===<<<;;;999777666444444888777555444222222111111333222222444555555333222444555777999:::999666444888888777777777888888888777999;;;;;;;;;::::::;;;===>>>?????????>>>===<<<999:::;;;<<<>>>AAACCCDDDBBBCCCDDDEEEEEEFFFHHHJJJJJJJJJHHHFFFCCCCCCDDDFFFEEEGGGJJJJJJHHHFFFDDDDDDIIIEEEFFFLLLNNNJJJHHHIIILLLOOOaaavvv```FFF999:::>>><<<666888888888999::::::888666555555444444333333333222333444444333222222444555888888999;;;<<<<<<;;;:::BBB???;;;888888888888888666888999999777666666777444666888<<<>>>>>><<<;;;888<<<===;;;;;;>>>>>>;;;999999999999;;;>>>@@@BBBDDDDDDCCCBBBAAA???>>>===AAA@@@@@@???>>><<<;;;;;;<<<999:::===>>><<<===AAABBBCCCDDDGGGJJJJJJIIIGGGDDDDDDEEEGGGIIIJJJIIIGGGwwwuuu|||zzzNNN888444000///...000///...000333------,,,++++++++++++,,,,,,++++++++++++,,,------***+++++++++,,,,,,------------...///......---,,,,,,,,,---..................000111000......///000//////000111222333555666444666777999999999999888888555555:::AAAEEECCC???AAAFFF@@@LLL|||qqq[[[OOOHHHAAA;;;===;;;999888777666333111111111000000//////000000111111111111111222222333444444444555555777888999;;;<<<<<<===???@@@BBBCCCEEEGGGIIIKKKKKKLLLNNNPPPNNNQQQTTTSSSPPPMMMMMMMMMIIIIIIIIIHHHGGGEEECCCAAAAAA???>>>===<<<;;;:::999333444444555555444333222555666666555555777<<<@@@===CCCKKKVVVhhh~~~}}}hhh^^^```gggwwwnnnSSSGGGDDDBBB@@@???===;;;999777555444777666444222111000//////222222333555777777555333333555888999888666444333555666666555555555666777555888:::999888777888:::>>>?????????>>><<<;;;999888888999;;;===???AAACCCBBBCCCEEEEEEEEEEEEHHHKKKIIIIIIHHHEEEBBBAAAAAABBBAAADDDHHHIIIHHHFFFDDDDDD@@@@@@CCCGGGGGGGGGJJJNNNXXXPPPPPPfff~~~~~~qqqUUUEEE555222;;;AAA???999999999999;;;<<<<<<999777444444444444444333333333000222333333333444777999999:::<<<======<<<<<<<<>>:::888888888777666333555777777666555666666333666:::===>>>===<<<;;;<<<>>>===::::::???AAA@@@===<<<<<<<<<<<<>>>@@@AAA???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@???===;;;:::===:::999<<<>>>===>>>AAABBBCCCEEEIIILLLMMMKKKIIIFFFFFFFFFGGGIIIIIIHHHGGG{{{www|||XXX===333555,,,...000111///,,,+++***------,,,++++++++++++++++++++++++++++++,,,------***+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,------......---------...//////......///111//////000000111222333444333444666888999999888888888666555:::@@@DDDCCC@@@666GGGFFFBBBZZZwwwgggSSSCCC???;;;666555666777555333333222111000////////////222111000000////////////000000000111222333444555444444555666777888888999;;;>>>@@@AAAAAAAAABBBCCCAAACCCEEEEEECCCAAAAAABBBAAAAAA@@@???===;;;:::999666666666555555444444444222222222333333333222222111222333333555;;;DDDKKKPPPZZZgggtttyyytttyyyiiiVVVTTT\\\nnn~~~{{{___JJJCCCBBBBBB???>>><<<:::888666444333444444222111000/////////333333555777::::::888555333666888888666444333333111333333333333333555777555777888777444444666999>>>>>>>>>>>>===<<<:::999999999:::;;;<<<>>>???@@@BBBEEEGGGFFFDDDDDDHHHKKKEEEFFFFFFDDDAAA????????????BBBFFFHHHGGGFFFEEEEEE===@@@CCCCCCBBBEEEKKKQQQTTTUUUUUUYYYfffnnnkkkiiiFFF<<<======<<<::::::;;;<<<:::999:::;;;<<<<<<:::888555555444444444444444444000222333444555777:::<<<:::<<<>>>???>>>===>>>>>>>>>;;;777777888888666333222444666666666555666777333666:::<<<<<<;;;;;;;;;===???===999:::@@@CCCBBB??????>>>>>>===>>>>>>>>><<<===???@@@@@@@@@???>>>???@@@BBBCCCCCCCCCBBBAAA@@@;;;:::===???>>>>>>AAAAAABBBDDDHHHLLLMMMLLLKKKHHHFFFFFFGGGJJJLLLLLLLLL{{{uuuzzzhhhNNNAAA777333555111222222000---+++)))'''---,,,++++++***++++++++++++++++++***++++++,,,---++++++++++++************,,,,,,,,,++++++*********++++++,,,------------,,,+++,,,............000222000000000000000111222222222333555777888888888777888666666888<<<>>>>>>===444BBBDDD@@@HHH[[[}}}wwwcccXXXKKKAAA===<<<;;;:::777666444333222111111000222111000000//////000000000/////////000111222222000111111222333333222222444666888888777777777888444555666777666555555555777777666666555555444444111111222222222222333444555555666666777888888888777:::<<>>@@@CCCEEEDDDAAA@@@CCCGGGAAACCCDDDCCC@@@>>>===>>>@@@CCCFFFGGGFFFEEEEEEFFF@@@BBBDDDCCCDDDGGGMMMQQQKKKQQQTTTQQQOOOZZZrrrqqqVVVDDD;;;999===@@@???;;;888999;;;:::999888999;;;;;;999888444444444444444555555555333444666666777888;;;===:::===@@@@@@???>>>???AAA<<<:::888999<<<<<<888444333555777888777777888999333777:::;;;:::999999:::;;;======;;;<<<@@@BBB@@@===>>>>>>>>>>>>>>>======<<<===???AAAAAAAAA???>>>@@@BBBDDDFFFGGGFFFEEEEEECCC===;;;===?????????AAA>>>>>>@@@DDDIIILLLLLLKKKHHHFFFDDDDDDGGGJJJLLLLLL{{{xxxvvveee???333333111111555111///+++'''(((,,,///000---,,,++++++******++++++++++++******++++++,,,---,,,+++++++++******))))))+++++++++******)))))))))++++++,,,------------,,,)))+++---......///000222111000000000000000111111111333555666888888888777888666555666777999999999===;;;999>>>CCCAAAOOOnnnsss\\\MMMDDD>>>;;;;;;:::888666555444444333111111000000000111222222///............///000000000000111111111111000000000222444444222111111111...///000111222222222222//////000000111222222222///000222333333333555777777888999;;;===???AAAAAAHHHLLLPPPTTT]]]lllZZZOOOLLLGGGMMMZZZTTTPPPbbblllsssrrrUUUYYY[[[XXXPPPGGG???999999999888777555444333333000////////////000000111---...000333666666444222555666777555222000222444+++---000000///000444777555666666222...///444:::888999;;;===>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;???AAA???<<<;;;>>>BBB???@@@BBBBBB@@@>>>======BBBDDDFFFFFFEEEDDDDDDEEE???@@@AAABBBDDDJJJMMMNNNOOONNNMMMLLLLLLPPPWWW\\\tttyyyuuuhhhWWWJJJ999777BBB@@@;;;888999>>>@@@<<<777999888777777999999999777444444444444444444444444666777888888888888;;;===999===@@@AAA@@@???AAACCC>>>;;;:::===AAAAAA<<<777444666999999999999:::;;;444777::::::888777888:::777;;;===<<<===@@@@@@===:::;;;===>>>>>>>>>===<<<>>>???AAABBBBBBAAA???>>>CCCDDDFFFGGGFFFEEECCCBBBEEE???;;;>>>@@@??????@@@;;;;;;===AAAFFFJJJKKKKKKIIIEEEBBB@@@BBBDDDFFFGGG{{{zzzppp~~~]]]HHH444000333222///---)))***,,,---...------,,,******++++++++++++******+++++++++***)))(((((('''******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------...////////////.........///000222333333333444444555666666777::::::999888777666555555777888999:::===CCCJJJOOOzzzjjjVVVGGG===CCC???:::777777777777666555444333222111111000000111000---***,,,///000///000111111222222111000///111000///000111222111000///000222333333333333333222111000111444666444111555000222;;;;;;444555===<<<@@@FFFKKKIIIGGGMMMUUUdddiiimmmrrrcccQQQEEEEEEQQQfff{{{pppkkk}}}pppZZZCCCHHHPPPVVVSSSJJJ@@@;;;;;;888555444666888777555...///000111111000...---...///000111333444555666555666777777444222000000444333222111111333444555444333222222444777:::<<<888:::===@@@@@@???<<<:::;;;<<<<<<<<<;;;;;;<<<>>>===<<<;;;::::::;;;<<<===???@@@AAABBBAAA???<<<;;;???CCCHHHIIIGGGEEEEEEEEEAAAAAAAAABBBFFFKKKPPPTTTQQQRRRRRRNNNKKKLLLSSSYYYaaalll|||mmmIII>>>???===;;;<<<<<<<<<<<<<<<;;;:::999888666555444333333333444555666555444444444666777888777666666777999<<<<<<<<<<<<>>>AAADDDDDDBBB@@@>>>???>>>>>>>>>>>>===<<<:::;;;;;;:::::::::::::::999666:::======999666444555:::999999999;;;>>>@@@BBB???????????????>>>===<<>><<<;;;:::999888777555444444444444444555444333111222333222///333333333333222222333333222111111111222333333333000111444555444333222222333333333333444777888777<<<555444999:::888@@@MMMTTTXXXaaajjjmmmooovvvuuukkkkkk^^^PPPKKKIIIUUUmmm|||]]]DDD444888@@@IIIMMMHHH===555888555222222444666666555333222222111000...------//////000111333444555555555666666666444222000000111111111222222333333444777777666666666666666666999;;;===??????>>><<<;;;===>>>>>>===;;;:::;;;===;;;;;;;;;;;;;;;===>>>???===???@@@BBBBBBBBB@@@???BBBFFFIIIJJJIIIGGGGGGGGGCCCBBBAAABBBEEEJJJNNNQQQPPPRRRRRROOOKKKLLLPPPUUUQQQWWWcccyyy|||^^^JJJ;;;;;;>>>;;;:::===;;;<<<<<<;;;:::999888888555444333222222333444555777666555555555666777888666666666777999:::;;;;;;<<<===???AAAAAA???===<<<=========>>>??????>>>======;;;999777777888999:::777888::::::999666555555888888777777888;;;===???===>>>>>>>>>>>>======<<<>>>???@@@CCCDDDCCCBBBBBBDDDEEEFFFFFFEEEDDDBBB@@@CCCBBBAAABBBDDDCCCAAA>>>===???@@@AAABBBEEEHHHKKKIIIIIIFFFBBBCCCFFFDDD???yyyNNN777111111111333000,,,---111////////////...---,,,+++******++++++++++++******++++++******)))(((((((((******++++++++++++******)))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////............///000111111111222333444444555555555777666666666555555444444999999999888888;;;???CCCCCCZZZzzzuuulll___TTTLLLEEE>>>:::<<<999666444444555555444333222222444555444111///111111000000000111222222444333222111111222222222000222555666555555555666444666888888777777;;;???AAA@@@FFFPPPUUUZZZhhhwwwppp]]]PPPKKKGGGAAAEEERRRZZZppprrrVVV@@@777666888>>>DDDEEE???888555333000000111333444444666555333111000...------000000111111222333333444444555555444333222111000//////111222333444555555999999:::;;;:::999777666;;;<<<===>>>>>>>>>===<<>>???@@@AAAAAA>>><<<888555444666888:::777666666666777888777555666666555555666777999::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@CCCFFFGGGEEECCCAAA@@@???AAACCCCCCCCCCCCEEEFFFEEEFFFFFFGGGKKKMMMGGG>>>pppEEE333666---000333333000,,,,,,///......---------,,,,,,+++******++++++++++++******************))))))((((((******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,,,,,,,------.../////////............//////000000000111222333444444444333555555444444444444444444888999999888888999===???AAAHHHVVVkkkyyymmmeeeUUUOOOHHHDDDAAA???<<<999999666666888999888666666333444444555666666666666888999888777666666777888555888;;;<<<===???CCCGGGEEEIIIPPPSSSQQQOOOTTT[[[cccjjjyyy|||dddSSSQQQWWWXXXJJJ@@@QQQjjjsssrrrgggZZZNNNIIIFFF@@@;;;<<>>:::;;;;;;<<<=========<<<<<<<<<===============<<<=========<<<999999999;;;;;;;;;<<<===>>>???@@@AAA<<<>>>AAAEEEGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHEEEDDDCCCCCCDDDFFFIIIKKKLLLMMMOOONNNKKKHHHHHHIIINNNNNNKKKGGGIIIYYYsssvvv}}}eeeJJJ???AAA???BBB===;;;;;;999555666<<<888888888888888777666666222222222222333333333444888888888777777777777777666888999999999999::::::;;;:::999777666666555555:::;;;===>>>>>>???@@@@@@<<<:::888666555555666777888555222333666888888666666666555555555666777777888888999:::;;;;;;;;;::::::<<<===<<<===@@@AAA???@@@@@@@@@???????????????@@@DDDHHHGGGCCC@@@AAACCCBBBDDDEEEEEECCCBBBBBBBBB>>>@@@BBBEEELLLPPPKKKBBBzzz]]]CCC---+++777...//////.........---,,,*********++++++,,,,,,---******++++++++++++***************)))))))))))))))******++++++++++++*********++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.../////////.........///////////////...///111333444333222222333333333333444444444444666888999999999:::===??????AAACCCGGGVVVxxxvvvlllddd\\\TTTMMMLLLEEEAAABBBAAA===<<<>>>:::;;;===>>>?????????>>>@@@BBBEEEFFFFFFFFFHHHJJJKKKNNNRRRTTTVVV[[[cccjjjmmmsss~~~wwwooollldddWWWJJJOOOlllsss^^^lll|||dddUUUSSSRRROOOMMMPPPMMMBBB;;;::::::888666666444222000000000000---///333555666333000...000000000111111222222222555333222222444444333222444333222444777===CCCGGG???>>>===<<<<<<>>>@@@AAA<<<===============<<<<<<888999:::999888888999;;;=========>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHIIINNNOOOQQQPPPNNNKKKIIIHHHKKKLLLLLLIIIHHHMMMWWW___rrrzzz}}}ttt[[[LLLEEE;;;:::>>>===<<<888666777888888999;;;666666666666666666555444222222333333444444444444777888888888888777777777777999;;;;;;:::999999::::::888777555333333333333:::<<<>>>>>><<<;;;;;;===888888999888888666555444888444111222555888888777777777666666666777777777666777888999999999999999<<>>:::;;;???@@@===@@@???>>>>>>>>>???@@@AAA@@@DDDGGGDDD???===AAAFFFDDDEEEFFFEEEBBB@@@@@@@@@;;;<<<<<<>>>CCCHHHEEE???{{{}}}sssGGG777666222......,,,+++)))'''***//////+++))))))))))))***+++,,,---******++++++++++++************))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---....../////////......---...111222333333111000222222333333444444555555555777999::::::;;;===>>>;;;===AAA@@@AAAVVVwwwnnndddZZZRRRQQQNNNFFFDDDGGGEEEEEEFFFFFFGGGIIIKKKLLLSSSXXX^^^bbbbbbcccfffhhhrrrwww}}}zzzwwwnnn___SSSJJJIIIIIIHHHIII^^^mmmqqq{{{~~~tttWWWHHHFFFFFFEEEDDDOOOTTTMMMCCC???:::444444555666555222000//////))),,,111444666444222000//////000000111222222333666333111222555666555333777666555666999???DDDHHHBBB@@@===;;;;;;<<<>>>???<<<===>>>>>>>>>===<<<;;;666777888777666777888:::<<<======>>>>>>======<<>><<>>???>>>===<<<<<<>>>@@@BBBAAACCCEEEBBB======@@@EEECCCDDDDDDBBB@@@>>>>>>???<<<===;;;888888;;;;;;888www~~~jjjOOO555///444666111,,,***+++***&&&(((---...***,,,+++*********+++,,,---******++++++++++++******)))))))))))))))))))))*********++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////---......//////...------,,,---000222333222000///222222333333444555555666555777:::;;;::::::;;;<<<::::::>>>CCCBBBHHHccc~~~zzzoookkkooonnnkkkfffdddfffkkkqqquuullleeeccc^^^WWWSSSIIIHHHMMMVVVaaawww|||uuueeeTTTKKKIIIEEEAAA999EEELLLGGGBBB@@@;;;222...222666666444111000000+++,,,...000222333333333---...///000111222333444888444111222666888777555777777777888:::<<<>>>???===<<<;;;::::::;;;;;;<<<;;;<<<>>>??????===;;;999888888999888666666777999:::;;;<<<===>>>======<<<>>>@@@CCCGGGIIIKKKKKKKKKFFFDDDCCCCCCEEEEEECCCAAA???@@@AAABBBDDDGGGIIIJJJPPPPPPQQQQQQQQQOOOMMMKKKLLLMMMLLLIIIFFFFFFJJJNNNPPPSSSaaatttnnn[[[IIIJJJ???;;;777333999>>>777;;;<<<<<<;;;:::888444111222222333333444333333222222333444666777777666666222444555777888888888777444888<<<;;;777444555777666666555444444333222222555888;;;999555222444666666777888999999999888888555666777666555555777888777777888999999999999999777888888888888777777666<<>>===;;;:::;;;===@@@BBB@@@BBBDDDCCC@@@???@@@BBB@@@@@@???===;;;;;;<<<>>>???AAA@@@999555777888777YYY;;;888444000,,,***---111***///000***(((+++,,,)))///...,,,+++***++++++,,,******++++++++++++******)))))))))))))))***************++++++++++++******))))))************))))))******+++++++++,,,,,,,,,,,,,,,------...//////000---.../////////...---,,,+++---000222333222000///222222333444555555666666555888::::::999888888888;;;444555???BBBAAAJJJYYYttt{{{rrriiidddkkk]]]QQQPPPSSSUUUXXX]]]NNNMMMUUUhhhzzzyyyuuu|||```ZZZLLLOOOPPPOOOOOOOOOJJJCCC333::::::444333999666...)))...444666555222111111...---------...000333555,,,---...000111333444444888444111222777999888666666777999::::::999777666444555777999;;;<<<<<<;;;:::<<>>>>>>>>>>><<<>>>BBBFFFJJJLLLLLLLLLGGGDDDBBBBBBDDDEEECCC@@@>>>>>>@@@BBBDDDGGGJJJKKKMMMLLLLLLLLLMMMLLLJJJHHHAAAFFFIIIHHHDDDEEEKKKRRRMMMIIIOOOZZZ\\\___wwwpppNNN@@@BBB???666444777444///888>>>666333555555222000333777999111222222333333333222222222333555777888777777666111222444666888888888888222777;;;:::555222333555555555555555555444222222222666999777333111333666888777777777888999:::;;;555777999888555444666888666777888999::::::::::::888888999888888777666666666<<<:::222444>>>BBB======;;;999888999<<>>???@@@FFFaaa~~~hhh[[[___```RRRGGGFFFFFFGGGKKKLLLVVVxxx{{{zzzyyyvvvfffKKK===;;;:::<<>>999:::;;;=========<<<<<>>@@@BBBEEEGGGHHHHHHHHHJJJGGGCCC@@@>>>>>>===<<>>:::666444555555444444444444555555555444333333222222222333222333444444333333555777222333444444555444444333333333444555555555444444444888<<<:::666333444666222333444555444333222111333444555777888999999999@@@<<<777444333333333333555666777777777777999;;;<<<:::888666666777999;;;888999:::<<<===;;;777333888555444777<<<===:::666888999::::::;;;===BBBEEE>>>AAAEEEGGGFFFCCC???;;;===:::777666777999:::;;;DDDIIIMMMLLLEEE>>>::::::~~~aaaEEE888333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))***+++++++++++++++///,,,))))))+++------,,,------------------------000///...------...///000......///000000000000///111111111222222222333333666777999===BBBDDDCCCAAA999999888999:::<<<>>>???JJJIIIXXX{{{xxxnnnnnn}}}{{{uuuuuuuuu~~~eeeSSSIIIOOOQQQGGGBBBEEE;;;@@@NNNZZZnnn~~~yyyqqq|||lllZZZJJJAAA:::999:::>>>DDDFFFDDDAAA333222000///...///000000......///222444444111...------,,,,,,,,,---...///000000000111222444555666555555555555555555555555555555555555555444333333111222222333555777999:::777999:::<<<===>>>>>>>>>>>>===:::888777777777888===<<<<<>>======<<<;;;;;;<<>>===:::888888555444777;;;===:::666888999;;;<<<>>>BBBGGGKKKBBBDDDFFFGGGFFFCCC???===;;;:::888777888:::<<<>>>IIIMMMPPPLLLEEE===999999uuuRRR<<<222...,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))((())))))))))))******+++))))))***++++++++++++***))))))***++++++++++++***...,,,***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////---...///000000000000000000111111111222222222222666555555777<<>>??????<<<;;;:::888888888999:::>>>>>>>>>AAADDDEEEEEEDDDEEEDDDAAA??????@@@BBBDDDFFFEEEBBB???======<<<<<<;;;;;;<<>>:::666555444333333333333444444555444444333333444444555444444333333333333222222333444555444333333555666777666444333222333333444333333333333333333333333333666999888555444444666333333444444555444444333444444333333444666888999999888777888999:::888777555666777777666777999:::888777666555555666888999===<<<<<<===??????>>><<<777666555777:::;;;999666555777999<<>>999;;;<<<:::999:::>>>BBBJJJLLLNNNKKKEEE???======ttt```EEE444000111111///......---,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++************)))))))))((()))))))))*********))))))))))))***++++++++++++***)))******+++++++++******,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,........................------...///000000000000000000000111111111111222444222111222555;;;@@@CCC888777555444555777999;;;222;;;EEEGGGGGGZZZ}}}ddd\\\ZZZWWWYYYkkk{{{xxx}}}||||||zzzsssuuuwwwwwwvvvbbbRRRYYY```VVVMMMNNNMMMPPPKKK>>>???FFFCCCHHHJJJ]]]{{{nnncccccckkk~~~gggSSS???888:::999444111444333222333555666444111...---,,,,,,,,,,,,---...------,,,---...///000000...------,,,,,,...///000111111222333333333444444333222222111111000//////000000111111111111000000111111111111222444555666777888999:::<<<======>>><<<<<<:::999999888999999===>>>???AAACCCDDDCCCCCC@@@???>>>===>>>@@@BBBCCCCCCCCCBBB???===;;;<<<=========>>>????????????>>>@@@DDDEEECCCAAAAAA@@@===AAABBBDDDDDDDDDEEEGGGHHHBBBDDDEEECCC@@@AAAEEEIIIFFFDDDFFFJJJNNNSSS^^^iii}}}yyytttttt{{{}}}dddRRRIII<<<333222666888888666666666666444444555555444444333333333333444444333333333333333333333222333444444444222222444666888666444222111111333444222222222111111111222222222444777777666555555666666666666555444444333222555444333222333555777999:::::::::<<<>>>===:::777444555666555444555777888888777777777888:::===>>>AAA???======?????????>>>888666666777999:::999777222444666888;;;@@@EEEIIIHHHHHHGGGFFFDDDAAA???>>>;;;>>>@@@===:::999>>>BBBCCCEEEGGGGGGEEECCCDDDEEE]]]???888000...111333333111---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++************)))))))))(((***+++++++++***)))'''&&&))))))***++++++++++++*********+++++++++******)))******++++++++++++,,,---*********+++++++++,,,,,,------............------,,,,,,...//////000000000//////000000000111111111333333222111222333666888666555444444444666888999<<<::::::===BBBKKK\\\lllwwwgggYYYXXX^^^ccccccaaa___YYYRRRNNNOOOQQQTTTXXX___hhhoooiii\\\TTTWWWUUUNNNPPPYYYSSS[[[bbbeeehhhjjjggg```___YYYJJJEEEKKKGGG???AAADDDPPP___ZZZFFFBBBHHHGGG^^^ddd}}}ooo```BBB:::333555777555222111000//////000111111111000///......---,,,,,,,,,+++,,,,,,,,,,,,,,,---///000......---,,,---...///000111111222333333222222111////////////000000000000//////000000111000000///000000111222444555777888999999999999999:::::::::>>>===<<<:::999888777777;;;===???AAAAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAA???<<<:::;;;===;;;<<<============<<<<<<@@@DDDFFFBBB??????>>><<<<<>>@@@BBBCCC@@@>>>===>>>>>>===<<<999888777888999:::999999444555666777888<<<@@@DDDFFFEEEDDDCCCAAA@@@>>>>>>>>>AAACCC@@@:::999<<<@@@>>>???AAABBBCCCDDDFFFGGGbbbFFF222111000///............---,,,++++++******+++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))++++++,,,+++***(((&&&%%%))))))***++++++++++++******++++++++++++***))))))(((***++++++******,,,---*********++++++,,,,,,---------............------+++,,,---...///000000000////////////000000000000333444555444222000111111333444444444555666777888999555555<<>>666222000222222000000333..................////////////...------,,,+++++++++,,,------,,,---///111///...---------...000000000111222222222111000///,,,,,,---...///111111222//////000111111111111000000000111222444666888999999999888777777777777777>>>>>>===;;;:::888777777999<<>>>>>>>>;;;<<<======<<<:::888777===???AAA???;;;999;;;===555888:::<<<<<<<<<>>>???@@@EEEFFF@@@<<<<<<===<<<;;;>>>@@@AAABBBCCCFFFHHHGGGHHHGGGCCC???===???BBBBBBAAACCCEEEAAA======BBBBBB@@@CCCKKKTTT^^^lllxxxxxxmmmssshhhVVVFFF>>>;;;::::::888444222444555333222333000333666555222111222444333222222111111222222333111222333444555444333222111222222111000///111222444333111000000000000111000000//////000222444555222333555777999999999999;;;:::888666444333222222555555444444444555777888999999:::;;;:::888333///333444444333222222333555666666777999;;;===???AAABBB@@@>>>===>>>>>>===<<<::::::999999999999:::;;;888999999888888:::>>>@@@AAAAAAAAAAAAAAA@@@???>>>AAACCCCCC@@@<<<:::;;;===>>>???@@@AAABBBBBBBBBBBBkkkMMM<<<666555111111000...+++***+++,,,++++++************++++++******************************))))))))))))******************)))))))))))))))***+++++++++)))(((&&&))))))***++++++++++++***+++++++++++++++***))))))&&&)))+++,,,******+++---******++++++,,,------...,,,------......------,,,***+++---...///000000000........./////////000000000222444333111///000111111222444555777777777777111444:::>>><<<:::>>>FFFDDDPPPdddooolllggggggooozzz{{{qqqfffPPPNNNHHHFFFOOO]]]cccbbbZZZNNNDDDCCCDDDHHHSSSaaazzzwwwcccQQQOOOSSS]]]mmmyyy~~~}}}eeeIII===;;;///222...---......,,,---111.........---++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,......------///111///...---------...000111///000111111111///...,,,,,,,,,---...///000111222000000111222222222222222222222222333444555666777777666555555555555777777<<<<<<<<<<<<;;;:::999888999<<<@@@AAA???===<<<===;;;::::::999999888888888;;;>>>@@@???;;;999:::===333666999;;;:::;;;===???AAAEEEDDD>>>888999<<<<<<>>>???@@@@@@@@@AAACCCEEEEEEFFFEEEAAA===;;;===AAAEEEBBBAAABBB???;;;;;;???@@@===<<<@@@CCCGGGPPPYYY^^^nnnvvvZZZFFF@@@HHHIIIHHHEEE???999777888888444222666666333444777///333666555222///111333222222111111111111222222000111333555555444333222000111111000...---///000000000000000////////////111111000111333555888:::222333555888:::<<<;;;;;;:::999777666555444444555555555666666666666777777999999999::::::888333000444555555444333333444666:::;;;;;;<<<======>>>??????>>>===>>>@@@AAA@@@???<<<<<<;;;:::999:::;;;===:::::::::999888999<<>>@@@AAABBBAAA@@@@@@BBBAAA@@@???>>><<<<<<;;;??????@@@AAABBBAAA???>>>xxxRRR===555222///...+++,,,,,,---------......+++***************++++++******************************))))))))))))******************))))))))))))'''(((***+++,,,+++)))((())))))***++++++++++++***+++++++++++++++***)))(((&&&))),,,,,,******+++---******+++,,,------......,,,,,,---......---,,,,,,***+++,,,...///000000000............/////////000,,,///111000......111333///111444666888888777777999555555888999999<<>>999===@@@???:::888:::===555888;;;;;;999888:::<<<@@@DDDCCC;;;666777:::<<>>>>>@@@BBB???@@@AAA>>>;;;;;;???BBB@@@======@@@@@@<<<;;;===888888===AAA???:::777999DDDMMMUUU\\\jjjzzzeeeYYYSSSUUUNNN@@@:::@@@999<<>>>>><<<<<<===???BBBDDDDDDBBB======<<<;;;::::::<<<>>>999999999888777888;;;===;;;<<>>>>>??????===;;;>>>>>>@@@AAACCCBBB@@@>>>jjjLLLDDD999333111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''************))))))))))))(((((())))))))))))((((((((()))++++++*********+++******++++++++++++******(((((()))************************+++,,,---///000+++,,,------++++++,,,---+++...,,,))),,,222333///...........................000111111000000111222333444444555555444444333555555777888::::::;;;;;;<<<;;;@@@IIIRRReeeYYYKKK:::111222555444111000//////.........////////////...---,,,++++++***------------------------......---------......///,,,,,,,,,,,,,,,,,,---------------.........//////------,,,,,,---...000111000111333555555444333222444444333111333666333...888666444333333555777999<<<<<<<<<:::777666666888===>>>>>><<<999777666666888777555444555777:::;;;???>>>=====================<<<<<<===>>>>>><<<:::<<<===<<<999666666:::===AAA@@@???>>>???@@@AAABBB======<<<;;;;;;;;;;;;<<<@@@@@@>>>===;;;999888777:::;;;<<<<<<<<<;;;:::999<<<===???@@@CCCLLLWWW```ttt|||nnndddYYYJJJ???===<<<<<<;;;:::999888888888666555555666666555333888666444444555555444333111666999888444000111333000000//////000000111222222222222333333333444444111111000//////////////////222222//////111111...111333333333;;;EEEEEE???777888999;;;<<<;;;;;;:::999888888888888888888888555666777999999999888777666999======:::666555555666666666777888888999999BBBDDDEEEEEEBBB???===<<<===<<<;;;>>>BBBDDDBBB@@@@@@@@@???>>>======<<<<<>>>>>=========;;;;;;;;;===???@@@@@@>>>CCCBBBAAA@@@@@@@@@AAAAAAGGGFFFCCCAAA>>><<<;;;:::lllNNN666:::444---***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))(((((()))******(((((((((''''''(((((((((*********)))))))))(((((((((((())))))))))))((((((((()))++++++*********+++)))******++++++******)))(((((()))************************+++,,,---...///+++,,,------++++++,,,---,,,...,,,***,,,111222...------------------------...000111111000000111222222222333444444444444444555666777888999:::::::::>>>;;;===AAABBBIII___xxx}}}dddTTTDDD;;;222...000333222000//////............//////------------------,,,,,,------------------------.........---------......++++++++++++,,,,,,,,,,,,------------.........///------,,,,,,---...000000000111333444555444333222333555444222444777555000666666666666666666666666:::;;;:::888666555555777888999:::999777555555666888888777666777888;;;<<<;;;===>>>@@@@@@@@@???>>><<<<<<===???@@@@@@>>><<<:::<<<===;;;999888:::<<>>======<<<;;;:::999999888999::::::::::::999888888999::::::<<<@@@EEEHHHIIIWWW```]]]___ooosssfff]]]SSSLLLCCC??????===777222888888777666666555555555666444444444666777666555666555333333333444333222111555888777222000111333000000000000000111222222222222222333333333333444111111000///////////////000333333000000333222000555555444444;;;DDDEEE@@@@@@>>><<<:::888888999999888999999999999999888888666777777888999999888888444777999999666333333333666777888999999:::::::::<<<>>>@@@AAA@@@>>>===>>><<<;;;;;;===@@@BBB@@@???BBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@?????????<<<;;;;;;===???@@@???===<<<;;;;;;;;;===@@@CCCEEEFFFDDDBBB@@@===;;;:::999cccMMM;;;...'''000,,,)))))),,,---,,,++++++++++++++++++++++++++++++************)))))))))***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))(((((('''(((((())))))(((((('''''')))++++++***)))***+++)))******++++++******)))(((((()))***************+++++++++++++++,,,------+++,,,---,,,+++***+++------...,,,***,,,000000---,,,,,,,,,,,,,,,,,,,,,,,,...000111111//////000222///000111333444444444444666777777888999999999888;;;999:::>>>===;;;DDDQQQooo}}}uuu}}}uuummmRRR>>>555222///------...000000//////...............//////,,,,,,,,,---------......------------------------//////......------,,,,,,************++++++,,,,,,------------............,,,,,,,,,,,,---...///000000111222333333333222111333555555444666999888444444555777888888777555444888999999777555444555666555777888888777666777999::::::::::::;;;<<<======:::<<<@@@CCCDDDCCCAAA???======???AAACCCCCC@@@===999;;;<<<<<<;;;:::;;;<<<>>>>>>@@@AAABBBBBBBBBBBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::666777888888888888777777999999999:::<<<<<<;;;999???FFFEEE>>>>>>JJJWWW\\\aaahhhvvv}}}pppjjjbbbXXXOOOHHHAAA:::555<<<:::888777999:::::::::444444444444444444444444333222222333555666666555333222000111222222111000222444666444111///000333111000000000000111222222111111222222222333333333111111000000000/////////111444444111222555555222555555555666===DDDFFFCCCHHHDDD===888444444666888888999:::<<<<<<;;;999888888888888888888888999:::333444555444222111111222666777999:::;;;::::::999444777:::<<<======>>>???;;;::::::<<<>>>???>>>===DDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA===<<<<<<===>>>>>>===;;;:::999888888;;;???CCCFFFDDDCCCAAA???<<<:::999888lllOOO???666///000777000...------......,,,***++++++++++++++++++++++++************)))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***)))))))))(((((((((((('''(((((((((((((((((('''''')))++++++***)))***+++))))))************))))))(((((()))***************,,,+++++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,...---,,,,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000222...///000222333444555555777777888888888888888777999888:::???@@@===???CCCJJJVVVlllqqqWWWBBB888888;;;.../////////...---...///......---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***)))))))))******++++++,,,------------------------,,,,,,,,,,,,---...//////000000111222222111111000222555666555777;;;;;;888555666777888888777555444777888888777555444555777666888999:::999:::<<<>>><<<<<<===>>>?????????@@@===>>>AAACCCDDDCCCBBBAAA???@@@AAACCCEEECCC@@@===:::::::::999999:::<<<===>>>???@@@BBBBBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;:::::::::999999999999666666666777777777777777:::888777999======;;;888;;;??????;;;;;;@@@CCCAAA@@@CCCIIIRRR[[[dddkkkooowwwlllaaaUUUJJJCCCEEEBBB===::::::;;;:::999;;;;;;:::888666555666777444444444444555555666666333222111222444444333222000///...///111111000///222333333222//////000222111000000000000111222222111111111111222222222222000000000111111000000000111444555222333666777444111333666:::AAAEEEEEECCCEEEAAA;;;666333333555777666888;;;======;;;999888:::999888777777888999:::555444333222111111222333555666888:::::::::999888222444888::::::;;;===>>>;;;;;;;;;===>>>>>>======CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<<<<======;;;999???===:::888999<<<@@@CCCBBBAAA@@@>>><<<:::888777MMM<<>>AAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDBBB>>>;;;<<<:::777666777999<<<>>>???@@@AAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666666666666666666666777777888888555333444777999888666444666666666777999777333::::::::::::<<<>>>@@@BBBAAAFFFMMMSSSZZZeeetttnnndddZZZWWWSSSLLLEEEBBBGGGDDD@@@===<<<;;;;;;;;;777666555555555555555444///000222111//////111333333333444555555666666666555333111111222111000......------///111111000...222222222111000///111222000000//////000000111222000000000111111111222222///000111111111111000000000444444222333777777555111444999@@@CCCBBB>>><<<:::888666444333444555666555777999;;;<<<;;;999777:::999888777777777999999888666444333333444555666444555666777888888888777444666888999999:::;;;===;;;<<<===>>>============@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????===<<<;;;<<<<<<<<<:::888???===999777777999<<>><<<:::888777111,,,+++------***)))***((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&(((******)))((()))***((())))))******))))))((((((((()))******************************+++,,,,,,***+++,,,+++***)))***,,,---******---///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000......///111...///111222444555666666555666666777888888888777:::888777888:::<<<======;;;>>>AAABBBGGGSSSeeesssfffKKK888444000000111111...***,,,------,,,,,,---///111,,,,,,,,,,,,---...//////000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***((())))))***+++,,,------------------,,,,,,,,,,,,***+++,,,---.........---000000/////////............333666555555999:::999999999888666666666666666666777777777555555777999555666777777777888;;;>>>============>>>???@@@@@@BBBAAA@@@?????????@@@@@@CCCBBBAAABBBBBBAAA>>><<<===:::777666888:::<<<<<<>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777666555555555555444555555666777888999777444333444555666666888777555555666888999999777777666555555666666777444555555444555999AAAHHHAAABBBBBBBBBBBBEEEJJJMMMSSSWWW]]]```bbbbbbaaaaaaYYYYYYZZZ[[[\\\[[[XXXUUUQQQQQQOOOKKKFFFCCCBBBBBBHHH@@@:::::::::888777888000222444555666666555444222222333333333333222111111333444444333333444555222222222333333444444444555333111000000///---,,,------...000222333111///111111111111111111111111///............///000000///000000000000111111111///000111222222222111000...222333111222666777555666777<<>>>>>===;;;<<<===============<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;<<<<<<:::888888666444333444777:::===>>>>>>>>>===;;;999666555+++///000//////111000---(((***+++,,,,,,,,,,,,---))))))))))))))))))))))))(((((((((((())))))******''''''((())))))(((''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&(((******)))((()))***(((((())))))))))))(((((((((((()))***************))))))))))))***+++------)))+++,,,+++***)))***++++++((((((...000---,,,...---------------------------...//////......///111000111222333555555666666444444666777888888888888888888777777999>>>AAABBB999<<>>===>>>????????????>>>>>>@@@???>>>>>>???@@@@@@???===<<<;;;<<<===>>>;;;999;;;;;;;;;<<<===???@@@AAA======<<<;;;;;;;;;;;;<<<888888888777777666666666333333222222333444666777777888777666555555777888555333111111222222444555222222444555555666555555:::888777555444555666777555555555555555777999;;;999999999999999888666555999999:::;;;<<<;;;999666555555555555666777777777222///...111222111333777222444666777555222000...111111333333333444555666222222111111111000///...222222222222222222333333222111////////////...,,,------...111444444333111111111222333333333222000---------------...///////////////000000000111111...///111333333222111000,,,///111///111555666444777777:::>>>===666222333000000000000111222444555222222444555555666666666777777777777777666555555777555333333555777666444666666555444555777999:::777888999999888888:::<<<:::<<<>>>===;;;999:::;;;:::::::::999999888888777::::::;;;;;;;;;<<<<<<<<<;;;:::::::::<<<;;;:::888333333222333444777:::;;;:::;;;;;;;;;999666444222+++111///'''&&&,,,...)))((()))******)))((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&))))))(((((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&(((******)))((()))***(((((())))))))))))(((((((((((()))***************((((((((()))***,,,---...)))+++++++++***)))***++++++'''(((...111---,,,///........................---...//////......///111111222333444555666666666333444555777888999999999<<<<<<:::777555777999:::BBBAAA@@@AAADDDEEEDDDCCCIIISSS```rrr~~~oooWWW@@@222000333666***---111000---++++++---.........///000///+++(((+++++++++,,,---...///000,,,,,,,,,---------......++++++++++++++++++++++++***+++---......---,,,+++)))******,,,---...//////---------,,,,,,+++++++++)))***,,,---......---,,,000///...---------------+++111555333222444777666666888:::<<<;;;888444111222333444444333333555777777777777555444555888:::888777555444555777:::;;;888:::===@@@AAA@@@>>>===>>><<<;;;;;;>>>@@@BBBBBB======>>>AAACCCAAA;;;666888888999:::<<>>AAACCCDDDEEEEEEDDDHHHMMMTTTaaawwwqqqaaaIIIDDD<<<666222000///.........------------.........------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------------...+++---...------...---+++000000111111333555666777666777777777666444222000333333444444444444444444777777777666555555444444<<<999666555666777777777;;;777777<<>>@@@<<<======<<<::::::;;;===666777888888888777555444222222111111222222333444555333222333666888777555444444555555444444333222555444333222111222333333111111222222222333333333000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222222222222222222222222222222333444555666555444333111111111111111111111111111111222333333333333222555444333222111111111111000000...------...//////000000000222555555444222000000///...------,,,,,,,,,---......,,,,,,---...///111222///++++++000555111///...000333444333111000000111111111000000///555444222111111111222222333444333222000000222444222555888999777444222111222111222222333444555666555333111000000111333444666777777888888888888777888999;;;<<<<<<;;;:::999<<<<<<<<<;;;:::999777666777555333111000111222333555666777888888888777666666::::::888999;;;;;;888666666666666666666777888777777666555444444444444+++++++++******+++++++++)))((('''((()))***)))'''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''&&&&&&%%%%%%)))))))))))))))(((''''''%%%'''(((******)))((('''(((((()))))))))*********(((((()))))))))*********((((((((()))******++++++++++++*********+++,,,---******+++,,,,,,------...///...---,,,,,,---...///...000000---...111111---//////000000000111111111222333444555555555555555888888888999999:::::::::;;;<<<>>>@@@BBBBBBBBBBBBDDDFFFGGGEEEEEELLLYYYdddtttsssfff\\\NNN>>>444:::777222000/////////.........------------......------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))++++++,,,,,,,,,---------------......---,,,,,,+++,,,,,,---------.........---......------------,,,///000000111222333444444666666666666444333222111222222222333333333333333777777666666555444444333:::888666555777888999888<<<777777;;;>>><<<:::;;;===<<<;;;;;;;;;<<<===>>><<<=========<<<:::777666666777888888888999<<>><<<999666555777999;;;<<<======<<<;;;<<<<<<<<<;;;:::888777666555444333222333333555555444444555666666666666666777::::::888888;;;:::777666666555555555666666777666666555444333333333333++++++************++++++)))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''(((((((((((((((''''''''''''&&&(((((()))))))))(((''''''%%%&&&'''((()))(((''''''(((((())))))))))))******(((((())))))))))))******((((((((()))******+++++++++************+++,,,,,,******++++++,,,---------///...---,,,,,,---...///---000000------000///,,,//////000000000000111111333333444444444444444333555555666777888888999999<<<===>>>??????@@@??????AAADDDFFFDDD???>>>AAAEEEMMMVVVeeevvvcccTTTCCC;;;777444222333///---+++,,,---......---...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------,,,,,,,,,++++++***************)))((((((,,,,,,,,,,,,---------...---------------,,,,,,+++------------...............------------,,,++++++...///000111222111111000777666555333222222222222111111111111222222222333666666555555444333333333888777666666888:::::::::<<<777666999;;;999999;;;======<<<;;;;;;:::999999888999999999999777555444444555666777777888;;;===;;;888555555666777555333444444555666555444333222111111111111111222222333555333222111222222000///333333333444333222222111333333222111111111111222000111111111222222222222000000000000000000000000111000000//////000000111000000000000000000000000111111000000000000111111111111111111111111111111///////////////000111111000000000000000000000000000000111222222222222222000000///...------------...---------...///000000/////////000222333222000//////......---,,,,,,,,,,,,---......,,,,,,---...,,,111555666333///.........---,,,...000111000///111111222222222222222111333222111000000000111222333333222000---,,,---///---000333444222000///...222111111111111111222222333333444444444444444333222:::BBBDDD???888444333666777999<<<===============<<<;;;:::999777666555333333444555555666777777222222222222333444666666777::::::888888:::999666666666555555555555666666555444333222222111222222******))))))))))))******)))(((''''''((()))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((''''''(((((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***(((((((((((()))))))))***((((((((()))******++++++***************++++++,,,*********+++,,,,,,------...------,,,,,,------...+++///111...---......+++////////////000000000111222333333333333333222111222333444555666777888888<<<<<<===>>>>>>?????????===BBBGGGIIIHHHGGGHHHJJJLLLDDDBBBGGGOOO]]]xxxttt[[[JJJBBB;;;555333000,,,,,,......---------......---+++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---........................,,,++++++++++++*********---------,,,,,,,,,,,,+++)))))))))))))))(((((('''+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++,,,------------.........,,,,,,...111000,,,))))))...///111222222111///...666555333222111111222222000000111111222333333333555555444444333333222222666555555777:::<<<<<<;;;;;;777666888888777888;;;===<<<<<<;;;:::888666555777777888888888777555555222444666666666777999;;;:::666222222555666333///222333444444444333111000000000000000000111222222333222111111111111000000222222333333222222111000222222111111000000000000000000000111111111111222////////////////////////000000////////////000000000000000000000000000000000000000//////000000000000000000000000000000000///...---------...000111000000000000000000000000///000000111222111111111//////...---------------,,,,,,------...///000000///......///000111000///.........------,,,,,,,,,,,,---......,,,,,,---...,,,000444444222...,,,,,,---------...///000000000111111222333333333222222222111000//////000111222222222222000...---///111000222555666444222111111222111000000000000000111222333555666777666444333222;;;DDDEEE>>>666333333444555777999:::;;;<<<<<<===<<<:::999888666666555444555666777777777777777111000000000111333666777777::::::777777999888444777777666666666666666777444333222111000000000000***))))))(((((())))))***((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))((((((((()))******++++++))))))******++++++++++++))))))***++++++,,,,,,------------,,,,,,---------***000222///---------+++...////////////000000000111222222222222222111000111111222333555666777777:::;;;;;;<<<>>>???@@@AAA===@@@CCCCCCAAA@@@@@@BBBBBB>>>???EEEGGGHHHSSSaaasssuuubbbRRRFFF===888222111222333000+++)))+++///......///000///---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++((())))))))))))((('''''')))*********++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,------------+++,,,111888777///***)))///000222333333111///...555333222000000000111222111111111222333444444444444444333333222111111111444444555888;;;<<<<<<:::999666555777666444666:::;;;;;;;;;:::999777555444777777777666666555555444222444666777777777888:::999555000111444666333///111222333333333222000///000000//////000000111222000000111111111111222333111111111222111000000///000000000000000///////////////000000000111111111........................000000////////////000000////////////////////////000//////......//////000///////////////////////////...---------...000111////////////////////////...///000000111111000000//////...---------......+++,,,,,,---...//////000///---,,,---...//////...---------------,,,,,,,,,,,,---......,,,,,,---...---...//////...---,,,,,,------.../////////000111000111222333333333333333111000/////////000111222///000111000///000222555111333555666555333333333111111000000///000000000111333555777888777555444444;;;AAA@@@999333333555444444555777888999::::::;;;:::999777666666666666777888888888888777666555111111111111222444666888777::::::777666777666333777777666666777777888999333333222000000000000000))))))(((((((((((())))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))******++++++((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***111444111---------+++......////////////000000000000111111111111111000111111222333444555555666999999999:::<<<===???@@@@@@@@@???===:::999:::;;;>>>===>>>AAAAAA@@@BBBFFFGGGPPP^^^nnnwwwnnniiiOOOHHH>>>777555666888:::((((((***...//////111666+++******,,,...///...---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''))))))))))))***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,222<<<<<<222,,,---000000111222222111000///222222111000000000000000000111111222333444555555333333333222111111000000222222444888;;;<<<:::999777555555777555222333888999999888888777666555555777666666555444333333333333555777777666555666777666333000111333444333000111111222333222111000//////////////////000000111...///111111111111222444000000111111000000///...//////000000//////...---////////////000000000000........................000//////......//////000//////////////////////////////............//////.......................................///000000////////////////////////......///000000000000000//////...............///+++,,,---..................---++++++---...------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,---...,,,---//////......000111///000111222333333333333000///.........///111111...///000000000111444777///111333333222111222222111000000000000000111111111333555777777777555444555999;;;999555333555999888888888888999999999999:::999777666666666777888999999888777777666555555444444444444555666888888777::::::666555666555111555555555555666888999:::333222111000000///000000)))((((((''''''(((((()))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((''''''(((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((()))******++++++'''((()))***+++******))))))))))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,***222666222...------,,,........./////////000000......///000111111111111222222222333333444444444888888777777888999;;;<<<@@@???>>>===<<<<<<===>>>??????;;;555555;;;??????:::===BBBHHHQQQ___ooozzzmmmfff\\\TTTKKKAAA999444333333222222111---'''###666222//////,,,((((((+++***)))(((***,,,......---++++++************++++++,,,,,,++++++++++++,,,,,,************************++++++++++++************++++++*********))))))))))))************)))(((((())))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,)))...888888///+++///////////////////////////000000111111000000////////////000111222333444444333222222111000000//////000111444888;;;;;;999666555444666888555111222666777666666555555666777888:::999888666555444444444222444666666444333222333111111000000111111222222111111222333222111000//////............///000000---///111000......///111//////000000000///............/////////...---,,,........./////////000000------------------------//////............//////........................///......------......///------------------------,,,---......//////..............................---...//////000000//////......---------......///,,,,,,---.........---,,,...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,+++,,,---...///...***,,,......---,,,...111...///000111222222222222//////...---...///000111.../////////...///222555...000222222111000111222000000000000111111222333111222444555666666555555666777777666555666888;;;@@@???>>>===<<<<<<;;;;;;888777666555555777888999888888666555555666777888777777888999999999999999888::::::666444555444000111111222333555777999:::333333222111000000000000((((((''''''''''''((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((()))******''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++'''((()))++++++******))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,++++++222777333///...---,,,............/////////000------///000111111111111333333333333333333333444888777666555555666777888======<<<:::999999:::;;;666<<<<<<888;;;CCCDDD>>>DDDFFFGGGGGGGGGJJJPPPUUU]]]WWWWWWaaajjjnnnrrrwwwuuufff^^^[[[UUUNNNCCC:::333444777777222...///...------///000000///+++))))))---...+++***+++---+++******+++---,,,,,,++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))*********))))))))))))(((***************)))((((((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((())))))))))))*********)))$$$'''000111***)))......------------...///000//////000111111000......---...///000111222333333222222111111000/////////000111444888::::::777555333333666888555000000444666555444333444666888:::>>>===<<<:::888777777666222444555555222000000000...///000/////////111333111222222333333111000///...............///000000...000111///,,,+++,,,...///////////////......------.../////////...,,,,,,............/////////000------------------------//////............//////.................................------.........------------------------+++,,,---...///...---,,,........................---......///////////////---------,,,,,,---......,,,---.........---,,,+++...,,,***)))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,...000111000...(((+++------++++++---000......///111111222222222///...------...///000111...//////...------000222///000222222222111222333000000000000111222444444111222333444555555555555555555555666777999:::;;;FFFEEECCCAAA@@@???>>>>>>777666555444555777999;;;777666555444555666999:::888999;;;<<<<<<;;;:::999888::::::666444555333000...///000111333666888999444333222111000000000000''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,---111555555000---...000---------............///---------............///444333333333333333333333666666555555555666666777999999999999:::;;;<<<===999888888999:::<<<>>>@@@??????AAACCCEEEGGGHHHIIIJJJHHHEEEGGGKKKOOOPPPPPPRRR[[[ggguuuwwwssstttrrrjjjaaaWWWRRRJJJBBB;;;888777777111111000///...------,,,..............................---------,,,,,,,,,---,,,+++******,,,...///******+++++++++,,,,,,,,,)))))))))))))))******+++)))************+++++++++,,,+++******))))))******)))))))))))))))))))))))))))***++++++)))(((((()))(((((((((((())))))))))))***)))***---///---((($$$*********++++++,,,,,,,,,+++,,,------......------..................------,,,---///000000000///......000111222111111333444222222111111000111111222111333666888:::;;;;;;:::666666666555444333111000888777666666777999;;;<<<>>>===;;;999777777777777555333111000000///...---...------......///000111333222111///......------------............------,,,------......------,,,...............///000000---......///////////////000///...---+++***)))(((............////////////......------------......111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,------......------....../////////...,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------------------------------+++***))),,,///111///---,,,,,,---------------,,,---...///000111111111111////////////000000000000444222111000111111111000///000111222333444444444111111333777::::::555111333444555555666555555444444555777:::>>>@@@???>>>AAABBBCCCCCCAAA>>>:::888888888888888777777666666999999999999999999999999===<<<;;;::::::;;;===>>>>>>;;;888777888777333///000000//////111333666888333333222111000///...---''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((()))))))))************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,+++///333222...,,,,,,...------------............------------............222222222222222222333333555555444444444555666666777777777888888999;;;;;;888888888888:::;;;===???>>>???@@@BBBCCCEEEFFFGGGCCCAAA???@@@DDDGGGHHHGGGBBBFFFMMMTTT]]]lll}}}xxxqqqiii```VVVQQQQQQPPPJJJCCC@@@===888444111000111111..................------------------------------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++)))))))))))))))******+++)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))(((***+++***)))'''(((((((((((((((((())))))))))))*********,,,------)))%%%++++++++++++++++++,,,,,,+++,,,------...---------..................------------///000000000///......///111111000111222444222222222111111111111111222444666888999999888777666555555444444333333222888888666666666888:::;;;===<<<:::888666555555555555333000///000///...------------......///000111333222111///...---------------............------,,,,,,------------,,,,,,......------......///000------...///////////////...------,,,,,,++++++***------------..................------------......000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,------...------------.../////////...,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------------------------------...,,,,,,---//////---+++,,,,,,---------,,,,,,+++------...///000111000000/////////000000000111111222111000///000000000000///000111222333333333333222111333555888888555222333333333444444555555555555555666999===??????>>>BBBAAA@@@???===<<<;;;:::999999888888777777666666777777777777777777777777:::999888888:::<<>><<<;;;:::999666444111111000000111333555666333222222111000///...---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((()))))))))*********++++++*********++++++++++++,,,))),,,//////,,,******,,,------------............------------............000000000111111222222222333333333333333444555555666666666666777888999:::777777777888999;;;===>>>>>>>>>???@@@AAABBBCCCCCC>>><<<::::::<<<>>>??????:::;;;;;;<<<@@@JJJWWW```zzzjjjbbbiiippppppvvv}}}{{{zzzzzzbbb___[[[WWWRRRMMMGGGBBBGGGAAA;;;777666555222///111000...---------...///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''(((***,,,,,,+++***)))))))))))))))************)))))))))))))))******+++)))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))''')))******(((''''''((((((((((((((())))))))))))+++*********,,,+++***(((,,,,,,++++++++++++++++++++++++,,,---------------------------------......---......///000/////////---///000000000000111333222222333333222111000000444555777888888777666444555555444333333444555666999888777666666777888999<<<;;;999777555444333333444222////////////...---------......///000000000222111000///...---------,,,------......------,,,,,,,,,------------,,,,,,---------------......///------...////////////...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------...------,,,,,,------.../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,------------------............---,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------111///......///...,,,***---------------,,,+++***,,,---...///000000000///000000000000111111111111111111000///////////////000000111222333333333333333222222444666666555444333222222222333555666777999888777888;;;===>>>>>>@@@???===;;;999999::::::999999888888777666666555666666666666666666666666888888888888:::<<<===???<<<===>>>===:::888666666222222111000000222333444222222111000///......---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))************************++++++++++++)))+++------+++******+++,,,,,,---------.........,,,,,,---------..................///000111222222111111111111222333444555777666666666777777888999777777888999:::<<<===>>>=========>>>??????@@@@@@<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<>>>CCCKKKQQQnnntttgggTTTCCCAAACCCCCCHHHPPPQQQLLLFFFBBBCCCDDDDDDDDD===:::777666777888888888999777444111000///....../////////......---------++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++'''''')))*********)))((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&&&&'''(((((((((((())))))))))))++++++***)))************,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,------------......---......///////////////---///000000//////000222222222333333333222111000333444666777888666555444555444333222333555777888888888777666666666777777:::999888666444333222111222000......//////...---------...//////000000000111000///...------------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,------------------------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---,,,+++...............---,,,+++------...///////////////000000000000111111111222111222111000//////000111000000111222222222222222333333222222333444555555333333222222333555888:::???<<<999888999;;;<<<<<<;;;;;;:::999888888888888999999888888777666666666555555555555555555555555777999:::;;;;;;999888666666999<<<;;;777444444555333333222111000111111111111111000//////...------''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***(((((()))))))))*********))))))*********+++++++++***+++,,,,,,+++++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...------...//////000111111//////000000222333555555888777777777777888888999777777888:::;;;<<<===>>><<<<<<<<<<<<=========>>>;;;;;;;;;::::::999::::::;;;<<<>>>???@@@BBBEEEGGGJJJppp{{{bbbGGG;;;888:::@@@HHHAAA;;;444111444777777777888555111000111333444444444333222111000///000111---......------,,,++++++---,,,,,,+++******))))))------------------------,,,,,,+++++++++*********(((((('''''''''((()))***''''''((((((((())))))))))))))))))))))))******+++))))))*********++++++++++++***))))))(((((())))))(((((((((((((((((((((((('''((())))))'''&&&&&&'''(((((((((((())))))))))))++++++***)))))))))+++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,------................../////////000...///000000//////000111222222333333333333222222222333555777888777666555444444222222333666888:::777777666666666666666666777777666555444222111000000///------...///...---,,,---...///000000000///000///...---,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,------...............------,,,,,,,,,,,,++++++,,,------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---------)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---------///////////////...---------.../////////////////////000000000000111111111222333444222000000111333000000111222222222111111333333222222111222444555444444333333444666999;;;DDD@@@;;;888888888999888555666888999999888666555888888888888777777777666666666666666666666666666333666:::======999444111222666999999666333333444333333222111000000000000000000//////...---------''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((()))***+++((((((((()))))))))******)))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........//////000000000...//////000222444555666888888777777777777888888555666888:::;;;<<<<<<<<<::::::;;;;;;<<<<<<======999:::;;;:::888777888999;;;<<<>>>??????>>>===<<>>======>>>===<<<:::888AAAKKKttt|||hhhJJJ:::777999===???444222000///000111111111000000///111444666777666222000...///111222000///000//////......///000000,,,,,,,,,++++++*********************************+++*********))))))))))))((((((((((((((())))))***(((((()))))))))*********)))))))))))))))******+++)))************+++++++++******)))((((((((((((((((((((((((((((((((((((((((((***+++***)))'''(((((((((((((((((())))))))))))(((***,,,+++***)))+++---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------......///......---...///000111000111222111000///000222222111000000111444777999666777888999999777555444333444444555666777777888333444444555666666666666333333444555555444333333...,,,+++,,,---//////...+++,,,...000111000//////...---,,,,,,+++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,------......------***++++++,,,,,,------...+++,,,,,,,,,------------++++++************++++++************++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...))))))***+++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++)))+++------,,,+++,,,...***+++,,,---............000111111111111111000000---.........////////////111444555333000...111555000000111111111111000000000222333333111000111333222222222333333444444444===:::666444444555444444222333444666777777777666555555666777888999::::::666666666666666666666666333444555666777777666666333444666999;;;:::777444111222222111111000//////.........------------,,,'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))***************)))((((((***+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000000000000000/////////......///111333555777888666555555444444444555555111222444666888888888888888999999:::<<<======>>>777:::<<<<<<999888999;;;>>><<<;;;:::;;;;;;;;;:::;;;;;;XXXwwwxxxzzzdddIII999444333000...333333333333333222222222111111000111222111///---///,,,***+++...///,,,***000///---+++***)))******+++++++++++++++,,,,,,,,,((((((((((((((((((((((((************))))))))))))&&&''')))***+++***)))((())))))))))))************)))))))))))))))******+++)))************+++++++++******)))((((((((((((((((((((((((((((((((((((((()))***++++++)))(((((()))(((((((((((())))))))))))&&&))),,,,,,***)))+++---*********++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,---......///......------///000111111222333222111000111222222111//////000444888;;;999999::::::999777444222333444555666777777777777222333444555666666666666222222444555666555444444---,,,++++++---//////...+++,,,///000111000///...------,,,,,,++++++,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++)))))))))))))))******++++++,,,------......------((()))***+++---...///000******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,...///))))))***++++++++++++***,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))+++...---***)))***,,,((()))***+++,,,---------111111222222222111111000------------.........///000333555333///---000444000000111111111000000//////222444333111///000222000111111222222222111111666444222222333444444333333333333333444666888999444444555777888:::;;;;;;666666666666666666666666:::888555222111222444666222222333777;;;:::666222111111111111111000//////------------------,,,,,,&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""""""$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((+++***)))))))))***,,,---+++***)))))))))***,,,,,,******+++,,,,,,---......---------...............////////////////////////000000000222333555777888444666777666222111222444555777888888777888:::<<<:::;;;;;;;;;:::;;;>>>@@@>>>===;;;:::888666555444666888::::::999999:::;;;555999===EEEXXXnnn|||~~~xxxgggOOO<<<444333555666000000000000000000000000000000////////////000000///............---------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((!!!%%%)))++++++*********))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,++++++******)))++++++******++++++,,,---......//////000111111111555222//////111333222111333111///......111444666666888:::999666333111111555333333333555555444333333222111000000000111222000//////111333444333222...............---------,,,---...//////...---,,,---------,,,,,,+++++++++***++++++,,,,,,++++++******,,,------,,,++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,+++*********+++***)))(((''''''((()))***&&&((()))***))))))+++,,,,,,++++++******++++++,,,++++++***)))(((((())))))******++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))++++++************++++++************************++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++************++++++........................,,,,,,------......//////.........////////////000---...///000000111000000333444444333111111222444111111111111111222222333333333222222222222222333000111222333444555555555222333444555666555444333888777666555555555555555:::777444111000111222444000111444666777666444333111222222222111000///...///---+++,,,///000...,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""$$$&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((******+++***)))))))))***+++,,,***++++++,,,,,,---------------------............////////////////////////000000111111333444666777555777777666333111333555555666777888888888;;;===:::;;;<<<;;;:::;;;===???>>>======;;;:::888666555666888999:::999888999:::888999888777AAAUUUgggooofffXXXEEE777111222444555000000000000000000000000000//////......//////000............---------,,,,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((!!!%%%(((******)))(((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---------......///000000000333111//////111222111000222111///......111444666666888:::999666333222111444333222222444444333222333222111000///000000111111000000000111111///---------------............,,,---............---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******,,,------,,,++++++,,,))))))))))))))))))))))))))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,+++******************)))(((''''''((())))))&&&(((******))))))+++,,,+++++++++******++++++++++++******)))(((((()))))))))******++++++******)))************************))))))*********+++++++++************************))))))))))))))))))))))))+++******))))))******+++************************+++++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++************++++++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,------........./////////...//////000000000000///888888777444000.........000000//////000000111222222222111111111222222333000000111222333333333222000111333444555555444444666666555555444555555555999777555333222222333333000222444666666555444222222111111000//////......///---,,,---///000...,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((('''((())))))*********))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------............////////////////////////111111111111222333444555666666666555333222333555333555777888888999;;;===;;;<<<<<<;;;::::::<<<>>>>>>>>>>>>>>><<<:::777555666888999999777666666777666777555///111===LLLUUUMMMDDD999111///111222222000000000000000000000000//////............//////------------,,,,,,,,,,,,++++++++++++*********)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))"""%%%((()))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))******(((((('''''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++((()))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---......//////000//////000111222000///111000...---...000333555777888999999666333222222333222111111222333222111333222111000///......//////...---...//////---+++,,,,,,,,,------.........,,,,,,------------,,,,,,+++++++++*********************++++++++++++*********+++------+++***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,)))*********++++++++++++******))))))(((((())))))))))))(((((((((((())))))'''(((******))))))***,,,++++++************++++++******)))((((((((()))))))))******++++++******)))************************)))))))))*********++++++************************))))))))))))))))))))))))+++******))))))******+++***************************++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++************++++++++++++,,,,,,------......---,,,+++*********+++,,,,,,---------............000000///////////////...888888777333///---,,,---//////......//////000111000000000000000111222333///000000111111111000000//////111222333333333333444444444444444444555666888777666555555444333333111222444555666555333222222111///...------......///---,,,---......---,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((***************++++++,,,***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------......///////////////////////////111111111111111222333333555555444333222222333333222444666888888999:::<<<:::;;;<<<;;;::::::;;;<<<===>>>???@@@>>>;;;888666666777888777555444333444111333444333333555888;;;:::666111...///000111000////////////////////////......------------......---,,,,,,,,,+++++++++++++++************)))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))(((&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((())))))***+++*********'''(((***,,,---,,,+++***))))))***+++,,,,,,------***************++++++,,,+++++++++,,,------......---...///000111111///...000///...---...000222444666888999888555333222333222111000000111111000///222222111///...------,,,)))((()))+++---///...---******+++,,,---......///+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))************)))))))))+++,,,,,,+++******+++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))************+++)))(((((('''''''''((((((((((((((((((((()))))))))''')))******))))))***,,,******))))))))))))*********))))))((((((((())))))))))))************))))))************************))))))))))))************************************))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++,,,...,,,,,,,,,---------......111000//////............222333333111//////000111000000//////000000111222////////////000111222333000111111111111000000///000000111111111111111111333333333333333444555666666777777777777555444333222333444555555444222111222000...,,,+++,,,---......------------------,,,%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''''''''''''''((())))))'''''''''((((((((()))))))))*********++++++++++++))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,---......///........................000000000000000111222333333333222333333333222111000333555777777777888:::999:::<<<<<<::::::;;;<<<<<<===??????>>>;;;888666555666777666333222111222//////000444777555111...111000//////000000000///........................------,,,,,,,,,,,,------++++++++++++*********************)))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***''')))******(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''((())))))******))))))&&&(((***,,,---,,,+++***))))))***+++,,,------...******))))))******+++,,,******++++++,,,---------+++---///000000///......///...------...///111333555666777666444222222333222111//////000111///...111111000///...,,,++++++'''''''''***,,,......,,,)))******+++,,,---......++++++************++++++))))))))))))))))))))))))((())))))******))))))((((((***++++++***))))))***)))))))))))))))))))))))))))***************++++++(((((()))))))))*********(((''''''&&&''''''((((((''''''((()))))))))))))))((()))******)))(((***+++***))))))(((((())))))***)))((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++************++++++......---,,,++++++***)))))))))))))))***+++---...,,,,,,,,,---------......111000///...------.........///000000//////111333222222111111222222333444000000//////000111111222222222222333222222111111333333222111111000000000333333333333333444555666555666777888777666444222333444444444444222111000111000...,,,+++,,,---...---......---,,,,,,,,,,,,%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''&&&''''''((()))***''''''((((((((()))))))))''''''((())))))))))))((())))))***++++++++++++************+++++++++++++++******+++,,,---......///------------------------////////////000111222333111111222444555444222//////222444666555555555666777999;;;;;;;;;;;;;;;<<<;;;<<<======<<<:::777666333444555444222000000111222---***///333222000000...///000111111000///...........................,,,,,,++++++++++++,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******''')))******((('''((()))''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''')))+++,,,,,,++++++))))))***+++,,,,,,------***))))))))))))***++++++******++++++,,,,,,------***,,,......------...///......------...///000111444555555444222000111222222111000///000000///---/////////...---,,,+++*********)))***,,,,,,+++************++++++,,,,,,,,,******))))))))))))******))))))))))))************(((((())))))))))))((((((((()))++++++)))((()))***))))))))))))))))))))))))************************(((((((((((())))))))))))''''''&&&&&&''''''((((((&&&'''((()))*********)))((()))+++***)))((()))+++))))))(((((((((((())))))((((((''''''(((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...///000111111000///...++++++************++++++//////...---,,,+++******))))))***+++,,,,,,,,,---,,,---------............000///...---------...//////000000///...---///000444444333333444444555666222111111000000111111111222333333444444444333333555444333222222111222222444444444444444444555666555555666777666555444333444444444333333111000000111000...---,,,,,,---------......---+++***+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&''''''((()))***'''((((((((())))))))))))&&&'''((()))***))))))(((((()))***+++,,,++++++***))))))******++++++,,,,,,)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------......000111333444111222444777999888333......111444555444222222333555777:::;;;;;;;;;<<<===::::::::::::999777666555111222333333111//////000333---,,,//////---...222...///000000///...------------------------------++++++************++++++******)))))))))((((((((())))))((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********&&&((())))))''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((()))***+++,,,,,,*********++++++,,,,,,,,,)))))))))))))))***++++++******++++++,,,------...***+++---,,,++++++...000------------...///000111222333333222000///000111333222000000000000///---,,,---......---,,,+++***+++******+++---...,,,+++************++++++++++++***)))(((((((((((()))***)))))))))******+++++++++'''(((((())))))(((((('''''')))******)))(((((()))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))%%%&&&((()))*********)))(((***+++***)))((()))***)))((((((''''''(((((()))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,...///111222222111///...++++++************++++++------------------------000111222333222111///...------.........////////////...---,,,,,,---///000///000000...---,,,---///555444444444444555666666444333222111111000111111111222333444444555444444555444333333444555666777666666555555444555555555555555555555555444333333555555444333222111000///000000//////...---------,,,...///...+++)))***,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******(((((((((((())))))))))))((()))***,,,,,,++++++***((()))***+++,,,+++******(((((()))***+++,,,,,,---)))******+++---...//////++++++++++++++++++++++++,,,,,,---...000222333444222333666:::===:::444///...111333444333111000000333666999;;;<<<<<<===>>>:::999888777777666555555///111222222000//////000000///222555222++++++111---...//////---,,,------------------------------++++++************++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))+++,,,---***++++++++++++,,,,,,,,,)))))))))))))))******+++***++++++,,,,,,---......***+++,,,+++******...111------------...///000000111222222111///...///111444222000000111111///---+++,,,---------,,,+++***(((((()))+++///000000///+++++++++******************)))(((''''''((()))***))))))******+++++++++,,,''''''((((((((((((''''''''')))******)))(((((()))))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***%%%&&&((()))*********))))))***+++***)))((()))***((((((''''''''''''(((((('''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------,,,---///000000///---,,,++++++************++++++++++++,,,---...000000111999:::;;;<<<:::777333111.........////////////000...---,,,+++,,,...000111---.........------...000555444444444444555666666555555333222111111000000000111222333444555555555333333333444555777:::;;;888777666555555555555555444444444444444333333333555555444333111000//////000000000000///...---,,,,,,...///...***)))***,,,'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))************&&&'''(((***+++++++++++++++++++++,,,,,,+++++++++///...,,,+++++++++,,,,,,---,,,++++++,,,///111333111111444888;;;999444////////////000111111222222444666999999999888999;;;:::999888666555555444444444333222000...---,,,,,,............//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))''''''(((((())))))******(((((('''''''''(((((()))&&&++++++'''''')))'''"""))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,******************************+++++++++,,,,,,,,,---...000000//////111222333222000///...///111222111111000///...------,,,......---,,,,,,+++******...---+++******+++---...******))))))))))))***************)))))))))))))))++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))))))))((((((***************)))((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((('''&&&&&&''')))***))))))(((((((((((())))))***))))))((('''&&&&&&&&&******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((''''''''''''(((((())))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***---222888>>>BBBCCCQQQYYY\\\UUUMMMIIIDDD>>>666333111222000---...222///......---------................../////////000222444666666444333222333222222333333333222111000444555666666444333333444333333444666777999::::::777666555444444555666777111111111222333444555666333222111000///...------000---******---...---***+++++++++************)))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))*********((())))))************)))******++++++++++++******...---,,,+++******+++,,,---,,,++++++,,,...000111000111333777:::888444////////////000111111222222444666888999888888999:::999888777555444444333333444333111///...---,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((%%%((()))&&&&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''(((((()))))))))(((((())))))***+++++++++************++++++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,...////////////000222222111///......///111222000000//////......------...------,,,++++++******,,,+++)))(((((()))+++,,,******))))))))))))*********)))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******++++++***)))'''''''''(((((())))))(((((('''))))))******)))(((((('''''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&'''((()))***))))))(((((((((((())))))***))))))(((''''''&&&&&&)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((((((((((((((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...000444>>>IIISSSXXXYYY^^^cccaaaUUULLLMMMTTTXXXEEE:::000...///.........//////...............///....../////////000000000222444666555444222222222333333444444444444333333777999:::999777666666777444444555666888999:::;;;888777666555555444444444/////////000111222333444000000///...---,,,++++++///...---,,,------,,,++++++++++++************)))###$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''((((((((()))))))))(((((((((((('''(((((())))))))))))*********************)))(((((()))******************))),,,,,,+++************+++,,,,,,+++***+++,,,...///000111333555777666222///...//////000000111111222333555777777777666777888777666555444333222222222222222000///------,,,,,,,,,,,,------------......++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((%%%''''''$$$%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%%%%'''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''(((''''''(((((()))*********))))))))))))******************))))))******+++,,,******************************+++++++++,,,,,,,,,+++---............///111111000///......///000111///////////////.........------,,,,,,++++++******+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))***,,,------+++(((%%%"""'''''''''(((((('''''''''(((((((((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&''')))******))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))((((((''''''((((((((((((((((((((()))************)))(((((((((((((((******))))))))))))******((()))******++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---111<<>>...***...000...---000000000000000000111222000000000111111111111222111333444333111000111222222222333444555666777888666777888777555333333333333333444555666777888999777888999888777333000...222222111111111222222333000000//////...------,,,---******---111222///,,,+++++++++*********))))))&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))'''''')))******+++++++++))))))************))))))************************++++++******+++++++++,,,...///111111111000///............///000000111111111222444444333222333444333222111000000//////000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************************((((((((())))))(((((((((''''''(((((())))))))))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&***((('''&&&&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++------,,,,,,...//////////////////000111111.........///////////////,,,+++++++++++++++******++++++++++++++++++++++++******))))))))))))******(((((())))))***************))))))))))))))))))***((((((((((((((((((((((((+++******)))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((())))))******))))))((((((((((((((()))((((((''''''(((((()))(((((()))************)))************************+++++++++++++++++++++++++++222AAARRR```ddd^^^WWWXXXRRRLLLIIIIIIKKKNNNPPP???666...---...---...000000000000000000111222222111111111222222222222333111222222111000///000111111111111222333555666777444666666666333222222222111222222333444555666666666777888888777333000---222222111000000000111111//////......------,,,,,,///***)))///999===777///+++++++++*********))))))'''''''''&&&%%%$$$""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((((('''%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))&&&'''((()))+++++++++,,,)))******************))))))***++++++,,,+++++++++*********++++++,,,,,,,,,---///000///...,,,---...---......//////000000111000111333333111111111222111111000///////////////...------,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***((((((''''''''''''''''''(((((('''&&&%%%%%%%%%%%%(((&&&%%%''''''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&((()))((((((((((((((((((((((((((((((''''''(((((())))))'''''''''''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,------------...000//////000000111111222222///////////////.........++++++++++++++++++******))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++***))))))(((((())))))***((((((((((((((((((((((((***)))((((((((()))+++,,,'''''''''(((((('''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&'''(((((()))((((((((())))))(((((((((((())))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++''''''&&&&&&''''''((((((((((((((((((((()))************)))(((((((((((((((((((((''''''''''''(((((('''((())))))******)))))))))))))))***************++++++++++++++++++++++++***...666@@@LLLTTTYYYZZZNNNHHHDDDHHHKKKHHHBBB===111...---///...+++---111000/////////000111222333222222222333333333333444000111111000......///111000000000000111333555666444666777777555444444555000111111222333333444444444555777777777444111///000000///...------......,,,,,,+++++++++*********///,,,+++333===AAA:::333+++++++++************)))&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))+++)))&&&%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))*********************++++++++++++******)))***+++,,,------,,,+++)))***+++,,,---------------...///...+++***,,,...------......///000000000///000222222000///000000111000000////////////000---,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((&&&&&&''''''((())))))***&&&&&&'''''''''''''''''')))((('''&&&%%%%%%%%%%%%""" !!!&&&'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''###%%%&&&(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((()))))))))&&&''''''((())))))******(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,......------///000///000111222222333333333000000//////......------******************++++++(((((())))))))))))((((((******))))))))))))******'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************'''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''((()))))))))((('''&&&))))))(((((((((((())))))'''((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((()))************)))((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))((()))))))))*********+++************************)))---111555888===DDDHHH@@@:::888===>>>999333222---+++,,,///---***+++...//////...///000111222222333333333333444444444444000111000///------///000111111000///000222444666333555777777666555666777111111111222333333444444222333555666666555444333111000///...---,,,,,,---++++++++++++************)))***...333777888444000+++++++++************)))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((&&&%%%$$$###$$$&&&(((***---***&&&$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************)))((((((++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,((()))+++,,,---......///,,,...///---***)))+++---------......///000000000...000111111///...///000111000000////////////000,,,,,,++++++,,,,,,------.........------,,,,,,,,,))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((())))))***%%%&&&&&&''''''((((((((()))((('''&&&%%%$$$$$$$$$%%%'''$$$%%%)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''###$$$&&&(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))***++++++''''''(((((()))*********))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---............///111///000111333333444444444111111000///...------,,,******************++++++******++++++++++++************))))))))))))******'''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''(((***,,,,,,+++((('''(((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))'''''''''''''''((())))))((())))))))))))'''&&&%%%))))))(((((((((((())))))'''''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((()))************)))(((((((((((((((******))))))))))))******'''(((((()))))))))))))))(((((())))))*********+++************************...333888888444000///111999333111333222------000000,,,+++------***)))+++............///000111222333333333444444444555555000000000...,,,,,,...000222222000000000222444666111333555666555555666777222222222333333444444444111222333555666666555555333222111000///.........------,,,,,,,,,,,,,,,,,,!!!'''...000///,,,+++,,,+++++++++************)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************+++***)))))))))***+++,,,+++***)))))))))***+++,,,'''((()))+++,,,---......------,,,,,,+++,,,,,,,,,............////////////111111111111000000000000222111111000///......---,,,,,,,,,+++++++++*********++++++++++++***))))))'''((()))******)))(((''')))******)))'''''')))***'''''''''''''''((()))***''''''''''''''''''''''''+++***'''%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''))))))(((((('''''''''&&&''''''((()))))))))))))))((('''''''''''')))+++,,,******))))))))))))******'''((()))((('''''')))+++)))************+++++++++***++++++***))))))***,,,++++++,,,,,,---.../////////000111222222222222222111///---,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,,,,------.........111111000000//////......+++,,,,,,------,,,,,,+++---.........------///000222222111111111111111222---......---++++++---...---...//////000/////////000111222222333333333333000111222333333222000///000//////000222333333222////////////............---,,,++++++******++++++))))))))))))))))))))))))************************&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))(((((()))))))))*********+++***))))))***+++,,,---,,,,,,***))))))***+++,,,((()))***,,,------------,,,,,,++++++++++++,,,,,,............////////////000000000/////////......111111000//////...------,,,,,,+++++++++************++++++++++++***))))))(((((()))******)))((((((+++******)))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((((((((('''''''''&&&''''''((()))))))))))))))))))))(((((((((***+++,,,******))))))))))))******((()))))))))((((((***+++))))))*********+++++++++***++++++***))))))***,,,******++++++,,,------.........///000000000000000111///---,,,,,,,,,+++)))+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((())))))''''''''''''((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((('''''''''&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,/////////......---------+++,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,...000000000////////////000000---......---,,,+++---...---.........///000000000000000111222222222222222111111222222222222111111111000000111222222111///000000//////......---------,,,++++++******++++++))))))))))))))))))))))))************************&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((()))))))))(((((())))))))))))************))))))***,,,...///...---,,,+++******++++++***+++,,,,,,---------,,,++++++*********++++++,,,............/////////////////////.........------000000//////...---------,,,++++++++++++***************++++++******)))(((((()))************)))))),,,***)))***------***'''******)))((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%((((((((('''''''''''''''''''''((())))))))))))(((******)))))))))******+++***))))))(((((())))))***((()))***)))((((((***,,,)))))))))*********++++++***++++++***))))))***,,,))))))******++++++,,,,,,,,,---......///.........000...,,,+++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))))))))***%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((())))))***((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++++++++++++++************------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---.........---------......///,,,---...---,,,+++---///......------...000111222///000111111222111111111333222222111222222333333222222222333333222///,,,000000//////...---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******)))))))))+++---///000000///---+++******++++++,,,,,,---------,,,,,,+++*********)))******++++++............/////////////////////.........------............------,,,,,,++++++++++++***************************))))))((()))))))))***************+++))))))---222333///***))))))(((((('''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))(((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((()))))))))))))))(((((((((((())))))((()))******((()))***,,,))))))))))))***************++++++***))))))***,,,************++++++,,,,,,,,,,,,---......---------///---++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++------,,,+++,,,------------,,,------...///,,,---------,,,,,,---//////...------...000222444000111111222222222111111333222111111111222444555222222333555555444000---000000///...------,,,+++,,,++++++***************))))))))))))))))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))***,,,...///000///---+++******++++++,,,,,,------,,,,,,++++++***)))))))))******+++,,,............////////////000000000/////////......---------,,,,,,,,,,,,,,,+++++++++*********)))))))))************)))(((((((((((()))))))))******+++)))(((+++222999;;;777222***))))))(((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((('''&&&$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((()))***)))((((((***,,,(((((()))))))))************++++++***))))))***,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,...,,,******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))))))))*********------,,,,,,++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,)))+++------,,,,,,,,,---...---------......///000+++,,,------,,,,,,...000000///...---...000222444111222222222222222111111222222111000111222444555222222444666777666333000000//////...---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))(((((()))+++---......---,,,+++******++++++++++++,,,,,,,,,+++*********************+++,,,---............////////////000000000/////////......,,,,,,,,,++++++++++++++++++************)))))))))))))))******))))))((('''((('''''''''((()))***+++'''***000888???AAA>>>:::///...,,,***)))(((''''''''''''''''''''''''''''''(((((('''&&&%%%$$$###"""&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''###$$$%%%&&&'''''''''''')))((((((''''''(((((()))'''((()))((('''''')))+++((((((((()))))))))*********++++++***))))))***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---+++))))))***+++***)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++)))******+++,,,------...,,,+++***))))))***+++,,,)))+++......---,,,,,,---...............///000111+++,,,------,,,,,,...000111000/////////000111222111111222222111111000000000000000000111222333333333333333555777666444111.........---------------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((()))+++,,,,,,,,,***))))))***+++,,,))))))***++++++******************++++++,,,---.............../////////////////////.........------++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))***)))...777???DDDDDDBBB@@@888666333///+++(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''!!!###%%%&&&((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&(((***(((((((((((()))))))))******++++++***))))))***,,,++++++++++++++++++******+++++++++++++++***)))(((,,,***)))(((*********)))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***************++++++++++++'''(((((()))+++,,,,,,---,,,+++***))))))***+++,,,***,,,///000///---------------------...///000111+++,,,------,,,,,,...000111111111000000000000000//////000000///......---......///000111111111111444333333333444333111///,,,,,,------------......++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((''''''((()))***+++***)))))))))***+++,,,(((((()))***************++++++++++++,,,---...///............/////////000......---------,,,,,,,,,******************++++++************)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&''')))******222<<>><<>>@@@AAABBB;;;;;;:::999888777666666::::::999999888777666666444444555555444222///---///...---,,,,,,---...///------,,,+++************"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&& !!!###%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********(((((()))))))))*********((())))))***+++,,,---...))))))+++,,,...000111111222333555888:::===???@@@DDDDDDDDDGGGKKKMMMNNNNNNMMMNNNPPPSSSUUUWWWXXXXXXRRRRRRPPPOOOMMMLLLJJJJJJDDDDDDCCCBBB@@@??????>>>===???AAABBBAAA===999555999888666555555666888999555555444222000...,,,+++"""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%###(((***(((%%%###"""###%%%&&&'''&&&&&&%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((('''&&&''')))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++(((((())))))*********+++((())))))+++,,,---......444555777999;;;===??????@@@BBBEEEJJJNNNRRRVVVWWWRRRQQQQQQQQQSSSTTTSSSRRRIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@???BBBAAA@@@???>>><<<;;;;;;AAADDDHHHLLLKKKHHHCCC@@@DDDBBBAAA@@@@@@AAABBBDDDEEEEEECCCAAA>>>:::777555$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''!!!!!!"""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%(((((($$$!!!((('''&&&&&&$$$$$$###"""###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((()))((('''&&&'''(((((('''&&&%%%%%%&&&'''((()))(((''''''((()))(((&&&******))))))((((((''''''(((((()))))))))((((((''')))((((((+++...///,,,(((,,,,,,+++++++++,,,---...///...,,,...222888===@@@BBBBBBEEEKKKNNNPPPQQQSSSNNNOOOQQQSSSTTTRRRNNNKKKKKKMMMGGG>>>AAAKKKJJJ@@@???EEE???;;;CCCFFFBBBEEEEEEAAABBBFFFDDD>>>@@@HHHCCC>>>>>>===888<<<===222HHHDDDHHHPPPNNNBBB>>>BBB???AAA;;;:::AAA@@@@@@IIIPPPQQQRRRSSSQQQLLLFFFBBB&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''"""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''%%%###'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''((()))(((''''''((()))((('''******))))))((((((((('''((())))))******)))))))))+++***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,------666555555888===BBBEEEFFFPPPPPPPPPQQQQQQNNNKKKJJJHHHHHHHHHGGGGGGFFFDDDBBB@@@BBB@@@???BBBHHHGGGBBBDDDKKKFFF???DDDDDD@@@CCCBBBAAAHHHPPPNNNEEEAAAFFFEEEAAADDDEEECCCIIIMMMCCCFFFHHHHHHEEEDDDEEEDDDCCC???CCC???<<>>@@@???>>>???@@@BBBDDDEEEGGGLLLRRRWWW___fffccc\\\YYY\\\aaajjjyyy{{{qqqrrrooolllwww|||}}}{{{xxx~~~~~~xxxwwwyyyzzznnnhhhhhhpppooovvv{{{wwwjjj[[[RRRNNN&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((%%%'''(((((('''''')))***'''(((((())))))(((((('''(((''''''(((***++++++***(((((())))))***+++,,,,,,*********+++---///222444888===CCCHHHIIIHHHHHHGGGBBBAAA@@@>>>===<<<<<<<<<888<<<@@@BBBBBBCCCGGGKKKOOO]]]mmm{{{tttlllmmmooouuu}}}~~~yyyooonnnvvvuuu~~~}}}~~~~~~uuurrrwww{{{zzzzzz|||uuuiiiddd%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%'''(((#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$### !!!###%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&(((((('''''')))+++'''((()))******)))((('''(((''''''(((***,,,+++***'''((((((***+++,,,------***+++---000555:::???BBBHHHHHHIIIJJJKKKIIIEEEBBB;;;;;;;;;<<>>:::CCCBBBAAACCCFFFKKKQQQTTTeeerrrxxxpppppptttxxx|||xxxnnnjjjqqq~~~}}}~~~|||{{{}}}&&&$$$"""$$$&&&(((&&&$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''$$$""""""%%%&&&%%%###&&&$$$"""###%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###(((((("""!!!%%%'''%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&'''''''''&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''((((((((('''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))******)))(((((()))++++++)))'''&&&'''((()))))),,,++++++,,,...333777:::EEEHHHMMMRRRUUUWWWYYYZZZ\\\VVVQQQNNNHHHEEEJJJTTT___QQQMMMYYY```aaalll~~~xxx|||yyyxxxuuusssxxx&&&$$$###$$$&&&'''&&&$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$""""""%%%&&&%%%###&&&$$$"""###%%%&&&%%%######$$$$$$%%%%%%$$$$$$###$$$######$$$&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###'''(((###!!!%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''((((((''''''''''''(((((()))******)))(((((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))***+++***(((((((((***)))(((((()))***+++******+++,,,...222777===BBBEEENNNSSSWWWXXXYYYZZZ\\\\\\\\\TTTNNNMMMOOOXXXiiizzzrrrjjjqqqtttnnnnnnwwwzzzyyy~~~%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$######""""""$$$%%%&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$''''''$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''((()))((('''&&&'''(((((((((''''''''''''(((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((***+++***)))''''''((()))***+++,,,,,,,,,,,,,,,---000555<<>>EEENNNUUUSSSUUUWWWXXXVVVSSSOOOMMMUUU^^^bbbhhhzzz~~~{{{xxxyyy||||||sssqqq\\\fffiiicccccciiifff[[[YYYVVVRRRQQQTTTWWWZZZ\\\aaa```ZZZQQQLLLKKKIIIFFFTTThhhuuuxxxttteeeWWWWWWZZZ^^^hhhvvv{{{bbbbbbaaahhhzzz|||ssssssyyy###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$&&&###$$$&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%###%%%)))'''"""###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((%%%&&&'''((())))))))))))'''((((((((())))))))))))))))))))))))***+++,,,---)))***,,,+++******,,,---,,,,,,,,,,,,---...//////+++,,,,,,+++******+++---------------------------+++,,,,,,,,,+++***))))))************************'''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))************************,,,000333333:::BBBGGGKKKOOOUUUZZZSSSTTTVVVVVVUUURRRNNNLLL[[[hhhlllkkk~~~{{{}}}yyyyyyxxxtttsssvvvxxxqqqcccXXXTTTSSSXXXYYYVVVTTTTTTQQQLLLDDDCCCBBBBBBBBBDDDEEEEEEFFFIIIHHHAAA>>>@@@@@@>>>AAALLLPPPRRRTTTLLLEEEJJJDDDKKKVVV```eeefffcccaaa]]]\\\[[[cccxxxtttnnnttt~~~"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''"""%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%###%%%)))(((""""""'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++,,,...------,,,...///.........//////111222222000111222111//////111222000000000000000000000000000000000000///...---,,,************************(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))************++++++***)))***---222666===EEENNNSSSSSSSSSTTTVVVXXXYYY[[[]]]]]][[[YYYWWWYYYkkkqqqkkkxxxvvvyyywwwlllgggdddbbbddd]]]ZZZ^^^]]]TTTLLLIIIFFFEEEEEEFFFFFFDDDAAA@@@:::<<<===>>>===???AAACCC;;;AAABBB===;;;>>>@@@>>>@@@CCC>>><<>>===AAA@@@:::888<<<999===@@@DDDIIIOOOQQQQQQ@@@EEEEEE@@@???EEEJJJKKKTTTQQQLLLGGGBBB@@@>>><<>>FFFOOOVVV```iiiddd]]]TTTNNNMMMVVVfffsss%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&$$$ !!!&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''+++*********)))))))))(((...,,,)))((()))+++---...,,,,,,...//////000333666555444555888===@@@???>>><<<;;;;;;===??????>>>>>>CCC===AAABBB<<<>>>CCC???===<<<:::888666777999;;;:::::::::;;;;;;<<<<<<<<>>>>>@@@???<<<;;;<<<888:::;;;<<<>>>@@@AAA@@@666444222111111000...,,,((((((((())))))*********))))))***)))(((&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++))),,,111888???GGGNNNRRRZZZVVVTTTTTTRRROOOQQQUUU^^^aaakkkwwwrrrppprrrvvv|||~~~gggccc^^^SSSOOOIIILLLEEEAAAHHHFFF@@@AAACCC@@@<<<:::;;;<<<===>>>CCCGGGPPP]]]ddd___RRRGGGDDDHHHSSSeeezzztttgggVVVMMMQQQ]]]iiipppgggSSSNNNQQQRRRQQQ```lllmmmkkkeeeUUUDDDGGG@@@<<>>AAACCCAAA999999AAAFFFCCC@@@AAADDDDDDFFF@@@999AAAHHH@@@CCCCCCAAA>>><<<<<<>>>@@@AAAAAABBBBBBBBBAAA@@@???<<<@@@AAA@@@@@@AAA@@@===???BBB@@@;;;>>>EEEGGGBBBDDDBBB@@@>>><<<999555222...---+++)))((((((((())))))***++++++***(((&&&$$$)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))+++,,,,,,,,,++++++,,,222<<>>???AAA;;;999???<<<444777???GGGMMMKKKDDDAAAEEEKKKSSSdddzzz|||^^^UUUXXXddd~~~rrrfffeeennnhhh```dddcccnnnrrrRRRPPPLLLLLLPPPSSSQQQOOONNNCCCAAACCCFFFFFFCCCEEEIII&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&''')))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''''')))))))))*********))))))(((((()))))))))*********+++...333555555333111000111555888888888999999888@@@BBBBBB???>>>EEETTT```^^^PPPHHHOOOSSSMMMHHHIIIQQQSSSTTTJJJCCCQQQZZZPPPNNNNNNMMMLLLKKKIIIIIIHHHPPPQQQRRRQQQNNNIIIDDDAAA<<>>FFFEEE<<>><<<;;;999666222...+++)))(((((((((((((((((())))))))))))(((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))---,,,+++++++++,,,------999???GGGMMMQQQSSSUUUXXXSSS```eee\\\VVV[[[```aaaoooqqqqqq}}}}}}xxx}}}vvvnnnmmmooopppkkkfff]]]]]]PPPEEEEEE???999<<<:::>>>;;;;;;BBBBBBEEEQQQ]]]xxxpppYYYXXXaaarrrwwwuuuzzzyyy~~~uuuqqqaaa___bbbmmmzzz~~~{{{bbbUUUJJJHHHHHHEEEDDDHHH&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))(((((('''&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))***+++,,,---...000111111111666;;;===;;;888666666555777999<<>>888;;;;;;???MMMMMMNNNFFFDDDMMMXXXnnnxxxwwwyyybbb]]]```ccchhhppp&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((&&&'''(((((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))))))))*********''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''###"""$$$&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,222333444555777888::::::777999;;;;;;999999<<>>888777999:::999:::AAABBBHHHUUU```pppxxxhhhfffmmmpppppprrrmmm'''&&&&&&&&&&&&%%%%%%%%%+++'''$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%&&&###%%%''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&)))(((((((((((((((((()))((((((((((((((((((((((((((())))))******))))))((((((((()))************)))************++++++++++++'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&)))'''&&&))))))&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***************+++---///222555777;;;;;;<<<<<<===>>>>>>>>>;;;???CCCDDDCCCDDDHHHLLLQQQUUUVVVWWWbbbppprrrkkk]]]cccjjjlllggg```[[[YYY^^^___\\\]]]llluuuuuuyyyrrrzzzwwwvvvttttttvvvzzz~~~ssseee___cccdddaaaiiiwwwbbbTTTLLLUUU___```^^^___ZZZVVVRRRNNNMMMMMMLLLLLLNNNKKKFFFAAA>>>===>>>???>>>===:::777444111...,,,******))))))(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************************+++,,,000555===EEEMMMQQQOOOPPPPPPMMMMMMUUUdddooorrrzzz~~~~~~qqqfffZZZTTTRRRMMMFFF@@@CCC???999888===DDDKKKOOOOOOSSSXXXhhhtttrrr|||ppprrr{{{lllrrr''''''&&&&&&&&&%%%%%%%%%,,,((($$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((""""""###$$$%%%&&&&&&'''###&&&((('''%%%$$$&&&)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''((()))******+++&&&'''((())))))((('''&&&))))))(((((((((((()))))))))))))))))))))*********))))))************))))))(((((()))*********************+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''')))'''"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))*********+++---...000333777;;;@@@BBB@@@?????????>>>>>>>>>>>>BBBJJJTTTYYYYYYWWWXXXZZZUUUZZZYYYSSSUUU^^^___YYYWWWXXX\\\dddjjjkkkgggbbbjjjsssvvvvvv~~~~~~wwwyyyzzzyyy~~~fffVVV[[[___VVVPPPTTTMMMLLLKKKMMMSSSZZZ___aaafff^^^RRRGGG???<<<<<<===???@@@@@@@@@===999444111---,,,+++)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))************************///222777>>>EEEJJJNNNPPPRRRSSSRRROOOOOOXXXgggtttrrryyyzzzhhh[[[MMMIIIIIIFFF@@@:::777:::@@@HHHRRR]]]eeejjjhhhiiikkkzzz~~~rrrlll''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))***)))((('''&&&'''((())))))((((((''''''(((((()))))))))*********++++++++++++******)))***+++,,,---***+++,,,---------------000000000000///---,,,+++++++++***))))))******+++***************)))((((((,,,)))&&&%%%&&&(((******)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''')))(((''''''((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&''''''(((((()))))))))*********+++++++++,,,,,,444999===<<<<<<===???@@@:::;;;>>>?????????DDDJJJQQQTTTdddooolllkkkkkkccc___```YYYTTTWWWTTTSSS\\\aaacccmmm{{{~~~wwwrrr{{{ooopppzzzvvvdddRRRNNNMMMMMMMMMOOORRRUUUXXXgggddd]]]SSSJJJCCC@@@???BBBLLLMMMBBB===AAA===333///222222---(((''''''(((***)))'''(((((((((%%%###)))((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))***((())),,,---++++++...111888BBBHHHJJJKKKMMMPPP\\\kkkgggZZZ___nnnzzz~~~gggWWWRRRLLLCCC<<<;;;===>>><<>><<<::::::<<<===:::===@@@BBBCCCEEEKKKPPPSSSPPPYYYbbbdddkkkpppkkkhhhpppooolllooooootttnnnfffaaa[[[XXXXXXYYYXXXWWWNNNPPPSSSSSSPPPLLLHHHFFF___ddd___NNNAAA>>>???>>>AAA>>>777222000//////------+++)))(((((()))***+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))((((((((())))))---+++++++++)))'''---444???FFFLLLLLLIIIJJJQQQYYY|||xxx|||}}}uuukkkccc\\\UUUNNNIIIDDDBBBBBBHHHUUU]]]ZZZSSS___jjj''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((''''''((((((((())))))((((((((()))******))))))))))))******+++,,,***+++,,,---.../////////555666888999999999888777777777777888888888888888======<<<<<<<<<===>>>>>>;;;::::::888666333000///000///,,,***)))((())))))((('''''')))))))))&&&$$$)))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''%%%$$$$$$''')))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((,,,+++)))(((((()))******...000333777;;;>>>@@@AAA===<<<<<<;;;999999<<>>CCCRRRiiisssvvv''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***)))(((((((((((((((((((((((((((((())))))******)))))))))***+++---...//////000222444555666777777333444444555555555555555333333333333333333333444888888777777888999:::;;;??????@@@@@@>>><<<999777666555444111///---+++***)))(((((()))++++++***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&''''''(((''''''''')))&&&$$$$$$&&&((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''(((((()))(((((('''+++*********+++...000222999:::;;;<<<============:::888777888:::;;;???DDDMMMRRRVVVVVVWWW\\\bbbdddhhhbbbfffjjjjjjuuuwwwuuummmeeedddhhhggg```XXXKKKXXXhhhjjjYYYGGGDDDKKKCCC???>>>CCCGGGEEE@@@===444333000,,,(((&&&(((***)))******)))(((&&&%%%###(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,+++***))))))))))))******))),,,111555999AAAIIIGGGHHHIIIIIILLLVVVeeeqqqoootttlll```MMMLLLHHHDDDDDDHHHIIIHHHbbb}}}~~~yyy{{{zzzsssjjjaaa]]]\\\]]]ccciiieeekkkuuu~~~''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))***))))))((((((((())))))''''''((()))***+++++++++***++++++,,,...000222333666888999:::;;;:::999888777666555444444666777999777666555555555555666666888777777777777888888999:::;;;===>>>>>><<<;;;999666777999999888666333111000---***((()))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&''''''((('''''''''+++(((%%%$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))))))))+++---111555888;;;??????>>><<<;;;;;;::::::<<<666555999===>>>CCCJJJUUU]]]ddddddgggnnntttttt|||{{{{{{tttdddbbbxxxxxxqqqxxx|||}}}tttVVVZZZ___\\\PPPGGGLLLXXXXXXTTTTTTWWWTTTKKKEEECCC>>>===:::666111---***)))((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++************++++++((((((...999AAADDDFFFIIIMMMJJJHHHKKKSSS]]]ggglllvvvkkkaaaXXXMMMBBBBBB@@@???IIIXXXbbbddd~~~yyyyyyvvvuuuoookkkfffaaaeeeeeejjjxxxzzzccc^^^YYYWWWTTTQQQRRRVVVRRRXXX```dddgggmmmvvv~~~''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***)))((((((((())))))***+++((()))***,,,---...............///111333555888999888999;;;<<<;;;999777666::::::999888999:::;;;<<<===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::666777888999999888777666333555999<<<>>>>>>===<<<:::555000,,,******)))(((+++***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''+++)))&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&((()))+++,,,---,,,---000444888;;;>>>???<<<<<<;;;;;;<<>>@@@<<<>>>AAAEEEGGGGGGGGGFFFDDDEEEGGGIIIIIIHHHGGGFFFHHHGGGEEECCCCCCDDDEEEFFFFFFGGGGGGGGGEEEBBB>>><<>>===<<<:::888777666444555777999;;;>>>@@@AAA???<<<999666555333111000///...,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''(((+++...111222333555888;;;===>>>>>>===888777888:::@@@GGGOOOSSSZZZRRRRRR]]]ddddddhhhppprrr~~~~~~uuukkk```WWWTTTOOOTTT```lllmmmcccZZZWWWCCCBBBAAACCCIIIMMMGGG>>>@@@EEEAAA===@@@???BBBNNNJJJMMMKKKEEEBBBEEEHHHHHHDDDKKKSSSXXXZZZ[[[ZZZYYY```VVVOOOPPP[[[mmmsss___XXX]]]ppprrrWWWIIIIIICCC>>>>>>@@@AAA===999...---+++)))((()))+++,,,(((''''''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))***,,,---///000666:::AAAFFFGGGIIIRRR]]]mmmjjjjjjoooxxx|||ooo]]]VVVPPPLLLGGGEEEMMMXXXwww{{{yyyqqqjjjooottttttnnnlllvvv}}}lllrrr~~~{{{{{{''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++'''''''''((()))+++---------...111333555555555555666777999;;;>>>AAACCCEEEEEEHHHOOOVVV\\\```bbbbbbkkknnnsssvvvwwwtttpppmmmmmmllljjjhhhhhhhhhjjjkkkcccdddeeedddbbb]]]XXXUUUMMMKKKHHHDDD@@@===;;;:::999888666555666999===???@@@@@@???@@@AAA@@@===;;;222111///---+++******)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%'''))))))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''((())),,,000444777:::<<<>>>@@@@@@>>>;;;:::666666777<<>>@@@???GGGTTTYYYTTTMMMJJJ???>>>:::666999???@@@>>>777666...000======888<<<:::CCCDDD;;;:::BBBDDD>>>HHHIIIKKKKKKIIIJJJQQQZZZcccUUUIIIGGGMMMVVV___gggeeehhhhhhggghhhqqqwwwhhh```gggkkkddd[[[YYYSSSKKKDDDEEEMMMRRRPPPLLL888555000+++((('''((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***,,,...000111===CCCJJJKKKHHHLLL___sssiiiTTTJJJBBBBBBLLLRRRXXXmmm{{{kkkhhhqqqyyyxxx|||}}}uuutttzzzxxxmmmkkkyyy}}}yyy''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((((()))'''&&&'''(((*********)))***+++,,,,,,---------000333777999999888888999======???EEEMMMUUUZZZ\\\ccclllwww{{{tttnnn```UUUOOOFFF;;;;;;AAABBB======@@@>>>999999===???;;;<<>>>>>AAA:::999666222...+++)))(((,,,,,,***)))(((((((((((()))(((((((((((())))))***'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''((('''&&&$$$###))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((((((''''''))),,,...000555===BBBAAA@@@???>>><<<:::777555888???@@@CCCQQQXXX]]]hhhnnnpppvvv~~~lll[[[XXX^^^___ZZZXXXYYYPPPIIIKKKCCC888888>>>666@@@LLLCCC999;;;<<<999555555888:::999888:::777:::===<<<::::::;;;<<<<<<>>>???>>>>>>???BBBDDDDDDBBB@@@======CCCPPP[[[WWWLLLDDDEEEJJJMMMNNNOOOTTTSSSVVVXXXRRRQQQfffyyyuuuvvvzzzzzztttlllnnnnnneee```\\\WWWWWWcccmmmhhh]]]HHH;;;111000///***((()))'''((((((''''''((('''%%%(((((())))))))))))((((((''''''&&&%%%$$$$$$######'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''***************)))((((((,,,,,,---...---,,,222:::IIIIIIIIIGGGKKKVVVhhhvvvqqqZZZEEEGGGKKKUUUbbbiiiqqqrrruuu~~~~~~wwwsssbbbooovvv{{{{{{{{{|||ooolllrrrxxxyyyzzz~~~'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''+++***))))))***+++******,,,,,,++++++,,,000444777===<<<:::999:::>>>DDDHHHIIIPPP^^^mmmxxx}}}|||zzz}}}kkkYYYNNNJJJ@@@<<<<<>>@@@DDD>>>===:::777555222111111---,,,+++***))))))((((((***))))))((((((((((((((('''''''''(((((()))))))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))******...222555666999===@@@>>><<<:::999;;;@@@GGGLLL???HHHJJJPPP___ggglllvvvrrrkkk___UUUSSSUUUVVVUUUMMMNNNCCC;;;>>>:::666;;;@@@888>>>EEE@@@======888999555333888???GGGRRR]]]QQQJJJDDDAAA>>>???FFFNNNOOOVVV[[[TTTFFF;;;999;;;CCCBBB@@@>>><<<===CCCHHHKKKGGGDDDDDDCCC??????AAA>>>BBBIIIMMMIIIFFFPPP___gggjjjmmmllllllpppzzzwwwqqqddd\\\bbblllqqqssswww]]]KKK:::333000,,,******((()))***)))))))))((('''(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))+++)))***---...000777???EEEFFFFFFGGGMMMZZZlllyyyuuu[[[NNNLLLMMM^^^kkkyyy~~~|||tttfff\\\___ddddddfffjjjooo~~~zzzsssyyyyyyuuuttt{{{'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******+++++++++***...444888999999999999888<<>>888777555444:::GGGXXXdddVVV]]]]]]aaaqqqzzznnndddWWWPPPJJJFFFBBB>>>>>>AAA>>>GGGFFFAAAAAA;;;888@@@888888BBBOOOVVV^^^[[[JJJAAA>>>>>>EEETTTjjjppp^^^WWWQQQMMMWWWgggnnnSSSHHHIIIMMMVVVaaaddd^^^SSSJJJDDDIIIFFFEEEDDDAAA===>>>CCC999<<<@@@@@@===:::;;;>>>EEEOOOYYYZZZVVVWWWaaakkkqqqfffmmmrrrqqqzzzqqq^^^III===999555222000***+++,,,+++***(((((()))((())))))******))))))(((******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))*********,,,)))***000555999???FFFHHHIIIJJJMMMTTT```nnnxxx|||{{{uuujjjZZZLLLLLL\\\ooopppjjj^^^WWWTTTWWWYYY^^^mmm~~~}}}qqqmmmqqq}}}{{{wwwuuuvvv}}}''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((()))*********''')))+++,,,,,,---...000222666:::===???BBBGGGKKKSSSbbbuuurrr\\\NNNGGGBBB???>>>>>><<<888666888777666666777999;;;<<<777666555222000---+++***))))))(((''''''(((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$((((((&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''''''''''''(((((((((***)))'''''')))...333666:::<<<>>>@@@???>>><<<;;;888999:::<<>>CCCHHHMMMNNNQQQVVV]]]fffqqq{{{zzzkkkcccXXXTTT[[[dddnnnnnnddddddhhhaaa___dddkkkxxxtttvvv}}}yyyrrrrrryyy(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''''''((())))))******,,,---///......///222444<<<===<<<>>>EEESSSfffttt|||lllXXXPPPEEE>>>>>>AAACCCBBB777666555555777999<<<>>>===<<<;;;888555111...,,,((((((((((((((()))***+++''''''''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###(((''''''&&&'''(((***+++))))))))))))))))))))))))'''''''''((((((((()))))))))((((((***...333999<<<<<<<<<=========<<<;;;999===BBBHHHNNNUUU___jjjqqqjjjQQQHHHHHHGGGHHHLLL@@@===<<<>>>???AAAGGGOOOttt___aaa]]]fffyyy{{{tttllliiilllyyy{{{nnnooozzz|||nnnhhhlll|||qqq^^^PPPVVVeeelllfff___TTTHHH<<<888;;;>>>>>>;;;999???EEEHHHHHHFFFGGGIIILLLUUU^^^```bbbjjjvvv~~~qqq{{{zzzjjjcccbbbaaakkkjjjfff___WWWQQQLLLIII===666000...+++&&&%%%((())))))************)))))))))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''')))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((())))))******+++***))))))))))))******000000666???EEEHHHLLLQQQVVV\\\eeennnvvv~~~ttt]]]VVVUUU^^^qqqvvvppphhhccc```aaagggooosssjjjhhhssskkkjjjmmmpppmmmmmmooottt}}}((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&'''(((((()))))),,,...///...---///444999;;;EEETTTaaalllxxxhhhRRRGGGCCC???::::::888666333333444666777=========;;;999555222111***))))))))))))***+++,,,((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$'''''''''((((((***++++++''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,///444888<<<>>>::::::;;;>>>AAABBBAAA???DDDIIIRRR]]]ffflllnnnooottt~~~}}}yyyxxxmmmXXXFFF@@@BBBDDDLLLUUUZZZYYYSSSLLLKKKOOORRRRRRwww{{{nnnppp{{{zzztttqqqtttyyy{{{|||tttqqquuuwwwtttmmmiii~~~mmmfffxxxuuu___KKKFFFEEE@@@;;;;;;;;;;;;===@@@BBBDDDCCCBBB<<>>AAACCCDDDDDDEEEPPPXXXrrrjjjfff______mmmiiiRRR>>>999888000******)))******++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''(((((()))******++++++******)))***+++...000222888;;;@@@EEEGGGLLL[[[iiixxx|||{{{vvvyyy|||ggg___kkkzzzppp\\\NNNWWW[[[___bbbkkk~~~jjjgggrrrwwwwwwvvvyyyyyyzzz~~~)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&&&&'''&&&&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***++++++---...///000000222666;;;@@@GGGSSScccnnn{{{{{{yyyuuujjjiiiooo|||\\\XXXPPPHHHAAA<<<::::::444555888:::<<<<<<;;;:::222111///,,,***)))((((((******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************///222666:::<<<;;;:::888:::???HHHTTT___cccbbb^^^eeegggooo~~~```RRRGGGGGGIIIFFFAAA@@@AAA>>>===???BBBQQQsssyyy}}}vvvrrrtttsssjjjaaa___aaaeeekkkppppppmmmjjjgggiiijjjrrrwwwooosssoookkknnnmmm{{{uuucccQQQDDD<<<888;;;777555999???BBBDDDEEE<<>>666...---******++++++++++++******((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((***,,,000444666???AAAEEEGGGHHHPPPdddwww|||oooaaaZZZiiigggVVVTTTVVVZZZeeennnrrrzzzhhhTTTSSSUUUTTTTTTaaa{{{,,,***((((((((('''&&&$$$((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%'''+++---,,,+++)))))),,,000222333444<<>>???CCCDDDBBBAAABBB>>>>>>>>>>>>@@@CCCHHHKKKOOOSSSZZZccclllrrruuuvvvaaaLLLBBB===;;;999888666666777999:::???>>><<<777000+++***++++++***))))))***+++***)))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&***(((&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((,,,((('''))))))'''(((+++)))((()))***,,,///222333===<<<<<<;;;;;;;;;<<<<<<<<>>@@@HHHTTT[[[ZZZWWWVVVVVVbbb{{{xxxlllgggooohhhgggoooooo[[[KKKDDD===333111...+++)))***,,,...))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))******+++,,,---***))),,,000444===FFFFFFDDDFFFNNNXXXfffzzzttteee^^^[[[ooommmSSSOOOSSSYYYbbbjjjpppqqqppplllfffjjjxxxzzzsssrrruuucccTTTTTT___lllvvv~~~888333,,,(((''')))+++,,,((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,+++******///)))+++444999;;;FFFWWWoooxxx~~~}}}wwwpppnnnmmmhhh]]]SSSMMMJJJEEEAAA>>>===>>>>>>BBB??????BBBBBB@@@AAADDDFFFDDDBBB@@@?????????@@@??????@@@DDDJJJOOORRRSSSbbbmmmyyyzzz^^^LLLBBBAAA@@@>>><<<:::999888@@@AAAAAA>>>777111,,,***---+++******+++,,,+++***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&***(((&&&&&&((()))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''*********)))((('''''''''***''''''******''''''***))))))+++---000444777999@@@888666===???<<<<<<@@@BBBGGGQQQ^^^hhhppp{{{~~~lll^^^[[[UUUHHHBBBFFFCCC???BBBPPP___ppp}}}xxxuuuuuu~~~{{{wwwooofffeeejjjnnnnnnnnnkkkeee]]]WWWTTTTTTVVVUUUVVVUUUPPPKKKHHHHHHIIIIIIIIIFFFFFFUUUhhhjjj___LLLKKKIIIEEEAAAGGG[[[nnnqqqggg]]]\\\fff|||{{{nnnkkklllkkk{{{lll[[[RRRPPPCCC===888:::AAAHHHKKKKKKHHHFFFPPPhhh~~~}}}ggg]]]ddd___```ooozzzrrrggg```WWWFFF:::000///---((('''+++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((((((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''((((((((()))))))))***)))))))))))))))******---)))(((,,,222888AAAJJJMMMLLLQQQ___ooo}}}vvveeeZZZ^^^fffeee___YYYKKK^^^]]]bbbnnnsssbbbVVVWWW[[[YYYXXXYYY\\\]]]bbblllwwwBBB;;;222***((((((***+++(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&&&&))),,,---++++++...333---111@@@IIIOOOddd|||vvvkkkbbb^^^TTTLLLCCCAAACCCCCC@@@;;;===@@@DDDGGGJJJMMMQQQTTTWWWSSSQQQQQQNNNKKKLLLPPPRRROOOKKKGGGEEEDDDBBBAAAGGGDDDAAAAAADDDFFFEEEDDDAAAIIIPPPQQQSSSXXX]]]^^^jjj|||{{{KKKGGG@@@;;;777666777999>>>@@@BBBAAA>>>888222//////---+++***+++,,,+++***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))(((((((((''''''%%%&&&***+++((((((***(((+++///333777:::;;;<<<===888>>>KKKNNNFFFEEEMMMPPP]]]ooo}}}}}}yyywwwoooddd___UUUMMMOOOTTTVVVWWWYYYUUUPPPSSSdddzzztttpppqqqmmmeeeccciiinnnqqquuutttqqqiiiaaa\\\]]]___aaa```]]]XXXUUUUUURRRNNNCCCEEEEEEGGGQQQ___dddaaaMMMHHHDDDAAA??????FFFNNNWWWaaa\\\PPPKKKFFFEEENNNZZZeeekkkhhhdddeeegggggg~~~jjjaaaNNNGGG===999<<>>>>>JJJ^^^jjjqqqiiiYYYPPPGGG@@@<<>>:::777222///,,,***++++++******(((((((((''''''(((((((((&&&'''''''''''''''''''''&&&%%%%%%%%%''''''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***'''%%%&&&***+++))))))++++++...444999;;;;;;999888:::>>>OOOaaacccXXXWWWbbbaaauuu|||~~~yyycccXXXVVVNNNCCCAAAKKKQQQVVVggg||||||wwwiiibbbmmm|||{{{rrrkkkqqqrrriiicccgggpppwwwyyyxxxuuunnneee___]]]^^^aaa___[[[ZZZaaafff___TTTKKKKKKIIIKKKTTTdddttt}}}```RRREEEAAADDDFFFIIILLLOOOUUULLL???>>>===<<<@@@???HHHPPPSSSTTTWWWYYYZZZZZZhhh{{{lllfff```XXXKKK@@@<<>>888000...,,,,,,++++++*********)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''')))***,,,,,,***)))'''(((((('''''''''(((((()))(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))(((((((((((()))))))))***))))))))))))))))))***+++000111777@@@FFFKKKTTT]]]{{{tttfffjjjpppddd^^^bbbooo|||lllnnnyyy___VVVQQQXXXgggsss{{{QQQKKKCCC:::444...***'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''(((((())))))******++++++'''(((,,,---+++222===KKKUUUhhh|||zzzcccLLLCCCAAA===;;;===BBBFFFJJJLLLOOOVVV```hhhxxx{{{}}}~~~xxxuuuvvvwwwwwwvvvrrrnnniiihhhgggccc[[[TTTHHHIIIGGGCCCBBBDDDDDDAAA???FFFOOOUUU[[[hhh{{{uuu\\\III>>>999>>>======???AAAAAA???>>>777333///,,,++++++***))))))((((((''''''(((((()))&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********(((%%%&&&***+++***+++...222444888;;;<<<;;;999888888DDDYYYkkklllfffiiirrrtttuuuvvv{{{{{{lllUUUAAA999999;;;999PPPbbbjjj~~~xxxiiinnn|||uuuvvvppp[[[mmmnnnooovvvyyyooogggjjjvvv~~~|||xxxrrrkkkfffddddddbbb```\\\___lllvvvooo```WWWQQQKKKKKKRRRccc{{{ooo[[[GGGAAAGGGNNNUUUYYYdddgggXXXFFFCCCAAA999777333888>>>CCCFFFJJJLLLNNNKKKOOOXXX______ZZZXXXZZZ\\\VVVLLLBBB<<<===CCCHHHBBB===:::===FFFOOOWWW[[[PPPZZZ^^^bbbppp{{{ppptttVVVBBB>>>999222///------,,,,,,+++*********(((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&))))))(((((('''((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((((()))))))))******))))))))))))***+++,,,---...333<<>>666...(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''(((((()))******+++++++++&&&'''...111333@@@PPPdddqqqoooQQQCCC:::<<>>BBBEEEGGGFFFFFFLLLVVV___ooodddMMM???GGGCCC???===???@@@AAAAAA<<<888333///---,,,+++***))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((''''''(((***)))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))&&&&&&***++++++---111777888:::<<>>;;;<<>>>>>AAACCCDDDAAA===>>>BBBGGGLLLJJJDDD;;;666999@@@DDDDDDKKKEEE>>>BBBKKK]]]tttqqqooommmwwwpppaaaRRRIIIFFF???777......---,,,,,,+++******))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))++++++***(((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))************((())))))+++,,,...000111999AAAIIILLLIIIPPPeee{{{zzzuuuvvvrrr^^^VVVbbbbbbxxx|||lllqqqhhhMMMFFFGGGQQQVVVTTTYYYccctttPPPSSSRRROOONNNKKK>>>000---+++)))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$(((++++++***))),,,///111111666AAAPPPcccyyy~~~||||||}}}xxxkkk[[[RRRQQQMMMEEEHHHRRR^^^cccdddgggnnnvvvxxxsssqqqkkk___RRRHHHDDDDDDAAAAAAJJJ[[[iiizzzaaaHHHFFFAAA===???AAA>>>;;;<<<===666+++'''***---+++)))))))))***)))'''(((((((((((((((''''''&&&''''''((((((((((((''''''(((&&&$$$$$$%%%''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))((('''''')))+++)))(((''')))---111444555<<>>:::???FFFMMMLLLJJJFFFBBB??????AAABBBEEEBBB999888DDDSSSZZZeeelllvvv~~~rrrhhh[[[ZZZUUU[[[VVVPPPTTTAAA;;;555111...***&&&'''***)))(((''''''''')))***+++''')))***)))((('''(((***((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((---,,,+++***)))((('''&&&))))))(((((('''''''''&&&(((((((((((()))))))))***$$$'''***)))'''&&&(((***(((((((((((()))))))))))),,,+++***)))***...555:::===GGGPPPTTT\\\lllkkksssyyy[[[```gggccckkkmmmlllttt```JJJHHHLLLXXXdddlllxxxPPPSSSRRROOONNNMMMEEE;;;...+++(((((())))))'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))+++---111444444<<>>;;;;;;:::555222222...,,,***)))*********((((((((())))))(((((('''&&&''''''(((((((((((('''''')))'''%%%%%%&&&(((((('''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''((()))***)))(((((()))***,,,,,,---000444999<<<===CCCIIIWWWgggoooqqquuu{{{~~~```KKKEEEFFFFFF[[[mmmiiimmmwww{{{xxxuuurrrmmmlllssszzz}}}ssssssvvvxxxzzz}}}{{{wwwyyy~~~~~~zzzyyy{{{|||{{{www{{{zzzzzz|||~~~yyyzzz{{{xxxuuussssssuuusssooolllkkkhhhdddccceeeffffffgggiiijjjhhhccc^^^YYYZZZVVVSSSZZZdddaaaVVVMMMIIIHHHJJJHHH@@@:::888888555555888999777999>>>@@@FFFJJJEEE<<<666999===CCCCCCBBBAAA@@@CCCGGGKKK@@@AAA===777888@@@GGGHHHUUU\\\gggrrryyy{{{xxxvvvkkkeeeZZZbbbcccfffnnn\\\PPPCCC666111000...,,,---+++******))))))))))))***''')))***)))((('''(((***((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))))))))******+++++++++)))(((((((((''''''''''''((((((((())))))))))))(((&&&(((******)))((()))+++)))))))))************+++...---,,,---///555;;;@@@DDDNNNXXXaaammm}}}xxxvvvrrriiikkkggg___```gggllluuuxxxYYYWWWXXXbbbqqq~~~OOORRRRRRPPPOOOOOOMMMIII333---(((''')))***'''$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...111555777===JJJ```vvvssscccWWWPPPEEE@@@>>>CCCMMM[[[kkkwwwooosssxxx{{{}}}{{{ssscccXXXLLLEEE???>>>IIIWWWiiiyyy^^^DDDBBBEEECCC@@@;;;888999;;;888222///---*********+++***)))(((((())))))(((((('''&&&''''''((((((((((((''''''***(((&&&&&&((()))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((((((((''''''((()))++++++)))((())))))***,,,///333777;;;>>>@@@GGGPPP```qqqyyyyyywwwwww}}}~~~tttaaaMMMCCCCCCFFFFFFXXXmmm|||uuu~~~|||yyy}}}uuusss|||}}}vvvvvvwwwxxxzzz|||zzzwwwxxxwwwuuuooo{{{yyypppsssuuuyyy}}}~~~zzzvvvyyyyyyyyyyyyzzzyyyxxxvvvxxxsssppppppnnnjjjjjjnnnmmmjjjiiilllppprrrnnnjjj___aaa\\\SSSQQQYYY]]][[[YYYSSSQQQVVVWWWNNNAAA888>>>:::999::::::999;;;>>><<>>777888===@@@???GGGMMMXXXbbblllwwwzzzeeefffjjjxxxiiiTTT===333222111---***,,,,,,++++++***))))))(((''')))***)))((('''(((***'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''(((((()))***+++,,,,,,(((((((((((('''''''''''''''((()))******)))((('''''')))++++++***)))***+++*********+++++++++,,,,,,---+++***---222:::???BBBGGGRRR```lllyyyzzzmmm{{{sssqqqtttpppfff```XXX]]]dddjjjooooooeeeZZZfffkkkxxxMMMPPPSSSRRRQQQPPPPPPOOO;;;333***&&&(((***)))&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((+++...///000444<<>>999111111...+++************))))))))))))))))))(((''''''''''''(((((((((((('''''')))'''&&&&&&((((((((('''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((((((((((((***,,,,,,***))))))***))),,,000555888;;;>>>@@@JJJUUUcccmmmoooqqqwww~~~qqq]]]\\\YYYUUURRRQQQOOONNNfffvvvyyy{{{yyyxxx|||yyyyyyzzz{{{}}}~~~zzzuuuvvvwwwwwwlllrrrwwwyyy~~~~~~wwwtttwww|||~~~yyyvvv{{{|||{{{zzzyyyyyyzzzzzz{{{vvvssssssrrroooqqqtttpppkkkhhhjjjnnnqqqnnnjjj\\\```___XXXTTTVVVXXXVVVaaaZZZWWW[[[\\\UUUKKKEEEHHHCCC???<<<<<<===>>>@@@???BBBEEECCC===999888999;;;===>>>???@@@CCCGGGJJJXXXRRRGGG>>>;;;>>>BBBDDDDDDJJJPPPWWW___ooouuuhhhccctttiiiMMM===777222---+++++++++++++++******))))))''')))***)))((('''(((***'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((*********)))'''&&&((()))***+++************************+++++++++,,,---,,,+++///666>>>CCCEEEIIIYYYjjjuuu|||~~~vvvxxx}}}qqqqqqsssvvvvvvooofff```UUUSSSTTTWWWYYY\\\dddlllyyyLLLNNNRRRTTTSSSPPPNNNNNNEEE;;;///(((''')))***)))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))***************************...000000111>>>SSSdddzzzuuukkk\\\PPPIIIHHHJJJMMM^^^XXXUUUZZZccckkktttzzzooo]]]MMMEEEJJJDDDEEETTTdddlllnnnooosssJJJGGGGGGDDDAAABBBCCCAAA;;;444111---*********)))))))))))))))))))))(((((('''''''''(((((((((((('''''''''&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((***,,,,,,+++***+++,,,---111666:::<<>>:::888999;;;;;;>>>BBBDDDCCCBBBAAAAAAWWWUUUPPPHHHAAA>>>BBBGGGFFFIIIKKKKKKOOO\\\qqqsssbbbjjj{{{cccPPPBBB777333333************************''')))***)))((('''(((***'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))******)))((('''((((((((()))******)))))))))))))))*********++++++//////000444;;;BBBHHHLLLPPPdddxxxuuufffbbbllluuuzzzvvvuuusssgggWWWQQQLLLLLLTTT]]]gggwwwMMMLLLOOOSSSTTTOOOLLLMMMKKKDDD888///***)))***+++&&&&&&'''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))))))))))))))))))))))))))************************///222555777@@@VVVuuuxxxlllVVVMMMDDDCCCFFFMMMXXX```tttfffaaammmrrreeeXXXIII>>>@@@DDDEEEHHHMMM]]]yyy[[[NNNCCCAAACCCDDDDDDEEE:::666111---++++++***)))))))))******))))))((('''''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******(((***++++++***+++---000000444:::===???CCCHHHMMMMMM```qqqsssooorrr~~~www{{{dddWWW\\\```{{{hhhqqq}}}tttcccgggttt|||tttppprrr{{{rrrtttssspppooopppnnnkkksssyyy|||xxxtttrrrqqqoooooouuuxxxuuutttvvvyyyyyypppppprrrwww|||}}}xxxrrrssstttvvvvvvuuuuuuwwwxxx{{{~~~zzzrrroootttzzz{{{xxxwwwxxxwwwttttttwwwyyyxxxvvvuuussspppllliiikkkhhhdddaaabbbeeeggghhhfffbbb___\\\XXXWWW___jjjrrrmmmcccYYYUUUVVVSSSOOOMMMIIIBBB<<<888888999:::999===CCCFFFEEEBBB???===IIIKKKMMMLLLEEE===>>>CCCDDDEEEDDD@@@???FFFUUUaaappprrrqqqxxxxxxjjj[[[KKK===888999---,,,+++*********+++,,,''')))***)))((('''(((***((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''((((((((((((((((((((((((((()))))))))***((((((''')))***+++***((()))))))))************++++++...222777<<>>BBBEEEJJJRRRYYY[[[fffqqqwww|||jjjmmmvvvvvv\\\MMMFFFNNNaaazzz~~~jjjhhhiiijjjkkkmmmpppuuuxxxuuuvvvwwwwwwyyy}}}{{{|||yyysssqqqtttsssnnnrrr{{{|||vvvtttrrrooommmrrruuutttuuuyyyzzzyyyqqqppprrrxxx~~~~~~|||yyyzzz{{{xxxuuussstttuuu|||zzzwwwwwwyyy{{{yyyyyy{{{zzzuuutttuuuwwwzzz}}}|||xxxsssooonnnpppmmmkkkiiihhhiiimmmqqqiiigggeeeddd``````hhhrrr~~~xxxrrrqqqrrrlllddd]]]WWWMMMEEE@@@>>><<<;;;888<<>>@@@FFFCCCCCCAAA<<<888:::BBBIIIPPPfffvvvssslllhhhddd___TTTGGG???>>>555222...+++******+++---''')))***)))((('''(((***)))(((''''''''''''((()))((((((''''''''''''(((((('''''''''(((((()))))))))''''''''''''((((((((()))((('''&&&&&&''')))+++---***)))((())),,,,,,+++)))*********+++++++++,,,,,,)))///888===BBBKKKVVV```kkkuuu}}}zzzyyyoooeeeooo|||zzzlllfffffffff^^^UUU___hhhsss}}}TTTKKKGGGLLLQQQQQQPPPRRRLLLMMMJJJAAA444+++''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++444>>>SSSmmm}}}wwwlll\\\JJJ???EEEGGGQQQ^^^ccc```___cccbbbooowwwwwwqqquuu}}}~~~pppuuu|||iiieeebbbhhhmmmnnniiidddccccccbbb\\\```ccccccfffttt{{{hhhRRRIIILLLBBBEEE\\\\\\JJJGGG@@@???EEEFFFAAA:::444111///...---***************)))((((((''''''(((((((((((('''''''''''''''(((***)))'''%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))*********+++)))))))))((())),,,222666:::???FFFJJJNNNVVV```gggppppppqqqxxx}}}qqqpppzzz}}}YYYCCCHHHGGGIII\\\ooo{{{uuuxxxqqqllliiilllmmmmmmpppvvv{{{{{{tttuuuyyyxxxrrrlllwww|||vvvuuussspppkkkooorrrtttwww}}}~~~{{{xxxssspppqqquuuxxxzzz|||wwwzzz}}}}}}||||||~~~|||yyy{{{yyyzzz}}}|||vvvtttuuupppwww}}}~~~yyysssqqqpppkkknnnqqqqqqmmmjjjlllqqqllljjjjjjkkkjjjhhhlllssswwwmmmfff[[[RRRLLLGGGBBB???:::<<<@@@@@@???<<<;;;:::KKK@@@888999<<<@@@GGGPPPCCCCCCBBB>>>:::999<<>>DDDRRRfffssswwwyyy}}}zzz|||}}}yyy|||}}}wwwxxxtttjjjZZZMMMIIIPPPXXX]]]sss|||uuuiii|||{{{qqqmmmhhhggglllttt{{{~~~}}}~~~zzzvvvyyyzzzwwwxxx|||www|||}}}xxxssstttuuuuuuvvvwwwuuutttyyy}}}www|||~~~~~~{{{{{{~~~|||vvvtttxxxuuuvvvxxxyyyxxxvvvrrrppplllooopppnnnmmmpppoookkkpppooollliiikkkooommmgggtttvvvyyy~~~qqq\\\RRRQQQJJJ>>>???:::999???@@@===;;;>>><<>>HHHKKKHHHDDD>>>999777888:::@@@???SSSkkk~~~rrrnnnkkkhhhmmmyyyhhhBBBAAA@@@999000+++,,,------&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,***+++...---,,,///444444>>>JJJRRRXXXcccuuusss||||||rrrtttzzzwwwttttttxxxsssdddWWWSSSQQQSSScccvvvvvvWWWJJJIIIDDDKKKTTTNNNRRRRRROOOHHHBBB<<<333)))***)))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******)))))))))(((((((((***(((''')))+++,,,+++)))%%%))),,,---,,,000888???TTTnnn{{{wwwvvvvvvoooggg\\\SSSRRRVVV[[[^^^UUUYYYbbbmmmxxxwww~~~sssggg\\\XXXWWWTTTTTTWWWYYYYYYaaaooorrrkkkhhhkkkssssssvvv|||}}}}}}xxxkkkbbbeeehhhgggiiinnnkkkxxxyyyhhhPPPFFFAAAKKKbbbjjjLLLCCCGGGDDDCCC???:::666333111000///+++((())),,,---+++(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''%%%$$$%%%''''''&&&$$$******++++++...333999>>>EEEGGG]]]uuukkknnnmmmrrruuuooofffaaabbbeeetttzzzpppjjjccctttzzzvvvtttrrruuu{{{zzzwwwwwwvvvvvvwwwzzz|||{{{zzzxxxrrrpppssswwwwww{{{yyy{{{zzzvvvuuuxxx{{{{{{|||~~~~~~~~~~~~~~~{{{{{{{{{zzzxxxvvvtttsssrrruuutttqqqppprrrqqqnnnrrrrrrooonnnrrrwwwvvvrrrrrrrrrsssuuuyyy|||{{{fffRRROOOHHHBBB???;;;999>>>FFFFFFLLLOOOIII>>>888:::@@@EEEGGGGGGAAA999777:::???<<<>>>KKKZZZiii~~~|||vvvTTTEEEAAA<<<888333...++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))***------,,,000555===GGGTTT___hhhrrrttt|||xxxttt{{{xxxssskkkggg___QQQIIIOOOYYYbbbppp~~~wwwdddXXXQQQJJJNNNSSSMMMQQQQQQNNNJJJHHHDDD999------+++))))))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''(((''''''))),,,------,,,&&&***...//////777EEEQQQxxxuuunnnlllmmmoooXXXPPPIIILLLXXXbbbfffeee^^^jjjwww|||vvvwwwyyyyyyzzz{{{}}}}}}{{{pppmmm[[[^^^dddooo~~~jjj^^^MMMBBBAAASSStttnnnPPPKKKDDDCCCAAA???<<<777444222000---***+++---...,,,***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''((()))***)))'''++++++,,,---111888@@@FFFOOOQQQnnnxxxhhhggg|||uuutttqqqzzzrrriiidddsss{{{~~~uuulllnnnnnnppptttxxxyyywwwtttqqqllliiilllqqquuuzzzxxxyyywwwuuuxxx~~~{{{zzzyyywwwyyyxxxtttsssvvvvvvsssqqqqqqooommmqqqxxxxxxtttqqqpppooooooppprrruuuwwwzzz```VVVKKKGGGEEEBBB@@@AAAGGGMMMQQQMMMCCC:::666777<<>>BBBYYYqqqiiiGGGFFFBBBAAABBBAAA;;;555222000...,,,,,,---...,,,+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((,,,+++++++++,,,---,,,,,,,,,---...000444<<>>>>>DDDBBB===;;;333222000...,,,***))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''))))))((((((***+++***---111666===FFFPPPVVVIIILLLXXXjjjuuuwww}}}wwwmmmgggeeeiiiqqqvvv~~~zzzzzz{{{|||{{{zzz{{{||||||xxxrrrmmmggglllssswwwwwwxxxzzz}}}~~~{{{zzzsssssswwwwwwsssnnnmmmkkkkkklllnnnqqqsssrrrrrrrrruuu~~~www[[[QQQOOODDDBBBAAACCCCCCAAA;;;666>>>BBBHHHMMMQQQRRRRRRRRRMMMMMMGGGFFFLLLOOOUUUbbb{{{ooo```NNNCCC@@@===777222---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,******...222777AAAJJJMMMXXXeeemmmsss}}}tttaaaccchhhhhhmmmnnnhhhaaa]]]ZZZVVVTTT\\\iiiuuu}}}}}}nnnBBBAAAIIIMMMNNNMMMMMMMMMGGG@@@444111---******++++++***'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********,,,,,,+++***+++///222888???MMMaaawwwpppaaa___jjj}}}zzzssseeeUUUMMMUUUjjj|||vvvppppppxxx}}}|||tttqqqpppppphhhkkkttt}}}~~~zzzzzz~~~xxxuuusssqqqqqqyyyzzzlllhhhnnniiiVVVLLLFFF]]]|||tttNNNCCCFFFFFFCCCAAA666555333000,,,***))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((***,,,,,,******,,,...,,,111888AAAJJJTTT^^^ddd\\\]]]___eeepppqqqbbb]]]___aaacccddddddxxxyyysss{{{~~~qqquuuwww{{{~~~zzzxxxvvvsssqqqqqqnnnnnnttt}}}~~~yyyrrryyy~~~~~~|||wwwuuutttrrrqqqpppqqqqqqqqqpppoooooorrrxxxxxxhhhVVVNNNFFFAAAAAA@@@;;;666???DDDHHHJJJHHHHHHKKKNNNNNNHHHGGGGGGHHHTTT\\\WWWaaaxxxzzzcccOOOJJJMMMEEE888111///---+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***,,,333:::BBBNNNYYY^^^jjjtttuuutttooofffkkklllkkkhhhgggfffccc^^^___ccckkkrrr{{{pppCCCBBBCCCHHHJJJIIIIIIJJJHHHCCC:::666000---++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++(((***,,,++++++,,,111555FFFRRReeewwwppphhhmmm|||kkkaaaYYY\\\hhhtttyyyzzz{{{tttxxxzzzrrrmmmpppvvvllluuu||||||ooobbblllkkkaaaKKKOOOVVVaaazzzaaaJJJJJJIIIFFFEEE999888666222...***))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&)))++++++)))))),,,...111666@@@JJJUUUaaakkkqqqsss{{{|||www~~~wwwjjj```bbbmmmsssqqqmmmgggwwwyyy||||||pppnnnllllllnnnqqqssssssuuummmiiippp|||~~~vvv~~~~~~{{{xxxuuutttsssvvvttttttsssrrrttt{{{jjj___QQQIIIHHHHHHDDD???===FFFOOONNNFFF>>>===???HHH???AAA@@@>>>QQQ]]]OOOMMMYYYwwweee___ddd[[[HHH333111///---++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,000888BBBMMM[[[gggxxx~~~pppqqqvvvqqqnnnddd___bbbcccccclllxxxzzz~~~zzzzzzjjjOOO===GGGBBBCCCJJJKKKFFFFFFIII???999111+++((()))***,,,))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))))))))***+++///+++***///...222@@@JJJeee~~~rrryyy{{{ttt______dddmmmuuu{{{||||||{{{wwwzzzyyymmmiiixxxsss___LLLDDDKKK___WWW@@@IIIKKKDDD===;;;:::888111***)))---,,,++++++*********************))))))((((((''''''((((((((((((((((((((((((************************))),,,,,,***(((***,,,...333===IIIUUUggg|||~~~~~~qqqlllrrrzzzzzzwwwwww~~~rrrpppllljjjlllqqqtttsssqqqlllooopppmmmnnnuuu{{{~~~{{{zzz|||}}}}}}zzzvvvuuuxxx|||||||||eeeTTTGGGHHHLLLFFFCCCCCCHHHQQQTTTKKK???777;;;@@@FFFEEE???===IIIXXXUUUZZZ___sssllluuuzzzhhhDDD777---,,,,,,+++***++++++******+++,,,+++)))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((()))******************((('''))),,,//////...+++,,,111:::HHHZZZkkkvvv|||xxxxxxvvvnnnfffjjjhhhaaabbbnnnwwwyyynnnooosssyyyzzzlllRRR<<<======GGGKKKFFFHHHJJJDDDAAA<<<444---))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******''',,,++++++111222888III^^^ttt|||sssdddbbbiiisssyyyzzzzzz|||{{{xxx~~~qqqZZZKKKHHHMMMmmm~~~YYYHHHCCCEEE@@@;;;777666222---,,,...++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))*********,,,///000111>>>OOOccctttzzzooouuuzzzvvvrrrooolllnnnrrrtttrrrpppkkkooopppqqqtttzzz|||zzz}}}~~~~~~}}}{{{yyyyyyzzzyyyhhhSSSOOOQQQJJJBBBAAAGGGSSSZZZRRREEE;;;888===EEEIIIEEECCCKKKVVV```___ZZZbbb{{{zzzQQQ===---,,,---++++++///,,,+++******++++++***((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((()))******************((('''))),,,......,,,111111555???RRRhhh}}}wwwxxx~~~xxxzzzttthhh```pppzzzvvvppptttzzz}}}jjjooottt|||lllSSSDDD???HHHKKKBBBIIINNN@@@DDD@@@999111,,,))))))***))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))******+++(((...---...555999CCCWWWxxx}}}yyy~~~kkk___hhhttt}}}vvvaaaQQQAAAKKKqqqZZZGGGHHHFFF@@@:::888555000...///***)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,...000333555:::GGGUUUiiixxxxxxpppooovvvxxxtttqqqoooooorrrsssrrrpppmmmppptttyyy~~~zzzxxxxxx{{{xxxlllXXXRRRKKKEEEAAABBBKKKRRRMMMCCC<<<:::>>>EEEJJJIIIFFFIIIPPPbbb```UUURRR```vvvhhhIII222000111+++***111---+++)))(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************)))((((((***,,,---,,,+++222444:::III___vvvpppqqqzzzuuuwwwyyymmm]]]XXXttt}}}yyy|||~~~mmmwwwmmmPPPHHHJJJBBBIIINNN???FFFCCC===666///***))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))******++++++,,,111///111;;;BBBQQQggg}}}pppiiillloooyyyyyyfffIII>>>QQQeee```JJJIIIEEEBBB???888000---///))))))(((((())))))******''''''(((((())))))******((((((((((((((((((((((((************************+++)))***---///111555999LLLVVV]]]jjjvvvcccdddggglllrrryyysssttttttrrrpppoooooorrrsssrrrqqqssswww|||}}}zzzzzz~~~ooo\\\MMMOOOGGGAAABBBCCCAAA???@@@DDDCCCCCCEEEDDDBBBDDDJJJWWW[[[TTTMMMRRR___~~~vvvUUU;;;999888---)))000...,,,)))((()))***+++***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***************((()))***+++,,,---,,,+++222777CCCWWWmmmtttpppyyyvvvoookkkpppsssssssssnnn___OOOVVVtttyyyzzz|||~~~lll{{{oooLLLGGGEEEGGGIIICCCFFFEEEAAA:::111+++))))))))))))(((((((((((())))))(((((((((((())))))))))))***************+++,,,,,,,,,000///444DDDQQQcccyyy~~~{{{}}}qqqhhhmmmttttttwwwxxxyyyttt}}}www[[[GGGHHHMMMaaaJJJCCCDDDEEECCC:::000...222***)))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,))))))+++,,,...666@@@[[[```ccckkkmmmUUULLLFFFMMMbbbzzzuuuqqqmmmoooooonnnoooqqqssstttttt}}}~~~|||}}}^^^QQQKKKFFFDDDAAA>>>AAAFFFKKKDDD???===;;;<<>>555...,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))************+++,,,---...000666>>>SSSpppssskkkjjjlllnnnqqqvvv{{{~~~}}}{{{}}}yyyyyyyyydddIIIMMM\\\OOOHHHBBBBBB@@@;;;777777......---+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((***...///888RRRnnnvvvsssooonnnppptttzzzuuurrrpppfffgggkkk{{{|||XXXAAA:::999:::CCCVVVppp}}}wwwrrrqqqtttsssppprrrssstttttttttuuuvvvxxx|||yyywww~~~qqq```UUUNNNGGGBBB@@@CCCAAA???===999666;;;CCCJJJOOOKKKGGGKKKSSSfffvvvjjjkkkfffWWWDDD666111000,,,+++******++++++***((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((()))******************+++,,,++++++...333777???KKK]]]kkkuuu{{{~~~ppp___OOOFFFFFFJJJlllvvvzzzvvvuuu|||}}}|||}}}~~~aaaZZZdddMMMEEECCC:::EEE???BBBCCC>>>666///------))))))(((((((((((())))))(((((((((((())))))))))))************+++,,,---...;;;CCCNNNfff~~~wwwiiilllmmmgggkkkxxxuuuyyyvvv~~~^^^IIIHHH]]]bbbSSSEEECCCEEEBBB;;;666000///...,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++...444666BBBddd~~~zzzzzzyyyzzzxxxkkkrrrpppnnnGGG:::888:::<<>>???777:::===???<<<777000,,,((())))))*********))))))(((((((((((())))))))))))+++((((((+++,,,+++---111DDDVVVfffxxx{{{wwwuuuzzzwwwmmmhhhgggjjjttttttwww~~~|||zzz|||]]]HHHJJJaaa}}}yyyLLLAAAKKK???444CCC666555222...***)))+++,,,))))))))))))))))))))))))((((((((((((((()))******++++++***************+++,,,///000111:::RRRnnn{{{wwwPPP===999===;;;:::>>>HHH]]]|||xxxtttwww{{{~~~|||wwwtttwwwssstttvvvyyy}}}~~~yyy|||~~~|||tttsss[[[NNNIII@@@FFFFFFKKKOOOFFF888777@@@???EEEKKKFFFEEEYYYggg___{{{kkkSSS>>>333222111---))))))+++,,,,,,))))))))))))((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))***...111333;;;DDDWWWeee|||zzzmmmvvvzzz|||pppbbbVVVLLLJJJVVVeeeqqqtttxxxzzz{{{{{{}}}zzz{{{||||||zzzyyyyyyyyyzzz|||vvvooovvv|||rrrbbb]]]eeeppptttqqqnnncccGGG???AAABBB777888:::======999222---))))))************))))))(((((((((((()))))))))***,,,******,,,+++,,,222999KKK```rrrpppmmmooo~~~xxxeeebbbqqqtttmmmxxx~~~ssswwwuuuzzznnnQQQFFFNNN___lllJJJBBB@@@===@@@888777444///+++***+++,,,))))))))))))))))))))))))((((((((((((((()))******++++++************++++++,,,,,,---222AAA]]]}}}}}}ppptttzzzcccGGG======@@@AAADDDIIIOOO```{{{xxxzzz|||zzzxxxxxx{{{}}}}}}}}}ssssssuuuyyy~~~}}}~~~~~~zzzyyy~~~xxxSSSFFFGGGAAA@@@EEEJJJEEE;;;===FFFFFFDDDIIIJJJFFFPPP___bbbeeekkkhhhIII:::000...+++)))***---------***)))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))******++++++++++++******,,,+++,,,......111:::EEEbbbsss{{{dddrrr|||zzzvvvrrrmmmiiigggccc```dddlllsssuuuwwwzzz{{{|||}}}}}}wwwyyyzzzyyywwwvvvvvvwwwxxxuuunnnvvv~~~~~~~~~||||||}}}|||vvvccc\\\```hhhkkklllsss~~~|||dddJJJ???===<<<888666666999===<<<555///*********************)))((((((((()))))))))******,,,+++,,,---+++...999FFF[[[nnn}}}}}}iiiiiissspppddddddqqqyyy{{{}}}~~~xxxzzzcccMMMFFFFFFccc^^^>>>@@@DDD999<<<:::777222---++++++,,,)))))))))))))))))))))))))))(((((((((((()))******++++++************++++++---,,,...888NNNooovvv```ZZZ\\\LLL>>>???CCCBBBGGGRRR^^^hhhwww}}}vvvxxx}}}}}}zzzwwwyyy|||wwwwwwxxxzzz}}}~~~|||zzzxxxxxxyyyzzzzzz{{{mmmPPPIIICCC@@@AAAEEEBBB===AAAIIILLLCCCGGGNNNHHHJJJXXX```XXX[[[mmm~~~TTT===444000,,,+++---...---,,,******)))))))))((((((((())))))(((''''''''''''((())))))))))))))))))))))))******+++++++++++++++***...---...//////444BBBPPPhhhzzzsss[[[uuunnnnnnnnnhhhllluuu||||||vvvqqqqqqtttttttttwwwyyy{{{zzzyyywwwxxxyyyxxxvvvvvvvvvwwwyyyrrrmmmvvv~~~{{{{{{~~~zzzyyyuuusssyyy}}}vvviiieeefffhhhooovvvlllVVVJJJBBB:::999555333666<<<===888222++++++******************(((((()))))))))*********+++,,,------+++111CCCVVVooo{{{nnnwwwmmmjjjrrrqqqjjjqqq}}}}}}{{{xxxvvvvvvvvvvvvtttzzzfffWWWGGGLLLsssMMMBBBFFF888???>>>:::555000,,,,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++++++++*********+++,,,,,,///...444DDD]]]{{{sssZZZPPPQQQJJJEEEKKKPPPNNNUUUdddwwwyyyuuuuuuwwwyyyyyy}}}~~~}}}||||||||||||zzzxxx|||~~~zzzxxxwwwuuuvvvxxxzzzpppQQQPPPIIIDDDCCC@@@>>>@@@FFFKKKCCCGGGLLLJJJOOOXXXWWWVVVTTTccckkkMMM@@@777///...///...+++************)))))))))((((((,,,+++******))))))******))))))))))))))))))))))))******++++++,,,,,,++++++,,,---///222555>>>PPPaaammmxxx~~~xxxqqqggg___~~~{{{iiiooo~~~iiibbbnnn~~~{{{uuussssssrrrrrrtttwwwxxxxxxvvvxxxyyyzzzyyyxxxwwwyyyzzz~~~nnnlllvvv~~~zzz}}}}}}xxxooojjjrrr~~~{{{wwwwwwsssooowwwyyymmmZZZDDD;;;666222444:::===:::555,,,,,,+++***))))))******))))))))))))***************+++---......888PPPeeeyyyoooeeefffrrrxxxtttzzz{{{sssxxx~~~|||~~~{{{wwwuuutttuuu}}}{{{{{{~~~kkkqqqnnnVVVFFFWWWyyyhhhGGGDDD@@@AAA@@@===888222...,,,,,,************************)))))))))))))))***++++++++++++******+++,,,,,,---...000<<>>>>>@@@DDDCCCGGGHHHLLL[[[^^^MMMNNNIIIWWW~~~nnnLLL===000---///---******************)))))))))))),,,,,,+++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,000555<<>>999333///------***************************))))))))))))***++++++++++++***++++++,,,---...---333EEE]]]mmmttt}}}}}}kkkYYYWWW`````````cccaaaaaafffuuu}}}tttsssyyy~~~}}}{{{yyyzzz{{{||||||{{{yyy|||}}}sssqqquuuqqqvvvvvv{{{lll___NNNDDDBBBBBB@@@>>>@@@CCCHHHGGGMMM```bbbMMMEEE>>>MMMwww\\\FFF222---...---+++---++++++*********)))))))))******)))(((((((((((())))))))))))))))))))))))))))))***+++,,,------------,,,,,,111:::DDDQQQbbbqqq{{{tttxxxsss\\\aaayyy{{{}}}|||lll^^^[[[ZZZiiiuuuuuupppooossswwwtttvvvwwwxxxxxxyyy|||~~~xxxxxxxxxwwwvvvwwwyyy{{{}}}lllnnnyyy~~~}}}{{{jjj```kkk|||~~~}}}}}}}}}~~~}}}|||mmmmmm{{{KKK>>>:::555333444666888888///---+++***))))))***+++))))))*********+++++++++,,,,,,///444===NNNjjj}}}}}}|||wwwkkklllqqqqqqpppxxxuuu~~~{{{xxxmmmnnnsss||||||}}}~~~}}}}}}qqqjjjvvv{{{bbbNNNSSSkkklllHHHDDDAAAAAA???:::444000...---******************************))))))******+++,,,++++++++++++,,,---......000:::PPPiiisssqqqsss{{{uuutttiii[[[[[[eeeeeefffiiifffdddmmmyyyppppppzzz|||{{{yyyxxxxxxzzz|||||||||wwwyyy|||~~~wwwtttwwwqqqxxxzzzzzzoooZZZMMMJJJJJJFFF???BBBBBBHHHKKKMMMYYY```WWWEEE;;;EEEllluuuXXX<<<222111---,,,...+++++++++*********))))))+++***))))))(((((()))))))))))))))))))))))))))))))))***+++,,,---------------,,,222@@@PPP___mmmyyy}}}yyyxxx|||~~~sssccc[[[\\\^^^hhhooonnnmmmppprrrrrrqqquuuyyyxxxvvvvvv|||yyyyyyyyyxxxwwwxxx{{{}}}~~~~~~|||{{{|||~~~~~~nnnqqq{{{~~~}}}|||iii^^^jjj|||zzztttnnnooouuu|||~~~sssyyyvvvfffcccmmmXXX???<<<777333222444777999///...+++***))))))***+++)))************+++++++++...---000777CCCVVVrrrwwwlllqqquuuwwwxxxmmmjjjnnntttooowww{{{wwwyyyttthhhddd\\\]]]aaalll{{{|||~~~~~~~~~}}}|||uuurrryyytttTTTLLLMMMmmmYYYJJJAAA@@@>>>:::555000......*********************************)))******+++,,,++++++++++++,,,---...///444@@@YYYrrrxxxrrrrrrzzzyyy~~~zzzwwwpppccceeemmmmmmooosssppptttvvvjjjpppyyy}}}yyy}}}{{{yyyxxxyyyzzzzzzyyysssuuuxxxyyyyyyyyyzzz|||zzz{{{yyyuuuwwwsssuuuyyy{{{}}}gggWWWSSSQQQJJJAAAGGG@@@HHHPPPLLLOOO\\\bbbJJJ;;;???___kkkIII:::555...+++...+++++++++************)))---,,,++++++***+++++++++)))))))))))))))))))))))))))***+++,,,------...---,,,,,,444FFF[[[lllyyy~~~xxxnnnccc[[[[[[]]]fffjjjmmmllloootttqqqjjjlllrrrxxxvvvrrrrrrzzz|||||||||zzzyyy{{{}}}~~~{{{xxxvvvuuu~~~~~~~~~yyypppttt}}}~~~|||}}}hhh]]]jjj|||wwwmmmddddddmmmzzz~~~}}}vvvxxx|||uuutttnnneee___hhh^^^<<<<<<888333111333666666555///)))(((+++---+++)))...,,,***))))))******)))000+++555DDDRRRkkkpppdddnnnoooxxxuuudddooosssuuu}}}uuuqqq{{{wwwmmmkkkvvvyyykkkddd^^^XXXVVVXXX[[[bbbppp}}}{{{{{{|||~~~xxxsss}}}jjjtttlllOOOGGGVVVyyyeeePPPAAA<<<;;;666555444,,,...,,,***)))***,,,++++++++++++++++++++++++++++++***///)))%%%,,,---+++///999WWWvvvzzzvvvyyywwwyyy~~~}}}ssspppxxx~~~vvvsssvvvxxxyyyyyyxxxxxxyyywwwxxxxxxwwwuuurrrooonnnmmmnnnoooooonnnoooqqqsssuuuwwwyyyzzz||||||}}}~~~yyyvvvwwwyyyzzz}}}vvvcccWWWSSSMMMEEEGGGJJJRRRSSSQQQ\\\aaaUUUOOOHHH888BBBcccuuubbbCCC444///+++(((,,,+++******)))*********+++******)))(((''''''&&&)))************+++++++++)))))))))***,,,---------444---===YYYgggqqquuucccQQQQQQaaarrrooommmjjjiiijjjlllnnnnnnrrrssssssttttttvvvzzz||||||xxxxxx||||||xxxxxx||||||~~~yyyzzz~~~nnnccckkknnn}}}|||sss{{{~~~xxxyyy}}}qqqjjjhhh~~~dddWWWggg~~~yyyvvvhhhZZZmmmyyyxxxqqqooottt|||zzzlllppp}}}yyynnncccYYYlllrrrzzz~~~OOO::::::777222000222777:::555///***(((+++,,,+++)))+++***))))))***+++,,,,,,111///>>>TTTgggrrriiirrrzzzdddiiiooouuusssrrrqqqvvv~~~oookkk___]]]lll}}}xxxfffZZZVVVSSSOOOUUUVVVVVVZZZeeeuuu~~~|||~~~|||vvvuuu{{{}}}sssrrruuu___JJJIII___PPP???;;;@@@999555555222...,,,******+++,,,,,,+++++++++++++++++++++++++++***000+++(((//////---333===^^^xxx{{{ssslll{{{{{{www~~~}}}qqqiii}}}tttrrrssstttttttttuuuxxx{{{xxxwwwvvvsssqqqnnnkkkjjjggghhhjjjjjjjjjkkknnnpppooopppssstttvvvyyy}}}}}}xxxvvvxxxyyywwwwwwyyy~~~~~~tttcccXXXUUUPPPHHHKKKMMMQQQPPPTTTeeehhhWWWRRROOO@@@AAAWWWcccqqqvvvSSS<<<555111---,,,++++++***************+++******)))(((((('''''')))************+++++++++************,,,---------222///DDDbbbqqq{{{}}}qqq\\\KKKMMMaaauuuooommmjjjiiijjjlllmmmnnnoooqqqtttuuuwwwyyy|||~~~|||wwwvvvxxxwwwttttttxxxxxxzzz|||~~~vvvddd^^^cccttt|||xxxmmmuuuxxxrrrppptttzzzooodddiii~~~~~~~~~fff[[[lll~~~|||uuuqqq|||{{{ccc]]]nnnvvvzzzuuunnngggdddjjjuuu~~~uuullluuu}}}}}}tttgggUUU^^^___nnn~~~aaa<<<;;;888444000111777<<<555000+++)))***,,,+++)))(((((()))***,,,---......///222HHHcccxxxxxxnnnsssttteeegggqqqvvvnnnttttttoooqqqwwwqqqdddeeeZZZYYYkkk~~~zzzttthhhZZZQQQPPPQQQPPPUUUVVVTTTSSSZZZjjjyyy~~~~~~~~~wwwsssxxxdddqqqqqqYYYGGGKKKvvvUUU===888AAA<<<333444666///---+++***+++,,,,,,+++++++++++++++++++++++++++***000---,,,222000///777DDDllltttsssbbbbbbdddmmm~~~yyypppbbbWWWZZZuuuvvvrrrrrrqqqqqqqqquuuzzzwwwtttqqqlllhhheeecccbbb]]]___aaabbbcccdddgggjjjkkkmmmppprrrsssvvvzzz}}}{{{~~~|||wwwtttwwwxxxtttqqqpppvvvxxxqqqcccZZZYYYTTTLLLLLLMMMNNNNNNZZZuuuxxx___QQQSSSIIIDDDMMMVVVaaasssaaaAAA666222...,,,,,,+++************************))))))((((((''')))************+++++++++++++++++++++,,,------...000444NNNmmmzzz}}}vvvxxxuuuvvv}}}vvvfffQQQDDDJJJaaavvvmmmllljjjiiiiiikkklllmmmmmmqqquuuyyyzzz|||~~~}}}xxxuuuuuusssqqqrrruuuuuuvvvvvvwwwyyy{{{}}}~~~mmmVVVXXXhhhvvvyyyqqqeeemmmooocccdddooo{{{lll^^^mmm}}}hhh^^^ooo|||qqqddd]]]ooojjjSSS\\\oooooooookkkeeeaaahhhuuujjjeeeqqq~~~wwwxxxtttiiiZZZ```cccyyyrrrAAA>>>;;;777333000444:::555111,,,******++++++***''')))+++,,,,,,---...///000;;;WWWqqqvvvqqqvvvooohhhqqq{{{yyywww}}}mmmfffllllllcccfffbbbfffuuuzzzuuuoooiii___VVVRRRRRRSSSTTTUUUXXXWWWSSSVVVdddttt}}}|||{{{{{{}}}}}}mmmlllVVVIII```hhhDDD666???===333333666000...,,,+++,,,,,,,,,+++++++++++++++++++++++++++***000...---111///000;;;XXXpppsss```ZZZ\\\rrrxxxqqqnnniii___WWWUUUUUUeee{{{qqqlllmmmmmmmmmnnnqqquuuyyyooolllfff```\\\YYYWWWWWWRRRTTTVVVXXXYYY\\\___bbbfffhhhkkknnnppprrrvvvyyyvvvzzz~~~wwwqqqrrruuurrrooommmpppsssnnnccc\\\\\\XXXQQQKKKMMMNNNPPPdddnnnOOOQQQMMMIIIMMMUUU^^^fff{{{kkkFFF777222---,,,,,,+++************+++*********)))))))))(((((())))))*********++++++++++++,,,,,,,,,+++,,,...000111<<>>555///---,,,,,,+++***+++++++++************))))))))))))))))))*********++++++++++++,,,---,,,+++,,,000333888GGGdddttttttxxx~~~zzzccc```dddsssvvvnnnnnnqqqnnncccVVVGGGCCCJJJWWWaaafffeeefffggggggffffffiiilllssswww}}}|||zzzyyyzzzxxxtttoooooorrruuuvvvwwwwwwvvvvvvvvvxxxyyyzzzyyyyyywwwvvvwwwzzz~~~sss\\\QQQZZZllliiiYYY```zzzppp^^^ZZZ\\\mmmwwwuuuccc___iiizzz{{{ooo___llltttQQQ]]]mmmvvvmmmZZZWWWccchhhjjjlllmmmmmmqqqxxx~~~~~~lllnnn}}}vvvnnndddeeennnyyy\\\LLL===888555000222777555333///,,,***)))***+++***,,,...---++++++///333===UUUxxxtttlllooo|||nnnrrr~~~ssswwwqqqdddXXXOOOWWWdddttt{{{vvvjjjaaa]]]]]]UUUPPPPPPRRRQQQQQQRRRRRRXXX[[[ZZZ]]]fffpppvvv~~~}}}{{{xxx^^^GGGWWWpppLLLEEEBBB===;;;666333000---,,,---------,,,+++++++++++++++++++++++++++...,,,+++///...:::QQQ}}}rrrxxxwwwttt]]]GGGKKK___}}}yyyvvvqqqkkkfffeeegggjjjbbb]]]YYY[[[]]]\\\\\\^^^^^^aaaeeefffdddaaa^^^]]]QQQNNNJJJEEEAAA@@@???@@@>>>@@@CCCEEEGGGJJJMMMPPPUUUXXX\\\```bbbdddgggjjjmmmrrrzzz}}}yyy{{{zzzyyyxxxwwwxxx|||~~~zzzvvvuuuwwwzzz}}}yyyxxxyyy}}}}}}xxxqqqsssuuuuuuvvvooorrrmmmccc^^^```^^^WWWVVVUUUYYY]]]jjjgggXXXVVVYYYOOOHHHGGGCCCSSS~~~yyy[[[CCC555...------,,,+++++++++++++++************************)))************+++++++++***,,,---,,,+++---222666BBBTTTnnnvvvnnnqqqxxxsssYYY___lll{{{qqqlllxxxzzzlllTTTJJJAAAEEERRR^^^```]]]aaadddffffffeeefffjjjmmmwwwzzz{{{wwwvvvuuuuuurrrllllllpppssssssqqqrrrtttvvvxxxyyyzzzzzzyyyyyyvvvpppllloooyyy~~~gggNNNOOO```yyyyyyhhhVVV]]]yyyooo]]]SSS]]]jjjyyyooo^^^]]]gggxxx{{{sss___jjjzzzbbbooohhhxxxtttqqqpppsssxxx}}}}}}|||yyy}}}|||{{{ssskkkooofffJJJ===666111222777555333000,,,***)))***+++***,,,---+++***,,,222777FFF]]]yyytttssswwwiiippptttmmm}}}sssdddXXXTTT[[[iiixxx{{{tttjjjdddbbbbbbXXXQQQRRRUUUTTTUUUXXXUUU[[[______cccmmmuuuyyy{{{tttmmmXXXTTTkkk^^^MMMAAA>>>===666333111...------------,,,++++++++++++++++++++++++,,,...+++,,,111555GGGdddzzzxxx{{{[[[???JJJiii|||{{{uuusssooojjjhhhgggiiijjjgggkkkkkkbbbYYYWWWYYYZZZ\\\___aaa```\\\WWWSSSQQQCCCAAA>>>;;;999999999999888:::===???@@@CCCGGGIIIPPPSSSXXX[[[^^^```ccceeegggkkkqqquuuvvvvvvwwwwwwxxxtttwww|||zzzsssvvvzzz{{{|||}}}~~~}}}zzzwwwvvvxxx{{{}}}zzzxxxxxx{{{~~~yyyxxxxxxvvvuuurrruuuoooccc^^^```___YYYXXXUUUYYY\\\dddyyycccdddjjjVVVCCCBBBBBBWWW}}}~~~hhhLLL777///------,,,++++++++++++,,,************************)))************+++++++++(((+++---,,,+++...444999LLL```xxxzzzooouuu~~~zzzgggkkkwwwyyyttt{{{wwwdddJJJFFFEEELLLXXX___^^^ZZZ___cccggghhhggghhhlllpppxxx{{{~~~zzzwwwuuuvvvwwwsssmmmlllpppqqqooodddhhhnnntttxxxzzzzzzyyy~~~~~~xxxlllbbbdddrrr~~~~~~{{{ZZZQQQ[[[rrr~~~vvvhhhTTT[[[yyyiiiUUURRRaaarrr}}}pppYYYUUU^^^nnnqqq}}}qqq]]]ggg|||uuuyyy~~~uuuxxxzzzlllgggXXXCCC999222111666555444111---***)))***,,,(((+++,,,***))),,,444;;;RRRgggqqquuutttpppxxxqqqiiimmmjjjkkkzzztttsssoooeeeaaaeeeiiiuuuxxxqqqmmmkkkfffZZZQQQQQQTTTUUUWWW\\\[[[___bbbccciiittt|||wwwoooqqqsssiiiWWWTTT}}}hhhQQQ???;;;;;;444444111///------...---,,,++++++++++++++++++++++++---///+++---444:::QQQsss}}}yyyvvvqqqxxxbbbBBBQQQwwwuuuooossstttpppllliiiiiijjjjjjiiifffkkkggg[[[VVVYYYYYYSSSUUUWWWWWWUUUPPPJJJEEECCC;;;:::888777666666666666555777:::<<<===@@@CCCFFFHHHKKKPPPTTTWWWYYY\\\^^^ccceeeiiikkkmmmoooqqqsssrrrnnnqqqwwwuuunnnqqqzzzuuuxxx{{{}}}}}}}}}~~~yyyxxxvvvuuuuuuvvvxxxzzzwwwuuutttwww|||~~~~~~|||yyyzzz}}}}}}zzzuuurrruuuwwwpppccc^^^```___ZZZVVVPPPUUUZZZ^^^zzzjjjpppzzz___GGGIIINNNfffvvvWWW>>>666...---,,,,,,++++++,,,,,,******************++++++)))************+++++++++'''***---,,,+++...555;;;RRRgggsss{{{zzzyyy~~~~~~vvvrrreeeQQQFFFGGGKKKRRRYYY]]]]]][[[^^^ccchhhiiihhhiiinnnsssxxx{{{}}}zzzwwwvvvyyy{{{wwwpppnnnqqqrrrnnnZZZ___hhhqqqwwwzzzyyyxxx{{{jjj\\\]]]nnniiiZZZ]]]qqq~~~zzzgggSSSZZZxxxtttZZZNNN\\\mmmwwwrrrWWWNNNMMM\\\^^^iiippp{{{lllYYYdddyyyyyyvvvwww|||qqqwwwooo<<<;;;999---444444333222///,,,***+++,,,(((%%%(((...---+++555FFF]]]vvvmmmbbbjjjooo}}}~~~nnnggglllkkkppp}}}{{{ssskkkaaa^^^kkk|||tttkkklllbbb]]]WWWTTTUUUWWWWWWWWW]]]eeekkkpppzzz~~~ccceeewwwsssZZZHHHbbb[[[CCC999666:::555222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&---222111444GGGkkkxxxzzzrrrhhhkkk[[[FFFfffwwwsssrrrqqqrrrssstttsssppplllhhhnnnhhh```[[[ZZZXXXSSSOOOPPPMMMIIIDDD???;;;888777222222222222222222222222333555888999999;;;===???BBBDDDGGGJJJLLLPPPTTTWWWXXX[[[^^^bbbeeefffgggfffkkkmmmkkknnnuuunnniiirrruuuxxx}}}zzzyyyyyyxxxxxxwwwwwwvvv~~~yyyuuuvvvzzz~~~}}}{{{yyy|||~~~}}}{{{{{{}}}zzzwwwvvvvvvrrroooppprrrlll```VVVRRRWWWVVVVVV\\\kkkbbbkkkjjjMMMQQQlll~~~pppGGG555......,,,***,,,//////---+++++++++************))))))************+++++++++******...000------:::KKKcccuuu~~~xxxrrrkkkZZZIIILLL^^^jjjcccZZZ[[[]]]\\\^^^```bbbeeeiiipppwww|||xxxzzz|||}}}}}}|||zzzyyyvvvvvvoootttpppqqq}}}nnnaaaYYY\\\ppp}}}}}}|||oooYYY[[[jjjttt~~~iiibbbyyypppbbbXXXdddzzzdddNNNPPP\\\oooxxxuuuuuuzzzxxx[[[LLLJJJKKKQQQVVVUUUYYYppp|||iiiVVVSSS]]]jjjxxx}}}ggghhh}}}vvvvvv~~~yyytttxxxmmmooosssEEEAAA<<<111888444444222000,,,+++,,,---+++((()))---,,,--->>>RRRrrriii```iiixxxvvvmmmkkkccckkkwww|||rrrjjjdddZZZXXXnnnuuuooommmddd```ZZZXXXXXXZZZZZZZZZVVV^^^gggooo{{{rrrmmm{{{dddFFFRRRmmmIII<<<<<<===555222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,888VVVzzzrrrhhhuuunnncccGGGFFFmmmvvvppppppqqqqqqpppppppppooonnnmmmkkkeee^^^YYYWWWTTTOOOJJJGGGEEE@@@;;;777444222222000000000000000000000000111333555666777888:::<<<===???BBBCCCEEEGGGKKKMMMRRRTTTWWWZZZ^^^```aaabbbgggkkkjjjnnnuuunnnhhhppptttxxx}}}~~~~~~xxxxxxxxxwwwwwwvvvvvvvvvxxxtttqqqssswwwyyyxxxvvvxxx|||~~~}}}{{{{{{~~~{{{~~~zzzwwwvvvzzz~~~yyylll```YYYYYYPPPIIIJJJXXXiiidddwwwuuu^^^NNNddduuuuuuSSS>>>222000---+++,,,...---***+++++++++************)))************++++++++++++***)))---111///000EEE___wwwzzzuuuhhhSSSEEEWWWfffnnnfff______```]]]]]]^^^aaafffmmmttt{{{~~~|||{{{{{{{{{|||{{{zzzyyyxxxxxxrrrwwwvvvyyyzzznnn___[[[jjjxxxzzz|||uuu[[[ZZZhhhuuu{{{}}}uuu{{{ddd\\\iii~~~~~~xxxWWWQQQXXXiiipppjjjiiippplll```YYYTTTUUUZZZ\\\^^^jjjzzzxxxhhhXXXSSSXXXaaakkkrrr{{{aaa^^^sssvvv{{{~~~qqqllluuunnnfffvvvoooHHH@@@;;;222777444444333111...,,,,,,...---++++++,,,***111IIIbbbppp```]]]jjj|||pppmmmmmm]]]fffrrr~~~tttkkkcccZZZ___}}}uuupppmmmiiieeebbb^^^\\\\\\]]]]]]]]]SSS[[[dddnnn{{{oooqqqqqqKKKFFFjjjOOO===BBB???666333///------------,,,++++++++++++++++++++++++///222...,,,@@@hhhkkk\\\[[[JJJCCC===QQQ|||~~~~~~tttmmmnnnrrrpppnnnlllkkkkkkllllllhhhccc\\\XXXTTTPPPIIIEEE>>>;;;777222///...---...........................///111333444444555777999999;;;======>>>???BBBDDDLLLMMMOOOSSSVVVZZZ]]]___aaahhhiiimmmtttnnngggkkkrrrwww|||}}}{{{zzzvvvvvvvvvvvvvvvvvvvvvuuuwwwuuutttvvvyyy{{{yyyvvvwww{{{}}}}}}{{{zzz|||~~~{{{wwwvvv|||}}}ooobbb\\\XXXKKKAAA===CCCfffnnn^^^bbbooofffJJJSSSaaaqqq~~~gggGGG777222...,,,---,,,***(((+++++++++************)))************+++++++++,,,+++(((---222000555SSSwww~~~|||zzzrrr^^^KKKDDDYYYbbbeee```\\\^^^^^^ZZZ[[[\\\___gggrrr|||~~~yyyxxxyyy{{{zzzyyytttuuupppwwwwww~~~xxxaaaTTT___ooovvv{{{zzzZZZSSScccttt{{{fffaaaooo}}}jjjZZZYYYjjjpppgggfffqqqyyyuuu|||yyymmmfffdddeeeiiiooolllfffkkkttt~~~sssoooyyyrrrbbbggg{{{{{{~~~eeeEEE===;;;444333333444444222///------...+++,,,---,,,***555QQQlll{{{qqqeee\\\___qqq{{{qqqpppmmmeeebbbcccuuu{{{ooo___]]]qqq|||nnnooommmeeecccaaa___]]]]]]^^^^^^___XXX]]]eeeoooyyy|||~~~jjjyyy{{{\\\KKK\\\TTT<<>>666333000------------,,,++++++++++++++++++++++++,,,333111000HHHsss~~~hhhTTTGGG>>>888???```zzzllluuu{{{qqqjjjmmmpppooommmjjjfffdddccccccccc```ZZZVVVQQQKKKEEE@@@999666222///---,,,...///---------------------------///111222222222444666777999;;;;;;<<<===@@@BBBJJJKKKLLLOOOSSSXXX]]]___fffnnnpppttt{{{uuullloooqqquuu{{{~~~}}}zzzwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwyyy||||||zzzwwwwwwzzz||||||{{{yyyyyyzzz~~~}}}}}}xxxtttxxx}}}zzznnncccXXXVVVLLLDDD>>>;;;QQQuuuvvvppp___PPP\\\bbbLLLFFFRRR^^^gggvvvyyyJJJ===555...---...,,,***)))+++++++++*********))))))*********+++++++++,,,,,,---***---222000888]]]yyytttsssfffOOOFFFKKKSSSWWWXXXVVVWWW\\\\\\XXX[[[[[[___jjjxxxyyyvvvxxxzzzzzzyyyuuuvvvpppwwwyyyfffSSS\\\nnnxxx~~~\\\QQQbbbwwwwwwdddddduuu~~~gggaaaqqqwwwnnnnnn{{{zzzzzz~~~yyyuuu{{{zzzkkkssspppbbb```tttzzzvvvttt^^^CCC===???:::444222333444222///...---...))),,,...,,,---;;;XXXrrrsssfff^^^^^^ggg|||yyyuuulllppphhhcccpppxxxvvvyyykkkUUU]]]yyyppprrroooddd]]]]]]]]]\\\\\\]]]^^^___]]]```gggpppxxx{{{{{{zzz~~~kkklll|||ppp___XXXqqq```???AAA;;;777444000...---------,,,++++++++++++++++++++++++,,,333333222LLLzzzzzztttVVV???:::555DDDhhhuuuhhhqqqwwwnnngggjjjhhhjjjkkkiiiccc]]]ZZZXXXZZZWWWSSSNNNIIICCC===:::555333000...,,,---...///------------------------...///111111000111222444444666888:::;;;===AAACCCHHHHHHIIILLLPPPVVV[[[^^^nnnxxxzzz{{{~~~uuuwwwppptttyyy{{{zzzwwwtttsssttttttuuuuuuvvvvvvwwwwwwtttuuuwwwyyy{{{zzzxxxvvvwwwyyy{{{{{{{{{yyyyyyyyy~~~~~~}}}{{{{{{~~~{{{|||uuuuuuyyyzzztttooo\\\YYYOOOHHHCCC===KKKjjj|||pppnnncccOOORRR\\\TTTGGGOOOWWW]]]jjjSSSDDD888///...///,,,+++++++++++++++*********))))))***++++++++++++,,,,,,,,,///,,,---000111>>>cccwwwvvvqqqnnngggTTTCCCGGGWWWUUUUUUTTTTTTXXX\\\\\\YYY\\\]]]bbbnnn{{{{{{vvvwwwyyyzzzzzz{{{|||uuu{{{|||oooYYY___ooovvvzzz~~~aaaTTTeee{{{wwwtttcccfffzzzzzzppp{{{wwwwww{{{bbbcccgggbbb___oooxxxmmmsssmmmZZZCCC:::???===222111222333222///---------(((+++------111DDDccc{{{gggXXXTTT\\\mmm}}}xxxnnnxxxtttqqquuu|||}}}vvvnnnlllpppbbbQQQccctttooooooiii___WWWYYY\\\]]]]]]]]]___aaa___```gggqqqwwwvvvuuuuuuuuuooozzz||||||sss\\\]]]uuuJJJ>>>999888555111.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,111333111555RRRvvvmmmRRR>>>999888PPPtttzzznnnrrrsssjjjeeehhhbbbfffjjjhhhaaaXXXRRROOOLLLJJJGGGBBB===888555333000///...---,,,,,,------------------------------...///000000//////111222000222555777999<<<@@@BBBCCCCCCDDDGGGLLLQQQUUUXXXhhhrrrsssrrrzzzzzztttvvvqqqtttwwwxxxvvvsssqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvxxxzzz|||}}}|||{{{zzzxxxxxxyyyzzzzzzzzzzzzzzz|||||||||{{{{{{~~~}}}vvvrrrsssvvvwwwxxxhhh```QQQIIIEEE>>>KKKggg{{{qqqhhhYYYQQQTTTVVVKKKNNNPPPSSSaaayyytttnnnOOO>>>000...///,,,+++---+++++++++************)))++++++++++++,,,,,,,,,,,,.../////////555KKKjjj}}}rrrjjjyyyrrrsssooofffWWWFFFAAANNN___VVVTTTRRRRRRVVVXXXWWWUUU^^^aaahhhrrr|||~~~yyywwwwwwyyy{{{{{{{{{tttyyyzzzrrrZZZ[[[eeegggfffhhhzzz}}}```TTTbbbuuuzzznnneeekkk}}}}}}xxx~~~}}}~~~}}}iii]]]^^^``````ppp}}}sssqqqlll___III999===>>>333///111222111///---,,,---***,,,------777PPPqqqzzzZZZKKKMMM___wwwyyyzzzxxxrrr{{{uuuvvv{{{xxxnnnjjjnnnddd___TTTTTTlllyyysssooommmhhh```YYYUUUXXX\\\^^^___```bbbeeecccccchhhqqquuurrroooooowww~~~uuummmfffWWWuuuUUU;;;:::999555111///......---,,,------------------------222000111>>>```uuuwww^^^GGG<<<===CCCbbb|||tttpppmmmhhhfffhhhgggjjjlllggg\\\QQQIIIEEEBBB@@@===999444111000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000///111333555777:::===@@@>>>???AAADDDHHHLLLPPPRRRYYYddddddbbblllpppnnnqqqrrrtttuuuuuurrrpppoooooooooooopppqqqrrrsssttttttzzz{{{}}}~~~~~~~~~~~~~~~yyyxxxwwwxxxzzz{{{||||||~~~~~~~~~}}}}}}zzzrrrmmmnnnrrrvvvooogggWWWMMMHHH===CCCZZZ}}}gggSSSOOOZZZOOONNNJJJLLL[[[uuuwwwZZZEEE333///...***)))---+++++++++************)))+++++++++,,,,,,,,,------)))000000///>>>\\\uuummm___bbbvvvwwwlllsssmmm]]]JJJBBBIIIVVV]]]RRROOOOOOPPPSSSTTTSSSSSSaaafffnnnvvv|||~~~}}}xxxvvvxxx|||xxxxxxppptttuuupppVVVTTTXXXVVVSSSVVV```ooo{{{ttt```UUU^^^lll~~~{{{lllkkksss~~~|||~~~}}}~~~~~~{{{|||zzz{{{}}}~~~zzzaaa[[[^^^```uuutttrrrkkkTTT???@@@DDD999...000222111///---,,,,,,------,,,---:::XXX|||xxxUUUHHHOOOiiiwwwrrruuuxxxwww|||ooonnn|||uuunnnrrr\\\NNNGGGUUUpppvvvpppqqqpppggg^^^YYYTTTXXX^^^aaaaaacccfffhhhhhhfffjjjrrrtttnnniiiiii}}}}}}wwwkkkpppooo]]]bbb[[[:::;;;999666222///......---,,,........................000---222IIInnnwwwtttooowwwcccDDD777@@@KKKoooyyyxxxssslllgggfffhhhjjjppprrrqqqhhhYYYJJJ@@@===>>>===999555111...///000------...//////...,,,+++++++++++++++++++++++++++,,,---......,,,,,,---...000222444666777999===???===>>>@@@CCCGGGKKKNNNPPPRRR]]]]]][[[fffnnnooosssrrrttttttssspppooonnnooolllmmmmmmooopppqqqrrrssswwwxxxzzzzzzzzzzzz{{{|||yyyxxxwwwwwwzzz|||}}}~~~}}}~~~xxxmmmjjjmmmrrrpppiii\\\UUUMMM<<<999JJJtttvvvUUUPPPeeeWWWRRRKKKLLL]]]zzzbbbKKK666000...(((''',,,+++++++++************)))++++++,,,,,,,,,---------&&&///111000EEEiiizzz|||zzzjjjXXXaaauuu|||sssooosssjjjVVVBBBCCCSSS[[[XXXNNNMMMNNNRRRUUUVVVWWWYYYbbbiiiqqqxxx{{{|||||||||}}}yyyuuuxxx|||yyyyyyqqquuuwwwqqqWWWSSSUUURRRQQQTTTRRRbbbrrrtttggg]]]bbblll||||||mmmpppyyy}}}}}}}}}}}}|||}}}}}}~~~yyyvvvwww|||xxxjjj[[[WWWaaauuuzzzeeeLLLBBB@@@888222222111000///...------(((...///...===___xxxSSSLLLRRRooo{{{xxxxxxnnnmmmlllssshhhuuuwwwiii|||qqq[[[AAACCC]]]qqqyyylllhhhrrrvvvlllaaa^^^[[[^^^___^^^___bbbccc```___bbbfffkkkqqqssskkk```ttttttjjjuuu\\\ZZZvvvooo===>>>777555222111111000...---///...---,,,,,,,,,,,,,,,444,,,666XXX}}}~~~vvvnnnxxxqqqEEE>>>FFFUUUpppwwwooojjjiiihhhfffgggjjjoooooooooiii[[[III???>>>:::777333111///...---+++///......------,,,++++++,,,,,,,,,+++++++++******---------............///000111222444666777999999<<<<<<>>>@@@CCCGGGJJJLLLQQQUUU[[[```eeekkkqqqttttttnnnmmmrrrtttpppmmmmmmlllmmmnnnnnnnnnqqqtttxxxrrrrrrtttuuuwwwyyyzzzzzzxxxyyyzzzzzzzzz{{{~~~~~~}}}|||~~~llljjjuuurrryyyooo```PPPEEE???>>>>>>iiiyyyXXXZZZiiihhhLLLDDDTTTbbbtttzzzdddPPP:::///---,,,,,,------,,,+++***)))))))))))))))***++++++***+++---...///---000999QQQxxx{{{zzzeee]]]iiizzz~~~uuuvvvkkkOOO999EEE```bbbNNNOOOMMMLLLMMMPPPTTTVVVWWWdddoooxxxyyywwwxxxyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}{{{tttxxxyyyaaa\\\^^^]]]___dddfffoooxxxwwwoooiiikkkppp}}}rrrttt}}}}}}}}}}}}|||}}}~~~|||{{{}}}{{{rrrkkkhhhiiirrrmmmQQQDDD===222222111000///...------***///000111DDDfffnnnQQQRRR___~~~uuurrryyyqqqiiiooovvvlllwww{{{vvvPPP===FFF```qqqoooooohhhdddhhhjjjccc[[[VVV___dddfffcccaaacccbbb```^^^```bbbeeekkkooojjjaaadddnnn~~~vvv{{{~~~mmm^^^XXXmmmwwwBBB:::777555222000000///---,,,///...------,,,,,,,,,---333111EEEnnn|||ssskkkuuuzzzNNNDDDRRRaaazzz}}}sssjjjiiijjjgggdddbbbccc```^^^ZZZPPPBBB:::999555333000/////////...---//////......---,,,,,,+++---,,,,,,,,,,,,+++++++++------------............000111222333555777888999:::;;;<<<>>>AAAEEEHHHJJJOOOSSSYYY^^^dddiiiooossssssmmmkkknnnpppnnnmmmooommmnnnpppqqqqqqqqqssstttnnnoooppprrrtttvvvxxxyyyttttttuuuyyy}}}~~~~~~||||||}}}~~~~~~{{{ooommmssspppvvvooobbbTTTGGG???<<<<<>>MMMggguuuyyyooo]]]\\\aaabbb]]]YYYWWWTTTOOO[[[ccchhheeebbbbbbbbbbbb^^^```aaabbbgggllljjjeeecccgggnnnwww}}}{{{ppppppeeeYYYbbbOOO:::999666222000///...---+++///...------,,,---------222444QQQ|||www|||nnnlllmmmIIICCC^^^lll|||pppfffhhhkkkiiiaaa\\\WWWQQQKKKHHHCCC;;;666555000...------...//////.../////////...------,,,,,,......---------,,,,,,,,,------------............///000111333444666777888888999:::<<>>DDDWWWooozzzxxxiiiYYYMMM```hhh\\\NNNMMMPPPNNNQQQ\\\dddccc______aaabbb^^^bbbcccdddggglllllliiihhhhhhhhhjjjnnnssswwwzzz}}}{{{yyyyyyyyyyyyvvvtttyyyxxxooo```]]]___???<<<999555222000///...,,,......------------......555999YYY}}}xxxrrr]]]___cccOOO???FFFeeeuuu~~~qqqhhhcccgggkkkhhhaaa]]]UUUJJJAAA>>><<<777333222///...------///000000///000000//////...---------///.........------------,,,,,,---------.........//////111222333555666666777888888:::===AAADDDFFFKKKOOOTTTYYY^^^ccchhhlllmmmkkkiiijjjlllmmmoooqqqlllnnnpppqqqpppqqqrrrttttttsssqqqpppppppppqqqqqqxxxwwwuuuttttttuuuwwwyyy~~~{{{yyyyyy{{{}}}{{{yyyuuuyyy|||}}}|||||||||{{{tttpppiiiiiifff]]]OOODDD===;;;;;;EEEhhhkkkeeexxxiiiLLLeeecccAAA000///000...------,,,+++************,,,---...---------///111///000GGGggg{{{pppjjjZZZDDD666CCCWWW]]]SSSHHHKKKMMMNNNMMMNNNUUUaaakkkuuuvvvuuusssvvv{{{}}}zzz||||||}}}}}}~~~~~~{{{xxx|||}}}||||||{{{}}}}}}yyyzzz{{{~~~~~~|||~~~}}}}}}~~~xxxxxxyyy~~~tttvvvqqqaaaeeezzz}}}www^^^NNNFFF===333333222111000///......,,,///444DDDcccyyyWWWUUUaaavvvyyypppnnngggmmmlllPPPJJJ:::999KKK```sss~~~wwwggg[[[OOOjjjwwwdddNNNIIINNNPPPOOOYYYaaa___[[[[[[]]]^^^[[[aaaddddddfffiiijjjhhheeeeeefffhhhkkkqqqwww{{{yyyxxxxxxxxxyyyxxxwwwuuuyyy~~~}}}}}}{{{uuuwwwhhh[[[mmmFFFAAA===888444222111///.........---------......///777???cccxxxgggwwwXXXIIIEEE===BBBWWWoooqqqjjjggggggllllllfff```]]]TTTHHH<<<888777444000///111000///000111111000///111000000//////...------/////////.........------,,,,,,,,,------------......///000111222333444555777777888:::<<>>;;;<<>>777777TTTlll{{{xxxccc\\\\\\rrr{{{hhhPPPIIINNNRRRUUU\\\aaa^^^YYYYYYYYYXXXWWW]]]bbb```___bbbdddccceeegggiiikkkmmmppptttwwwwwwyyy|||}}}|||zzzzzzzzzzzz~~~~~~~~~|||rrryyymmmYYYxxxvvvMMMDDD@@@:::555333111000///.........---......///000///BBBlllzzzwwweeeIII>>>999EEE___~~~ooommmlllnnnqqqnnnddd[[[XXXNNNBBB888444333000------333222111222333333111///111111111000//////......//////.........---------,,,,,,,,,,,,------------......///000111222333333666666777888;;;>>>AAABBBGGGJJJNNNQQQTTTXXX\\\___^^^dddhhhhhhiiilllnnnmmmppppppoooooopppuuu{{{yyyxxxwwwvvvwwwyyy|||}}}|||yyyyyyzzz|||{{{yyyyyyzzzzzzzzzyyytttuuuvvvvvvvvvvvvyyy{{{zzz{{{~~~~~~uuuvvvyyy|||vvviiihhh[[[[[[ZZZVVVPPPHHH@@@;;;;;;<<>>444333333222111000//////)))111===TTTuuuaaaLLLdddxxx~~~uuukkkooosssoooFFF:::999===eeecccZZZbbbjjjjjj\\\MMMJJJOOOSSSXXX\\\^^^ZZZXXXXXXWWWUUUVVV\\\^^^ZZZWWWZZZ___bbbgggjjjmmmmmmllllllmmmnnnssszzz|||xxxxxxzzzyyy||||||wwwyyyqqqYYYqqqWWWFFFAAA;;;555222111///..................///000000000LLLyyy|||mmmHHH;;;:::IIIccc{{{qqqpppmmmmmmqqqnnnbbbUUUMMMBBB:::333222111///...000111111111222444444222000222222111000000//////............---------,,,,,,++++++,,,,,,,,,------------...//////000111222222444444555666888;;;>>>@@@CCCFFFIIILLLNNNPPPTTTVVVWWW^^^aaa___```fffjjjiiilllmmmmmmmmmnnnqqqvvvzzzuuutttrrrpppppprrrtttuuu{{{|||wwwyyyyyyyyyxxxwwwvvvwwwyyytttrrrooonnnnnnmmmmmmllllllooosssyyy}}}|||yyyvvvtttrrriiijjjlllnnnssszzzxxxkkklllaaa^^^ZZZXXXUUUOOOFFF>>><<<777???WWWmmmooocccYYYYYYoooyyyhhhVVVSSS[[[cccggg```:::111111+++......---,,,+++++++++++++++,,,------,,,---///111...BBBeee{{{lll]]]|||eeeNNN::::::AAALLLOOOJJJFFFGGGHHHHHHJJJOOOWWWcccooovvvrrryyy~~~}}}|||}}}~~~}}}}}}}}}||||||{{{zzzzzzzzzwww|||~~~{{{sssoooqqqvvvwwwyyyzzz{{{{{{||||||zzzrrrsssuuuxxx|||~~~}}}|||||||||{{{}}}|||{{{zzzyyyzzz}}}yyyvvvssstttqqquuuwwwmmmKKK???@@@444333333222111000//////)))222AAAYYYzzz___KKKiii~~~uuujjjrrriii~~~vvv^^^;;;555777FFFttteeeZZZ___[[[TTTLLLHHHJJJPPPTTTUUUXXXXXXVVVVVVXXXXXXUUUXXX]]]]]]VVVRRRVVV^^^ccc```eeeiiilllkkkkkklllnnnoooxxxyyyssstttwwwvvvyyy~~~zzz{{{yyy~~~tttzzzuuuZZZnnn^^^FFFAAA:::555222000...---...............///000000===\\\zzzeee===444<<>>AAACCCFFFHHHIIIKKKNNNQQQSSSYYY[[[XXXYYY```fffgggfffhhhiiijjjjjjkkknnnpppsssppplllhhhfffeeeffffffhhhjjjtttvvvxxxyyywwwtttsssuuuxxxsssnnniiiffffffdddaaa^^^___bbbiiipppwww|||yyyrrrlllhhhfffZZZ[[[[[[]]]bbbjjjttt{{{~~~sssuuukkkeee___]]]\\\WWWLLLDDD@@@333999XXXqqqpppddd^^^NNNZZZfff]]]IIIHHHRRRTTTlllaaa===777666---......---,,,+++++++++++++++,,,---,,,,,,,,,...000333KKKmmmnnnWWWQQQ|||qqqTTTBBB444;;;EEELLLJJJDDDCCCFFFGGGGGGHHHOOOZZZfffpppvvvuuu|||}}}yyy{{{}}}~~~zzzzzzyyyxxxwwwvvvvvvuuurrr{{{xxxqqqoooppppppnnnqqqsssssstttwwwxxxxxxrrrrrrssswww}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}}}}{{{yyyzzz}}}~~~~~~~~~~~~gggaaajjjaaaxxxWWWEEEFFF666222111222222///...111///---HHH\\\sssWWWLLLggg|||qqqiii|||}}}oooOOO<<<888333GGG}}}jjjRRRWWWSSSLLLDDDCCCHHHNNNQQQWWWVVVUUUTTTTTTTTTUUUVVVUUUWWWZZZZZZXXXYYY\\\___`````````bbbeeehhhiiiiiilllvvv~~~}}}|||}}}{{{wwwxxxzzz{{{zzzyyyyyyzzz|||~~~~~~}}}zzzppp\\\cccMMMGGGEEE???222000222,,,111---,,,///111000000222:::]]]YYY444<<<@@@SSSmmmzzzuuuqqqoookkkhhhfffddd[[[LLLAAA999666333222222111000///222111111222444444333111111111000......---------000000000000///...---,,,...---,,,,,,++++++,,,,,,,,,,,,---...///000111222111222444555666888;;;>>>@@@@@@BBBCCCFFFHHHJJJLLLTTTVVVXXXYYYYYY[[[]]]___aaadddgggfffddddddjjjooorrr~~~xxxkkkeeebbb^^^ffflllrrr~~~|||zzzzzz|||zzzvvvzzz}}}uuullllllpppiii\\\aaaaaadddjjjrrryyy}}}pppbbbXXXZZZ```^^^bbblllnnn~~~vvvkkkhhhhhhfffbbb```]]]UUUKKKEEE777@@@TTTyyylllRRRQQQUUUWWWOOOBBB???NNN```fffcccBBBBBB---.........---,,,++++++++++++***///111///,,,---111333666SSS{{{zzzrrrTTT[[[uuu}}}gggLLL>>>555HHHTTTLLLAAAAAACCCAAAGGGCCCGGGTTT___eeejjjpppsssvvvzzz}}}}}}}}}~~~{{{xxxvvvwwwzzz{{{{{{yyyyyy{{{{{{yyytttoookkkiiisssrrrrrrrrrssstttvvvwwwuuutttsssuuu}}}}}}~~~|||}}}~~~}}}|||}}}~~~{{{~~~|||yyywwwxxx}}}~~~}}}~~~|||~~~rrriiimmm___|||}}}___EEE777777222000222222///...111...000PPPfff{{{wwwMMMGGGfffzzznnndddxxxtttlllKKK:::999666MMMjjjNNNNNNIIICCC@@@CCCJJJPPPSSSVVVUUUUUUTTTTTTTTTTTTTTTRRRVVVYYYZZZXXXWWWXXXYYYSSSSSSTTTVVVZZZ___bbbddddddoooyyyzzz{{{|||zzzvvvrrrqqqpppoooppprrrtttuuu~~~sss```hhhMMMFFFEEE???333222333---111---,,,000111///000333???bbb\\\888<<<===TTTqqq~~~wwwqqqjjjgggccc```^^^\\\SSSEEE:::999666333111222222222111333222111222333333111///111000///...------------////////////...---,,,,,,------,,,++++++++++++,,,,,,,,,---...///000111111000222444555666777;;;===@@@@@@AAACCCEEEGGGIIIKKKPPPSSSUUUWWWWWWXXXZZZ[[[^^^bbbeeefffeeefffjjjnnnttteee___jjjsss||||||vvvssstttuuuvvv}}}~~~zzzuuuppprrrrrrrrrsssuuuyyy|||rrreeeiiivvvuuurrrrrrnnnyyy{{{ssskkkjjjgggcccaaaaaa[[[SSSIIIAAAIIIUUU|||}}}]]]SSSYYY]]]VVVEEE===HHHYYYppp___<<<===111222///...---,,,++++++++++++***---//////---///222444BBB]]]rrr]]]eeetttzzz{{{tttYYYBBB;;;999IIIRRRIII>>>>>>AAAAAAEEECCCHHHUUU```fffjjjooorrruuuxxxzzzzzzyyyzzzzzzyyywwwvvvvvvxxxyyywwwuuuwwwxxxyyyxxxuuuqqqoooooorrrrrrqqqqqqrrrtttuuuvvvwwwwwwvvvwww|||~~~}}}}}}|||}}}}}}~~~}}}{{{zzz{{{{{{zzzyyy{{{~~~}}}{{{zzzxxxvvvwww|||hhhyyy~~~xxxttt]]]nnngggEEE888333000222222//////000...222WWWooorrrMMMLLLrrrvvvoooiiisssqqqjjj~~~eeeDDD666888777HHH}}}{{{]]]HHHBBB<<<>>>DDDLLLPPPQQQSSSTTTTTTTTTTTTSSSRRRRRRMMMPPPSSSSSSPPPMMMKKKJJJ@@@@@@AAACCCHHHNNNUUUXXX```jjjtttvvvuuutttqqqmmmjjjeee```___aaadddffffffqqqvvv~~~~~~~~~uuugggmmmMMMDDDCCC???444222444///111------000000///111444CCCiiiXXX;;;======ZZZ|||vvvrrrlllcccbbb___\\\ZZZWWWOOOCCC999666333///---...///000000333222111111111111000...000000///...------------...............---,,,+++------,,,++++++++++++++++++,,,,,,---...///000000000111333444555666999<<>>GGGXXXpppeee@@@;;;666222///...---,,,+++++++++++++++,,,......///000333666LLLhhhyyynnnxxx~~~{{{tttwwwkkkLLL999:::AAALLLNNNDDD;;;<<<@@@@@@CCCDDDLLLXXXcccgggjjjmmmqqqtttvvvwwwwwwvvvvvvwwwxxxwwwvvvvvvvvvuuurrrpppuuuvvvwwwvvvtttssstttuuurrrrrrqqqqqqrrrsssuuuvvv{{{}}}|||zzz{{{zzzyyyxxxxxxyyy{{{~~~}}}yyywwwxxxzzzzzzyyyxxx{{{xxxwwwvvvvvvwwwzzz~~~~~~~~~~~~~~~iii~~~```hhhTTT:::444000111222000///000000222VVVpppsssPPPTTT~~~{{{qqqqqqsss{{{mmmdddxxx^^^>>>111555555@@@sssgggJJJAAA<<<@@@GGGLLLLLLLLLQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNMMMKKKFFFBBB>>>===888888888999<<>>555222444///000......000000///111666HHHtttoootttIII999???BBBfff}}}sssnnnhhhaaadddbbb___]]]ZZZSSSIIIAAA999555111//////000111111222000//////111111000///000///...---------------------......---,,,,,,+++---,,,,,,+++***++++++++++++,,,,,,---....../////////000222333333555888:::======>>>???@@@BBBDDDEEEHHHLLLPPPRRRRRRRRRQQQRRRQQQUUUZZZ^^^______```aaadddjjjyyygggTTTJJJSSS```sssyyyuuuuuuwwwxxxrrrppprrrssskkkcccjjjxxx~~~yyyyyy|||{{{}}}wwwgggsssyyyxxxzzz{{{|||{{{zzzwwwpppjjjkkkppppppmmm]]]RRROOOIIIbbbwwwgggbbbvvvyyyXXXAAAHHH[[[nnnwwwPPP???;;;...///...---,,,,,,++++++,,,---,,,---//////000444999SSSvvvqqquuuiiiHHH777===JJJNNNKKK@@@999;;;???AAABBBGGGQQQ]]]fffjjjkkklllnnnqqqssstttttttttuuuwwwwwwwwwwwwwwwvvvssspppmmmtttuuuuuutttrrrrrrtttvvvtttsssrrrrrrrrrtttuuuvvv~~~}}}{{{~~~yyyxxxvvvuuuuuuwwwzzz||||||yyyvvvyyyzzzzzzxxxwwwzzzwwwvvvvvvwwwyyy{{{||||||}}}}}}~~~}}}|||}}}~~~zzz}}}eeeiiiKKK<<<444///111222111///000222111QQQlllkkkLLLRRR~~~|||oooooouuu}}}mmmeeesssZZZ<<<222555444GGGvvvaaaKKKBBB>>>DDDLLLMMMKKKKKKOOOPPPQQQRRRSSSRRRQQQQQQTTTQQQLLLFFFAAA>>>;;;999<<<<<<<<<;;;;;;===BBBGGGPPPTTTXXXYYYTTTMMMIIIHHHKKKCCC;;;888:::<<<<<<:::AAAKKK[[[mmmzzz~~~rrreee___bbbhhhllllllrrrwww|||zzz~~~yyymmmiiisssLLL>>><<<===555111222...000......000///...222888TTT{{{fffoooyyy|||xxx```888777AAAJJJsssssslllgggdddfffdddaaa```^^^XXXPPPJJJBBB>>>999666666666555555111///......000222222222///......------------...---------...------,,,+++,,,,,,+++************+++++++++,,,,,,------.........///111222222333666888::::::;;;;;;===>>>@@@@@@AAADDDHHHKKKKKKJJJIIIIIIMMMQQQVVVZZZ[[[[[[[[[[[[^^^gggooovvvrrrWWWGGGFFFIIIWWWpppwwwtttuuuuuutttmmmgggdddddd___YYY```mmmttt{{{~~~zzzyyyzzz|||yyy|||}}}sssYYY]]]ccciiisssvvvwww|||yyy|||uuuppprrryyy{{{yyyhhhXXXXXXVVVaaalll```^^^___~~~nnnMMMKKKZZZrrr___DDD???...//////...---,,,,,,,,,,,,000...///000///...666@@@dddooopppdddHHH999???PPPNNNGGG>>>999;;;@@@AAACCCLLLWWWaaahhhllllllkkkhhhjjjmmmooopppqqqsssuuuwwwxxxyyyxxxvvvssspppooovvvvvvuuurrrpppppprrrtttuuutttssssssssstttuuuvvv~~~{{{}}}zzzxxxvvvtttssstttvvvxxx|||~~~~~~{{{xxxxxxyyyxxxtttrrrvvv}}}xxxwwwvvvxxx{{{|||{{{zzz~~~~~~~~~~~~}}}~~~~~~xxx||||||yyyyyy}}}}}}~~~~~~}}}}}}~~~rrrjjjhhh|||LLL>>>555///000333111000///333222RRRlllvvvbbbFFFNNNzzzrrrmmmnnnvvvkkkhhhpppYYY===333777555MMM{{{dddFFF??????HHHOOONNNMMMOOOMMMNNNPPPQQQRRRSSSTTTTTTRRRNNNHHHCCCAAA@@@???>>>DDDFFFFFFCCC???===>>>@@@AAABBBFFFIIIGGGDDDEEEJJJPPPKKKDDD@@@???>>>;;;999777???OOOcccvvv~~~oooccc]]]```fffkkkooottt|||xxxoooddd^^^fffppp}}}uuuiiieeewwwxxxNNN>>>;;;>>>666111111...000...///000///...333:::cccttt^^^iiipppbbb[[[JJJ111888CCCSSS~~~~~~rrrjjjggghhhcccbbb```___^^^ZZZUUUQQQHHHEEE@@@===:::888666444222000//////000222222222......---------------...------............------,,,,,,+++***************+++++++++,,,,,,,,,---------...000000000222444666888777888888999:::;;;<<<999<<>>777333888;;;FFFWWWmmm~~~kkkdddmmmxxx~~~xxxiii___^^^bbbppp~~~qqqjjjcccvvv|||QQQ???<<<@@@999222222////////////000...---333<<>>999555777444111000000111111000...------,,,,,,------...---....../////////......,,,++++++***************++++++++++++,,,,,,,,,,,,,,,.../////////000333555555555555555555666777888666888:::;;;;;;;;;<<<===BBBDDDHHHNNNSSSVVVWWWWWW```dddfffmmm~~~zzzbbbMMMFFFAAAEEEPPP\\\eeeiiisssvvvtttnnnlllqqqtttssstttrrrhhh[[[VVV\\\gggmmmnnnqqqvvvzzz|||||||||{{{xxxyyyoooYYYIIIFFFLLLaaarrrrrrvvvyyy~~~{{{vvvvvvuuuvvv}}}jjj```eeeeeemmmrrr```ZZZggg|||hhh]]]^^^^^^~~~[[[KKK777000///...------,,,,,,---,,,---000222---...BBBZZZ{{{fffVVVHHH>>>@@@GGGNNNEEE<<<999;;;===>>>>>>FFFRRR]]]cccfffjjjiiifffccceeeggghhhiiikkknnnppptttuuuwwwvvvsssrrrtttvvvyyyyyyyyyvvvtttrrrrrrsssssssssqqqqqqqqqqqqrrrssssssxxx{{{yyyyyy{{{{{{xxxxxxxxxwwwvvvuuuuuuuuuuuuxxxzzz}}}|||{{{vvvvvvrrrjjjdddgggsss~~~~~~{{{zzz{{{xxxvvvwww{{{|||zzzwww{{{|||~~~zzz|||~~~~~~|||{{{|||}}}yyy||||||xxxwww{{{}}}|||~~~~~~}}}~~~~~~}}}tttyyyxxxvvvlll\\\rrr{{{zzzeeeNNN@@@666...///333222000//////;;;fff}}}|||nnnUUU???NNNzzz|||{{{~~~yyyxxxkkkhhhxxxgggOOO555...333111;;;mmm[[[???;;;???JJJMMMGGGGGGNNNMMMMMMMMMOOORRRUUUXXXZZZOOOOOOQQQWWW^^^ccceeedddhhhmmmpppmmmdddZZZUUUTTTLLLJJJMMMTTTYYY___jjjwwwvvvfffVVVKKKEEE;;;;;;???MMMddd}}}zzzlllwwwyyyeeedddnnnxxxoookkkeeezzz}}}TTTAAA===BBB;;;444333000//////000000...---444===lllpppxxx\\\FFFAAA666???KKKggg|||xxxsssoookkkgggfffgggeeeeeeeeeeeeeeecccaaa```^^^[[[WWWSSSNNNHHHAAA===:::777333111000000///...------,,,,,,,,,------.........///////////////...,,,++++++***)))*********++++++++++++++++++,,,,,,,,,---/////////000222444333333333333333444555666777999::::::::::::<<<>>>:::<<<@@@GGGMMMRRRUUUUUUWWWVVV___sssnnnLLLGGGBBB@@@BBBEEEKKKQQQVVV]]]aaa```dddoooyyy|||hhh[[[```jjjnnnvvvuuuvvvxxx|||}}}}}}|||}}}{{{~~~sssZZZLLLAAA===FFFddd}}}uuuuuuwwwyyyyyyzzzzzzoooppprrrvvvwwwmmmjjjaaapppzzzoooiiiooowwwwwwlll^^^ZZZ\\\]]]zzzjjjOOO777000000...---------------)))+++000222---///GGGddd}}}jjjwwweeeOOO>>>:::CCCMMMJJJAAA999888;;;======<<>>@@@CCCFFFHHHIIIHHHPPPNNNMMMVVVZZZ[[[aaaTTTPPPQQQ]]]mmmtttqqqjjj~~~|||nnnhhhddd^^^cccooosss~~~rrrRRREEE999EEEJJJXXXxxxiiiaaajjjrrrttt~~~ooohhhgggVVV???GGGBBB444999555...000333...+++000111444@@@vvvlllLLL888999@@@MMM}}}vvvssswwwrrrhhheeejjjccciiikkkiiiiiillljjjddddddccc```\\\YYYTTTHHH<<<999555222////////////...,,,,,,,,,---------......222111111000///000000000------,,,+++************,,,,,,++++++***++++++++++++,,,---///000222333444444333222333444777:::;;;999;;;???CCCFFFEEEBBB??????>>>???BBBGGGLLLOOOPPPRRRYYY___jjjxxx[[[GGG>>>@@@@@@FFFKKKGGGOOONNNMMMNNNQQQaaaccceeennnhhhmmmqqqtttyyy{{{zzzwwwvvvuuuzzzxxx{{{~~~dddFFF>>><<>>OOOrrr}}}xxxooollltttyyyxxx|||yyyvvvuuuuuuxxx~~~wwwjjjllljjjlllppphhh[[[LLLccchhh}}}ZZZ888222000---,,,,,,---...---,,,+++...222...222PPPtttaaaVVVmmmpppUUUAAA555AAA]]]nnnMMM>>>555888;;;999:::@@@QQQXXXaaaiiimmmooopppqqqjjjjjjkkkkkklllnnnoooppptttzzz|||yyyxxxzzzxxxtttvvvtttrrrrrrssstttttttttsssqqqnnnkkkjjjkkknnnppppppqqqmmmfffdddhhhmmmnnnllllllmmmppptttvvvwwwvvvuuuwwwzzz|||}}}yyywwwuuussstttwwwxxxaaa```dddooo{{{xxxyyyzzzwwwxxxyyyzzz{{{|||||||||}}}~~~}}}|||wwwxxx{{{||||||{{{yyywwwssstttrrrkkkbbb]]]\\\\\\^^^lllwwwxxxvvvyyyxxxhhhaaakkk}}}sssbbb[[[bbbppp}}}kkkgggfffqqqqqqvvvnnnkkk^^^KKKEEE:::444777777111///333222FFFsss|||]]]JJJTTT}}}{{{qqqooofffsssmmmvvvTTT:::111222444222BBBkkk{{{NNN>>>???AAACCCEEEFFFFFFFFFDDDKKKJJJLLLYYYbbbmmm}}}sss^^^NNNPPPUUUWWW]]]hhh{{{vvviiihhhmmmyyy\\\CCCCCCCCCQQQqqq\\\GGGPPP\\\ttt|||zzzvvvvvvxxxzzz~~~yyyoooeee}}}~~~[[[BBBIIIEEE555888222---...222///---111///444CCC|||{{{kkkLLL:::999CCCWWWrrrmmmpppzzz|||ssshhheeebbbfffhhhgggjjjnnnpppnnnhhhiiigggdddbbb]]]QQQDDD888555111/////////...---............////////////111111000000000////////////...---,,,,,,++++++,,,++++++*********++++++,,,***+++,,,...///111222222333333333333444666888:::BBBCCCFFFJJJPPPUUUZZZ\\\JJJFFFAAA>>>AAAEEEJJJLLLQQQUUUXXXaaaxxxaaaOOOHHHJJJMMMXXXfffhhhmmmlllhhh```WWWWWWfffvvvvvvrrruuuppptttoooqqqrrrrrrqqqrrrtttvvvxxxvvvzzz}}}pppMMMBBB@@@PPPpppxxxyyypppjjjjjjrrrwwwwww{{{|||yyyxxxwwwzzzyyykkkkkkiiiiiiyyyjjjXXXFFFXXXnnnVVV???333000---,,,,,,---...---,,,,,,000222...666[[[eee[[[mmmqqqPPP;;;333CCC\\\hhhGGG<<<444666999999<<>>CCCJJJSSS]]]cccNNNHHH@@@<<<<<>>AAATTTpppsssqqqgggeeegggoootttuuuxxx~~~yyywwwvvvxxx}}}qqqlllgggcccyyyppp[[[FFFRRRjjjyyyVVVDDD444111...,,,---...------,,,...222111...===gggfffeeeyyyhhhJJJ;;;777EEETTTTTTAAA999444555777999???FFFVVVXXX[[[]]]___aaaeeegggddddddfffiiilllppprrrtttssssssttttttuuutttrrrpppqqqpppppppppqqqqqqooommmwwwtttrrrpppooolllhhheee\\\^^^ZZZQQQKKKJJJKKKKKKJJJLLLQQQZZZdddmmmrrrtttrrruuuyyy|||~~~zzzwwwtttrrrvvv}}}}}}aaaVVVbbbttt~~~{{{xxxxxxxxxrrrtttwwwzzz|||~~~~~~~~~~~~~~~{{{yyyxxxxxxvvvpppkkkbbb]]]fff{{{ooodddfffZZZ[[[fffwww{{{vvvzzzwwweeebbbpppiiidddssszzzvvv}}}}}}}}}qqq\\\NNNAAA999;;;<<<666222333...EEEqqq}}}tttZZZJJJ[[[}}}mmmggg^^^nnnnnn}}}\\\@@@333000///222444NNNyyyrrr@@@@@@BBBEEEHHHHHHGGGEEECCCHHHMMMMMMRRR```ooogggUUUGGG@@@JJJZZZiiimmmnnnjjjlllxxxqqqbbbZZZZZZyyy\\\HHH@@@MMMqqqmmmWWWKKKPPP___bbbaaa[[[PPPLLLFFF@@@AAAFFFOOO^^^kkk{{{~~~uuunnn___ttt{{{ZZZ@@@KKKMMM???===666222...111///000111---888PPPzzzOOO@@@888CCCaaauuukkkiiilllkkkiiigggfffddddddeeefffgggiiillliiijjjiiifffbbb[[[KKK===888444111............---++++++,,,,,,,,,---------///000000000000///......---,,,+++***))))))))))))***)))))))))******+++,,,)))***+++,,,---...///000000000111111222333444555333555777:::???HHHRRRZZZLLLFFF>>>999999===AAADDDHHHIIILLLTTTcccyyytttWWWMMMNNN\\\iiihhhpppwww|||vvvhhhWWWJJJCCCFFF___oooppprrruuuuuuuuuqqqqqqooollljjjjjjlllnnnnnnnnntttyyyfffCCC>>>GGG[[[sssooojjjffffffiiiooorrrtttxxx|||~~~uuusssqqqrrrwww|||vvvnnngggcccvvvzzzeeeMMMOOOWWWvvv\\\AAA555222...------...---------000222111000DDDsss~~~fffmmm}}}___EEE:::;;;HHHNNNEEE;;;777444444666:::AAAIIIUUUWWWYYYZZZ[[[]]]```ccccccdddfffiiilllooorrrttttttqqqooonnnmmmjjjfffcccgggggghhhjjjmmmnnnnnnlllttttttvvvwwwxxxvvvssspppggggggcccZZZVVVVVVUUUSSSSSSRRRTTTXXX```iiioooqqqppptttxxx|||~~~{{{wwwtttttt{{{oooYYYaaattt}}}}}}{{{zzzyyyyyysssssstttvvvyyy|||~~~~~~~~~~~~||||||}}}iii\\\ccckkk___```ooowwwrrrrrrzzz{{{sss```cccwwwxxx|||uuuggghhhxxx|||pppuuupppSSSEEE<<<===>>>777222222///GGGqqq|||sssWWWGGGZZZyyyiiihhh]]]eeebbb}}}\\\AAA333///...111111JJJtttuuuDDD@@@CCCGGGJJJJJJIIIFFFCCCIIINNNNNNSSS```nnnxxx]]]KKKGGGRRR___jjjkkkjjjhhhlllxxxttt```SSSPPPppp|||nnnTTTFFFPPPqqqfffLLLDDDPPPUUUTTTQQQIIIKKKFFFDDDFFFIIIIIIJJJLLLllltttyyyxxxxxx{{{~~~~~~vvv|||wwwsss~~~wwwppplll___wwwZZZAAANNNSSSFFFAAA888333...111///000111...<<>>??????888222111///GGGppp~~~~~~vvvWWWDDDVVVxxxkkksssiiiiiiccc|||ZZZ>>>111......000000GGGnnnqqqDDD@@@CCCHHHKKKLLLJJJFFFDDDHHHLLLLLLQQQ]]]iii```JJJJJJWWW```eeeccccccfffmmm{{{xxx\\\KKKJJJ[[[vvv}}}wwwcccQQQTTTnnnzzz[[[OOOYYY___bbbfffgggiiiccc___bbbbbb[[[QQQLLL```kkkuuuwwwwwwyyy|||}}}nnnuuurrrwwwsssnnnlllbbb|||\\\CCCRRRZZZKKKCCC777222///111///000111...@@@bbb}}}~~~llllllUUUAAA<<<:::PPPxxxsssooommmkkkiiiiiiiiihhheeeccc```aaafffhhhfffhhhmmmeeehhhiiihhheee^^^NNN???777444000.........---,,,+++++++++,,,,,,,,,------...///000111000///---,,,---,,,+++***))))))))))))(((((((((((()))***+++,,,((())))))***+++,,,------,,,,,,---...////////////111444666555444666<<>>MMMNNN===555888888555444;;;EEENNNSSSVVV[[[___``````aaabbbeeeeeeeeefffggghhhjjjkkkkkkccc]]]___^^^XXXRRRQQQMMMMMMOOOSSSZZZ```dddeeefffkkkrrrwww}}}xxxzzz|||vvvqqqooonnnmmmlllnnnrrrwwwzzz{{{||||||}}}}}}yyyvvvtttvvv|||iiihhhxxx|||}}}xxxvvvuuuuuusssrrroooppprrrtttvvvyyy{{{}}}}}}|||{{{{{{{{{}}}}}}}}}|||tttiiidddkkkvvv{{{{{{|||wwwwwwddddddqqqiii\\\QQQSSSdddwwwqqqnnn|||lll[[[KKK@@@@@@@@@999222000---FFFnnn|||yyyYYYCCCRRR{{{ppp|||qqqjjj```|||XXX<<>>???CCCHHHLLLMMMKKKGGGDDDFFFIIIIIINNNYYYeee___EEEHHHVVV\\\```]]]]]]cccnnn||||||[[[JJJKKKQQQddd~~~|||sssttt|||nnnZZZWWWlll~~~lllaaalllsssxxxyyyyyyxxxpppeee^^^___lllxxx{{{yyy{{{~~~kkksssxxxxxxrrrnnnmmmddd^^^EEEUUU^^^NNNDDD666000000111///000111///CCCggguuuqqqmmm}}}dddeeeOOO999999<<>>MMMSSSTTT^^^ffffffccc^^^RRRGGGLLLPPP^^^fffaaabbbgggdddgggkkkppprrrqqqooonnnmmmnnnnnnsssuuu}}}lllDDD???OOOjjj~~~yyytttvvvwwwsssqqqsssvvvyyyzzz|||wwwpppooonnnmmmmmmllliiifff```tttuuuiiijjjuuuZZZddd~~~cccLLLMMMgggsssHHH666333000...---...------000000///...777VVVyyyZZZHHH<<<;;;CCCOOOJJJ555555888999555444;;;FFFOOOPPPTTT[[[```aaaaaaaaaaaa``````aaaccceeehhhjjjkkk___WWWTTTXXX[[[WWWTTTTTTNNNMMMMMMOOOUUUZZZ]]]___ccchhhmmmpppvvvssswww{{{wwwssspppllliiinnnrrrvvvyyyzzzzzz{{{{{{{{{wwwuuusssvvviiikkksssiiijjjxxxzzz|||vvvsssrrrqqqooollllllnnnrrruuuxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}yyy}}}wwwrrrrrrzzzbbb^^^]]]dddnnnwww{{{|||yyy~~~~~~iiiaaaeeepppnnnXXXYYYiiiyyyzzzyyywwwyyyiii\\\NNNEEEEEEBBB888000///...???]]]ssszzz___IIINNNttt|||ooopppaaa;;;444+++...///...>>>SSSsssvvvQQQCCC???CCCGGGJJJJJJHHHGGGGGGEEEGGGHHHPPPXXX]]]vvviiiJJJJJJUUUZZZYYYaaabbb^^^dddwwwsss___MMMEEEKKK^^^qqqnnnsssssstttsss\\\]]]nnnssszzz}}}pppttt{{{zzzqqqttt~~~|||wwwuuusssnnnrrrlllvvv\\\GGGPPPSSSLLLEEE555222111///111,,,444555===mmmaaagggaaaVVVEEE777999???cccyyyuuummmiiilllssssssooommmddd```gggnnnkkkfffdddfffgggiiiiiidddYYYMMMDDD999666111///......---,,,******+++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++*********)))'''%%%&&&(((***,,,(((((()))***************+++,,,------......------............///222666:::AAA===777444555666666555::::::<<>><<>>666//////000...---...,,,///333---444bbb|||qqqTTT???666:::[[[OOOCCC999666555444333666===FFFMMMUUUVVVWWWZZZ^^^bbbeeegggddddddfffiiikkklllnnnpppaaaZZZXXX\\\```bbbiiiqqqiiiTTTQQQYYYQQQKKKSSS]]]eeejjjpppsssvvv}}}gggaaallluuu~~~xxxyyyuuuoooooossspppiiimmmooorrruuuvvvwwwwwwvvvzzzyyyrrrpppssssss~~~zzzeee]]]ffftttvvvppptttpppkkkgggeeeddddddccc^^^dddkkkppprrrrrrssstttwwwyyyzzzzzzyyyzzz~~~zzz}}}pppmmmkkkkkkmmmvvvyyybbbVVVeeewwwyyywwwzzzzzz}}}}}}|||lll```SSSOOOaaayyyzzzgggZZZeee|||xxxvvv}}}yyy}}}yyynnn]]]___SSSJJJIIIEEE:::222000111???ZZZooo}}}|||___FFFGGGjjj~~~tttwwwfff???555+++///111...:::LLLjjjoooLLL@@@===AAAFFFHHHHHHGGGFFFFFFGGGHHHGGGLLLSSSTTTgggnnnLLLHHHRRRXXXXXX___cccaaabbbmmm||||||mmmZZZKKKDDDHHHWWWfffggglllmmmnnn}}}nnn```fffttt~~~~~~xxxuuuwwwqqqmmmqqqlllwwwZZZGGGQQQTTTLLLFFF777555222000222...555666>>>nnnrrrfff@@@777:::BBBgggrrrpppkkkgggiiinnnooolllllleeeccciiimmmllliiiiiikkklllllljjjcccXXXKKKBBB:::777222///...---,,,+++******+++++++++,,,,,,,,,---------...------,,,+++,,,,,,+++++++++*********)))((('''''''''(((***+++(((((()))************)))+++,,,,,,---------------,,,---...///000333888<<>>666000///000...---...***...333///999iiixxxcccvvvlllKKK:::888BBBfffVVVDDD666666555444333666===FFFMMMSSSTTTWWW[[[^^^aaabbbcccmmmjjjfffdddgggmmmvvv~~~lllhhhjjjrrrzzz~~~mmmlllpppaaaPPPMMMMMM\\\ccclllrrrssswwweeeWWW[[[bbbjjjnnnqqqpppmmmmmmppppppkkknnnpppsssvvvxxxyyyyyyxxx|||{{{tttqqqsssssswwwccc```dddccc^^^YYYVVVRRRPPPPPPPPPPPPOOOWWW[[[aaahhhnnnqqqssssssrrrtttvvvvvvvvvxxx|||}}}}}}~~~yyyuuuuuummmhhh{{{mmm___iiivvvxxxyyy~~~{{{{{{mmmaaaWWWUUU]]]hhhzzztttggg]]]fffxxx}}}tttoooxxx~~~}}}{{{~~~zzzwwwpppllleee^^^YYYdddYYYQQQPPPJJJ<<<333222...888PPPfffuuuxxx___DDD@@@___|||ttt|||uuuiiiCCC444,,,000111---777DDD```gggGGG;;;;;;???CCCEEEEEEEEEDDDEEEGGGGGGEEEIIIOOOMMMXXXrrrqqqNNNFFFOOOVVVUUUYYY^^^``````iii~~~ppp]]]QQQMMMOOOWWWaaaeeejjjlllnnnzzz|||iiibbbjjjvvv}}}rrrjjjooouuuwwwwwwyyyvvvnnnnnnhhh{{{|||VVVHHHVVVXXXOOOHHH999666333111333...666777???ooozzzsssDDD999;;;GGGkkkzzzssstttqqqllljjjlllllljjjhhheeefffiiijjjiiiiiilllkkkkkkkkkhhhaaaVVVIIIAAA<<<888333000///---,,,+++******+++++++++,,,,,,,,,---------------,,,++++++,,,++++++++++++*********(((((((((((()))))))))***'''((())))))******))))))++++++,,,------------,,,+++,,,...///000444999<<>>YYY{{{tttxxxtttmmmjjjHHH444...222000---555???ZZZcccEEE999999<<<@@@BBBCCCBBBBBBCCCDDDEEECCCHHHOOOMMMSSSfffzzzhhhLLLEEELLLSSSVVVVVVYYY\\\\\\ccc~~~yyyeeeYYYVVVVVVZZZ___dddjjjmmmppp{{{wwwbbb\\\dddooowww||||||yyy]]]TTTQQQMMMWWWnnn}}}tttvvvrrrkkkccczzz{{{SSSLLL___aaaTTTJJJ888444222111222...555666???nnnzzzuuuHHH:::;;;HHHkkkrrrtttwwwvvvpppkkkjjjhhhfffdddfffiiihhheeeccceeeiiiffffffeeeccc^^^UUUJJJBBB===999444111///---,,,*********+++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++************&&&''')))******))))))((('''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,---...///111555888@@@<<<555000...000222444444444555777999:::;;;<<>>lllgggWWWKKKXXX~~~```???111:::NNNrrrZZZBBB333444444444444777>>>FFFLLLTTTWWW]]]ccceeeeeebbb```aaacccddddddgggmmmpppqqqkkkjjjkkkmmmppptttwwwzzztttxxxdddLLLNNNXXXhhhttttttooottthhhSSSLLLKKKPPPKKKSSSZZZ]]]]]]```gggllllllnnnrrrvvvyyy{{{||||||yyyzzzsssnnnmmmmmm|||{{{kkkfffhhhjjj```aaaccchhhmmmooopppoookkkbbbYYY[[[fffpppsssrrrttttttuuuvvvwwwyyy|||~~~{{{yyy}}}hhhkkk{{{oooppprrrrrrvvv~~~yyy||||||{{{tttlllmmmvvv}}}~~~zzzwwwqqq{{{ppppppggg___ggghhhaaa]]]ZZZNNN;;;000000000444JJJfff{{{|||jjjMMMAAAWWWwwwuuuqqqiii{{{oooPPP444...222------666>>>XXXbbbDDD888777:::===@@@@@@@@@AAABBBBBBDDDBBBFFFNNNLLLPPP___aaaiiihhhWWWGGGDDDIIIMMMXXXWWW[[[```___aaauuu}}}hhh\\\XXXWWWYYY\\\bbbggglllpppzzzrrr___\\\dddmmmtttzzz{{{}}}~~~~~~pppYYYLLLDDDDDDVVVrrrtttllloooyyytttnnndddxxxxxxQQQPPPiiiiiiXXXKKK777000111000111---444555===mmm|||xxxCCC999888GGGiiiuuunnnqqqrrrmmmiiihhhfffccceeejjjnnnjjjdddaaaccceeeddddddcccaaa\\\SSSJJJCCC<<<999444000...---+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))&&&''')))*********)))(((''''''((())))))))))))))))))***++++++,,,,,,+++++++++,,,---,,,,,,---000222333222000//////000222444111555777666555777;;;>>>AAANNNVVVMMM???888;;;@@@JJJXXX___UUUGGGAAADDDFFFGGGHHHJJJJJJKKKMMMPPPRRRTTTUUUXXX[[[^^^aaaccccccdddgggqqqxxxYYYAAA===NNN]]]gggkkkeeefffhhhjjjlllmmmmmmlllllliiijjjlllqqqyyy{{{rrrrrrsssvvvvvvtttnnnjjjbbb___]]]eeeoooppp~~~{{{rrrmmmXXXOOObbb]]]BBB999111//////------///000111222111CCCrrrppp^^^UUU]]]~~~~~~^^^AAA222999IIIjjjQQQ===444333333333444777>>>FFFLLLTTTWWW]]]ccceeeeeebbb```[[[___aaaccchhhnnnkkkddd]]]```aaa```]]]___bbbeee```kkktttTTTOOOUUUcccrrrsssmmmqqq|||ppp[[[OOOGGGGGGGGGMMMSSSVVVTTTWWW```iiiiiilllppptttwwwyyyzzzzzzxxxyyyrrrnnnooommm{{{}}}}}}}}}{{{{{{}}}wwwhhhYYYWWWcccpppuuuuuuwwwwwwvvvwwwxxxzzz|||}}}|||xxx{{{~~~{{{zzzzzzrrrssstttrrruuu|||yyyzzz|||uuuqqqwww}}}zzznnn~~~xxxdddggggggcccaaa^^^OOO::://///////000FFFeee|||~~~tttWWWGGGVVVzzztttooorrriiilllyyy\\\777...111,,,---555:::SSS___CCC777666888<<<>>>>>>???@@@BBBBBBEEECCCDDDIIIHHHKKKZZZUUUYYYXXXOOOFFFEEEGGGHHHQQQVVV```jjjpppuuu}}}mmmbbb]]][[[]]]___cccggglllqqqyyypppeeejjjuuuzzz}}}~~~{{{yyyzzz{{{kkkQQQBBB@@@HHH\\\ssskkkdddhhhttt}}}tttsssiiiwww}}}oooOOOSSSnnnlllXXXJJJ666///111///111,,,444444===mmmAAA888444CCCdddllloooooommmlllmmmlllggggggoootttooogggdddddddddfffdddbbb___YYYQQQGGGAAA;;;777222///...,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++************)))))))))&&&''')))*********)))(((&&&'''(((((())))))(((((())))))***++++++++++++******+++,,,,,,++++++---...000111111000//////111333111555777222///222777999===IIIQQQJJJ>>>999<<>>AAACCC@@@CCCEEEHHHIIIIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXYYYZZZ\\\^^^fffooo}}}XXX@@@===OOO\\\cccfffbbbbbbbbbdddeeegggiiijjjkkkkkkjjjjjjlllsss|||}}}|||xxxtttrrrtttyyy}}}uuulllaaabbbhhhlllqqqgggSSSXXXiiiXXXCCC999111//////------000///000111444MMMeee\\\aaavvv[[[BBB333999FFFaaaFFF888666222333333555888???GGGLLLRRRUUUZZZ^^^aaabbbaaa```aaaaaa___```kkktttpppeeecccnnnvvvqqqeee]]]ZZZYYYMMMUUUqqqlllVVVUUU]]]kkknnniiilllwww}}}qqqjjjcccbbbWWWWWWWWWVVVQQQQQQZZZdddhhhjjjnnnrrrvvvxxxxxxxxxxxxyyysssrrrtttrrr{{{ttteeeVVVUUUbbbqqqwwwxxxwwwuuutttuuuxxxzzz{{{{{{}}}{{{|||}}}yyyttt|||xxxtttuuuvvvvvvwwwzzzzzzzzzzzz}}}}}}wwwxxx~~~ooo}}}qqqjjjfffdddddd```PPP::://////---+++>>>^^^xxx~~~___JJJQQQrrroookkkzzzrrrjjjfff;;;111222...///333333JJJXXX???555555777;;;======>>>@@@BBBAAAGGGDDDBBBGGGGGGMMM\\\YYY^^^^^^WWWOOOLLLJJJJJJKKKRRR]]]iiiyyyrrrkkkgggccccccfffdddfffjjjooottt}}}zzzkkkeeeppp~~~|||wwwvvvvvvwww~~~YYYDDD@@@<<>>nnnDDD;;;333@@@^^^qqqrrrpppnnnppprrrnnnhhhfffooouuuqqqjjjhhheeebbb```___\\\YYYTTTMMMEEE???999555111...---,,,+++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))'''(((((()))))))))))))))&&&'''(((((())))))((((((((())))))***************)))***,,,,,,++++++---///222222111...,,,,,,///222000333333///000444555222:::EEELLLHHH???::::::;;;IIIRRROOO>>>666===AAA;;;>>>AAAFFFHHHHHHGGGFFFFFFHHHIIIJJJLLLNNNOOOPPPPPPVVVTTTZZZdddxxxTTT@@@@@@QQQWWWYYY^^^___^^^]]]\\\\\\^^^aaadddfffhhhgggfffhhhmmmvvv~~~~~~{{{tttppptttuuueeeaaaggglllpppdddTTTWWWhhhoooSSSDDD:::111///...---...000......000666UUUuuuooosss}}}VVV===222;;;HHH^^^???333666222222333555999???GGGLLLSSSTTTWWW[[[^^^aaabbbcccdddccc___cccsssyyyiiibbb{{{qqqeee___MMMIIIVVVooocccZZZZZZeeejjjfffiiissstttmmmeee]]]TTTPPPWWWaaahhhkkknnnrrruuuwwwwwwwwwwwwwwwrrrsssyyyvvvyyy~~~lll```VVVWWWdddqqqvvvvvvtttrrrrrrtttyyy}}}~~~~~~|||~~~~~~zzztttqqqtttyyyxxx}}}}}}wwwrrrsssvvvvvvwwwyyyzzzzzz{{{}}}||||||~~~rrr~~~qqqfffeeefffbbbQQQ:::///000111,,,<<<\\\wwwdddKKKLLLlllpppnnnrrrkkk>>>444555111000111...CCCRRR<<<222555777:::<<<===>>>@@@BBB???GGGEEECCCGGGIIIRRRcccdddiiillleee[[[SSSPPPOOOOOOSSSUUU\\\ooo{{{sssooojjjfffeeeggg___```cccfffjjjqqq~~~rrrbbb[[[fffuuu{{{}}}wwwtttqqqqqq{{{hhhQQQFFF:::;;;QQQgggqqqwww|||{{{~~~}}}ggg^^^cccqqq|||ssspppcccooo~~~~~~cccMMMRRRjjjcccLLLDDD777555222111333...666666???ooo|||FFF@@@444???YYYxxxuuusssoookkklllnnnhhh```bbbmmmssspppkkkiiieee```WWWVVVTTTSSSPPPJJJDDD???777444000---,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))(((((((((((()))))))))***&&&''''''((((((((((((((((((((()))***************''')))+++,,,,,,---///111111111///+++((()))...333...000///...333:::777///777BBBJJJGGG@@@;;;999666HHHRRRMMM999111999>>>888:::???EEEHHHHHHEEECCCBBBEEEFFFGGGIIIJJJKKKKKKKKKSSSNNNRRR]]]tttQQQ@@@CCCQQQRRRPPPWWW]]]\\\ZZZWWWUUUVVVZZZ^^^aaabbbbbbbbbdddiiiqqqzzztttxxx{{{wwwrrrwwwwwwhhhfffkkkooopppeeeYYYOOOddd|||wwwiiiWWWEEE;;;111///...---...000......///666XXX|||RRR888000===KKK___===111555111222333555999???GGGLLLUUUVVVWWWZZZ^^^bbbeeegggaaaaaaaaahhh|||~~~hhhOOOttt{{{rrr___OOOKKKYYYvvvooo```ZZZccchhheeehhhrrrpppdddXXXRRRVVV```iiikkkooosssuuuwwwwwwwwwtttsssooorrrzzzvvvvvv~~~~~~~~~|||iii```YYY\\\hhhrrrtttrrrsssqqqqqquuu{{{uuu|||}}}yyyvvvuuutttssssss~~~zzz}}}|||uuuoooooorrruuuvvvvvvxxxzzz~~~|||uuu|||nnngggiiijjjaaaKKK666111888444///;;;XXXxxxsss>>>IIIhhh|||oooiiiooo@@@555111,,,000111222<<>>AAAGGGEEEBBB@@@BBBJJJTTT\\\iiimmmpppmmmdddZZZVVVTTTQQQTTTZZZaaajjjrrryyy}}}zzzuuuqqqooojjjeeefffjjjccccccddddddgggllltttzzzeeeZZZTTT\\\hhhqqqzzz~~~{{{wwwtttssstttwwwyyy}}}ZZZHHH???@@@VVVppp|||{{{xxx}}}yyy~~~}}}|||~~~}}}~~~zzzggg___dddnnn}}}vvvmmmhhhooozzzuuuyyy___NNNUUUsss\\\QQQ>>>===111222///111///444333AAA{{{mmm___EEE666444;;;WWWzzzrrrrrrpppmmmhhheeedddeeeeeehhhkkkllliiiddd```]]]XXXKKKEEEIIIIII@@@;;;===444222///,,,***)))))))))************************+++---...---+++)))))))))...,,,***(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++++++++******++++++,,,---111000...,,,+++,,,...///////////////000000000000222<<>>:::777666666777888:::<<<===???@@@??????>>>BBBBBBBBBCCCCCCCCCDDDDDDKKKQQQTTTZZZqqqPPPEEEBBBKKKRRRPPPQQQVVVVVVUUURRRPPPOOOOOOPPPQQQVVVXXXZZZ[[[___ggguuuyyy{{{zzzwww{{{tttgggdddhhhwwwyyyfffUUUIIIpppbbbYYYGGG;;;000///111111///......111222===cccrrr@@@===777===WWWOOO555888555666666666666888>>>FFFKKKRRRUUUYYY[[[\\\]]]^^^___ccc^^^```nnnqqqbbbTTT```|||vvvaaaSSSTTTaaa}}}rrrbbbYYY^^^ddddddgggmmm||||||}}}|||sssfffTTTIIIUUUhhhmmmppptttwwwwwwwwwwwwxxxmmmqqqvvvxxxxxxwwwuuuuuuwwwwwwvvvxxxmmm\\\TTT```mmmppprrruuuqqqtttqqqmmmoooxxx~~~~~~}}}zzzvvvvvvxxxyyywwwuuusssvvvxxxuuusssqqqnnnmmmmmmppptttwww{{{}}}}}}}}}~~~|||}}}|||ccc\\\nnn~~~rrriiillllllbbbKKK666000555000***444OOOvvvvvvAAAGGGbbb{{{xxxsssLLL===111...111000000999BBB===111000333666777777888;;;>>>??????>>>===???CCCJJJNNN]]]bbbfffddd]]]WWWTTTSSSOOOQQQTTTYYY^^^cccgggiiillliiiiiijjjhhhdddccceeecccfffmmmvvvkkk___WWW[[[ccciiioootttxxxvvvsssqqqqqqsssuuuwwwzzzuuuTTTEEE???SSSqqq~~~{{{xxx|||}}}}}}~~~~~~~~~vvveeeiiiqqq|||}}}uuunnnjjjpppyyy{{{rrrWWWHHHZZZttt```ZZZBBB:::000222000333000555555DDD~~~qqquuu}}}|||aaaOOO555666555>>>ZZZrrrsssrrrppplllhhheeeeeeffffffhhhjjjllllllhhhbbb^^^QQQFFF@@@CCCCCC:::555777222111...+++***))))))***************************,,,---...---+++))))))***---+++)))((('''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******++++++***+++************+++,,,,,,000///---,,,+++,,,---........./////////000000000000888??????>>>===:::666:::999666555444555777888777777888999::::::::::::?????????????????????@@@BBBIIIKKKLLL\\\uuu|||MMMBBB>>>FFFKKKIIIKKKPPPPPPOOOMMMKKKJJJKKKLLLMMMLLLOOOQQQRRRVVV^^^kkkuuu|||zzz||||||}}}uuulllfffhhhlllttttttaaaZZZpppnnnPPPHHH;;;111///111111///...---222444@@@gggwwwIII;;;888AAA^^^UUU999888333555555555666999???FFFLLLWWWYYY[[[[[[ZZZZZZ[[[\\\```^^^aaaoooyyydddHHHPPPeeeuuuyyyvvvgggaaapppoooaaaXXX]]]bbbbbbdddjjjrrr}}}zzzqqqrrrrrrrrrxxxvvvfffUUUOOOZZZjjjkkknnnrrruuuvvvwwwyyy{{{oooppprrruuuvvvuuutttsssxxxyyy}}}uuuuuutttwwwpppbbb\\\dddmmmoooooosssqqqsssqqqmmmooovvvzzzyyywwwyyy{{{{{{zzzxxxwwwvvvtttuuuzzz{{{vvvuuuuuussspppooooooqqqtttvvv{{{}}}}}}}}}|||zzzzzz}}}}}}{{{xxxrrreeeppp}}}rrrjjjmmmmmmaaaJJJ555///222---)))...DDDooo|||HHHDDDWWWwww~~~~~~yyyYYYFFF222111222///...555===:::111...000222444444666888:::999:::<<<<<<<<<===@@@BBBNNNRRRWWWXXXUUURRRQQQQQQOOOQQQSSSVVVYYY[[[\\\]]]]]]^^^ccciiijjjfffbbbccc```aaaiiiwwwxxxmmmdddbbbeeehhhjjjmmmooonnnnnnnnnnnnppprrrssstttxxx___KKKSSSkkk}}}zzz}}}|||{{{||||||{{{zzz{{{}}}~~~qqqssswww}}}}}}~~~xxxtttooolllpppxxxoooSSSMMMiiisss```\\\AAA444222222222666222666777HHHvvvlllkkkRRR666999:::EEE```pppsssrrroookkkgggfffggghhhfffeeefffjjjllliiiaaaYYYJJJAAA;;;===<<<555000222///...,,,***))))))******************************,,,---......,,,******++++++***)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***************************++++++,,,///...,,,++++++,,,---------.........///////////////333888===CCCEEE>>>444444333222111222444666777555555555555555666777888;;;;;;;;;::::::::::::;;;;;;CCCDDD???GGG\\\llloooHHH>>>:::>>>BBBAAACCCIIIGGGGGGEEEDDDDDDEEEFFFGGGDDDEEEGGGIIIMMMVVVbbbjjjqqqwwwzzzzzz{{{~~~tttmmmkkkooosssvvvjjjcccnnnWWWIII<<<111///111111//////...222444AAAkkktttkkk|||sssIII999999FFFeee[[[<<<888222333444444555999???HHHMMMYYYZZZZZZZZZXXXXXXZZZ\\\\\\^^^bbbooolllZZZ]]]kkksssrrr|||iiilllxxxyyyjjj^^^WWW[[[```aaaccchhhnnnrrrooolllnnniiijjjxxxzzzeeeVVVWWWaaajjjiiikkkooorrrtttwww{{{}}}rrrpppnnnpppssstttrrrpppvvvxxx{{{~~~{{{tttsssrrrwwwsssjjjfffkkknnnmmmmmmrrroooqqqqqqnnnooosssuuutttpppvvv}}}|||xxxwwwwwwvvvtttuuuxxxxxxuuusssuuuvvvtttsssrrrrrrsssuuuvvv{{{}}}~~~~~~~~~~~~~~~}}}||||||~~~{{{yyyzzz|||}}}zzzxxx~~~~~~{{{nnnjjjnnnhhhllllll^^^FFF333...111...---000===cccPPPBBBMMMmmm{{{ttt|||~~~xxx}}}bbbLLL333333222///---333;;;:::444...///000222333444666777777999;;;<<<<<<<<<>>>???CCCGGGLLLNNNNNNMMMNNNOOOMMMOOOQQQUUUXXXYYYZZZ[[[XXXZZZbbblllpppjjjdddbbb^^^\\\]]]eeesss}}}tttkkkfffggghhhiiijjjggghhhiiikkklllnnnoooppptttyyy|||]]]TTT___nnnrrrqqqyyyxxxvvvvvvwwwyyy{{{|||~~~~~~zzz{{{uuuuuuqqqnnnnnnvvvqqqTTT\\\|||rrr[[[VVV;;;///555111222777222666888IIIpppgggBBB888:::FFFaaasssrrrqqqoookkkhhhggghhhjjjeeebbbaaadddhhhdddXXXMMMEEE>>>::::::888222///000,,,+++******))))))******************************,,,---......,,,++++++,,,***))))))((())))))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))***++++++---,,,++++++++++++,,,,,,------------...............///333;;;FFFKKKAAA333111000000000000222444555555555444444444666777999:::999888777777777888999777===<<<666;;;LLLYYY]]]EEE===888:::<<<<<<>>>CCCAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDFFFKKKSSS^^^eeeiiirrr}}}||||||||||||sssoooqqqssswwwiii[[[hhhlllJJJ===222///111111000///111333333>>>hhh~~~ccc[[[nnnkkkEEE888:::HHHggg\\\<<<888222222333444555999@@@IIIOOOVVVWWWXXXWWWWWWYYY\\\___YYY^^^aaammm|||bbbeeeppprrriiilllyyy}}}sssqqqvvvrrrddd\\\XXX\\\aaabbbdddhhhmmmkkkhhhkkknnnfffjjj~~~fffYYY]]]eeehhhiiikkknnnppprrruuuyyy|||uuuppplllmmmqqqtttrrrooovvvxxx|||~~~|||vvvtttsssxxxsssooonnnppppppmmmnnnssslllnnnooooooppprrrrrrqqqnnnsssyyy|||{{{xxxwwwwwwwwwuuuttttttsssrrrssstttuuuuuuttttttuuuvvvxxxyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{|||zzz|||||||||zzzxxxxxx|||kkk[[[^^^llldddiiihhhXXXAAA222...000---000444888TTTWWWBBBGGGgggpppuuuuuugggNNN888444111......333:::;;;888//////000111333444444444666777888999999;;;>>>AAA@@@BBBEEEHHHIIIJJJKKKLLLHHHIIILLLOOORRRTTTVVVVVVXXXZZZbbbmmmqqqlllddd```^^^\\\[[[[[[```iiisssyyypppkkkddd___```ccceeedddcccdddfffhhhjjjkkklllmmmsssttt{{{jjjUUUUUUbbbnnnsssrrrrrrrrrrrrtttxxx|||}}}~~~}}}~~~}}}~~~ssswwwsssnnnmmmvvvlllQQQbbbooo^^^RRR888///444///111555000666999FFFyyy{{{qqqAAA666555@@@\\\zzzvvvqqqpppooollliiihhhiiikkkfffbbb```bbbeee^^^OOOAAA>>>:::777666444000......************************************************+++,,,...---,,,++++++,,,))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((())))))***+++++++++*********++++++++++++,,,,,,,,,------------------000888EEEJJJAAA444111111000000000111222222444333333222333555666777:::999777666666777888999888:::777444:::GGGLLLJJJCCC>>>::::::::::::<<<@@@======>>>>>>??????@@@AAA@@@AAABBBEEEJJJSSS\\\bbbfffmmmwww~~~xxx{{{tttpppqqqppprrr{{{}}}aaaSSS```|||wwwLLL???222000111111000000333444111:::ccctttXXXMMM\\\lllHHH999:::GGGdddXXX999777333222222333555999@@@IIIOOOUUUVVVWWWWWWWWWYYY\\\___ZZZ^^^```iiidddeeemmmlll^^^\\\ccccccfffkkkwwwwwwmmmkkkkkkbbbaaa\\\ZZZ^^^cccfffhhhjjjgggddd```fffkkkeeekkkggg\\\aaaffffffjjjlllnnnoooppprrrvvvxxxvvvpppkkkkkkpppsssrrrpppppptttyyy}}}~~~}}}|||xxxwwwvvv{{{qqqqqqrrrssspppnnnpppuuujjjjjjmmmpppqqqqqqqqqrrrqqqpppqqqtttwwwyyywwwuuuvvvvvvvvvuuutttuuutttssstttttttttuuuwwwyyy{{{||||||||||||}}}~~~~~~~~~}}}}}}|||zzzyyy|||}}}}}}}}}vvvmmmwww|||rrraaaWWW___oooccciiieeeSSS<<<000...000***...333555III{{{```FFFDDDcccqqqttt|||pppQQQ@@@444111...///333888:::999000//////000222444333222222333444555666888===@@@???@@@AAADDDFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSWWWWWW]]]gggkkkggg___[[[WWWYYY[[[ZZZZZZ[[[___bbbbbbaaa]]]YYY[[[```cccbbbbbbcccdddeeeggghhhiiiiiinnnpppyyy|||xxxZZZOOOWWWfffooolllmmmnnnoooqqquuuzzz}}}}}}~~~}}}|||~~~{{{|||zzz{{{}}}~~~}}}}}}~~~}}}|||~~~~~~{{{qqqxxxuuuooonnnyyy```LLL]]]kkkfffPPP888333//////111444...666:::BBBooouuu???;;;888AAA]]]|||xxxnnnoooooommmkkkjjjjjjllljjjfffcccdddddd[[[JJJ;;;666444222111///---,,,,,,***************************************************+++---,,,+++******+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((((((((((((((((())))))***)))))))))***************++++++++++++,,,,,,,,,,,,,,,---...333===CCC===333111111000////////////000000000000000111222333333888777555555555777999:::AAA???<<<<<>><<<:::999:::;;;===;;;;;;<<<<<<============>>>>>>???BBBHHHQQQYYY^^^ccciiiqqqyyy}}}~~~~~~~~~|||rrrsssrrrssstttnnnjjjtttrrrpppqqq[[[VVV^^^yyywwwNNN@@@333000111111111111111333111:::aaauuuXXXIIIVVVmmmIII::::::FFF```SSS555666555222333333555999@@@IIIOOOUUUWWWXXXWWWWWWWWWYYY[[[[[[^^^```gggqqqkkkjjjcccTTTQQQWWWVVVRRRQQQXXX[[[WWW]]]bbbZZZ```______aaaeeehhhiiijjjeeeddd```cccjjjgggooo{{{iiiaaacccfffeeejjjlllnnnooooooppprrrtttsssoookkkkkknnnqqqrrrqqqoootttzzz}}}~~~}}}}}}}}}xxxvvvvvv|||~~~pppqqqsssrrrppppppsssvvvjjjjjjlllqqqsssqqqrrrtttsssooommmoootttwwwwwwuuutttwwwxxxvvvvvvwwwvvvsssvvvuuuuuuuuuwwwyyy|||~~~|||{{{{{{|||~~~~~~~~~~~~}}}yyywwwvvvyyy}}}}}}mmmwwwyyyqqqfffxxx~~~nnnaaa___hhhrrrfffkkkfffPPP999......000---,,,///333BBBooonnnMMMBBB[[[tttvvv~~~XXXJJJ444111...///222555666666000...---///111333222000///111333444444666999;;;<<<<<<===???BBBEEEGGGGGGJJJIIIIIIJJJLLLPPPSSSUUUUUUSSSVVV^^^ccc```ZZZXXXRRRSSSUUUWWWYYYYYYXXXWWW\\\]]][[[WWWYYY```dddbbbbbbbbbbbbbbbbbbcccdddeeekkkiiirrrwwwsssbbbOOORRR^^^eeehhhjjjlllmmmnnnppptttxxxwwwyyyxxxvvvwww{{{}}}{{{zzzzzz{{{~~~{{{~~~yyyxxxxxxtttqqqqqq|||vvvpppvvvyyy}}}yyyrrrvvvuuuqqqrrr}}}}}}WWWNNN```gggjjjHHH555888,,,111111222---888;;;>>>dddOOO@@@:::BBB```~~~}}}qqqlllmmmoooooommmkkkkkkkkkjjjgggffffffcccXXXGGG999000111000...,,,,,,,,,,,,++++++++++++++++++******************************(((***++++++***)))***+++***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''((())))))'''((())))))*********)))************+++++++++,,,***,,,---...222777666222.....................///------...///000000000000444333222111222444777999DDDBBB@@@AAAGGGLLLIIIDDD<<<===<<<:::888999::::::888888999999999999999999<<<;;;<<>>\\\yyyqqqbbbjjjmmmooopppnnnlllkkkkkkgggfffffffffaaaUUUEEE888...000000...,,,---......+++,,,,,,,,,,,,+++******************************''')))++++++)))))))))***++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''''''''''''''((())))))''''''((()))******)))))))))************+++++++++))),,,,,,***+++///111000,,,,,,,,,------.........---...///111222111111000111000......///222555888======;;;<<>>888;;;;;;999777888888777555666666777777666666555;;;;;;;;;???FFFNNNUUUXXX___eeerrr~~~xxxlllgggcccdddeee^^^MMMDDDRRRfffwwwooo~~~kkk^^^bbb^^^WWWtttmmmPPPAAA444000111222111222(((000666EEEkkkgggLLL[[[uuuiii@@@999:::FFF```QQQ333555444333444444666999???HHHMMMMMMPPPTTTXXXYYY[[[]]]^^^ZZZ]]]aaahhhqqq|||tttoooiii```bbbgggbbb___\\\______]]]gggqqqlllfffggggggeeeeeeeeedddbbbdddhhhbbb]]]cccgggppp~~~nnnkkkjjjeeefffkkkeeeiiimmmpppppppppqqqrrrjjjjjjkkkjjjjjjlllooorrrrrrwww|||~~~|||zzzyyyyyynnnnnnqqqzzzuuurrrsssqqqnnnmmmpppssstttrrroooooottttttpppppptttnnnqqqttttttrrrrrruuuxxxpppttttttpppqqqvvvwwwsss}}}{{{wwwttttttvvvyyy{{{}}}{{{yyy{{{~~~~~~|||zzz~~~~~~zzzwwwyyy||||||yyywwwxxxzzz{{{yyyvvvwwwsssttthhhfffxxxqqquuurrraaaGGG333---///000111)))000222444]]]XXXCCCOOOggg{{{jjjZZZ<<>>AAADDDEEEAAACCCFFFHHHIIIKKKNNNPPPOOORRRUUUVVVUUUTTTSSSTTTWWWUUUUUUWWW\\\^^^^^^\\\VVVVVVUUUVVVWWWZZZ]]]___cccaaa___```bbbdddeeeeeeeeemmmsssnnngggjjj{{{nnnXXXWWW]]]```eeeggggggfffjjjpppqqqnnnrrroooqqqyyy|||zzzyyy}}}{{{uuurrrwwwxxx|||~~~}}}~~~xxxrrrkkkccc[[[VVVZZZYYYWWWWWWZZZaaaiiiooo{{{www|||xxxoootttvvvsssssswww```IIIZZZuuusssiiiVVVDDD999555555///444333333888999BBBTTTWWW===AAA???TTTzzz|||aaaWWWcccfffkkknnnooolllgggdddgggcccdddggg```LLL999000...---,,,+++++++++,,,------------,,,,,,,,,+++++++++******************+++******+++,,,,,,,,,,,,+++(((((()))))))))(((((('''&&&'''''''''(((((())))))******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((+++*********))))))((((((,,,++++++***************...------,,,,,,------...+++,,,,,,------,,,,,,+++//////////////////......000111111111111222222222111222333555777888999:::666666666666666666666555555444333333444555777888666777999<<>>AAAUUUjjj|||kkk}}}~~~jjjeee```^^^UUUpppyyyoooLLL@@@555111111///......222444555DDDmmmwwwRRRaaaxxx{{{nnnEEE>>>;;;NNN___OOO777222777555333333888;;;???HHHPPPRRRQQQTTTZZZZZZVVVWWW]]]___aaadddhhhmmmuuu}}}}}}zzzvvvuuuwwwyyyuuutttvvvzzz~~~|||tttlllqqqhhhbbbcccffffffeeefffaaadddfffffffffjjjrrryyy{{{rrrmmmhhhccceeekkkhhhiiikkkmmmoooqqqrrrrrrooommmjjjiiijjjlllmmmmmmvvvyyy|||}}}{{{xxxvvvvvvnnnlllmmmttt||||||sssjjjnnnqqqttttttsssrrruuuwwwuuummmllluuuwwwpppmmmqqqppppppppppppppppppppppppqqqqqqrrrtttuuuuuutttrrrzzztttnnnnnntttzzz}}}~~~~~~{{{yyyyyyzzz|||{{{zzzyyyyyyyyyzzz{{{|||~~~~~~{{{zzz||||||yyy}}}~~~www}}}rrrwwwppp]]]DDD222.../////////***111333555ZZZ```JJJHHH]]]}}}sssjjjBBB333...///,,,///222,,,///...------------.../////////000000000111111111444555666888;;;>>>AAACCCCCCEEEGGGHHHIIIJJJLLLNNNNNNPPPSSSTTTSSSRRRRRRRRRUUUTTTSSSVVVZZZ\\\\\\[[[XXXWWWWWWWWWYYY[[[^^^___aaaaaaaaaaaaaaabbbccccccfffnnntttpppiiiiiisss~~~xxx___XXX[[[^^^cccfffggghhhnnnuuuxxxvvvpppnnnooouuuxxxvvvvvvyyy|||xxxvvvvvvyyy~~~xxxooohhhbbb]]]YYYZZZYYYXXXVVVVVV[[[bbbgggqqqmmm~~~vvvtttuuu|||yyytttuuu~~~^^^OOO]]]zzztttfffRRR???444000111...444222222777999@@@RRRSSS???@@@<<>>===KKK___zzzpppqqqmmm^^^SSSRRRqqqnnn```III>>>444111222000///000444444333BBBnnn```fffxxx{{{kkkBBB;;;;;;PPPbbbQQQ888222666555333333666999<<>>BBBDDDEEEFFFEEEFFFGGGIIIKKKNNNPPPQQQPPPOOOOOOOOORRRRRRRRRTTTWWWYYYZZZYYYXXXXXXXXXXXXYYY[[[]]]______bbbddddddaaa___```aaadddkkkpppoooiiieeegggkkkwww~~~ggg\\\]]]``````bbbdddeeekkkrrruuussslllkkklllqqqsssrrrsssuuu|||xxxzzzxxxyyy|||}}}~~~xxxmmmeee```]]][[[```___\\\VVVPPPNNNOOORRRbbbeeeooonnnxxx|||uuuooosss}}}XXXZZZfff|||qqq^^^JJJ999000...000...333111111777888???PPPoooqqqOOO???<<<999MMMqqqzzzeeeTTT^^^dddjjjllljjjggghhhkkkeeebbbaaaaaa[[[KKK;;;222000///...,,,,,,,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------,,,+++***)))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''******)))(((((((((((((((***))))))(((((())))))***)))******++++++******)))***+++,,,---------------,,,,,,,,,,,,------------------......///000000111////////////////////////////////////000111222333555666777999===DDDLLLRRRYYY]]]eeemmmuuuyyyzzz{{{|||~~~{{{{{{~~~pppcccaaaLLL======;;;888FFF\\\zzzxxx~~~eeeOOOYYYwwwoooaaaGGG<<<333111222111000111555444111@@@nnniiirrrtttIII888:::QQQbbbQQQ888222555555222222555777999@@@GGGRRRSSSVVV[[[\\\ZZZ\\\```bbbeeehhhjjjjjjjjjjjjkkktttvvvxxx{{{}}}wwwpppllleee```bbbdddddddddeeefffhhhhhheeebbbcccfffjjjkkkiiijjjlllllliiihhhjjjhhhhhhiiijjjkkkkkkkkkjjjlllllljjjjjjjjjkkklllmmmqqquuu{{{~~~|||yyyvvvtttqqqooommmnnnoooppppppooonnnrrruuuuuusssqqqsssuuusssnnnnnnvvvxxxrrrpppsssrrrrrrssssssrrrqqqqqqpppooonnnnnnnnnppprrruuuwww|||wwwsssqqqsssuuuuuutttxxxyyyzzzzzzxxxxxxyyyzzz}}}}}}}}}|||zzzvvvrrroootttwwwwwwuuuvvvyyyzzzxxx{{{}}}~~~xxxgggNNN999000//////------///222///,,,???fffxxx```:::MMMkkkqqqmmmXXX@@@333000******---+++.........------................../////////000000//////000222444666888999===???@@@AAAAAAAAACCCDDDHHHJJJLLLLLLKKKKKKLLLLLLQQQQQQRRRSSSVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]\\\aaafffeee```]]]]]]___```dddhhhhhhfffbbbaaaaaaaaarrr~~~wwwhhhaaabbbeeecccddddddcccffflllmmmjjjfffhhhjjjmmmooooooqqqsssyyy{{{}}}~~~~~~{{{xxxvvv}}}|||~~~~~~~~~zzznnneee^^^ZZZWWW___``````\\\TTTMMMIIIHHHTTTeeelllmmmtttxxxrrrpppttttttsssyyypppRRRiiivvv{{{jjjTTTAAA555///111555000444111222888999???NNN{{{yyyrrrlllOOO===888:::RRRuuukkkSSS^^^eeellllllhhhfffhhhmmmgggdddbbb```YYYKKK<<<222222111///...------...///............------------......------------......+++,,,,,,---------------//////......,,,+++***)))(((((((((((((((((())))))''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))((((((''''''(((((()))(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------...------...///000111111222555666777999<<>>444222222111000000333555333???lll|||___rrrSSS888:::NNN\\\KKK666333666444111222555777888???FFFMMMPPPTTTWWWYYYYYY[[[^^^ccceeeffffffdddcccccccccccceeegggiiikkkmmmqqqtttzzz}}}{{{ssslllhhhiiiccc```bbbdddddddddggggggggggggdddaaa```bbbddd```aaacccfffhhhggggggggghhhiiiiiijjjjjjiiiiiihhhjjjjjjjjjjjjiiijjjkkkmmmnnnssszzz}}}}}}yyyuuusssoooooonnnmmmkkkkkkmmmnnnmmmqqqttttttqqqooopppqqqqqqooopppuuuvvvqqqnnnpppqqqqqqrrrrrrrrrqqqpppoootttssspppmmmkkkllloooqqqrrrpppooopppsssuuuvvvvvvwwwyyyzzzyyyxxxwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvuuurrruuutttrrrsssxxxzzzxxx}}}}}}qqqtttxxx~~~}}}yyyuuu```FFF555//////...------111111...---666SSSsssiii;;;IIIbbbwwwggg|||eeeHHH666222,,,+++///...---..................------............/////////.........///111222444555888:::<<<>>>>>>???AAACCCCCCDDDGGGGGGGGGGGGIIIJJJOOOPPPRRRSSSUUUVVVXXXYYYWWWWWWWWWWWWXXXXXXYYYYYYYYY___dddddd```\\\]]]___]]]___aaaccccccccccccccc[[[dddjjjhhhcccbbbcccdddhhhiiigggeeegggkkkjjjgggccchhhlllnnnoooppprrrssswwwwwwwwwvvvwwwwwwxxxyyy~~~}}}}}}qqqggg___WWWSSSSSSWWW]]]```___YYYRRRNNNKKKiiiwwwrrrwwwttt|||zzz{{{zzzooogggrrrbbbPPPuuuzzzdddKKK;;;333000222666222555222333:::;;;???MMMmmmbbbzzzvvvSSS<<<777AAA___bbb^^^eeellllllhhheeehhhllliiigggeee```YYYNNN???333333222111///...//////000/////////.........------///..................///,,,,,,---............---000000000///...,,,+++***))))))))))))))))))((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''))))))(((((((((((())))))'''(((((())))))((((((''''''''')))***++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,---...///000111222222555666777999;;;@@@GGGKKKPPPUUUZZZ^^^```cccjjjooouuuxxx|||yyyyyytttjjjZZZPPPDDDCCCQQQcccnnnqqquuu[[[gggjjjwwwjjjNNNBBB666222222///...///000666777???iiijjjQQQgggTTT;;;:::HHHRRRBBB333444777222111222666888:::@@@GGGJJJNNNSSSUUUWWWZZZ\\\]]]bbbcccbbb```^^^]]]___```___```bbbbbbbbbcccfffhhheeeiiinnnqqqoookkkgggeeefffbbb```cccddddddeeehhhdddeeedddcccaaa`````````^^^___aaaaaacccfffggggggiiiiiijjjjjjjjjjjjiiiiiihhhiiikkkjjjiiiiiikkkmmmmmmrrryyy|||{{{xxxtttrrrkkkmmmooonnnkkkjjjjjjkkklllpppsssssspppmmmlllmmmooooooqqqtttrrrnnnkkkkkknnnooopppqqqqqqpppooonnnuuuuuurrrnnnjjjiiilllnnnooonnnnnnppptttvvvxxxyyyzzz{{{{{{zzzxxxwwwxxxyyyzzzyyywwwvvvvvvwwwyyy{{{tttuuusssooopppuuuyyyyyyqqqeeekkkrrruuu|||pppjjjuuu|||oooZZZAAA333///......///,,,222///...222555JJJjjjrrrHHHCCCWWW|||nnnooo~~~vvvTTT<<<666...+++//////------...//////...------------------.........///...---......///000111222666888:::<<<<<<===@@@BBB===???AAACCCCCCEEEGGGIIIMMMOOORRRSSSSSSTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXX\\\```bbb```^^^^^^___^^^___```aaacccfffhhhjjjbbb```___^^^___``````___eeefffeeeccceeeiiiiiifffeeelllssssssrrrssssssrrrtttrrrpppooopppsssvvvxxxxxxxxx}}}uuulllcccZZZUUUPPPSSSZZZaaafffcccZZZRRRSSSooorrrzzz|||~~~wwwjjjeeesss\\\UUU~~~yyy___DDD777222///000444333666333444<<<<<<>>>KKK{{{vvv```mmm___BBB:::FFFiiizzz\\\ccciiikkkiiiggghhhjjjiiijjjhhhccc]]]TTTEEE888555444222111000000000000000////////////.........//////............//////,,,---......//////......000000//////...---,,,+++******))))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''***))))))(((((())))))***'''(((((())))))((((((''''''((()))***************************+++++++++,,,+++++++++++++++++++++,,,++++++,,,,,,------......+++,,,...000111222222222444555666888:::???DDDIIIMMMQQQVVVYYY\\\aaahhhmmmsssvvv{{{zzz{{{wwwmmmYYYLLLHHH]]]~~~jjjXXXdddkkkqqqUUUGGG999333111///...///...888999???ggghhhPPP^^^WWW@@@999AAAHHH<<<333555777222111222777999:::@@@GGGIIINNNSSSUUUWWW\\\___^^^``````___]]][[[ZZZ\\\^^^]]]___aaabbbcccdddfffggg___aaadddggghhhgggdddbbbbbb______bbbcccbbbdddhhhbbbbbbcccbbbbbb```___^^^^^^aaaaaa```aaafffgggfffhhhhhhiiijjjkkkkkkkkkkkkeeehhhkkkjjjhhhhhhjjjmmmnnnsssxxx{{{zzzvvvsssqqqiiilllnnnnnnmmmjjjiiiiiimmmqqqtttsssooolllkkkkkkmmmooorrrsssqqqmmmjjjjjjkkklllooopppqqqqqqooonnnnnnqqqrrrpppmmmlllnnnppprrrrrrrrrrrrtttvvvxxxyyy{{{||||||{{{yyyxxxxxxyyy~~~|||xxxuuuuuuvvvyyy{{{wwwvvvqqqjjjkkkqqqwwwxxx}}}mmmdddoooxxxyyy{{{zzzggg```sssvvviiiTTT===222///---...111,,,222------555444@@@___yyy}}}]]]BBBOOO}}}vvvdddtttxxxfffIII???333,,,...///------...//////...------,,,,,,---------........................///000111333555777777777888999;;;888:::===???@@@CCCFFFIIIKKKMMMPPPQQQQQQQQQTTTWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWYYY\\\^^^```aaaaaaaaa^^^___```aaabbbcccfffiiieeeaaa]]]^^^___```^^^]]]ccceeecccaaaccchhhhhhdddjjjttt{{{zzzvvvuuusssooonnnmmmlllkkklllooorrrtttvvvvvvzzzwwwpppiiibbb^^^ZZZZZZ___kkkwww{{{tttllllllxxx}}}rrr}}}~~~xxxooojjjqqqvvv]]]aaarrrVVV<<<333222//////333333666222333;;;;;;===IIIpppkkkpppmmmLLL<<>>hhhkkkXXXHHH]]]hhhDDD999<<>>JJJaaayyyxxxMMMJJJWWWhhhlllnnnnnngggmmmmmmmmmooommmdddUUUJJJ???777111111222111111333111111111111111000//////////////////////////////000000//////.........---000000000000////////////---,,,+++)))((('''''''''((()))))))))((('''&&&&&&))))))(((((((((((())))))***)))(((''''''((())))))((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%))))))***))))))((('''&&&))))))************))))))((()))***+++***)))'''%%%(((((((((((()))+++,,,---***+++,,,,,,+++,,,...000------......///000000000222333555666888:::>>>BBBJJJKKKMMMPPPUUU]]]ffflllllluuuzzzzzz|||xxx{{{}}}~~~~~~}}}yyyooollldddmmm}}}yyykkk```rrrhhhXXXhhhvvvKKK@@@555222222222222444222555;;;EEEggguuu```LLL\\\{{{QQQ;;;555<<<888444555444444444555777999;;;===>>>IIILLLPPPSSSUUUWWWYYY[[[ZZZZZZYYYWWWUUUVVVYYY\\\^^^\\\ZZZYYYZZZ]]]aaaccccccbbb___^^^fffmmmhhh]]]ddd___\\\]]][[[XXXZZZaaabbb```aaacccbbb\\\UUUPPPSSSRRRUUUZZZ\\\[[[^^^bbbbbbdddggghhhgggfffffffffiiigggfffgggiiijjjjjjiiilllmmmnnnppptttwwwrrrjjjccceeeiiilllnnnnnnmmmllllllmmmnnnmmmlllmmmnnnppppppnnnnnnrrrwwwyyyvvvqqqtttrrrpppqqqsssssspppmmmlllnnnmmmlllnnnsssrrrooopppqqqpppnnnmmmoootttyyy{{{zzz{{{|||~~~}}}{{{yyyzzzzzzyyyxxxyyy||||||zzz}}}xxxmmmbbbccclllqqqppp}}}yyy~~~xxxhhhppp{{{xxxnnnfffNNNDDD777///---...000000------///111000///555===YYYyyydddFFFWWWvvvnnnaaagggnnnTTT>>>222222333......//////000000000000---,,,++++++------,,,+++------------............000000/////////000111111333444777888:::<<>>AAAHHHJJJMMMQQQVVV^^^ffflllnnntttwwwuuuwww|||~~~{{{|||||||||||||||{{{zzz|||zzz~~~{{{tttmmmfffpppxxx}}}qqqiiirrrbbbXXXooorrrHHH===333111222111222444444666:::CCCdddfffOOO```SSS;;;444:::777333555444333444555666888;;;===>>>GGGJJJOOOSSSUUUVVVXXXZZZXXXYYYZZZYYYXXXWWWXXXZZZ]]]]]]]]]]]]]]]]]]]]]]]]cccbbb___^^^ccciiifff^^^eee___\\\\\\ZZZWWWZZZ```cccaaa___``````\\\VVVQQQJJJKKKPPPXXX[[[[[[]]]```bbbccceeeeeeddddddeeefffeeeeeefffhhhiiiiiihhhgggnnnppppppoooppprrrllleeebbbdddgggjjjkkkkkkjjjiiikkklllmmmmmmkkkkkkmmmnnnllllllmmmpppuuuvvvtttqqqsssqqqppppppqqqqqqooolllmmmnnnllljjjmmmssstttrrrnnnoooooonnnnnnppptttxxxzzzyyyyyyzzz||||||{{{yyy{{{{{{yyyyyyzzz{{{zzzxxx{{{ooodddeeennnttttttvvvjjjyyyxxxoooggg[[[DDD>>>777000---,,,...000...---...000///---222999LLLkkkpppLLLJJJaaaxxxkkkkkkuuuXXXDDD777...///---............/////////---,,,+++,,,---...---+++------------............//////......///000000111222222333666:::===>>>>>>DDDFFFJJJNNNQQQTTTVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^___```___]]][[[ZZZ]]]^^^```bbbcccccccccbbbgggfffeeefffiiikkklllkkkhhhjjjmmmoooooonnnllljjjgggkkkooopppnnnnnnppprrrjjjllloooppppppoooooopppuuuvvvwwwyyy||||||qqqeee\\\WWWUUUSSSRRRZZZnnnyyy|||}}}zzzzzz~~~vvv}}}uuulllfffooopppUUUCCC777...111444222222555222444666777888999<<>>AAAFFFIIINNNRRRXXX^^^eeeiiilllppprrrsssxxx~~~|||zzzzzz{{{}}}~~~{{{~~~pppkkknnn^^^ZZZssskkkBBB999111000111111222444666666999AAAbbbuuuYYYgggUUU<<<333888555222444333333333444555777:::<<<===DDDIIINNNSSSUUUVVVWWWXXXVVVXXXZZZZZZYYYXXXXXXYYYZZZ[[[^^^___```^^^\\\ZZZaaaaaa___]]]___cccccc```bbb\\\WWWUUUSSSQQQSSSXXX```^^^\\\]]]```___YYYSSSGGGHHHMMMUUUYYYXXXYYY[[[^^^```bbbbbbbbbbbbdddeeeaaacccfffgggffffffffffffnnnppppppmmmmmmmmmiiicccbbbcccfffggghhhhhhffffffjjjlllmmmlllkkkjjjjjjkkkhhhiiikkknnnpppqqqqqqqqqqqqooonnnnnnoooooommmllllllllliiifffiiioooqqqooolllmmmnnnoooooopppsssuuuwwwwwwwwwyyy{{{{{{zzzxxxyyyxxxwwwyyyzzzzzzyyywww{{{mmmbbbbbbkkkrrrtttqqqvvvhhheeebbbMMM:::999777222---,,,...111///------///...,,,///555DDD^^^\\\FFFMMMjjj~~~xxxsssvvv|||eeePPP===---.........---------............,,,+++,,,---...---,,,,,,,,,---------.........------------...///000000111000000444:::>>>>>><<<@@@AAACCCFFFJJJMMMPPPQQQUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]][[[YYYXXX[[[]]]```bbbcccdddccccccdddccccccccceeeggghhhiiihhhjjjllloooooonnnlllkkkjjjkkkllljjjiiikkkpppuuuiiikkknnnpppoooooopppqqqvvvvvvwwwzzz}}}zzzpppfff^^^YYYNNNLLLHHHHHHWWWppp~~~|||zzz{{{sssuuussszzz|||hhh{{{hhhLLL;;;444111333333111111555333555666666666777:::<<>>AAAFFFIIINNNSSSWWW\\\aaadddkkklllnnnpppwww~~~zzzxxxyyy~~~oooiiikkkccceeezzz```<<<555//////000000222555666666:::BBBaaaiiiqqq[[[???333777444111333222222222333444777999;;;<<>>333555666333///---///222///------///...,,,...222<<>>777444111111444111111111111111000//////////////////////////////.........///////////////////////////............***+++---......,,,+++)))(((((()))***+++++++++***))))))(((((((((((())))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''&&&'''((())))))***))))))''''''((((((((((((''''''(((((()))))))))))))))((((((((((((((()))+++,,,---+++,,,---,,,++++++---...------......///000000000111222444555777999===@@@FFFIIIMMMQQQTTTWWW[[[^^^jjjhhhggghhhlllrrr|||{{{zzz|||zzztttsssvvv~~~zzzyyyyyyyyylllccclll{{{QQQ888333///000111000333666555666<<>>```xxxYYYHHHdddzzzyyyyyyuuuVVV===000000///...---------...///...---,,,---...///...,,,,,,,,,,,,,,,------------++++++++++++,,,---//////......000444777999999888999999999;;;>>>BBBGGGIIIRRRTTTYYY]]]______]]]\\\XXXXXXYYYZZZ\\\^^^```aaa[[[\\\]]]^^^```aaabbbcccbbbdddgggggggggfffggghhhjjjjjjiiiiiijjjlllnnnooommmmmmlllgggccccccgggkkkhhhkkknnnpppqqqrrrssstttyyywwwwwwzzz}}}|||~~~}}}xxxuuuvvvwwwtttsssrrrooolllgggdddbbbbbbXXXSSS[[[hhhrrrwwwzzzvvv{{{~~~tttnnnooo]]]^^^jjjrrrmmmQQQCCC666666666555333111222333222444555555444555777999:::MMMlllrrreeeKKKAAA===NNNrrruuuTTT@@@888===FFFXXXiiimmmpppmmmjjjfffcccaaaaaaaaa\\\OOOBBB:::666333222444111111111111111000//////////////////////////////.........////////////////////////.........------***+++,,,---------,,,+++)))******++++++++++++***))))))(((((((((((())))))'''&&&&&&&&&&&&''')))***'''(((((())))))((((((''''''(((((()))))))))))))))******)))(((((('''&&&&&&'''(((((())))))))))))((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))***+++,,,---...+++,,,---,,,++++++,,,...------......///000000000000222444555666999===@@@CCCFFFJJJMMMPPPSSSWWWYYYaaa___```dddgggjjjrrryyyxxxtttuuu||||||vvvuuuzzzzzzwwwwwwvvvvvvkkk[[[fffttt}}}~~~~~~}}}|||DDD777222111222333111444888555777>>>GGG___yyyuuulllKKK888777444111444222000000111222555777999:::???BBBGGGKKKNNNPPPSSSUUUWWWVVVUUUSSSTTTYYY___ddd```^^^\\\[[[YYYZZZZZZ[[[XXXVVVVVVXXXXXXWWWYYY]]]]]]ZZZRRRKKKJJJKKKIIIDDD???CCCIIIUUUhhhvvvqqqcccHHH???777777999;;;>>>BBBFFFMMMVVV]]]```___^^^]]]```\\\XXXVVVWWWXXXYYYYYY```fffhhhccc^^^___bbbdddddddddeeeeeefffeeeeeeeeehhhkkknnnmmmjjjfffcccaaa___```aaaccceeeggghhhiiillljjjeee]]]UUUOOOLLLLLLNNNRRRUUUXXX___gggjjjhhhmmmlllllllllmmmllljjjhhheeeggglllqqquuuvvvtttqqqddd]]]]]]gggrrr{{{~~~kkk```[[[\\\aaafffsssrrroooiii```TTTBBB222---...//////...---------///,,,,,,///000......111111333OOOyyyqqqOOOWWWyyy{{{mmmiiiMMM444222111///------...///000///---,,,---...///...---++++++,,,,,,,,,---------))))))******+++---...///***---000333333333444555777666666777:::???CCCFFFLLLNNNRRRUUUXXXZZZZZZZZZVVVUUUTTTUUUWWW[[[```bbb\\\\\\[[[[[[]]]___aaacccbbbfffjjjkkkiiihhhhhhiiihhhhhhhhhhhhiiikkkmmmnnnmmmooooookkkgggeeefffiiiiiillloooqqqrrrssstttvvvzzzxxxxxx{{{~~~zzzxxx{{{}}}zzztttooommmnnnrrrrrrqqqpppmmmkkkhhhfff```TTTSSSbbbmmmmmmpppyyyuuuyyy}}}zzzqqqiiikkkfffnnndddxxxcccKKK>>>333444444333222333333333111222444444444444777999===GGGddd[[[GGG===MMMsssyyy\\\GGG<<<<<<@@@OOObbbhhhoooooommmiiifffcccbbbbbb^^^RRREEE===999444333555111111111111111000//////////////////////////////............/////////000//////.........---------,,,,,,------............+++++++++,,,++++++******))))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***'''((()))******)))((('''''''''((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((())))))******))))))(((((((((((((((((()))***************+++,,,---//////,,,------,,,+++***,,,...------......///000000000000222333555666999===@@@???AAAEEEHHHLLLPPPUUUYYYYYYYYY^^^fffjjjkkkpppwwwqqqnnnsss~~~|||{{{zzzzzzzzzyyyvvvjjjdddnnnmmmyyy{{{nnn|||gggAAA666333333555444333555999888999???FFF[[[lllbbbuuuRRR<<<999555222444333//////000222444666888999<<<>>>BBBEEEHHHKKKPPPSSSSSSSSSTTTTTTVVV[[[aaaeeeaaa```]]][[[YYYXXXXXXXXXXXXUUUUUUZZZ\\\ZZZZZZ^^^YYYXXXRRRMMMNNNRRROOOHHH===@@@CCCOOOfffzzzwwwiiiSSSIII@@@???@@@@@@@@@CCCCCCIIIQQQWWW[[[^^^___aaa]]]XXXTTTTTTWWWWWWRRRMMMUUU\\\___ZZZUUUWWW]]]```cccccccccdddeeeeeeeeeeeefffiiilllkkkhhhccc___\\\XXXWWWWWW\\\bbbggghhhhhheeedddaaa\\\UUURRRRRRSSSSSSTTTTTTTTTYYYccchhhgggkkkjjjhhhiiilllmmmllljjj\\\]]]___eeelllrrrvvvwwwiii^^^[[[dddooozzzmmmaaa[[[XXXZZZ```}}}zzzssskkkjjjfffeee```III666555,,,,,,,,,---------,,,+++///,,,,,,///111//////111333111GGGoooWWWRRRrrrtttmmm\\\yyyeeeEEE333111///...---...///000///...------...///...---++++++,,,,,,,,,---------)))))))))***+++---...///'''+++000111000///000222444333333333666;;;@@@CCCFFFGGGIIILLLOOORRRUUUWWWSSSRRRPPPPPPRRRWWW\\\___]]]\\\ZZZZZZ[[[]]]```bbbaaaeeejjjllljjjhhhggggggffffffhhhiiijjjkkkkkklllnnnqqqsssqqqllliiiiiijjjiiilllppprrrssstttuuuwww|||yyyxxx{{{}}}yyyrrrvvvzzzyyyrrrllljjjkkkvvvvvvuuutttrrrooollljjj\\\PPPSSSfffooohhhlllzzzvvvwwwxxxxxxyyywwwooofffhhhuuuqqq```xxxtttYYYBBB444111222111000222444555333000222333333333444777999888>>>[[[}}}mmmOOO@@@OOOyyyhhhSSSEEE@@@>>>JJJ]]]dddlllmmmnnnlllhhhdddbbbaaa___SSSFFF???:::666444555111111111111111000//////////////////////////////---.........//////000000//////.........---------......------...///000111,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***'''((()))******)))((('''''''''((()))))))))))))))''''''(((((())))))******))))))***))))))(((''''''))))))************))))))((((((((((((((()))******+++++++++,,,---...///000,,,------,,,+++***,,,---------......///000000000000111333555666999===@@@;;;===AAAEEEIIIOOOUUUZZZ[[[ZZZ```hhhiiifffgggllliiifffmmm{{{{{{||||||wwwyyy{{{yyy}}}~~~jjj{{{zzz|||~~~{{{kkkyyyxxxWWWCCC777444444666666444666:::;;;;;;???DDDWWW}}}|||^^^NNN|||zzzUUU>>>:::555333555333...///000111333666888999999;;;>>>AAACCCHHHMMMQQQOOOQQQTTTVVVXXX\\\aaaeee]]]]]]]]]\\\[[[ZZZYYYYYYYYYTTTUUU\\\___]]]\\\___]]]]]]ZZZVVVZZZ___\\\TTT>>>???@@@JJJccczzz{{{mmmdddYYYPPPMMMLLLHHHFFFEEECCCGGGMMMSSSWWW\\\aaaddd[[[VVVRRRUUUYYYWWWNNNEEEIIIQQQVVVRRROOOSSS[[[```aaabbbbbbcccddddddeeeeeedddgggjjjjjjfff```\\\YYYRRRPPPPPPWWW```gggiiihhh]]]______]]][[[\\\```ccchhhfff```[[[^^^ffflllllliiigggfffgggkkknnnnnnmmmVVVUUUVVV[[[dddoooxxx}}}ooobbb[[[cccmmmxxxvvvjjjbbb]]]^^^ccctttxxx}}}}}}~~~pppYYY[[[YYYZZZ[[[QQQ???333000......------------..............................111333;;;ZZZoooFFFTTT}}}~~~jjj[[[fffvvvZZZCCC666,,,---000///---///......///000000///...---,,,++++++******++++++,,,------,,,,,,+++*********,,,,,,,,,---------......000000000222444666999:::AAACCCEEEFFFGGGIIILLLOOOLLLNNNPPPQQQQQQQQQSSSUUURRRSSSVVVXXXZZZ\\\]]]]]]___ccciiimmmnnnkkkfffcccddddddeeeffffffgggggghhhllloooqqqqqqooollljjjiiinnnllliiiiiikkkooouuuxxx|||xxxuuuwww|||~~~|||yyyvvvuuuuuutttrrrooollljjjxxx{{{{{{kkkUUUSSSLLL\\\lllpppppprrrqqqoooqqqwww~~~~~~wwwooojjjiiieeevvvyyyaaaIII999111111111111111111111111111222222222222333444555555444???PPP}}}gggHHHTTT}}}yyyWWWAAA;;;CCCUUUgggllllllnnnpppqqqmmmfffaaabbbXXXNNNGGG>>>444222555333444555444222000000000000000///...............------...///000000////////////000000000000//////------------------------,,,,,,,,,++++++*********+++***)))***+++++++++))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---...///000000///...---,,,,,,...///111............////////////333//////333666777;;;AAA???AAACCCEEEHHHMMMRRRVVVXXX[[[^^^bbbfffggghhhhhhiiilllmmmmmmsss{{{uuuvvvyyyqqqfff~~~yyy{{{lll{{{nnnRRR;;;===<<<999777777777888999???AAABBBIII]]]wwwjjjTTTHHHhhh```AAA:::666333333111111111000111222444777888888666888;;;===???DDDKKKNNNPPPSSSUUUUUUVVVXXXYYYXXX[[[ZZZWWWWWW[[[[[[YYYaaa]]]\\\___^^^\\\aaahhhkkk[[[]]]dddbbbnnntttdddPPPBBB999FFFbbb{{{~~~pppaaaXXXRRRNNNIIIPPPMMMJJJPPPSSSXXXdddbbbaaa\\\[[[eeemmmaaaMMMDDDGGGKKKLLLIIIIIISSS^^^fffccccccggghhhfffdddfffXXXUUUQQQOOOPPPQQQPPPNNNJJJIIIOOO[[[bbbcccjjjtttnnnkkkcccfffrrrsssuuuuuuccc]]]dddlllmmmkkkooolllllltttqqqlllpppiii```VVVOOORRR```uuurrrZZZOOO___qqq}}}xxxwwwyyy{{{~~~|||}}}qqqZZZ\\\YYYWWWSSSFFF666...---......------------.................................///333LLLrrrsssYYYOOOaaazzzfffccc~~~sssOOO@@@333111222111......------.../////////...---,,,,,,++++++++++++,,,,,,*********++++++++++++++++++,,,,,,,,,,,,---------000000000111222555777888===>>>@@@AAABBBDDDGGGJJJIIIKKKMMMMMMMMMNNNPPPQQQPPPRRRTTTVVVXXXZZZ[[[[[[\\\```eeekkklllkkkhhheee```````````````aaabbbccciiilllnnnnnnllliiihhhgggkkkkkkkkkkkknnnppptttuuuxxxwwwvvvwwwxxxxxxvvvsssooorrrsssqqqkkkddd```^^^hhhttt|||~~~vvv[[[HHHMMM[[[iiiuuuyyyyyyzzzyyyvvvtttsssyyy}}}ssseeehhhttt|||vvv|||iiiTTTCCC888222111111111111111111111111111111111111222333444444666???KKKyyykkk]]]|||rrrOOO===???MMMYYYjjjkkkmmmoooooolllhhheeeggg___VVVPPPGGG===888999333444444333222000000000000000///............///------...///////////////...//////000000//////...------------------------,,,,,,,,,+++++++++******+++***)))***+++,,,+++)))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++,,,---///000............////////////333000000444777888<<>>>>>CCCEEEKKKaaafffJJJWWW~~~kkkHHH===777222111---111111222222333444666666777555666:::<<<===BBBIIIKKKMMMPPPQQQRRRRRRSSSTTTSSSVVVVVVUUUVVV[[[]]][[[^^^ZZZZZZ]]]]]]]]]bbbiiiqqqiiiiiieeedddyyytttZZZLLLAAAFFFZZZppp|||ooo\\\QQQLLLPPPTTTLLLCCCDDDFFFNNN^^^aaa___YYY[[[pppsssWWWHHHIIILLLLLLIIIHHHQQQ\\\dddcccdddffffffcccdddgggTTTLLLEEEDDDDDDCCCBBBCCCGGGFFFMMMZZZaaabbbgggpppvvvtttmmmppp|||||||||~~~uuucccZZZ```hhhjjjhhhllllllpppwwwrrrpppzzz{{{fffTTTOOOYYYmmm|||ttt[[[OOO^^^pppzzz}}}uuu___^^^ZZZTTTKKK<<>>CCCiiitttuuu___@@@;;;EEEKKKaaafffkkkmmmllljjjiiijjjfffaaa\\\VVVMMMAAA999777444333222222111111000000111000//////......//////,,,---......///.........---..................---------------------------,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++*********))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///............////////////444111111555888999===BBBIIIJJJJJJJJJKKKMMMPPPTTTYYY]]]ccchhhlllmmmlllkkkzzz||||||zzz|||fffkkk{{{iiifffooopppccc\\\}}}{{{YYYDDD???CCC@@@;;;888777:::===@@@<<>>@@@FFFEEECCCKKKYYYbbbdddiiiqqqxxxuuulllnnnyyyzzzyyyyyy}}}vvvdddXXX[[[cccgggiiikkkmmmvvv|||rrrooo}}}jjjTTTTTThhh|||zzz```QQQ___qqqyyy}}}rrr]]]\\\YYYSSSFFF777---,,,///...------,,,,,,------...------------------------//////,,,333HHH___|||jjjTTT???ZZZttthhhuuusss]]]BBB444111222111...++++++,,,------.........------,,,,,,,,,,,,------(((((()))))))))*********)))************+++++++++......---------///000111555777999::::::<<<>>>AAADDDEEEGGGGGGFFFFFFHHHIIIKKKLLLNNNPPPRRRSSSTTTTTT[[[]]]```cccccc```]]][[[aaa```]]]\\\\\\^^^```bbbbbbccceeedddcccbbbbbbcccggghhhjjjlllnnnpppqqqqqqnnnqqqtttqqqmmmjjjlllooohhhgggddd```YYYOOOEEE>>>:::NNNbbbmmmjjjXXXQQQ^^^dddiiiqqqwww}}}}}}vvvhhhcccyyyiiiooo|||bbbPPPEEE===555111111111111111111111111111000000000111111222333444555;;;===YYYlll{{{lllDDD:::@@@EEEUUU^^^iiimmmkkkhhhiiilllhhhfffccc]]]SSSFFF;;;555555333111000000111111111111000000///.../////////------............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++*********++++++,,,,,,))))))***************+++))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////444222222777999:::===BBBHHHHHHIIIIIIIIILLLOOORRRYYY^^^dddjjjmmmnnnlllkkkwwwyyyyyy{{{zzzdddiii}}}nnnqqqppphhh\\\aaarrrRRRAAACCC;;;999777666777999<<<>>>===GGGKKKJJJZZZaaaSSSnnnxxxZZZJJJ;;;555777666333444555666666555444333333111111444666666;;;BBBNNNQQQUUUVVVVVVTTTSSSSSSRRRUUUTTTQQQSSSXXXZZZYYYZZZZZZ[[[^^^aaaeeelllqqqpppnnnggg^^^ccc}}}nnnWWWJJJLLLYYYiiisssttt|||zzzdddNNNFFFHHHLLLcccooohhhZZZGGGAAAKKK\\\]]]WWWXXXuuukkkaaaVVVMMMFFFFFFPPPZZZ___```cccdddcccgggvvvxxx```SSSKKKEEEGGGMMMBBB@@@GGGWWWbbbgggnnnvvvvvvqqqddd___hhhkkkkkkrrrvvv~~~zzzhhhYYYYYY```eeennnmmmnnn{{{ttthhhqqqooo^^^kkk~~~eeeUUUaaarrryyy}}}jjjVVVTTTSSSMMMAAA555......///------,,,,,,,,,,,,------------------------------...000---111>>>LLLiiisssqqqRRRGGGsss}}}nnnmmm{{{ZZZAAA777555222---,,,,,,,,,,,,------.........------------------...*********)))))))))(((((()))))))))*********++++++---,,,,,,+++,,,---...///111333555555555777999<<>>@@@AAAAAAAAACCCEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMOOORRRUUUWWWXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[\\\[[[\\\\\\[[[ZZZ[[[^^^```bbbbbbcccdddfffiiikkkllljjjllllllfff\\\TTTQQQQQQQQQOOOPPPVVV```eeedddaaaYYY[[[\\\iiiwwwtttooovvvsssuuuzzz}}}~~~vvvllluuuvvvqqqooo[[[FFF:::222---///555000000000000000000000000222222222222333444555666444888888@@@cccuuueee___HHHhhhfffIII===;;;DDDRRRbbbmmmooonnnoooqqquuuxxxvvvooofff\\\PPPGGG===888222000111222222111222111000000//////000000/////////000//////...---,,,------------------,,,------------------------,,,,,,,,,,,,---------------+++***+++,,,---,,,+++)))***+++,,,---------,,,*********+++,,,,,,------******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++........................---------.........//////............////////////333111333888:::;;;===AAA===???AAADDDGGGKKKQQQUUU\\\___dddiiikkkkkkjjjhhhgggiiimmmvvvvvvssstttrrrooorrrzzz||||||}}}||||||pppVVVDDDCCC888;;;???CCCGGGHHHHHHHHHMMMSSSUUUNNNJJJ^^^ffftttrrrZZZ===222666888666666666666666666555555222000000333333333888>>>EEEIIIMMMOOOMMMJJJFFFEEE>>>AAACCCCCCHHHQQQWWWXXXSSSVVVXXXWWW[[[cccjjjmmmfff\\\RRRXXXbbbbbbtttsss```WWWWWWZZZ\\\jjjuuuuuuWWWEEEBBBTTTtttwwwVVVKKKVVVYYYZZZ]]]mmmhhhUUULLLMMMUUU___iiihhhgggeeecccgggwwwwwwaaaOOOJJJ@@@<<>>>>>???CCCFFFHHHJJJJJJKKKKKKMMMUUUXXXQQQUUUxxxssszzz]]]@@@555777555666666666666666666777777333111111333333333777>>>BBBFFFKKKMMMKKKFFFBBB???999<<<>>>???FFFPPPWWWYYYQQQVVVWWWUUUXXXaaagggiii]]]ZZZMMMMMMUUUQQQXXXsssrrrcccXXXUUUXXX[[[ddduuu}}}XXXCCCBBBOOOkkkmmmRRRUUUQQQUUUfffzzznnn\\\TTTSSSYYY___ccccccddddddbbbcccmmmyyyttteeeTTTFFFHHHQQQ\\\kkkzzz{{{|||jjj^^^RRRHHHIIISSS```ggg```YYY\\\bbbddddddjjjlllvvvnnn\\\^^^rrr~~~hhhfffpppvvvxxxyyywwwuuuuuuuuuvvv~~~zzzwwwWWWPPPMMMFFF888+++)))///000+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,......===XXXzzzVVVIIIvvvqqqooopppZZZGGG999333111000...---------...//////............//////*********+++,,,,,,------***++++++++++++,,,,,,,,,******))))))+++,,,...///---///000000000111444666///222444666777999;;;>>>>>>???@@@BBBCCCDDDDDDDDDHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPRRRSSSUUUVVVVVVUUUUUUTTTSSSRRRTTTXXX[[[WWWZZZ___dddfffeeecccaaa\\\bbbiiikkkeeeZZZMMMFFFCCCOOO___jjjooossszzz{{{mmmhhhuuusssxxx~~~rrrooo|||qqqwww{{{mmmPPP===111444888333///000000000000000000000000000000000000000111222333444333333777999HHHnnneeennnWWWQQQiiipppRRRDDD:::BBBNNNXXX```fffkkkoooooosssssslllgggeee^^^VVVEEE===555111222333222000222111111000000000000000111111111111111000//////---......//////......---------------------------,,,,,,,,,------.........---,,,++++++------,,,+++((()))***,,,------,,,,,,******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................******+++,,,,,,---.........//////000000000000000............/////////000222000222777::::::<<<@@@???AAADDDGGGJJJPPPVVVZZZbbbdddfffiiijjjjjjiiiiiikkkuuu~~~|||vvvpppsssjjj___WWWVVVbbbxxx|||xxx{{{{{{hhhRRREEECCC@@@@@@AAABBBDDDFFFHHHIIIBBBCCCQQQ```[[[TTTmmmrrr}}}]]]BBB:::;;;666777666555555555666888999444222222444444333888>>>DDDHHHMMMOOOMMMHHHCCC@@@;;;>>>@@@AAAFFFPPPWWWYYYSSSXXXYYYVVVXXXaaaggghhh\\\bbbSSSIIIPPPLLLJJJ[[[kkkllliii```VVVSSSXXX___cccxxxYYYIIILLLUUU```pppgggUUUKKKQQQmmmpppaaaZZZXXX[[[___ZZZ[[[___cccbbbaaagggooo|||~~~iiiUUUQQQVVV```qqqsss___NNNKKKEEESSS\\\XXXVVV\\\bbbccccccoooqqqtttqqq]]]^^^oooqqqlllrrrxxx{{{}}}{{{yyyxxxwwwwww|||uuuggg___VVVMMMEEE===333...------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++---000,,,+++<<>>]]]hhhjjjXXXAAA888;;;EEENNN___llliiinnnpppooollljjjjjjgggaaa]]]NNN???;;;:::555222111333111000000111222111000000111222111...---...//////............---------------------------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,------,,,++++++,,,...,,,,,,,,,---------......------,,,,,,+++******)))---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---+++***+++---...---+++---,,,,,,,,,,,,---..................------------...///000///......000111222///111666888888888;;;===???DDDKKKSSSZZZaaaeeehhhkkkkkkhhhgggkkkllljjjyyy{{{tttqqqrrr^^^OOORRR]]]gggttt~~~~~~zzz{{{mmmUUU>>>666999>>>???>>>???DDDKKKKKKGGGKKKEEEJJJWWWWWWQQQ^^^tttvvvbbbnnnqqqPPP>>>:::888666777888777777777777777555555333111000333777;;;DDDKKKSSSUUUPPPIIIFFFEEEFFFGGGIIILLLPPPSSSUUUWWWVVVVVVVVVVVVXXX\\\aaafffhhh^^^UUUTTTSSSNNNKKKLLLMMMPPPRRRRRROOOPPPTTTYYY]]]ooo^^^KKKNNNTTTZZZ```lllmmm```YYYaaammmwwwwwwnnnjjjdddaaaaaa\\\___bbbbbb``````dddhhhsss{{{lllcccdddkkkpppxxx~~~rrrpppkkkddd^^^]]]```ccciiicccdddoooxxxjjjeeeiiiooosssyyy}}}sssrrruuuyyy{{{wwwyyyyyyvvvtttyyyxxx```TTTPPPMMMHHH888333---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111///***...777VVVjjjzzzcccOOOEEE[[[|||uuubbbWWWHHH;;;555333000...---+++***+++---......---,,,------,,,++++++,,,...++++++*********)))))))))************************+++++++++,,,,,,------...,,,------...///000111111000222333333333444777999:::;;;<<<===???@@@BBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLMMMNNNNNNLLLJJJHHHKKKEEEDDDIIIKKKMMMWWWcccdddcccjjjzzzrrrkkkhhhnnnuuuzzz}}}yyyvvv|||vvviiihhh~~~rrrcccPPPAAA444000---,,,...000...,,,........................///000000000//////111333///555666444:::LLLwwwkkkuuuKKK:::888@@@DDDPPPbbbjjjiiimmmnnnlllkkkllliiieeecccXXXLLLEEE???888444333333222111111222111///---000111222000...---...//////............---------------------------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------,,,++++++,,,...,,,,,,,,,---------......------,,,,,,++++++******------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++******+++---......------,,,,,,,,,,,,---...............---,,,,,,++++++...000000000//////111333111///000555888777999===EEEHHHNNNTTT[[[aaaeeegggbbbgggiiiggggggkkklllkkk{{{yyyqqqkkk^^^NNNFFFRRRdddnnnrrruuutttqqqqqqtttqqqppp|||vvv~~~jjjNNN>>>:::;;;BBB@@@???CCCNNNUUUQQQGGGIIIHHHLLLQQQOOOMMMVVVdddsssfffXXXLLLttt~~~[[[BBB999555999999999888777555666888777666444111000333888<<>>>>>???@@@AAABBBCCCDDDGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGDDDBBBAAABBB999999HHHWWW\\\YYYVVViiiooo}}}yyyfff^^^___eeeqqqxxxxxxvvvuuu~~~yyy~~~xxxrrrpppiiixxxxxxsss}}}zzziiiVVVDDD888///---,,,---...///...,,,........................---///000000//////111222///888444222999???___}}}zzz```CCC777>>>???EEEXXXfffccciiilllkkkkkkkkkiiieeeeee___VVVMMMCCC;;;555333222111000111222111///,,,000111111000///......//////............---------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,,,,---------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......+++***++++++------...------,,,,,,,,,,,,---............------------------///000111000///000222444444222333777888888;;;AAAJJJOOOWWW```fffiiijjjjjjcccgggiiifffdddhhhkkklll}}}{{{uuuooofffOOOFFFFFFYYYoooyyyvvvrrrnnnddddddmmmnnniiisssqqqmmmPPPDDDBBB@@@AAAAAAAAAFFFPPPVVVPPPFFFGGGJJJMMMLLLJJJKKKRRRYYYssskkkXXXNNNbbbdddDDD777222:::999999;;;:::777777:::999777444111000333999===BBBDDDHHHKKKMMMNNNLLLKKKJJJLLLOOORRRSSSTTTSSSRRRSSSSSSTTTSSSTTTXXX]]]aaarrrrrrsssuuuuuupppjjjfffiiihhheee```[[[YYYZZZ\\\aaajjj|||hhhRRRKKKOOOWWW[[[YYY^^^mmmwwwxxxuuukkkccceeekkkqqq|||{{{qqqllliiieeeaaa^^^\\\^^^aaaaaaaaaaaaccceeelllyyyyyynnnjjjllloooooommmjjjiiiiiigggeeeccc```dddkkkvvv~~~vvvooohhheeeccchhhfffeeegggkkknnnnnnmmmhhhlllooorrrssstttwwwyyy||||||yyyvvvvvvyyyyyywwwwwwuuurrrqqqrrrssssssttt~~~qqqXXXTTTQQQDDD777333111...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++///+++***+++,,,,,,...000333FFF]]]{{{ttt]]]HHHHHHYYYvvvooo|||nnnaaa``````UUUFFF555222...---...000111111---......---,,,,,,---///++++++++++++*********************************************+++++++++++++++++++++,,,,,,------......***,,,///000//////000111333333444555666666777777999:::;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEDDDBBB@@@>>>;;;999888:::666:::HHHYYYbbbcccaaa|||rrrbbbXXX]]]aaalllvvvyyyvvvuuuxxxyyy{{{zzznnnmmmyyyuuulllxxx}}}rrr^^^JJJ<<<333---------.../////////...........................,,,...000000//////111222111777222222::::::LLLtttsssMMM888;;;:::>>>MMMZZZ___fffllllllkkkkkkiiifffdddbbb\\\RRRHHH@@@999444111000000000111111///...///000111000///...///000///............---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,---,,,++++++,,,...,,,,,,,,,---------......---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000000111...///000000000000222444555444444777888888===DDDJJJQQQ[[[fffmmmpppooonnnjjjoooooojjjhhhlllrrrttt|||xxxrrriiiPPPOOOVVViii{{{zzzoooiiirrr}}}mmmkkkxxxqqqnnnjjjOOODDD@@@;;;:::>>>BBBDDDHHHLLLIIIDDDGGGKKKMMMJJJHHHLLLQQQUUUrrrcccYYY^^^~~~mmmJJJ===:::;;;777777;;;;;;888666999999777555222111333888<<>>999222......///111222---......---,,,,,,---///,,,++++++++++++*********************************************************+++++++++,,,,,,---------)))+++......------...///000000111111222222333333555555555666777888888888888888888888888888888888:::999888666555444333333111777@@@LLL[[[nnnuuuddd[[[^^^ddddddffflllrrrtttuuu|||ttttttsssiiippp~~~vvvxxxtttyyyvvveeePPP@@@666111---------.........//////------------------------+++---///000000///000222333333111333888999BBBUUUwwwttt|||```DDD>>>999999DDDKKKXXXaaaiiikkkkkklllkkkhhhcccdddaaaYYYQQQJJJAAA:::666444111111111111111//////000111000///...///000///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,------,,,++++++,,,...,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---------+++++++++------,,,,,,,,,,,,---......+++,,,---...///111222222---.../////////000222444444333555888888:::AAAJJJWWW\\\cccjjjooopppnnnmmmhhhooottttttvvv~~~wwwlllUUU]]]jjjwww}}}zzzzzzhhhooo{{{zzzcccLLLCCC>>>999:::AAAFFFEEEEEEHHHJJJIIIJJJKKKKKKJJJIIIKKKQQQVVVggg}}}\\\___{{{zzzXXXNNNOOOHHH<<<666999;;;666333555777777555333111333666:::DDDJJJQQQVVVXXXXXXWWWWWWQQQQQQQQQQQQOOOMMMKKKIIIEEEIIINNNRRRUUUXXX\\\^^^YYY___cccdddfffgggeeeaaa[[[ZZZYYYYYYXXXXXXXXXXXXTTTUUU\\\fffiiiaaaWWWRRRSSSTTTRRRPPPTTT\\\```___\\\]]]^^^aaaeeehhhlllnnnmmmmmmkkkhhhggghhheee```]]]^^^```aaabbbbbbaaa```iiigggdddccceeegggfffeeegggfffeeedddeeedddbbb``````aaaeeekkkmmmkkkkkknnnllljjjiiihhhhhhgggeeeccc```bbbeeeffffffeeeeeefffcccfffkkkooorrrssssssrrrzzzvvvqqquuuvvvtttsssrrrqqqrrrssssssqqqpppaaaLLLEEE>>>444---,,,------,,,+++)))))))))************************************************)))+++,,,***)))+++...000)))***000AAA]]]___NNNEEEDDDSSSgggssszzzzzzjjj}}}TTTLLL???555///------...---...///...,,,,,,...///,,,,,,+++++++++******************************************************)))*********+++++++++++++++)))+++,,,,,,++++++---...------..................000000000111222222333333222111111111111111111111333222222222333555777888666<<>>888===>>>LLLWWWbbbfffhhhjjjkkkiiieeehhhfff```\\\WWWMMMCCC>>>;;;666333222222111000...000111000///...///111///............---------------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,------,,,++++++,,,...,,,,,,,,,---------......---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......)))+++------++++++---///---,,,,,,,,,,,,---......,,,,,,------...///000000,,,---...///...///111444444444777;;;===AAAKKKVVVfffgggjjjnnnrrrvvvyyy{{{vvvttteeeXXXjjj}}}}}}{{{xxxiiikkkllleeeUUUGGGCCCAAA@@@???EEEHHHGGGGGGLLLQQQRRRPPPKKKIIIKKKJJJHHHNNNWWW___rrrkkk|||ggg```dddaaaLLL;;;:::;;;666222333555555555444222222555777FFFOOOXXX]]][[[VVVUUUUUUPPPOOOMMMJJJGGGDDDBBBAAA???DDDKKKQQQTTTVVVWWWXXXRRRWWWYYYWWWXXX\\\]]]ZZZUUUUUUVVVYYYZZZ[[[[[[ZZZVVVSSSSSSXXX\\\ZZZVVVTTT[[[ZZZVVVRRRSSSWWWYYYYYYVVVYYY\\\^^^aaadddgggggggggjjjhhhdddcccdddbbb\\\]]]^^^___aaabbbbbb```___bbb___]]]^^^```bbbcccccc```___^^^```ccceeeffffff^^^\\\^^^dddfffbbb```bbbdddbbbaaabbbeeeffffffddd___aaacccdddddddddeeefffeeegggjjjnnnqqqqqqpppnnnrrr}}}{{{uuuvvvuuupppssssssssssssqqqppppppppp{{{fffRRRIIIDDD:::000+++(((***++++++***)))))))))************************************************&&&+++...,,,))))))+++,,,///,,,...999JJJbbbuuufff\\\QQQOOOVVVlllwwwkkkfffooodddSSSBBB777111...------...///...,,,,,,...///,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))))))************)))***+++***)))***,,,...++++++++++++++++++,,,,,,---------....../////////000000000000000/////////111111222444777;;;???BBBFFFDDDJJJ```||||||jjjaaa```^^^^^^aaaeeeiiikkkkkkiiiooo}}}pppkkkoooppp}}}rrrpppwww~~~~~~ttt___FFF444000111111------,,,+++***+++---///------------------------))),,,///000000000000111000***333555---777CCC888XXXwww]]]vvvsssmmm^^^dddFFF999:::888AAANNN[[[aaacccggghhhhhhhhhkkkjjjfffeeebbbWWWJJJEEEAAA:::555333222111111...///111000//////000111//////.........---------------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,------,,,++++++,,,...,,,,,,,,,---------......------------------------+++***(((''''''(((***+++++++++,,,,,,,,,---------,,,,,,,,,---------......'''))),,,---,,,,,,///222---,,,,,,,,,,,,---......,,,---------------------+++---.........///111333555666:::@@@CCCIIIUUUaaaeeefffiiioooyyylll[[[]]]uuu~~~kkkkkkmmmaaa```ZZZPPPEEE@@@AAADDDFFF???CCCDDDCCCFFFNNNSSSTTTTTTKKKHHHLLLJJJFFFKKKXXXXXX~~~~~~pppiiipppxxx\\\BBB<<<<<<888444555444444555444333222333555FFFPPP\\\___ZZZRRROOOOOOMMMKKKHHHCCC???<<<:::999<<>>333------...))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++&&&)))++++++)))))),,,//////+++---555>>>QQQvvvxxxnnn```QQQMMM[[[}}}tttfff~~~uuuaaaQQQCCC777222222111222222000///000///---......---,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++((()))+++,,,---.........******++++++,,,---...///000000000...------000222000444:::???AAAGGGRRR]]]UUUVVV^^^kkkqqqnnnhhhfff[[[^^^aaacccdddhhhmmmqqqlllmmm}}}~~~wwwxxx|||~~~rrrbbbKKK:::222111222333///...,,,++++++,,,---/////////////////////......///...------///000000///000111111333444666888999SSSddd[[[^^^uuuzzzWWWGGG===444<<>><<<222666888555555777555111444<<>>FFFNNNYYYcccjjjnnnmmmllljjjhhhfffeeebbbaaaWWWMMMHHHBBB555444777222222111//////111111000/////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,...000111333000,,,+++---...///...,,,,,,,,,,,,---...//////444111111222111......222777999>>>HHHVVVbbbkkkooolllooommmvvvfffXXX\\\jjj|||~~~xxxvvviiiaaaWWWKKKHHHCCCBBBDDDFFFFFFFFFBBBEEEEEECCCEEELLLPPPPPPUUUSSSPPPOOOPPPRRRSSSTTT[[[yyy{{{wwwzzz___@@@???>>>555777777444555777555111444:::CCCGGGMMMNNNMMMLLLLLLMMMJJJFFFBBB===;;;:::999999;;;BBBKKKPPPPPPQQQRRRUUUPPPRRRTTTUUUTTTSSSSSSTTTTTTSSSSSSTTTWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVRRRUUUYYYZZZXXXXXXZZZ\\\^^^]]]\\\^^^aaaddddddcccjjjjjjiiigggddd```]]][[[ZZZXXXWWWXXX[[[^^^______^^^]]]]]]^^^aaacccaaa___\\\]]]___aaadddeeefffgggggggggfffcccaaa```bbbdddbbbaaa```bbbeeeggghhhhhheeeffffffdddaaa```bbbdddeeeeeefffgggiiikkkmmmnnnlllqqqwwwzzzyyyvvvrrrqqqsssrrrrrrtttuuuuuuqqqmmm|||hhhWWWPPPQQQHHH;;;222---,,,+++***))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***)))))))))++++++***))),,,***+++------222DDDYYYsssxxx~~~PPPbbb}}}rrr\\\JJJ===777333...,,,,,,---//////---............---,,,+++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,&&&'''***,,,---------,,,000111111000///000333666IIIVVViiivvv}}}|||oooaaaYYYVVVVVV\\\bbbdddcccgggqqq|||yyyrrryyy|||jjjOOOEEE777---)))***+++,,,------+++++++++,,,---...,,,,,,,,,---------------//////...............///222111111222222333444555999]]]}}}bbbwwwdddGGGAAA999999;;;@@@IIITTTaaajjjkkkkkkjjjjjjiiihhhgggfffaaaXXXUUUNNN@@@<<<;;;333555333111000111111000////////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++,,,---...///---,,,+++,,,.../////////,,,,,,,,,------///000111...---...111111///222777:::AAALLLXXXbbbkkkqqquuusssyyyyyyzzz]]]___ttt{{{zzzppplllxxxmmmWWWOOODDDCCCAAABBBEEEIIIKKKLLLEEEJJJKKKGGGEEEIIILLLMMMSSSRRRRRRQQQRRRRRRSSSTTTVVVjjjuuucccttt}}}{{{rrrMMM@@@<<<777888555444555777555222333777>>>???AAACCCFFFHHHJJJKKKKKKFFFAAA???@@@???:::666;;;AAAIIINNNOOOOOOOOOQQQNNNPPPRRRSSSRRRRRRSSSUUUVVVTTTRRRSSSUUUWWWXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWYYYYYY^^^___aaaaaaaaabbbdddeeefffggggggfffddd```\\\YYYYYYXXXWWWXXX[[[^^^______^^^]]]]]]^^^``````___]]][[[\\\^^^```bbbdddeeeeeeaaabbbcccbbb``````aaabbbaaaaaaaaadddgggiiijjjiiidddeeefffeeecccbbbcccdddcccdddfffhhhjjjlllnnnoooqqqtttxxxyyywwwtttpppooopppooooootttxxxxxxrrrmmmxxx```QQQOOOHHH???333,,,,,,,,,+++)))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,)))'''(((+++,,,***'''---,,,---///,,,+++444@@@______^^^gggzzz~~~}}}gggOOOCCC<<<666444333000------+++,,,------...---,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,---...///))))))***+++,,,---...///555222///...333===JJJSSSbbblllttttttmmmddd[[[TTTOOOIIIFFFJJJOOOTTT]]]eeegggoooxxx{{{{{{zzz}}}|||yyysssSSSBBB<<<333,,,***+++++++++,,,++++++***++++++,,,---+++++++++++++++,,,,,,,,,/////////...---,,,---///222222222222333555666777@@@TTTyyyzzz}}}iiiHHHAAA<<<777777;;;DDDRRR]]]hhhiiikkkkkkkkkjjjjjjjjjhhhaaabbb^^^OOOGGGAAA666777555333222222333222111////////////............,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---...***++++++---...///............------...///000000---,,,---000111333:::BBBEEENNN[[[dddiiimmmssswww|||ssshhhuuuyyyiiikkk|||qqqRRRJJJ@@@@@@AAADDDHHHMMMPPPRRRLLLRRRSSSLLLFFFEEEGGGHHHRRRSSSSSSSSSRRRQQQPPPQQQPPPZZZfffSSS\\\~~~{{{bbbEEE999777999444444555666555444333444:::999:::===BBBEEEGGGGGGLLLJJJGGGFFFEEEBBB<<<888:::@@@GGGLLLMMMLLLKKKKKKLLLNNNQQQRRRRRRSSSUUUWWWWWWTTTRRRRRRSSSVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVTTTRRRRRRUUUWWWXXXXXXZZZ^^^ccccccbbbbbbfffjjjdddfffggggggeeeaaa]]]ZZZ[[[YYYXXXXXXZZZ\\\]]]]]]\\\\\\]]]^^^`````````___bbbbbbbbbbbbaaa``````___]]]___bbbbbbaaa``````aaabbbaaaaaacccfffhhhgggfffddddddeeeeeeeeedddccccccaaabbbdddgggjjjlllmmmnnnrrrtttwwwwwwuuurrrpppooonnnlllkkkpppvvvwwwsssnnnpppYYYMMMMMM???777...+++,,,---,,,***(((((((((((((((((((((((('''(((((((((((()))))))))************************,,,)))'''(((++++++)))'''+++,,,...///---+++///555SSShhh[[[[[[mmm~~~{{{yyyxxxiiiQQQEEE:::777444000...000------...///000000000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000555333000......///111222---111888AAAKKKVVVaaahhhfffgggaaaSSSFFF@@@;;;666???>>>CCCKKKSSSXXX___fffqqqwww}}}~~~|||~~~~~~qqq}}}zzzeeeLLL:::666111---++++++++++++************++++++,,,,,,************++++++,,,,,,---...///...,,,,,,---//////000000111333444666777BBBJJJggglll^^^MMMBBB888555888>>>IIIUUUaaadddhhhjjjjjjiiikkkllljjjfffkkkjjj]]]SSSJJJ>>>:::777444222333333333222000000/////////.........,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,------+++,,,---......---------000000///.........//////222000000222444999EEEQQQXXX___hhhkkkkkkmmmrrrwww}}}xxxoooyyyyyyjjjuuuqqqRRRHHH@@@BBBEEEHHHLLLOOORRRTTTNNNTTTUUUNNNGGGGGGHHHIIIQQQSSSTTTSSSPPPMMMLLLMMMPPPPPPqqq{{{|||oooYYYQQQhhhzzznnn|||RRR:::888;;;555666666555555555444222777777888<<>>EEEJJJKKKIIIGGGEEEHHHKKKNNNPPPQQQRRRTTTVVVVVVSSSQQQQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSVVVSSSQQQQQQSSSVVVXXXXXXZZZ```eeeeeebbbaaadddiiibbbccceeefffdddaaa]]][[[]]][[[YYYXXXYYYZZZZZZYYYYYY[[[]]]___aaabbbcccdddffffffeeecccaaa___]]]\\\\\\^^^aaacccbbbaaaaaabbbcccbbbaaaaaacccccccccaaaccccccddddddeeeeeedddccc___```bbbdddgggiiikkkllloooqqqssssssrrrppppppqqqpppmmmjjjmmmrrruuutttrrroooVVVEEE>>>666222---+++,,,---,,,***((((((((((((((((((((((((''''''(((((((((((())))))************************)))(((((((((******)))(((((()))+++,,,,,,,,,...000AAAlll{{{eeeTTTVVVbbbqqq~~~ppp^^^LLLCCC<<<222...///......------------.........---,,,,,,++++++,,,,,,++++++,,,,,,------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...//////......000333888===@@@BBBJJJUUU\\\\\\WWWQQQMMMJJJKKKDDD:::<<>>000...------,,,,,,++++++***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&((())))))((((((***+++((())))))((()))+++------111JJJ^^^uuujjjUUUMMMUUUnnnwwwyyy|||oookkkaaaNNN???:::777555222///------.........---,,,,,,++++++,,,,,,++++++,,,,,,---......///++++++,,,---...//////000////////////////////////111111111222444777:::<<<:::<<>>HHHPPP\\\nnn~~~vvvxxxyyyxxxvvvvvvyyy{{{~~~|||ooojjjtttvvvkkkbbbWWWGGGHHHKKKNNNOOOMMMKKKLLLMMMFFFHHHHHHEEEGGGMMMPPPPPPIIILLLNNNLLLIIIGGGIIIMMMRRRLLLWWWrrr[[[PPPfffttt|||gggMMMEEE>>>::::::777333444999888333333555888:::<<>>;;;<<<888222444:::999444111444666777999AAAMMMWWW^^^___aaabbb___TTTFFF;;;888;;;@@@EEEGGGDDD>>>999<<>>@@@@@@AAACCCCCCAAA@@@HHHLLLKKKMMMSSSVVVSSSTTTSSSQQQRRRSSSUUUUUUTTTPPPQQQRRRSSSTTTTTTTTTTTTSSSUUUWWWXXXXXXYYY[[[]]]\\\```dddccc___^^^```ccc```aaadddggghhheee^^^ZZZXXXZZZYYYVVVWWW\\\___^^^ZZZ]]]______]]]\\\]]]___[[[bbbfffaaa___aaaaaa^^^___`````````______``````cccaaa]]][[[[[[]]]```cccccc```]]]^^^bbbdddaaa]]]cccbbbaaa```aaabbbcccccclllkkkjjjjjjiiigggdddaaaddd```]]]]]]aaadddffffffhhhdddZZZKKK<<<222///...))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''((()))***)))((((((''''''(((((()))******))))))))))))******************************///,,,***///>>>XXXvvv|||cccUUUMMMKKKWWWqqqyyypppddd```dddkkkqqqssszzzsssrrrmmmgggeeePPPDDD666///...///111222222111000//////......---&&&+++/////////222888===AAAGGGIIIEEEAAACCCFFFHHHLLLKKKIIIFFFFFFGGGHHHGGGUUUUUUTTTOOOIIICCC???>>>JJJKKKUUUaaa```^^^oooyyyttttttyyy~~~qqqkkksssxxx|||{{{tttooonnnkkkgggzzzlllTTT;;;...,,,---,,,,,,,,,+++******)))(((((((((((()))***************((())))))******+++,,,,,,------------............111222222333222222111111444666666666@@@\\\lllYYYZZZ{{{gggrrrMMM===@@@555555666:::CCCOOO\\\dddeeehhhiiijjjmmmpppmmmgggfffccc___^^^\\\VVVLLLEEE@@@<<<666222000000000///...---------///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------........................------------------------------------------------........................+++,,,------++++++,,,......////////////000333555444777;;;===@@@EEEMMMSSSZZZ___eeefffeeeeeejjjnnn~~~zzz}}}yyy[[[NNNQQQlll~~~rrrjjjxxxiiikkkcccccc[[[NNNLLLRRRSSSMMMRRRPPPLLLHHHFFFDDDCCCCCCFFFJJJLLLKKKHHHFFFGGGJJJGGGFFFGGGJJJLLLLLLIIIFFFJJJUUUXXXYYYsss~~~WWWEEEAAA???===>>>>>><<<999999999::::::999666333222444666<<>>999999888555222111///---,,,,,,,,,---***---//////,,,+++...111333888:::777555777777666888777666666777777666666:::999777777:::BBBKKKRRRdddhhhttt|||vvvkkkppp~~~}}}|||vvvnnnmmmxxx}}}iiikkkjjjjjjoooyyyrrrgggTTT>>>000***(((+++...+++++++++******))))))((((((((()))))))))*********(((((()))******++++++,,,,,,,,,,,,---------......,,,---...000111111111111222333666777777BBBbbbqqqXXXmmmpppiii```DDDAAA888888777666888AAAOOOZZZcccgggiiijjjlllnnnkkkeeefffdddbbbbbbaaa^^^WWWRRRKKKEEE===666333222111111///.........//////---+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................)))+++---...,,,+++++++++...///000000111222555888;;;@@@GGGKKKOOOTTT[[[``````dddggggggfffeeegggjjjuuusssvvv|||||||||}}}|||xxxxxxuuu^^^MMMRRRaaauuuppppppnnnqqqlllbbbUUUNNNLLLMMMMMMLLLRRRPPPLLLHHHDDDBBBAAA@@@HHHKKKMMMLLLHHHFFFGGGIIIHHHGGGGGGHHHIIIJJJIIIHHHKKKUUU\\\SSS```WWWAAA>>>===:::999<<<:::999:::;;;<<<;;;999555333222444555:::DDDOOOVVVYYY```kkkwwwuuuaaaKKK>>>::::::BBBKKKOOOKKKEEEDDDJJJMMMMMMMMMPPPRRRPPPUUUTTTSSSSSSUUUVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUWWWWWWXXXZZZ\\\```bbbdddbbb___]]]___aaaaaaaaabbbcccdddbbb___\\\ZZZ\\\[[[WWWVVVYYYZZZXXX___aaacccdddcccbbbbbbccc]]]aaacccaaa```aaaaaa___XXX___fffeee___\\\___ddd]]]]]]\\\[[[\\\]]]___```aaa^^^]]]^^^bbbdddcccbbb^^^bbbdddbbb^^^^^^ccciiiiiieee___ZZZWWWSSSOOOMMMIIIHHHGGGJJJQQQZZZaaadddKKKDDD:::222---+++)))((())))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))************************---((()))///---+++;;;RRRzzzooobbb^^^QQQHHHYYY~~~zzzwwwwwwwww[[[hhhtttuuupppssszzzjjjeeecccZZZOOOFFFDDDAAA===888555222000000///000111///,,,+++------000000...///222333000...///333666666444666:::444555888???JJJZZZlllwwwvvvvvvzzz|||uuukkkjjjpppyyy}}}}}}vvvllltttyyyxxxvvvsssooojjjhhhgggffflll|||~~~fffVVVBBB111------)))***///+++*********)))))))))(((((((((((((((((()))******(((((())))))***++++++++++++,,,,,,,,,------------------///000222222333333222000444888333222HHHddd{{{qqqiii]]]^^^EEEBBB???;;;777777<<>>AAAGGGMMMTTTZZZ]]]aaafffjjjfffhhhiiiiiihhhhhhhhhiiihhhjjjooouuuvvvrrrlllhhhdddbbbcccgggjjjmmmttt|||xxxmmm___UUUPPPWWWkkk~~~uuulll{{{iiigggnnn^^^QQQPPPQQQNNNLLLNNNNNNLLLIIIFFFCCCAAA??????DDDFFFIIIIIIHHHHHHJJJKKKIIIHHHGGGFFFGGGIIIJJJKKKJJJMMMYYYPPPPPPyyydddJJJBBB===:::;;;:::999999:::<<<===;;;:::888555444555444666>>>GGGFFFIIIPPP```vvvqqqZZZFFF@@@<<<@@@FFFIIIIIIHHHHHHIIIIIIHHHHHHJJJNNNPPPRRRQQQPPPQQQSSSTTTSSSQQQVVVUUUSSSQQQPPPOOOOOOOOOQQQSSSWWWXXXYYYZZZ[[[]]]```aaaaaa___]]][[[\\\^^^bbbaaa``````aaaaaa___^^^ZZZ]]]]]]ZZZ[[[___```^^^___```cccddddddccccccbbb___aaabbbbbbbbbbbbbbbaaaWWW\\\bbbccc```^^^___aaa[[[[[[[[[\\\\\\]]]^^^^^^___]]]\\\^^^aaaddddddddd^^^aaaccccccaaa```aaacccaaa\\\SSSKKKEEEAAA<<<::::::999999<<>>AAAFFFMMMVVVbbbnnnvvvpppppprrrwwwzzzzzzyyywwwyyytttqqq}}}|||tttnnnnnnppppppiiihhhlllzzz{{{fffVVVEEE666+++...000+++))),,,*********)))))))))))))))((((((''''''(((((()))***'''(((((()))******++++++++++++++++++,,,,,,,,,---...///000111111111111111555///000777555000:::MMMnnn\\\lllhhh___TTTEEE;;;888<<>>888888888:::<<<<<<;;;999<<<999888777444222666>>>;;;===AAAPPPkkkzzzhhhPPPLLLKKKNNNMMMHHHFFFHHHJJJGGGCCCAAA@@@CCCIIIOOOPPPPPPPPPQQQSSSSSSRRRPPPWWWWWWUUUSSSRRRQQQPPPPPPQQQUUUXXX[[[\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[aaa```^^^^^^___```___^^^[[[^^^^^^\\\\\\```aaa^^^___```bbbdddfffeeedddbbbaaa```aaabbbccccccbbbccc[[[\\\___bbbddddddbbb```ZZZ[[[[[[\\\]]]]]]]]]\\\]]]\\\[[[\\\___bbbdddddd______```cccdddaaa[[[UUUPPPKKKCCC<<<777444111///111111111333888???FFFKKK@@@666,,,***...000+++$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''(((((()))(((''''''''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))***&&&'''---...***+++111***FFFiiiuuuiii^^^aaakkk{{{wwwpppdddXXXSSSWWW```hhhqqq~~~zzz||||||wwwttt^^^TTTOOOPPPNNNFFFAAAAAA[[[___^^^ZZZWWWYYYZZZYYY______bbbbbbXXXLLLLLLUUUPPPSSSXXX^^^ccciiioootttvvvzzz|||tttmmmiiillluuu{{{{{{sssnnnqqqwwwvvvqqqeeehhhwwwtttmmm]]]IIIBBB666///***,,,...+++(((''')))))))))))))))))))))))))))((('''&&&'''((()))***''''''((())))))******+++******+++++++++,,,,,,,,,......////////////......444//////444666333777>>>TTT~~~gggmmmwwweeeOOOBBB===;;;:::???IIITTT\\\ccciiillljjjiiihhhgggfffdddcccbbbbbb```^^^]]][[[WWWRRRKKKFFFAAA???<<<:::888555222///,,,,,,,,,,,,,,,---------......------------,,,,,,---......---,,,,,,---///++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000.........//////000000111111222333333555999???CCCIIIKKKNNNQQQSSSXXX]]]```___cccfffhhhhhhiiimmmqqqnnnkkkjjjkkknnnnnnllliiikkkfff___ZZZ]]]bbbaaa\\\LLLFFFBBBFFFIIIJJJKKKMMMDDDAAADDDTTTiiizzzgggTTTZZZQQQIIIFFFLLLOOOKKKIIIJJJDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHLLLRRRVVVZZZPPPYYY]]]QQQ```qqqSSSsss~~~^^^EEE;;;===888777777888999::::::999>>><<<:::999444000222888777999:::CCC\\\vvvzzzpppYYYWWW[[[```\\\OOOHHHHHHIIIDDD>>><<<;;;===EEEMMMQQQQQQQQQSSSUUUUUUSSSQQQUUUUUUUUUUUUTTTSSSRRRQQQRRRUUUYYY\\\]]]^^^______\\\[[[ZZZXXXXXXXXXYYYYYY```^^^]]]]]]^^^______^^^\\\___^^^ZZZZZZ[[[[[[WWW^^^___aaadddffffffcccaaaaaa^^^]]]aaacccaaaaaabbb```^^^^^^bbbhhhiiifffbbb\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\___bbbdddaaa^^^]]]___```\\\QQQHHH???;;;666333222111111000000000111111222666;;;???333///+++***+++,,,***'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))***,,,..."""555MMMdddsssbbbXXXmmmzzz{{{mmm```YYYVVVWWWXXXWWW___xxxvvvyyy~~~zzzlllbbbaaa]]]QQQIIIIIIbbbjjjpppnnnkkkkkklllkkknnniiijjjooonnngggfffmmmeeehhhlllpppuuu{{{uuuooohhhdddffflllqqquuufffjjjlllmmmqqquuutttoooqqquuuttt___XXXGGG444222,,,---+++((())),,,***&&&((())))))))))))))))))))))))((('''&&&&&&((()))***''''''(((((()))*********************++++++++++++,,,---......//////......111000000111333555777777EEEjjj~~~}}}```rrr{{{qqqxxxaaaNNN@@@999:::AAAHHHKKKQQQ[[[cccfffiiihhhgggfffdddcccdddeeecccaaa```___^^^ZZZVVVRRRNNNKKKHHHEEEBBB>>>999666333222111000///...---,,,/////////......------------...///...,,,,,,...///++++++,,,,,,,,,,,,------........................------------------------......//////000111111222000111111222333333444444444666:::===AAAFFFKKKOOOVVVXXXZZZ[[[]]]```dddgggdddfffggggggfffhhhmmmrrrpppllliiijjjmmmnnnjjjeeeeee^^^TTTQQQYYYdddfff```WWWOOOHHHFFFEEEAAA???@@@???IIIWWWeeepppwwwzzzzzzyyyqqq```RRRTTTHHHFFFFFFIIILLLLLLLLLLLLEEEEEEFFFFFFFFFEEEEEEEEEIIIHHHGGGGGGFFFDDDBBB@@@AAACCCFFFHHHKKKOOOVVV[[[ZZZVVVZZZ^^^XXX\\\yyyYYYYYY{{{qqqPPP???<<<999777555555777888888888===<<<;;;:::555000111666555::::::<<>>+++,,,(((...,,,%%%&&&---...)))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++''''''(((((()))*********)))************+++++++++,,,---...///000000111111---222333000000555777555:::[[[www]]]bbb___nnnyyyiiiSSSHHH>>>AAAAAA???BBBMMMXXX^^^ffffffeeedddbbbbbbdddfffeeecccaaa``````^^^\\\ZZZYYYVVVRRROOOKKKGGGAAA>>>::::::888555333111///...000000/////////.........---...///...,,,,,,...///++++++,,,,,,,,,---------...................................................//////000111222222333333333444555555666777777777<<>>???EEEVVVhhhooonnnpppvvv{{{qqqfffjjjcccSSSLLLBBBDDDDDDCCCEEEIIIKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGGGGEEECCCAAA???BBBFFFIIILLLQQQYYY^^^RRRWWWWWWYYY\\\^^^nnnfffWWWwww~~~[[[EEE>>>:::777444444555777777777<<<;;;;;;;;;666111222777222:::::::::LLLjjj{{{zzzeeeVVVNNNRRRUUUOOOLLLNNNBBB>>><<>>;;;???GGGNNNNNNOOOQQQSSSRRRPPPNNNMMMOOOSSSVVVVVVUUUSSSQQQOOOSSSXXX\\\]]]]]]^^^^^^\\\ZZZXXXWWWXXXZZZ[[[[[[^^^\\\\\\\\\^^^^^^^^^\\\VVVYYYZZZXXXXXX[[[ZZZWWWTTTTTTVVVZZZ]]]]]]ZZZVVV^^^WWWUUU[[[^^^\\\[[[^^^YYY\\\^^^______aaacccfffaaa```^^^\\\[[[[[[\\\\\\[[[ZZZZZZYYYXXX[[[^^^aaaaaa___ZZZSSSKKKDDD>>><<<<<<:::777666666777666555888:::;;;999777555777:::************)))(((&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))'''%%%&&&((()))'''%%%((((((''''''''''''(((((())))))(((((('''''''''&&&((()))))))))'''''')))***&&&''''''((()))******+++...///111333:::SSS~~~tttnnnjjjaaaeee|||zzzwwwkkkccc]]]\\\[[[\\\dddoooxxxxxxtttzzzzzzkkkxxxtttqqqttt{{{{{{xxxyyy{{{bbbdddeeebbb```ccclllsssyyynnngggccc^^^XXXSSSdddaaa___cccooosssrrrxxxuuujjjlll___KKK:::000,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++---------.........////////////000//////111555888===IIIuuuzzzdddYYYiii___aaakkkWWWFFF;;;???@@@===CCCOOOYYY]]]aaacccbbbbbbccceeeddddddfffhhhddd]]]YYYZZZ[[[ZZZYYYYYYXXXWWWTTTRRRKKKHHHEEEAAA<<<999666555444444444333222111000//////333555222000000000///111...++++++...000///---000111111000......111333222000...///000222222111///222555666666666888:::;;;>>>@@@AAA@@@AAAEEEHHHIIIMMMRRRTTTVVVYYY^^^bbb___cccfffgggfffeeehhhkkkkkknnnlllfffccceeeiiijjjnnnmmmkkkgggbbb\\\SSSMMMGGGMMMVVV^^^___\\\^^^ccc___bbb^^^OOOAAA>>>DDDJJJcccooovvvsssqqqwwwwww^^^SSSZZZbbbdddTTT;;;===@@@CCCFFFFFFGGGHHHIIIFFFGGGHHHHHHGGGFFFEEEDDDJJJLLLMMMJJJEEEAAA???@@@CCCAAABBBJJJTTT[[[ZZZVVVVVVUUUVVVXXXVVVXXXeeeuuudddgggwwwUUU@@@<<<888666666888777666555>>>===;;;999777555444333000333777999???OOOgggyyyppp^^^LLLGGGMMMQQQPPPMMMEEEBBB@@@>>><<<;;;>>>AAALLLIIIIIIMMMNNNJJJHHHHHHHHHJJJMMMOOOOOOOOOPPPQQQVVVUUUTTTTTTUUUWWWZZZ[[[XXXWWWUUUSSSRRRSSSXXX[[[VVVWWWWWWXXX[[[______]]]VVVTTTSSSRRRSSSSSSRRRQQQOOOPPPQQQUUUYYY[[[[[[ZZZ]]]]]]\\\[[[[[[ZZZZZZZZZXXXVVVYYY]]]\\\XXX\\\eee```]]]XXXUUUXXX]]]___]]][[[[[[ZZZZZZ[[[]]]___```___\\\^^^XXXMMMNNNRRRKKKLLLLLLHHHDDDFFFIIIIIIDDDKKKIIIJJJKKKFFF>>>999999*********))))))(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((('''%%%&&&(((((('''%%%((((((''''''''''''(((((()))((((((((('''''''''&&&((())))))(((''''''(((***'''''''''((()))*********((()))******,,,;;;XXXrrrvvvqqqoookkknnn~~~vvvmmmggg^^^VVVUUUYYYdddnnnzzz~~~}}}kkk___\\\^^^bbbbbbbbb___]]]]]]```ddddddaaa______bbbeeeggggggbbbgggppp}}}xxxxxx{{{rrrccc^^^PPP===111---,,,***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,---------............////////////111444777>>>FFF```sssaaayyyxxx\\\llldddfffwwwmmmVVVHHH>>>999:::@@@HHHLLLRRRUUUXXX[[[___bbbiiidddaaa```]]]YYYYYY[[[]]]]]]\\\\\\\\\\\\[[[[[[UUUSSSPPPKKKGGGCCC@@@>>>>>>>>>>>>>>>===;;;999888444:::AAADDDAAA:::444222111000//////222444555555111222333444444444555555666555555555666666555333:::>>>CCCEEECCCBBBCCCDDDHHHJJJMMMNNNNNNPPPTTTWWWTTTWWWZZZ[[[[[[]]]bbbffffffgggiiijjjiiiiiijjjkkkkkknnnnnniiifffggghhhgggcccaaa___]]]VVVMMMHHHIIIHHHPPP^^^kkkkkkaaaXXXUUUYYYXXXSSSGGG===AAATTTfffvvvsssqqqssszzzooo\\\VVV\\\___aaa[[[MMMFFFFFFFFFDDDBBBBBBEEEGGGEEEEEEDDDFFFGGGGGGEEECCCIIIJJJIIIGGGCCCAAACCCDDDDDDCCCDDDKKKUUUZZZXXXTTTRRRTTTVVVWWWRRRQQQ\\\jjjkkkjjjyyy^^^HHH???888777555333666;;;>>>===;;;999777666555555222444555666;;;III\\\jjjiii[[[LLLHHHLLLPPPPPPNNNHHHDDDBBBAAA???;;;:::;;;DDDDDDHHHMMMLLLEEE@@@???EEEHHHLLLNNNOOOPPPQQQRRRXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUVVVYYY[[[ZZZYYYYYYYYY[[[\\\\\\ZZZWWWUUUSSSRRRQQQQQQQQQQQQVVVVVVWWWYYY[[[[[[YYYWWWZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[^^^^^^\\\]]]aaa___[[[WWWUUUWWWYYYXXXVVVYYYXXXWWWWWWYYY[[[___aaa[[[___mmmtttqqqssssssgggppppppllleeebbbfffhhhhhhaaadddiiihhh[[[HHH<<<999))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''((('''&&&((((((''''''''''''((((((((((((((('''''''''''''''((())))))(((''''''(((***''''''(((((())))))******))))))******(((+++777EEE```vvv}}}wwwfffiii~~~yyyqqqhhhbbbbbbeeekkk~~~|||vvvzzz~~~~~~vvvllliiipppyyylllggg___WWWQQQOOOOOOPPPOOOVVV```hhhjjjhhheeebbbjjjxxx}}}}}}{{{lll[[[KKK>>>///)))+++---)))$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////111444666;;;@@@GGG]]]llllllgggVVVeeeTTTFFFJJJYYYtttsssTTTCCC???<<<888:::===AAAFFFKKKPPPVVVZZZhhhbbb___aaabbb```]]]^^^^^^^^^]]]]]]^^^___```aaa]]][[[YYYVVVRRROOOMMMLLLIIIKKKLLLMMMKKKHHHDDDBBB===AAAMMMYYYWWWHHH===;;;555666888999999;;;>>>@@@888888999;;;===??????>>>??????@@@AAAAAA???;;;888FFFMMMTTTWWWTTTQQQQQQRRRUUUXXXZZZ\\\]]]___bbbeeeaaacccdddcccaaacccgggkkklllkkkkkkkkkmmmmmmlllkkkgggjjjkkkfffbbbbbb```]]]^^^UUURRRVVVSSSLLLRRR^^^^^^]]]aaaggghhhaaa[[[XXXVVVNNNFFFEEEFFFMMM___rrr{{{tttqqqzzzqqqbbb^^^]]]WWWVVVZZZWWWKKKIIIFFFBBBAAADDDJJJNNNGGGDDDBBBDDDHHHJJJHHHEEEGGGGGGEEECCCAAABBBEEEHHHDDDDDDFFFMMMUUUYYYWWWSSSPPPSSSWWWVVVQQQNNNVVV```wwwzzzrrrmmmQQQBBB888999777222444===;;;;;;999888777666666666444444222333777@@@KKKTTT\\\TTTKKKGGGJJJOOOPPPNNNKKKGGGFFFHHHFFF===777555<<<@@@IIIOOOKKKAAA:::999@@@DDDIIILLLNNNPPPQQQSSSYYYZZZ[[[[[[YYYWWWSSSQQQQQQTTTWWWXXXXXXYYYZZZ[[[ZZZXXXVVVVVVXXXXXXWWWWWWXXXVVVTTTQQQPPPPPPQQQRRRYYYYYYZZZ\\\^^^]]]ZZZWWWYYYYYY[[[\\\\\\\\\[[[[[[YYY[[[\\\\\\^^^aaa```\\\ZZZVVVSSSSSSUUUUUUTTTRRRUUUTTTSSSSSSVVVZZZ___bbbbbbjjjjjjNNN>>>:::(((((())))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&'''(((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''((((((((()))))))))***+++***,,,...---***---222:::QQQqqqvvvmmmvvv}}}wwwtttssstttwww|||yyyooonnnaaadddccc___ccc||||||nnneeeYYYNNNJJJKKKNNNPPPSSS[[[dddiiiiiihhhiiikkkyyy|||yyyooo___OOO<<<444+++(((+++---+++'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,.../////////000333555444::::::EEEooolllXXXeeehhhJJJ===;;;KKKeeekkkWWWSSSHHH888888888999;;;>>>DDDIIIMMMZZZYYY___jjjqqqnnnfffaaa^^^^^^^^^]]]]]]^^^aaaddd___^^^^^^\\\[[[YYYWWWVVVSSSUUUXXXYYYWWWSSSNNNKKKGGGEEEOOO```dddXXXLLLIII@@@CCCFFFFFFDDDEEEHHHKKKFFFDDDBBBDDDGGGKKKLLLMMMLLLMMMNNNOOOOOOLLLGGGBBBMMMUUU]]]aaa___\\\[[[\\\]]]^^^```bbbcccdddeeefffhhhjjjjjjhhheeefffjjjooopppmmmkkkkkknnnooommmjjjggghhheee^^^YYYWWWTTTPPPQQQMMMZZZuuuzzzwww{{{sssmmmlllkkkeee^^^[[[NNNCCCAAANNNZZZ```gggppp}}}|||kkkccc\\\LLLFFFLLLNNNFFFEEEDDDCCCEEEKKKSSSYYYIIIDDD@@@CCCJJJNNNKKKGGGFFFEEEDDDCCCBBBCCCEEEGGGCCCCCCFFFMMMUUUXXXVVVSSSQQQRRRUUUVVVVVVVVVXXX[[[hhh|||[[[EEE777:::<<<555222888888777777666666666666666555333000000444999???BBBMMMKKKGGGEEEGGGMMMOOOOOOLLLHHHJJJRRRQQQEEE999444777>>>IIIOOOKKK@@@;;;;;;<<<@@@FFFJJJLLLNNNPPPQQQUUUWWWXXXYYYVVVQQQLLLHHHKKKOOOUUUYYYZZZZZZZZZZZZTTTPPPMMMOOOQQQRRRSSSVVVXXXWWWUUURRRPPPPPPRRRTTTUUUVVVXXX[[[^^^]]]YYYVVVXXXYYY[[[]]]^^^]]][[[ZZZSSSVVVVVVVVV[[[cccbbb\\\SSSMMMHHHJJJOOOQQQTTTVVVQQQPPPPPPQQQUUUZZZ```ccckkkuuuhhhKKK>>>???'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((('''&&&&&&''')))(((((((((((()))))))))))))))'''))),,,---***))),,,333555???RRRiii~~~yyyxxx}}}~~~~~~qqqiiilllmmmfff___gggfffZZZTTTWWWSSSMMMQQQ[[[YYYkkkooo^^^```VVVYYY___iiivvv|||sssrrrtttwww```\\\XXXVVVXXX[[[___```]]]aaafffkkkqqq~~~{{{iiiWWWGGG<<<111///---***))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,+++---...//////000222444...444777<<>>GGGIIISSSdddooonnngggcccaaaaaaaaa```___```cccffffffeeeeeedddbbb```^^^]]][[[]]]```bbb```\\\WWWSSSPPPJJJNNN\\\eeebbb[[[XXXOOORRRTTTSSSQQQPPPRRRTTTUUURRRNNNMMMPPPUUUZZZ\\\YYYZZZ[[[\\\\\\YYYTTTQQQQQQWWW^^^bbbcccaaa```___aaaaaaaaabbbccccccbbbaaagggiiijjjhhhfffgggjjjnnnsssoookkkkkklllmmmjjjhhhgggeee^^^SSSMMMKKKGGGCCC===EEEjjj~~~{{{ttteeeTTTJJJDDDEEEOOO]]]eeeiiirrr~~~wwwvvviii]]]VVVGGG???CCCEEEDDDDDDDDDDDDFFFJJJPPPUUUGGGBBB===@@@GGGLLLKKKHHHEEEEEEEEEEEEEEEEEECCCBBBAAABBBEEELLLSSSVVVVVVTTTQQQOOONNNRRRYYY^^^\\\XXX^^^vvvyyyYYY===999<<<888444666555555444444444444555555555222//////333666888888???BBBBBB@@@EEEMMMPPPOOOLLLHHHNNN[[[^^^PPPAAA:::444;;;FFFMMMJJJAAA>>>@@@:::>>>DDDHHHKKKLLLMMMNNNNNNPPPQQQQQQNNNIIIDDD@@@EEEJJJPPPVVVXXXYYYYYYYYYLLLEEEBBBEEEIIIKKKPPPVVVVVVWWWVVVSSSPPPPPPRRRUUUQQQRRRUUUYYYZZZYYYTTTPPPSSSUUUXXX[[[\\\[[[YYYWWWLLLLLLKKKMMMUUU```eeecccNNNEEE>>>AAAFFFKKKRRRXXXNNNNNNNNNPPPUUUZZZ```dddhhhxxx~~~zzz|||vvvqqqwww|||uuu___III@@@BBB''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''')))(((((((((((()))))))))))))))'''(((++++++))))))+++***+++...555@@@UUUsss}}}tttooo]]]```\\\]]]ddd```YYY___[[[QQQYYYnnnmmmUUUKKKTTTKKKKKKMMMRRR[[[fffpppvvvuuu|||}}}wwwuuu{{{~~~|||uuunnnddd^^^]]]___aaaccc^^^bbbiiiooorrrqqqnnnlllgggssskkkSSS===000***+++,,,,,,***'''%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))******************************+++++++++,,,,,,,,,***,,,.../////////111333...000555777888KKKxxxxxx^^^iiiuuu{{{fffSSSIIIAAABBBYYYvvvnnnTTTMMMBBB999555444555555;;;:::@@@LLLVVVZZZ\\\^^^___aaacccbbb___```cccgggllllllkkkjjjgggccc```^^^___aaaeeefffeeebbb]]]ZZZWWWUUUVVV[[[aaaeeeeeeddd\\\^^^___^^^\\\[[[ZZZ[[[^^^]]]ZZZWWWVVVZZZ```eeedddccccccdddddddddbbb___ZZZ[[[]]]aaaeeeeeeccc```dddccccccdddeeedddbbb___dddggghhhhhheeeeeehhhkkktttppplllhhheeecccaaa___YYYVVVOOOGGGCCCEEEDDD@@@DDDHHHddduuujjj___SSSIIIEEERRR```lllkkkeeeiii}}}}}}uuunnn~~~sss[[[QQQQQQIIICCCFFFGGGHHHHHHFFFDDDBBBBBBDDDFFFDDD@@@<<<===CCCHHHIIIGGGFFFFFFEEEFFFGGGFFFCCCAAAAAABBBEEEJJJOOOSSSTTTSSSMMMKKKHHHKKKTTT\\\ZZZSSSQQQuuuhhhfff|||QQQ:::888:::999777555444444333333444555555333111000000222444555555777;;;======DDDPPPTTTPPPLLLGGGPPPcccjjj[[[IIIAAA444999CCCKKKJJJDDD@@@BBB<<>>BBBEEEMMMWWWUUUWWWWWWTTTOOOMMMNNNPPPPPPQQQTTTWWWWWWSSSMMMHHHJJJMMMRRRWWWYYYXXXWWWUUUIIICCC@@@FFFOOO[[[hhhrrrZZZLLLAAAAAACCCDDDJJJSSSJJJKKKMMMPPPUUUZZZ___bbbaaaxxxyyyVVVMMMKKKLLLVVVfffnnnfffXXXHHHPPP]]]ccc\\\MMMDDDBBB&&&&&&'''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&''''''&&&%%%###&&&((('''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%''')))))))))))))))(((((((((((()))((()))---,,,)))***..."""***222111+++333QQQooowwwtttvvvrrrsssxxxqqqkkkqqqlllfffeeejjjiiibbb___bbb```]]]YYYUUUTTTWWW\\\___gggfffdddaaa___```bbbdddsssqqqmmmiiieeecccaaa```hhhqqq||||||eeeOOO===000)))'''***))))))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))************************++++++++++++,,,,,,,,,---)))+++---/////////111222111...111666111333NNNooo}}}tttvvvnnnZZZeeexxxppphhh```UUUOOORRRsss{{{ooo]]]MMMBBB;;;888666888555666;;;@@@CCCIIIOOORRRVVVYYYZZZXXXXXX\\\```eeeffffffeeedddaaa___]]]^^^```ccceeedddbbb^^^\\\[[[fffiiibbb^^^dddiiihhheeedddcccddddddcccaaa______bbbbbb___ZZZZZZ___eeejjjhhhffffffhhhjjjkkkkkkjjjeeeaaaccchhhjjjfffaaafffeeeeeeggghhhhhheeebbbcccfffiiihhheeecccdddfffqqqnnnhhh```XXXRRRPPPOOOBBBDDDDDDFFFNNNWWW[[[YYYccc\\\aaawwwnnnZZZNNNJJJLLLTTT[[[lllwwwyyypppooovvvnnnsss~~~gggQQQKKKRRRMMMHHHKKKLLLKKKJJJGGGCCC??????AAADDDDDDAAA>>>>>>AAAFFFIIIJJJHHHFFFDDDEEEFFFGGGFFFDDDDDDDDDEEEHHHKKKNNNOOOPPPKKKLLLIIIFFFJJJQQQSSSPPPKKKbbbyyy^^^^^^qqqjjjFFF:::<<<;;;666666666555555555555555666222222222111111222333555333888::::::EEETTTYYYSSSMMMGGGPPPhhhqqqbbbNNNFFF888<<>>::::::777666888888777<<>>>>>@@@AAABBB@@@CCCGGGLLLPPPVVV\\\```ZZZIII===;;;<<<===FFFTTTVVVXXXYYYSSSJJJBBB>>>???IIILLLQQQVVVXXXUUUOOOKKK???EEENNNWWW]]]``````___QQQ???999CCCKKKSSSmmm~~~jjj___RRRCCC===@@@CCCEEEIIINNNSSSWWWZZZ[[[[[[bbbnnn___JJJ???GGGZZZiiinnnaaa\\\ZZZ]]]ZZZPPPDDD===''''''''''''''''''''''''&&&$$$!!!!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((******))))))***,,,...///DDDSSSnnnyyynnnlllqqq{{{}}}vvvssszzzxxxxxxyyy|||~~~}}}{{{xxxrrrrrrwwwyyyxxxrrrooommmmmmlllmmmqqquuuuuurrrsssxxxyyyqqqiiieeeyyyzzzxxx~~~{{{yyy{{{```MMM666***+++---)))###***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------..................000111111111111333777:::LLLyyyhhhooommmTTT]]]yyyrrrLLL\\\vvvgggWWWJJJFFF>>>666555999;;;888333;;;;;;===???AAACCCDDDDDDKKKLLLNNNQQQSSSUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[^^^ggglllhhhbbbbbbeeeffffffgggjjjnnnkkkccc___```[[[^^^aaaaaa___]]]\\\]]]iiijjjjjjgggdddeeekkkqqqnnnnnniiidddlllwwwttthhhgggeeeccccccdddeeeeeedddbbb```___]]][[[YYYXXXWWWUUUOOOIIIFFFCCC@@@>>>>>>>>>CCCPPPhhh~~~yyyzzzwwwkkk___[[[JJJKKKUUUccciiiiiioooyyyzzzttt}}}vvvooommmoooppplllhhh[[[SSSJJJOOORRRBBB;;;JJJIIIGGGCCCAAA@@@CCCFFFHHHIIIEEEAAA???BBBGGGLLLPPPIIIFFFCCCCCCEEEGGGEEEDDDJJJIIIHHHFFFDDDEEEIIILLLLLLJJJHHHGGGHHHKKKOOORRRUUU[[[iiigggUUU{{{eeeIII>>><<<<<<999888666555666777444000555333222000000111333444222666888888@@@MMMVVVWWWPPPOOOPPPbbbvvvnnnWWWKKKCCC???JJJVVVSSSMMMFFF:::AAANNNXXXUUULLLEEEBBBAAA===::::::>>>???<<<<<<===???:::CCCOOOOOOUUUccchhh[[[LLL>>>999<<>>FFFFFFGGGHHHIIIJJJKKKLLLKKKRRRWWWVVVVVV[[[aaadddXXXXXX\\\eeehhhccc\\\XXX___ZZZWWW[[[dddgggaaaZZZXXXZZZ\\\[[[YYYYYY\\\```\\\ccceeeaaabbbhhhiiieee]]]ZZZUUURRRNNNJJJFFFCCC>>>===<<<>>>@@@BBBBBBBBBEEEFFFLLLZZZmmm{{{sssqqqsss|||yyypppdddVVVKKKFFFIIITTT___ooolllkkkmmmppp|||}}}uuuyyy|||zzzrrreeeXXXQQQNNNJJJJJJ\\\mmmaaaLLLHHHJJJHHHDDDAAA@@@@@@BBBCCCCCCCCCCCCDDDFFFIIILLLNNNKKKGGGCCCAAABBBEEEGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJLLLNNNOOOOOONNNNNNNNNOOOSSSaaa|||sss|||uuuUUU@@@===;;;888777555555555666555444222000//////000000111444555444888>>>AAAAAAAAA@@@HHHUUUqqqaaaIIINNN^^^dddUUUJJJIIIGGGPPPTTTXXX]]]cccfff```XXXJJJ@@@999888999666222111888888FFFRRRSSS[[[iiinnn}}}vvvbbbGGG888===GGGMMMVVVbbbooooooaaaOOOAAA<<>>777111666@@@FFFRRR\\\ZZZ]]][[[___iiiwww|||wwwvvvuuuzzzsssttt|||}}}nnn\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((************))))))))))))000---+++,,,,,,---444<<>>:::777555555555333000000000000000111222222333::::::;;;<<<>>>???@@@@@@EEEKKKNNNKKKJJJOOOTTTVVVOOOKKKMMMTTTZZZVVVPPPMMMXXXRRROOOSSSZZZ]]]XXXQQQVVVXXXZZZ[[[ZZZZZZ[[[]]]YYY]]]^^^ZZZXXXZZZXXXSSSMMMIIICCC???<<<999666444333222333:::EEEPPPYYY\\\hhhhhhjjjvvvzzzvvvtttmmm```TTTIIIJJJKKKLLLOOOXXXeeepppkkkggghhhqqq}}}pppsssvvvwwwsssgggXXXNNNLLLLLLMMM\\\kkkaaaLLLFFFGGGFFFDDDBBBAAAAAABBBCCCEEEEEEDDDDDDDDDFFFIIILLLNNNJJJDDDAAA@@@BBBEEEGGGLLLMMMNNNNNNLLLLLLMMMNNNHHHJJJMMMPPPQQQPPPMMMLLLHHHJJJOOOWWWfffrrrNNN@@@<<<:::999777444444555555444222111////////////000111222333555777999999>>>888CCCNNNaaavvvSSSUUUcccgggVVVIIIIIIGGGMMMPPPSSSYYYdddoooqqqnnn\\\OOOAAA;;;:::777666777666555CCCQQQUUU^^^fffccceeeggg\\\DDD666===JJJPPPVVVfffrrrlll\\\MMMCCC<<>>AAANNNUUUXXXiii}}}eeeVVV@@@===MMMUUUYYYdddzzzvvvcccSSSIII>>>222333;;;@@@MMMZZZZZZZZZXXX]]]fffiiiuuuzzzwwwvvv&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))(((((()))(((***------,,,---111777GGGWWWhhhvvvqqqjjjbbbppphhhaaagggzzzuuueeeMMM777+++'''((()))((((((((())))))******+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...///000...///111111000111333555777999888???ccczzzWWWNNNVVVgggnnnYYYOOOBBB999666666666666222111000000000111222222111111222333444555666777<<<@@@AAA>>>===AAADDDEEEJJJCCCAAAFFFJJJIIIFFFDDDIIIGGGFFFGGGIIIIIIHHHFFFJJJLLLNNNOOOPPPPPPPPPQQQMMMMMMLLLLLLOOOQQQMMMHHHCCC???:::777666666666666555333555AAAUUUkkk|||qqqbbb[[[TTTLLLDDD@@@IIISSSYYY^^^dddmmmtttiiihhhtttyyyoookkkiiikkkmmmfffXXXKKKDDDHHHHHHNNNXXXSSSFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEIIIIIIGGGDDDBBBBBBFFFIIIOOOLLLFFFAAA???@@@DDDGGGMMMOOOPPPOOONNNMMMNNNOOOGGGIIIMMMPPPPPPOOOLLLJJJJJJJJJMMMQQQVVViiieeeFFF>>>999::::::777666888555444333222000///////////////000333444555555666<<<111>>>IIINNNttt___\\\dddfffWWWLLLJJJEEEJJJMMMOOORRR[[[jjjvvv{{{ooo```NNNDDD===888777888666333???MMMVVV```aaaVVVAAAHHHGGG;;;555===JJJPPPTTTbbbjjj___LLL@@@;;;:::EEEKKKRRR\\\iiimmm\\\FFF>>>BBBNNNUUUYYYkkk~~~xxxjjjQQQGGGQQQTTTSSSZZZeeekkkyyy{{{mmm___OOO<<<555999===JJJYYY\\\YYYVVV[[[fffhhhiii{{{uuurrrrrr%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((())))))))))))((((((+++'''''')))***)))+++///***222:::FFF[[[uuu}}}pppmmmooonnniiiwwwuuusssxxxooo\\\GGG???333,,,***)))&&&$$$+++(((&&&&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---......///---///000111000000222333000111444999DDDfffxxxllluuudddUUUQQQhhhiiiRRREEE===888555222111000//////000111222...//////000000111111222000444555222222666888888???999555777:::999888::::::<<<===<<<999888999;;;777888:::;;;======>>>>>>===:::888999<<<===999555888666444333555666666555333222666FFFbbbttt\\\LLLIIILLLNNNMMMRRR\\\eeekkkqqq|||zzz{{{~~~yyynnnlllccc[[[[[[___]]]QQQFFF===FFFEEEDDDLLLLLLGGGIIICCCCCCDDDDDDEEEFFFFFFFFFKKKLLLKKKHHHDDDBBBEEEHHHMMMKKKFFFAAA???@@@EEEHHHKKKLLLLLLLLLJJJJJJLLLMMMFFFHHHJJJLLLMMMLLLJJJHHHNNNKKKKKKLLLMMMZZZwwwpppUUUEEE777666777555444777444444444333222111000000///...///222444333444777888000:::DDDBBBXXX|||ggg^^^aaabbbVVVOOOMMMGGGJJJNNNNNNMMMQQQ```qqq{{{wwwmmmbbbXXXLLL@@@888666777444>>>KKKUUUbbbeeeYYY444666777555666===HHHPPPWWWccckkkbbbMMM<<<999>>>IIIMMMSSS[[[hhhnnnaaaNNNBBBFFFPPPVVVYYYkkkxxxtttpppfffRRRIIIQQQUUUSSSWWWPPPRRR[[[hhh~~~hhhMMM<<<999888BBBRRRXXXZZZVVVYYYbbbffffffllltttvvvooojjjuuu%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&((())))))))))))(((000,,,)))******((((((+++,,,***))),,,666EEEUUU___wwwwww|||~~~}}}}}}{{{wwwvvv{{{yyyuuuzzz|||xxxpppaaaLLL;;;++++++*********)))(((&&&---+++(((&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,,,,------------...000111000000111222+++***222:::888BBBpppvvvmmmwwwrrrUUUUUUiiiyyyfffTTTGGG>>><<<999666333222222222111111111111111111111111,,,000111//////222222000333///...000000//////333000333444333111000222555000000000222444666666666999888888::::::;;;<<<======???AAADDDFFFEEEAAA>>>===999:::GGG]]]uuu||||||hhh]]]QQQNNNUUU]]]```^^^aaakkkttt}}}~~~|||tttnnnssszzzssseee```WWWNNNLLLOOOOOOIIIBBB;;;FFFEEEBBBJJJMMMHHHIIIDDDEEEFFFGGGGGGFFFFFFEEEIIIMMMQQQPPPKKKGGGFFFGGGGGGGGGEEEBBB@@@BBBHHHLLLIIIJJJIIIGGGFFFFFFIIIKKKFFFGGGGGGHHHHHHHHHHHHHHHJJJFFFJJJNNNKKKOOOlllbbb```sss}}}```EEE;;;999555444666444444444444444333222222111......222333111222666222333888:::;;;EEE[[[nnnbbbYYYZZZ[[[PPPKKKMMMKKKJJJMMMMMMKKKPPP^^^mmmvvvtttvvvyyyxxxkkkVVVFFF???777888BBBLLLTTTfffsssnnnEEE999333666;;;???IIIVVV[[[hhhwwwwww```EEE<<>>>>>::::::EEESSSTTTLLL@@@CCCMMMTTT\\\mmmrrrddd===DDDCCCFFFVVV^^^^^^cccjjj[[[]]]dddmmmqqqZZZHHHEEENNNSSSVVV___eeeccc``````aaa```ffflllwwwmmmggggggoooppplllnnnvvv%%%&&&&&&''''''&&&&&&%%%(((%%%""""""%%%'''&&&%%%'''%%%######%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$###$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))***(((((()))***+++***))),,,+++*********+++,,,---000999III[[[jjjtttzzz|||yyykkkssszzzpppnnnhhhhhhmmmvvv}}}|||wwwyyytttppp___HHH888333111---)))''')))***)))((('''(((***%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))(((((((((((())))))*********))))))))))))))))))*********+++,,,------------......///000000000000000000000111444888<<>>IIIQQQSSSWWWcccooouuuWWWGGG>>>FFFSSSZZZcccmmmtttkkk```]]]iiinnnVVVKKKKKKNNNXXXXXX[[[^^^aaacccaaa```dddcccllluuuiiikkkjjjeeedddfffeeeccc%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&%%%$$$&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((()))(((((((((***+++***)))++++++*********+++,,,---///000444:::BBBLLLTTTXXX___vvvyyywww~~~~~~pppjjjpppvvvqqqooooooiiikkkmmmuuuyyydddTTTKKK@@@333+++)))***(((%%%&&&((((((((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,------,,,---------...//////000000.../////////000222555888NNNllljjjZZZQQQXXXfff~~~zzzmmmeeeSSSQQQMMMHHHCCC@@@>>>===???<<<999888888888777666777333333555555222222555555666666555444666:::===FFFLLLTTT[[[bbbiiipppvvvuuuZZZNNNGGG>>><<>>>>>===>>>>>>@@@CCCDDDEEEFFFHHHJJJMMMLLLKKKKKKKKKKKKIIIGGGHHHGGGTTTkkkqqq___KKKDDDFFFDDDDDDDDDEEEFFFEEEDDDGGGGGGGGGGGGFFFFFFEEEEEEBBBEEEGGGHHHGGGFFFHHHJJJHHHDDDGGGQQQSSSPPPSSS\\\|||mmmtttWWWCCC???666999;;;999333222555444///333222111000///000111111444111111555666666888<<<@@@CCCFFFEEEBBBCCCGGGKKKHHHKKKKKKJJJOOO[[[eeejjjhhheeerrr|||jjjVVVDDDAAAMMMWWWiiioooUUU>>>;;;DDDKKKPPPUUUWWWeeezzznnnNNN>>>???888666333222555999<<<===>>>DDDLLLQQQVVVcccuuuqqqYYYGGGLLL[[[eeemmmtttxxxpppfff```dddrrrppp\\\SSSQQQXXXYYY[[[^^^aaabbbaaa```eeehhhtttpppdddgggfffccccccffffffddd$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((()))((('''(((***+++***)))*********)))***++++++,,,///,,,)))''')))...444888;;;HHHZZZkkkzzzzzzuuuvvvyyywwwmmmcccpppyyyzzznnndddeeekkkmmmllldddkkkwwwyyyzzz{{{uuunnnoooxxx{{{pppdddRRR???111---+++((('''((((((((('''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))(((***,,,.........---,,,,,,,,,---......//////000+++---////////////111333777EEE___yyyZZZ]]]hhh{{{yyyyyyvvvpppgggaaa___``````[[[UUURRRRRRPPPLLLHHHGGGBBB@@@BBBDDD@@@======BBBCCCDDDEEEGGGLLLRRRWWWeeegggkkkppptttxxxzzz{{{yyyqqqXXXGGG@@@@@@GGGNNNPPPQQQZZZhhhrrrsssqqqpppkkkrrrwww{{{}}}kkkooo}}}jjjTTTJJJHHHAAA@@@???>>>>>>>>>???@@@AAA@@@AAACCCFFFHHHHHHGGGEEEEEEGGGKKKOOOQQQPPPOOOFFFGGGQQQdddnnneeePPP@@@CCCFFFIIIJJJHHHDDDBBBAAACCCEEEGGGHHHGGGDDDAAA???===CCCHHHIIIFFFGGGLLLQQQMMMJJJLLLRRRSSSOOOQQQXXXkkkuuu___GGG999888888666333444777666333333222111111000000111111333000000333444333444888999;;;>>>>>>======AAAEEEEEEHHHIIIIIIMMMYYYbbbfffaaa]]]bbbxxx{{{gggOOOEEELLLWWWmmmtttWWW>>>;;;CCCIIIMMMPPPSSS[[[iiipppdddOOODDDEEE<<<===<<<999777888;;;???DDDDDDIIIPPPTTT^^^vvvlllRRRRRRaaannntttxxxwwwqqqhhhaaa^^^aaafffjjjkkk^^^ZZZYYYYYY[[[^^^aaabbbaaa___dddiiixxx~~~ggg___bbbbbb```aaaeeegggeee###$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$"""%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''###"""$$$''''''%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''((()))((('''&&&''')))(((((((((((((((((((((((()))((('''(((*********((())))))))))))******++++++++++++++++++,,,,,,,,,,,,///---222>>>HHHTTTgggzzzyyytttxxxyyyxxx|||zzztttvvv~~~rrrbbbllltttvvvpppkkkpppwww{{{vvvnnnwww~~~~~~|||sssbbbXXXJJJ>>>666111+++'''''')))******))))))))))))%%%'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((((((((''''''(((((((((((((((((()))))))))))))))(((***,,,//////...---++++++,,,,,,---......//////+++---///000///...///000444;;;===RRRkkkmmmzzz]]]UUU``````rrr|||sssllluuuiii]]]```ccc]]]dddttt~~~rrrhhheeefffwwwuuurrrqqqsssvvvxxxyyyjjjccc```dddhhheee```^^^fffggggggfffdddeeefffhhhbbb___\\\YYYWWWUUUSSSQQQNNNRRRWWW\\\]]]^^^___```YYYUUUSSSSSSSSSUUUZZZaaagggaaaVVVNNNLLLSSS]]]dddgggiiirrr}}}~~~yyywww{{{~~~~~~lllsss~~~bbbJJJBBBCCCCCCCCCAAAAAAAAABBBDDDEEEEEEBBB@@@BBBEEEGGGFFFCCC>>>AAAFFFMMMRRRSSSQQQNNNHHHHHHIIINNNWWWZZZRRREEEBBBGGGMMMNNNKKKFFFBBBBBBAAADDDHHHJJJIIIEEE@@@<<<===AAAFFFHHHHHHJJJOOOTTTSSSQQQRRRUUUTTTPPPQQQVVVcccxxxeeeCCC===;;;888777888999777444444333222222111111111111222//////222333111111555444666888999999;;;===@@@@@@DDDEEEEEEJJJTTT]]]```XXXVVVUUU^^^vvvyyyqqqZZZNNNOOOWWWmmmuuuXXX>>>;;;DDDJJJLLLNNNOOOUUU```kkkjjjaaa[[[\\\RRRRRRPPPMMMJJJIIIKKKMMMOOOJJJMMMSSSSSSVVVlllqqqWWWTTT___kkkrrruuulllhhhccc^^^[[[YYYZZZZZZdddtttzzzllleeedddZZZZZZZZZ]]]___```___^^^___dddpppsssaaa^^^aaaaaa___```eeefffddd###$$$$$$%%%%%%$$$$$$###"""###%%%&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%...)))$$$"""$$$%%%%%%###''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((''''''''')))***)))((((((((()))))))))*********'''(((+++---...---+++***333***(((...000222???OOOVVViii||||||rrrxxx}}}zzz}}}zzzrrruuupppqqqrrrrrrvvv}}}yyyttt}}}vvveeeRRREEE>>>666,,,%%%$$$'''***,,,((()))***(((&&&$$$%%%'''&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''(((((())))))))))))'''))),,,...///...,,,+++++++++,,,,,,------......+++---000111000/////////666:::333777YYYooo|||vvv\\\XXXLLLOOOkkkwww}}}{{{zzz{{{gggPPPBBBHHHLLLXXXmmm~~~{{{ooo___SSSOOOOOObbbfffkkkooovvv~~~~~~vvvlllbbb[[[XXXNNNJJJDDD???>>>======<<<<<<>>>??????>>>???@@@BBBEEECCCEEEIIIHHHFFFIIIOOO^^^aaaddddddcccdddgggiiinnnuuuzzzkkkpppxxxqqqnnnrrrtttrrrtttzzz~~~sss]]]KKKDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIIIIEEEBBBBBBCCCDDDBBB@@@DDDHHHMMMRRRSSSOOOHHHBBBEEEGGGEEEBBBFFFQQQUUUTTTAAAGGGLLLNNNJJJFFFDDDCCCAAADDDHHHKKKJJJFFFAAA===AAAAAABBBEEEIIIMMMPPPQQQUUUTTTUUUUUUSSSPPPQQQTTT]]]aaalllSSSEEE@@@;;;::::::999555333444444444333222111111000111...///222333000000333222444666888999:::<<<======AAACCCCCCGGGPPPXXX[[[SSSSSSOOOMMMZZZlllqqqjjjjjj[[[TTTSSSVVVkkkvvv[[[BBB>>>EEEGGGHHHIIINNNUUUddduuuyyytttnnniiiddd___ZZZWWWUUUPPPQQQVVVSSSPPP```wwwzzziiiYYYUUU[[[ccciiilll```^^^\\\ZZZXXXYYYZZZZZZXXXaaalllooolllgggddddddZZZYYYYYY[[[]]]^^^]]]\\\]]]^^^dddmmmuuutttjjjaaa___bbbaaa______cccdddbbb$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&''')))***)))(((''''''((())))))))))))(((******)))))))))***,,,---...+++,,,000000+++---444888HHHTTT```qqq{{{~~~||||||~~~xxxjjj[[[SSSKKK@@@555//////,,,)))(((((()))(((((((((((((((&&&$$$$$$&&&'''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))(((''''''&&&&&&''''''(((&&&''''''(((((())))))***''')))+++---------,,,+++******+++,,,,,,------...+++...000111000//////000000222444<<>>===>>>>>>DDDKKKOOOTTT```rrrwwwrrrppptttxxxwwwwwwxxxpppooojjj```UUUJJJBBB>>>???===:::777666777:::<<<888999;;;;;;===@@@DDDGGGPPPOOOUUU\\\\\\WWWYYYaaaccceeekkkpppoookkkkkknnnxxxuuuooovvvnnnkkkmmmjjjeeeppp~~~zzzqqqeeeYYYOOOKKKIIIEEEDDDBBBAAABBBDDDGGGIIIIIIGGGDDDBBBBBBBBBAAA@@@EEEHHHMMMRRRSSSOOOGGGBBB???DDDGGGFFFGGGOOOYYY^^^EEEGGGIIIIIIGGGEEEDDDDDDBBBDDDHHHJJJJJJGGGCCC@@@FFFCCCBBBDDDHHHLLLMMMLLLPPPQQQRRRQQQPPPNNNOOOQQQRRRPPPTTTtttqqqKKKAAA777555777777777888555555555444333222111000000...///333444111111333222333555777999:::::::::<<<@@@BBBBBBEEEMMMSSSUUUNNNPPPMMMFFFIIISSSYYYXXXXXXRRRSSSSSSRRRfffqqqXXXAAA<<<===;;;:::;;;FFFOOO___sssxxxooofff]]]WWWRRRPPPRRRUUURRROOOXXXeeeccc^^^XXXUUUWWW[[[___bbbZZZYYYWWWVVVVVVXXXZZZ\\\XXX\\\aaaeeeeeebbb^^^[[[ZZZXXXXXXYYY[[[\\\[[[ZZZ]]]\\\\\\___dddfffdddbbb___aaaaaa^^^^^^aaabbb___%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$"""!!!###&&&$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&''')))))))))(((&&&'''((()))))))))((((((,,,+++)))))))))***,,,---((()))+++...---+++++++++$$$...///000:::@@@EEEQQQXXXaaagggwww{{{ooosss{{{nnn]]]XXXVVVHHH>>>555333222///------)))))))))))))))'''%%%###(((''''''''''''((())))))%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((((()))***++++++++++++*********+++,,,,,,------+++---////////////000111---///333;;;:::444KKKxxxuuu```QQQFFFEEEIIIRRReeexxxjjjYYYJJJGGGCCC???<<<===>>>@@@:::===???>>>===AAAJJJRRRRRRNNNLLLNNNOOOOOOQQQVVVOOONNNKKKEEE@@@<<<<<<<<<666999;;;;;;::::::===@@@BBBEEEIIIMMMQQQUUUZZZ^^^cccbbbgggqqqrrrooouuu~~~vvvuuu}}}||||||tttnnniiihhhnnnvvvkkkddd[[[UUUSSSPPPLLLHHHFFFDDDBBBAAAAAADDDGGGIIIFFFFFFDDDBBB@@@@@@BBBDDDAAABBBEEEIIILLLKKKHHHEEEAAACCCGGGIIIIIIJJJSSS\\\OOOLLLHHHFFFFFFGGGGGGGGGBBBDDDFFFHHHHHHGGGEEECCCHHHGGGFFFEEEEEEEEEHHHIIIGGGIIIKKKJJJIIIIIIKKKKKKHHHIIIHHHZZZ{{{qqq{{{qqq^^^III>>>:::888:::>>>555555666555444333111000000///000444555333222555222222333666777888777777777<<<>>>===@@@FFFKKKLLLGGGHHHGGGDDDDDDFFFIIIKKKJJJIIIOOOOOOLLL\\\vvvhhhTTTAAA;;;888333111444;;;CCCOOO]]]kkkuuuyyyzzz|||{{{vvvnnneee\\\VVVSSSOOOPPPQQQQQQOOOPPPSSSVVVTTTTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYWWWZZZ]]]___^^^\\\YYYVVVYYYWWWVVVWWWXXXYYYYYYXXX]]]\\\[[[[[[\\\^^^______\\\___^^^\\\\\\``````^^^%%%&&&&&&''''''&&&&&&%%%###$$$%%%###!!!!!!###'''$$$###$$$&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''%%%%%%'''***''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&''')))))))))'''%%%&&&((()))))))))((('''%%%''')))+++,,,+++***)))***+++***'''''',,,//////)))111...***---,,,***111000555777DDD^^^jjjkkkooommmtttyyywwwsssrrrssssssgggrrryyyzzz~~~qqqgggbbb___bbbeeeddd^^^ZZZOOO???BBBMMMEEE666///+++***&&&&&&***---***'''''''''&&&$$$$$$%%%&&&((((((&&&%%%%%%&&&((()))(((&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((())))))***++++++)))******+++,,,,,,------***,,,---.........000222000444...+++444999999@@@]]]hhh```WWWLLLOOO[[[nnn~~~pppjjjbbb]]]ZZZZZZZZZ[[[JJJJJJIIIGGGEEEDDDEEEFFF???<<<:::;;;:::999===CCCKKKIIIEEEAAA???@@@DDDHHHEEEMMMUUUYYYYYYZZZ]]]aaa```ccchhhkkklllmmmooopppssspppuuu~~~zzzzzzllliiiooommmdddVVVPPPJJJJJJMMMMMMIIIDDDHHHFFFDDDBBBBBBEEEHHHJJJBBBDDDDDDBBB???@@@CCCGGGEEEDDDBBBAAAAAAAAA???>>>GGGDDDCCCFFFDDDBBBIIITTTZZZSSSKKKGGGHHHJJJJJJJJJBBBCCCDDDEEEFFFFFFFFFEEEHHHJJJKKKGGGAAA@@@DDDHHH@@@CCCDDDCCCCCCEEEGGGGGGCCCIIICCCEEE```}}}yyyaaaVVVwwwmmmTTTEEE;;;999<<<555666666666555333111000111///111555777444444666111111222444666666555333222777999888:::@@@DDDDDD@@@???@@@CCCDDDBBBCCCEEEGGGGGGMMMLLLGGGSSSgggmmmfffUUUEEE@@@===777666:::777<<>><<<888777666666666777555444111///---,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))***+++,,,+++***(((&&&******+++++++++,,,,,,,,,------------------------000000000000111222333444===OOOiii}}}aaaZZZPPPWWWaaannnyyy~~~yyyuuurrrlllaaaZZZXXXLLLJJJGGGFFFGGGJJJMMMOOOYYY\\\[[[WWWZZZfffooorrrppppppsssyyy~~~wwwssssssvvvyyy{{{zzzrrrkkkhhhaaaUUUJJJLLLLLLNNNNNNLLLJJJGGGEEEJJJEEE@@@???BBBFFFGGGGGGHHHCCC@@@@@@???===???CCCDDDBBB@@@>>>>>>???AAABBBCCCCCCDDDDDDEEEHHHMMMQQQZZZWWWNNNDDDEEENNNTTTTTTIIIGGGDDDCCCDDDDDDDDDCCCFFFGGGHHHFFFBBB???>>>===CCC@@@???AAAEEEGGGGGGFFFHHHEEEGGGJJJIIIUUU~~~rrrccc]]]DDD>>>??????888333222444555555555000000000111222444555666555444333111000000111111555555666777888999:::;;;;;;===??????>>>>>>@@@BBBAAAAAACCCEEEHHHPPP```pppoooiii___TTTKKKFFFEEEEEEGGGDDDAAADDDJJJOOOPPPOOOUUUTTTRRRPPPOOONNNNNNNNNLLLNNNPPPQQQPPPPPPQQQRRRNNNOOOPPPRRRRRRRRRRRRQQQQQQSSSUUUXXXZZZZZZYYYXXXWWWTTTRRRTTTWWWZZZZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZ\\\]]]^^^ZZZ[[[]]]^^^^^^\\\YYYXXX%%%%%%$$$###$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++***)))))))))))))))+++++++++,,,---...///000///.........///000111111,,,---000111222111///...000///......//////...,,,---+++******+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))+++++++++)))(((&&&*********+++++++++,,,,,,------------------------000000000000111222333333777:::FFFcccpppnnn|||wwwTTTSSSUUUZZZcccmmmwww~~~{{{vvv___aaa```]]]YYYYYY]]]aaa```ggglllnnnttt~~~yyyjjj```[[[UUUKKKBBBFFFGGGJJJLLLKKKIIIGGGEEEGGGFFFEEEEEEFFFHHHHHHGGGIIIDDDAAAAAA@@@===>>>BBBBBBAAA???>>>>>>@@@BBBDDDEEEEEEFFFEEEEEEGGGJJJMMMTTTSSSLLLDDDDDDLLLTTTVVVGGGEEEBBBAAAAAABBBBBBBBBEEEFFFGGGFFFCCC@@@??????DDDBBBAAACCCGGGIIIIIIHHHGGGDDDGGGKKKIIIOOOnnnqqqyyyiiiOOO???222333777:::888111---,,,000000000111222444555666666555333222111111222222222333444555777888999:::888:::;;;<<<;;;;;;===>>>??????BBBEEEGGGNNN\\\kkk|||xxxppphhh```ZZZVVVUUUSSSMMMHHHGGGKKKOOOQQQPPPSSSRRRQQQPPPOOONNNMMMLLLKKKMMMOOOOOONNNNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\YYYVVVVVVYYYZZZZZZYYYTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYY$$$$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***)))************))))))((('''''')))***+++,,,,,,,,,&&&'''((())))))))))))(((***(((''''''((()))(((&&&)))'''&&&''')))******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((()))***+++***)))((('''*********++++++++++++,,,,,,,,,,,,,,,------------////////////000111222333333111333CCCiiiyyykkkiiixxx}}}lll\\\TTTPPPMMMPPPWWWmmm{{{www{{{xxx}}}{{{yyyooolllmmmttt|||~~~yyywwwkkk[[[PPPLLLHHHBBB<<>>======>>>@@@CCCDDDHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLIIICCCBBBIIIQQQVVVFFFCCC???===>>>@@@AAAAAABBBDDDEEEEEECCCAAAAAABBBDDDCCCBBBCCCFFFHHHIIIIIIGGGEEEIIIOOOLLLKKK[[[qqqssstttWWW@@@===<<<;;;777222444999111111111222333444555666666555444333333333333333000111222333444666777777444666777777666666888999::::::===AAACCCGGGRRR^^^uuutttrrrnnnjjjeee```^^^ZZZTTTMMMJJJKKKMMMNNNNNNOOOPPPPPPPPPOOONNNLLLKKKJJJLLLNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQSSSTTTTTTUUUVVVXXXYYYZZZ^^^[[[XXXWWWXXXXXXXXXWWWSSSSSSTTTUUUWWWXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUUUU[[[ZZZYYYXXXWWWXXXYYYZZZ$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++))))))))))))))))))))))))++++++***))))))))))))***((((((***++++++***)))((('''(((***+++,,,,,,++++++)))))))))))))))***++++++)))(((&&&'''((()))(((&&&((('''%%%&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))(((((()))******)))((((((************++++++++++++,,,,,,,,,,,,,,,---------////////////000111222222000555777888DDDdddlllVVVIIIGGGFFFXXXdddrrr|||yyyssspppttt|||~~~vvvnnn```XXXMMMFFFDDDCCC@@@===<<>><<<===???@@@AAA???AAABBBBBBAAAAAABBBDDDAAAAAAAAABBBDDDFFFGGGGGGJJJHHHKKKRRRPPPKKKQQQ]]]{{{iiivvvTTTDDD666333333222333777333333222333333444555666666666555555444444444444000111111111222222222333111333444444333333444666444444777:::;;;<<>>@@@DDDGGGGGGFFFCCCAAACCCGGGJJJJJJGGGFFFGGGIIIGGGCCCAAABBB@@@===<<>>@@@AAAEEEHHHJJJKKKJJJIIIIIIJJJCCCDDDEEECCC??????EEEKKKDDDBBB>>>===>>>@@@AAAAAA<<<>>>???@@@@@@AAACCCEEE@@@AAABBBBBBCCCEEEGGGHHHKKKHHHJJJOOOOOOLLLMMMTTTaaa|||eeeaaatttYYYAAA===@@@<<<555333444444444333444444555555555555555555555555444444333222222111000//////...000222333333111111222444333222444777555333777===<<<===>>>@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIIIIHHHGGGIIIJJJLLLNNNNNNMMMKKKJJJIIIKKKMMMMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPTTTRRRQQQQQQRRRTTTVVVXXXVVVUUUUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWW$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((*********)))'''&&&$$$$$$))))))******)))(((((('''(((''''''''''''((()))))))))''''''''')))***)))(((+++)))'''''''''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''(((((((((((()))))))))))))))************+++******++++++,,,,,,---------------......///000111///---...111444777>>>EEE```kkkVVVQQQLLLFFFHHHJJJOOO\\\nnn{{{pppjjjiiicccVVVKKKFFFFFFFFFEEECCCAAA>>><<<@@@AAADDDEEEEEEDDDBBB@@@DDDEEEFFFFFFEEEEEEFFFGGGDDD@@@@@@BBBBBB??????BBB======<<<======>>>??????@@@CCCEEEFFFFFFFFFFFFGGGBBBAAABBBCCC@@@===???DDDCCCAAA??????@@@AAAAAAAAA<<<===>>>??????AAADDDFFFBBBCCCDDDEEEEEEFFFHHHKKKKKKHHHGGGKKKKKKIIIKKKOOOPPPlllpppcccmmm|||VVVGGGAAA:::666888666666555444444444555555444555555666666555444444444333222111000///......000111222222000000111222444222333555444111222666777777777777999;;;===???>>>@@@CCCFFFHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGIIIKKKLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQOOOOOOPPPRRRTTTUUUSSSTTTUUUUUUUUUVVVYYY[[[ZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZXXXZZZ\\\]]]]]][[[XXXVVV###$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&******))))))******++++++((((((((()))))))))******'''&&&%%%&&&((((((((('''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***'''''''''''''''((())))))))))))))))))************)))******+++,,,,,,------------------...///000000111,,,,,,222666555666999888^^^ooo___fffxxxwwwiii[[[XXXQQQOOOPPPTTTZZZhhhyyynnnuuu{{{qqqeee^^^ZZZUUUJJJBBBBBBDDDEEEEEEBBB???======@@@@@@AAABBBBBBBBBBBBBBBDDDCCCCCCDDDFFFFFFEEEDDDBBB???@@@DDDEEECCCDDDGGGAAAAAAAAA@@@????????????@@@BBBDDDEEEDDDDDDEEEFFF@@@===>>>BBBBBB>>>===@@@AAA@@@???@@@AAABBB@@@???===>>>@@@@@@@@@BBBEEEHHHAAACCCEEEEEEDDDEEEHHHKKKNNNKKKJJJJJJIIIGGGHHHKKKMMM[[[tttrrrtttiiiQQQ999222888777777666555444444555555333444555555555555444333333222222222111111111111///000111111//////000111222///000333222000111555555555555666777999:::;;;;;;===???AAAAAAAAAAAABBBAAABBBBBBDDDEEEFFFGGGGGGDDDFFFHHHIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNPPPQQQRRRQQQSSSTTTTTTSSSTTTWWWZZZWWWUUUTTTSSSSSSTTTVVVWWWTTTTTTTTTUUUVVVWWWYYYZZZYYYYYYZZZZZZZZZYYYXXXWWW"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''(((***,,,---&&&&&&%%%%%%&&&(((***+++&&&&&&'''(((((((((((('''&&&%%%$$$%%%'''(((((('''%%%$$$###$$$'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******'''''''''''''''((()))***))))))))))))************))))))***+++,,,,,,---------------------///000000------///111,,,(((///;;;444;;;DDDZZZ~~~oooggghhhhhhpppjjjccc[[[QQQPPP```sss}}}sss^^^XXXggg}}}uuukkk```XXXTTTOOOGGG@@@>>>AAACCCBBB@@@>>>???@@@>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBEEEHHHHHHEEEAAAAAA???AAAEEEGGGFFFGGGKKKEEEEEEDDDCCCBBB@@@@@@???DDDEEEFFFFFFEEEDDDEEEGGG???;;;;;;AAACCC???===??????>>>???@@@BBBAAA???===???@@@AAAAAABBBDDDGGGJJJ???AAACCCCCCBBBCCCFFFIIIRRRPPPNNNLLLIIIFFFFFFHHHLLLFFFQQQrrrgggmmm^^^CCC@@@888777666555555555555555222333444555555555444333111111222222333333444444...///000000.........000---+++,,,///000///111555...///222444666888888888;;;;;;<<<;;;::::::<<<===>>>>>>>>>???AAACCCDDDEEEAAADDDFFFHHHHHHIIIJJJLLLIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOQQQRRRQQQOOOPPPSSSVVVSSSRRRQQQQQQRRRTTTVVVXXXTTTTTTTTTTTTUUUVVVWWWXXXZZZYYYXXXWWWVVVWWWXXXXXX$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((()))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&))))))))))))************)))************+++++++++++++++,,,,,,---...//////............////////////111///333<<>>CCCHHHIIIDDD>>>AAACCCEEEHHHIIIJJJIIIIIIIIIDDD??????CCCFFFFFFCCCHHHIIIHHHHHHFFFDDDBBB@@@DDDDDDEEEEEEDDDCCCBBBBBBAAA>>>;;;;;;>>>@@@@@@???DDDDDDDDDDDDBBB@@@>>>===CCCEEEFFFFFFEEEEEEFFFHHHBBB???======>>>@@@BBBBBBGGGIIIKKKLLLLLLKKKHHHGGGGGGJJJJJJRRRuuukkk~~~sss@@@===:::222333:::666333;;;888888777666444333333444222222222111222222333333111111000///////////////........................222222222333333444444444333444666777666777999:::888:::;;;;;;;;;;;;<<<>>>BBBAAAAAAAAACCCEEEHHHJJJEEEGGGIIIIIIGGGHHHKKKNNNJJJKKKLLLMMMOOOPPPQQQRRROOOPPPPPPPPPOOOPPPRRRUUUPPPNNNLLLKKKLLLNNNRRRTTTUUUTTTSSSRRRSSSUUUWWWYYYTTTTTTSSSRRRSSSUUUXXXYYY$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))))))))*********)))************+++++++++++++++,,,,,,---......///............////////////000///222888888===QQQhhh~~~xxxiiisssttt```ppp~~~vvvkkkbbb]]]gggmmmqqqhhhvvv}}}vvvtttvvv~~~xxxeeeYYY___ttt~~~rrrggg]]]TTTJJJFFFHHHJJJJJJHHHFFFGGGHHHHHHFFFBBB???===>>>===>>>BBBEEEFFFCCC???DDDDDDEEEGGGIIIKKKLLLMMMJJJEEE???>>>AAADDDDDDBBBEEEFFFFFFFFFEEECCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<>>>AAABBBAAA???AAAAAABBBCCCBBBAAA@@@???AAACCCDDDCCCBBBBBBCCCDDDEEECCC@@@???@@@BBBEEEFFFDDDFFFHHHIIIIIIHHHFFFDDDHHHEEEFFFQQQfffiiiIIIEEE===>>>BBB<<<444777444555555444444444555666444333222222222222333333222222111000000000000111........................222222222222333333333333444555666666555555666777666777999999888888:::;;;===<<<<<<<<<>>>@@@CCCDDDCCCEEEGGGHHHGGGGGGIIIKKKIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPOOONNNOOORRRTTTOOONNNLLLKKKLLLNNNPPPRRRTTTSSSRRRRRRRRRTTTVVVWWWRRRQQQPPPPPPPPPRRRTTTUUU$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((())))))***(((((())))))))))))******)))************+++++++++++++++,,,,,,------......---............////////////---000444222...555@@@SSSfffrrrnnngggSSScccuuuzzzssskkkjjjmmmwwwsssuuummmpppqqq```VVVYYY\\\___\\\```kkkwww~~~uuutttqqqhhhgggkkkuuu}}}yyyrrrkkkbbbXXXWWW```pppyyynnnbbbYYYMMMIIIFFFEEEGGGJJJLLLMMMHHHIIIIIIHHHFFFCCC???======>>>???AAABBBBBBBBBBBBHHHGGGGGGGGGIIILLLOOOQQQKKKFFF@@@===>>>@@@AAA@@@AAABBBCCCCCCCCCBBB@@@@@@>>>???@@@AAAAAABBBBBBBBB;;;;;;===@@@DDDEEEDDDBBB??????AAABBBCCCCCCBBBAAA???@@@AAA@@@???>>>???@@@DDDBBB@@@??????AAACCCEEECCCEEEFFFHHHHHHGGGEEEDDDJJJDDDKKKZZZ___fff{{{YYYOOOCCC???>>><<<999999555555555555555666666666555555444333222222222333444333222222111111222222////////////////////////222222222111111111111111444555666555333222222333333444666666555555777888999888888888:::;;;>>>??????AAADDDEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNMMMLLLMMMPPPRRRMMMMMMLLLLLLLLLLLLMMMNNNQQQPPPPPPOOOPPPQQQSSSTTTPPPOOONNNMMMMMMNNNPPPPPP$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''')))***(((((((((((()))))))))***))))))*********+++++++++++++++,,,,,,,,,------------------.........//////222///...111222222666===;;;EEEWWWuuuwwwzzz{{{vvvVVVggg||||||lll^^^XXXWWWfff~~~rrriiigggYYYPPPQQQTTTVVV^^^jjjeeeddd\\\ZZZccceeefffppp{{{tttqqqvvv|||{{{vvvsssrrr}}}rrrtttuuulllppp}}}vvvyyy|||{{{}}}uuummmbbb\\\\\\___\\\^^^jjj{{{xxxyyypppfff]]]UUUQQQGGGGGGGGGFFFFFFGGGIIIKKKJJJJJJIIIHHHFFFCCC@@@>>>???@@@AAAAAA@@@AAACCCEEEKKKJJJJJJJJJJJJLLLMMMOOOKKKFFF@@@<<<<<<===>>>>>>>>>???@@@AAAAAA@@@??????:::;;;===>>>@@@@@@AAAAAA:::;;;<<>>???>>>===<<<===>>>CCCDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDPPP```^^^WWWkkkmmmsssqqqaaaRRRCCC???@@@===;;;999777666666666666666777666555444333333333333444333333222222222222222////////////////////////222222111111000000//////222333444333111000111222111222444444333333555666777777777777888:::;;;<<<;;;===@@@BBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGHHHKKKMMMIIIJJJJJJJJJJJJJJJIIIIIIMMMLLLLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKLLLLLL###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------............444000---...//////111333333333888III[[[ccc}}}xxxoooccczzzdddQQQLLLYYYwww{{{vvvrrrxxx{{{xxxmmmhhhjjjffffffssseeebbbbbbdddeeedddfffkkkrrrvvvyyyzzz|||rrrwwwnnniiihhh\\\TTTWWWmmmuuu~~~{{{xxxwwwsssnnnfff[[[QQQKKKHHHGGGFFFGGGHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHEEECCC@@@???AAABBBCCCBBBAAABBBDDDFFFKKKKKKLLLLLLLLLJJJIIIHHHIIIFFF@@@<<<;;;<<<===>>>===>>>???@@@@@@???>>>===777888:::<<<>>>???@@@@@@;;;;;;;;;<<<>>>BBBGGGKKKDDDDDDEEEEEEDDDCCCAAA@@@<<<>>>???>>><<<<<<===>>>EEEIIIOOOQQQOOOKKKHHHGGGEEEFFFGGGHHHHHHHHHHHHGGGAAADDDLLLTTTTTTRRRWWW```yyyjjj|||tttaaaRRR>>>===:::666444555777777666888777666555444444444444333333222111111111111222000000000000000000000000111111111000000////////////000111111000000111222000111333333222222444555555555555555666777777888777888:::===>>>>>>===;;;======>>>???@@@AAAAAABBBAAAAAABBBAAA@@@AAADDDFFFDDDEEEFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEE######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,---000111000---+++000222111666>>>???PPPmmm~~~~~~pppzzznnnaaaVVVYYYnnnlll\\\nnnppp}}}zzzoooiiigggjjjiiippp|||yyypppttt{{{yyynnn[[[WWWQQQKKKHHHFFFGGGGGGCCCDDDEEEEEEEEEFFFGGGIIIIIIHHHHHHFFFEEECCCAAA@@@CCCCCCBBBBBBCCCDDDEEEEEEHHHIIIJJJKKKJJJHHHFFFDDDFFFDDDAAA>>><<<<<<===>>>@@@@@@@@@@@@@@@>>><<<;;;666777999;;;===>>>??????;;;;;;:::999:::???EEEJJJFFFFFFFFFEEEDDDBBB@@@>>><<<===>>>>>>======>>>@@@BBBHHHOOORRROOOJJJFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGLLLSSSTTTQQQ]]]kkkxxx|||QQQBBB<<<555222444777999999888888777666555555555555444333222222111111222222000000000000000000000000111111111000000000000000---///000000//////111222///000222222111111333444111111111222222222222222444444555777::::::999777999999:::;;;;;;<<<======;;;;;;<<<;;;:::;;;>>>@@@??????@@@@@@AAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<<######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------.........(((***...000222333111///000555333222777444666DDD\\\sssxxxqqqzzzvvv~~~uuuqqqeeeeeevvvtttOOORRRPPPWWWppp{{{vvvnnneee\\\UUUQQQNNNSSSlllvvv}}}|||mmmUUUEEEDDDCCCEEEHHHIIIIIIHHHBBBAAAAAABBBDDDFFFHHHHHHGGGFFFFFFEEEDDDCCCBBBAAADDDBBB@@@BBBDDDEEEDDDAAAEEEEEEFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@>>>>>>???@@@CCCCCCCCCBBB@@@===;;;:::666777999;;;===>>>>>>???999::::::999999;;;AAAEEEDDDDDDDDDDDDBBB@@@>>>===:::;;;===>>>======???AAA>>>DDDJJJKKKGGGBBBAAAAAA???@@@@@@AAABBBBBBCCCCCCGGGGGGFFFGGGKKKQQQUUUUUUQQQfff{{{mmm}}}wwwQQQHHH===777777999::::::888777777666666777777777555444444333333333333333111111111111111111111111000000111111111111111111///000111000///...///000---///000000000000111333//////////////////......333111111222666777666555666666777777888888999999777777888777666777:::<<<:::::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;::::::777777888888888777777666######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***)))%%%$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////,,,,,,///111222///333...,,,444555333888AAAEEEYYY||||||zzzvvvppplllyyytttllllllsssnnnTTTRRRRRRYYYjjjggg```VVVOOOPPPWWW___eeeggg{{{~~~|||qqqaaaRRRHHH??????@@@DDDHHHHHHDDD???CCCAAA???@@@CCCFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDD@@@>>>@@@EEEFFFCCC>>>CCCBBBAAAAAABBBDDDFFFHHH???@@@AAAAAA@@@???@@@AAAFFFEEEEEECCC@@@===:::999777888999;;;<<<===>>>>>>777999;;;;;;999:::===@@@AAABBBBBBBBBAAA???===<<<888:::<<<======>>>@@@AAA@@@DDDHHHHHHCCC@@@AAACCC??????@@@AAAAAABBBCCCCCC===>>>CCCJJJKKKJJJOOOWWWQQQQQQcccbbbWWWHHH>>>:::;;;:::999888777777777777777888999666666555444444444444555111111111111111111111111000000111111222222333333111222222111...------...,,,...//////...///000222//////000000000///......222000...000333666555444444555555555666777777777555666666666555666888;;;777777777777888999:::;;;777777888888888777777666555555666666666666666555$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#################################!!!###%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''((())))))(((((()))***(((((()))***************)))************+++++++++,,,,,,,,,---------......////////////000000000000///000000000111111111111333666;;;AAALLL^^^rrrxxxmmmgggaaahhhwwwyyyooonnn}}}~~~tttrrrvvvrrrcccllleeerrr~~~tttnnnmmmhhheeennnyyyuuugggiiirrrrrriiimmm{{{~~~tttuuuxxx{{{{{{wwwooodddZZZSSSNNNIIIFFFCCCCCCCCCCCCCCCDDDEEEEEEBBB@@@??????@@@BBBCCCBBB@@@@@@???????????????@@@@@@>>>???AAA???;;;<<<@@@DDDFFFEEE@@@@@@GGGIIIGGGIIIAAA???DDDCCC<<<<<>>BBBDDDEEEEEE<<<;;;999888:::===AAADDDCCCFFFIIIGGGBBB>>>===>>>888:::===>>>??????@@@BBBCCCBBBBBBDDDGGGGGGCCC@@@========================EEEDDDEEEHHHKKKMMMMMMLLLNNNOOOPPPXXXqqqxxxbbbYYYQQQDDD===>>>===<<<999666666:::<<<:::555999999444111111333444999444//////222444111---111111000///////////////000000000000000000000000000000000000000000000000------............------////////////000000000000000111111111222222222222222222111111222222333444555555555555444333222222888444222444333000000444444333333333333333333333$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&((())))))(((((()))***(((((()))************)))))))))*********+++++++++,,,,,,,,,,,,------------///////////////000000000//////000000000111111111444555777777777===GGGOOO```kkk{{{zzzuuuoooooosss{{{zzzrrrkkkcccgggoookkkYYY___uuuxxxzzzppppppjjjhhhsss}}}pppjjjaaalllmmmYYYMMMSSSYYYcccvvv~~~zzz~~~~~~|||rrrrrryyy{{{nnnZZZTTTMMMHHHEEECCCAAA???CCCCCCBBBBBBCCCDDDDDDEEECCCAAA??????@@@AAA@@@@@@>>>>>>============>>>>>>AAA??????@@@>>>::::::>>>CCCEEECCC??????DDDFFFDDDFFFAAABBBHHHHHHBBBEEENNNKKKGGGDDDCCCEEECCC???;;;>>>>>>>>>@@@CCCFFFFFFEEE===<<<;;;;;;===@@@CCCEEEDDDFFFGGGFFFCCC@@@>>>>>>:::<<<======<<<===>>>@@@BBBAAAAAACCCFFFFFFDDDAAA??????>>>>>>>>>>>>??????AAABBBDDDGGGKKKLLLLLLKKKJJJKKKLLLQQQ___{{{xxxeee\\\VVVIII===;;;???AAA<<<777:::888888::::::777222///333222111000111111111111333222111111000000111111000000000000000000000000000000000000000000000000...//////000000//////........./////////000000000000000000000111111111222111111111111111222333333222222333333333333333222777333222333222///000333222222222222222222222222$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&((())))))(((''')))***'''((())))))******)))))))))))))))*********++++++++++++,,,,,,,,,---------........./////////000000////////////000000000000...111333222000000222555:::@@@JJJUUUaaammmyyyvvvmmmnnnaaa\\\kkkzzzsss```VVV]]]cccttthhhVVVeeelllyyyrrrttt|||sssqqqddd___lllzzznnn[[[VVVPPPQQQ\\\sssuuu```cccfffhhhppp{{{vvvpppkkkuuu|||xxxmmm]]]PPPFFFCCC@@@??????@@@??????CCCBBBBBBBBBBBBCCCCCCDDDDDDBBB@@@@@@@@@???>>><<<======<<<<<<<<<<<<======AAA??????@@@===999999<<>>>>>??????AAABBBDDDEEEEEEDDDDDDEEEEEECCC@@@============;;;::::::<<<>>>??????@@@BBBDDDEEECCCBBBBBBAAA???>>>>>>???AAABBBAAABBBEEEIIILLLMMMLLLJJJHHHHHHIIIKKKLLL[[[yyyfffUUUNNNMMMLLLOOOVVVQQQBBB888:::===:::777888111333555444222111222444444444333222222222222222000000000000000000000000000000000000000000000000///000000111111000000///............////////////////////////000000000000000000000000000111111222...///000111222222222222666222000222111//////222000000000000000111111111$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&''')))(((''''''(((***'''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------......//////000........./////////000000+++///333444444444555777666222...///777HHH\\\iiivvvrrriiicccgggvvvxxx~~~uuu\\\XXXTTTdddmmmggg^^^ZZZbbbxxxzzz___ZZZWWWUUU]]]rrrvvviiifffdddaaahhh{{{ooojjjqqq~~~uuuqqqllleeeffflllqqqtttrrrggg[[[QQQIIIBBBDDDCCCBBBAAAAAAAAA@@@???BBBAAAAAAAAAAAAAAABBBBBBEEEDDDBBBBBBAAA@@@===:::<<<<<<<<<;;;<<<<<<======>>><<<===???===999:::>>>AAAAAA???<<<<<<=========???AAAFFFHHHCCC===AAAIIIGGGFFFEEEFFFHHHIIIGGGEEEEEECCCCCCCCCEEEEEEDDDCCC>>>>>>@@@AAABBBCCCCCCCCCDDDBBBAAACCCFFFEEEAAA=========<<<:::888888;;;===<<<===>>>@@@BBBCCCBBBBBBDDDBBB@@@>>>>>>@@@BBBDDDEEEFFFIIILLLOOONNNKKKHHHIIIFFFHHHKKKFFFJJJhhhsssaaaZZZjjj{{{```GGG===:::666777>>>666666666666555444444555555444333333222222333333111111111111111111111111000000000000000000000000///000000111111000000///---.........////////////.........////////////000///////////////000111111---......///000000//////444111///111000...///222///////////////000000000$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((((((''''''((()))''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---......//////---............/////////000111222222111000111111222222222222444888===AAALLLZZZooo}}}wwwrrryyy{{{nnnlllyyywwwoookkkeeeggguuu|||pppkkkppp{{{nnnhhhnnnyyypppjjjddd^^^aaakkk^^^aaa```WWWOOOLLLKKKJJJAAABBBBBBAAA@@@>>>>>>>>>@@@@@@??????>>>??????@@@EEEDDDDDDDDDCCCAAA===:::999999999999999:::;;;;;;:::999;;;>>>>>>;;;===BBBAAA???===<<<;;;:::;;;<<<===@@@CCCCCC===999<<>>;;;;;;;;;999888999<<<>>>;;;<<<===>>>???@@@AAAAAADDDBBB@@@>>>>>>@@@BBBDDDFFFGGGIIIKKKMMMKKKGGGDDDHHHDDDGGGLLLIIIGGGYYYqqqvvvyyyooo```TTTGGGAAACCC>>>999444333555666555222444444333222222222222333222222222222222222222222111111111111111111111111...//////000000//////............////////////000---.........//////////////////......//////000111////////////......---,,,333000///000000...///222......//////000000000000$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%'''(((((('''&&&((()))&&&'''(((((())))))((((((((((((((()))))))))******))))))*********+++++++++***++++++,,,---...//////------------.........///111000...---------...///...000333444333222222333222888AAALLLXXXeeeqqqyyyooojjjnnnxxxjjjhhhvvvllldddkkkyyywwwtttsssvvv~~~|||oooddd^^^YYYRRRQQQVVVLLLSSSUUUQQQLLLJJJGGGCCC===>>>??????>>>>>>???@@@>>>>>>===<<<<<<<<<<<<===BBBBBBCCCDDDDDDBBB>>>:::666555555666666777888999999888:::>>>???===@@@DDD@@@===<<<>>>===::::::<<<:::===???>>>;;;;;;???EEE===>>>@@@BBBCCCEEEEEEFFFCCCAAA@@@???@@@@@@???===;;;<<<===>>>????????????<<<===>>>AAACCCCCCBBB@@@;;;;;;;;;:::999999<<<>>>:::;;;======<<<===???@@@BBBAAA???>>>>>>???AAABBBDDDDDDEEEFFFGGGFFFBBB???CCCAAADDDKKKLLLJJJOOOYYYddd~~~rrrgggSSSJJJ>>>777777888555222555444444333333333333333222222222222222222222222111111111111111111111111...//////000000//////...////////////000000000000............///////////////////////////000000111000000000000///...---,,,333000///000000...///333//////000000111111222222$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))*********+++******+++,,,---...//////,,,,,,---------............---,,,---...000222222111000...,,,+++---111555///000000000222999DDDMMMRRR\\\iiimmmjjjnnnyyyssspppzzzttt{{{yyytttrrrwwwzzz}}}ooopppxxxlllhhhlllrrrvvvxxxxxxxxxxxxffffffjjjrrrvvvsssllleee^^^XXXQQQLLLIIIFFFEEEEEEFFFLLLOOOMMMIIIFFF@@@::::::<<<>>>=========@@@CCC<<<<<<;;;:::::::::::::::===>>>@@@BBBCCCBBB===:::666666666666777888999::::::999;;;??????>>>@@@EEE@@@===<<>>;;;:::>>>;;;<<<<<<::::::>>>BBBEEE===>>>@@@AAA@@@@@@AAAAAAAAA@@@>>>>>>??????===<<<;;;;;;<<<<<<======>>>>>>777:::>>>@@@AAA@@@AAAAAA<<<===>>><<<:::999:::;;;999;;;===<<<::::::<<>>>>>>>>>>>??????@@@@@@@@@BBBDDDDDDBBB@@@>>>AAAEEEJJJLLLKKKKKKJJJHHHXXXooorrr^^^MMMAAA:::777666777666555555444444555555333333333333333333333333111111111111111111111111///000000111111000000///000000000000111111111222....../////////000000000000000//////000000111222///000000000000000//////333000///111111///000444000000111222222333444444$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''########################%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++---...//////,,,,,,,,,---------......///...---...///000000///111333333222000///...///---111666666333111333555555===GGGNNNPPPVVVgggwww}}}ooocccjjjzzzpppllllllvvv{{{}}}}}}qqqrrryyyyyypppllleeedddgggllllllcccXXXPPPRRROOOHHHBBBBBBGGGJJJJJJDDDHHHJJJHHHHHHIIIGGGBBB888999;;;:::999999===AAA;;;::::::999888888888999999;;;===AAABBBAAA===999999999999999:::;;;<<<===<<<;;;===@@@@@@>>>???DDDAAA<<<<<<@@@@@@;;;;;;???===<<<:::777888===AAACCC???@@@AAA@@@???======>>>AAA???>>>>>>??????===<<<<<<<<<;;;;;;<<<===>>>???555999>>>@@@???>>>@@@BBB>>>???@@@>>>;;;999888888999;;;===;;;999999;;;>>>=========>>>>>>=========?????????AAADDDEEEEEEDDD<<>>::::::888888777666666666666666333333333333333333333333111111111111111111111111111111222222222222111111000111111111222222222222////////////000000000000000000000000000111222222...///000111222222222222444000///111222000111444111111222333444444555555