BM66(i@ +++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,------,,,,,,+++*********))))))((((((''''''++++++******************++++++++++++************))))))))))))))))))))))))------,,,++++++*********)))))))))***+++++++++,,,((())),,,......---+++)))************************+++---///...,,,+++******)))*********++++++++++++((((((((()))******++++++,,,,,,***)))))))))***+++)))((('''&&&&&&'''((())))))***+++,,,,,,,,,,,,,,,++++++***************+++''')))+++---------,,,+++*********)))))))))))))))************************+++++++++*********))))))+++,,,,,,------,,,,,,+++---,,,+++******,,,...//////...,,,++++++,,,---///.........------,,,,,,,,,,,,---...000111111222222111111222333333111000///111111000000//////......//////000000000//////...///000111000......///000////////////.........---///000000///---...000222222000///000111222111//////111333444555555555444777666666555444222111000//////............//////------......//////000000222222000///............,,,------......------,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******,,,,,,,,,++++++*********)))******)))(((((()))+++((()))***+++++++++++++++,,,+++++++++***)))))))))''''''''''''&&&&&&&&&&&&'''((((((''''''(((***,,,***+++,,,---------,,,+++,,,+++***)))***+++,,,---------,,,------...///000666777===FFFMMMRRR[[[dddsss}}}yyyqqqfff___YYY```pppyyyqqqxxxxxxggg\\\[[[cccsss{{{uuummmiiijjjmmmtttxxx{{{~~~|||xxx{{{}}}~~~~~~~~~*********)))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))((())))))************))))))************+++++++++***************************++++++,,,,,,++++++******************+++++++++++++++,,,,,,++++++***)))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))***************************************+++++++++((())),,,---...---+++***((((((((((((((((((((((((***,,,......,,,+++++++++)))))))))*********++++++)))))))))***************,,,+++***)))))))))***+++***)))((('''&&&'''(((((()))***+++,,,,,,,,,,,,,,,******))))))((())))))***)))***,,,---------+++******)))))))))))))))))))))************************+++++++++*********)))))),,,,,,------------,,,,,,---,,,+++******,,,---//////...,,,++++++,,,---.........---------,,,,,,,,,,,,---...000111111222222111111111111111000000///111000000000/////////...111222222333222222111111...///000000//////000111333222111000000000111111111222111000//////111222111000///000111111000///......///000111222222222666777777777666444222111/////////......///////////////000000111111111111222111000///............,,,,,,------------,,,,,,------,,,+++***(((((('''((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******,,,,,,,,,++++++***************+++)))((('''((()))(((((()))***************++++++******************)))))))))(((((((((((('''((()))))))))((())),,,...444111...+++***+++---...+++++++++++++++,,,,,,---------,,,------...///000777888>>>FFFLLLQQQYYYbbbqqq{{{}}}wwwoooddd\\\WWW^^^oooxxxnnntttxxxhhhZZZXXX]]]lllzzz}}}}}}zzztttnnnkkklllooorrrvvvyyy}}}~~~{{{yyy{{{}}}~~~~~~~~~)))))))))(((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************))))))((()))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))***++++++++++++***))))))%%%%%%&&&''''''((())))))(((((((((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))******++++++++++++***************(((***+++------,,,+++***(((((((((((((((((((((((()))+++------,,,+++,,,,,,((()))))))))************+++++++++************))),,,+++******))))))******+++***)))'''''''''((((((******+++,,,,,,,,,++++++)))((((((((((((((())))))+++,,,---...---,,,+++***))))))))))))))))))******+++++++++++++++++++++++++++++++++***************,,,,,,------------,,,,,,,,,++++++******,,,---......---,,,++++++,,,---......------------,,,,,,,,,,,,---...000111111111111111111000///////////////000000000000////////////222222333333333333333222...///111111000000222333555333111000000000222333444444444333111000111333111000//////111111000///...............///000111444666888999888666444222///////////////////////////000000000000111111111111000///...............,,,,,,------------,,,,,,///...---+++)))((('''&&&(((((()))******++++++,,,+++++++++++++++++++++++++++++++++*********************))))))))))))******+++++++++++++++*********)))******)))'''''''''(((''''''((())))))))))))((())))))******************++++++*********))))))))))))************+++...111LLLFFF;;;111+++)))***+++++++++,,,,,,---------,,,------,,,------...///000888999???FFFJJJNNNWWW```oooyyy~~~zzzuuummmbbb[[[UUU]]]ooovvvkkkppp{{{wwwiiiYYYVVVZZZggguuu}}}~~~~~~{{{uuuoookkklllnnnuuuyyy|||}}}zzzyyy{{{||||||}}}~~~))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************)))((('''))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++******)))'''''''''((((((((())))))((((((((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((())))))*********,,,+++++++++***))))))))))))***+++------,,,+++***************************)))***,,,,,,++++++,,,---(((((()))))))))*********---,,,,,,+++******))))))+++++++++******************)))((((((((()))***+++***++++++,,,,,,,,,++++++))))))((((((((()))******---.........---,,,***))))))))))))))))))*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,+++++++++,,,---...---------------------------...///000111111111111111000///------...//////000000000000////////////000000111222222222111111111222333333222111222444444222000...---///111222555666666555333111222333111000//////111111000///000000///......///000111111333666888999777444222/////////000000/////////........................000///......---------...,,,,,,,,,------,,,,,,,,,------,,,+++***)))((('''(((((())))))***+++++++++******************************************************))))))))))))******+++++++++***************&&&((())))))(((((()))***(((((()))))))))))))))((((((((())))))******+++++++++++++++*********))))))((()))*********+++...111PPPIII>>>222+++((((((******+++,,,......---,,,,,,------,,,------...///000666888>>>EEEIIIMMMVVV```oooyyy}}}zzzxxxuuunnnddd\\\TTT\\\ooovvvlllpppyyyxxxkkk\\\ZZZ^^^kkkwww}}}xxxooojjjiiikkktttyyy}}}|||xxxxxxyyyzzzzzz{{{|||************************)))))))))******)))))))))))))))))))))))))))))))))***************)))((('''))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))((())))))***++++++,,,,,,,,,,,,,,,---,,,++++++************)))))))))(((((()))))))))******+++++++++************))))))))))))))))))))))))))))))))))))++++++*********))))))))),,,+++++++++***))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++******,,,...))))))))))))************......---,,,+++***))))))++++++++++++******)))))))))((((((((()))+++,,,---++++++,,,,,,,,,++++++***))))))))))))******+++,,,......------,,,+++***)))(((((())))))************++++++++++++++++++++++++************************))))))************))))))************++++++,,,,,,++++++++++++,,,,,,---------------------------------...///000000111000000111000...---------...///////////////000000000000///000111222222222222222444555666555333222333444444222000...---///111222555666777666333222222333222000///000111222111000111000///......///000000///111444666666555222000//////000111111000//////.........---------------///...------------------+++,,,,,,,,,,,,,,,,,,+++++++++******************'''(((((()))******++++++******************************************************))))))))))))******************************###%%%((())))))***+++,,,*********++++++***))))))((((((((())))))******+++******)))))))))((((((((('''((()))(((((())),,,///666333///***))))))+++---***+++,,,---...---,,,+++------,,,------...///000333666===DDDHHHLLLVVVaaapppzzzwwwwww}}}{{{yyyxxxwwwuuuooofff___UUU\\\ooovvvmmmpppxxxyyymmmaaaaaahhhttt}}}yyyqqqkkkjjjkkkmmmssswwwyyy}}}{{{wwwuuuvvvxxxyyyyyy{{{~~~************++++++++++++))))))************)))))))))))))))))))))))))))))))))************))))))((()))************+++++++++++++++++++++++++++++++++))))))************))))))'''((()))***+++,,,------,,,------------,,,++++++,,,,,,+++******)))(((((())))))******++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++******)))((((((+++++++++*********************++++++,,,,,,,,,+++))))))))))))))))))))))))***++++++***))))))+++---)))*********++++++++++++......------,,,+++*********++++++++++++***))))))))))))((()))***+++---...++++++,,,,,,,,,+++*********)))))))))***+++,,,---------,,,++++++***))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))******)))))))))*********+++++++++++++++******++++++,,,,,,------,,,,,,,,,------------.........///000000000000000000000///...............////////////000000000000000111222333444444444444333555555444333222333444555333111000000000222333333555666555333222222222333222111111333333222111111000///..................000222333444222000/////////111111111111//////000000000////////////......------,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))************+++++++++''''''((())))))******+++***************************************+++++++++******))))))))))))******)))))))))***************###&&&)))+++++++++,,,---***++++++++++++******)))(((((())))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''***,,,******)))))))))***++++++******++++++,,,,,,,,,+++------,,,------...///000111555===DDDFFFJJJUUUaaaoooxxxvvvvvvzzzyyyyyy{{{yyyxxxwwwwwwvvvooofff^^^TTTZZZmmmvvvkkknnnvvvzzzoooeeegggooo{{{~~~~~~~~~~~~}}}xxxqqqmmmlllnnnkkkrrrwwwyyy|||zzzwwwrrruuuxxxzzzzzz{{{}}}~~~))))))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))((())))))************))))))************+++++++++************************))))))************))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++******************))))))))))))((((((((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,+++***((((((***,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++***++++++,,,+++***)))(((,,,,,,******)))***+++,,,+++,,,,,,,,,,,,+++***)))((((((((())))))***+++,,,,,,++++++***))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))***+++++++++++++++))))))***+++,,,---------,,,,,,,,,---------.........//////000000000000000///000000000000///........./////////000000000111///000111222333333333333...000111222111111333444333222111000000000111111000222444444222111111222444333222222444444333222222222222111000///......///000111222111000///......///111222222111///...000000/////////.........---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++******************''''''(((((()))*********************************))))))*********+++++++++******))))))))))))******((()))))))))*********+++&&&)))+++---,,,+++++++++***************)))(((((()))))))))))))))((((((((())))))((((((((('''''''''((())))))'''&&&&&&(((+++,,,,,,,,,+++***))))))(((***)))))))))******++++++------,,,------...///000111666>>>DDDEEEHHHSSS___kkkuuu~~~~~~}}}~~~yyyxxx|||zzzyyyxxxwwwtttmmmbbbZZZSSSXXXiiiuuucccgggppp}}}{{{pppfffhhhppp{{{|||}}}yyy{{{zzzuuuoookkkjjjlllkkksssyyy{{{~~~}}}yyyvvvrrruuuzzz|||}}}}}}~~~~~~'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))'''((()))***************)))************+++++++++))))))))))))))))))))))))))))))************))))))+++++++++******************++++++++++++***))))))''''''(((((())))))******&&&''''''((()))******+++---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***(((((()))+++++++++,,,,,,,,,---------...------------,,,,,,,,,******+++,,,+++***)))(((///...,,,***)))))))))))),,,,,,,,,,,,,,,+++***)))''''''''''''((()))+++++++++***))))))((()))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***((()))***+++,,,---------,,,,,,,,,------............///000000000000000//////000111111111000...---.../////////000000111111------...000000111111111)))+++...///000111333555////////////.........---...000333333222111111111555444333333555555444333444555555555444333111///111111111111111000//////...000111222222111000.........---------,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,+++++++++,,,,,,++++++***)))((((((''''''(((((()))*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******(((((())))))*********+++)))+++......,,,***)))))))))))))))))))))(((''''''******))))))((((((''''''))))))))))))((((((((((((*********(((&&&&&&(((***&&&&&&&&&'''((()))***+++***)))((((((((()))+++,,,---------------...000000333777???DDDDDDFFFQQQ]]]hhhrrr|||}}}||||||zzzxxxwwwsssjjj^^^UUURRRVVVgggttt\\\aaakkkzzz{{{qqqdddfffmmmwww}}}|||{{{}}}zzzzzzyyytttlllgggffffffhhhpppvvvxxx{{{}}}{{{yyyvvvrrrvvv{{{++++++******************))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++))))))*********+++++++++++++++******)))*********(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((()))***************++++++++++++++++++++++++,,,,,,+++***))))))))))))******+++,,,,,,+++)))((())))))***))))))((('''&&&))))))*********++++++++++++(((&&&&&&***,,,,,,++++++***)))(((((()))***+++************************,,,+++******++++++***)))------......,,,***'''&&&))))))))))))***************************)))(((((())))))))))))))))))))))))******++++++++++++******((()))***++++++,,,++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******(((((()))************)))+++,,,,,,------,,,,,,+++++++++******++++++,,,---.........///////////////000000//////.........---.........//////000111222222222111111111111222222//////000000111111111222000000000000000000000000111000000333888888444///444222000///000111222222777666777:::===:::333,,,......//////000000111111//////............//////////////////////////////......---,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++++++++***))))))%%%&&&'''(((******++++++***+++---,,,***)))))))))&&&'''((())))))******)))))))))(((((((((((())))))++++++************++++++,,,,,,,,,+++++++++******+++*********))))))(((((('''''')))***++++++++++++++++++******))))))(((((())))))(((((('''''''''&&&&&&'''((())))))*********((()))******)))***,,,...,,,,,,,,,---...///000111333444:::BBBFFFIIIQQQZZZeeeqqquuuwww{{{wwwrrrjjj___XXXPPPRRRaaa{{{|||mmm______cccnnnzzz~~~wwwooo___aaajjjvvv}}}~~~{{{yyywwwppphhhfffhhhjjjooovvv|||}}}||||||{{{zzzxxxtttxxx}}}~~~~~~************************(((((())))))))))))((((((***)))((((((((()))+++++++++******))))))******+++************++++++++++++---,,,+++***************((())))))))))))))))))((())))))*********+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))******)))***+++++++++***)))))))))))))))))))))(((((('''))))))*********++++++++++++)))&&&'''***,,,++++++,,,++++++******+++++++++************************++++++******+++******))),,,,,,------,,,***((('''))))))))))))***************************)))((((((******************************++++++++++++******((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,++++++******************+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((()))******............////////////000/////////............------------...///000111111111000000000000111111///000000000111111111111////////////////////////000///000444:::;;;888444333222000000111333555555:::999999<<<>>>===666000////////////000000000000000000000000000000000000..............................---,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++++++++***))))))%%%&&&'''((()))************+++,,,+++)))((()))***((()))))))))))))))((('''))))))(((((((((((())))))+++******))))))******+++++++++++++++************************)))))))))(((%%%&&&'''((())))))))))))))))))))))))))))))(((((()))))))))(((((((((''''''((()))***+++,,,,,,,,,,,,((()))******)))***,,,......------------......///222444999AAAEEEHHHPPPYYYdddppptttwww~~~{{{vvvlllaaaYYYRRRTTTaaazzz|||nnn```___dddnnnzzz}}}wwwpppbbbeeemmmxxx~~~~~~~~~|||zzzxxxqqqjjjgggiiikkkpppwww|||}}}{{{yyyyyyxxxwwwuuuuuuyyy}}}************************'''(((***++++++***(((''')))))))))((()))******++++++******))))))******+++******+++++++++,,,,,,,,,......---+++************)))))))))******))))))))))))))))))*********++++++************************((((((((((((((())))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++************+++((()))************))))))((((((((()))))))))))))))***************+++++++++,,,***(((((()))+++++++++,,,,,,------------,,,,,,************************++++++++++++******))))))++++++,,,---,,,+++***)))))))))))))))************)))************))))))(((******************************++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++************)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------............//////000000////////////............,,,,,,,,,------...///000000000////////////000000000000000000111111111111..............................000555;;;>>>===:::111111000000111333555666999888888:::<<<;;;666222000000000000///////////////000111222222111000///...........................------,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++******)))(((&&&'''((()))))))))))))))***++++++***(((((()))+++************)))((('''&&&))))))(((((((((((())))))+++******))))))******+++************))))))))))))************))))))))))))%%%&&&'''(((((())))))((((((((((((((((((((())))))***)))))))))))))))((((((******+++,,,------------((()))******)))***,,,---//////...---------------222333888???CCCGGGOOOXXXcccooosssvvv~~~}}}wwwmmmaaaXXXTTTUUUaaaxxx|||pppaaaaaaeeennnyyy|||vvvpppfffiiiqqq|||}}}~~~}}}{{{xxxrrrkkkhhhjjjlllqqqxxx}}}}}}zzzxxxxxxwwwvvvuuuvvvyyy~~~))))))))))))************''')))+++------+++)))''')))))))))))))))******+++******))))))))))))******++++++++++++,,,,,,,,,,,,000///...,,,+++***************))))))))))))******))))))))))))************))))))))))))))))))))))))'''(((((())))))*********))))))***++++++++++++***************************++++++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******************************,,,***)))))))))***++++++,,,---...///...---,,,+++***************************+++---,,,+++)))))))))***++++++,,,,,,,,,+++***((()))))))))************))))))************)))(((******************************++++++++++++******))))))***+++,,,,,,,,,,,,************************++++++***))))))***++++++***))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++------,,,,,,------...///------......//////000000///////////////.........------------...///000000//////............//////000000000000000111111111..............................111555:::===<<<;;;111111111111111111333555444333222444555444222///111111000000//////.........///111222222111///...........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************))))))((())))))***************)))***++++++)))((((((***,,,)))))))))))))))(((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))((((((((((((*********)))))))))))))))(((((()))***************&&&&&&''''''(((((())))))************))))))))))))((()))***+++,,,,,,,,,,,,)))***+++***))))))+++---...------,,,,,,---------111222777===AAAEEENNNWWWcccooosssvvv}}}{{{vvvmmmaaaXXXUUUUUU```uuu}}}sssdddeeejjjsss{{{}}}xxxrrriiilllttt|||zzzxxxrrrjjjhhhjjjmmmrrrxxx}}}}}}zzzzzzzzzyyyxxxwwwzzz~~~(((((()))))))))*********(((***,,,......,,,***(((((()))))))))***************))))))))))))))))))*********+++++++++,,,,,,,,,000///...,,,+++***************)))(((((()))******(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++'''(((((()))))))))))))))************************+++*********+++,,,------+++******)))))))))))))))((((((''''''((()))***+++************************++++++***))))))***+++------...//////...,,,+++)))************************+++---///...,,,)))))))))******++++++,,,,,,,,,+++((()))))))))************((())))))*********))))))******************************++++++++++++******)))***+++,,,,,,---,,,,,,************************+++******************+++)))))))))))))))))))))***))))))((((((((()))***+++***++++++,,,,,,++++++***)))))))))))))))******+++---------...///000000111.........///////////////............///000111222//////............//////111111000000000000000000........................//////111444666888777777444666666555222111333444111000////////////...---111111000000//////......---...000111111000...---........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))************)))((((((***++++++,,,,,,,,,++++++***+++++++++))))))+++,,,''''''((()))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***)))))))))(((((((((''''''))))))))))))))))))******((())))))************)))&&&&&&''''''(((((())))))))))))))))))************&&&&&&'''((()))))))))))))))***+++***))))))+++---+++++++++,,,,,,...//////222222666<<<@@@DDDMMMVVVcccoootttwww~~~|||zzzyyyvvvoooeee]]]VVVVVV```uuu~~~vvvlllnnnttt}}}yyykkkmmmuuu~~~zzzxxxwwwqqqiiigggjjjmmmrrryyy~~~~~~|||{{{{{{zzzyyywwwzzz~~~'''(((((())))))*********)))***,,,------,,,***)))(((((()))************)))***))))))(((((())))))***))))))*********+++++++++......---+++***************)))(((''''''((()))***((((((((()))))))))******************************************++++++++++++&&&'''(((((())))))((((((*********************************++++++---...///...---+++***))))))))))))))))))(((''''''(((******+++++++++***************)))*********)))***---///111111000///---+++***)))************************+++///222111---******++++++++++++++++++++++++,,,))))))))))))************((())))))************)))++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------************************************************)))))))))************+++,,,+++*********+++---...******++++++++++++*********))))))))))))***++++++,,,------...///000111111.........//////////////////......//////000111222//////............//////111111111111000000000000........................///000111222222222222222888:::;;;999666444555777444333111///.........///000000000000////////////---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******))))))(((''')))***+++,,,,,,,,,,,,,,,)))+++------,,,+++,,,---&&&'''((()))************))))))(((((((((((())))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((())))))(((((()))))))))))))))***$$$%%%&&&'''((((((((((((***++++++***))))))***,,,******++++++,,,...///000333333666<<>>FFFOOO[[[fffiiijjjssszzzzzzvvvssskkkbbbYYY[[[ddduuu~~~rrrdddiiivvv~~~xxxzzz}}}~~~|||||||||zzztttmmmfffbbb```fffkkkssszzz~~~}}}yyytttrrrtttvvvsssvvvxxxzzz{{{}}}(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))&&&'''''''''(((((())))))***)))(((''''''((()))******)))'''&&&&&&''')))***))))))))))))************)))(((((('''''''''(((((((((((((((((())))))))))))((()))))))))))))))(((((())))))************))))))'''((((((((()))))))))***&&&''')))))))))((()))***************************(((((()))+++,,,,,,)))'''&&&)))+++***((((((***,,,000000///...------,,,,,,(((((())))))*********+++)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&&&&((()))************((()))***+++,,,++++++***++++++************++++++,,,+++***)))((((((((())))))************+++++++++++++++,,,---............,,,,,,---...//////......---------.........//////---,,,,,,,,,,,,---......//////...------...000111,,,,,,---...////////////---......///////////////,,,...000000/////////000000//////...............+++000333333///---...111......---------,,,,,,,,,)))******++++++,,,,,,---++++++------------+++++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((((()))******(((((()))***++++++************))))))((((((''''''))))))(((((((((((())))))******))))))((((((((('''&&&'''((())))))((('''&&&&&&'''(((*********)))(((&&&'''(((*********)))((()))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))******++++++++++++,,,,,,+++++++++,,,------,,,---111666999===EEENNNXXXdddggghhhrrryyy|||vvvtttrrrlllddd___```hhhxxx|||nnndddgggqqq~~~zzzrrruuuyyy}}}~~~}}}}}}}}}{{{vvvooohhhdddbbbgggnnnvvv|||~~~yyytttrrrtttwwwsssvvvyyy{{{|||}}}((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++,,,)))&&&&&&(((******(((******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))+++***((('''&&&''')))***&&&(((+++,,,+++)))))))))******+++++++++,,,,,,,,,******+++---///000111222111000///...,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++,,,,,,)))&&&$$$'''((()))+++++++++***)))+++*********+++,,,,,,---++++++***)))((('''&&&&&&)))************+++++++++((((((((((((((((((((((((++++++************+++++++++,,,///000111111///......///000///.........000///////////////.........---------............///000//////.........////////////000000///......---******+++,,,---//////000222111000//////000111222111111000......---------///......------///000111......---------,,,,,,,,,...------------...//////......------,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))''''''&&&''''''((()))***+++******)))))))))))))))((('''&&&&&&'''((()))***)))'''''''''((()))((('''+++'''$$$&&&+++---***&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++***((((((((())))))(((((((((((((((((((((((())))))))))))************---,,,+++++++++,,,---...------111666888;;;CCCLLLZZZ```fffhhhkkkuuu~~~zzzwwwuuurrrkkkfff___hhhwww|||tttcccdddkkkwwwrrrtttxxx|||~~~{{{yyyqqqhhhdddfffjjjrrryyy|||{{{xxxwwwxxxwwwuuuuuuuuuwwwyyy{{{~~~((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************---***'''''')))***)))'''***)))))))))((((((((('''''''''(((((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***''')))+++,,,***)))(((((())))))))))))******************+++---...///111111111000///...,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((('''(((((()))******************))))))))))))***+++,,,************))))))))))))))))))*********+++++++++************************++++++************++++++***,,,...///000000///...---...//////------...////////////......---------,,,,,,,,,,,,---------...///......------......///....../////////......---***++++++,,,---...///000000000///......///000000111000///...------------...------,,,---...///000...------------,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,+++***************))))))(((((())))))***************************)))(((((((((((()))***)))))))))((((((((((((((()))(((((('''''''''((((((''''''&&&&&&'''((())))))(((((('''&&&''''''))))))((('''&&&&&&(((((('''&&&(((&&&%%%'''***,,,***((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((()))***(((((((((((((((((((((((())))))))))))************,,,++++++***++++++------------111666888;;;BBBKKKVVV\\\bbbeeeiiisss|||zzzuuunnnhhhdddkkkwww~~~uuueeecccgggrrrtttvvvyyy~~~}}}zzzrrriiieeegggkkkssszzz~~~{{{xxxwwwxxxwwwvvvvvvvvvwwwyyy|||~~~''''''((((((((((((((((((((((((((((((((((((((((((******++++++******))))))(((((((((((((((((((((((())))))))))))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,+++***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************,,,***((((((((()))((('''))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))***)))(((''''''((()))***(((***,,,+++)))(((''''''''''''''''''((((((((((((******+++,,,---...///000//////...---,,,+++***)))(((((((((((((((((((((((())))))*********+++++++++,,,***(((&&&%%%''')))+++)))))))))))))))******+++))))))((((((((()))******))))))******+++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++---...//////...---,,,---......,,,,,,---...//////...------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,------...,,,------.........------***++++++,,,---...////////////............//////000000///...---------------,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++*********))))))************************)))((((((''''''(((((()))***))))))(((((('''''''''******(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((***+++)))((((((''''''''''''((('''&&&%%%&&&'''((('''%%%&&&&&&'''((()))*********'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))***************************+++,,,---------111555888:::BBBKKKUUUZZZ```dddhhhrrr}}}wwwoooiiifffjjjuuuttthhhfffhhhsssxxxxxx{{{~~~{{{sssjjjfffgggkkkttt||||||xxxwwwxxxxxxxxxwwwxxxyyy{{{|||~~~''''''''''''(((((((((((())))))))))))))))))))))))*********++++++******)))(((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&(((***++++++***((('''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********''''''&&&'''(((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((()))(((((('''(((((()))***)))***,,,+++((('''&&&'''&&&&&&'''''''''((((((((()))******+++,,,---......---,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))*********,,,***'''&&&&&&''')))++++++***)))(((((()))***+++)))))))))(((((())))))***)))))))))*********++++++))))))))))))************------------------------++++++************++++++)))***+++---------------+++,,,------++++++,,,---///...------,,,+++******+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------+++,,,------...---------++++++,,,,,,---...//////////////////////////////000///...------------------------------.........---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((''''''''''''((((((******)))(((''''''&&&&&&))))))(((''''''''''''''''''''''''((()))***++++++))))))(((((('''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************)))))))))******+++,,,,,,------111555777:::AAAJJJXXX\\\aaadddhhhqqq~~~vvvmmmgggcccfffooo~~~~~~rrrmmmpppvvv}}}|||}}}~~~{{{sssjjjfffgggjjjsss|||}}}yyywwwxxxxxxyyyyyyyyyzzz|||}}}~~~&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***))))))(((''''''''''''''''''''''''&&&''''''(((((('''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))"""###$$$&&&'''((()))***(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))***+++***(((&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,)))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))))))))+++***)))(((((()))***++++++******)))))))))************)))))))))((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---------+++,,,---,,,+++++++++---...------,,,++++++******------------............+++++++++++++++,,,------,,,,,,---------------,,,+++,,,,,,------.........000000000000000000000000///......------------...------......////////////------,,,,,,,,,+++++++++++++++,,,------------,,,++++++******************+++,,,,,,,,,,,,+++******''''''''''''''''''''''''''''''((((((((((((''''''***))))))((('''&&&&&&%%%'''''''''''''''((())))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&'''&&&%%%%%%&&&'''&&&%%%((()))***(((&&&%%%&&&'''&&&'''''''''''''''''''''((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))((()))))))))************(((((()))***++++++,,,,,,------000555777999@@@IIIYYY\\\```bbbfffnnnzzzwwwnnnggg```cccnnn}}}ssspppzzz}}}zzzsssjjjfffgggiiirrr{{{~~~zzzwwwwwwxxxzzzyyyzzz|||}}}~~~&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******************)))))))))))) """%%%&&&'''''')))***(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))******)))******)))'''&&&'''((((((((((((((()))))))))***)))))))))***************((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********((((((+++******)))))))))))))))++++++***)))))))))*********)))))))))((((((''''''((((((((()))))))))******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,------...+++,,,------++++++,,,---------,,,,,,,,,,,,++++++---------.........//////++++++++++++,,,---.....................---,,,,,,,,,,,,,,,---------......000000111111111111000000......---------------...---...//////000000//////,,,,,,,,,,,,++++++++++++***+++---.........---,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((******((('''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&'''&&&%%%&&&'''((('''%%%)))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))************((((((***+++,,,,,,,,,,,,------000555777888@@@HHHUUUXXX[[[^^^ccckkkuuu}}}yyypppiiibbbhhhtttuuuooo}}}~~~|||yyysssjjjgggiiihhhrrr|||{{{wwwvvvwwwyyyyyyzzz|||~~~&&&&&&''''''((())))))***************************&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((###&&&((()))((('''((()))'''((((((((()))))))))***************************))))))))))))))))))))))))&&&'''((())))))*********(((((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))******)))(((***************)))((((((+++***)))((((((((((((((()))))))))))))))*********(((((((((((()))))))))***++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---...///,,,---...---,,,+++,,,...,,,,,,,,,,,,------------,,,,,,---------.........+++++++++,,,,,,---...///000000000///...---,,,+++,,,,,,,,,------------...//////000111111000//////...------,,,,,,------...,,,---.../////////......,,,,,,,,,++++++++++++***)))***,,,---------+++++++++++++++,,,,,,,,,,,,,,,***+++,,,---,,,+++)))((())))))))))))))))))))))))(((((()))******)))((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))(((((('''((('''&&&&&&(((((('''&&&(((&&&$$$%%%(((***(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******)))((('''(((((((((((((((((((((((())))))))))))************((()))***,,,---...------------000555666888???HHHRRRTTTXXX\\\bbbkkkuuu}}}yyypppiiifffnnn|||tttlllwww}}}|||zzztttllljjjllliiisss}}}|||vvvtttvvvyyyxxxzzz}}}&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,******)))))))))***************************))))))))))))************+++*********))))))((((((&&&))),,,+++)))''''''((('''((((((((())))))******++++++******************))))))))))))))))))))))))&&&&&&((()))************'''(((((((((&&&&&&(((***'''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))***+++++++++)))((('''***)))(((''''''''''''''''''((()))***+++,,,------(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---...//////,,,---......,,,,,,---...+++,,,,,,------......///++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000222111111000///---,,,+++,,,,,,---------------------...///000000///...---------,,,,,,,,,------...+++,,,---.........---,,,,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&&&&'''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&'''((()))***+++%%%&&&''')))))))))(((((()))(((''''''((()))((('''&&&###!!!$$$***---+++'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))************((()))+++---...............---000555666888???HHHQQQSSSWWW]]]dddnnnxxx~~~wwwnnnggghhhqqq{{{qqqiiiooo}}}yyyxxx{{{~~~|||{{{vvvnnnlllnnnjjjttt~~~|||vvvtttuuuxxxxxxzzz}}}(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((('''''''''''''''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++***,,,---,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++(((%%%%%%(((***)))'''+++)))'''''')))+++++++++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''''')))***+++,,,''''''((()))***++++++,,,(((((((((((())))))))))))***++++++,,,,,,++++++*********++++++++++++******+++,,,,,,,,,,,,,,,,,,---//////.........---------...------,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000111222111...,,,,,,,,,,,,---......//////......////////////............000000//////......------//////.........---------***+++---//////...---,,,+++++++++++++++++++++++++++******+++---...---+++...+++'''''')))***)))(((+++,,,...---+++)))))))))((()))*********((('''&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((((((((((((''''''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++'''(((******))))))***,,,++++++***************+++...000222444666:::>>>AAAPPPVVV[[[]]]bbbnnnzzz~~~xxxnnndddeeelllzzz|||nnnhhhlllkkkwwwlllhhhttt~~~{{{yyyvvvrrrnnnjjjnnnsss|||~~~xxxtttrrrsssuuuwwwzzz}}}''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((((((((()))))))))******(((((((((((())))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))******))))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((+++)))''''''((())))))(((+++)))'''''')))++++++***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((()))*********))))))(((((((((((())))))+++++++++++++++***))))))******)))(((((()))******))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,((((((((()))*********+++)))))))))************+++***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------//////.........---------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......000111222111///---------,,,---......//////......////////////....................................///.........------------***+++---//////...---,,,++++++++++++++++++++++++++++++,,,///333555555444---***(((''')))***)))(((***,,,------+++)))((()))((())))))***)))((('''&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((''''''''''''(((''''''&&&'''((()))***))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))************((()))******)))(((***+++++++++***************+++///000222333555999>>>BBBOOOUUUZZZ\\\bbbnnnzzz{{{uuukkk```___fffsss}}}rrrcccgggeee{{{|||oooddd```lll|||~~~|||{{{yyyuuupppmmmmmmsss{{{|||vvvsssrrrssstttvvvzzz~~~zzz'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))))))))*********++++++(((((((((((())))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++***)))''''''((()))***)))'''((()))++++++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,---------...............---------...------,,,,,,------...------------............---,,,,,,,,,,,,---......///111222111///......///,,,---......//////....../////////............------------............///............------------+++,,,...//////...------++++++++++++++++++++++++(((((())),,,000222222111+++***(((((()))***)))(((+++---......,,,***)))***(((((()))))))))((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''((()))((('''&&&''')))(((((((((''''''''''''&&&(((''''''''''''((())))))))))))))))))(((((((((((()))))))))((((((((((((''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))+++++++++******))))))))))))***+++***)))((()))***+++***************++++++///000111111444888>>>CCCMMMTTTYYY[[[bbbnnnzzzyyyrrrggg\\\WWW]]]jjj{{{uuucccfffdddzzz|||iii___ZZZfffwww~~~}}}}}}}}}|||xxxrrrnnnmmmqqqyyyzzzuuurrrssstttsssvvvzzz|||'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))************(((((())))))))))))(((((())))))(((((((((((()))))))))*********++++++++++++(((((((((((())))))))))))******)))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%'''(((((('''&&&((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((+++,,,***'''%%%''')))***(((((((((***+++***)))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++******)))(((''''''&&&'''((((((((()))))))))***))))))(((((((((((())))))******+++++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))))))))))))))(((((((((************+++++++++,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,---------...........................------,,,,,,------...,,,,,,,,,------------...---,,,,,,,,,,,,---.........///111000///......///,,,---......///.........//////.........---------.........---------------------------------------,,,---............------***************************)))((()))******((('''***)))(((((()))))))))(((---...000///---,,,++++++((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))))))))))))))))))))))))))***++++++***((('''((()))*********)))******+++,,,///000000000222777>>>CCCKKKRRRWWWZZZaaannnzzzxxxpppeeeZZZTTTXXXbbbsssvvvdddfffdddzzz|||iii```]]]iiiyyy~~~~~~~~~~~~|||wwwqqqllllllpppvvv}}}yyytttrrrtttuuusssvvv{{{''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))*********+++))))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++(((((((((((())))))))))))******)))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''')))(((''''''(((***************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))******''')))+++***'''%%%'''))))))(((((()))***+++***)))(((''''''&&&&&&''''''((('''''''''((((((((())))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))(((((((((((()))))))))******+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***)))))))))((((((((((((((()))))))))*********++++++***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,---......---........................------,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...000///...------...,,,---......///.....................------------///......---,,,++++++***,,,,,,------------------,,,---------------,,,,,,************************///...,,,,,,,,,+++(((&&&'''((())))))((((((((()))+++,,,......,,,***))))))''''''''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&''''''((())))))******++++++***((('''((()))******))))))***++++++,,,////////////111666===BBBHHHOOOUUUYYY```nnnzzzyyyqqqfff[[[UUUWWW```ppp}}}tttbbbdddaaawwwzzzkkkcccbbbmmm|||~~~}}}zzztttmmmgggjjjnnnuuu|||~~~yyyuuusssuuuvvvsssvvvzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********))))))(((((((((((())))))***))))))(((((())))))***)))))))))*********++++++(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''((())))))(((((()))++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************''')))******)))(((((())))))(((((()))++++++***(((((((((''''''''''''(((((('''''''''(((((())))))*********))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))************+++***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,---......---------..................------,,,,,,------...************++++++++++++---,,,,,,,,,,,,---.........000111000...------...,,,---......//////...............------------,,,...------,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************************---,,,++++++,,,,,,***(((&&&'''))))))((((((((()))''')))******(((&&&%%%&&&''''''&&&&&&''''''((()))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))'''''''''&&&&&&&&&&&&%%%&&&''''''((()))((((((((())))))))))))((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&'''''''''''''''(((((((((((((((((($$$%%%%%%&&&((())))))***)))***+++***)))((()))***))))))))))))***+++,,,,,,---...///000222666<<>>CCCKKKRRRVVV___mmm{{{}}}uuujjj___^^^]]]dddsssuuueeeeeeaaayyy|||mmmbbb[[[aaammmxxx}}}{{{yyyvvvsssnnnkkkffflllvvv}}}|||yyywwwwwwwwwxxxyyyzzz}}}******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&######"""###$$$&&&(((***''''''''''''((((((((((((***))))))((('''&&&&&&%%%'''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))(((((()))***++++++++++++******))))))(((((()))))))))))))))*********&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))***)))((('''%%%###(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---***************************)))(((''''''((()))***))))))(((((((((((())))))***+++,,,,,,+++)))&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,,,,+++******///...,,,+++***++++++,,,++++++++++++++++++++++++,,,......------///000000...222444111///000---)))......---,,,++++++++++++...---,,,,,,++++++++++++---,,,+++*********+++,,,************************,,,,,,++++++******)))))))))(((&&&'''(((((('''&&&*********+++,,,,,,,,,---************)))'''&&&%%%&&&(((+++------,,,***)))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++******************((()))++++++******+++,,,...///000111333666:::>>>DDDIIIOOOUUU]]]hhhttt}}}|||wwwlll```YYYYYY___ppp~~~rrriiieeeeeeooo~~~~~~mmmaaaVVVXXXgggwww|||zzzzzzzzzxxxrrrnnnfffjjjrrr{{{~~~|||xxxwwwwwwxxxvvvxxx|||}}}~~~)))))))))(((''''''&&&&&&'''''''''((((((((())))))************************'''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((((((((((())))))))))))(((((((((''''''%%%%%%$$$%%%&&&''')))***''''''''''''((((((((((((******)))(((((('''&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((()))******+++*********)))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,***************************)))(((((((((((()))***))))))(((((((((((())))))((()))***+++***(((&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,,,,+++******------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---//////...000444555000......---+++,,,,,,,,,+++,,,,,,------...---,,,,,,+++++++++,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++***************))))))))),,,***)))***,,,,,,+++***************++++++++++++************)))((('''&&&&&&''')))*********((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************************(((***++++++******+++,,,...///000111222666:::>>>EEEJJJOOOVVV]]]hhhuuu~~~~~~zzzuuujjj___WWWWWW^^^ooottteeeaaa```kkkzzz}}}kkk```WWWZZZjjjzzz}}}{{{{{{{{{yyysssnnnjjjmmmttt|||~~~~~~}}}{{{wwwuuuuuuvvvxxxzzz}}}~~~(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++'''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''***))))))((('''''''''(((***)))))))))))))))((((((''''''&&&&&&'''(((((()))''''''''''''((((((((((((******))))))(((((('''''')))(((''''''&&&'''''''''''''''''''''(((((((((((())))))((((((((()))******))))))))))))************(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''(((((())))))******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++***************************))))))(((((())))))***))))))(((((((((((())))))'''''')))))))))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......------,,,,,,++++++***++++++++++++,,,---...///------------------------...,,,+++,,,............000555666111------///...++++++++++++,,,---...///------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))***'''&&&%%%&&&((())))))(((************))))))))))))((())))))******))))))((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))************************)))***++++++***)))+++,,,---///000111222555:::===FFFJJJOOOUUU]]]hhhuuu~~~}}}yyyuuukkk```VVVWWW___ooovvvbbb]]]]]]gggxxx~~~iii```YYY^^^nnn}}}}}}{{{{{{|||yyytttooolllooouuu}}}~~~~~~}}}zzzvvvttttttuuuxxx{{{~~~}}}}}}~~~''''''''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''************))))))))))))((('''''''''''''''''''''''''''''''''((((((((((((******)))))))))((((((((()))((('''&&&%%%&&&'''(((''''''''''''(((((((((((())))))((((((((())))))***(((((())))))******++++++))))))))))))((((((((((((***))))))((('''&&&&&&%%%&&&''''''((()))******+++***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,------...---------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,------------...+++***---......///111222999===999333000000000,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,//////......---------,,,++++++++++++++++++++++++''''''(((((())))))******###""""""###%%%'''&&&%%%******))))))(((((('''''''''((()))***************)))(((&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************)))***++++++***)))***,,,---...000111222555:::===EEEIIINNNSSSZZZfffsss|||zzzvvvmmmcccYYY[[[dddssswwwccc^^^^^^iiizzznnneee```fffttt}}}{{{zzz{{{|||yyysssnnnkkknnnttt{{{~~~zzzwwwttttttuuuvvvzzz~~~~~~}}}}}}&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))************''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((()))(((&&&%%%%%%%%%&&&'''''''''''''''(((((((((((())))))((((((((((((((()))(((((())))))******+++++++++++++++******)))))))))******)))(((''''''&&&&&&&&&''''''((()))******+++,,,+++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))************************))))))************))))))))))))(((((((((((())))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,------...------,,,,,,,,,,,,++++++************))))))((((((******++++++,,,,,,,,,,,,...+++***...///...222999AAALLLRRRKKK???666111...///...------,,,,,,,,,---,,,,,,,,,++++++,,,,,,---000000//////...---,,,,,,))))))))))))))))))))))))''''''(((((())))))******((('''&&&(((***++++++******))))))((((((''''''''''''((()))***+++++++++******)))'''&&&%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))*********)))+++,,,+++***)))***+++---...///000222555999===DDDGGGKKKPPPWWWbbbpppzzzzzzuuulllccc]]]bbbkkkyyywwwgggcccdddooowwwpppjjjooo{{{~~~{{{zzzyyy{{{|||yyyrrrmmmgggkkkqqqyyy|||xxxuuuuuuvvvrrrwww|||&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((((((''''''&&&''''''(((((((((((()))))))))))))))***&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''(((((())))))))))))************,,,,,,,,,++++++******)))***))))))(((((('''''''''''''''(((((())))))******+++***)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))************************)))******++++++******)))))))))(((((((((((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++******((('''''')))******++++++,,,,,,------+++,,,000//////888FFFZZZeeekkk```LLL<<<222---000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,------///000//////...---++++++))))))))))))))))))))))))((())))))))))))))))))***+++***)))***,,,---,,,+++))))))))))))((((((((((((((())))))***+++++++++******)))((('''&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))'''(((((())))))************+++,,,+++)))))))))+++,,,...///000111444999<<>>333//////......---------......,,,+++++++++,,,,,,---...////////////...,,,***)))))))))))))))))))))))))))***************)))))))))***(((((((((******)))(((((()))))))))))))))******))))))***+++++++++******'''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******+++***+++,,,+++)))((()))***,,,---///000111444999<<>>666333---------------...///000++++++++++++,,,,,,---....../////////...,,,***(((************************,,,,,,++++++******))))))+++***))))))******)))((((((((())))))******++++++******+++++++++******)))%%%&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++***,,,,,,+++)))((()))***,,,---///000111444999<<>>FFF]]]^^^[[[NNN<<<...+++---------------------------,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,******************************)))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))))))))))))))))))))******)))******+++,,,,,,+++,,,---...000333777;;;CCCEEEIIIMMMSSS]]]jjjsss{{{~~~qqqhhhcccYYYZZZdddwwwyyyiiikkkdddttt}}}kkkddd\\\^^^nnn~~~}}}|||}}}}}}wwwqqqlllnnnrrrxxx~~~xxxtttrrrrrrrrrtttwww{{{}}}''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))+++)))(((&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))************))))))''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******************))))))))))))***+++,,,+++)))))))))***'''''''''''''''(((((()))(((''''''&&&&&&''''''((())))))((((((''''''''''''&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++******************************))))))))))))***************+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++,,,******+++---...///...***,,,---------000666;;;GGGGGGCCC;;;111+++)))***------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------************************)))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((()))))))))))))))***+++,,,---------***+++,,,---///222666:::@@@DDDHHHMMMRRR[[[gggooo{{{ssshhhbbbVVVTTT\\\oooyyyiiikkkddduuulllcccZZZ\\\lll}}}~~~{{{{{{{{{~~~}}}wwwqqqkkkmmmrrryyy~~~yyytttsssssstttvvvyyy{{{}}}~~~~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***(((&&&%%%%%%&&&'''))))))))))))))))))))))))((())))))************)))'''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***+++*********))))))))))))***+++,,,+++)))))))))***(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++((('''&&&***000444555333---......---,,,...222666;;;999444111...---,,,,,,------------------------,,,,,,++++++++++++++++++///......---,,,+++******************************(((((((((((('''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((()))))))))((((((''''''&&&''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))(((''''''''''''''''''$$$$$$&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((((((''''''''''''(((((('''''''''''''''(((((()))'''((((((((()))))))))((('''(((***,,,------,,,,,,+++,,,------///111666999???CCCHHHMMMSSS[[[dddlllyyy}}}ttthhhaaaXXXSSSXXXkkk~~~yyyiiikkkddduuuoooddd[[[___ooo~~~{{{zzzzzz|||~~~|||wwwrrrmmmoootttzzz~~~yyyuuutttttttttvvvxxx{{{}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((()))***************((()))))))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))*********))))))))))))(((***+++,,,+++)))))))))***))))))(((((())))))***+++((((((((((((((((((((((((&&&&&&''''''((())))))************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---------++++++++++++++++++++++++)))''''''+++111555666555333111///,,,,,,...222555777333///---...//////---------------------------,,,+++*********+++,,,,,,///...---,,,+++******)))************************((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((((((''''''''''''(((((((((''''''''''''((())))))''''''((()))******))))))&&&''')))+++,,,++++++***,,,---......///222666:::>>>CCCHHHNNNSSS[[[dddkkkuuuzzzwwwkkkccc\\\VVVYYYjjj}}}zzziiikkkddduuu~~~pppeee^^^eeetttzzzyyyyyy|||~~~}}}xxxssspppqqquuuzzz}}}xxxuuuttttttrrrtttvvvyyy}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''((()))(((((((((((((((((((((((('''((()))******+++******))))))*********)))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((***+++,,,+++)))))))))***)))))))))))))))***++++++'''(((((())))))(((((('''%%%%%%&&&'''((()))******+++++++++***)))((((((((('''''''''((()))*********))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))*********))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,++++++,,,///111222222444222///,,,,,,...222444333000,,,,,,...///...,,,------------------------++++++***))))))***,,,---******+++++++++,,,,,,,,,************************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***&&&((()))+++++++++******(((((()))************))),,,---...//////222666999===AAAGGGLLLRRRZZZdddkkkrrrwww}}}zzznnnfff^^^ZZZ]]]lll}}}|||kkkmmmfffvvv~~~pppfffbbblll{{{zzzyyyyyy|||~~~~~~yyyuuurrrssstttxxx}}}|||wwwtttssstttqqqrrruuuxxx{{{((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******+++++++++***************)))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''''''''&&&***+++,,,+++)))))))))***((((((((((((((()))******'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++,,,,,,,,,,,,,,,...000000...---,,,---...//////...---++++++,,,---+++***------------------------+++***)))((()))***,,,---)))))))))*********++++++******************************)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***+++)))&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((())))))***'''(((***,,,---,,,++++++++++++******))))))******,,,------......111555888;;;???DDDIIIOOOYYYdddkkkpppvvv~~~yyynnnggg]]][[[```ooo}}}oooqqqiiiyyyrrriiihhhuuu{{{zzzyyy|||{{{wwwrrrqqqrrruuuzzz~~~~~~zzzvvvsssssssssrrrssstttwwwzzz}}}))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))*********)))((((((((((((((((((((((((''''''(((******+++++++++***************)))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&***+++,,,+++)))))))))***'''''''''''''''((())))))'''((()))******)))((('''((((((((((((((('''''''''&&&&&&''''''((()))))))))$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,---......//////......---))))))******++++++++++++&&&)))++++++******...111+++++++++---......---++++++++++++,,,,,,,,,+++)))------------------------+++***)))((()))***,,,---,,,,,,+++***)))(((''''''************************************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,///,,,(((%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******''')))+++---...---,,,+++...---,,,***)))******++++++,,,,,,,,,---///333777999===BBBGGGMMMWWWccckkkpppvvvvvvkkkddd[[[ZZZaaappp}}}rrrtttlll{{{uuummmnnn~~~{{{zzzzzz||||||xxxqqqppppppsssyyy~~~}}}zzzuuusssrrrsssssstttuuuvvvxxx{{{}}}~~~******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((()))************)))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))************+++***'''&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))+++'''$$$$$$''')))***)))************************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))((((((((((((((())),,,,,,++++++*********)))******++++++++++++******((((((((()))******++++++((())))))))))))*********------+++))))))***---000,,,...000222222///,,,***,,,,,,+++***))))))******(((((((((((())))))))))))++++++,,,,,,,,,++++++***************************---+++******,,,------,,,+++++++++***)))((((((''',,,++++++***)))(((((('''(((((((((((())))))))))))''''''(((((())))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&((())))))((((((((()))***,,,---,,,,,,+++)))(((&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''''''''(((((((((((()))&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''')))*********)))((())))))))))))))))))))))))------,,,---...000222333;;;???CCCGGGLLLTTT___gggnnnwww~~~vvvjjj^^^]]]WWWZZZiii{{{sssqqqrrr{{{~~~nnniiiiiirrr}}}{{{zzz|||}}}zzzqqqppppppsssyyy~~~{{{wwwtttssssssqqqrrrtttvvvxxx{{{|||}}}))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))***************)))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))***+++)))'''&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***'''%%%%%%''')))***)))************************&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))+++(((### """&&&)))******++++++++++++***************))))))))))))))))))))))))*********++++++,,,,,,+++******+++---///---///111333222000---+++,,,++++++***))))))******))))))))))))*********************++++++******)))++++++++++++++++++++++++---,,,***+++---......---++++++******)))((((((''')))))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''((((((((((((((()))((('''&&&%%%%%%&&&'''''''''&&&&&&'''(((***+++)))))))))((((((''''''&&&''''''((('''&&&%%%''')))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))),,,,,,,,,---...000222444:::===AAAEEEJJJSSS]]]eeennnwww}}}vvvjjj^^^[[[VVVYYYhhhyyy}}}vvvtttuuu~~~|||pppiiidddkkkyyy}}}{{{zzz|||}}}zzzsssrrrrrruuuzzz~~~~~~{{{wwwtttssssssqqqrrrtttvvvyyy|||}}}~~~)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))*********+++******)))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******)))'''&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&((())))))))))))+++,,,)))))))))))))))((((((((())))))((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))***(((&&&&&&''')))***)))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((())))))***,,,)))%%%"""!!!$$$(((+++******++++++++++++******++++++******)))(((((('''************+++++++++,,,++++++++++++,,,,,,------...///111333222000...,,,,,,+++******)))*********************++++++++++++((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---++++++******)))((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''''''''((()))(((&&&&&&((()))%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++,,,...111333555999<<<@@@DDDHHHPPP[[[bbbnnnwww~~~{{{tttiii^^^XXXTTTYYYhhhwww|||yyyvvvwwwvvvxxxzzzrrrhhh```dddrrr|||{{{zzz|||}}}zzzttttttuuuxxx|||~~~~~~{{{vvvsssrrrsssqqqrrrtttwwwzzz}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))******+++************)))(((&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((******))))))(((''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''((()))******(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))((())))))******)))***+++,,,,,,+++***)))******++++++++++++******************))))))((((((******+++++++++,,,,,,,,,++++++,,,...//////...------...000111111///---,,,++++++***************+++)))))))))*********++++++((()))******************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---///......************))))))((((((+++*********)))))))))((((((((((((((())))))))))))******))))))((((((''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,...111444666999<<<@@@CCCGGGOOOYYYaaammmvvv}}}yyyssshhh]]]VVVTTTZZZjjjwwwzzzuuurrruuutttxxx{{{rrrggg^^^bbbrrr|||zzzzzz|||~~~{{{ttttttvvvzzz~~~~~~~~~{{{vvvsssrrrsssrrrsssuuuxxxzzz}}}'''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))******+++*********))))))'''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%$$$###""""""$$$''''''''''''''''''''''''++++++***)))(((''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))***++++++'''((()))******)))((('''******++++++++++++******(((((())))))******************+++++++++,,,,,,,,,,,,,,,---///222222000---,,,---...///...---+++***+++***************++++++((((((((()))))))))******)))******+++,,,,,,++++++++++++++++++++++++++++++...,,,++++++---......---*********)))))))))))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******+++,,,...111444666:::===@@@CCCGGGNNNXXX```llluuu}}}~~~xxxqqqggg\\\UUUUUU\\\lllxxxyyyuuuqqqppppppvvv}}}pppfff___eeewww{{{zzzyyy|||~~~{{{ttttttwww{{{~~~{{{wwwtttssssssssstttvvvxxxzzz}}}~~~~~~&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))******(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&(((((((((&&&&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''++++++***))))))(((''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''(((******)))((()))+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******+++,,,+++)))'''%%%%%%(((+++---******++++++++++++******'''(((((()))******++++++************+++++++++,,,---,,,,,,...222333111...+++,,,---------,,,+++************)))******+++,,,'''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,************************---+++******,,,------,,,******))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%###$$$&&&'''((()))))))))&&&&&&'''((((((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$$$$&&&'''%%%&&&&&&&&&''''''''''''&&&'''((()))))))))''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,...111333555:::===@@@BBBFFFMMMWWW^^^iiisss|||~~~wwwpppeee[[[TTTUUU^^^mmmyyyzzzwwwtttnnnnnntttpppfff```hhh{{{{{{yyyyyy|||~~~|||vvvvvvwww{{{}}}xxxuuutttuuutttuuuvvvxxxyyy{{{|||}}}~~~&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((('''''''''&&&'''((((((&&&&&&'''(((&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''+++,,,---,,,+++***+++,,,&&&'''''''''((((((((((((+++******))))))((((((((('''''''''(((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))&&&)))++++++)))((()))+++(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++)))'''(((***,,,...******++++++++++++******)))))))))))))))*********)))))))))*********++++++---***))),,,000222000---,,,,,,---------,,,+++*********))))))***++++++,,,(((((()))))))))*********((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,+++)))))))))))))))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$$$$%%%&&&(((((((((''''''&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((&&&&&&'''''''''((((((((($$$%%%'''((()))(((''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))),,,,,,,,,---...000222444999;;;>>>AAADDDKKKTTT[[[gggrrr|||~~~vvvooodddZZZSSSTTT]]]mmmyyy{{{yyywwwoooooouuusssggg___gggyyyzzzyyyyyy||||||zzzyyyyyy{{{~~~zzzwwwvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz|||&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''%%%'''((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&'''))))))(((((()))+++'''((((((((())))))******************))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&)))++++++)))((()))+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---$$$&&&)))+++,,,***((('''******++++++++++++******++++++******)))(((((((((((())))))))))))*********,,,)))''')))...111///,,,------......------,,,+++******))))))***+++,,,,,,)))************+++++++++''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,++++++)))))))))))))))*********))))))))))))************(((((((((((())))))))))))''''''(((((())))))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''''''((())))))'''((()))(((&&&&&&((()))'''''''''(((((((((((()))"""###%%%'''(((((('''&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))------,,,---...000222333777:::===???BBBIIIRRRYYYeeeqqq|||~~~vvvooodddZZZQQQSSS\\\lllxxx{{{zzzyyyrrrrrrvvvvvviii^^^dddvvvzzzyyyyyy||||||}}}|||zzz{{{{{{wwwvvvwwwvvvvvvvvvwwwwwwxxxxxxyyyyyy(((((((((((('''&&&%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************%%%&&&''')))******************)))((('''&&&&&&%%%''')))***++++++***)))'''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***)))'''&&&'''(((***+++******************+++++++++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((((((((&&&&&&''')))+++---******+++++++++,,,,,,,,,///...---+++***++++++,,,))))))))))))))))))))))))++++++******************''')))+++---...---,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''******))))))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))))))))))))))))))))***,,,///222333444777:::<<<@@@GGGPPPWWWhhhqqq|||{{{tttkkkaaaYYYOOONNNSSSbbbttt}}}xxxxxxuuuyyyvvvjjj^^^___lll{{{}}}}}}}}}}}}|||zzz{{{~~~}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwzzz|||~~~yyy&&&''''''(((((((((''''''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))'''(((((())))))))))))((((((((((((((((((''''''''''''(((***++++++***((('''((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((('''''''''(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''(((''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))))))))((((((((()))***++++++,,,,,,************)))))))))((())))))))))))************************)))))))))((())))))))))))))))))))))))((()))************)))(((((((((''''''((()))***+++******+++++++++,,,,,,,,,...---,,,+++******++++++))))))))))))))))))))))))***************************+++,,,---,,,,,,******+++++++++++++++++++++++++++++++++*********))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&'''(((******+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))%%%'''(((((('''&&&&&&''''''(((((('''%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))------------...000222333444777:::<<<@@@GGGPPPWWWhhhqqq|||yyyrrriii___WWWPPPMMMRRRbbbvvvyyyyyywww}}}tttiiiaaadddrrr~~~|||{{{|||~~~}}}|||{{{|||~~~{{{yyywwwvvvtttuuuvvvwwwyyy{{{|||}}}zzz%%%&&&'''((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))((('''''''''''''''(((((()))))))))((((((************((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''$$$&&&((()))***)))'''&&&&&&'''((()))+++,,,------************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,------+++******)))******))))))))))))))))))))))))************************---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))%%%'''(((((('''&&&&&&''''''((('''%%%$$$$$$'''***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))((((((''''''''''''((())))))))))))))))))))))))...............///000111444666999<<>>EEEOOOVVVccclllwww}}}pppnnnsss{{{vvvmmmbbbZZZNNNZZZlll}}}wwwpppqqq{{{uuukkkdddgggsss|||}}}zzzssstttxxx}}}~~~}}}|||}}}}}}zzzwwwvvvrrruuuxxx{{{}}}}}}|||{{{www''''''(((((((((''''''&&&$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((()))))))))))))))*********)))))))))(((((((((((((((''''''((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***'''''''''((((((((())))))&&&&&&''''''((())))))***(((''''''''''''''''''(((&&&''''''((((((''''''&&&((('''''''''(((((()))))))))))))))))))))(((((((((((()))))))))************))))))))))))************((()))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))***))))))))))))***,,,---******+++++++++,,,,,,,,,,,,---------,,,+++***)))************************((())))))***++++++,,,,,,+++,,,---......------,,,************************'''((()))***+++,,,------***)))))))))((((((((('''((((((((((((((((((((((((&&&'''''')))***+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%'''(((((('''&&&&&&'''%%%'''))))))((('''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))***+++---///111111222111333555888;;;>>>EEEOOOVVVaaajjjvvv{{{mmmkkkooozzztttlllaaaXXXNNNUUUbbbssswwwqqqrrr}}}vvvmmmeeeiiittt|||{{{wwwrrrtttxxx}}}~~~|||{{{{{{}}}~~~|||zzzyyywwwvvvtttuuuxxx{{{|||}}}}}}|||xxx$$$%%%&&&'''(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((('''))))))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''')))***+++***)))(((''''''(((((())))))******(((((())))))*********+++))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((()))+++---///******+++++++++,,,,,,,,,,,,---......---,,,***)))************************((())))))***++++++,,,,,,,,,---/////////---+++)))))))))))))))))))))))))))''''''(((***+++,,,---...******))))))((((((((('''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%###%%%((()))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***))))))))))))))))))))))))***+++,,,...///......---222555888;;;>>>EEEOOOVVVaaajjjvvv~~~ooommmqqq~~~}}}xxxrrrjjj___VVVOOOOOOVVViii~~~uuuqqqsss}}}vvvnnnhhhlllvvv|||zzztttrrrtttxxx}}}~~~~~~|||zzzzzz|||~~~~~~}}}}}}{{{yyyxxxwwwwwwtttvvvxxxzzz|||}}}}}}}}}yyy&&&%%%%%%&&&)))+++******''''''''''''((()))+++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++((((((((('''&&&&&&&&&%%%))))))))))))(((((((((((('''&&&$$$%%%&&&((())))))((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%)))))))))))))))(((''''''((('''&&&&&&&&&''')))*********))))))((((((''''''(((((((((((((((((((((((()))******+++++++++******---,,,***(((''''''((()))******))))))******+++,,,*********)))))))))))))))......---------,,,,,,,,,++++++++++++***)))''''''))))))))))))************++++++,,,,,,,,,++++++***+++++++++************)))+++***)))))))))***,,,---((()))((('''%%%&&&(((***'''''''''(((((((((((((((&&&''')))++++++++++++***)))(((&&&%%%%%%&&&((()))+++***)))'''''''''((()))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&'''((())))))(((&&&&&&''''''&&&$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%###"""###%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))************)))***+++,,,...///000111222777<<>>AAAFFFMMMRRReeelllwwwtttnnnnnn~~~xxxqqqhhh___XXXRRRSSS\\\nnn|||{{{zzz|||xxxqqqnnnsss|||xxxoookkknnntttzzz~~~||||||||||||}}}~~~~~~|||zzzxxxvvvsssuuuwwwyyy{{{{{{{{{{{{yyy'''&&&%%%&&&((()))((('''******)))(((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&'''(((((()))******++++++******)))***************)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((((((((('''&&&'''(((((((((((()))))))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))+++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***)))(((''''''''''''))))))((((((((((((''''''((((((((((((((()))))))))(((((()))))))))((('''''')))(((((((((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$,,,+++***((((((((())))))((((((((((((((())))))***************************,,,,,,,,,+++++++++******))))))))))))(((''''''&&&(((((())))))))))))************+++++++++++++++***))))))))))))((((((((('''(((((('''''''''((())))))***++++++***'''%%%$$$%%%((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$&&&((())))))((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))(((((())))))))))))******************+++,,,...///000000222555999;;;???EEENNNUUUccckkkvvvwwwqqqqqq{{{zzzrrrhhh]]]UUURRRTTT^^^ppp}}}~~~wwwrrrooouuu~~~wwwmmmjjjmmmsssyyy}}}}}}}}}||||||}}}~~~}}}{{{yyywwwvvvssstttvvvxxxzzz|||}}}~~~yyy(((&&&%%%&&&(((((('''&&&))))))((((((((((((((()))))))))(((''''''''''''((((((''''''''''''((())))))''''''((((((((((((''''''))))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%&&&''''''(((((('''&&&''')))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***++++++******+++,,,%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((())))))((('''&&&'''((()))))))))))))))(((((((((&&&&&&''''''(((((())))))'''((((((((((((((('''''')))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%++++++***)))(((((()))))))))(((((((((((()))******)))***************+++++++++++++++************)))((((((((((((((('''&&&&&&(((((((((((()))))))))***)))******++++++++++++*********)))))))))(((((((((******)))))))))*********%%%&&&((((((%%%###""""""(((((((((((('''''''''''''''&&&%%%$$$$$$$$$&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((()))))))))******************+++,,,---...///000111444777999===EEEOOOWWWaaajjjuuu}}}|||xxxyyy|||{{{ssshhh\\\TTTRRRUUU```sss~~~vvvrrrpppwwwvvvllliiimmmrrrxxx|||~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxvvvuuuvvvwwwwwwxxxzzz|||~~~|||'''&&&%%%&&&'''((('''&&&&&&''''''((()))*********)))((((((''''''''''''''')))))))))))))))******+++''''''(((((((((((('''''''''((((((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((&&&&&&''')))%%%&&&&&&&&&'''(((((((((&&&&&&''''''((((((((()))%%%'''(((((('''&&&((()))((((((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))*********)))))))))))))))***))))))))))))***++++++))))))******+++++++++,,,++++++*********)))))))))'''((((((((((((''''''&&&'''(((((((((((()))))))))((()))******++++++++++++++++++*********)))))))))))))))*********)))))))))"""$$$&&&'''%%%$$$$$$%%%))))))(((((('''''''''&&&((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%'''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))***************+++,,,,,,---...//////111333666888<<>>FFFKKKTTT\\\gggrrrzzz}}}yyyrrriiibbbZZZbbbiiixxxzzz{{{ttttttwwwvvvssssssyyyzzznnneeehhhjjjnnnwww~~~}}}}}}~~~{{{{{{}}}}}}}}}{{{yyywwwsssssstttuuuvvvwwwxxxxxxxxx(((((((((((((((''''''&&&)))((((((''''''''''''(((******)))((('''%%%###"""'''''')))))))))((('''&&&''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((((((+++++++++***)))(((''''''''''''''''''''''''''''''+++***((('''''')))+++,,,))))))))))))))))))))))))%%%&&&)))******)))&&&%%%'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))*********((('''&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''&&&(((((())))))*********+++)))))))))))))))*********$$$%%%''')))***+++******((((((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&%%%$$$###$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%&&&&&&&&&%%%$$$$$$###''''''(((((())))))******)))***+++***))))))+++---,,,,,,+++***+++,,,---...///000222444777<<>>EEEFFFMMMXXXdddrrr~~~zzzxxxooofffccc```bbbnnnyyy~~~~~~yyyvvvqqqqqquuuttteee]]]bbbkkksssxxx|||}}}zzzyyyzzz{{{|||{{{{{{}}}{{{vvvsssssstttuuuwwwxxxzzz{{{|||}}}(((''''''(((***)))'''%%%((((((((((((((('''''''''))))))))))))(((&&&%%%$$$((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,---+++)))+++---///---+++***)))(((&&&&&&&&&'''((((((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***************++++++,,,&&&'''((()))***+++,,,---,,,,,,+++***)))(((''''''))))))+++++++++)))'''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***((('''&&&&&&'''(((***(((((())))))((('''&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((++++++,,,,,,,,,++++++***,,,------...000666===BBBIIIOOOYYYffftttzzztttooollleeeiiiiiiooo{{{xxxssszzz||||||zzzttttttwwwrrrcccaaadddiiipppwww|||||||||{{{{{{zzzwwwuuuuuuwwwyyywwwxxx{{{}}}~~~{{{vvvqqqnnnqqquuuyyy||||||{{{zzz{{{&&&&&&&&&(((******(((&&&'''''''''((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))************))))))((((((((()))*********++++++)))((())),,,---+++******)))((('''''''''(((((((((((((((((())))))))))))+++******)))((((((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((((((((((((((()))*********))))))((('''&&&&&&%%%******))))))((('''''''''((()))***++++++)))'''&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))++++++++++++************))))))(((((())))))***+++)))((('''&&&&&&'''((())))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((,,,,,,---------,,,,,,+++,,,,,,---...000666<<>>BBBFFFOOO\\\lll}}}uuulllggg```cccccckkkwwwqqqeeeeeeggguuu~~~{{{{{{wwwvvvyyyttteee___aaaeeellltttzzz|||}}}||||||{{{xxxtttrrrqqqrrrvvvuuuuuuvvvxxxyyyyyywwwssstttvvvxxxzzzzzzyyyyyyyyy+++(((&&&%%%&&&&&&%%%$$$&&&&&&''''''(((((())))))******))))))(((&&&%%%$$$(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((()))******))))))***+++&&&''''''(((((((((((('''(((((((((((())))))))))))************************''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''))))))((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((((((((''''''''''''((())))))''''''''''''((((((((((((((()))))))))******+++++++++,,,...///000///---,,,(((''''''''''''((())))))))))))))))))))))))))))))++++++++++++************((((((''''''(((((()))***(((((((((((((((((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***,,,...///111444999<<>>CCCMMMXXXaaannnvvvkkkbbbZZZVVV]]]hhhooosssuuuwww{{{|||{{{xxxuuuuuu}}}vvvjjj^^^___bbbhhhpppxxx}}}|||yyyvvvtttsssssssssuuuvvvuuusssrrrrrrsssqqqsssuuuwwwxxxyyyyyyyyyuuu'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((***))))))(((((((((((()))'''''''''''''''((())))))))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((((((''''''&&&''''''''''''''''''''''''((('''''''''((()))******((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((()))******+++++++++***)))'''&&&%%%((()))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''''''$$$%%%)))%%%%%%'''((((((((('''&&&###&&&&&&%%%***555<<<===...+++'''&&&'''((())))))(((((((((((())))))))))))(((((())))))******++++++***************,,,---...---///111222222333555777===BBBKKKVVV___kkkvvvlllbbbZZZWWW^^^jjjqqquuuwwwzzz}}}~~~~~~|||xxxwww~~~wwwjjj^^^___aaagggooowww}}}||||||{{{yyywwwvvvuuuttttttuuuvvvuuutttsssssstttppprrrtttwwwyyyzzzzzzzzzvvv%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''')))******)))(((((((((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((()))******))))))(((((((((((())))))***)))((('''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((('''''''''&&&'''(((******((('''&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++******)))((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******$$$%%%%%%&&&'''((())))))((((((((((((((()))******))))))))))))((('''&&&%%%((())))))))))))'''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%)))((($$$###&&&###$$$%%%&&&'''&&&%%%%%%###''''''&&&,,,:::CCCEEE000---)))''''''((())))))(((((((((((())))))))))))************))))))))))))******))))))***,,,---///---///111222222333555777===BBBLLLVVV___kkkwwwmmmbbbZZZWWW___jjjqqquuuwww|||~~~~~~zzzyyywwwkkk^^^___aaagggooowww}}}yyyyyyyyyyyyyyyxxxwwwvvvtttuuuvvvuuutttssstttuuuoooqqqtttwwwyyyzzz{{{{{{yyy(((''''''&&&&&&&&&'''''''''((()))***++++++++++++))))))))))))))))))))))))%%%%%%'''((((((((('''&&&((()))))))))))))))((('''))))))))))))************+++***((('''&&&''')))***''''''(((((())))))*********)))((((((((()))+++,,,))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''###$$$&&&((())))))((('''&&&((())))))(((((()))+++******))))))((((((''''''((((((((((((''''''''''''***)))(((''''''((()))***(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&))))))))))))))))))))))))*********)))(((&&&$$$$$$***))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((%%%"""$$$(((***'''$$$'''%%%###%%%((()))(((%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&***)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((&&&######$$$%%%%%%%%%''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''&&&%%%%%%$$$######&&&&&&%%%&&&)))---222444111+++%%%$$$&&&(((&&&$$$(((((())))))))))))))))))(((((()))***++++++++++++,,,---+++(((***------)))---------...///111333444<<>>FFFQQQ]]]lllwwwqqqfff]]]WWW\\\cccfffffffffjjjtttqqqbbb]]]^^^bbbhhhqqqxxx|||~~~~~~{{{zzz{{{{{{{{{zzzvvvvvvvvvuuusssqqqnnnmmmmmmnnnrrrxxx|||~~~}}}|||zzz,,,+++)))(((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''******))))))'''%%%$$$###''''''''''''((((((((((((((((((''''''''')))***+++))))))))))))(((((((((((((((((())))))******))))))(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((((((((()))))))))((((((((('''''')))(((((((((''''''&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&''')))(((''''''((())))))))))))(((((((((((('''(((((((((((('''''''''''''''(((((())))))((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###!!! """&&&((('''%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&((()))'''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$&&&((())),,,((($$$$$$&&&((((((&&&((((((((('''''''''&&&&&&***************++++++++++++,,,+++)))+++//////+++---------...///111333444:::<<>>BBBIIIWWWbbbrrr|||xxxrrrfff___bbbhhhhhhccc___\\\cccppp}}}yyyxxx{{{wwwiiicccccceeekkkrrryyy}}}~~~}}}|||}}}~~~~~~}}}{{{|||}}}~~~}}}zzzwwwuuuuuusssrrrsssvvv{{{~~~''''''''''''''''''''''''((((((((((((((((((((((((((()))***((('''%%%&&&'''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''''''''((((((((())))))******))))))(((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&'''''''''&&&''''''((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''((((((''''''((()))))))))((((((***((('''%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))***###$$$&&&((())))))(((''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((((())))))***)))(((&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''(((###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$''''''((((((((()))))))))''''''(((((())))))******+++***+++,,,...///...---000000//////000111222333666>>>AAAHHHVVVaaaqqq{{{rrrfff]]]___fffiiihhhhhhhhhooozzz{{{zzz~~~wwwjjjccccccdddiiipppvvvzzz{{{|||{{{zzz{{{}}}~~~}}}{{{~~~}}}yyyuuutttssstttttttttwww|||''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&''''''((())))))((('''&&&%%%%%%&&&((()))&&&'''''''''(((((()))))))))(((((('''''''''(((((('''''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***((())))))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""%%%''')))''')))***)))((('''''''''&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''(((((())))))************+++,,,---...------//////......///111333444555===AAAGGGUUU```ppp|||qqqeee[[[]]]dddiiilllnnnsss{{{vvvjjj``````bbbfffmmmtttxxxyyy|||zzzzzz{{{}}}~~~~~~}}}~~~}}}zzzvvvttttttvvvuuuvvvxxx}}}((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))(((&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&&&&%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))'''%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******))))))))))))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###%%%((()))+++,,,---,,,)))'''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))''''''(((((())))))******)))***,,,,,,------------,,,,,,,,,---...111333555555===@@@FFFTTT^^^ooo{{{pppdddZZZ[[[aaagggkkkooosss~~~ttthhh______aaagggooovvvzzz||||||zzzyyy{{{}}}}}}~~~{{{xxxwwwwwwvvvuuuuuuxxx|||((((((((((((((((((((((((((((((((((((((((((((((((%%%'''******(((''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&''''''((((((%%%%%%%%%%%%&&&'''(((((())))))*********)))((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***(((%%%"""!!!"""$$$&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&''''''(((((('''''''''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))+++------+++(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$''''''((((((((()))))))))''''''(((((())))))******(((***,,,---,,,,,,,,,...******+++,,,...111444555444<<>>EEERRR\\\lll~~~lllccc[[[[[[]]]]]]^^^```XXXnnn~~~}}}zzzoooeeebbbbbbccchhhnnnssswwwxxxxxxvvvuuuwww{{{~~~zzzxxxwwwrrrqqqqqqtttwwwzzz|||||||||'''''''''''''''((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&)))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***++++++***)))'''''''''((()))&&&''''''(((((((((((((((,,,...///,,,(((&&&''')))((((((''''''''''''((((((''''''((()))***++++++,,,&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))******))))))((((((''''''***)))'''%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%)))'''%%%$$$$$$&&&)))***''''''&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''''''''(((((()))***+++&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))+++***'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++******************)))************+++++++++............///111222333666888>>>EEELLLYYYqqq~~~pppeee[[[ZZZ\\\[[[YYYYYYZZZgggyyy{{{uuummmhhhdddbbbdddkkkqqqsssuuuxxxttttttuuuvvvyyy|||~~~~~~{{{wwwuuusssppppppqqqrrrtttvvvxxxyyy|||'''''''''''''''(((((()))'''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++***)))(((''''''((()))&&&''''''(((((((((((((((---......,,,***))))))***((((((''''''''''''(((((()))))))))))))))*********'''''''''((((((((())))))&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((('''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''(((((())))))))))))((((((''''''((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((((((''''''''''''((((((((()))((('''''''''((()))***+++&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%(((((())))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))************++++++++++++------......///111222333555777===DDDKKKYYYppp|||qqqfff^^^```cccbbb]]]ZZZYYYfffxxx{{{uuummmhhhdddbbbdddkkkqqqsssuuuxxxxxxxxxxxxyyyzzz|||}}}zzzwwwuuussspppppppppqqqsssuuuwwwxxx''''''&&&&&&''''''((()))(((''''''''''''''''''(((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))***))))))(((((((((((()))&&&''''''(((((((((((((((,,,+++*********+++)))(((((((((''''''''''''((((((*********))))))((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***((('''''''''''''''%%%###&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''')))))))))((((((((((((''''''&&&&&&&&&'''((())))))''''''(((((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((($$$%%%((()))))))))'''&&&''''''''''''((((((((()))''''''''''''(((((((((((()))(((&&&&&&&&&(((***,,,&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))************+++++++++,,,---------...///000222222444777===DDDKKKXXXooozzzqqqfff```eeekkkhhh```ZZZVVVcccuuu|||uuummmgggdddbbbdddlllrrrtttvvvyyy{{{{{{{{{{{{|||}}}}}}{{{xxxuuutttrrrrrrrrrrrrsssuuuwwwxxx'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((()))************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))&&&''''''((((((((((((((()))&&&$$$%%%((()))(((%%%(((''''''&&&&&&''''''((())))))))))))))))))((((((''''''((((((((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((())))))&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''(((%%%&&&((()))))))))''''''&&&''''''((())))))))))))'''''''''((((((((((((((()))(((&&&%%%&&&'''***+++&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((###%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))*********+++++++++,,,,,,---------...///000111222555777===DDDKKKXXXpppzzznnneee```gggnnnkkkaaaYYYSSS```qqq}}}~~~|||uuummmgggdddaaadddlllrrrtttvvvyyy{{{{{{{{{{{{|||~~~|||yyywwwuuuttttttsssssstttvvvxxxzzz{{{&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''((((((((((((((((((''''''((()))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))(((&&&''''''((((((((((((((((((%%%###%%%((()))'''%%%''''''&&&&&&&&&&&&''''''&&&''''''((())))))******&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''))))))((((((''''''''''''#########$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&(((''''''''''''(((((())))))&&&'''((()))************(((((((((((((((''''''''')))(((&&&%%%&&&''')))***&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))******+++++++++***++++++++++++,,,,,,,,,,,,---------...000111222555888>>>EEEKKKYYYppp{{{ooogggccciiiooolllccc]]]XXXdddttt~~~~~~}}}}}}}}}vvvmmmfffccc```ccckkkqqqsssvvvyyyxxxxxxyyyzzz|||}}}zzzwwwvvvsssrrrqqqqqqsssuuuxxxzzzxxx&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((('''(((((())))))((((((''''''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$'''(((((())))))))))))(((&&&''''''((((((((((((((()))((('''''')))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''')))******+++&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&###%%%''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%###"""###$$$&&&'''(((((('''''''''((()))***&&&''')))***+++++++++***((((((((((((((('''''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((()))((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&%%%$$$######%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111111444777===DDDKKKXXXooo}}}tttkkkfffiiimmmkkkfffdddcccnnn{{{}}}}}}}}}vvvlllfffaaa___aaaiiippprrruuuxxxwwwwwwwwwyyy{{{~~~}}}yyyvvvtttpppooonnnnnnpppssswwwyyy{{{&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((((('''(((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&'''((()))******)))(((&&&''''''(((((((((((((((((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&***...+++&&&###%%%)))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&'''(((******))))))(((%%%''')))+++,,,,,,,,,+++)))(((((((((''''''''''''&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''((())))))((((((&&&'''''''''((((((((()))%%%&&&''''''((((((''''''(((&&&%%%###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///000111222555;;;BBBIIIVVVmmm}}}vvvnnngggfffgggffffffiiimmmvvv|||{{{~~~vvvllleee___]]]```hhhoooqqqtttwwwxxxxxxyyyyyy{{{~~~{{{wwwsssqqqpppooonnnnnnqqquuuyyy|||~~~&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''(((((())))))))))))((((((%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&'''(((*********)))(((&&&''''''(((((((((((((((&&&(((***(((%%%$$$%%%((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***000444///'''"""%%%***&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))$$$&&&***,,,---+++(((%%%%%%'''))),,,------,,,+++))))))(((((('''''''''&&&%%%&&&((())))))(((&&&$$$&&&''''''''''''''''''&&&$$$%%%'''((()))((('''&&&$$$$$$%%%&&&'''''''''&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,,,,,,,---------,,,,,,,,,---...///000111000333999@@@GGGTTTkkk}}}uuummmfffbbb``````dddjjjqqqzzz~~~zzzxxx~~~vvvllleee^^^\\\___gggnnnqqqssswww{{{{{{zzz{{{|||}}}zzzuuuqqqnnnrrrqqqpppqqqtttxxx}}}'''((((((((('''&&&%%%%%%+++((($$$###$$$&&&((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******+++++++++''''''((((((((((((''''''))))))((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))*********))))))((('''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***'''$$$$$$'''((((((&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%%%%&&&'''%%%(((******((('''))),,,***,,,------++++++,,,...,,,,,,,,,---...///000111222555;;;@@@EEERRRjjj}}}ooojjjaaa[[[^^^eeefffbbbkkk||||||www{{{||||||{{{|||zzzpppfff```^^^___dddmmmtttwwwwwwvvvvvvwwwxxx{{{}}}{{{xxxvvvttttttwwwvvvvvvvvvvvvxxxzzz{{{yyy''''''((((((''''''&&&%%%'''''''''(((***+++,,,+++)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))))))))((((((((('''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************''''''((((((((((((''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((()))******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%)))&&&$$$$$$&&&((('''&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&'''((()))&&&'''((('''&&&&&&((()))***,,,------++++++,,,...,,,,,,,,,---...///000111333555;;;@@@EEEQQQiii~~~}}}sssmmmbbb[[[]]]eeegggeeehhhxxx|||xxxwwwyyyzzzzzz{{{zzzqqqfffcccaaabbbgggooovvvyyyyyyyyyzzz|||~~~{{{xxxuuusssrrruuuuuuuuuuuuvvvxxxzzz{{{uuu''''''((((((((('''&&&&&&!!!$$$(((+++------,,,+++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))***)))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%'''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%""""""###%%%'''((()))***(((''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,)))'''&&&'''((())))))***,,,------++++++,,,...,,,,,,,,,---...///000111333555:::???DDDPPPfffzzz|||tttmmmaaaYYY[[[cccfffdddcccrrr|||xxxxxxzzz{{{{{{{{{yyypppfffdddbbbccchhhpppvvvyyyyyyzzz|||~~~|||wwwtttqqqppprrrrrrssstttvvvxxxyyyzzzuuu''''''((((((((((((''''''!!!&&&)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((('''''''''&&&&&&&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%((('''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%"""###$$$&&&((()))***+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''%%%%%%%%%&&&(((+++---///111---((('''***,,,,,,+++***+++---,,,++++++,,,...,,,,,,,,,---...///000111444555999>>>DDDOOOdddvvv{{{pppjjj```YYY[[[bbbccc```]]]iiiyyyzzzvvvyyy}}}~~~|||zzzwwwooofffbbbaaabbbgggnnnuuuxxxxxxxxxyyy{{{|||~~~~~~~~~~~~|||wwwssspppnnnpppqqqrrrsssuuuwwwyyyzzzvvv''''''((((((((((((((('''"""$$$&&&&&&%%%$$$&&&(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((,,,+++)))((('''((())))))'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$%%%&&&(((+++...///222---)))(((***,,,,,,+++***+++---,,,++++++,,,...,,,,,,,,,---...///000111555555888===CCCNNNaaarrr||||||nnnkkkddd___aaafffddd___ZZZbbbppp}}}~~~wwwssssssxxx{{{zzzxxxvvvooogggaaa```aaafffooovvvyyyyyyxxxwwwwwwxxxzzz}}}|||xxxsssooommmoooppprrrtttvvvwwwxxxyyyttt''''''((()))))))))(((((('''))))))'''$$$$$$'''+++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((('''''''''&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%!!!"""###$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((&&&%%%%%%%%%&&&''''''''''''(((((((((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((((((%%%%%%%%%&&&(((***,,,...---***((('''((()))*********,,,------++++++,,,...,,,,,,,,,---...///000111555555777<<>>AAAIII\\\mmm|||}}}pppjjjhhheeemmmvvvtttkkkmmmpppttt|||wwwmmmpppxxx}}}{{{yyyxxxrrrkkk___^^^```fffooowwwzzz{{{yyyyyyzzzzzz{{{||||||}}}}}}|||zzzwwwssspppnnnooorrrtttwwwxxxyyyzzzttt&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******)))'''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((()))***))))))(((***)))))))))((((((((('''******)))))))))(((((((((&&&&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%'''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))+++***((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''''''''&&&''''''((()))***+++)))((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))*********)))((()))+++,,,,,,+++------------...///000111333444888<<<@@@III\\\nnn|||}}}pppjjjhhheeennnxxxvvvtttwwwzzz|||}}}ssshhhhhhrrr{{{}}}|||zzzrrriii```___```fffooowww{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{xxxtttpppooopppqqqtttvvvxxxzzz{{{www'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******'''''''''(((((('''''''''''''''((()))))))))(((((())))))))))))((((((((((((************))))))))))))&&&''''''((()))((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&######$$$&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((('''''''''''''''((((((***)))(((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******+++)))))))))+++,,,+++***------------...///000111333333666:::>>>III\\\mmm{{{|||ooojjjhhheeeoooyyywww|||{{{oooccc]]]iiiuuu}}}{{{qqqhhhaaa```aaafffooowww{{{|||yyyyyyyyyyyyyyyyyyzzzzzz~~~}}}{{{xxxtttqqqppppppqqqsssuuuxxx{{{|||yyy******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******************+++++++++&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&'''''')))))))))(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******,,,*********,,,,,,+++***------------...///000000222222444888===HHH[[[lllzzz{{{nnnhhhfffcccmmmxxxwww{{{{{{mmmaaaVVV___mmmwww|||yyyppphhhbbbaaaaaafffooowww{{{|||zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||yyytttqqqqqqqqqqqqrrrtttxxx{{{~~~xxx******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((''''''&&&&&&&&&&&&''''''))))))(((&&&%%%''')))''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******,,,+++***+++,,,---,,,+++,,,,,,,,,------...///000222111222777===GGGYYYhhhwww{{{mmmfffccc```jjjuuutttpppzzz|||ooocccUUUZZZdddooovvvuuuooojjjcccaaaaaafffnnnvvv{{{|||{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}zzzuuuqqqrrrqqqqqqrrruuuxxx|||~~~yyy'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''''''''((((((''''''''')))(((''''''&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++(((&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********'''&&&&&&&&&&&&&&&''''''&&&)))***(((&&&%%%'''***'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%'''((()))***'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))*********))))))***,,,------,,,,,,,,,,,,,,,---...///000222000222777===FFFVVVcccttt}}}nnnfffbbb^^^gggqqqpppfffppp{{{sssfffXXXXXX___jjjqqqqqqnnnlllcccaaa```dddmmmuuuzzz{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqqqqqqqrrrtttvvvyyy|||}}}|||&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))***++++++,,,'''(((((())))))((((((''')))((('''&&&&&&&&&'''''''''((((((((()))))))))***''''''(((((())))))))))))(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((()))))))))(((%%%%%%%%%%%%&&&''''''(((&&&(((***)))%%%$$$'''+++'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((())))))***'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******'''&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,---...//////222000222777>>>FFFRRR^^^qqq}}}qqqhhhbbb]]]eeeooommmaaajjjuuuvvvhhh\\\ZZZ^^^iiiqqqpppllllllccc```___ccckkksssxxxzzzxxxyyyzzz{{{|||~~~~~~~~~~~~{{{vvvrrrpppqqqsssuuuwwwzzz{{{||||||'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''(((((()))(((((())))))))))))(((((()))((('''&&&%%%&&&&&&''''''((((((((())))))******(((((())))))*********+++(((''''''&&&&&&((()))***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%######%%%((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))************(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''$$$$$$$$$%%%&&&'''((()))%%%(((+++)))%%%$$$(((,,,'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******$$$$$$$$$&&&)))+++++++++,,,,,,,,,,,,---...//////111000222888>>>EEEQQQ[[[ooo|||tttjjjccc]]]dddnnnlllbbbiiisss~~~xxxiii___\\\___kkkrrrppplllkkkccc```^^^bbbjjjsssxxxyyyvvvwwwxxxzzz|||}}}~~~~~~~~~|||vvvrrroooqqqsssvvvxxxzzz{{{|||zzz&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++---,,,***((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++******)))(((''''''&&&''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&***)))'''&&&'''&&&$$$######%%%&&&$$$""""""&&&***)))((('''&&&%%%$$$$$$$$$&&&&&&''')))******)))(((***)))(((''''''((()))***++++++******)))(((((('''************))))))))))))))))))*********))))))(((,,,+++*********,,,...000222000111777===DDDOOOYYYnnnzzzwwwooodddZZZaaakkkgggccchhhiii}}}~~~{{{nnnggghhhlllqqquuuuuuooojjjbbb``````dddmmmtttxxxzzzzzz{{{|||{{{zzzzzz{{{}}}}}}wwwqqqoooqqqtttxxx{{{|||||||||zzz'''''''''((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((*********)))((((((''''''))))))))))))))))))))))))(((((())))))******++++++---,,,***((('''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&)))'''&&&%%%%%%&&&''')))(((''''''''''''''''''((((((((('''&&&&&&'''(((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&******))))))(((''''''&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&,,,+++))))))******((('''))))))***(((&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%'''%%%$$$(((...111///+++((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,+++******+++,,,...000111111333888<<>>DDDQQQ```uuuxxxnnnkkkoooqqqpppiiifffhhhrrr~~~vvviiifffjjjvvv~~~yyyuuuoooooopppssswwwyyyyyyxxxzzzxxxwwwyyy}}}|||wwwsssqqqqqqooooooooooooqqqsssuuuvvvyyy$$$&&&((((((&&&%%%''')))&&&&&&&&&%%%$$$&&&))),,,((()))))))))(((&&&$$$"""&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++))))))******+++++++++,,,'''((()))******)))(((''''''''')))+++---///111222000///---+++)))'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&$$$###$$$%%%%%%######$$$%%%&&&'''(((&&&######&&&)))'''&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))))))))%%%'''***,,,,,,***'''%%%&&&'''''''''(((((())))))######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))#########$$$&&&))),,,---&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''%%%'''((('''$$$###%%%'''((((((''''''''''''((((((%%%''')))******)))'''%%%$$$&&&)))(((''''''))),,,******))))))******+++,,,)))+++------,,,,,,---...+++...000222333777>>>DDDNNN___wwwxxxooommmqqqtttsssnnniiihhhppp}}}xxxhhhggglllwww}}}wwwtttppppppqqqsssvvvwwwwwwvvvxxxvvvuuuwww{{{~~~~~~}}}|||wwwtttrrrqqqpppoooooooooppprrrtttuuuwww*********)))((((((''''''''''''''''''((()))+++,,,&&&)))++++++***)))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((''''''&&&))))))(((((('''&&&$$$$$$((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$"""###$$$%%%'''((())))))$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((&&&''''''((()))(((((((((***************)))((((((******))))))((((((''''''''''''((()))***++++++,,,+++*********))))))((((((&&&''''''((((((''''''&&&&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$%%%%%%'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%+++***)))'''%%%###"""!!!&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))*********###%%%'''(((''''''((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,---...//////000---,,,///111444<<>>HHHTTTfffvvv~~~}}}{{{yyyyyyyyyzzzzzzmmmgggdddjjjtttyyytttnnndddeeelllxxx{{{zzzuuusssrrrtttwwwzzz|||}}}||||||zzzwwwuuuvvvxxx{{{~~~~~~xxxtttrrrnnnoooqqqrrrssswww{{{%%%&&&&&&''''''(((((()))&&&'''((((((((('''&&&%%%&&&)))++++++***))))))***%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***'''(((((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))******)))(((&&&%%%&&&''')))+++(((((()))***************%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''(((((((((((((((''''''"""$$$'''((('''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,------------------------...------000222222777>>>EEEQQQddduuu~~~|||{{{{{{{{{{{{ooolllkkkqqqzzz|||uuunnnfffeeejjjuuu~~~vvvtttrrrrrruuuyyy{{{||||||{{{yyyvvvssssssvvvxxx}}}}}}xxxtttrrrmmmnnnpppqqqsssvvv{{{''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((()))(((''''''((()))(((&&&$$$%%%)))+++***)))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$)))&&&$$$%%%''''''%%%###&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''(((((((((&&&$$$"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%***)))'''&&&%%%'''((()))++++++***)))(((''''''&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((((())))))((('''&&&&&&)))((((((''''''''''''((((((((((((((())))))))))))***************+++++++++,,,,,,++++++,,,,,,---...------------...333999>>>EEERRRfffwww~~~}}}zzzxxxxxxyyy{{{}}}uuuwwwzzz~~~|||vvvqqqdddgggmmmttt{{{~~~~~~|||xxxuuussstttxxx{{{|||{{{}}}|||yyywwwuuuuuuvvvwww}}}}}}}}}|||zzzwwwsssqqqooopppqqqqqqqqqssswwwzzz''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''%%%###$$$'''))))))(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%''''''%%%###%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''(((((('''&&&$$$(((''''''&&&&&&'''((()))******)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&((('''''''''''''''(((((())))))))))))((((((((((((***************+++++++++,,,,,,++++++,,,,,,---...------------...333999===DDDQQQdddvvv~~~}}}zzzxxxwwwxxxzzz{{{tttvvvzzz|||uuunnnlllpppvvv|||~~~~~~|||{{{xxxvvvtttuuuyyy}}}}}}{{{yyyxxxwwwxxxyyyzzz}}}}}}}}}|||zzzvvvsssqqqnnnoooppppppqqqtttxxx{{{&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&$$$###$$$&&&((((((''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))******))))))((((((''''''))))))*********+++++++++,,,,,,++++++,,,,,,---...------------///222888<<>>CCCNNN\\\kkk{{{{{{|||zzzxxxzzz}}}yyysss```ZZZ[[[gggtttxxxvvvtttuuu{{{}}}}}}~~~zzzvvvuuuyyy}}}~~~~~~~~~zzzxxxwwwyyy}}}}}}}}}}}}{{{wwwrrrllliiifffhhhjjjlllnnnoooooooooppp))))))))))))))))))))))))'''(((((((((((((((((('''''''''(((((()))***,,,,,,******)))(((((((((((()))'''((((((((()))))))))***(((((())))))))))))))))))'''(((((()))***+++++++++************************((('''&&&'''((()))((('''''''''(((((((((((('''''''''(((******((('''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***)))'''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&%%%%%%%%%&&&(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++******''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&((())))))'''''''''(((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''(((((())))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%'''))))))'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))))))))************---,,,,,,++++++*********,,,,,,++++++,,,,,,---...///000111111111222555777>>>CCCMMM[[[kkk{{{|||yyyzzzyyywwwyyy|||xxxrrr^^^[[[]]]iiitttwwwwwwwwwsssyyy|||zzzzzz|||xxxxxx{{{~~~|||yyyvvvvvvyyy|||}}}~~~~~~|||xxxsssmmmjjjiiijjjkkkmmmooopppqqqqqqttt))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))***+++,,,******)))(((((()))))))))''''''(((((())))))******(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))((('''&&&'''((()))((('''''''''((((((((((((''''''''')))******)))(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))''''''&&&'''))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***)))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))&&&&&&'''(((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&((())))))(((''''''((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%'''((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((())))))))))))*********)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))************------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111222333333444666999>>>BBBLLL[[[lll}}}|||yyyzzzyyywwwzzz|||yyysss^^^]]]aaammmvvvyyyyyyzzzssswwwyyyxxx{{{}}}zzzzzz}}}|||zzzwwwuuuvvvxxxzzz||||||}}}}}}|||xxxsssnnnkkkkkkkkklllmmmoooqqqssstttwww((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))***+++)))))))))((())))))******'''''''''((()))*********(((((()))))))))*********))))))((((((((((((''''''))))))))))))))))))))))))((('''&&&''')))))))))(((''''''((((((((((((''''''&&&((())))))(((''''''(((''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***)))((('''((())))))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''$$$%%%&&&'''(((''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))************************'''(((((((((''''''&&&%%%%%%'''))))))((('''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%(((''''''&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))))))))************)))))))))******)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))************------------------......,,,,,,++++++,,,,,,---...---///111222333444777999===BBBKKK[[[nnnzzz{{{zzzyyy{{{~~~{{{uuuhhhhhhmmmvvv|||{{{zzz{{{uuuvvvvvvvvv|||}}}zzzzzz}}}~~~zzzyyywwwvvvvvvwwwyyyzzzzzz{{{|||{{{xxxtttooolllmmmlllkkkkkkmmmpppsssuuuvvv((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((())))))***)))))))))))))))***++++++&&&''''''((()))******+++(((((())))))*********+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''&&&&&&''')))***)))(((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******)))((('''((()))(((&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%''')))***(((''''''''''''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%***)))((('''''''''''''''))))))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***))))))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((()))***************'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************---------....../////////,,,,,,++++++,,,,,,---...+++...000222333444777999===AAAKKK\\\ppp|||}}}|||zzz}}}}}}vvvvvvuuuyyy}}}yyyyyyvvvuuusssttt{{{|||yyyyyy|||~~~~~~}}}zzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{xxxtttpppmmmmmmkkkjjjiiikkkooosssuuuuuu(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((***,,,---)))************+++++++++***************+++++++++''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%###"""!!!!!!(((((())))))((('''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******************)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$))))))*********(((&&&%%%''''''''''''((()))++++++((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%******++++++++++++******((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''')))******((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%"""###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%###"""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''******)))))))))***,,,------,,,+++))))))))))))***000///...---------------000///---,,,,,,---///000...//////111222444666777888===JJJ]]]sss}}}zzzuuuuuuvvvxxxzzz}}}{{{zzzwww|||yyyzzzxxxyyyzzzxxxwwwvvvxxx|||}}}|||zzzwwwttttttvvvyyy{{{||||||yyytttooollljjjhhhhhhhhhiiikkknnnqqqrrruuu(((((())))))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###(((((())))))(((''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''*********))))))(((&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((())))))))))))(((''''''(((((('''(((((()))***++++++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))************))))))((((((((('''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%&&&''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++,,,...///---,,,+++*********+++,,,//////...---------------...,,,+++******+++,,,---......///000111333444555999>>>KKK___ttt{{{zzzvvvttttttvvvxxxzzz|||||||||yyyyyyvvvwwwuuuwwwxxxvvvvvvvvvxxx|||}}}|||zzzxxxuuuuuuxxxzzzzzzzzzzzzxxxtttpppmmmkkkkkkkkkkkkkkkmmmoooqqqrrruuu(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((()))))))))***'''((((((((())))))))))))******))))))((((((''''''))))))************))))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))((((((((('''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))))))))(((((((((((())))))++++++***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((('''&&&%%%%%%$$$$$$((((((((())))))(((((((((((('''''''''&&&&&&%%%%%%***)))&&&$$$$$$%%%''')))%%%&&&&&&''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%'''(((((())))))(((((('''((((((((('''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,...///000,,,,,,++++++,,,,,,---...///...---------------...,,,+++************,,,---////////////000111222222888???LLL```ttt~~~zzztttsssrrrsssvvvyyyzzzyyyuuu}}}zzzwwwxxxuuuuuusssuuu}}}wwwvvvvvvuuuxxx|||||||||{{{yyywwwwwwzzz|||{{{{{{{{{zzzwwwsssooolllnnnmmmmmmmmmnnnppprrrssswww(((((()))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((()))))))))******++++++***)))((((((''''''((())))))******))))))(((+++***)))((((((''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((******))))))((((((''''''(((((())))))(((''''''&&&)))))))))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((***+++***))))))(((((((((((()))''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((('''&&&%%%$$$$$$###&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%%%%%%%&&&''''''((())))))((('''&&&&&&%%%$$$''''''''''''''''''''''''((((((((('''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++,,,---...*********+++,,,---......---------,,,,,,---......------,,,,,,,,,---......000000/////////000111111666===KKK^^^rrr{{{rrrtttttttttwwwyyyxxxuuugggmmmxxx{{{vvvuuu{{{wwwwwwtttuuuxxxwwwvvvuuuwwwzzz|||}}}|||{{{yyyyyy{{{~~~~~~~~~}}}|||zzzuuupppllllllllllllmmmoooqqqtttuuuxxx(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))*********++++++,,,,,,+++******)))(((((('''(((((())))))(((((('''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((()))))))))))))))(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((******))))))(((((('''''''''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,++++++******)))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++***))))))(((((((((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&((())))))&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---......///111111000000000111111222444;;;III[[[mmm|||zzztttwwwxxxuuuvvvyyyvvvooo]]]bbbppp~~~}}}xxxxxx{{{zzzwwwvvv{{{yyyxxxvvvvvvyyy|||}}}}}}|||zzzzzz|||~~~~~~|||{{{yyytttmmmhhhhhhhhhiiikkknnnrrruuuwwwyyy(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))************++++++++++++,,,,,,++++++******))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((())))))******))))))(((&&&&&&&&&'''''''''''''''(((((()))*********))))))&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$&&&''')))******$$$&&&'''((()))((('''&&&&&&''''''(((((()))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((('''''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''((()))***+++,,,,,,+++++++++++++++,,,---//////***++++++,,,,,,---------111111000000000111222222333:::FFFVVVhhhwww~~~yyyvvvzzzzzzuuuuuuwwwssskkkZZZ___nnn}}}~~~||||||xxxwww{{{zzzyyywwwwwwzzz}}}~~~~~~}}}{{{zzz{{{}}}|||zzzyyyxxxwwwssskkkdddeeefffgggjjjnnnrrruuuxxxyyy(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))***************************)))))))))(((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))************))))))'''''''''''''''''''''&&&(((((()))***************''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''(((((((((((((((((('''(((((()))***+++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&&&&''''''(((((('''''''''((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''((()))+++,,,,,,,,,,,,+++*********+++,,,...///000++++++,,,---............///////////////000111222333999EEESSSdddttt{{{uuuzzzyyyrrrrrrvvvrrriiiYYY\\\kkk|||}}}zzzwwwyyyvvvvvv}}}yyyyyyyyyxxxyyy|||}}}~~~~~~}}}{{{yyyzzz{{{yyywwwvvvxxxyyyuuummmfffffffffhhhjjjmmmqqquuuwwwxxx(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))''''''''''''(((***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))************)))))))))(((((((((''''''''''''(((((()))***************(((''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&''''''(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''((()))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&''''''''''''(((***++++++$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******$$$$$$%%%&&&&&&''''''(((&&&''''''((((((''''''&&&))))))((((((((('''''''''((('''%%%$$$$$$&&&)))+++''''''(((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%&&&((()))*********)))***+++,,,---...---,,,+++)))******+++,,,...///000---...///000111111111111---------......///111111444:::DDDRRRbbbssssssxxxwwwppppppuuurrrhhhUUUXXXggg}}}}}}wwwxxxtttsssuuuttttttzzzvvvwwwyyyxxxzzz}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwwwwzzz|||zzzrrrkkkhhhhhhiiikkknnnqqqtttvvvxxx((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))''''''(((((()))+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''(((((())))))******&&&'''((())))))((('''&&&###&&&(((++++++)))'''%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$((('''&&&%%%&&&''')))+++)))((('''&&&%%%&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&+++***)))((()))(((%%%###''''''(((((('''&&&%%%%%%))))))))))))***************************)))((((((((('''&&&'''((())))))'''&&&''')))++++++***(((''')))(((&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''&&&$$$$$$%%%&&&&&&&&&''''''((()))))))))***)))(((((((((***+++,,,$$$%%%'''(((((((((''''''''''''(((((('''&&&%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''%%%$$$######$$$&&&''''''''''''(((((()))))))))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&'''''''''&&&%%%%%%&&&'''((((((&&&$$$###))))))(((''''''''''''''')))))))))))))))))))))))),,,,,,+++***))))))******,,,***)))***---...,,,)))............////////////000////////////000000111111999DDDOOO[[[iiizzzzzzzzzwwwrrrpppqqqnnniiiYYYXXXeee|||}}}qqqlllnnnooopppsss|||}}}yyyvvvxxxxxxuuutttuuu|||{{{zzzwwwuuuuuuvvvxxxyyy{{{}}}~~~{{{vvvoookkkgggggghhhjjjmmmpppsssuuuxxx)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))((('''''''''(((((())))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))''''''((())))))(((''''''&&&''''''((()))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&''''''''''''))))))))))))((((((((((((''''''((((((''''''&&&%%%))))))''''''''')))***,,,***)))((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((('''&&&&&&(((((('''&&&(((((())))))(((((('''&&&))))))))))))***************************)))((((((((('''&&&'''((())))))'''&&&'''((()))))))))(((((()))(((&&&&&&'''(((&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((())))))(((&&&%%%'''(((+++******))))))(((''''''))))))((((((((()))++++++%%%%%%'''(((((((((''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%$$$###$$$%%%'''(((,,,...000000///+++'''$$$)))(((&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''((()))*********))))))'''((()))))))))(((&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((++++++***)))))))))))))))***))))))+++...///...,,,............//////////////////////////////000111111888CCCMMMXXXgggxxxzzzyyyuuuqqqpppqqqkkkdddWWWWWWdddzzz~~~sssooommmnnnooosss}}}|||wwwxxxyyyxxxyyy|||{{{{{{zzzwwwuuuuuuwwwyyyyyy{{{}}}~~~{{{vvvpppllliiiiiiiiijjjlllooosssuuuyyy***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((())))))******)))''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))((((((''''''&&&&&&''''''******)))(((((()))+++,,,******)))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''(((((()))))))))))))))(((((((((&&&%%%###$$$&&&((())))))))))))))))))))))))((('''))))))))))))***************************)))((((((((('''&&&'''((())))))'''&&&&&&'''''''''((((((((()))'''&&&'''(((((('''%%%&&&&&&'''(((((((((((('''''''''(((((((((((('''''')))******)))(((''')))***,,,++++++******)))(((((())))))((((((((()))******%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))***222666:::===;;;555---((()))((('''&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&((()))***+++,,,+++******((()))***+++***)))((('''))))))((('''''''''''''''((((((((((((((((((((((((******)))((((((((())))))))))))))),,,...000///...---............////////////.........//////000111222888AAAJJJUUUdddvvv}}}zzzvvvssstttssskkk```TTTUUUbbbwww~~~vvvsssoooppppppsss~~~}}}wwwwwwxxxxxx{{{zzzzzzyyyvvvtttuuuxxxzzzyyy{{{}}}}}}{{{vvvqqqmmmkkkjjjiiiiiikkknnnrrrtttxxx******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''(((***++++++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((###$$$$$$%%%''')))***+++(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''((()))***))))))(((((()))******)))))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$""""""%%%'''))))))(((((()))))))))(((((('''((()))))))))***************************)))((((((((('''&&&'''((())))))''''''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))'''&&&&&&&&&'''(((((((((((((((''''''(((((((((((('''''')))******)))(((((()))+++(((((())))))***++++++,,,))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))***++++++,,,,,,))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%'''(((***+++...222999======999222...)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))))))))((('''))))))*********))))))((())))))((('''''''''''''''++++++++++++++++++++++++))))))((((((((((((((()))***+++,,,---...//////...---------.........//////...............///000111222777???GGGRRRbbbuuu}}}xxxvvvyyyxxxlll___QQQTTTaaasss~~~|||vvvsssrrrrrrqqqsss}}}}}}wwwvvvvvvuuuwww{{{yyyyyywwwuuutttuuuyyy|||zzz{{{}}}}}}{{{vvvqqqnnnmmmkkkjjjiiijjjmmmqqqsssttt******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((('''''''''&&&''')))++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))(((((((((((())))))&&&&&&(((((())))))((('''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((###$$$$$$%%%''')))***+++(((((((((((())))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&&&&''')))***)))((((((((('''(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''((())))))((((((''''''''''''''''''''''''''')))&&&$$$###$$$&&&''''''&&&''''''(((((('''''''''((()))))))))***************************)))((((((((('''&&&'''((())))))''''''&&&&&&&&&&&&'''(((((()))'''&&&'''))))))((('''&&&'''(((((())))))((((((''''''(((((((((((('''''''''((()))(((''''''(((***''''''((())))))******+++******************))))))''''''''''''&&&&&&''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''(((******$$$''',,,000222000---+++''''''&&&%%%%%%&&&'''((()))(((((('''''''''((((((%%%&&&'''((()))((('''''''''((((((((((((((((((((())))))((('''''''''''''''************************)))((((((((((((((()))))),,,---......------,,,,,,------------............------------...///000111222777>>>FFFQQQbbbvvv}}}yyyxxxzzzzzznnnaaaTTTXXXdddsss{{{yyysssooooooooooooqqq|||~~~yyyxxxvvvssssssuuuxxxwwwvvvtttsssuuuzzz}}}|||}}}~~~}}}{{{vvvqqqnnnmmmkkkjjjjjjkkkmmmppprrrsss***))))))(((((())))))***((((((((((((((((((((((((************************''''''(((((())))))******)))))))))***)))((((((''''''''')))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&''''''((((((((('''''''''''''''((()))******+++((((((''''''(((((())))))(((((((((((('''''''''''''''''''''((('''&&&&&&%%%''''''''''''((((((((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&''''''''''''***(((%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''))))))))))))***************************)))((((((((('''&&&'''((())))))'''&&&&&&'''''''''((((((((((((''''''''')))***)))(((''''''((())))))))))))(((''''''((((((((((((''''''&&&'''((('''&&&&&&((()))+++******)))((((((''''''++++++,,,,,,++++++***)))(((((('''&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''((())))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%&&&''')))))))))(((((('''&&&%%%%%%%%%&&&'''(((******)))(((((((((((()))'''((()))*********)))(((&&&&&&''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''))))))((((((((()))******,,,...///...,,,******+++,,,------------.........,,,,,,,,,---...///000111111666>>>GGGRRRcccwww}}}|||zzzxxx{{{zzzqqqfff^^^dddnnnxxx}}}yyyqqqkkkfffhhhjjjppp}}}|||zzzxxxtttrrrtttwwwvvvuuussssssvvv{{{~~~}}}zzzuuupppmmmkkkkkkkkkkkklllnnnpppqqquuu)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))***+++++++++***(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''(((((()))((((((''''''(((((())))))******''''''((())))))))))))))))))))))))))))))((('''''''''(((((()))((('''&&&%%%''''''''''''(((((((((((('''(((((()))(((&&&$$$"""&&&'''''''''(((((((((((()))(((&&&'''(((((('''%%%&&&&&&'''((((((((((((((())))))))))))***************************)))((((((((('''&&&'''((())))))'''&&&'''((()))))))))(((((((((''''''''')))***)))(((''''''((()))))))))))))))''''''((((((((((((''''''&&&'''''''''&&&&&&(((***,,,++++++******)))((((((,,,------------,,,+++***)))((('''&&&%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))******'''((()))***************''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&''')))*********)))(((((((((((((((((()))***+++++++++******&&&&&&&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++***,,,...---+++******,,,,,,,,,---------.........,,,,,,,,,---...///111111000666???IIIUUUfffzzz}}}~~~|||}}}~~~xxxpppkkkrrr{{{|||qqqiiibbbeeeiiiqqq|||yyywwwtttuuuxxxvvvuuutttrrrrrrvvv{{{~~~zzztttooolllhhhiiikkklllnnnoooppppppuuu((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***++++++,,,,,,***)))(((((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''(((((())))))******'''&&&%%%$$$$$$%%%&&&'''***(((&&&$$$%%%'''***,,,))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++%%%%%%'''((())))))))))))&&&&&&&&&'''''''''''''''&&&'''(((*********)))(((***************)))((((((((()))*********)))'''&&&''''''''''''((((((((()))'''((()))((('''%%%""" '''((((((((())))))******(((''''''((())))))(((&&&''''''((())))))***))))))))))))))))))***************************)))((((((((('''&&&''')))))))))'''&&&''')))++++++***((('''(((''''''((()))******)))'''(((((()))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&''')))***)))******+++,,,,,,------------...///...---+++***)))((('''&&&%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%&&&'''((((((&&&'''(((***++++++++++++'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((()))(((''''''''')))***+++))))))(((''''''''''''''''''((()))***+++***))))))'''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((******))))))***+++,,,,,,'''***------+++***+++...,,,,,,,,,---------......+++,,,,,,---...///111111///666@@@JJJWWWhhh{{{yyyuuu}}}sssiiidddgggkkkrrryyyvvvtttsssvvv{{{vvvuuusssrrrrrrvvv|||~~~yyytttnnnkkkggghhhkkkmmmooopppppppppsss(((((((((((())))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))((()))*********((('''&&&((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((*********)))))))))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))******)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))***++++++++++++++++++***)))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((((()))***))))))((('''&&&&&&&&&'''''''''''''''((())))))************************(((((((((((((((''''''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))******)))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((('''(((((()))******111000...---,,,+++++++++'''''''''''''''((()))***'''''''''''''''&&&&&&&&&+++******)))((('''''''''((((((((((((((('''''''''''''''&&&%%%&&&'''((()))+++***)))'''''''''((()))%%%%%%&&&'''((((((((('''%%%&&&&&&&&&''''''((((((***)))'''%%%$$$%%%'''(((&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))(((((('''''''''((((((&&&&&&%%%%%%&&&''')))***&&&''''''((((((((((((((()))))))))(((((((((((((((******)))''''''&&&&&&&&&'''((()))))))))(((&&&%%%))))))))))))************...------,,,+++***))))))...------,,,---...000111------,,,------...///000666;;;CCCNNN]]]nnn~~~|||}}}vvvpppkkkllliiikkkzzz|||xxxvvvwwwwwwwww}}}wwwrrrrrrrrrsssxxx~~~~~~|||yyyuuuoookkkiiijjjkkkmmmooopppqqqqqqvvv(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((())))))***)))((('''&&&((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''))))))***)))((((((******)))((((((((((((((()))(((((('''''''''(((((())))))''''''&&&'''((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((()))))))))(((((((((((((((((('''''''''''''''((())))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((''''''&&&&&&(((''''''''''''((())))))************************((())))))))))))(((''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))(((((('''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))***+++//////---,,,+++*********''''''''''''((((((((()))((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***)))'''&&&%%%%%%&&&&&&&&&'''(((((())))))(((((('''((()))***,,,---...///++++++***((((((''''''''''''((()))))))))(((&&&%%%'''(((((((((((()))))))))---,,,,,,++++++***************,,,,,,---,,,++++++------,,,------...///000555999AAAMMM\\\mmm~~~}}}{{{zzz}}}}}}||||||yyytttmmmooommmnnnzzzzzzvvvvvvwwwyyyyyy{{{uuupppppppppqqqwww}}}~~~|||{{{zzzvvvqqqnnnkkklllmmmoooqqqrrrsssssswww(((((((((((())))))))))))''''''''''''((()))***+++************************************))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))(((''''''((()))***)))((('''((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((()))))))))(((''''''******))))))))))))((((((******(((''''''&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''((((((%%%&&&&&&''''''''''''&&&''''''(((((())))))))))))+++***))))))((((((((()))))))))(((((((((((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))***))))))((((((''''''&&&((((((''''''(((((()))******************************************)))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++------,,,***))))))))))))&&&'''((()))))))))((('''''''''(((((())))))******))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%''''''(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&'''(((((())))))((((((&&&'''(((***,,,...///000,,,+++***))))))((())))))((((((((()))(((((('''&&&''''''''''''((((((((((((++++++++++++++++++++++++(((***,,,...---+++)))'''------,,,------...///000333777???JJJZZZlll~~~{{{wwwyyyyyyrrrrrrttt}}}zzzsssmmmqqqqqqpppyyy}}}wwwttttttwwwzzz{{{yyysssooonnnooopppuuu{{{{{{{{{{{{{{{{{{xxxtttqqqkkklllnnnpppqqqsssssstttuuu(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))((('''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))((((((''''''&&&''''''((((((((('''''''''))))))((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((())))))***))))))(((&&&''''''''''''(((((((((******))))))((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))((((((''''''((((((((('''((())))))******************************++++++++++++***)))))))))((((((((('''''''''&&&))))))))))))))))))))))))(((((()))))))))*********(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))+++***************++++++,,,+++***)))((((((((((((%%%'''(((******)))'''&&&&&&&&&'''((())))))******((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''(((((('''((()))******)))(((''''''((((((((((((''''''&&&((((((((()))))))))))))))&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((()))*********&&&&&&&&&'''(((((())))))''''''((()))))))))))))))&&&''''''(((((())))))***+++***))))))((((((((()))(((((((((((((((((('''''''''''''''((((((((())))))*********++++++,,,,,,,,,+++,,,.........,,,***)))------,,,------...///000111555===HHHXXXkkk}}}}}}www{{{rrreeefffjjjvvvtttllliiippprrrqqqxxx|||vvvrrrsssvvvyyy{{{xxxrrrnnnmmmnnnoootttzzz{{{{{{{{{||||||zzzvvvrrriiijjjlllnnnpppqqqrrrrrrrrr(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''&&&&&&&&&'''((())))))((('''''''''''''''''''''((())))))&&&&&&'''(((((()))))))))((((((''''''''''''((((((*********++++++******)))'''''''''&&&&&&&&&%%%%%%''''''''''''((()))***+++''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))(((((((((((((((((((((((()))******************************+++++++++++++++******))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))************+++''''''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++***************+++***)))((((((''''''''''''&&&''')))******((('''%%%%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))))))))))))))))))))))))))(((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((%%%&&&((()))************&&&&&&'''(((((()))))))))'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''(((((((((((('''''''''((((((((((((((()))))))))******************++++++,,,,,,---...------,,,++++++++++++------,,,------...///000000444;;;GGGVVVjjj|||{{{www~~~rrraaa^^^dddrrr~~~ooofffccckkkooopppxxx|||vvvssssssuuuwwwyyyxxxrrrnnnmmmnnnoootttzzz|||}}}}}}~~~~~~{{{vvvrrrjjjkkklllnnnpppqqqrrrrrrsss(((((((((((())))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))************(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''&&&&&&''''''((()))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''((()))***+++,,,+++***)))&&&&&&&&&''''''(((******&&&'''(((((()))(((((('''((((((''''''''''''(((((()))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))(((((())))))***+++***************************++++++++++++***)))))))))))))))(((((('''''''''(((((((((((((((((((((((()))*********++++++++++++'''''''''&&&''''''((()))%%%%%%&&&&&&'''(((((((((((((((((()))))))))******++++++***))))))))))))***))))))(((''''''''''''''''''((()))))))))((('''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))***++++++))))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&''')))***+++******))))))))))))))))))'''&&&&&&'''((())))))******))))))&&&&&&'''(((***+++,,,,,,((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))*********************++++++,,,,,,,,,---,,,***))))))***+++,,,------,,,------...///000111555;;;FFFUUUiii|||}}}wwwvvvvvvdddZZZaaappp}}}nnnddd___ggglllpppzzz|||wwwttttttvvvwwwxxxwwwqqqmmmlllmmmnnnsssyyy}}}}}}~~~~~~zzzuuuppplllmmmoooqqqrrrttttttuuuvvv(((((((((((())))))))))))***)))((((((((((((((()))((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&'''((()))((()))***)))((('''((()))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))''''''&&&&&&&&&'''((()))''')))***,,,,,,,,,***)))(((((('''''''''(((((()))'''(((((())))))((('''&&&((((((''''''''''''(((((((((((())))))(((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''((()))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((())))))***+++*********************************+++***))))))((()))))))))(((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,((('''''''''(((((()))***%%%%%%&&&&&&'''(((((()))(((((()))))))))*********+++***))))))((((((((())))))((((((''''''''''''((()))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((%%%&&&'''((((((((('''&&&((('''''''''(((((()))***%%%&&&'''))))))*********((((((((('''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******'''(((***++++++***)))((())))))******)))(((&&&%%%(((((()))************)))))))))******+++,,,,,,,,,)))((((((((((((((())))))(((''''''&&&'''((()))***((((((((())))))))))))***++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...///000333666<<>>GGGTTTeeevvvyyyrrrsssyyyyyypppfffRRRXXXfffvvv}}}wwwllldddaaabbbeeennn~~~xxxtttsssuuuvvvwwwsssjjjdddeeehhhkkkooosssyyyzzz{{{{{{yyyuuurrroookkkmmmooorrrssssssrrrrrrppp(((((()))***************(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''(((***,,,,,,***))))))+++,,,------***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''******))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***((('''&&&%%%$$$%%%&&&&&&'''((()))******(((&&&%%%&&&((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))(((''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((((((************+++++++++,,,***************************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))************)))))))))))))))(((''''''((())))))************)))*********))))))))))))))),,,+++***((('''&&&&&&&&&))))))(((((('''&&&&&&%%%((())))))***************))))))))))))))))))))))))))))))))))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))000333...))))))***)))'''(((((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((((((((((((((((((((((((((******)))((('''''''''''')))((((((&&&%%%###!!!!!!)))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111222333555888>>>GGGSSSeeewwwxxxrrrrrrwwwwwwooogggVVV]]]jjjxxx~~~yyyppphhhdddeeegggooo~~~xxxttttttvvvxxxyyysssjjjcccdddgggjjjnnnsss{{{{{{{{{{{{yyyvvvtttrrrjjjlllooorrrsssrrrqqqoooppp(((((()))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))(((''')))+++***((('''''')))+++,,,,,,***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))******************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((''''''&&&&&&%%%&&&&&&'''((()))******((('''&&&''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((())))))))))))(((((('''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((()))))))))*********((())))))))))))(((((('''(((((()))***************))))))))))))))))))*********))))))((((((((())))))******)))((('''&&&&&&%%%)))************)))((((((************************&&&'''((()))************''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''000666333---***)))''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&))))))))))))((('''&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************++++++,,,,,,+++++++++++++++,,,,,,---------,,,---...///111222222333222666===FFFRRReeeyyy~~~xxxssstttwwwvvvnnnfffYYYbbbnnnxxx}}}zzzrrrkkkgggggghhhnnn{{{}}}wwwtttuuuwwwyyyzzztttjjjccccccgggjjjoootttyyyyyyzzzyyyxxxuuurrrqqqjjjllloooqqqrrrrrrpppooonnn'''((()))++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''')))***)))((('''(((***'''&&&%%%&&&(((+++,,,,,,******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))******************++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&''''''''''''''''''((((((&&&&&&''''''(((((())))))((('''''')))***+++)))(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))******+++(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))************++++++)))))))))************+++((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))(((((('''((()))******+++******))))))))))))************%%%&&&&&&''')))+++---...+++******)))(((''''''&&&''''''((()))((('''%%%$$$))))))))))))))))))))))))"""###%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$---333000+++(((&&&$$$''''''((()))))))))((((((&&&'''(((((()))(((((((((&&&&&&&&&''''''&&&&&&&&&)))((((((''''''(((((()))))))))******))))))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''$$$&&&(((***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********************+++++++++++++++*********+++,,,------------///000000111111000000//////444<<>>GGGXXXnnn|||rrrlllppptttrrrkkkfff^^^kkkwww}}}~~~zzzqqqiiieeecccccclllzzzvvvsssrrrqqqooollleeeaaabbbeeeiiipppxxxzzzwwwvvvwwwzzzzzzwwwtttsssssstttttttttsssrrrrrrttt,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))************)))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))))))))***+++,,,---,,,,,,++++++************************************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((()))))))))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((()))))))))(((((((((((())))))))))))((((((((('''((())))))***'''(((((((((((()))))))))'''((())))))******))))))))))))*********))))))((())))))))))))***)))))))))+++************))))))(((((()))))))))************''''''(((((())))))******************************+++++++++*********)))))))))))))))(((((((((((((((((()))***+++---///000111)))***++++++,,,,,,++++++)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***))))))***,,,...---,,,((()))))))))******************)))))))))))))))))),,,,,,++++++***))))))(((((())))))***++++++++++++)))))))))))))))*********+++***))))))(((((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((('''&&&$$$$$$$$$%%%''')))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***((('''((()))***)))((()))'''&&&$$$$$$&&&''')))(((((()))******)))(((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))&&&''''''((()))***++++++))),,,---,,,)))(((+++...,,,,,,++++++,,,,,,---...---,,,,,,...000111000...///333999>>>FFFWWWmmm~~~zzzqqqlllqqqvvvrrrjjjeee]]]kkkzzztttkkkeeeaaa```iiizzz~~~xxxtttrrrpppnnnjjjfffccccccdddgggpppyyyyyyxxxwwwxxxyyyzzzxxxvvvuuuuuuuuuuuuttttttsssrrrsss)))(((((()))+++---,,,+++))))))))))))))))))))))))***************************************)))((((((((())))))***************))))))************++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))***+++,,,---***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((((((((())))))'''%%%$$$&&&'''((('''(((((((((((((((((((((((((((((()))))))))*********((((((((())))))*********'''((((((((()))))))))***((((((((((((((()))******(((((((((((()))))))))***((()))******++++++******))))))************))))))*********))))))))))))***,,,---,,,,,,+++*********((()))))))))************''''''(((((())))))******))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))))))))******+++,,,,,,---------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++************************))))))*********+++++++++***))))))***---......---((()))))))))************)))))))))*********))))))++++++,,,++++++***((((((((()))***+++,,,,,,++++++******))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))******&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))((((((+++***((('''''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))((()))(((&&&%%%%%%&&&((()))((((((((())))))(((((((((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))***+++***,,,---,,,)))(((+++...,,,++++++++++++,,,------...------///111111000///000555999>>>FFFWWWnnn~~~yyyqqqmmmrrrwwwssskkkeee^^^mmm}}}xxxnnnggg```]]]fffuuu|||wwwtttpppnnniiieeecccdddeeehhhpppyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssppp(((''''''))),,,---------))))))))))))))))))))))))************************+++++++++******)))''''''((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******)))))))))))))))***,,,,,,))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((('''%%%&&&''')))((((((((((((((()))))))))))))))))))))))))))************))))))))))))************''''''(((((())))))******))))))(((((())))))***+++((((((((()))))))))******))))))***+++++++++++++++))))))******++++++******++++++***)))))))))******,,,------,,,***)))***+++))))))))))))************************++++++++++++))))))))))))))))))))))))+++++++++************)))(((((())))))))))))******+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))******+++++++++++++++++++++++++++)))************++++++++++++***)))***,,,------,,,))))))))))))************(((((()))************)))++++++,,,,,,+++***(((''')))***+++,,,,,,,,,+++***************))))))))))))***++++++***'''&&&&&&'''((((((((('''''''''''''''&&&''''''(((((())))))***&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((,,,,,,,,,+++***)))+++,,,+++++++++++++++,,,------...------///111222111///000444999===EEEWWWnnnzzzrrrmmmrrrwwwtttlllgggaaaooo{{{qqqkkkccc___ggguuu~~~zzzvvvrrroooiiidddaaacccgggjjjqqqxxxwwwxxxyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwvvvuuuuuuvvv)))(((((()))+++---,,,+++))))))))))))))))))))))))************************))))))*********))))))((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***++++++,,,(((((((((((()))***++++++((()))*********)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((((((((''''''&&&(((******)))''''''''''''((((((((())))))((((((((())))))))))))***)))))))))))))))((((((((('''''''''((()))*********))))))(((((())))))***+++(((((()))))))))*********((())))))***************((()))***++++++++++++***,,,+++***)))))))))******)))+++,,,+++)))((()))+++))))))))))))************+++++++++***************))))))))))))))))))))))))+++++++++************))))))))))))*********++++++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,......---,,,++++++***)))(((((()))***************************************)))************++++++++++++***)))***+++,,,+++***))))))))))))************'''((()))***+++******)))***+++,,,,,,,,,***((('''***+++,,,------+++***)))************)))))))))((((((***+++***'''&&&'''))))))))))))(((((('''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******)))((((((''''''(((((())))))))))))(((&&&%%%&&&'''((('''&&&(((''''''''''''''''''((((((((((((''''''(((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))+++++++++************)))...,,,******+++++++++***+++++++++***++++++,,,------,,,,,,...000111000...///222777;;;DDDVVVmmm|||sssnnnrrrwwwuuunnniiifffsss~~~uuunnnfffdddmmmyyy}}}zzzwwwssspppiiibbb^^^bbbhhhmmmrrrwwwwwwxxxyyyzzzyyyyyyyyyzzzvvvvvvwwwwwwxxxwwwwwwwww|||+++***)))***+++,,,+++***))))))))))))))))))))))))************************'''((()))******++++++***))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))''''''((()))))))))))))))((())))))***+++,,,,,,,,,''''''''''''((()))***+++))))))***+++***)))((('''************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''''')))++++++)))'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''''''((()))******+++)))))))))))))))******+++))))))))))))************'''(((((()))))))))))))))((()))***+++++++++++++++---,,,***)))))))))******&&&)))+++***'''&&&(((***))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++++++++************)))))))))******+++++++++,,,***+++,,,---------,,,+++***+++,,,,,,------,,,,,,///...---,,,***)))(((((('''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++,,,***)))***++++++***)))))))))))))))************'''((()))+++++++++***)))***+++,,,---,,,***((('''***+++---------+++)))(((+++*********))))))(((((('''***+++***'''&&&'''*********))))))((((((((('''%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((()))***+++*********((((((((((((((((((((((((((()))***++++++***)))((((((((())))))*********+++***((('''((()))***)))(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))******************+++,,,---......//////,,,)))))),,,---+++(((++++++******++++++,,,---,,,++++++---//////...------111555999CCCUUUmmm~~~}}}tttnnnrrrxxxvvvoookkkkkkwwwzzzooohhhhhhsss~~~~~~}}}|||{{{zzzwwwtttpppiiiaaa\\\aaajjjoootttwwwvvvxxxzzzzzzyyyyyyzzzzzzuuuvvvwwwxxxxxxxxxxxxxxxyyy++++++******)))(((((((((************************))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************)))))))))******))))))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&'''((()))+++---...///))))))))))))(((((((((((($$$%%%&&&((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))+++,,,,,,+++++++++******))))))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))***+++,,,,,,+++***)))((()))))))))************---,,,***)))))))))******)))))))))))))))******+++++++++******************))))))))))))************))))))******++++++,,,,,,************************++++++******++++++,,,------------------,,,+++***------,,,+++,,,---///000......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---......***------***))),,,,,,))),,,,,,---,,,+++)))'''&&&---,,,+++*********+++,,,,,,,,,***)))))))))***+++++++++******))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******)))***,,,+++)))(((((()))******))))))((((((''''''&&&,,,111222---((('''(((''''''((()))***+++,,,,,,******))))))((((((''''''''''''(((((())))))******+++***)))((((((((((((((())))))))))))(((((('''''')))((('''((())))))'''%%%)))((('''&&&&&&'''((())))))*********++++++++++++***++++++,,,,,,------...------,,,+++************...------------...//////000000444<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555555222222111000000000000000000666999222,,,+++...//////...---,,,,,,,,,------------......---,,,+++******++++++,,,+++***)))(((++++++***************)))++++++++++++++++++++++++,,,+++******)))))))))***))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''((('''&&&%%%&&&)))+++************************&&&&&&&&&'''((('''&&&%%%)))))))))))))))))))))((())))))))))))((((((((((((&&&&&&''''''''''''''''''((((((''''''((())))))***(((((('''''''''((())))))***(((((((((***+++***)))((()))************)))((()))))))))*********++++++***++++++,,,,,,------...++++++***************+++...------------...//////000000333:::CCCPPPeeevvv}}}vvvrrrvvv{{{{{{zzzzzzyyy{{{uuummmjjjlllvvv~~~}}}}}}~~~|||vvvrrrhhh```\\\bbbllltttyyy~~~~~~|||zzzyyyxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwttt*********+++,,,,,,------************************))))))))))))))))))))))))***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))&&&'''((()))************))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********))))))))))))((((((((((((***************)))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))'''(((***+++++++++***)))))))))******+++++++++,,,))))))***++++++++++++***++++++************++++++++++++************++++++,,,+++***))))))***+++,,,(((((()))***,,,---...///)))***,,,---...---,,,,,,++++++******++++++,,,---)))***+++---///000222222000000000000111111111111---------....../////////........................///............///000000......///000000111000000333333333555777;;;>>>@@@???AAADDDGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCAAA???>>>===555555444333222222222333333:::<<<555---+++---...///...---,,,------///000+++,,,---.........---,,,******+++,,,+++***)))(((---,,,,,,++++++*********++++++++++++++++++++++++///...,,,***)))(((''''''************************&&&&&&''''''(((((())))))(((((())))))*********+++))))))))))))******************))))))(((((((((''')))***)))((('''(((+++...)))))))))***++++++,,,,,,)))))))))+++,,,+++***((())))))))))))************''''''(((((())))))******%%%&&&&&&''''''((((((((((((((('''(((((()))******&&&''''''((()))*********((('''((()))+++,,,+++)))((()))***++++++***)))(((************++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,---...//////...------------...////////////222999AAAOOOcccuuuxxxsssvvvyyy{{{}}}|||uuujjjffffffppp}}}}}}~~~|||xxxtttfff^^^[[[aaajjjrrrxxx}}}|||yyyxxxxxxxxxyyytttuuuvvvwwwwwwvvvttttttsss+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,---++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++***)))'''''''''(((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))''')))***)))((('''(((******)))'''&&&'''(((***+++******))))))(((((('''''''''((()))******)))(((''''''((()))******)))((((((%%%''')))***+++***(((''')))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))*********+++++++++******))))))((((((+++++++++++++++*********++++++************)))))),,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,---...///...------...000111111111222333444555666555555555555555444333222444111//////222555444333555555444444333222000///---///111222333333111000333333222444666888777666;;;<<<<<<<<<>>>AAAFFFIIIQQQNNNMMMRRRYYYZZZUUUOOOKKKJJJHHHFFFFFFGGGHHHIIINNNLLLJJJGGGEEEEEEFFFGGGHHHEEEAAA???>>><<<:::888<<<;;;999888666444333222111000...---...///111333......---------......///+++,,,---,,,***))))))))),,,,,,------------,,,,,,,,,,,,,,,+++***)))(((((()))***---///...,,,)))'''))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''&&&'''((())))))*********)))))))))))))))***+++++++++***)))'''%%%******))))))(((&&&%%%$$$))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''')))************+++***)))'''&&&&&&&&&&&&&&&))),,,......,,,)))&&&************************,,,,,,+++***))))))******...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000222777???MMMdddxxx|||vvvppprrryyy}}}zzzmmmeeeaaaiiiyyy~~~{{{zzz{{{zzzvvvrrrjjjaaa]]]ccclllsssxxx}}}~~~}}}|||zzzxxxwwwvvvxxxxxxxxxwwwvvvtttrrrqqqrrr+++++++++*********))))))************************+++******))))))***+++,,,++++++************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((''''''((()))******)))(((((((((((()))***+++***)))(((''''''((()))''')))***)))((('''(((***))))))'''''''''(((***+++))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******)))((('''((()))***,,,,,,+++***)))((((((((((((((('''''''''))))))(((((((((((())))))************************)))))))))))))))*********,,,+++++++++******)))))),,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000000000111111111111222111222222222111111333555777777777777888888999:::999999::::::;;;;;;;;;::::::888555666888999999888::::::999888777666555444444444333444555666777888=========???CCCFFFGGGGGGHHHKKKMMMOOORRRWWW___eeegggggggggjjjllliiibbb\\\OOOMMMJJJGGGFFFEEEEEEFFFKKKKKKLLLLLLNNNQQQSSSUUUSSSRRROOOLLLIIIFFFDDDDDDBBBBBBBBBAAA@@@???>>>===:::999777555333222222222000000///...------------)))+++,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++***,,,,,,++++++******)))))),,,,,,,,,+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((()))))))))*********)))))))))((((((((((((************++++++++++++******************************+++******)))((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))***))))))***)))((('''''''''''''''''')))+++------+++)))'''((((((((((((((((((((((((,,,++++++***))))))******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000222888???NNNeeeyyy|||vvvqqqrrrxxx}}}|||yyyxxx~~~wwwllleeeaaaiiiyyy}}}zzzzzzzzzyyyuuuqqqiiiaaa]]]ccclllsssxxx}}}}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyxxxvvvuuuttttttyyy+++++++++***************************************++++++******)))******+++++++++************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''''''''((()))***+++******))))))))))))*********))))))(((((((((((()))''')))***)))((('''(((***)))((('''''''''(((***+++))))))))))))************))))))(((((((((((())))))))))))******)))((('''&&&((()))***+++,,,+++***)))''''''(((((((((((())))))******))))))))))))************************************)))))))))))))))))),,,+++++++++++++++++++++,,,,,,+++++++++*********,,,------......//////000...///000222333444444444666666777777777888888888777999999999888888:::<<<999999888888888999999:::888888999;;;<<<===>>>>>>@@@>>><<<<<<===>>>>>>===>>>>>>======<<<<<<<<<<<<>>>===;;;:::;;;>>>BBBDDDGGGFFFHHHLLLSSSYYY\\\^^^XXX\\\```bbbeeelllwww~~~yyypppfffaaaQQQOOOKKKFFFCCCAAAAAA@@@EEEGGGIIILLLPPPSSSUUUWWWVVVWWWVVVRRRMMMIIIHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLHHHGGGEEECCC???;;;888666555444333111000///......+++,,,......---,,,---.........------,,,,,,+++++++++++++++++++++*********///---***(((((())),,,---++++++***)))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))************++++++******)))))))))(((((((((&&&''')))*********)))((())))))******++++++,,,,,,******))))))))))))******&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))((((((''''''(((((()))((()))***++++++***)))(((((((((((((((((((((((((((,,,+++******)))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000333888@@@OOOfffzzz|||vvvqqqsssxxx{{{yyytttmmmvvv|||tttlllfffccclll||||||yyyyyyyyyxxxtttpppiiiaaa]]]bbblllsssxxx}}}||||||||||||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwyyy************************************************+++++++++***************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((()))''')))***)))((('''(((***)))(((((('''((()))******(((((())))))******++++++))))))(((''''''(((***+++*********)))((('''&&&&&&&&&'''(((((())))))((((((&&&''''''((())))))******+++******************+++************************************))))))))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000111222333333333444666777999:::::::::999::::::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<===???:::999999888888999999:::777888999:::<<<>>>???@@@AAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGJJJJJJIIIIIIJJJMMMOOOQQQRRRSSSUUU[[[cccjjjppprrrfffjjjmmmmmmnnnsss~~~uuuiiiaaa]]]TTTRRRNNNIIIFFFCCCBBBBBBEEEFFFHHHJJJKKKLLLLLLLLLNNNQQQSSSOOOIIIEEEFFFIIINNNOOOQQQSSSTTTTTTTTTSSSQQQQQQQQQPPPMMMHHHDDDAAA===<<<:::888666444333333222444444333000...------.........---------......***+++++++++++++++++++++///---***)))((())),,,---))))))(((((('''(((((()))))))))))))))))))))))))))***++++++++++++++++++************************************)))))))))((((((%%%&&&(((******)))'''&&&))))))***+++,,,,,,------***)))((((((((()))+++,,,*********)))((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))(((((('''((((((''''''((()))******)))******************)))))))))))))))))))))))))))++++++***************+++******+++,,,,,,---......------------------------++++++,,,,,,---.........///000333888@@@OOOggg{{{{{{uuuqqqsssyyy|||yyytttlllttt||||||ssskkkfffeeeooo~~~{{{xxxxxxxxxwwwsssooohhh```\\\bbbkkksssxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwxxxxxxxxx*********************************************************+++************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))(((''')))***)))((('''(((***((((((((((((((())))))***(((((())))))*********+++)))((('''''''''(((***++++++******)))((('''''''''&&&&&&'''(((((((((((((((&&&''''''((()))***++++++++++++************++++++************************+++++++++++++++*********+++++++++,,,,,,------...+++,,,---...000111222222222333444555666888888999::::::;;;<<<======<<<<<<:::::::::;;;<<<======>>>>>>>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>======>>>???AAACCCEEEGGGFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLPPPSSSVVVYYYZZZ[[[ZZZ\\\^^^```aaaaaa``````ccccccdddhhhnnnsssvvvxxxooopppqqqnnnkkkmmmtttzzz{{{ssshhh___\\\\\\WWWUUURRRNNNKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEIIILLLKKKFFFCCCEEEHHHJJJKKKMMMNNNOOOOOOOOONNNPPPRRRTTTUUUTTTQQQMMMJJJEEEDDDAAA???===;;;;;;:::>>>>>>===:::555111.........------,,,------...///+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))************))))))))))))(((***,,,---------+++***))))))***+++,,,,,,------))))))(((((((((***+++,,,++++++******)))'''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))(((((('''(((((('''(((((()))***+++***))))))))))))))))))***))))))))))))))))))))))))+++***************++++++******++++++,,,---......------------------------++++++,,,,,,---.........000000333888@@@NNNfffzzzzzzuuuqqqtttzzz~~~{{{wwwssszzz}}}tttiiiddddddnnn~~~{{{xxxwwwxxxwwwsssoooggg___[[[aaakkksssyyy}}}~~~}}}|||{{{{{{yyyxxxxxxwwwwwwwwwxxxxxxyyy***************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************)))((('''&&&''''''(((((((((((('''''''''(((((())))))))))))(((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***++++++***)))(((''''''((((((((((((((()))))))))******''''''((())))))***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000111111//////000222333555666777777777888999;;;<<<<<<=====================<<<<<<999::::::;;;<<<===>>>>>>;;;<<<<<<<<<::::::<<<===;;;;;;<<<===???AAACCCDDDEEEEEEFFFHHHKKKOOORRRTTTYYY[[[]]]]]]]]]\\\]]]^^^^^^aaaggglllqqqsssttttttppprrrwwwzzz{{{xxxuuussspppoooooopppssstttsssrrrqqqpppmmmjjjgggfffhhhjjjmmmmmmjjjeee^^^ZZZ[[[]]]WWWVVVSSSPPPNNNNNNNNNOOOOOONNNMMMKKKIIIHHHFFFFFF@@@DDDGGGGGGEEEDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFIIILLLOOORRRSSSQQQNNNLLLHHHGGGFFFDDDBBBAAAAAAAAAFFFFFFEEEAAA<<<777555444111000...---,,,------...,,,,,,,,,,,,,,,+++++++++***+++,,,------+++***)))++++++*********+++,,,,,,************************)))))))))******)))))))))***))))))))))))(((((((((++++++*********)))))))))((()))***+++,,,+++******))))))******++++++,,,,,,))))))((())))))***++++++'''((())))))******))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,******+++,,,,,,---......------------------------------......///000000000000000222888???MMMdddxxxzzzuuuqqqssszzz~~~|||xxxvvv~~~yyyjjjdddccclll}}}~~~{{{xxxxxxxxxwwwsssooofff___[[[aaakkksssyyy}}}~~~|||{{{yyyyyywwwwwwxxxyyyyyyyyyxxxxxxuuu))))))*********+++++++++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((()))******)))(((''''''((())))))))))))((('''&&&'''((()))******)))(((''')))***)))((('''(((***'''(((((()))))))))))))))((((((((('''''''''''''''&&&'''((())))))************)))(((''''''((())))))((((((((((((((()))******((((((((())))))******+++******))))))))))))******+++++++++++++++++++++++++++,,,,,,---...///000000000000111222333444555666444555555666777777888888666777777888999::::::;;;:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@<<<===???@@@@@@BBBEEEGGGCCCCCCEEEGGGJJJNNNPPPRRRUUUVVVXXX[[[```fffkkknnnwwwyyy|||{{{xxxvvvwwwxxxtttxxx||||||}}}~~~}}}{{{zzzwwwtttsssssssssqqqoooooonnnmmmjjjfffddddddddd```___\\\ZZZXXXXXXYYYYYYXXXVVVTTTQQQOOONNNNNNNNNHHHJJJLLLMMMMMMLLLKKKJJJNNNMMMJJJGGGEEEEEEEEEEEEFFFHHHLLLNNNOOOMMMJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDHHHIIIIIIGGGCCC@@@??????<<<:::777333111/////////---------,,,,,,++++++***++++++,,,,,,,,,+++***)))++++++******++++++,,,---************************)))******++++++******)))++++++*********)))))))))+++++++++*********))))))''''''((((((((()))))))))************************((())))))************)))(((((()))************)))************************''''''((((((((((((''''''&&&'''((())))))***)))))))))))))))((())))))******(((((())))))))))))((((((((((((((((((((((((((((((******))))))***++++++,,,+++++++++,,,,,,---------........................------......///000000000000000222777===KKKbbbuuu|||vvvpppqqqwww{{{zzzvvvppp{{{}}}qqqjjjfffnnn}}}~~~{{{yyyxxxyyyxxxtttpppfff^^^ZZZaaakkksssyyy}}}~~~|||zzzyyyxxxvvvwwwzzz||||||{{{yyyxxxsss))))))******++++++++++++++++++++++++++++++++++++%%%''')))+++,,,------,,,++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''(((*********))))))((()))***++++++***)))(((&&&'''(((*********)))(((((()))***)))((('''(((***'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&(((************)))))))))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((())))))))))))******************))))))))))))******+++++++++++++++++++++++++++,,,---...///111222222333333444555666888999999999999999999888888888888333333333444555555666666777777888999::::::999999<<<<<<===>>>???AAAAAABBB???AAADDDFFFHHHKKKOOORRRPPPQQQTTTWWW[[[___bbbdddiiijjjmmmrrrxxx~~~|||yyyvvvrrrpppqqqpppmmmjjjhhhhhhiiiiiigggdddaaa]]]ZZZYYYYYYYYYWWWWWWXXXYYY[[[ZZZWWWUUUWWWUUUPPPLLLIIIHHHIIIIIIGGGIIIKKKMMMMMMKKKHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJHHHGGGHHHIIIGGGDDD@@@;;;666444222222......---,,,,,,+++******,,,,,,+++++++++***++++++))))))(((((()))***++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++************)))++++++******++++++,,,---*********)))))))))))))))((()))***++++++***)))(((++++++++++++***((('''&&&************************''''''((((((((((((''''''&&&&&&((()))******************))))))))))))******'''((()))******)))((('''******************************))))))***+++,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,---......///111000222666===JJJ```ttt~~~wwwppppppuuuxxxwwwtttiiivvvyyyqqqkkkqqq|||yyyyyyyyyxxxtttpppeee^^^ZZZaaakkksssyyy}}}~~~}}}|||zzzyyyyyyvvvxxx{{{~~~}}}{{{yyyvvv************************))))))(((((((((((())))))+++******))))))******+++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))******+++,,,---......---...///111333555777888;;;;;;;;;<<<<<<;;;:::999===;;;999777555555555555333333333444555555444333999888777888;;;===>>>???@@@AAABBBCCCEEEFFFGGGHHHGGGLLLRRRXXX\\\```fffjjjhhhjjjlllooorrrtttuuuvvv~~~}}}|||}}}~~~~~~}}}}}}wwwqqqllljjjjjjjjjooooooooooooooonnnkkkiiijjjfff```[[[WWWTTTQQQPPPNNNPPPRRRSSSRRROOOKKKHHHIIIIIIIIIJJJLLLLLLKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOTTTSSSPPPKKKDDD<<<555111////////////000...+++(((---,,,++++++,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))+++++++++*********))))))************************))))))************)))(((((((((((((((((())))))***))))))))))))((((((((((((+++++++++,,,,,,---------)))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((+++++++++******)))))))))+++++++++++++++++++++++++++,,,------......------+++,,,------,,,,,,...000000111222555999FFF]]]rrr|||tttllllllwww~~~uuukkkuuuvvvrrrooottt|||zzzyyywwwrrrnnnfff]]]ZZZaaammmuuuzzz~~~}}}}}}}}}}}}{{{yyywwwvvvvvvwwwyyy{{{{{{{{{{{{zzzwww***************************))))))(((((())))))***++++++************++++++---,,,+++***))))))******))))))))))))))))))))))))))))))))))))************************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))''''''((((((((((((((()))++++++++++++,,,,,,,,,,,,,,,------///000111222222555555777888:::<<<===>>>??????>>>===<<<;;;:::999999888666555333222222222333333444666888999999888;;;<<<<<<>>>@@@BBBBBBBBBCCCEEEIIILLLPPPTTTVVVWWWZZZ___ffflllqqqwww}}}|||||||||}}}}}}}}}}}}|||yyytttnnnhhhaaa[[[WWW[[[[[[[[[[[[YYYWWWTTTRRRPPPQQQRRRTTTUUUUUURRRPPPNNNNNNOOOPPPQQQSSSTTTUUU]]]^^^___\\\VVVLLLBBB<<<444222000///000000///...000...,,,,,,------+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,+++*********************************+++++++++*********))))))************************++++++******)))))))))(((******))))))******+++,,,******)))))))))((((((((())))))******++++++++++++)))(((''''''''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......---,,,+++---...000000333666:::FFF]]]qqq|||uuullllllvvv}}}tttiiitttwwwrrrlllooo~~~}}}zzzyyyyyyvvvqqqlllfff^^^ZZZaaallltttyyy|||}}}}}}}}}}}}|||{{{yyyxxxvvvwwwyyyzzz{{{|||{{{{{{|||************************+++******************+++,,,,,,++++++++++++,,,,,,///...---+++************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************((((((((())))))*********)))******+++,,,---...///111222333444666777888999<<<===>>>???AAABBBCCCDDDCCCBBB???<<<:::999888888555555666666666555555444888888999;;;<<<===>>>??????AAAFFFJJJNNNOOOPPPPPPQQQTTTYYY```fffkkknnnooossswww|||}}}tttmmmhhhlllkkkjjjiiihhhggggggggg``````aaabbbbbb^^^YYYUUUTTTSSSSSSTTTUUUVVVWWWXXX\\\```eeehhheee]]]TTTNNNFFFAAA:::555333222222111111///------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++***************************************---,,,+++)))((((((((()))+++++++++++++++,,,------++++++*********)))))))))(((((((((((()))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))************))))))))))))------------------------+++,,,------......------/////////...,,,+++,,,---...000333777;;;FFF\\\ppp|||uuulllkkksss|||yyyqqqfffrrr~~~xxxppphhhiiiwww}}}{{{zzzzzz{{{xxxrrrmmmggg___[[[aaajjjqqqwww{{{||||||}}}}}}||||||{{{zzzwwwxxxyyy{{{|||}}}}}}}}}yyy++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))******++++++,,,---......******,,,---///000222222777777888:::<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFDDD@@@;;;888777666666666777999;;;======<<<<<<===>>>@@@@@@AAABBBDDDFFFGGGMMMUUU]]]bbbeeegggggghhhkkkqqqwww}}}|||zzz{{{zzzxxxvvvvvvxxxyyy{{{vvvvvvvvvuuurrrkkkbbb\\\WWWWWWVVVUUUUUUUUUVVVVVVUUUZZZ```fffiiihhhfffddd^^^XXXNNNEEE>>>888333111111///,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************///...+++)))''''''((())),,,++++++++++++,,,------++++++++++++*********)))(((((((((((((((((((((((()))(((((((((((((((((()))************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))++++++++++++++++++******,,,,,,,,,,,,------------+++,,,------......------...//////...,,,+++---...---///333888<<>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHFFFBBB>>>;;;:::999999;;;<<<===???@@@@@@???>>>???AAADDDFFFHHHKKKOOOSSS[[[bbbllltttyyy{{{}}}~~~~~~}}}wwwxxxzzzyyy}}}wwwnnnhhh^^^^^^]]]\\\[[[ZZZXXXXXXVVVWWWZZZ^^^ccchhhmmmpppnnniii```VVVMMMCCC:::555222///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))******+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************000...+++)))(((((())))))***************+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))((())))))))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,------......------,,,---......------///111---///333888<<>>@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGJJJNNNRRRUUUVVVZZZ^^^dddgggjjjpppxxxyyyyyyuuupppmmmpppwww}}}|||rrrrrrssssssrrrpppnnnlllnnnrrrwww|||}}}{{{xxxuuunnniiieeecccfffkkkooorrrnnnpppssswwwzzz}}}~~~~~~zzzxxxsssnnnlllnnnuuu{{{zzzzzzzzz{{{||||||~~~}}}wwwsssuuuxxx|||~~~~~~|||yyyvvvpppmmmiiiddd```___^^^^^^cccbbb```^^^\\\WWWRRRNNNFFFBBB<<<888555444333111------------------------,,,,,,,,,------------...)))***,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,++++++*********)))))))))))))))***++++++******)))))))))(((((((((*********)))))))))((((((((()))************)))((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))******+++++++++******++++++,,,------...+++,,,------......------...//////...------///111000000333666:::FFF]]]qqq{{{uuujjjccceeejjjiiidddeeerrrzzzoookkkgggmmm}}}|||{{{{{{|||{{{wwwssseee___[[[]]]bbbhhhqqqyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxvvvuuuttttttuuuuuuuuu((((((((((((((((((((((((+++******************++++++******************+++,,,---.........---,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))******************************))))))))))))******(((((()))***,,,---...///...///000222444666777888<<<===>>>???AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===>>>???@@@AAAAAAAAAAAAFFFIIIMMMSSS[[[cccjjjnnnppptttyyyzzz{{{~~~vvvmmmgggeeeaaa^^^___bbbgggjjjnnnpppsssttttttrrrooonnnlllkkkjjjiiihhhiiijjjjjjnnnppptttvvvuuuqqqllliiillliiieeebbbbbbdddgggjjjeeegggjjjmmmppprrrssstttmmmmmmllliiigggiiinnnrrrrrrqqqoooooorrruuuzzz}}}{{{zzzwwwwwwyyy{{{{{{}}}xxxqqqjjjddd```\\\[[[ZZZZZZZZZYYYVVVTTTPPPKKKDDD>>>:::777555333////////////////////////,,,,,,,,,---------......+++,,,...//////...,,,+++++++++++++++++++++++++++))))))******++++++++++++************************++++++,,,,,,,,,+++************))))))******+++,,,))))))))))))((((((((((((******))))))((((((((('''((()))***++++++***)))((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''(((((()))))))))***++++++,,,------...//////+++,,,------......------000111111///---,,,---///111111222555999FFF]]]rrryyysssjjjdddfffllllllhhhfffssszzzmmmkkkiiiqqq}}}}}}~~~}}}yyyvvvddd^^^[[[]]]bbbhhhqqqzzz{{{zzzyyyxxxwwwxxxyyyyyywwwvvvtttrrrqqqpppqqqqqqvvv******))))))******+++,,,...,,,***(((''')))+++,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))++++++++++++***+++,,,+++))))))***,,,))))))))))))***,,,...///333444666888:::<<<===>>>@@@AAABBBDDDEEEEEEEEEEEEFFFCCC@@@@@@CCCEEEEEEDDDAAA>>>;;;::::::<<<<<<=========>>>???AAAEEEJJJNNNRRR[[[eeekkkrrr|||}}}wwwtttrrrpppooozzz}}}~~~yyypppgggaaa[[[[[[YYYYYYYYY\\\___aaalllnnnqqqrrrqqqqqqrrrttt}}}~~~~~~|||yyyxxx{{{~~~~~~}}}xxxxxxxxxvvvtttqqqooooooooossspppoooqqqvvvzzz{{{zzzwwwuuurrrsssuuuyyy{{{|||uuutttrrrrrrtttwww{{{~~~xxxxxxwwwuuuqqqmmmiiifffpppqqqvvv}}}~~~~~~}}}zzzyyyvvvrrrmmmjjjgggccc___^^^```bbbaaa___YYYSSSLLLHHHFFFBBB;;;555666444111000000000///...111111///...---,,,++++++000//////...---------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))************++++++++++++++++++***************%%%&&&''')))))))))((((((******)))'''&&&&&&)))++++++***))))))((()))))))))***)))(((''''''((()))***(((((((((((('''%%%$$$###%%%'''*********)))))))))))))))))))))))))))))))))***,,,...//////...,,,+++............////////////111000000/////////000000///000333666999CCCYYYlllyyyvvvpppkkkllloookkkdddeeennn|||zzzrrrmmmkkksss||||||~~~}}}wwwqqqfffaaa^^^___fffmmmrrrttt|||yyyxxx{{{}}}yyyuuutttssstttuuuvvvuuutttttt******))))))******+++,,,+++***)))((()))***,,,---,,,,,,+++++++++++++++++++++++++++*********))))))************************************************((()))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''*********))))))(((((((((***)))))))))(((((((((((())))))))))))))))))))))))'''((()))***++++++++++++***+++++++++))))))+++---,,,,,,---...000333555777888888:::<<<===???AAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHEEECCCBBBCCCCCCBBB@@@???===<<<;;;<<<===>>>>>>===>>>???BBBGGGPPPZZZaaaoooxxx{{{wwwoookkkgggdddcccccccccddddddggglllnnnmmmiiieeecccddddddddddddfffjjjnnnrrr~~~}}}}}}}}}vvvpppmmmnnnnnnppptttsssoooooosssyyy}}}~~~|||yyywwwuuussspppmmmqqqooommmkkkjjjiiigggeeeddd___[[[YYYYYYTTTLLLEEE<<<999555333333444333333444333111///...------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))************+++++++++******************++++++((()))*********)))((('''&&&'''(((((('''(((+++...******)))))))))******+++***))))))(((((())))))***+++++++++***))))))((((((&&&(((******)))((()))***************************,,,,,,------,,,+++***)))------------............///......------.........///000333666999CCCXXXlllzzzwwwpppjjjkkkooolllfff```jjjyyyrrrmmmiiiqqqzzzyyy{{{{{{tttnnnddd___\\\^^^fffnnnuuuwww|||zzzxxx{{{~~~|||xxxuuutttssstttvvvwwwvvvuuuvvv******))))))******+++,,,(((((()))***+++,,,---...++++++++++++++++++,,,,,,+++++++++***************************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''***************)))))))))******)))))))))((((((((())))))))))))))))))))))))((()))***+++++++++++++++***+++,,,+++***+++---/////////111333666999<<<===;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA???>>>>>>>>>;;;:::;;;::::::::::::<<<===>>>CCCDDDGGGLLLVVVcccrrr|||~~~|||yyytttnnnhhhdddXXXWWWWWWWWWXXX[[[^^^```bbbfffkkkoooqqqqqqrrrsssvvvwwwxxxyyy{{{}}}~~~{{{zzzzzzuuuooonnnqqqxxxzzz}}}~~~}}}~~~~~~}}}{{{yyywwwzzz{{{{{{yyyuuurrrooooooooolllkkklllmmmiii```YYYJJJFFF@@@<<<;;;<<<<<<<<<999777333000//////000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++)))************+++++++++)))))))))***+++++++++,,,++++++++++++***)))((('''%%%'''))))))))))))+++,,,******)))******+++,,,---)))******************))))))((('''&&&&&&'''((())))))******)))''''''(((***************************---,,,,,,+++***)))((('''+++,,,,,,,,,---------------,,,,,,,,,,,,,,,------///000333555888CCCXXXkkk}}}yyypppkkklllpppoooiii___hhhwwwqqqkkkffflllyyyyyy{{{zzztttmmmbbb^^^ZZZ]]]fffpppwww{{{|||zzzyyyzzz}}}}}}zzzwwwvvvuuutttuuuwwwxxxwwwvvvsss******))))))******+++,,,((()))***,,,------,,,,,,*********++++++,,,,,,,,,************************************************************************)))))))))))))))*********((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))++++++***************************)))))))))(((((()))))))))))))))))))))))))))******+++,,,,,,++++++***,,,---------...000222111222444666888;;;===>>>======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCC===<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<>>>BBBGGGKKKRRRUUUYYYaaalllyyy{{{wwwtttsssrrrqqqjjjkkkllljjjfffbbb___]]][[[]]]___aaadddhhhlllooo{{{~~~~~~yyywwwuuuuuuuuuvvvuuusss}}}~~~zzzwwwwwwyyyyyywwwuuuwwwzzzxxxqqqkkkZZZUUUMMMGGGEEEFFFGGGGGG@@@===888444111111222333222111000///////////////------------------------++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,+++++++++******))))))((()))***,,,+++)))''''''((()))))))))***+++---...///)))***+++,,,,,,+++***)))((('''%%%$$$%%%&&&)))***+++++++++)))''''''(((***************************,,,,,,+++***)))))))))***,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------///000222555888BBBWWWjjj|||sssmmmnnnssssssnnnccclllyyy|||nnngggaaaeeewwwzzzzzz}}}|||uuunnnccc^^^[[[]]]eeepppxxx||||||zzzyyyyyyzzzzzzyyyvvvwwwuuuuuuvvvwwwxxxwwwvvvqqq******))))))******+++,,,***+++,,,------,,,***)))*********++++++,,,,,,,,,******************************************************************************))))))))))))))))))(((((()))***************((((((((((((((((((((((((******************************************++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,...000000000222555777777888999:::<<<======>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCBBBAAA===>>>>>>===<<<<<<<<<===???@@@CCCGGGLLLUUU___fffggglllssszzz~~~vvvooollljjjeeeaaa^^^^^^___aaa___ccchhhjjjjjjiiijjjjjjppptttwwwzzz|||~~~{{{xxxsssppprrrrrrsssxxx}}}{{{|||~~~}}}zzzwwwyyy|||}}}yyyuuufff```XXXQQQOOOPPPQQQQQQKKKGGGAAA;;;777555555555444333222111000/////////------------------------++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,(((((((((((())))))*********+++,,,+++)))((('''((()))))))))***+++---...///)))***+++,,,,,,+++***)))+++***(((((((((***---...+++,,,+++)))'''''')))+++************************+++++++++++++++,,,---...,,,------------.........------,,,,,,---.../////////000222555888BBBVVVjjj|||vvvppprrrwwwwwwrrreeennnzzz{{{mmmeee]]]___pppzzz{{{~~~|||uuunnneee```\\\^^^fffooovvvyyy{{{zzzxxxxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwxxxwwwvvvttt******))))))******+++,,,+++,,,---------,,,***)))++++++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))'''((()))******+++******))))))))))))))))))))))))************************)))))))))***************++++++*********))))))))))))))))))))))))))))))))))))***+++,,,---.........///111333444555777:::===>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@??????=========<<<;;;;;;>>>@@@DDDIIIPPPWWW^^^hhhttt|||{{{|||yyyuuupppjjjddd^^^ZZZWWWXXXWWWVVVVVVXXX\\\___fffmmmuuu{{{}}}~~~zzzwwwtttrrrrrrtttvvvwwwxxxzzz|||xxxtttqqqrrrwwwxxxvvvrrrkkkfff___[[[ZZZ[[[]]]^^^[[[WWWQQQIIICCC>>><<<;;;777666444222000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))************+++++++++)))))))))***+++++++++,,,(((((('''((((((***+++,,,((()))******))))))+++,,,(((((())))))+++,,,---...)))******************)))))))))(((((((((***+++,,,***++++++***(((((()))+++++++++++++++++++++++++++++++++,,,---...//////000------------...............---------...///000111///000222555777AAAVVViii|||yyysssuuuzzzyyytttbbbkkkxxxoooggg^^^]]]lll}}}yyyzzz}}}|||tttmmmeeeaaa^^^```gggooouuuwwwyyyxxxxxxwwwwwwwwwwwwxxxvvvuuutttuuuwwwxxxwwwvvvrrr******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((('''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++*********))))))))))))))))))))))))))))))((()))***,,,...///000000333444777888999<<>>>>>?????????>>>======:::<<<===>>>???CCCJJJOOOWWW^^^iiipppuuuzzzvvvpppjjjjjjgggbbb]]]ZZZ[[[\\\\\\```eeehhhjjjkkknnnqqqwww~~~|||zzzwwwuuuwwwxxxzzz}}}yyyvvvuuuwww{{{|||xxxsssoookkkgggfffgggkkknnnpppmmmiiibbbYYYQQQJJJEEEBBB===<<<999666333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))************+++++++++******************+++++++++***)))))))))***++++++*********)))((()))+++---((((((((()))***+++,,,---***))))))(((((())))))***'''''''''''''''((((((((((((***++++++***)))***++++++++++++++++++++++++++++++,,,---...//////...---+++,,,,,,,,,------------------------...///000111///000222444777AAAUUUhhh|||yyytttwww{{{xxxsss```iiiwwwuuummmcccaaammm}}}zzz{{{~~~}}}uuunnncccaaa___bbbiiippptttvvvwwwwwwwwwvvvuuuvvvxxxyyyuuutttssstttvvvwwwvvvuuummm*********)))***++++++,,,******++++++,,,---...///---,,,,,,++++++*********))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((''''''(((******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***+++++++++************)))))))))))))))))))))))))))'''(((***---///000111111444666999;;;<<<>>>BBBEEEAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>><<<<<<============<<<<<<<<>>??????@@@BBBDDDHHHDDDAAABBBFFFGGGEEECCCBBB???======>>>======>>>CCC???<<<===AAADDDDDDCCCJJJLLLOOOQQQWWWccctttzzzssskkkdddccc```\\\^^^eee^^^fffoootttvvvyyy|||yyyzzz}}}~~~{{{uuuqqqrrrwww}}}}}}wwwnnncccYYYRRROOOPPPNNNKKKHHHDDD???888444444111...---......---,,,,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++******************))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......---------------------------------------............///111555000///888@@@PPPggg~~~~~~{{{vvvrrr{{{|||ooogggmmmyyy|||tttiiifffqqqzzz|||zzzqqqeeeaaa^^^aaajjjrrruuuuuuuuuwwwxxxxxxwwwvvvxxxyyywwwwwwvvvvvvuuuuuuttttttmmm++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++***************************+++,,,+++)))((()))***++++++***)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((***+++,,,+++******++++++******)))((('''''')))+++,,,+++******+++------...///222555999<<<>>>>>>???@@@@@@@@@@@@AAABBBGGGEEECCCCCCFFFGGGDDDBBB@@@>>>===>>>?????????@@@AAA@@@>>>@@@CCCGGGIIIKKKQQQWWW___fffnnnyyytttiii^^^YYYXXX\\\___aaagggnnntttzzz|||uuutttssssssssssssrrrpppyyyyyyyyyyyy|||{{{vvvttttttvvvxxxzzzxxxtttooohhhcccaaa___WWWTTTOOOKKKHHHEEECCCAAA999777444111000000000000...---------......---+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******************************************+++++++++++++++***))))))************************''''''((())))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......---------------------,,,,,,,,,---------............///...333111111:::AAAOOOeee||||||zzztttqqqzzz{{{nnnbbbiiiwww|||uuukkkiiitttzzz|||yyyqqqhhhccc___bbbjjjqqqttttttuuuvvvwwwwwwvvvvvvwwwxxxwwwwwwwwwvvvuuuuuuttttttppp++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))***+++,,,+++)))))))))+++,,,,,,+++***((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''')))***,,,------,,,,,,,,,,,,++++++*********))))))***,,,---,,,---///000000111333666:::>>>AAACCC@@@BBBCCCBBBAAA@@@AAABBBFFFEEEDDDEEEFFFFFFDDDBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDFFFIIIOOOUUUZZZ```hhhttt{{{yyysssmmmjjjiiigggaaa[[[YYYYYY___hhhqqqwww}}}~~~zzzuuurrrqqqqqqqqqppprrrssstttqqqkkkddd___\\\bbbbbbcccdddhhhoooxxx}}}yyy{{{~~~~~~zzzuuurrrppppppooommmllllllnnnqqqrrrhhhbbb[[[UUUQQQOOOMMMLLLEEECCC@@@;;;555222111222111///......///...---+++,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++++++++***************************++++++++++++***))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++111111333<<>>777333222222000......//////...,,,+++++++++******+++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,******************************+++++++++******)))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......------+++++++++,,,,,,,,,,,,,,,---------............///+++111000222;;;@@@MMMbbbvvvyyywwwrrrnnnwwwyyylll[[[bbbrrryyytttnnnnnn{{{zzz|||xxxqqqhhhbbb^^^___gggooorrrrrrwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxwwwwwwvvvuuuuuutttqqq++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))************((((((((((((((((((((((((******++++++++++++******((()))))))))************((()))+++---...///......+++++++++++++++++++++,,,)))+++...000111333666888::::::<<<===???@@@AAAAAA???AAACCCCCCCCCDDDEEEGGGCCCEEEGGGFFFEEEFFFJJJMMMRRRXXX[[[XXXWWWYYYYYYVVVTTTYYY```fffkkksss|||~~~|||wwwoooeee^^^[[[[[[]]]bbbkkkqqquuuvvv}}}yyyqqqkkkhhhffffffkkkppptttsssqqqooonnnnnnrrruuuwwwzzz|||~~~|||xxxtttsssvvv|||}}}zzzzzzzzz~~~~~~~~~~~~|||{{{{{{zzzvvvqqqooooooqqqrrrqqqssstttvvvvvvuuuooogggaaaXXXXXXVVVQQQIIIAAA;;;888444222/////////000///...,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,************************)))******+++++++++******))))))))))))))))))))))))''''''((())))))))))))))))))))))))******+++++++++))))))************))))))))))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......------+++++++++,,,,,,------------------............///---222//////888>>>LLLcccttt~~~yyyvvvqqqnnnxxxzzzlll\\\bbbrrrwwwrrrlllnnn{{{||||||xxxrrreee___[[[]]]eeennnssstttwwwxxxyyyxxxwwwvvvwwwyyyxxxxxxxxxwwwvvvvvvuuuuuurrr++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++)))***++++++***)))+++,,,(((((()))******++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((***+++---......------******++++++,,,,,,------,,,///222444555777:::<<<>>>>>>????????????>>>>>>???@@@BBBCCCCCCDDDFFFHHHCCCEEEFFFDDDCCCGGGPPPXXXbbblllqqqmmmkkknnnoookkkjjjnnntttzzzwwwnnnmmmjjjhhhfffccc^^^[[[]]]bbbkkkvvv}}}yyywww{{{uuukkkeeebbbbbbbbbffflllppprrrqqqqqqqqqsssyyy~~~}}}vvvsssrrrsssuuuyyyxxxyyy|||zzzvvvvvvyyy{{{yyyvvvqqqmmmkkkooouuu|||~~~yyyttt^^^[[[XXXUUURRRMMMHHHCCC:::777444222111111000///---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++,,,---------++++++++++++++++++++++++))))))***++++++++++++***************************''''''((())))))))))))))))))******++++++,,,,,,,,,)))******++++++******)))))))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......------+++,,,,,,------......///---------............//////333//////666===KKKaaarrryyywwwssspppyyy{{{nnn^^^cccqqq~~~sssoooiiikkkxxx}}}~~~yyytttddd^^^ZZZ\\\eeennnsssuuuuuuwwwxxxxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvuuuuuummm++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++************************(((***++++++******+++,,,******************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))***+++---------,,,+++++++++,,,---......//////111444777999:::<<>>@@@AAACCCCCCCCCCCCDDDFFFDDDEEEEEEBBBAAAHHHWWWcccqqq~~~{{{qqqjjj^^^^^^^^^aaadddggghhhgggmmmtttyyyuuuttttttvvvxxx{{{{{{|||~~~~~~}}}{{{www{{{~~~{{{tttqqqsssvvvxxx|||yyyxxx{{{|||ssspppqqquuuwwwzzz}}}|||wwwoooqqqtttyyy}}}~~~|||jjjbbbXXXTTTTTTTTTPPPLLLDDD@@@;;;777444222///......------,,,,,,------...***++++++,,,,,,++++++*********++++++,,,------...++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))((())))))***++++++,,,,,,)))******++++++******)))))))))(((((((((((())))))(((***+++***)))((()))***+++,,,------......------,,,,,,---......///000000---------............///...333111111888<<>>@@@AAABBB>>>@@@BBBCCCBBBAAAAAABBBDDDGGGIIIIIIGGGDDDBBBBBB===AAACCCAAAAAAIIIZZZhhh}}}vvvqqqpppooonnniiibbbaaaeeegggqqq{{{~~~|||wwwvvvuuutttuuuwwwyyyzzz{{{vvvmmmfffjjjwww|||zzz|||xxxrrrppppppxxxrrrfffZZZQQQOOORRRUUUIIIIIIGGGEEEBBB>>>888444222111...***'''(((,,,///........................+++++++++,,,,,,---------...---+++***)))******+++///000111000---***((((((+++,,,,,,+++(((''''''(((***)))))))))((((((''''''))))))))))))))))))))))))******)))(((((('''(((((())))))(((((('''''''''&&&*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---000000000000000000000000---///222444333999IIIYYYuuu~~~|||vvvsssxxx~~~|||vvveeegggfff~~~zzzlllddddddgggooo}}}xxxmmmccc]]]```ggglllpppttttttuuuvvvwwwxxxyyyyyyyyyyyy{{{yyyvvvvvvxxxvvvqqqkkk,,,+++++++++++++++,,,,,,++++++,,,------.........++++++******))))))((((((***************************)))(((((('''((())))))++++++++++++++++++++++++************************++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***+++++++++******,,,...............000333666888;;;<<<<<<===>>>???@@@@@@CCCDDDEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCC>>>@@@@@@@@@BBBNNN```nnn~~~wwwqqqnnniiikkkppptttsssoooqqqvvv~~~~~~rrrmmmmmmoooooogggjjjnnnssswww{{{|||tttuuu|||}}}yyy|||{{{xxxwwwtttrrrmmmggg___WWWPPPLLLGGGGGGHHHJJJIIIEEE===777111000///...............---------...............,,,,,,,,,,,,------------,,,,,,+++***++++++,,,---///111222111...,,,++++++)))***+++***)))((()))************)))))))))(((((())))))))))))))))))))))))+++***))))))((((((((()))******)))))))))((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///////////////////////////...000333444444999IIIYYYsss}}}wwwuuuyyy~~~xxxfffhhhfff~~~{{{mmmeeedddfffmmm}}}xxxlllccc]]]```ffflllppptttttttttvvvwwwyyyyyyzzzzzzyyy{{{zzzwwwwwwyyywwwrrrkkk++++++++++++++++++++++++)))+++---000111000///...---,,,***)))((((((((())))))))))))))))))))))))))),,,+++***)))((('''((((((++++++++++++++++++++++++************************+++***))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***+++,,,+++******,,,...---...000333666888;;;<<<>>>>>>>>>>>>>>>?????????AAABBBCCCBBB@@@@@@BBBCCCBBBAAA??????AAAAAAAAA@@@===>>>???AAAIIIYYYkkkyyyuuuxxx{{{xxxpppjjjgggggggggmmmwwwpppbbb[[[XXXXXXWWWSSSVVV[[[aaahhhrrr{{{|||yyy|||}}}{{{vvvtttrrrppplllcccWWWOOOJJJIIIKKKOOORRRPPPIIIBBB444222111222444444000---------------------------.........---------------++++++++++++,,,---...///---///000///---+++++++++((()))******))))))***,,,+++++++++************)))))))))))))))))))))))))))++++++***))))))))))))***************))))))))))))(((((()))***+++,,,---------------,,,,,,+++++++++---------,,,---......//////////////////////////////000333555555:::JJJZZZqqq~~~xxxuuuzzz{{{gggiiifff}}}~~~pppgggeeefffkkk~~~|||wwwlllccc\\\___ffflllppptttssstttvvvxxxyyyzzzzzz{{{yyy{{{{{{xxxyyyzzzxxxssskkk,,,,,,,,,,,,,,,,,,+++++++++,,,.../////////......///---+++((('''((()))***))))))))))))))))))))))))+++******))))))(((((((((++++++++++++++++++++++++******************************)))))))))))))))***(((((()))))))))*********************************)))***++++++******,,,...///111444777:::<<<======>>>>>>>>>?????????@@@@@@>>>@@@BBBBBBAAAAAABBBCCC@@@>>>===>>>@@@AAA@@@>>>===???DDDLLLXXXhhhyyyxxxnnnppppppnnnjjjhhhiiijjjqqqyyy{{{qqqcccYYYVVVWWWXXXYYY]]]```dddiiipppxxx~~~~~~zzzuuutttsssooofff___SSSOOOMMMPPPVVVZZZYYYUUUAAA;;;555222444444111---.........---------------/////////......------,,,,,,,,,,,,,,,------......***+++,,,+++***))))))***)))***++++++))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++)))))))))))))))))))))))))))******+++,,,,,,------...------,,,,,,++++++***++++++++++++,,,,,,------///////////////////////////111444666555:::JJJ[[[qqq}}}xxxtttxxx~~~|||ggghhheee}}}vvvmmmjjjiiikkk}}}|||uuukkkbbb\\\___ffflllpppttttttuuuvvvxxxyyyzzz{{{{{{yyy{{{{{{yyyzzz{{{xxxssskkk......//////......,,,,,,///...,,,+++++++++,,,,,,///---+++)))((((((***+++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))************++++++++++++++++++++++++((()))*********+++---000555666999<<<===>>>>>>=========>>>???@@@AAABBBBBB@@@BBBDDDEEECCCBBBBBBBBBAAA@@@??????@@@AAAAAA@@@CCCIIISSS___lllyyyzzzqqqnnnllllllppptttwwwxxx}}}xxxyyy{{{zzzxxxooohhh```\\\```fffkkkmmmtttwwwzzz|||}}}{{{{{{}}}~~~}}}}}}zzzssslll```XXXPPPNNNTTT]]]cccfffTTTJJJ<<<444222222111////////////......---------/////////......------,,,.........------,,,,,,,,,)))***+++***)))(((***++++++,,,---+++)))((())))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***************++++++((((((((((((((((((((((((++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------........................///111444666555:::JJJ[[[sss}}}{{{vvvrrrttt{{{}}}zzzeeegggddd}}}yyyqqqooommmmmm~~~{{{uuujjjaaa[[[^^^fffkkkppptttuuuvvvwwwxxxyyyzzzzzzzzzxxx{{{{{{zzzzzz|||yyyssskkk///000000111000///---,,,000...+++)))((((((***+++---,,,+++***)))***++++++************************'''((()))***++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))*********++++++++++++++++++++++++++++++((()))+++,,,---...111444999;;;<<<>>>??????>>>>>>===>>>???@@@AAABBBCCCCCC???@@@AAA@@@??????AAACCCCCCCCCAAA>>><<<>>>BBBEEERRR\\\jjjvvvyyyvvvsssvvv}}}|||wwwkkkhhhddddddgggmmmsssvvvqqqmmmjjjmmmttt}}}{{{sssmmmeeeYYYRRRSSS[[[eeelllfff[[[KKK>>>777444444333111111000000///..................---------------............---,,,******,,,------,,,+++***,,,---,,,---...,,,)))(((((()))***++++++++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))***++++++''''''''''''((((((((((((,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...........................///000333555555:::JJJZZZttt|||{{{vvvpppqqqwwwzzzxxxccceeeccc{{{tttoooooonnnnnn~~~zzztttjjj```ZZZ^^^fffkkkppptttwwwxxxxxxyyyyyyyyyyyyyyywwwyyyzzzyyyzzz|||xxxrrrkkk//////000111000...,,,+++,,,,,,+++*********************++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++***)))++++++++++++++++++++++++************************)))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000333666999<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBB===<<<;;;:::===DDDMMMSSSSSSQQQLLLDDD???BBBMMMWWWgggsss|||sssnnnllljjjeeeaaaYYY\\\```dddiiiqqqyyy~~~~~~~~~|||{{{||||||zzz|||~~~}}}|||~~~{{{uuukkkaaa[[[]]]dddjjjpppiii\\\OOODDD<<<888666222222222111000/////////,,,,,,,,,,,,------------++++++,,,------,,,+++***.........,,,+++***,,,...+++,,,---,,,***)))***+++************+++++++++,,,)))))))))))))))))))))))))))((((((((())))))***+++''''''(((((())))))))))))))))))*********************++++++,,,,,,------...------///000000000///..............................000333444444999IIIYYYrrr}}}|||vvvppppppuuuxxxwwwaaacccaaayyyxxxiiifffiiilllnnnyyytttiii```ZZZ^^^eeekkkppptttyyyyyyzzzzzzyyyyyyxxxwwwuuuxxxzzzyyyzzz{{{wwwqqqkkk...///000000///---+++***)))***,,,------,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''++++++++++++++++++++++++************************))))))((())))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///222444777:::===<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>><<<;;;<<>>>>>???@@@AAAAAAAAAAAADDDBBBAAA@@@@@@???===;;;444555999AAANNNbbbvvvxxxhhh\\\[[[eeesss}}}}}}uuuxxx~~~ttthhhYYYXXXWWWVVVXXX___gggmmmtttxxx}}}yyytttmmmhhheeecccccccccbbb]]]\\\aaabbb^^^\\\______ZZZXXX^^^ddddddccccccccceeegggfffcccccceeehhhkkktttzzzzzzwwwyyyzzzzzzuuuooohhheeefffiiikkklllkkklllmmmoooqqqrrrtttttttttxxx~~~vvvqqqrrrwww|||}}}{{{xxxnnneee___kkklllllljjjbbbWWWLLLEEE>>>;;;777333222111111000///---,,,,,,---...---+++---,,,+++,,,...///...------***)))+++---+++)))((('''***---...,,,)))&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,...////////////............//////......111333444999GGGVVVmmm~~~{{{zzzsssmmmuuuzzzooo^^^bbb^^^sss|||hhh___^^^eeekkkppp|||||||||yyyuuujjjbbb]]]```fffkkkqqqwwwzzzzzzzzzzzzyyyxxxwwwwwwzzzyyyxxxxxxxxxvvvssspppkkk---......,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++------,,,+++++++++++++++++++++************++++++******++++++++++++*********+++,,,,,,,,,+++***)))***+++,,,---------------000222444888;;;===???@@@===>>>???@@@@@@@@@@@@@@@DDDBBB???===;;;888666555888;;;AAAMMM^^^rrr{{{qqqnnnttt~~~wwwpppnnnuuu~~~xxxlllaaaZZZZZZ[[[]]]aaahhhrrr}}}vvvllliiieeebbb```___^^^^^^^^^ZZZ[[[```ccc```___bbbbbb]]]\\\ccciiiiiihhhiiieeefffeeebbb___```dddiiihhhqqqxxxxxxwwwxxxyyyxxxrrrllleee___^^^______^^^^^^^^^___```aaabbbccccccaaadddhhhpppyyyyyynnnhhhffflllpppwww}}}tttiiibbb___aaacccdddccc```\\\YYYFFFAAA;;;777666444000,,,000///---...///000///---111///------------+++)))...------------,,,*********+++,,,,,,+++)))))))))&&&'''((()))***+++++++++((((((((((((((((((((((((************************************************++++++++++++++++++++++++------------------------///...,,,,,,,,,---------//////............////////////222444555:::HHHWWWmmm|||{{{uuuoooxxx}}}rrr___bbb^^^sss|||iii```___gggmmmqqq~~~~~~~~~{{{wwwlllddd___bbbggglllrrrwwwyyyyyyyyyxxxwwwvvvtttssstttssstttuuuwwwwwwuuusssjjj------+++)))'''(((+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---,,,,,,+++***++++++************++++++)))******************)))++++++,,,,,,+++***))))))+++++++++,,,---...///000222333555888:::<<<===>>>>>>>>>??????????????????AAA@@@===:::777555444444;;;???IIIYYYlll~~~wwwoookkkttt~~~sssggg```]]]]]]]]]dddggglllsss{{{|||zzzzzz}}}uuusssppppppuuuyyy~~~uuuhhhaaabbbcccddddddcccbbbaaaaaa___aaahhhkkkkkkjjjkkkjjjggggggooouuuvvvvvvwwwqqqpppkkkddd^^^^^^ccchhhnnnwwwxxxrrrjjjccc^^^\\\ZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\YYYXXXYYY\\\ccciiimmmoookkknnnttt}}}}}}ooohhhbbbccceeemmmyyyyyyllleee````````````````````````UUUMMMBBB:::777555111...222000//////111111111000111///...---------+++***)))+++,,,+++***)))******---,,,+++*********+++,,,((())))))***+++---...///))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,,,,,,,,,,//////............//////000111333555666;;;IIIWWWmmm~~~}}}wwwrrr{{{vvvbbbeee```ttt~~~kkkaaa```hhhnnnrrr}}}yyynnnfffaaaccchhhmmmrrrwwwwwwwwwwwwvvvtttrrrpppooopppqqqrrruuuwwwxxxvvvtttjjj******)))'''&&&&&&(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))************)))))),,,,,,++++++******)))))),,,,,,,,,,,,...000222333555666888999;;;<<<<<<<<>>>>><<<<<<:::888777888:::;;;AAAGGGTTTfffxxx|||yyyvvvuuuuuu~~~xxxssskkkfff___\\\^^^eeemmmrrrxxx}}}uuuooonnnllluuu|||~~~wwwpppjjjfffeeehhhlllsss~~~tttgggeeeiiioootttuuutttrrrqqqppppppsssxxx||||||zzzyyyuuusssvvv~~~|||rrriiieeefffiiixxx~~~vvvmmmgggccc```___[[[[[[\\\]]]]]]^^^______aaa___]]]]]]___aaabbbccc\\\]]]aaaiiirrrwwwxxxvvvsssvvv~~~xxxtttnnnjjjmmmxxxyyyoooiiihhhfffbbb^^^[[[ZZZ[[[[[[```XXXMMMBBB:::666555555333111//////111222222111...---,,,---...//////---'''***,,,)))(((***,,,,,,---+++*********+++,,,++++++*********+++,,,...///************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////...---,,,------//////............//////000000333555555:::HHHVVVmmm~~~}}}wwwrrr|||xxxfffhhhbbbtttnnn```___gggnnnrrr}}}yyyooogggaaaccchhhlllqqqvvvwwwwwwwwwvvvtttqqqnnnlllqqqrrrsssuuuwwwwwwuuurrrlll)))***,,,+++***(((((()))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))***++++++***)))(((++++++************++++++))))))************))))))+++++++++******)))))))))---------...000333555777;;;<<<===??????@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>999999999777666888===AAAJJJRRRbbbttt{{{rrrssstttsssuuuyyytttkkkfffdddcccaaa^^^^^^```cccjjjttt~~~{{{uuurrrooonnnmmmppp}}}zzzqqqmmmmmmjjjpppvvvwwwwwwwwwsssmmmddd___\\\^^^aaafffqqq|||xxxnnnpppwwwzzzzzz{{{tttqqqrrrxxxrrrnnnmmmmmmgggfffeeecccaaa___]]]\\\dddcccaaa``````___]]]ZZZVVVVVVXXX^^^dddgggfffddd]]]___eeessszzzppppppzzz~~~yyytttpppmmmjjjfffaaa]]]ZZZXXXWWW[[[]]][[[SSSHHH>>>:::999555222000///000111222111...---,,,---///000///...,,,000000+++***---///,,,,,,+++***+++------***(((---,,,***))))))***+++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++---//////------...000//////............/////////000222333444888FFFUUUlll}}}|||uuupppzzzwwwfffggg___qqqnnn^^^^^^fffmmmqqq~~~}}}yyynnnfff```bbbgggkkkpppuuuxxxxxxxxxwwwuuurrrnnnlllmmmnnnpppsssvvvvvvsssqqqnnn+++---//////...,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++((()))******************++++++************++++++)))******************)))******)))))))))******+++---...///111444666999:::<<<<<<===>>>????????????@@@@@@@@@@@@???>>>===<<<777888888666555888>>>DDDNNNZZZkkk}}}zzzsssjjjmmmppprrrvvv}}}ooohhh___ZZZ[[[___eeeiiiooorrrvvvzzzwwwkkkbbb___bbbeeefffdddbbbeeesss}}}tttpppqqqqqquuuvvvsssqqqoookkkeee[[[VVVSSSTTTUUUXXXaaajjj{{{{{{tttxxxvvvwww~~~~~~}}}~~~|||~~~}}}{{{vvvpppjjjddd___]]]^^^^^^^^^^^^^^^[[[WWWTTTSSSTTTWWW[[[^^^```___^^^\\\]]]aaakkkzzzwwwwww{{{{{{xxxwwwvvvuuusssnnnggg___WWWSSSRRRZZZcccddd[[[MMMAAA;;;888555222000000111111111222000............,,,+++///222///)))***000000***...,,,+++---///...***''',,,,,,+++***))))))))))))************************++++++++++++++++++++++++***************************************************++++++,,,,,,---------)))---000000...---///111//////............/////////000111333333888FFFTTTkkk}}}zzzsssnnnxxxvvvdddddd[[[kkk{{{{{{{{{kkk^^^]]]ffflllppp}}}}}}|||xxxmmmeee___bbbggglllqqqvvvxxxyyyzzzyyywwwsssooommmfffgggkkkppptttvvvtttqqqooo---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++++++++***++++++,,,,,,---++++++************++++++******++++++++++++******))))))(((((()))***+++,,,---///111444777:::;;;<<<::::::;;;======>>>>>>===?????????>>>===;;;:::999555777888777777<<>>@@@@@@AAAAAAAAA=========<<<;;;999888777222555888999<<>>OOOQQQHHH;;;555...,,,...000///---((()))+++,,,---,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,000444222...+++,,,/////////............//////222222444555555999GGGUUUhhh~~~zzzrrrlllvvv}}}sssgggeee[[[jjjyyy{{{|||lll______hhhooorrr}}}~~~~~~yyynnnfffaaadddjjjooouuuzzzwwwxxxyyyzzzxxxuuuqqqnnnmmmooorrrvvvxxxxxxtttqqqooo++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,***)))(((((()))***++++++***)))(((++++++******************---------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))+++---//////111444777:::===??????===<<<<<<<<<===>>>???@@@>>><<<;;;::::::999666444555666;;;AAAEEELLLZZZgggvvvxxxtttxxx~~~~~~wwwkkk___```gggggglllttt}}}|||lllaaa[[[___eeehhhjjjmmmrrrvvv{{{vvvlll```VVVRRRRRRSSS]]][[[ZZZ[[[\\\eeevvv~~~wwwvvvzzztttlllfffaaa^^^^^^___aaa``````gggqqq{{{}}}wwwkkkooottt{{{||||||~~~wwwxxxzzzzzz}}}xxxwwwuuussspppkkkeeeaaabbbccccccccc```]]]YYYVVV]]]^^^bbbhhhmmmqqqqqqqqqllljjjjjjkkkkkkmmmvvv{{{xxxwwwwww{{{yyyoooccc^^^^^^```^^^[[[NNNGGG===555222222333333333222222111000...,,,+++...222000---555CCCEEE===++++++++++++++++++++++++************************))))))************))))))************************************************************************..................------............/////////000///......------///000111111111222555666;;;HHHTTTlllyyyqqqpppuuuyyyzzziii___[[[fffuuuzzzuuuoooZZZ___hhhsss}}}|||zzz{{{|||{{{zzznnnfffaaaccciiimmmsssxxxxxxwwwvvvxxxyyyxxxtttpppmmmppptttxxxyyyvvvsssqqqnnn---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***))))))))))))***++++++***))))))++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,...000222444555777999;;;<<<======<<<===============>>>>>>;;;999777666666777888888999;;;BBBLLLUUU___mmmyyyuuuooottttttmmmhhhhhhhhhiiipppxxx|||zzzmmmaaaZZZYYY^^^eeeiiimmmrrryyy~~~wwwnnngggaaa^^^]]]WWWRRRPPPPPPRRRZZZjjjxxx{{{yyyxxxqqqmmmjjjjjjjjjmmmqqqrrrsss{{{zzzqqqeeeggglllsss|||}}}~~~}}}yyyuuuwww{{{{{{}}}|||{{{yyywwwuuuqqqlllhhhiiikkkllljjjfffaaa___^^^aaabbbeeeiiilllmmmkkkiiifffeeefffhhhhhhiiipppyyy}}}yyywwwwww{{{|||ooogggeeedddaaa]]]SSSMMMDDD;;;666333111000222222111000///...---,,,+++///---***000<<<===666++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************************************------------------------.........//////////////////......---...///000111111111222555666;;;GGGTTTlllzzzsssqqquuuyyyxxxfff[[[WWWcccsssyyyuuuooo^^^ccclllvvv|||zzz{{{|||zzzwwwkkkddd___ccciiiooouuuzzzyyyxxxwwwxxxyyyxxxuuuqqqpppssswwwzzz{{{yyyvvvtttlll///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++************************++++++++++++************++++++++++++++++++++++++***************)))+++++++++++++++++++++++++++++++++,,,---000222444888999:::;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::888555444555888;;;===<<<>>>FFFUUUdddooo{{{zzzuuuqqqttt~~~vvvlll___]]]___iiittt}}}{{{wwwsssqqqqqqrrrrrrrrrppppppnnnkkkfff```ZZZWWW[[[aaahhhoootttyyyzzzwwwrrrmmmhhhZZZRRRLLLKKKNNNUUUaaakkk{{{~~~|||zzzyyyzzzzzz|||xxxpppggggggjjjqqq{{{~~~}}}|||tttsssxxx~~~~~~{{{zzz{{{|||{{{yyyxxxxxxvvvrrrpppvvvzzz|||xxxqqqkkkiiijjjiiijjjmmmpppqqqppplllhhhgggfffgggiiihhhhhhmmmuuu|||zzzxxx{{{~~~}}}|||~~~{{{zzz|||vvvpppkkkccc]]][[[VVVNNNFFF???999333///111111000000///...------,,,...,,,(((---555666///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///............///000000111111222444666:::FFFSSSlll|||uuusssvvvxxxvvvcccXXXTTT___pppwwwtttooo___dddmmmwww|||zzz||||||xxxsssiiibbb^^^bbbjjjpppwww}}}zzzzzzyyyyyyzzzxxxuuusssrrrtttxxx{{{|||zzzwwwuuujjj...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******+++++++++++++++,,,++++++++++++***************+++++++++++++++,,,,,,))))))***+++...000222444:::;;;;;;<<<<<<<<<<<<;;;<<<=========<<<;;;999888999999888777888:::===@@@???AAAKKK]]]mmmxxxxxxuuuzzzxxxpppiiibbb]]]^^^dddppp~~~}}}tttnnnbbb^^^ZZZXXXZZZ\\\___```cccbbbbbbaaa```^^^^^^]]]aaahhhrrrxxx{{{}}}zzzxxxyyyyyytttooodddYYYOOONNNPPPTTT[[[aaannnqqqyyy}}}xxxrrrqqqoooooottt|||~~~}}}~~~{{{{{{~~~zzzssstttzzz~~~~~~zzzwwwvvvuuutttssssssuuuvvvvvvuuu|||~~~tttmmmmmmpppsssuuuyyy}}}{{{wwwrrrooommmllliiihhhnnnvvv|||wwwsssqqqpppoooqqqvvv}}}}}}sssggg^^^___[[[UUUOOOHHH@@@999444111111000///............///000...+++---222111---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------////////////......................../////////000111000222444555999EEERRRjjj}}}wwwuuuwwwwwwuuudddXXXSSS^^^nnnuuuqqqmmm]]]bbbkkkuuu}}}{{{}}}}}}wwwqqqjjjbbb^^^bbbiiipppvvv||||||{{{{{{zzzyyyxxxvvvtttqqqssswwwyyyzzzyyyvvvtttlll+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++)))))))))***+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,...000333555666::::::;;;<<<===>>>======<<<<<<<<<;;;:::999888777777:::<<<<<<;;;;;;===???EEEHHHSSSeeeuuu}}}|||}}}nnnaaa]]]^^^bbbdddmmmxxxyyyooofff]]]XXXLLLJJJIIIKKKOOOUUUYYY[[[___```aaabbbdddeeeeeeffflllsss|||{{{xxxwwwwwwrrrnnnoootttwwwvvvtttjjj___TTTRRRRRRSSSUUUYYY___```fffmmmpppttt}}}~~~{{{wwwyyywwwvvvxxx{{{|||zzzxxxyyyuuutttuuutttqqqqqqtttwwwzzz~~~{{{vvvxxx|||yyytttqqqooommmlllmmmqqquuuwwwxxxzzz~~~zzzoooiiihhhkkkxxx|||zzzuuupppnnnttt}}}{{{sssnnnlllmmmllllllmmmqqqxxx{{{~~~~~~oooeee^^^[[[VVVQQQLLLEEE>>>999333222111///............111111000------///...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************************************++++++++++++++++++++++++,,,---------.........//////////////////.........---......///////////////111000111333444888DDDQQQggg~~~~~~xxxvvvxxxxxxvvvggg[[[VVV```oootttpppjjj[[[```jjjuuu}}}~~~xxxssslllddd```ccciiinnntttzzz|||||||||{{{yyywwwvvvvvvrrrtttwwwyyyzzzyyywwwuuuppp***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************+++,,,++++++************++++++******++++++,,,---------,,,,,,,,,,,,,,,---------*********++++++,,,,,,---...///111333555777999999999:::;;;<<<===>>>>>>>>><<<<<<:::999888888888888666:::>>>>>>======???AAAIIINNNZZZkkkyyyxxxzzzuuulllaaa[[[]]]gggssszzz|||uuujjj___VVVPPPKKKHHHCCCDDDFFFLLLSSSZZZ^^^```aaadddhhhlllnnnoooooonnnuuu{{{{{{sssmmmjjjjjjgggfffiiinnnsssuuuuuupppggg___]]]]]][[[[[[]]]YYYXXXZZZ]]]___eeerrr|||yyywwwtttqqqoooooommmhhhfffhhhggglllppprrrwww|||zzz{{{~~~yyytttpppooollljjjkkkoootttxxxzzzzzz||||||wwwoooiiihhhiiitttxxx|||xxxvvvvvvrrrooollllllpppvvvzzz|||www}}}}}}{{{rrr```\\\VVVPPPKKKEEE???;;;666555222000///...///////////////---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////............/////////000---......///000/////////111000111333333777CCCOOOddd}}}}}}xxxwwwzzzzzzxxxjjj___ZZZeeesssxxxrrrkkk]]]bbbkkkvvv~~~|||yyyuuunnnfffaaaccciiimmmrrrwww|||}}}}}}zzzwwwuuuuuuvvvtttvvvxxxzzz{{{zzzyyyxxxttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++++++++***))))))))))))***+++******++++++,,,------...******++++++,,,,,,,,,,,,)))******+++,,,,,,------111222444666888999::::::::::::;;;<<<============<<<;;;888777666777999::::::===AAAAAA@@@BBBGGGLLLVVV\\\hhhuuu~~~~~~|||{{{xxxeeecccbbbfffnnnzzzyyyoooggg\\\VVVOOOIIIFFFFFFFFFFFFFFFHHHNNNUUU^^^cccffffffggglllttt{{{|||zzz{{{}}}}}}yyyqqqiiidddccc```bbbeeeiiimmmppprrrsssuuupppllllllkkkhhhhhhjjjdddbbbaaa```___bbbooo}}}{{{xxxyyy~~~}}}}}}~~~~~~~~~||||||xxxtttrrrqqqmmmeeeaaabbb]]]```aaa```dddmmmuuuxxxyyyzzz{{{{{{{{{~~~{{{wwwtttrrroookkkjjjmmmrrrvvvxxxzzzzzzxxxsssmmmiiiffffffiiimmmuuu|||vvvqqqppppppoooooojjjllluuuiiiddd[[[RRRKKKEEE@@@===999777444111////////////............---******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------...///000111111------///000000000///...000000000222333777BBBOOOccc}}}}}}xxxwww{{{|||{{{kkkaaa^^^jjjyyy}}}vvvooo___dddlllvvv~~~|||yyyxxxxxxnnnfffaaaccciiimmmrrrxxx|||}}}}}}zzzvvvtttuuuvvvtttuuuxxxyyyzzzzzzxxxwwwttt///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))***,,,,,,,,,+++***+++***)))(((((()))***+++******+++,,,,,,---......))))))******++++++++++++))))))***+++,,,,,,------111222444555777888999999;;;;;;<<<<<<<<<<<<;;;;;;===:::777555555666999;;;???BBBDDDDDDDDDHHHPPPWWWiiioooyyy|||uuussszzzuuulllgggaaadddkkkttt~~~~~~xxxqqqmmmiiibbbYYYRRRFFFCCC???>>>AAAFFFIIIKKKLLLOOOVVV^^^fffjjjkkkjjjnnnuuu||||||yyyqqqhhhbbbaaaaaaZZZ___fffjjjmmmnnnoooppptttqqqqqqsssrrroooooorrrtttrrrooolllhhhiiitttwwwttttttxxx|||{{{|||||||||xxxuuuvvvwww{{{~~~}}}{{{yyyvvv~~~|||zzz|||~~~{{{xxxwwwqqqhhhbbbbbb\\\]]]YYYVVVYYYbbbhhhiiippptttxxxzzz{{{}}}~~~{{{xxxuuuqqqkkkiiikkknnnrrrttttttrrroookkkgggccc```^^^___ccckkkvvvzzz{{{yyyrrrlllgggcccgggfffkkkuuu||||||vvvyyy~~~tttmmmbbbWWWNNNGGGBBB>>>;;;999666222000///////////////000000///,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---...///111222222,,,---///000000000///...000///000222333666BBBNNNccc}}}|||wwwwww{{{~~~}}}kkkbbb```nnn}}}zzzrrr___dddkkkttt|||~~~~~~yyywwwxxxyyymmmeee```ccciiinnnsssyyy|||}}}}}}yyyuuussstttvvvrrrsssuuuwwwxxxwwwvvvuuusss,,,,,,,,,+++++++++******+++,,,------......------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******+++,,,---///000111++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,,,,---///111222555666888888777777999::::::;;;<<<>>>>>>>>>======<<<999666777:::>>>???>>>BBBCCCCCCDDDHHHRRR```jjjqqqyyy{{{lllaaacccjjjvvvyyy}}}yyypppcccaaa\\\VVVOOOIIIDDDBBB<<<>>>@@@BBBJJJSSSVVVTTTVVVUUUYYYccckkkppptttxxxxxx~~~{{{uuuooohhhccc___]]][[[aaahhhjjjiiiiiikkknnnrrrwwwzzzzzzwwwwww{{{}}}yyyxxxzzzxxxssstttzzz|||wwwqqqiiieeekkkqqqrrrtttxxxxxx|||~~~yyyuuurrrpppooossswwwzzzxxxrrrmmmlllmmmjjjpppxxx~~~}}}xxxpppfff^^^^^^ZZZUUUQQQPPPSSSXXX[[[ccchhhooovvv|||~~~}}}qqqhhhccceeeiiikkklllnnnmmmnnnmmmkkkhhhccc^^^[[[^^^___ccchhhnnnsssvvvvvvyyyyyy}}}zzzxxx{{{uuukkkdddbbbeeeiiikkkmmmuuutttpppmmmqqqzzz~~~zzztttjjj^^^QQQFFF@@@BBBBBBJJJGGG888111333000.........------,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000---***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////222000...///222333111///222222333555555888BBBMMMfff~~~~~~~~~{{{wwwxxx}}}~~~{{{kkkdddaaakkk{{{}}}sssdddjjjrrrzzz~~~|||yyyxxxwwwuuusssqqqpppggg```aaafffkkkqqqvvvzzz{{{{{{yyyvvvsssssssssrrrsssttttttttttttttttttppp,,,,,,,,,++++++++++++***+++,,,------......------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))((((((((()))***+++,,,---++++++++++++++++++++++++***+++,,,+++***)))***+++------------///111333444555777888888888888999;;;;;;<<<============<<<;;;888777777:::???BBBCCCCCCDDDEEEHHHMMMWWWeeettt}}}}}}wwwkkkgggiiisss~~~wwwhhh^^^SSSPPPKKKFFFBBB?????????BBBEEEGGGJJJQQQYYY[[[XXXXXXYYY___kkktttwwwyyy|||~~~|||xxxrrrlllgggcccaaa___eeelllooonnnnnnpppssstttwwwyyyyyyxxxxxxzzz}}}|||zzzzzz|||zzztttssswww{{{}}}~~~wwwssskkkbbb\\\^^^aaaaaaaaacccfffjjjrrrzzz|||wwwrrrnnnlllkkkiiikkkllliiidddaaabbbeeedddgggmmmssswwwyyyzzzyyy~~~|||zzzwwwppphhhaaa\\\XXXRRRMMMKKKMMMPPPSSSYYY^^^eeemmmttt|||~~~|||zzznnnfffaaadddhhhjjjkkkmmmnnnnnnllliiieee```[[[XXXYYYZZZ]]]aaaeeeiiijjjkkklllmmmssszzz{{{vvvuuuxxxyyyssslllmmmlllkkkkkkqqq|||yyypppnnnttt|||xxxmmm^^^PPPHHHJJJJJJRRRNNN<<<555777444000//////...---------,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************************...---,,,,,,,,,,,,---...---***((((((***,,,+++***------------------,,,,,,.....................---222000...///111222000...222222333555555888BBBMMMhhh~~~~~~{{{wwwyyy}}}|||llldddaaajjjzzz}}}uuuiiioooyyy|||zzzxxxvvvvvvuuusssqqqpppgggaaabbbhhhmmmsssyyyzzz{{{{{{yyyvvvsssrrrrrruuuuuuvvvwwwwwwwwwwwwvvvooo,,,,,,,,,,,,+++++++++++++++,,,------......------...------,,,,,,++++++***++++++,,,,,,,,,+++******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,------...///111444666777777888::::::999999;;;<<<<<<======<<<<<<;;;:::999555666999>>>CCCGGGHHHGGGCCCFFFLLLYYYiiiyyy{{{lllgggkkkuuu~~~sssdddUUUKKKGGGDDDAAA>>>>>>AAAEEEGGGKKKOOOSSSWWW]]]cccccc___^^^```hhhuuu}}}~~~}}}{{{xxxtttooojjjfffdddbbbhhhnnnrrrrrrqqqsssuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz|||yyysssqqqrrrqqqrrruuuxxxxxxvvvqqqmmmccc[[[UUUTTTTTTSSSRRRSSSYYY^^^fffnnnuuuyyy{{{|||zzzxxxtttoookkkhhhgggfffdddeeeeeebbb^^^]]]```ddd___^^^___ccciiimmmnnnmmmppppppqqqqqqqqqnnniiieee]]]YYYSSSMMMJJJJJJLLLMMMRRRUUUZZZaaahhhpppyyy~~~{{{yyyxxxllleeeaaadddhhhhhhiiikkknnnmmmkkkgggbbb]]]YYYVVVWWWXXXZZZ\\\___```aaabbb```ccckkksssuuurrrqqqttt~~~yyyssspppsss{{{xxxppprrryyyqqq```TTTPPPNNNSSSOOO===666777333111111000///...---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,************************------,,,,,,,,,,,,------///---++++++---...---,,,------..................------..................111///...///000111000...222111333555555777BBBMMMhhh}}}}}}zzzwwwyyy~~~~~~mmmddd```iiiyyywwwooovvvyyywwwvvvuuuvvvuuutttrrrqqqhhhbbbeeejjjpppvvv|||{{{||||||zzzwwwtttssssssuuuvvvwwwxxxxxxxxxxxxxxxrrr------,,,,,,,,,++++++++++++,,,------......---------------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++---------///111333555777888888999;;;;;;::::::<<<============<<<:::999888888777999===BBBFFFGGGGGGGGGFFFLLLXXXjjj|||{{{yyywwwxxx|||xxxnnncccVVVJJJBBBBBBBBBBBBDDDIIINNNSSSWWWVVV\\\cccggglllqqqpppllliiiiiinnnxxx~~~~~~}}}~~~yyyxxxvvvsssooojjjgggeeedddiiiooorrrrrrpppppppppvvvuuuttttttvvvvvvuuutttssssssttttttqqqnnnnnnooolllkkkkkklllmmmmmmkkkiii___ZZZUUUSSSTTTTTTTTTTTTVVVZZZ___fffjjjmmmnnnnnnkkkiiigggeeedddcccccccccbbbcccbbb```^^^^^^```bbb[[[WWWTTTVVV\\\aaaaaa___[[[]]]aaaeeehhhhhhgggfff```]]]WWWRRROOOOOOPPPQQQTTTUUUWWWXXX\\\aaahhhmmmqqqrrrssstttttttttttttttkkkeeebbbdddfffeeeeeegggiiihhhfffccc```\\\YYYWWWWWWYYY[[[]]]]]]^^^___```^^^ccckkkqqqsssqqqooonnnttt|||}}}zzzvvv~~~zzz|||zzzxxx{{{}}}~~~rrreeeZZZRRRQQQNNNBBB===:::111222111000...------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............//////...............////////////////////////000000000000000////////////000//////222111333555555777AAALLLeee}}}|||}}}zzzwwwyyynnneee___hhhxxxzzzsssyyyxxxwwwvvvvvvwwwxxxwwwuuurrrjjjdddgggmmmrrrxxx}}}}}}~~~~~~|||yyyvvvuuuuuutttuuuvvvwwwwwwxxxwwwwwwxxx---------,,,,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,---///111444666777888999:::<<<<<<;;;;;;===>>>>>>===<<<;;;:::999999999<<<>>>BBBDDDEEEEEEEEEEEEMMMWWWiii}}}vvv}}}}}}{{{{{{{{{vvvoooeeeZZZQQQJJJDDD@@@@@@DDDJJJQQQWWW]]]aaaccceeemmmuuuyyy}}}|||uuupppooorrrttttttuuuxxx|||wwwvvvtttqqqnnnkkkhhhggggggkkkooorrrqqqooommmkkksssrrrpppqqqrrrrrrqqqooommmmmmllliiifffgggiiikkkjjjgggdddcccdddfffggghhh```^^^\\\YYYYYYZZZZZZXXXSSSVVVZZZ^^^bbbcccccccccdddcccbbb```______``````ZZZ[[[[[[ZZZYYYWWWWWWXXXWWWRRRMMMNNNRRRVVVVVVTTTQQQUUUZZZ___bbbcccccccccbbb```\\\YYYWWWWWWXXXYYYZZZZZZYYYWWWVVVWWW[[[^^^```aaabbbdddfffggghhhhhhfffbbb___``````]]][[[]]]^^^^^^^^^]]]\\\YYYWWWVVVTTTWWWZZZ[[[[[[[[[]]]___```gggooorrrrrroookkkgggeeekkkqqquuu{{{yyyrrrhhhiiilllttt|||||||||zzzjjj[[[TTTRRRMMMKKKDDD555333111///---,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,.........//////000000000.../////////000000111111///000000000/////////000111111222444444777AAALLL```zzz~~~}}}}}}zzzxxxzzznnnddd___gggxxx|||ssswwwyyyxxxwwwxxxzzz{{{{{{yyyssskkkfffhhhnnnrrrwww|||~~~~~~{{{yyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyy|||------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...---///111333555666777777999:::<<<<<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;<<>>;;;;;;:::;;;;;;===>>>???CCCDDDDDDDDDDDDGGGLLLQQQXXXgggtttmmmmmmzzz}}}mmm]]]TTTFFFCCC??????BBBGGGKKKLLLVVV\\\eeeooovvvzzz{{{{{{}}}}}}rrrfff___[[[ZZZ]]]bbbnnnvvv{{{zzzxxxzzz{{{zzzwwwuuuqqqmmmjjjiiiiiiiiigggjjjnnnrrrtttrrrnnnkkkfffhhhjjjiiigggfffhhhkkkkkkmmmjjjaaa\\\]]]^^^[[[^^^\\\[[[\\\```dddggghhhhhhmmmooollliiihhheee___ZZZ\\\___bbbeeeggghhhhhhhhhgggeeebbbaaa`````````\\\YYYVVVSSSQQQPPPOOONNNMMMMMMOOOQQQSSSTTTTTTTTTVVV\\\eeejjjjjjhhhfffeeebbbbbbaaa```aaaaaabbbccc___aaacccccc```]]][[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSVVVTTTUUUWWWUUUPPPOOOQQQOOORRRVVVZZZZZZXXXUUUSSSOOOSSSVVVVVVTTTSSSUUUXXX]]]gggpppqqqpppooohhhaaaYYY[[[\\\\\\cccmmmtttuuu{{{{{{zzzwwwwwwzzz{{{uuukkkeeeaaabbbfffmmmzzzrrrhhhbbbYYYUUUMMM>>>888666333000//////000111///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***************************+++,,,,,,,,,,,,+++***---///222222000...///000,,,,,,---......///000000,,,,,,------...//////000000222333333000000111333111000222444444666@@@LLL^^^xxx|||xxxzzz~~~kkkccc___iiizzz|||nnnqqqwww|||{{{zzz|||~~~~~~}}}wwwooohhhiiilllmmmpppsssyyy{{{}}}}}}|||||||||}}}yyyyyy{{{|||}}}~~~~~~~~~|||......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------------------)))+++,,,,,,,,,,,,...///222333555777888999888888888:::;;;;;;:::;;;<<<>>>:::::::::;;;<<<>>>AAABBBCCCCCCDDDCCCDDDJJJRRRYYYfffuuu}}}uuuooopppsssyyyooo[[[III>>>;;;;;;<<>>AAAEEEHHHLLLVVVdddooouuu}}}nnnmmmmmmsssssshhhYYYFFF===???;;;@@@GGGOOOVVVZZZ]]]^^^fffiiiooouuu{{{~~~zzzyyyooollleee[[[SSSPPPSSSVVVbbbffflllpppqqqqqqqqqqqqmmmmmmkkkgggdddcccdddfffjjjiiiiiimmmrrrqqqkkkeeebbbhhhiiicccaaagggmmmooonnnooonnnkkkgggdddccccccaaaaaaaaaaaabbbcccddddddnnnrrrxxx}}}}}}wwwmmmfff]]]YYYUUUVVV\\\``````___dddbbb```^^^]]]]]]^^^^^^WWWXXXZZZ[[[\\\[[[YYYXXXVVVYYY^^^cccfffggggggfff^^^___aaafffllloooqqqpppooollliiigggggghhhggggggggggggjjjlllmmmkkkgggccc\\\[[[\\\___cccbbb\\\VVVQQQPPPPPPTTTYYY\\\[[[YYY[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYZZZ___ddddddaaa]]]\\\aaagggiiihhhffffffgggccc```]]]ZZZ[[[___ccceeekkknnnqqqssstttuuuwwwxxxxxx~~~{{{uuuxxx{{{zzz{{{wwwuuuooolllooouuuuuupppwwwzzz{{{oooddd[[[UUUFFF>>>555111333333000+++333222000///.........///,,,,,,---...///...+++))),,,,,,,,,------.........------,,,,,,,,,,,,++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,........................,,,,,,,,,---...///000000555<<<===555///111333222333222222333222555???JJJ```xxx|||zzz|||}}}}}}|||nnnfffbbbkkk}}}}}}rrrpppttt}}}{{{{{{~~~~~~zzzxxxnnneeeeeehhhkkknnnqqq|||||||||||||||{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{{{{,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---///111333333333555777888999:::::::::::::::;;;:::::::::999888888:::<<>>@@@BBBCCCDDDKKKLLLPPPYYYfffrrryyy}}}qqqkkkjjjrrrlllZZZJJJGGGIIIJJJNNNTTTVVVZZZaaahhhlllmmmlllkkkgggnnnxxx~~~xxxssspppiiifff```ZZZXXXZZZ___ddddddfffhhhiiihhhhhhiiijjjkkkkkkiiifffbbbaaaaaacccdddhhhmmmooonnnlllllllllcccggghhheeecccggglllnnnkkklllkkkiiihhhiiilllnnnlllkkkiiigggfffdddddddddgggiiimmmqqqttttttpppmmmbbb]]]WWWTTTUUUWWWWWWVVVQQQQQQRRRSSSVVVYYY\\\]]]eeefffhhhiiijjjjjjiiiiiiiiikkkmmmppppppooommmlllllljjjiiiiiikkkmmmnnnmmmooommmiiihhhiiiiiiiiiiiijjjkkkmmmqqqsssssspppnnnnnnlllkkklllmmmkkkeee```[[[^^^```aaa```^^^]]]\\\ZZZ]]]aaacccbbb^^^XXXUUU]]]___``````___```aaacccccccccccc```]]]]]]```dddccc```[[[YYYYYYYYYYYYYYYYYY[[[^^^```cccgggkkkooorrrwww}}}{{{{{{}}}tttoookkkqqqrrreee```VVVGGG===888555111...000///...------...///000//////000444777666222...,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................//////000000000000000000///333444///,,,---//////222222333444333555???JJJ]]]vvv{{{zzz|||~~~~~~|||lllddd___iiizzz{{{lllkkkqqq}}}|||}}}|||xxxuuukkkccccccfffiiimmmqqqxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{rrr------------------------------------------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---///111333555666777666666666777999;;;<<<===<<<;;;:::999999888888;;;===@@@BBBCCCEEEFFFHHHMMMTTT```nnnyyy~~~zzzqqqpppqqqttt[[[MMMBBBEEEOOOXXX```fffggghhhkkknnnoooppppppooopppvvv~~~|||xxx~~~{{{tttoooiiieee___ZZZXXX[[[```dddfffggggggfffddddddeeegggiiiiiihhheeebbb``````bbbcccfffjjjnnnppppppppppppgggiiiiiigggeeefffhhhjjjhhhhhhgggffffffhhhmmmpppqqqooommmjjjgggeeedddcccaaabbbdddiiiooorrrsssrrrhhhbbb[[[WWWVVVVVVWWWVVVRRRSSSTTTVVVYYY\\\___```fffggghhhiiijjjkkkkkkkkkiiikkkmmmnnnooonnnlllkkkllljjjgggfffhhhjjjjjjjjjnnnllliiihhhiiijjjjjjjjjjjjjjjkkkmmmppppppnnnlllnnnlllkkklllllljjjgggccc```dddhhhhhhddd```^^^^^^ZZZ\\\___```^^^ZZZUUURRRYYY]]]``````]]][[[]]]___cccdddddd```\\\[[[^^^aaabbb^^^ZZZXXXXXXYYYXXXVVVUUUVVVXXXYYY[[[___eeeiiilllqqqxxx~~~~~~|||wwwllljjjtttxxxiiifff]]]PPPEEE>>>888333...///......------...///000000222777<<>>@@@CCCDDDEEEGGGJJJMMMSSScccxxxyyyyyy}}}}}}qqqdddYYYQQQHHHDDDKKKWWWccckkkooorrrpppooooooqqqtttwwwzzz~~~|||wwwssssssxxx~~~wwwrrrkkkggg```[[[YYYZZZ]]]^^^dddddddddbbb``````aaacccfffgggfffdddbbb```aaabbbcccbbbeeekkkrrrvvvtttqqqooonnnmmmllljjjgggggghhhgggggggggeeeeeegggkkkooorrrqqqnnnkkkiiigggeeeeee```___```bbbggglllooopppkkkgggaaa\\\ZZZZZZ[[[[[[[[[\\\]]]^^^```bbbcccdddeeeeeefffggghhhhhhiiiiiieeeggghhhjjjkkkkkkjjjiiijjjgggeeeeeegggiiijjjjjjllljjjgggfffgggiiiiiiiiijjjiiiiiijjjkkkkkkiiihhhiiiiiiiiiiiijjjjjjhhhggggggkkkoooooojjjfffdddddd______^^^]]][[[XXXVVVUUUWWW\\\bbbccc```]]]\\\\\\aaadddfffddd```]]]\\\]]]___[[[WWWVVVXXXZZZYYYVVVSSSSSSTTTUUUVVVYYY]]]```fffjjjpppvvv}}}qqqkkknnnwwwttthhhbbbXXXOOOFFF>>>666000000///...------...000000111777???EEEEEE???555///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,........................///..............................///......///111111111333555444555>>>IIIYYYsss}}}zzzzzz}}}~~~nnneee```hhhzzz}}}mmmkkkppp}}}~~~||||||}}}}}}zzzwwwrrrkkkeeeeeefffiiiooouuuwwwxxx{{{}}}~~~~~~~~~~~~yyyyyyxxxwwwvvvuuuuuuuuuuuu------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---///111333444555555888888888888999:::;;;<<<===<<<:::999888999999:::???BBBDDDEEEFFFJJJPPPUUUcccuuu||||||{{{iii\\\QQQIIIKKKJJJKKKRRR]]]gggnnnqqqwwwtttrrrqqqttt{{{{{{uuuqqqooojjjnnnuuu{{{~~~|||wwwrrrlllgggaaa]]][[[[[[[[[[[[___``````___]]]]]]^^^```ccceeeeeeeeecccbbbbbbcccbbb```aaahhhqqquuusssoootttqqqpppqqqoooiiiggghhhiiiiiihhhfffddddddgggiiimmmkkkjjjhhhfffeeeddddddbbb___\\\\\\___bbbeeefffiiigggdddaaa______```aaaddddddeeeeeeeeefffffffffddddddeeeeeeeeeeeeffffffbbbccceeeggghhhhhhhhhhhhgggeeedddeeegggjjjkkkjjjiiigggddddddeeeggghhhhhhjjjiiigggggghhhhhhgggfffgggggghhhhhhiiijjjjjjkkkmmmppprrrsssqqqnnnmmmlllgggeeebbb___]]]\\\\\\\\\\\\```fffiiihhhddd```^^^^^^bbbggggggccc___]]]]]]^^^XXXSSSSSSWWWZZZYYYWWWQQQRRRSSSSSSSSSTTTWWWZZZaaadddhhhmmmtttwwwpppnnnrrrwww{{{wwwrrryyy~~~qqqllldddZZZPPPEEE;;;444111000///......///000111333;;;EEEIIIDDD;;;333///...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---------...............000......000000///000333111111333555555666>>>HHHXXXsss~~~{{{yyyzzz}}}~~~oooeee```hhhyyy~~~mmmkkkooo|||~~~{{{{{{}}}}}}zzzwwwssslllgggggghhhkkkrrryyyzzz{{{}}}}}}|||xxxwwwvvvuuutttsssssssssppp........................------------.........///------------------------...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------...///111333555666666666888888999:::;;;;;;;;;;;;<<<;;;999888888999:::<<>>HHHWWWsss|||zzzxxxzzz~~~~~~nnnddd^^^gggxxx}}}jjjhhhmmmzzz}}}zzzzzz|||}}}{{{xxxtttnnnjjjjjjjjjmmmttt}}}}}}~~~|||{{{xxxxxxvvvuuutttsssssssssooo........................---------.........//////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......000222444666777777777666777888:::;;;<<<;;;;;;:::<<<:::999888888999;;;===DDDGGGKKKMMMQQQZZZfffppp|||}}}rrraaaSSSRRRYYY\\\[[[UUUZZZ```ccchhhpppxxx|||}}}zzzxxxyyy|||}}}wwwqqqllljjjhhheeecccdddgggjjjkkkjjjeeebbb```aaacccdddbbb```___aaacccdddccccccdddeee```bbbdddeeeeeeeeefffggg^^^aaadddfffffffffhhhiiikkkfffgggkkkkkkeeebbbdddeeeeeeccc___ZZZVVVTTTTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVSSSPPPPPPTTTXXX\\\^^^^^^___aaabbbcccdddeeegggeeeffffffeeeeeecccbbbbbbaaaaaa```___^^^^^^^^^^^^___``````aaa`````````____________aaacccdddcccaaadddaaa______aaacccdddeeebbb```______bbbdddeeeeeeeeeffffffeeedddeeehhhjjjllljjjjjjlllqqqsssrrroookkkjjjhhhfffdddccccccbbbgggffffffiiilllmmmjjjfff[[[___ccccccaaa______```^^^VVVNNNMMMQQQUUUUUURRRSSSUUUXXXYYYZZZZZZ[[[]]]]]]___```___cccpppxxxpppoooqqq{{{~~~ttt{{{}}}~~~~~~nnn^^^OOODDD???555444222111000000000000888AAAHHHCCC666------222.........------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,........................---......///000111111222333...,,,111222......222000111333666555666>>>HHHWWWsss|||yyyxxxzzz~~~mmmccc]]]eeevvv|||hhhffflllyyy}}}zzzzzz|||}}}{{{yyyuuuppplllkkklllnnnvvv|||zzzyyyxxxwwwvvvttttttssssssrrr//////.........---------000///...---------------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000555444444333333333444444===;;;:::<<>>;;;999888666666777;;;@@@CCCHHHKKKPPPVVV[[[dddttt|||zzz{{{rrrgggZZZOOOQQQ```lllnnnjjjeeegggkkkqqqxxx~~~yyyvvvxxxzzzsssmmmjjjiiiggghhhiiigggeeeeeehhhkkkllliiieeebbbbbbccccccccceeejjjmmmjjjccc```ccchhh______```bbbdddeeedddbbb___dddkkkqqqqqqllleee```hhhhhhgggfffffffffeeeeeefffeeeddd```\\\XXXWWWVVVSSSSSSRRRQQQOOONNNMMMLLLMMMNNNPPPSSSWWWZZZ^^^___bbbaaaaaaaaa``````______aaaaaaaaaaaaaaa````````````___]]][[[YYYXXXXXXWWWZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^\\\[[[YYY\\\[[[[[[\\\^^^```bbbdddddddddbbbbbbbbbcccdddddddddeeegggjjjkkkllllllllljjjjjjjjjiiihhhhhhggggggllljjjhhhiiijjjjjjgggccc___^^^]]]```ccceeecccaaabbb\\\UUUQQQQQQTTTXXXZZZUUUVVVWWWYYY[[[ZZZXXXVVVWWW^^^ccccccccckkk|||xxxpppkkkpppttt{{{}}}xxx~~~{{{wwwzzzyyyggg[[[QQQJJJCCC999000///000///------555777999777222///...///------------------------------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......000000000000000000000000000//////.........//////////////////000000000000222333333333333888@@@FFF___rrrwwwtttqqqtttzzz}}}|||yyypppbbbXXXaaavvvuuuhhhdddggguuu~~~~~~~~~}}}{{{tttooommmllloooxxx~~~~~~~~~{{{wwwtttqqqqqqqqqrrrppp//////.........---------//////...---------------,,,,,,---------,,,+++***........................---------------------------,,,,,,------...///000333333333444555666777888;;;::::::<<<>>>@@@>>><<<:::888555666999???DDDFFFMMMOOOTTTYYY___iii|||uuuuuuzzzsssbbbWWWQQQMMMVVVgggtttxxxwwwuuuvvvyyy}}}xxxrrrssszzzyyysssnnnlllkkkeeeffffffeeecccbbbeeehhhgggfffddddddeeefffdddccceeejjjnnnkkkddd^^^]]]___ZZZYYYXXXYYY[[[^^^^^^^^^\\\aaahhhmmmnnnjjjddd___eeeeeefffffffffeeeddddddffffffeeeccc```^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRSSSUUUXXX[[[]]]___``````___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXYYY[[[\\\______^^^^^^^^^___```aaaaaabbbdddfffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggghhhjjjkkkiiigggdddcccbbbdddgggiiihhhfffiiiccc\\\WWWUUUUUUUUUVVVUUUWWWYYYZZZZZZYYYXXXXXX\\\aaaffffffeeehhhrrr{{{}}}zzz~~~|||vvvrrrmmmmmmooosssxxx~~~|||wwwvvv}}}|||mmm___TTTLLL@@@555222222111000111///111333222///------...------------------------------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......//////////////////////////////............//////////////////000000000111222333333333333888???FFF]]]qqqtttpppnnnqqqwwwzzzyyywwwkkkdddaaahhhvvv}}}yyyrrrfffcccfffttt~~~yyysssmmmkkkkkkmmmuuu~~~~~~|||yyyvvvtttttttttuuuooo...............---------//////...------------...+++,,,,,,,,,,,,+++******................................................,,,,,,,,,,,,---...///000222222333555777999;;;<<<:::::::::;;;>>>???>>><<<:::777555888???FFFJJJKKKRRRSSSWWW]]]dddqqqyyyqqqpppyyyuuujjj]]]RRRMMMNNNRRR___ooo|||xxxwww}}}{{{tttooollllllggggggeeeccc```______aaaaaabbbccceeeggggggeeecccdddjjjnnnmmmeee]]]ZZZYYYVVVSSSQQQPPPRRRUUUVVVVVVVVV[[[aaaggghhheeeaaa]]]```bbbeeegggggggggeeedddffffffeeedddcccbbbaaaaaa___^^^]]]\\\[[[YYYXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOMMMNNNOOOPPPRRRRRRSSSSSSWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^```aaabbbbbbbbbcccdddeeefffggghhhiiijjjhhhgggggghhhjjjlllkkkjjjgggffffffhhhjjjlllkkkjjjmmmiiibbb\\\XXXUUURRRPPPUUUYYY\\\\\\ZZZXXXYYY[[[^^^bbbfffgggeeeeeehhhkkkrrrvvv||||||sssmmmpppvvv}}}}}}zzzxxx{{{}}}{{{oooiiieeegggmmmuuu{{{uuuxxx}}}ttthhh]]]NNN???888555222111222+++---//////...---...///------------------------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......------------------------//////............///////////////000000000111111222333444333333888???EEE[[[ooo}}}pppmmmjjjmmmtttxxxxxxuuukkklllpppwww}}}}}}xxxrrreeebbbfffuuu}}}yyysssnnnlllkkklllsss|||{{{zzzxxxvvvuuuvvvvvvwwwppp........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...000000222222333444666999;;;<<<;;;;;;;;;<<<<<<<<<;;;:::888777999???HHHNNNPPPNNNUUUUUUYYY___gggvvvvvvuuuyyy~~~tttiii___YYYVVVSSSVVVYYY```jjjuuu~~~~~~|||uuunnnjjjiiillljjjgggccc___]]]\\\\\\______```bbbddddddbbb```bbbfffjjjiiiccc^^^[[[[[[UUUSSSQQQPPPQQQQQQPPPOOOOOOSSSYYY^^^```___\\\YYY\\\___dddiiikkkkkkiiihhhfffeeedddddddddcccbbbaaa^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWUUUTTTRRRQQQPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIJJJJJJIIIGGGEEECCCGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\\\\^^^```bbbeeefffgggfffffffffgggiiikkkkkklllggggggggghhhiiikkkllllllllliiiddd```\\\XXXSSSPPPUUUYYY^^^]]]YYYXXXZZZ^^^]]]___aaabbbbbbaaa``````dddfffkkktttyyywwwooohhhcccjjjqqqqqqllliiilllqqqtttwww{{{yyyooohhhiiinnntttzzz}}}zzz|||ooo^^^JJJ>>>777222///000---.../////////000000111---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------///............//////000//////000000000111111111222333444444444888>>>DDDXXXnnn}}}pppllljjjmmmtttyyyyyywwwpppttt|||~~~wwwhhheeeiiiwww}}}{{{zzzuuuqqqooommmnnnttt{{{}}}}}}}}}}}}||||||||||||xxxxxxwwwwwwwwwwwwwwwwwwuuu---...........................---------......///......---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333333333444555777888999<<<======<<<:::999888888666999@@@JJJRRRVVVUUURRRVVVWWW[[[ccckkkzzzwwwpppppp|||}}}qqqiii___XXXUUUWWW^^^cccgggjjjnnnsssxxx{{{{{{|||}}}xxxqqqkkkhhhfffkkkiiifffcccbbb```______```^^^]]]]]]^^^___^^^]]]\\\^^^```___\\\[[[\\\^^^XXXXXXWWWWWWVVVTTTOOOLLLKKKNNNSSSWWWZZZZZZXXXWWWZZZ^^^dddjjjnnnooonnnllliiifffdddcccdddcccaaa^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDFFFFFFFFFDDDBBBAAAEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIHHHJJJJJJLLLNNNOOOQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVWWWYYY[[[^^^```bbbcccdddddddddeeeeeefffhhhiiifffggggggggghhhiiikkkllliiigggeeedddbbb___ZZZWWWTTTYYY]]]]]]YYYYYY\\\``````___^^^]]]\\\[[[ZZZYYYZZZZZZ]]]eeennnqqqmmmhhh___ffflllkkkfffcccdddgggnnnpppuuu{{{{{{ssstttxxxzzzzzzzzz}}}{{{yyyhhhSSSFFF===666222222111000000///000000000///---------------------------------------------------------------------------,,,,,,,,,,,,---.............................................///000000000000000000111111111111222333555444444777>>>CCCVVVmmm~~~tttpppmmmooovvv{{{|||{{{rrrttt{{{xxxmmmiiimmmzzz~~~~~~~~~}}}{{{xxxyyytttqqqpppnnnnnnssszzz||||||}}}}}}}}}|||{{{zzzwwwxxxyyyyyyzzzzzzzzzzzzwww---------..................------------...//////..................///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333555444444444555666666777;;;======<<<999777777777777>>>IIISSSYYYZZZYYYWWWYYY[[[bbbjjjsss|||ooolllsssrrr___VVVPPPPPPVVV___jjjssstttvvvxxxzzz}}}zzzxxx|||yyytttrrrsssqqqrrrrrrpppllliiigggffffffdddbbbbbbcccddddddddd___]]][[[ZZZ[[[[[[ZZZYYYWWWWWWVVVUUUTTTVVVYYY\\\[[[\\\\\\]]]\\\YYYSSSOOOLLLNNNRRRVVVXXXYYYYYYYYYZZZ^^^dddiiilllmmmlllkkkiiieeebbbaaabbbaaa^^^[[[WWWVVVUUUTTTSSSQQQPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^]]]^^^___^^^^^^___bbbeeeeeefffffffffeeegggiiilllhhhggggggggggggddd```]]]TTTWWWZZZ[[[ZZZ[[[^^^aaaeeecccaaa^^^[[[YYYXXXWWWVVVTTTUUUZZZccciiijjjhhhaaaeeejjjkkkhhheeedddeeekkkmmmqqqwww~~~|||yyy|||tttppp]]]PPPGGG???:::999222000.........///...---------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......////////////////////////......---......///000111000000000111111111222222222444555555555777===BBBVVVnnnxxxsssppprrrxxx~~~}}}pppnnnqqq|||vvvoookkknnn{{{~~~}}}~~~~~~|||yyyvvvuuuqqqnnnnnnmmmlllqqqxxx|||~~~|||{{{xxxyyy{{{}}}}}}}}}||||||uuu---------.........//////---------------...//////...------,,,---...///000........................------------------------.........///111222444555555555555555666777888888888:::<<<;;;999777888999<<>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@EEEDDDBBBAAAAAAAAACCCCCC>>>@@@AAACCCDDDDDDDDDCCCEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMJJJMMMOOOPPPPPPTTTYYY^^^[[[\\\]]]\\\[[[\\\```dddfffeeedddcccaaa^^^ZZZVVVSSSRRRSSSVVV[[[___aaaaaaaaafffjjjjjjgggeeeeeefff]]]\\\\\\]]]aaadddggghhh]]]^^^aaagggkkklllhhheeeddddddeeeiiisss||||||{{{tttgggZZZLLL@@@;;;222///------000222111000------------------------------------------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......////////////////////////---------......000111111000111111111111222222222222444666666555777===AAAVVVppp~~~zzzuuupppqqqwww|||}}}|||uuurrrqqquuu}}}iiifffkkkxxx}}}zzzwwwssspppoooqqqpppppptttzzzxxx|||zzzvvvsssuuuwwwyyyzzzyyywwwvvvttt------------------------.................................................../////////...------,,,,,,,,,,,,---------......,,,---///000222444555666666666555555777888:::<<<;;;:::999777777:::???CCCOOOQQQTTTYYY^^^cccfffhhhpppxxx~~~uuu___OOOEEEIIIPPPYYYbbbkkkrrruuuzzz~~~~~~wwwwwwuuuooohhheeefffiiiiiigggdddaaa``````aaabbbhhhjjjkkkiiifffdddeeefffjjjfffbbb___^^^______^^^^^^]]]\\\[[[ZZZXXXXXXWWWXXXZZZ\\\[[[YYYWWWUUUUUU[[[]]]____________aaabbbbbbaaaaaabbbccccccaaa```aaa^^^[[[]]]______ZZZUUUWWWTTTPPPNNNNNNMMMJJJHHHIIIHHHFFFDDDCCCAAAAAA@@@AAA@@@@@@?????????@@@@@@>>>>>>?????????@@@@@@@@@???@@@AAAAAA?????????AAABBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDHHHFFFDDDEEEGGGGGGGGGEEEFFFEEEBBB@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGG@@@AAABBBDDDDDDDDDCCCCCCEEEDDDBBB@@@@@@AAABBBCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHKKKMMMPPPRRRXXXWWWVVVUUUUUUVVVWWWXXXaaa```^^^[[[YYYWWWVVVUUURRRQQQQQQQQQSSSVVVYYY[[[]]]___bbbhhhmmmoooooonnnhhhccc\\\[[[^^^dddgggiiidddaaa___bbbhhhiiieee```\\\^^^___aaahhhvvvnnn]]]RRRFFF<<<666222000111000------///------------...///000000...................................................------,,,,,,------...---------.........//////---...///111111111000000//////000111222222333333777444333555666888>>>EEETTTkkk~~~xxxqqqpppuuuyyy{{{zzzxxxyyy{{{}}}iiihhhjjjttt~~~~~~|||{{{uuussspppmmmlllnnnsssvvv|||}}}~~~~~~~~~|||{{{zzzssstttwwwyyy{{{{{{zzzzzzttt------------------------...............................................................---,,,,,,,,,,,,---------...............///111222444555666666555555666777999;;;<<<999999888777777:::@@@DDDMMMRRRXXX]]]aaagggnnnsss{{{oooeee[[[SSSPPPRRRWWW\\\ccciiinnnppp{{{zzztttrrrooojjjgggfffhhhjjjiiigggdddaaa```aaabbbccchhhiiijjjhhhfffdddfffhhhmmmiiieeebbbaaaaaa```___]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYY\\\\\\[[[ZZZYYYYYYbbbcccdddcccbbbaaaccceeefffeeeddddddddddddbbb```^^^ZZZWWWWWWYYYXXXTTTPPPOOOLLLIIIGGGHHHGGGEEECCCCCCBBBAAA@@@@@@?????????AAA@@@@@@??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???AAAAAAAAA??????@@@AAACCCCCCBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDCCCBBBCCCDDDHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCBBBBBBFFFEEECCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFIIIKKKLLLNNNNNNMMMNNNOOOQQQRRRSSSWWWWWWUUUTTTTTTSSSSSSSSSSSSQQQNNNMMMNNNQQQUUUXXX[[[[[[^^^ccchhhlllnnnnnneeebbb______ccciiiooorrrqqqmmmiiihhhjjjhhhccc]]]ZZZ\\\^^^___eeeppp|||}}}zzzhhhZZZNNNEEE777222000111111...///111......---------------...................................................//////............//////---------.........//////000000000000///...------///000000111222222333333555222111444555666<<>>DDDHHHNNNWWW```eeehhhooo|||{{{eeeZZZWWWWWWWWW^^^___bbbeeejjjnnnrrrttt~~~zzztttpppjjjgggfffhhhjjjkkkhhhfffccc```___```bbbdddfffggghhhhhhfffffffffgggkkkhhhdddbbbbbbaaa```___]]]\\\\\\\\\[[[[[[[[[[[[YYY[[[^^^______^^^^^^___hhhhhhgggeeecccbbbccceeehhhfffdddcccbbbaaa^^^\\\YYYUUUQQQPPPPPPOOOLLLIIIFFFDDDBBBAAABBBBBBAAA???>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHFFFEEEDDDCCCCCCCCCEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAACCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@AAABBBCCCEEEEEEDDDEEEEEEGGGIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSPPPKKKHHHHHHJJJOOOQQQTTTTTTTTTWWW]]]bbbfffggg````````````ccciiipppvvvyyyuuupppmmmjjjfffaaa\\\YYY[[[]]]^^^bbbjjjuuu}}}yyytttzzz}}}vvvfffXXXNNN???888333333222//////222//////...---,,,+++,,,,,,........................................................................------........./////////000000///...------------000000000111222222333333222000000222333444:::AAATTThhh|||zzzvvvrrrrrrwww{{{}}}}}}vvvzzz|||vvvkkkkkkoooxxx{{{}}}~~~~~~}}}yyywwwtttpppnnnpppuuuxxx}}}}}}~~~~~~}}}|||{{{zzz{{{|||}}}|||{{{yyywwwqqq////////////////////////................................................+++,,,,,,---,,,,,,++++++------------............111111111222333444444555555666777888999;;;<<<===::::::;;;<<>>BBBJJJRRRXXX\\\eeeooosssvvvuuubbbUUUSSSZZZccciiimmmnnnppptttyyy~~~|||rrrllljjjjjjiiihhhfffccc___\\\[[[\\\___aaa]]]```eeeiiijjjhhhccc```]]]]]]]]]___bbbccccccbbbbbbbbbbbbbbbccccccccccccdddffffffeeecccbbbbbbcccddddddcccaaa___^^^```aaaaaa^^^ZZZWWWUUUSSSPPPNNNNNNLLLHHHFFFDDDCCCBBBBBB??????????????????AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIKKKLLLLLLKKKKKKLLLNNNPPPPPPPPPPPPPPPPPPPPPOOORRRPPPPPPQQQTTTUUUTTTRRROOOTTTYYY\\\[[[VVVQQQMMMMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKKKKJJJIIIGGGFFFEEEIIIFFFCCCCCCEEEIIILLLMMMOOOQQQTTTTTTUUUYYY```eeelllmmmmmmjjjfffaaa^^^]]][[[]]]___```bbbdddgggiiikkkkkkmmmooossswwwyyyzzz}}}zzzxxxwwwrrr```RRRFFF;;;666333///---...,,,,,,,,,,,,------...///................................................,,,------......------,,,........./////////000000,,,,,,+++,,,---///111222111111111111111222222222222000000444555555:::@@@RRReee}}}zzzvvvuuuuuuvvvyyy|||~~~{{{zzzvvvxxx||||||~~~~~~|||xxxtttqqqrrrvvvzzz}}}~~~~~~~~~}}}~~~~~~}}}{{{yyyuuutttppp000000000000000000000000................................................+++,,,,,,---------------------........./////////111222222333555666666777888999:::;;;;;;;;;;;;:::555777;;;???FFFOOOYYY```fffjjjooottt{{{~~~qqqfffWWWMMMOOO[[[iiissszzzzzz{{{}}}wwwpppkkkiiihhhhhhgggddd___[[[ZZZ[[[^^^```]]]___bbbfffhhhfffaaa]]]\\\]]]___cccgggiiiiiihhheeeeeeeeeeeeffffffffffffgggggggggeeebbb```___``````aaaaaa```]]]\\\\\\]]][[[XXXSSSPPPNNNMMMKKKIIIHHHGGGFFFDDDCCCBBBAAAAAA===>>>??????>>>???AAACCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQPPPPPPRRRSSSWWWWWWXXXXXXXXXXXXWWWVVVXXXWWWVVVXXXZZZYYYUUUQQQNNNQQQWWW]]]```___ZZZVVVTTTTTTTTTTTTTTTTTTSSSSSSNNNNNNNNNOOOOOOPPPRRRRRRNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAADDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???DDDCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKKKKIIIGGGEEEIIIGGGDDDDDDEEEGGGGGGGGGGGGIIIKKKNNNQQQVVV[[[___fffiiillljjjeee___\\\[[[ZZZ[[[]]]___aaacccdddddd```______aaafffiiijjjiiinnnttt}}}{{{|||yyy~~~}}}qqq[[[MMM???888555111000000---,,,,,,---...///000000................................................///000111222222111000///....../////////000000000//////...............///111111111111111111111111222000111555666666:::@@@PPPeee~~~zzzvvvvvvwwwyyy{{{|||~~~|||~~~yyy|||}}}~~~}}}yyyuuurrrsssvvvzzz}}}~~~}}}}}}~~~}}}|||yyyvvvuuuqqq////////////////////////................................................,,,,,,---...........................////////////000111222444555777888888:::;;;<<<<<<<<<;;;999999666999>>>DDDLLLWWWbbbjjjqqqooopppwwwzzzqqqpppddd]]]SSSNNNRRR]]]jjjrrrzzzyyyzzz||||||wwwqqqkkkhhhiiijjjjjjfffaaa\\\ZZZ[[[^^^``````___^^^___bbbbbb```^^^^^^___bbbfffkkkmmmllljjjggggggggggggffffffffffffdddeeedddaaa^^^\\\\\\]]][[[]]]]]]\\\YYYUUUSSSSSSRRROOOKKKHHHGGGFFFEEEDDDAAABBBCCCCCCBBBAAAAAAAAA???@@@BBBAAA@@@@@@BBBEEEEEEEEEFFFGGGHHHJJJKKKLLLOOONNNNNNOOOOOOQQQRRRRRRWWWXXXXXXXXXXXXYYYYYYYYYWWWXXXZZZZZZYYYZZZ[[[]]]\\\]]]___aaabbbbbbbbbbbbdddbbbaaabbbbbb^^^VVVOOOJJJIIILLLUUU___eeedddaaa_______________^^^]]]\\\XXXXXXXXXWWWXXXXXXYYYYYYWWWVVVTTTRRRQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???AAAAAAAAAAAABBBBBBCCCDDDCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEFFFIIINNNRRRUUUVVV\\\bbbiiiiiiccc]]]ZZZZZZWWWWWWYYY\\\___aaaaaaaaa\\\\\\\\\\\\\\\]]]^^^______eeeppp~~~zzz~~~|||nnn]]]KKKAAA<<<666333222//////.........//////000................................................000111222333333222111000.../////////000000000000...//////000000/////////111111111111111111111111111000111555666666:::???NNNfff~~~yyyvvvwwwyyyzzz{{{|||~~~uuuvvvzzztttyyy|||~~~~~~zzzuuurrrrrrvvvyyy}}}~~~}}}}}}~~~~~~}}}{{{yyywwwsss////////////////////////................................................,,,------.../////////.............../////////000000111222444666777999:::<<<<<<======<<<:::999777:::===BBBIIISSS___jjjrrrzzzuuusss{{{|||llldddeee\\\YYYVVVVVVZZZ```hhhlllkkkkkklllooosssyyy~~~~~~}}}~~~}}}|||zzzwwwwwwuuupppjjjgggiiilllmmmiiiccc]]][[[\\\___aaaddd```[[[ZZZ\\\___``````___```cccgggkkkmmmkkkiiihhhgggggggggffffffffffffaaaaaaaaa^^^[[[ZZZZZZ[[[WWWYYYZZZXXXSSSNNNKKKIIIJJJGGGCCCAAA@@@@@@???>>>===???AAABBBBBBAAAAAABBBBBBDDDEEEEEECCCCCCEEEHHHGGGHHHIIIKKKMMMPPPRRRTTTSSSSSSSSSTTTTTTVVVWWWWWW______`````````aaaaaaaaa```aaaccccccbbbcccdddfff```aaadddgggiiikkkkkkkkkooolllkkkjjjiiibbbWWWOOOFFFBBBCCCLLL\\\hhhkkkiiijjjjjjjjjiiihhhgggfffeeebbbbbbaaa```_______________^^^\\\ZZZYYYXXXYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEGGGIIIKKKLLLEEEEEEFFFHHHJJJJJJGGGDDDGGGDDDCCCFFFJJJMMMMMMLLLQQQZZZcccfffaaa[[[YYYZZZSSSTTTUUUYYY\\\_________\\\___```\\\VVVTTTXXX\\\WWW\\\fffppp||||||wwwoooZZZLLLCCC;;;555333222111000//////...//////...................................................000111222222111000...////////////000000000000***,,,...000222222222222222222111111111111111111000///111444666555999???MMMfff|||xxxvvvxxxzzz{{{||||||}}}~~~mmmlllooowwwzzzmmmsss{{{{{{}}}~~~}}}~~~zzzuuurrrrrruuuyyy~~~~~~}}}~~~}}}{{{zzzttt111111000///...------,,,///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......//////000000111111222333333444555666777777;;;===>>><<<:::999777555:::<<>>???>>>???AAAAAAAAAAAACCCEEEDDDEEEEEEGGGIIIKKKMMMNNNSSSRRRQQQQQQTTTXXXZZZ[[[ZZZ\\\___``````aaabbbdddeeefffggghhhhhhiiiiiiiiilllmmmnnnooonnnllljjjhhhkkklllnnnpppssstttuuuvvvwwwtttrrrqqqooohhh]]]TTTIIIEEEDDDLLL[[[iiiqqqsssqqqqqqrrrtttuuusssooolllkkkjjjiiihhhiiijjjkkklllfffeeeccccccddddddcccbbb``````___^^^\\\YYYVVVTTTRRRPPPNNNMMMMMMMMMKKKIIIIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHLLLQQQSSSQQQNNNHHHGGGGGGFFFGGGHHHJJJKKKPPPSSSVVVYYYYYYVVVRRROOOKKKKKKLLLOOOTTTXXXZZZ[[[```^^^[[[YYYXXXWWWVVVTTT]]]]]]bbbkkkssszzz}}}nnnZZZIII===777444222111111000000///...---////////////////////////111000///.......................................000000////////////000000...//////000111222222333000000000111222222222333222333444444555888<<>>DDDPPP___mmmxxx~~~~~~wwwiii^^^YYYZZZ[[[^^^___^^^]]][[[[[[___bbbbbb___^^^___cccfffhhhhhhhhhggggggjjjpppssssssqqqooosssuuurrrlllgggfffhhhqqqooolllhhhfffdddddddddeeeaaa___```dddfffdddaaaeeecccbbbdddhhhlllmmmllljjjhhhfffeeeeeedddbbb``````___]]]ZZZXXXVVVUUUUUURRRNNNIIIGGGFFFEEECCCAAA???@@@@@@???======>>>??????AAACCCDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPSSSVVVWWW[[[ZZZYYYYYY[[[]]]___```aaacccfffggghhhhhhjjjlllkkkjjjhhhhhhhhhiiikkklllssstttuuuvvvuuutttrrrqqqoooqqqsssvvvyyy{{{|||}}}}}}zzzwwwuuusssnnneee]]]OOOLLLLLLUUUcccqqqxxxyyy~~~~~~~~~zzzxxxpppoooooonnnnnnooopppqqqlllkkkjjjjjjkkkjjjhhhfffddddddddddddcccaaa___^^^[[[YYYWWWVVVUUUTTTRRRPPPKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEFFFJJJNNNPPPNNNLLLHHHGGGFFFEEEEEEEEEFFFFFFHHHJJJMMMOOOOOOLLLIIIGGGGGGFFFGGGKKKOOOSSSUUUUUU\\\ZZZYYYXXXXXXXXXXXXWWW[[[[[[^^^eeejjjnnnuuu}}}yyyeeeSSSDDD:::444333222111000000000///...........................///......------------...........................000000////////////000000...//////000000111111111111111111111111222222222222333333444444777;;;>>>NNNeee}}}{{{yyyzzz|||}}}zzzwwwkkk```YYYaaarrrzzznnnjjjmmm{{{~~~|||{{{{{{|||}}}{{{zzz}}}{{{wwwtttsssssstttuuu~~~~~~}}}yyyuuunnn///////////////////////////////////////////////////...------,,,---------------------..................//////000111222222333333444555666777888888777888::::::999999;;;===DDDOOO```ppp|||ppp___RRRQQQXXX```cccddddddaaa\\\[[[\\\______]]]ZZZYYY[[[\\\]]]]]]^^^```ccchhhmmmnnnmmmkkkmmmppprrrpppllliiiiiijjjqqqooommmjjjhhhgggggggggfffdddbbbcccfffhhhfffddddddcccbbbdddhhhjjjkkkkkkiiigggdddbbbbbbaaa___]]]^^^\\\ZZZWWWUUUSSSQQQQQQJJJHHHDDDBBBAAAAAA@@@>>>>>>???@@@@@@??????AAABBBBBBDDDGGGHHHIIIKKKNNNPPPSSSSSSUUUWWWZZZ^^^```bbbcccbbbbbbaaabbbdddeeefffgggiiikkklllllllllnnnoooqqqooollljjjjjjmmmppprrrzzzzzz{{{|||}}}||||||{{{uuuwwwyyy}}}~~~|||zzzvvvpppkkk^^^\\\]]]fffsss~~~wwwvvvvvvuuuuuuuuuvvvvvvuuuttttttuuuuuussspppmmmkkkkkkllllllllllllkkkjjjgggeeebbbaaa```^^^[[[YYYRRRQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDEEEGGGKKKNNNOOONNNTTTTTTTTTTTTVVVXXXZZZ[[[^^^]]]```fffjjjlllssszzzuuucccQQQAAA888555222000///000111000///------------------------------,,,,,,,,,------...........................000000////////////000000////////////////////////222222222111111111111111111222333333444666:::===PPPggg|||yyywwwwwwzzz{{{yyyvvvhhh]]]UUU]]]qqq{{{kkkfffhhhuuu~~~|||{{{{{{}}}}}}|||zzz|||zzzvvvsssqqqsssuuuwww~~~~~~~~~}}}zzzwwwnnn///////////////000000000////////////////////////......------------.............../////////............///000111222222333444444555666777888888999888888999:::999999===BBBKKK[[[ooo}}}nnn\\\SSSUUU___hhhhhhjjjiiieee^^^ZZZ[[[^^^___]]][[[YYYXXXXXXYYYYYY```bbbfffhhhjjjjjjiiiiiijjjlllnnnnnnmmmllllllnnnpppnnnllljjjhhhggggggfffeeedddccceeeggghhhfffdddccccccdddeeeggghhhiiiiiigggeeeaaa___^^^\\\[[[YYYXXXWWWTTTQQQOOOMMMKKKKKKCCCBBB@@@>>>>>>>>>>>>>>>???AAABBBBBBBBBCCCEEEHHHGGGJJJMMMOOOQQQSSSVVVYYY\\\]]]^^^___bbbdddggghhhfffgggggggggggghhhkkkllloooppprrrrrrqqqppppppqqqtttsssrrrqqqrrruuuxxxzzz~~~~~~}}}~~~~~~{{{xxxrrrqqqssszzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||xxxtttrrrsssssssssssssssrrrrrrqqqooollljjjiiifffcccaaa]]][[[YYYWWWTTTSSSQQQQQQNNNMMMKKKHHHGGGFFFGGGGGGEEEFFFFFFFFFFFFEEEEEEEEEAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKJJJIIILLLMMMNNNOOOQQQUUUYYY[[[______ccckkkppptttzzzsss___KKK>>>777333///...///111000///------------------------,,,,,,,,,,,,---...//////........................//////000000000000//////////////////............333222222222111000000000000111222222333666:::===PPPggg~~~{{{wwwttttttwwwyyyxxxvvvddd[[[WWWbbbvvvzzziiieeeeeeppp~~~|||yyyuuuqqqqqqssswwwyyy~~~~~~~~~}}}{{{yyyppp/////////000000000000000////////////////////////......---------......///...//////000000///............///000111222333333444555555666777888999999;;;999:::<<<:::999???IIIXXXkkklll\\\YYY^^^eeejjjjjjllllllfff^^^YYY[[[___```___]]]ZZZXXXXXXYYYZZZbbbdddffffffeeefffiiimmmooopppppppppnnnmmmmmmnnnqqqooonnnkkkiiigggfffeeeccccccccceeeffffffeeedddddddddeeeffffffffffffggggggddd___\\\[[[YYYWWWVVVQQQOOOMMMJJJHHHFFFEEEDDD???>>>>>>======>>>???@@@@@@AAACCCDDDEEEGGGJJJMMMOOORRRUUUWWWYYY\\\___aaadddddddddeeefffggghhhiiiiiikkkmmmnnnmmmnnnqqqssszzz{{{|||{{{xxxwwwvvvwwwwwwwwwyyy{{{}}}|||{{{zzzzzzyyyxxxwwwwwwvvvyyywwwtttqqqpppmmmjjjhhhfffeeebbb___\\\ZZZXXXXXXSSSRRROOOLLLJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@AAABBBDDDGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKKKKKKKJJJGGGEEEGGGHHHJJJKKKLLLOOOTTTXXX\\\]]]bbbkkkrrrvvv~~~jjjRRRCCC;;;555///---///111000...------------------------...---------...///000000........................//////000000000000//////////////////............333222222222111000000000000111222222333666:::===PPPggg|||yyyuuuqqqqqquuuxxxxxxwwwfff^^^ZZZcccuuu}}}sssqqqqqqwww|||yyyuuurrrrrrtttxxxzzz~~~~~~~~~~~~|||zzzrrr000000000000000000000000////////////////////////.........---......///000///000111111111000............///000222333444444555555666777888999::::::===::::::>>>===<<>>?????????@@@CCCFFFBBBDDDGGGIIIJJJMMMQQQTTTYYY[[[^^^```aaacccfffhhhiiihhhhhhhhhiiiiiijjjkkkpppsssvvvvvvttttttwwwzzz|||~~~~~~~~~{{{zzzzzzzzz{{{|||~~~}}}}}}|||~~~{{{yyyxxxuuurrrpppooommmjjjgggdddaaa```___ZZZYYYWWWTTTQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBAAA@@@???@@@AAAEEEDDDDDDEEEFFFHHHJJJLLLKKKLLLMMMOOOPPPQQQQQQRRRPPPOOONNNNNNMMMKKKHHHEEEFFFHHHIIIHHHGGGIIIOOOTTT\\\^^^dddmmmssswww~~~}}}}}}sss[[[JJJAAA:::222///000222111///------------------------//////.........///000000...........................///000111111000///...////////////////////////222222222111111111111111111222333333444666:::===MMMeee|||wwwsssoooooosssxxxzzzzzzllleee```fffsss~~~}}}{{{wwwttttttuuuxxxzzz~~~~~~|||zzzttt222111111111000/////////////////////////////////...............///000000///000111222222000...------...///000222333444555555666666777888999:::;;;<<<888:::@@@@@@@@@LLL\\\vvvyyyllldddcccdddcccaaabbbdddccc\\\TTTRRRXXX```iiiiiigggbbb]]][[[\\\^^^\\\```cccaaa]]]^^^fffmmmsssqqqooommmkkkjjjiiigggmmmmmmlllkkkjjjhhhgggfffdddfffhhhiiiiiihhhggggggfffhhhiiigggccc```___``````\\\VVVRRROOOMMMLLLJJJEEEDDDBBBAAA???>>>>>>>>>>>>@@@BBBBBBBBBDDDHHHLLLJJJLLLOOORRRTTTXXX\\\___bbbdddfffgggggghhhjjjlllkkkkkkkkkkkklllmmmnnnooovvvzzz|||{{{wwwvvvxxxzzzzzz|||~~~~~~}}}}}}~~~|||zzzxxxwwwtttqqqnnnkkkjjjiiieeedddccc```]]]ZZZXXXVVVUUUSSSPPPMMMKKKIIIHHHHHHDDDDDDDDDEEEEEEDDDDDDCCC???AAACCCCCC@@@>>>>>>???AAAAAAAAABBBCCCFFFHHHIIIMMMNNNQQQTTTVVVWWWWWWWWWTTTSSSSSSSSSTTTRRROOOLLLJJJKKKKKKHHHEEEFFFKKKPPP[[[\\\cccmmmtttxxx}}}~~~iiiYYYHHH???555222333555333111........................//////...---------.................................///000111111000///......//////000000111111111111111111111111222222222222333333444444777;;;>>>KKKccc}}}vvvqqqmmmnnnsssxxx{{{|||mmmmmmooovvv}}}~~~~~~|||yyywwwvvvwwwxxxzzz|||~~~~~~|||yyyttt333222222111000///......////////////////////////...............///000000000111222333222111///------...///111222333555555666666777888999::::::;;;:::777:::AAABBBCCCQQQccc|||~~~zzzsssmmmhhheeedddccc^^^```___XXXPPPOOOWWW```ppppppmmmhhhbbb^^^___aaa___dddgggccc]]]\\\aaahhhiiihhhffffffggghhhgggggghhhhhhhhhhhhhhhgggfffeeefffiiikkkmmmlllkkkjjjjjjgggiiijjjhhhccc___^^^^^^YYYUUUOOOJJJGGGEEEDDDBBBCCCBBBAAA???>>>>>>======???BBBDDDEEEEEEGGGKKKOOORRRTTTXXX[[[]]]aaaeeeiiigggiiikkkkkkkkkkkkmmmnnnllllllmmmmmmoooqqqrrrsssyyy}}}}}}wwwtttuuuxxx|||~~~|||yyyvvvtttrrrrrrooonnnmmmkkkhhhdddaaa______\\\XXXTTTOOOLLLKKKJJJDDDEEEEEEEEEEEEEEEDDDDDD>>>BBBEEEDDDAAA>>>===>>>????????????@@@BBBDDDEEEGGGJJJMMMQQQTTTUUUUUUUUUWWWWWWWWWYYYZZZZZZWWWUUUMMMNNNMMMIIIDDDDDDIIINNNSSSUUU]]]hhhpppvvv~~~zzzwwwhhhMMMCCC999444666777555222///////////////////////////...------,,,,,,,,,,,,...........................///000222222000///......//////000111222222333000000111111222222222333222333444444555888<<>>???>>>>>>???BBBEEEFFFHHHKKKNNNQQQTTTYYY\\\______aaacccfffiiilllmmmqqqpppooooooooopppqqqrrroooppprrrssssssuuuxxxzzz}}}|||{{{{{{|||}}}~~~~~~}}}|||}}}zzzvvvrrrooonnnoooooommmiiiccc]]]YYYUUUQQQNNNJJJIIIHHHHHHHHHGGGDDDBBBDDDCCCBBB@@@??????>>>>>>????????????@@@@@@@@@@@@BBBEEEHHHKKKMMMOOORRRUUUUUUYYY]]]aaacccaaa^^^\\\UUUQQQLLLGGGEEEFFFIIIKKKNNNSSSZZZ___dddlllwwwzzzaaaMMM<<<888555///...444333222000///---,,,,,,,,,........................111000000///......------111000000000//////......222111000000000000000111111111222222222222111111444444444333333555:::===NNNccc~~~zzznnnooonnnnnnttt{{{|||yyykkkqqq{{{zzztttsssvvv}}}}}}}}}zzzxxxvvvwwwxxx~~~}}}~~~~~~}}}|||{{{ttt111111111111000000000000////////////............///////////////////////////000000111111111111111000111333333333333555777888888999:::;;;;;;;;;;;;===;;;;;;>>>CCCPPPggg|||wwwjjjhhhmmmvvvuuurrrmmmggg```[[[XXXVVVRRRPPPQQQPPPPPPWWWaaarrrwwwyyytttooommmkkkggg^^^___bbbdddddddddcccbbb``````aaabbbcccddddddeeebbbcccfffiiijjjkkkjjjjjjiiiiiihhhhhhhhhgggggggggcccaaa^^^[[[XXXTTTOOOKKKJJJHHHEEECCCAAA@@@@@@??????@@@AAAAAAAAACCCFFFHHHNNNQQQTTTWWWYYY\\\```bbbfffggghhhiiikkkmmmoooppprrrrrrpppppppppqqqrrrssstttuuuwwwxxxxxxyyy{{{~~~~~~}}}}}}}}}~~~|||~~~{{{xxxwwwwwwwwwwwwrrrlllgggbbb]]]YYYVVVQQQNNNKKKIIIHHHGGGEEEDDDFFFEEEDDDCCCBBB@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGIIIJJJMMMPPPRRRRRRVVV[[[```ccccccbbb```\\\XXXQQQKKKHHHIIIKKKNNNPPPSSSVVVXXX[[[cccnnnwww{{{yyynnnYYYEEE>>>:::111...111111000///.............................................//////////////////111111111000000/////////111000000000000000111111111111222222222222111111111222333333444777;;;???MMMbbb}}}~~~vvvoooooonnnnnnssszzz{{{xxxnnnmmmpppxxxsssrrruuu~~~|||zzzxxxyyyzzz|||~~~~~~~~~|||}}}~~~~~~}}}{{{zzzttt111111222222111000000///////////////............////////////////////////...//////000000000000000000111333444333444555777888888999:::;;;;;;;;;;;;<<<:::;;;@@@JJJ\\\uuu{{{iii[[[\\\dddlllooopppmmmddd\\\VVVTTTPPPNNNNNNNNNMMMOOOVVV___nnnssswwwuuussssssqqqmmmaaabbbccceeeeeedddbbbaaa^^^___```bbbdddeeeggggggeeegggiiikkklllllllllkkkgggggggggggggggfffeeeeee___\\\WWWSSSPPPMMMIIIFFFBBBAAA@@@?????????@@@@@@AAABBBEEEFFFGGGIIIMMMOOOVVVZZZ^^^aaaccceeeggghhhmmmmmmmmmnnnoooqqqrrrsssttttttrrrrrrqqqrrrssstttyyyzzz|||}}}|||}}}|||~~~|||vvvqqqlllgggbbb___YYYUUUPPPLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDFFFGGGIIIKKKMMMNNNRRRXXX^^^bbbdddddddddbbb^^^WWWQQQMMMLLLMMMNNNQQQRRRQQQPPPQQQXXXbbbiiizzzzzz{{{yyyuuuqqqvvv}}}{{{|||fffOOOEEE>>>666000000/////////......//////000........................---------...///000000111111111111111111000000000000/////////000111222222111111222222222222111111000111222333444888<<<@@@KKK```{{{}}}vvvssssssqqqpppuuu|||}}}yyymmmgggeeelllyyysssssswww{{{}}}~~~|||zzz{{{||||||}}}~~~~~~{{{|||}}}~~~~~~|||{{{zzzuuu111222222222222111///...////////////............////////////////////////---......///000/////////000222333444444444666777888888999:::;;;;;;;;;;;;::::::;;;BBBQQQhhhwwwkkk]]]UUUYYYaaadddjjjmmmjjjaaaXXXSSSRRRMMMMMMMMMLLLKKKMMMSSSYYYdddjjjooopppqqqsssqqqmmmbbbcccddddddccc```^^^\\\^^^___aaaccceeehhhiiijjjggghhhjjjlllllllllkkkjjjfffffffffffffffdddcccbbb[[[WWWQQQLLLIIIGGGEEEDDD????????????>>>???AAACCCCCCFFFJJJMMMOOOSSSWWWZZZ]]]```eeehhhiiiiiijjjkkklllmmmmmmnnnoooqqqrrrsssuuuuuusssssssssssstttuuuyyy{{{}}}~~~~~~~~~|||wwwrrrmmmhhheeeaaa]]]XXXTTTQQQNNNJJJHHHEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@???????????????>>>===???BBBCCCCCCDDDFFFHHHKKKOOOTTTZZZ^^^aaabbbcccbbb```]]]ZZZUUUQQQNNNLLLOOONNNMMMLLLLLLPPPWWW\\\llloooqqqrrrooommmppptttyyy~~~pppWWWHHH@@@999444333111000//////////////////........................------......///000000000222222111111111111111111////////////000111333333111111222222222222111111000111333333555777;;;???JJJ^^^yyy|||xxxxxxuuutttxxx}}}jjjeeedddlllzzz{{{uuuvvvzzz|||~~~|||zzz{{{|||~~~|||{{{}}}~~~yyy{{{}}}~~~~~~|||zzzyyyuuu333333333222222111000///////////////............////////////////////////------...///////////////000222444444444444666888888888999:::;;;;;;;;;;;;777999<<>>>>>>>>===???@@@AAA@@@AAABBBDDDJJJLLLPPPTTTXXX[[[\\\]]]___aaacccccc```ZZZSSSNNNLLLLLLLLLLLLLLLNNNQQQSSS^^^bbbggghhhiiikkknnnpppvvvzzz|||~~~|||bbbNNNAAA999555444333222111000.........---////////////////////////////////////////////////111111111111111111222222////////////000111333333111111222222222222111111111333444444555666999<<>>???@@@@@@??????@@@AAAGGGHHHKKKNNNPPPSSSTTTUUU\\\```fffiiihhhbbbZZZUUUNNNNNNNNNOOOOOOPPPQQQQQQTTTYYY\\\]]]___eeejjjjjjmmmvvv||||||zzz{{{sss[[[HHH<<<555333444333222000///...------///////////////////////////////////////.........000000000111111111111111000/////////000111222222111111222222222222111111222333555555555666888:::III\\\vvvwwwvvvsssqqqvvv~~~~~~|||vvvrrruuu}}}~~~yyysssuuu{{{}}}}}}|||zzzxxxvvvwwwxxxxxxzzz{{{{{{zzzzzz|||}}}xxxzzz}}}~~~{{{yyyuuu777555333000//////111222////////////............////////////////////////......///000000000000///111333444555444555777888888888999:::;;;;;;;;;;;;666<<>>@@@BBBBBBCCCGGGKKKLLLLLLNNNTTTYYY[[[^^^bbbfffhhhjjjlllnnnlllmmmnnnnnnmmmmmmnnnpppiiiiiiiiijjjlllnnnooopppnnnnnnnnnoooqqqsssuuuwwwuuuyyy}}}}}}{{{yyyvvvqqqjjjfff]]]ZZZUUUPPPLLLIIIHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB???@@@AAA@@@>>>>>>???@@@CCCDDDEEEGGGJJJLLLNNNOOOVVVZZZaaafffgggddd```\\\VVVTTTRRRQQQRRRRRRSSSSSSOOOSSSTTTQQQTTT\\\aaaaaaeeefffqqq{{{xxxnnnVVVEEE;;;666333222111000////////////////////////////////////------......//////000000/////////000000111111111111000000000000000111111111111222222222222111111000222444555666777:::<<>>GGGTTTjjj{{{vvvuuusssqqqrrruuuggg```VVVOOONNNQQQVVVXXXZZZ```aaaZZZVVVYYY[[[YYYUUUVVVUUUUUUZZZaaaaaa^^^XXXZZZ]]]```cccccccccccccccccccccccccccdddddddddfffggghhhhhhgggeeebbbaaaZZZZZZYYYWWWSSSMMMHHHEEEDDDBBB??????AAADDDEEEFFFHHHLLLQQQSSSTTTXXX___eeebbbeeehhhjjjkkkkkklllmmmkkklllmmmlllkkkkkklllnnnhhhhhhhhhhhhhhhiiijjjkkklllllllllnnnpppsssuuuwwwxxx{{{~~~|||xxxtttqqqiiiddd]]]UUUOOOKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDD@@@AAABBB@@@???>>>>>>??????@@@AAACCCFFFIIIKKKMMMQQQUUUZZZ```cccbbbaaa___]]]ZZZUUURRRRRRTTTUUUVVVNNNQQQOOOJJJKKKTTTYYYXXX___[[[```qqqzzz{{{bbbNNNBBB===111111000000000000111111000000000000000000000000+++,,,---...///111222222......//////000000000111222111000000000000000111111111222222222222111111...000333555666888;;;===III\\\vvv{{{vvvuuurrrqqqvvvwww}}}{{{pppdddiiirrr}}}{{{{{{{{{yyyvvvuuuuuuvvv|||~~~|||yyywwwwwwxxx{{{~~~}}}{{{ooo>>>888999777000222444---////////////////////////000000000000000000000000////////////000000000000222222222333444666888999666888::::::888777888999888;;;EEEYYYpppzzzyyyuuuqqqfffYYYNNNNNNTTTZZZ^^^bbbeeeeeeccc```]]][[[[[[[[[___[[[WWWUUUWWWZZZ]]]^^^ZZZZZZ[[[___dddggggggeeeffffffeeeeeeeeedddddddddddddddeeegggfffddd___[[[YYYVVVRRRMMMIIIEEECCCBBB???>>>>>>???AAAEEEJJJLLLPPPSSSXXX]]]```bbbbbbbbbiiihhhfffeeefffiiikkkmmmpppnnnkkkiiihhhiiikkkllliiigggeeecccccceeehhhiiihhhhhhiiikkkoootttyyy||||||yyywwwqqqllleee^^^XXXSSSNNNKKKJJJHHHFFFEEEFFFFFFEEECCCBBBBBB@@@???>>>>>>>>>>>>BBBAAAAAA@@@@@@DDDIIIMMMLLLQQQXXX]]]____________``````___\\\XXXUUUTTTTTTTTTRRRNNNKKKIIIMMMSSSXXXZZZUUUWWWcccqqqxxx{{{|||||||||uuu|||uuu___III<<<444000...//////---...222///...,,,,,,+++,,,---...////////////////////////,,,,,,------.../////////333333222111000///......---...///111111222222222111222333333444555999;;;HHH\\\vvv{{{uuunnnmmmqqqwww|||~~~vvvtttxxxvvvgggcccjjjttt}}}}}}|||{{{zzzwwwtttuuuwwwzzz{{{}}}}}}|||zzzxxxxxxyyyyyyzzz}}}|||rrr@@@888888666///222444...////////////////////////000000000000000000000000////////////000000000111444555666777888:::;;;;;;777999::::::888777888888;;;???KKK^^^tttzzzrrrjjjZZZPPPIIILLLTTT\\\ccchhhhhhhhhfffccc___]]]\\\]]]^^^[[[XXXXXX[[[___cccdddXXXXXXYYY^^^cccggggggffffffeeeeeeddddddcccccccccccccccccccccbbb___ZZZVVVQQQOOOKKKHHHEEECCCBBBBBBAAAAAABBBDDDHHHMMMQQQTTTYYY[[[___bbbeeeggghhhhhhjjjiiigggggggggiiilllmmmmmmkkkhhhfffeeeeeeggghhhgggfffeeeddddddeeeggghhhjjjiiijjjlllpppuuu{{{~~~yyyuuunnniiiccc^^^YYYUUUNNNKKKGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@@@@BBBFFFIIIJJJNNNSSSXXXZZZZZZ[[[\\\```aaaaaa___\\\ZZZYYYYYYWWWUUURRRNNNLLLOOOUUUYYYZZZVVVXXXbbblllqqqtttwww{{{zzz}}}~~~iiiRRRCCC888333000111000......000//////...------......///////////////////////////---......//////000000111111111111111000000000000///000111222222333222222111222333333444555999;;;HHH\\\vvv{{{uuuooonnnqqqwwwzzz{{{mmmjjjlllyyyxxxiii___jjjxxx|||{{{{{{yyyvvvttttttvvvyyy|||~~~~~~{{{yyyyyyyyy{{{|||}}}}}}zzzpppFFF:::777555///222555///////////////////////////000000000000000000000000/////////000000000111111111222444666888888888888999:::;;;:::888777777888>>>DDDRRRfffyyyzzzkkk^^^OOOIIIEEEJJJQQQXXX```hhhcccddddddcccaaa``````aaa```]]]ZZZZZZ]]]```cccdddWWWXXXYYY]]]bbbfffhhhhhhffffffeeedddccccccbbbbbbbbbaaa___^^^\\\XXXSSSOOOHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFIIIMMMRRRXXX\\\___cccdddeeefffhhhjjjlllmmmlllkkkiiihhhhhhiiikkklllkkkiiifffdddccccccdddeeeeeeeeeddddddddddddeeeeeejjjjjjjjjlllqqqwww~~~{{{wwwsssmmmgggcccXXXTTTNNNIIIHHHGGGGGGFFFDDDDDDBBBAAA@@@?????????>>>???@@@@@@??????BBBDDDGGGJJJMMMPPPRRRSSSVVVXXX]]]___bbbcccaaa___^^^]]][[[YYYUUUQQQOOOQQQUUUYYY\\\[[[^^^ffflllpppvvv|||}}}sss\\\LLL===777333333222...---///000//////......///000000////////////////////////...//////000000111222222000000000111111111222222111222222333333333222222111222333333444555999;;;HHH\\\vvv}}}zzzuuupppooorrrvvvxxxxxxddd^^^^^^jjjzzz~~~ssseee]]]hhhwww{{{zzzzzzxxxuuurrrrrruuuwww}}}~~~|||zzzyyyyyy{{{|||}}}~~~zzzwwwoooOOO???777555000222555000//////////////////////////////////////////////////////000000000111111111///111444666888888777666:::;;;;;;:::888777888999===GGGXXXmmm~~~tttbbbSSSKKKGGGEEEHHHKKKNNNUUU\\\YYY[[[^^^``````bbbdddfffeeebbb^^^[[[[[[\\\]]]]]][[[[[[]]]___bbbeeeggghhhhhhgggfffeeedddcccbbbbbbaaa^^^[[[YYYVVVQQQLLLIIIEEEDDDDDDCCCDDDFFFGGGHHHKKKMMMQQQVVV\\\bbbfffiiihhhgggfffeeefffhhhkkklllkkkjjjiiihhhggghhhiiijjjkkkiiigggeeeddddddeeeeeeccccccccccccddddddddddddhhhiiijjjmmmssszzzzzzsssooohhhbbbZZZRRRNNNLLLJJJIIICCCCCCBBBAAA@@@@@@@@@@@@>>>@@@AAAAAA?????????@@@EEEFFFHHHJJJKKKMMMQQQTTTXXX\\\aaaddddddcccbbbaaa]]][[[XXXTTTQQQQQQTTTWWWZZZ\\\aaaiiinnnrrrzzzzzzeeeTTTAAA:::444444333///......//////////////////000000////////////////////////......///000000111111222000000111111111222222222222222222333222222111111111222333333444555999;;;III\\\uuu}}}zzzvvvrrrqqqtttvvvvvvuuuggg^^^ZZZdddtttyyynnnaaa^^^fffpppyyy|||zzzyyyxxxvvvsssqqqqqqtttvvv|||~~~|||yyyxxxxxxyyyyyy{{{}}}}}}yyyvvvppp\\\FFF999777222222555000000000000000000000000000////////////////////////000000000000111111111111333444777:::;;;;;;:::::::::;;;;;;999777777888:::<<>>:::444333555111000000000000000000000000000000000000000000000000000000000111111111222222333444666888999::::::::::::::::::999888888:::<<<@@@PPPhhh|||wwwjjjZZZNNNJJJFFFEEEIIILLLKKKLLLNNNUUUXXX\\\^^^___```bbbcccgggdddaaa``````aaaaaa```dddeeeeeedddcccdddfffhhhjjjiiihhhfffdddbbbaaa```\\\XXXTTTPPPLLLIIIFFFDDDAAABBBCCCFFFIIIMMMQQQSSS]]]___cccgggkkkmmmnnnooommmjjjgggeeeeeegggiiikkkggggggfffffffffgggggghhhggggggffffffffffffggggggddddddeeefffgggiiikkklllkkkmmmqqqvvv{{{~~~{{{vvvooohhh```YYYSSSNNNGGGGGGEEEDDDDDDCCCCCCDDD@@@BBBCCCCCCAAA@@@@@@@@@BBBCCCCCCCCCCCCFFFJJJMMMRRRWWW___dddggghhhhhhiiiaaa```]]]YYYTTTQQQQQQRRR[[[^^^dddkkkmmmmmmqqqwww~~~wwwzzz{{{lllNNNBBB777333222111000000,,,,,,...///////////////////////////////////////------...//////000000111333333222222222111111000///000000111111111000000111222333333444555999;;;III\\\uuu|||xxxtttsssvvvxxxxxxwwwjjjdddbbbiiitttxxxoooeeeVVVaaaoooyyy}}}zzzxxxttttttsssrrrqqqsssvvvyyyzzz|||~~~}}}zzzwwwtttsssrrrsssvvvyyy||||||yyyvvvqqqyyyXXXCCC===666444555111000000000000000000000000000000000000000000000000000000111111111222222222222222333555666777888999999999999888888999<<<>>>HHHZZZsss}}}{{{|||xxxmmm___SSSNNNIIIHHHNNNTTTTTTRRRQQQRRRUUUYYY\\\]]]]]]^^^___cccaaa______aaacccdddccccccdddeeedddbbbcccgggjjjiiihhhfffdddbbb```^^^^^^XXXTTTOOOKKKIIIGGGDDDBBBAAABBBEEEJJJOOOUUUZZZ]]]gggiiilllnnnpppooonnnnnnmmmkkkhhhffffffgggiiikkkffffffgggggghhhhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkhhhhhhhhhiiilllooosssuuusssuuuyyy}}}}}}yyytttnnnfff]]]WWWPPPNNNLLLIIIGGGEEEDDDCCCAAABBBBBBBBB@@@???@@@AAA@@@@@@AAAAAAAAACCCGGGJJJMMMRRRYYY___bbbdddfffgggfffeeeccc^^^XXXUUUSSSTTT[[[]]]dddlllpppnnnooorrr~~~zzz~~~uuuYYYKKK;;;555333111000000,,,---///000111111000000////////////////////////...//////000000111111222111111222222222222333333///000000111222222222222111222333333444555999;;;III\\\uuu}}}yyytttsssvvvyyyzzzzzzgggdddeeellltttuuummmdddVVVbbboooxxx{{{xxxrrrssssssrrrrrrtttxxx|||zzz}}}~~~{{{wwwtttsssssstttvvvyyyzzzyyyvvvsssnnn^^^FFF???888444444000000000000000000000000000000000000000000000000000000111111111111222222222666666666777888:::<<<===888999999888888999===@@@PPPccc|||tttooopppssstttwww~~~|||rrrdddXXXTTTNNNLLLSSS[[[ZZZVVVTTTKKKOOOTTTXXXZZZ[[[]]]^^^```^^^]]]]]]___aaaaaaaaaaaacccdddcccaaacccgggkkkgggfffeeebbb```^^^\\\[[[UUUQQQLLLHHHFFFEEECCCBBBBBBDDDHHHNNNUUU]]]cccgggnnnoooqqqssssssqqqnnnmmmkkkjjjgggfffeeefffhhhjjjfffgggggghhhiiijjjjjjkkkjjjkkklllmmmnnnooopppppplllkkkkkkllloootttxxx{{{zzz|||~~~yyyqqqgggaaaWWWUUUQQQMMMIIIFFFCCCBBB@@@AAAAAA@@@??????@@@BBB>>>???@@@@@@@@@BBBEEEGGGHHHMMMSSSYYY\\\___bbbcccjjjjjjgggbbb\\\XXXVVVVVVSSSUUU\\\gggmmmllllllnnnxxx}}}yyyyyybbbQQQ???666333111000000---...000111222222222111////////////////////////000000000111222222333333///000111222333444555555///000111222333444444444111222333333444555999;;;III\\\uuu~~~yyytttssswwwzzz||||||mmmmmmooouuuyyywwwoooggg[[[ccckkkpppxxx|||xxxqqqrrrrrrrrrrrruuuzzz}}}{{{~~~}}}xxxuuuttttttuuuvvvxxxyyyxxxtttqqqkkklllMMM@@@;;;555333777111111111111000000000000000000000000000000000000111111111111111222222222444555666777999999::::::;;;666555999999777<<>>777444555222222111111111000000000000000000000000000000000111111111111222222333333555555777888999999::::::<<<999:::<<<:::;;;JJJ\\\yyyvvvmmmsss{{{sssssszzzuuupppkkkiiiiiiiiigggddd\\\WWWQQQQQQWWW```gggjjjkkkhhheeeddddddeeefffeeeddddddeeefffgggiiijjjkkkgggeeeaaa[[[UUUPPPKKKIIIDDDEEEGGGHHHJJJMMMQQQTTT\\\___cccgggjjjllllllkkkkkkmmmooopppooonnnooopppkkkjjjiiihhhhhhiiikkklllnnnmmmllljjjiiiiiiiiiiiinnnppprrrssstttwwwzzz|||||||||{{{{{{{{{{{{|||||||||tttpppjjjddd^^^XXXQQQMMMEEEDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCGGGKKKPPPTTTWWWYYYbbbiiioooooommmkkkfffaaa[[[VVVTTTWWWZZZZZZ\\\```kkksss~~~uuu\\\GGG;;;666333222111111000000000/////////000000////////////.........//////000000111111111111111222222222222111111333333333222222222222111000111222333333555888;;;GGGZZZrrr{{{}}}~~~}}}|||ooorrr{{{}}}ooo___gggnnnuuu~~~~~~}}}{{{xxxvvvwwwyyyzzz{{{~~~}}}xxxyyyzzz{{{{{{zzzyyyxxxmmm^^^III>>>777333333222222222111111111000000000000000000000000000000000111111222222333333333555666777888999999999999:::999;;;<<<:::>>>SSSjjj{{{tttwwwsssgggfffrrr|||xxxrrrnnnmmmnnnooopppmmmfff\\\WWWYYYaaaiiinnnjjjgggdddcccccceeeffffffcccccceeefffggghhhhhhiiigggddd___YYYSSSMMMJJJHHHDDDGGGJJJMMMPPPTTTYYY\\\aaadddgggjjjkkkjjjhhhgggjjjkkkkkkkkkiiiiiikkkmmmmmmllljjjhhhhhhiiikkkllljjjjjjjjjkkklllmmmnnnnnnsssuuuwwwxxxxxxzzz}}}|||||||||||||||||||||}}}|||xxxrrrllleee^^^WWWRRRLLLHHHDDDBBBCCCCCCBBB@@@AAAAAABBBBBBBBBAAA@@@???@@@AAACCCGGGKKKOOORRRSSS]]]eeelllnnnnnnooolllhhh\\\VVVQQQRRRTTTUUUWWW[[[iiillluuuwww{{{~~~{{{fffOOO@@@888444222111111111000000000//////000000//////////////////......///000111111222222111111222222222222111111222222222222222222222222000111333333444555888;;;GGGZZZrrr|||}}}|||{{{~~~}}}kkkjjjooo||||||nnneeekkkpppvvv~~~}}}|||}}}zzzwwwvvvwwwyyy{{{{{{~~~~~~}}}|||yyyyyyzzz{{{{{{zzzxxxwwwooohhhOOO@@@777222111222222222222111111111111111111111111111111111111000111111222333333444444666777888999999:::999999999888:::<<<;;;BBB[[[vvv}}}yyylll___]]]ggguuu~~~}}}yyyuuussstttwwwzzzvvvjjjaaa^^^bbbiiimmmhhhfffcccccceeeggghhhhhhaaabbbcccdddeeeeeeeeedddccc```[[[TTTOOOKKKIIIHHHIIILLLPPPTTTWWW[[[^^^aaaeeeggghhhiiiiiigggeeecccffffffgggfffdddeeegggiiimmmllljjjhhhhhhhhhiiijjjeeegggjjjmmmqqqtttvvvwwwzzz{{{|||{{{{{{{{{}}}|||}}}~~~~~~xxxrrrkkkddd]]]XXXQQQLLLFFFDDDFFFHHHGGGFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBBDDDGGGJJJMMMOOOWWW___gggjjjmmmoooooolll^^^VVVQQQQQQRRRRRRUUUZZZaaaccciiivvvxxxuuurrrrrrzzzxxx|||pppYYYGGG;;;555333111111111111000000000000//////000000000000000000...//////000111222222333111111222222222222111111222222222222222222222222000222444444555666999;;;FFFYYYqqq|||zzzwwwuuuzzz~~~lllggggggrrrzzzoookkkooosssxxx}}}|||{{{zzzyyyvvvssssssuuuyyy|||}}}|||zzzzzzyyyxxxyyyzzzzzzzzzxxxwwwvvvssstttWWWBBB777333333333222222222222111111111111111111111111111111111000111111222333444555555777888888999::::::999999888777999===???IIIdddssskkkaaa^^^bbbllluuuzzz|||xxxxxx|||tttiiiddddddhhhkkkhhhffffffgggiiijjjjjjjjjaaabbbcccccccccbbbaaa```\\\YYYTTTOOOLLLJJJJJJJJJOOORRRWWW\\\^^^```ccceeeiiiiiiiiiiiihhhfffdddcccaaabbbcccbbbaaabbbccceeeiiiiiiiiiiiiiiijjjjjjkkkgggjjjnnnsssxxx|||~~~~~~|||{{{|||}}}}}}~~~yyysssmmmgggcccWWWSSSNNNOOORRRTTTRRROOOFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBDDDGGGJJJKKKQQQYYYbbbeeeiiimmmnnnlllbbbZZZTTTRRRRRRRRRUUUYYY^^^```fffppp{{{rrrjjjiiirrr|||{{{fffQQQAAA888444222222111111111000000000//////000000000000111111///000000111111222222222111111222222222222111111111222222222222333333333111333555666777888:::;;;FFFWWWpppyyyvvvrrrqqqwww~~~nnnhhhfffnnn{{{{{{rrrnnnrrruuuzzz~~~|||{{{zzzyyywwwtttpppooorrrwww|||~~~}}}zzzyyyxxxyyyyyyzzzzzzyyyxxxwwwvvvqqq```FFF888555666333333222222222111111111111111111111111111111111000111111222333444555666888888999999::::::999999999777999???DDDQQQlllpppnnnkkkfffdddhhhqqqyyyzzzxxxzzz~~~~~~vvvmmmgggfffgggiiiggggggggghhhjjjjjjhhhfffbbbccccccdddbbb```^^^]]]XXXUUUQQQMMMKKKLLLMMMOOOSSSWWW]]]aaadddfffhhhiiikkkjjjhhhgggeeeddddddddd]]]___aaaaaaaaaaaabbbdddggghhhkkkmmmpppqqqrrrrrrqqqsssvvv{{{~~~~~~|||{{{|||}}}{{{|||~~~~~~|||zzz}}}~~~|||xxxssspppbbb___^^^```cccaaaYYYQQQHHHGGGEEEDDDCCCCCCDDDDDDAAA@@@@@@@@@BBBDDDFFFHHHLLLTTT\\\```dddiiijjjiiihhh```YYYVVVTTTRRRSSSVVV[[[aaahhhppp|||tttjjjlllvvvttt\\\HHH;;;666222222222111111111000000//////000000000111111111111111111111111111111111111111222222222222111111111111222222222333333333222444666888888999;;;<<>>777222222222111111111111000//////000000111111111222222222222111111111111111111111222222222222111111111111111222222333333333222555777999999:::<<<===EEEVVVmmm{{{pppoooooorrr{{{{{{hhhfffhhhqqq|||}}}wwwlllpppttt|||}}}|||{{{{{{}}}wwwpppmmmoootttzzz}}}~~~~~~||||||}}}}}}|||zzzxxxwwwsssmmmQQQ<<<666888222111111111333222111///333333222111000000111111000000000111222333555555666888::::::999888777888777;;;@@@EEEPPPgggzzzuuuqqqrrrvvvzzzzzzuuussssssvvv~~~}}}|||~~~xxxpppiiiggggggggggggllljjjhhhgggggggggeeecccdddddddddbbb___ZZZUUURRRTTTPPPLLLMMMQQQVVVXXXYYY]]]aaaeeeiiiiiiiiijjjjjjiiifffcccbbbbbbbbbaaa```^^^___aaabbbbbbccceeeggggggiiimmmuuu}}}~~~~~~|||yyywwwvvvvvv||||||{{{zzzzzzzzzzzzzzzvvvttttttwww|||}}}zzzuuuuuuzzz~~~~~~{{{zzz|||}}}||||||{{{{{{{{{||||||}}}{{{yyyxxxvvvsssppprrrnnniiigggiiiooouuuzzzxxxuuussssssuuuwwwwwwuuurrrssstttsssqqqrrruuuxxxzzz|||~~~~~~|||xxxvvvuuuuuuvvvxxxzzz}}}~~~{{{zzz{{{yyytttjjj___UUUPPPKKKHHHDDDBBBBBBCCCDDDDDDDDDBBB???===>>>@@@CCCEEEHHHKKKPPPUUUZZZ___eeeiiiiiigggddd___[[[WWWUUUSSSPPPXXX```ffflllxxxxxxnnn|||mmmUUUDDD===333555222,,,+++111222///------......///111222333000000000000000000000000111111222222222111111000111111222333333444555555///111333444555888;;;>>>JJJ\\\sss}}}yyyrrrqqqqqqrrr|||xxxhhhggg___ppp|||{{{yyyqqqrrrttt}}}~~~xxxrrruuusssqqqoooqqquuuzzz~~~||||||}}}}}}|||zzzxxxwwwqqqsssVVV???777999333222111111333333111///333222222111000000111111111111222222333555666777666888::::::999888888888:::<<>>???AAABBBFFFIIINNNSSSWWW]]]cccgggjjjjjjhhheeeaaa\\\WWWUUUUUUZZZ```dddiiisss{{{ppp~~~vvv___JJJ>>>444555222------111222...------......000111222333000000000000000000000000111111222222222111111000000000111222333444555666222333444444444666999<<>>>>>BBBDDDGGGKKKNNNTTTZZZ^^^cccfffkkkmmmjjjccc[[[UUUSSSTTTXXX^^^gggpppvvvyyyvvv|||vvv[[[FFF999777333111111222000------...//////000111111111000000000000000000000000000000111222222222111111111222222222222333333333555666666555444444777999DDDWWWsss{{{rrrmmmqqqtttvvv~~~vvvccceeeaaauuu{{{uuussssssyyy||||||zzztttooonnnllljjjjjjkkkooosssvvv|||~~~~~~~~~}}}{{{yyywwwuuurrrlllPPP@@@<<<777555333222333333222111222111111111111111222222111222222222333555666777777999999999777777888:::;;;<<>>888333222333222///------...///000111111000000000000000000000000000000///000111222222222222222444333333222222111000000333444444444444666999;;;DDDVVVppp{{{tttooorrrvvvwwwuuueeegggdddxxxzzzuuusssrrryyy}}}}}}{{{vvvqqqpppnnnlllkkklllnnnqqqssszzz}}}~~~}}}}}}}}}}}}}}}{{{yyywwwvvvppptttWWWDDD>>>999666444222333333333222111111111000111111222333111111222222333555666777888999999888777777888:::<<<===GGG]]]|||}}}jjj[[[[[[iii{{{tttiii```[[[ZZZZZZZZZ```bbbggglllpppssstttuuurrrssstttuuutttsssrrrqqqllljjjhhhhhhiiijjjiiiiiiiiiiiihhhhhhhhhfffbbb___]]]ZZZUUUQQQOOOOOOQQQRRRQQQVVV^^^eeejjjmmmppprrrtttssspppkkkfffbbbbbbccc```______```bbbbbbaaa___[[[^^^bbbeeefffggghhhiiihhhjjjmmmnnnooopppqqqsssrrrqqqpppppppppnnnkkkhhhdddcccaaa___]]]\\\[[[[[[\\\\\\]]]^^^```bbbdddeeeccccccdddfffgggiiijjjjjjhhhhhhiiijjjjjjjjjiiihhhfffffffffggghhhjjjkkklllgggkkknnnmmmiiieeeccccccfffhhhoooxxx}}}rrrhhhkkklllmmmmmmkkkiiiiiijjjlllkkkkkkkkkjjjgggbbb^^^^^^^^^______```bbbcccddd```___]]][[[[[[\\\^^^```\\\^^^```bbbdddeeeeeedddfffggghhhiiikkkmmmnnnooopppwww}}}|||}}}yyyqqqhhhbbbUUUQQQKKKGGGEEEDDDCCCBBB>>>>>>???@@@AAAAAA@@@@@@???@@@BBBCCCFFFKKKQQQUUU]]]cccjjjppprrroooiiieee[[[ZZZZZZ___gggpppwww{{{uuupppvvv}}}lllWWWCCC:::333222444222///...---...///111111111000///000000000000000000000000///000111222222222222222444444333222111000000///111222444444555777:::===DDDVVVnnn~~~xxxsssuuuwwwwww~~~ssseeegggcccwwwyyywwwuuuuuu{{{~~~}}}yyytttpppooommmmmmmmmppprrrtttuuuxxx}}}~~~||||||}}}}}}|||zzzxxxwwwppp}}}]]]HHH@@@:::777444333333333333222111111000000111222222333222222333333444666777888888999999888666777888:::???AAANNNiii~~~nnnbbb```kkkuuunnneee^^^\\\___bbbdddeeefffhhhkkkoooqqqssssssoooqqqsssuuuuuussspppnnnhhhfffeeefffhhhiiihhhgggfffffffffggggggddd```]]]ZZZWWWSSSOOONNNQQQTTTWWWVVV[[[ccchhhkkknnnrrrtttrrrqqqmmmhhhccc```aaabbb___^^^^^^```bbbbbbaaa___]]]```dddfffffffffeeefffdddgggiiiiiihhhhhhjjjmmmiiihhhgggggggggdddaaa^^^[[[[[[YYYXXXWWWVVVVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]][[[\\\]]]^^^```bbbdddeeecccbbbbbbccceeeggghhhhhhdddccccccdddgggkkkoooqqqiiiiiijjjiiigggdddbbb``````bbbgggmmmrrrqqqkkkeeehhhjjjlllkkkhhhffffffggghhhgggggghhhgggddd]]]XXXWWWWWWXXXYYYYYYZZZZZZ[[[WWWVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXZZZZZZZZZZZZYYY^^^^^^______```bbbcccdddffflllrrrsssvvv{{{}}}{{{||||||rrrkkk___YYYQQQKKKGGGFFFEEEDDD@@@@@@@@@?????????????????????@@@AAADDDHHHNNNSSSZZZ___gggnnnrrrrrrooommm___^^^]]]___eeeooozzzsssggghhh{{{}}}|||ttt```GGG;;;222222333111//////---...000111111111///...000000000000000000000000//////000222222333333222111111111111111111111111111333444444444666:::<<>>>>>===>>>>>>???@@@@@@BBBGGGMMMRRRVVV[[[cccjjjppprrrqqqppp^^^^^^]]]^^^dddooo}}}qqq```[[[nnnzzz{{{zzzgggJJJ<<<222111333111///000---...000111222111///...000000000000000000000000//////000222222333333333//////000111222333444444333444555444444666999;;;BBBVVVrrrzzzzzzyyywww|||}}}rrr^^^___[[[ppp~~~}}}zzztttssssss{{{~~~~~~{{{wwwjjjjjjkkklllooossswwwyyyxxxyyy}}}zzzvvvzzzzzz{{{||||||{{{zzzyyyqqqlllQQQBBB;;;888555444555555444333111111111000111111222333444333333333444666888999::::::999666333333777<<>>;;;777444444444444333222111111111111222333333333333444555666777888888888999:::999888;;;@@@FFFKKKggg~~~tttjjj```ZZZSSSQQQQQQWWWaaahhhjjjiiihhhjjjjjjhhhkkkqqqsssrrrpppppppppppppppooonnnmmmkkkjjjjjjjjjkkkkkkiiiggghhhfffccc```^^^\\\ZZZZZZVVVUUUUUUVVVYYY]]]aaadddgggkkkoooooommmhhhdddbbb^^^\\\ZZZYYYZZZ]]]___aaa\\\^^^______^^^]]]^^^```_________^^^\\\ZZZXXXWWWSSSRRRPPPNNNLLLIIIGGGFFFDDDBBBAAA?????????@@@AAACCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLNNNPPPRRRQQQPPPOOOOOOPPPTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRRRRRRRQQQPPPNNNLLLNNNMMMLLLKKKLLLNNNPPPQQQOOOMMMJJJHHHGGGFFFEEEEEEGGGHHHIIIIIIHHHHHHIIIKKKIIIKKKNNNRRRUUUVVVUUUTTTVVVVVVVVVUUUUUUTTTSSSRRRPPPQQQRRRRRRRRRTTTWWWYYY\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWYYY[[[\\\\\\[[[ZZZVVVUUUSSSRRRRRRTTTVVVXXXVVVXXX]]]hhhvvv~~~~~~yyyrrrjjjaaaXXXQQQKKKHHHDDDBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFLLLRRRXXX^^^gggppprrrpppmmmiiiddd```aaaiiittt|||yyyfff[[[\\\ccctttnnn\\\III???999333000111222222222222222222222222111000///.........///000000111111111111111222222333333333333333333333222333444555666666777999<<>><<<;;;;;;<<<<<<@@@AAABBBCCCEEEFFFHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKKKKMMMPPPPPPOOONNNMMMMMMQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNOOOOOOMMMKKKIIIHHHLLLKKKIIIGGGGGGHHHJJJKKKGGGIIIJJJKKKJJJHHHGGGFFFHHHJJJKKKLLLKKKLLLNNNOOOPPPSSSWWW[[[]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[[[[ZZZYYYYYYZZZYYYXXXXXXZZZ]]]ccccccddddddcccaaa^^^]]]^^^^^^___`````````______[[[ZZZXXXVVVVVVVVVWWWXXXSSSTTTWWW```lllvvv{{{}}}{{{|||zzzuuurrrtttvvvwww{{{}}}yyyrrrhhh]]]VVVNNNJJJEEEBBBAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDDDDIIIOOOUUU[[[eeennnqqqooonnnjjjddd^^^\\\```iiiooo}}}jjj\\\ZZZ^^^bbbtttdddOOOAAA999444222222333333333333333333333333---...///111111111000000000000111111222222222333333333333333333333333222333444555666666777999<<>>888444333333333333222222222222222333444444333444555666777888888888999;;;;;;:::999;;;AAAFFF]]]}}}wwwfffXXXPPPLLLPPPVVV^^^dddiiilllmmmdddiiijjjhhhgggkkkmmmmmmllllllmmmmmmmmmmmmllllllkkkjjjiiijjjlllmmmmmmlllgggeeeaaa]]][[[YYYYYYYYYWWWYYY\\\```cccgggiiikkkiiijjjjjjhhhccc^^^\\\[[[[[[\\\]]]]]]\\\]]]```cccbbbbbbaaa___\\\ZZZZZZ\\\WWWVVVSSSPPPMMMJJJHHHGGGCCCBBB@@@???===<<<<<<;;;>>>===<<<;;;::::::::::::>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMHHHKKKOOOPPPOOOMMMLLLKKKMMMMMMLLLLLLKKKLLLLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJGGGKKKPPPSSSSSSQQQOOONNNOOOQQQTTTUUUUUUVVVWWWYYYZZZ^^^cccffffffffffffgggddddddeeeffffffffffffeeedddddddddbbb``````bbbdddjjjkkkmmmmmmmmmjjjgggeeefffgggggghhhhhhhhhhhhhhhcccbbb```]]][[[YYYXXXXXXVVVVVVXXX^^^fffnnnsssvvvyyyuuuooojjjiiiiiikkkkkkmmmnnnsss{{{|||rrrhhh```SSSOOOHHHDDDBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCGGGKKKQQQVVV```kkkooonnnqqqllleee```]]]___ccceeerrr|||lllZZZSSSSSSTTTlll|||lllVVVDDD999444333333000000000000000000000000,,,...111333444444333222000000111111222333333333333333333333333333333333333444555666666777999<<>>???AAACCCEEEGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKFFFJJJNNNPPPOOOMMMKKKJJJMMMMMMLLLLLLLLLMMMNNNNNNPPPRRRTTTSSSQQQPPPQQQSSSQQQPPPPPPPPPPPPOOOOOOOOONNNSSSYYY\\\\\\ZZZZZZZZZZZZ^^^aaadddddddddeeeffffffjjjoooqqqpppoooooopppkkklllmmmoooppppppppppppnnnnnnnnnllljjjjjjlllnnnnnnpppsssttttttqqqnnnlllmmmnnnoooqqqrrrssstttuuunnnmmmkkkgggccc^^^ZZZXXXVVVXXXZZZ]]]bbbiiipppuuuuuurrrnnniiiccc```aaacccaaa___aaajjjsss}}}{{{qqqjjjYYYTTTMMMGGGDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDHHHLLLQQQZZZffflllkkkpppkkkeeebbbbbbbbbaaa___gggppprrr\\\PPPKKKJJJWWWrrr{{{yyyvvv^^^GGG:::555444333000000000000000000000000......000111222333333333000000111222222333444444222222222333333444444444333444555666666777999<<>><<<;;;:::999888777777888::::::555666888:::<<<<<<<<<<<<<<<===???AAACCCEEEGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHEEEIIINNNPPPOOOMMMKKKJJJPPPPPPOOOOOOPPPQQQQQQRRRSSSUUUWWWWWWUUUUUUWWWYYYSSSSSSTTTUUUUUUUUUTTTTTTUUUYYY___aaaaaa```aaabbbdddhhhmmmpppqqqpppqqqqqqooosssxxxyyywwwvvvvvvwwwpppqqqrrrtttvvvwwwwwwwwwtttttttttsssqqqqqqtttvvvpppsssvvvxxxxxxuuurrrpppqqqrrrtttvvvyyy{{{}}}~~~xxxvvvtttoooiiibbb\\\XXXPPPSSSWWWYYY\\\bbbkkkrrrooopppooojjjaaa[[[\\\aaaZZZVVVVVV]]]gggpppzzzvvvooo]]]WWWPPPIIIFFFDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCFFFIIIMMMVVVbbbiiiiiinnniiicccbbbdddddd```\\\aaahhhwwwyyyaaaRRRKKKDDDIII```tttrrr}}}cccJJJ;;;555444333111111111111111111111111///...---,,,---...000222000000111222333333444444111111222333333444555555333444666666666777:::<<>>>>>======>>>@@@BBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNMMMMMMRRRSSSUUUVVVXXXZZZ[[[\\\TTTVVVYYY[[[\\\\\\ZZZYYY[[[[[[[[[[[[YYYWWWUUUTTTPPPYYY]]]\\\]]]dddhhhhhhkkkmmmooorrrtttuuuvvvvvvvvvxxxzzz{{{{{{zzzwwwvvvrrrtttwwwzzz{{{zzzyyyxxxuuuvvvwwwxxxzzzzzz{{{{{{}}}}}}}}}}}}|||zzzyyyxxxvvvuuuvvvxxx|||~~~~~~{{{rrriiiccc[[[TTTNNNPPPRRRSSSUUU]]]jjjtttssszzzzzzqqqhhhdddbbb^^^ZZZWWWTTTVVV^^^hhhrrrxxx}}}tttfff^^^SSSLLLIIIGGGBBB>>>BBBBBBBBBAAAAAA@@@@@@@@@DDDFFFIIIMMMSSSZZZbbbgggeeeeeedddbbb___\\\YYYXXXZZZaaaooopppVVVGGGCCCEEEUUUsssrrrmmmhhhPPP>>>666333333333222111////////////000111111111000000000000000111111222222222333333333222222111111111111111111222333444444444666:::===LLL]]]uuu}}}zzz{{{|||tttjjjaaajjjwwwssslllgggmmm}}}{{{uuupppiiikkknnnqqqtttwwwyyyyyyzzz{{{|||}}}}}}}}}|||{{{xxxxxxxxxyyyzzz{{{||||||wwwkkkNNN<<<666999333222555444111111222333333444444555555555555666777888999999999===999999AAACCCIIIXXX~~~mmmYYYOOONNNOOONNNQQQSSSQQQJJJIIIMMMNNNTTT]]]bbbdddfffiiikkkggghhhiiijjjjjjjjjiiihhhiiikkknnnqqqssssssrrrqqqlllkkkiiigggeeeeeeeeeeeehhhiiikkklllkkkjjjhhhgggeeedddaaa]]][[[ZZZZZZZZZ]]]]]]]]]]]]]]]\\\\\\[[[QQQOOOKKKIIIGGGEEECCCAAA??????===<<<:::888777666555555555555666666666666999999999999999:::;;;<<<>>>=========>>>@@@BBBCCC@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNUUUWWWZZZ]]]_________^^^]]]^^^______``````______]]]\\\\\\[[[YYYVVVTTTRRRMMMTTTYYYXXXZZZ```eeefffiiikkkooorrruuuwwwxxxxxxwwwyyyzzz{{{zzzxxxvvvtttuuuwwwyyy{{{|||{{{yyyxxxxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}}}}|||||||||}}}|||{{{|||~~~vvvnnnfff[[[QQQMMMNNNNNNNNNQQQYYYfffppp{{{yyytttooojjjeee```ZZZXXX\\\eeemmmrrrxxxyyyiiibbbXXXPPPKKKGGGCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFJJJOOOVVV^^^ccccccccccccaaa^^^[[[WWWUUUTTT[[[gggyyy{{{___OOOFFFEEEPPPkkk{{{uuukkkSSSAAA888444333333222111////////////000111000000000000000000000000000000111111111111222222222111111111111111111222333444444444666:::===III[[[uuu|||wwwyyyzzztttlll```jjjwwwtttlllfffmmm|||wwwsssjjjkkknnnqqqtttwwwyyyzzz|||}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{{{{|||wwwoooRRR>>>888:::555333777666111111111222333333444444555555555666666777777888:::===::::::@@@CCCKKK^^^~~~gggVVVPPPPPPRRRPPPQQQUUUUUUPPPLLLKKKEEENNNXXX^^^___bbbiiinnnkkkkkkkkklllkkkkkkjjjiiijjjlllppprrrtttsssrrrqqqhhhgggfffffffffggghhhiiikkklllllllllkkkhhhfffdddcccbbb___]]][[[ZZZZZZZZZ]]]]]]^^^]]][[[XXXUUUTTTKKKHHHEEECCCAAA@@@>>><<<::::::999777666555333333444444444555666666777777888888888888999:::;;;<<<======<<<===>>>???AAABBBAAACCCDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPQQQWWWZZZ^^^bbbccccccaaa___eeeddddddcccccccccdddddd______]]][[[WWWSSSPPPNNNGGGMMMQQQRRRSSSYYY```bbbgggiiimmmqqquuuwwwxxxxxxyyyzzz{{{{{{zzzxxxvvvtttzzz{{{|||}}}}}}{{{yyywwwyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}|||||||||}}}~~~~~~}}}}}}}}}xxxooo```RRROOOOOOMMMKKKMMMVVVbbblll}}}}}}wwwrrrkkkbbb\\\]]]bbbhhhlllrrrxxx}}}mmmhhh```VVVNNNHHHDDDBBB>>>>>>??????@@@AAAAAAAAA???AAADDDHHHLLLSSSZZZ___aaabbbbbbaaa^^^ZZZVVVTTTTTTYYYcccrrrmmmXXXLLLEEEIII^^^yyy~~~pppYYYFFF:::555444333222111////////////000000000000000000000111111...////////////000000000111111222222222222222222333333444444444666:::===GGGZZZuuuyyyssssssuuuqqqjjj```iiiwwwvvvlllfffnnn}}}yyyuuukkkllloooqqquuuwwwyyy{{{~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{xxxtttVVVAAA888999555444777666111222222333333444555555666666777777888888888888:::===:::;;;AAACCCOOOgggttt```TTTQQQTTTVVVUUUXXX^^^aaa]]]TTTMMMFFFLLLSSSZZZ___dddkkkpppnnnnnnmmmmmmmmmlllkkkkkkjjjlllnnnppppppooommmkkkgggfffeeeeeefffhhhiiijjjiiijjjlllllllllkkkiiigggaaa```^^^\\\ZZZYYYYYYYYY\\\]]]]]][[[XXXSSSNNNKKKGGGEEEBBB@@@???>>><<<:::777666555555444333222222222222333444555777777888888888888888999:::<<<<<<===<<<<<<<<<===???AAABBBDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHIIIJJJLLLOOORRRTTTWWWYYY\\\^^^``````___^^^eeeeeeeeefffffffffffffffcccbbb```\\\WWWQQQLLLJJJCCCGGGJJJKKKLLLQQQWWW\\\dddgggkkkooorrrtttttttttwwwxxxyyyzzzzzzyyywwwwww||||||}}}|||{{{yyywwwvvvvvvvvvwwwwwwwwwwwwwwwvvv{{{zzzxxxwwwwwwyyyzzz|||~~~}}}zzzyyyyyy}}}~~~mmm\\\VVVTTTOOOLLLMMMTTT___gggqqq{{{{{{tttjjjbbb```bbbeeegggiiiooowww~~~rrroooggg]]]RRRIIIEEECCC??????????????????@@@@@@@@@BBBDDDGGGKKKQQQXXX]]]aaabbbccccccaaa]]]XXXVVVUUUYYY```lll|||xxx___RRRGGGCCCQQQjjjttt___KKK===666444333222111////////////000000000000000000111111111////////////000000000000111111222222222222222333333444444444555777;;;>>>GGG[[[wwwwwwnnnlllmmmiiiddd^^^hhhwww}}}vvvllleeennn|||xxxtttkkklllnnnqqqtttxxxzzz|||~~~}}}}}}|||}}}}}}~~~}}}|||{{{{{{{{{{{{{{{yyy{{{ZZZCCC888999444333666444333333444444555666666666777888999:::::::::::::::;;;===;;;<<>><<<<<<;;;999888444444444333333333222222111222333444555666777888888888999999:::<<<===>>><<<;;;;;;;;;<<<>>>@@@AAADDDEEEGGGGGGFFFFFFHHHIIIJJJJJJJJJKKKNNNQQQTTTUUUXXXXXXXXXYYYZZZ\\\]]]^^^bbbcccfffiiijjjkkkkkkkkkjjjhhheee```YYYSSSMMMJJJEEEEEEGGGGGGGGGIIIOOOVVVaaadddhhhkkknnnnnnmmmmmmnnnoooqqqrrrtttuuuuuuuuuyyyyyyyyyxxxwwwvvvtttsssrrrrrrsssssstttssssssssstttsssqqqpppppprrrtttuuuuuuuuuuuutttvvv{{{|||kkk^^^ZZZUUUPPPOOOSSSZZZ___aaajjjyyy}}}tttlllgggccc```^^^[[[```gggpppwww~~~xxxuuummmcccVVVMMMGGGDDDAAAAAA@@@@@@???>>>======???@@@CCCEEEIIINNNUUUYYYbbbdddfffgggfffbbb]]]ZZZTTTVVV\\\dddrrreeeXXXKKKBBBJJJ]]]qqqyyyeeePPP@@@777333333222111////////////000//////000000111111111111000000111111111222222222111111222222333333333333333444555555555777;;;>>>III]]]xxxvvvlllgggfffaaa[[[[[[fffvvv|||rrrhhhbbbkkk~~~yyyuuuqqqjjjkkkmmmppptttxxx{{{}}}~~~}}}}}}|||{{{zzzyyyyyy}}}||||||{{{{{{{{{||||||{{{```GGG:::999444222555222444444444555666666777777666777999;;;<<<<<<<<<<<<;;;===;;;>>>DDDGGG\\\}}}~~~{{{vvvlll^^^RRRNNNSSSYYY```fffmmmsssyyywwwlll```XXXTTTQQQVVV```gggiiigggnnnnnnmmmlllllllllmmmmmmoooooonnnmmmlllllllllkkklllkkkiiihhhgggggghhhhhhlllllllllllljjjgggdddbbb[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUURRRMMMHHHCCC@@@>>>;;;999888777777555444333333333333333333333333111222333444555666777777888999999:::;;;===>>>???;;;;;;;;;;;;<<<===???@@@AAACCCDDDDDDDDDDDDEEEGGGJJJJJJKKKMMMOOOQQQSSSTTTWWWVVVUUUUUUVVVXXX[[[]]]___aaaeeejjjnnnrrruuuvvvuuusssoooiiibbb[[[TTTQQQLLLJJJIIIHHHEEEEEEJJJRRR]]]```dddhhhjjjjjjhhhgggcccdddfffhhhkkklllnnnnnnqqqrrrrrrrrrqqqppppppooonnnnnnooopppqqqqqqppppppnnnmmmlllkkkkkkkkklllmmmmmmoooqqqrrruuu{{{yyygggccc^^^XXXUUUTTTUUUWWWWWW\\\hhhvvv}}}wwwpppfff]]]VVVSSSVVV\\\dddmmmuuu}}}zzzrrrhhh]]]SSSKKKFFFCCCCCCBBB@@@???>>>===<<<<<<>>>@@@BBBEEEJJJPPPTTT```cccgggjjjiiifffaaa]]]WWWZZZ^^^eeepppnnn\\\PPPFFFHHHUUUeeeuuulllVVVDDD999444333222111////////////000/////////000111111222222222222222222333333333333111111222222333444444444444444555555555777;;;>>>JJJ^^^xxxyyyooohhhddd^^^WWWXXXddduuu|||mmmeee___fffwww}}}xxxrrrnnnggghhhkkknnnsssxxx}}}}}}}}}~~~}}}|||zzzxxxwwwzzzzzzzzzzzz{{{|||}}}~~~}}}fffKKK<<<:::444333555111333333444444555666666777444666888;;;=========<<<;;;===<<<@@@FFFIIIaaa|||uuunnniii___SSSJJJJJJQQQXXXcccjjjpppsssxxxzzztttkkkccc___[[[\\\```eeeggggggllllllkkkjjjkkklllmmmmmmnnnmmmlllkkklllnnnpppqqqnnnmmmkkkiiiiiihhhiiiiiillllllkkkiiifffbbb^^^\\\YYYYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPLLLHHHDDD@@@>>>;;;888666555555555444222111111111222222333333444222222333444444555666666777777888999:::<<<>>>>>>;;;:::::::::;;;===???@@@@@@BBBCCCCCCCCCCCCDDDFFFIIIIIIKKKMMMNNNOOOPPPPPPSSSRRRRRRSSSTTTUUUWWWXXX]]]^^^aaafffnnnwww|||vvvnnnfff```\\\WWWSSSOOOMMMHHHDDDHHHPPPYYY\\\aaaeeehhhhhhgggfff^^^___```bbbdddfffggghhhiiiiiijjjjjjkkkkkkkkkkkkhhhhhhjjjkkklllllllllllljjjjjjjjjiiiiiihhhhhhhhhfffiiimmmpppssszzzssspppjjjeee___ZZZVVVSSSPPPOOOUUU```iiinnnrrrxxx|||~~~zzznnn```VVVRRRSSSVVV]]]fffpppxxx|||{{{wwwnnneeeZZZPPPHHHCCCBBBBBBAAA@@@??????>>>===>>>???AAADDDHHHNNNRRR\\\```eeeiiijjjfffbbb^^^[[[^^^bbbgggqqqzzz^^^TTTLLLKKKPPP\\\lllzzzsss\\\HHH<<<666333222111////////////000...//////000111111222222222222222222333333333333111111222222333444444555444555555555555888;;;???III]]]vvv~~~vvvoooiiiaaaYYYUUUaaattt}}}nnngggaaadddppp}}}xxxqqqllleeefffhhhlllrrrxxx}}}}}}zzzwwwvvvvvvwwwyyy{{{}}}jjjNNN>>>;;;555444555111222222333444444555555666222444777:::<<<======<<<;;;===<<>>;;;:::::::::;;;===???@@@BBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQ[[[[[[\\\aaajjjwwwwwwooohhhddd___YYYTTTQQQJJJEEEHHHQQQVVVYYY___eeehhhiiihhhggg^^^___```aaacccdddeeefffddddddeeefffggghhhiiiiiibbbcccdddeeegggggghhhhhhjjjjjjjjjjjjiiigggfffeeeaaaeeejjjmmmpppwww}}}zzzuuuooohhh```YYYSSSJJJEEEFFFOOOWWW[[[aaaiiiqqqwwwvvvggg\\\QQQPPPQQQWWW___iiirrrvvv|||yyyqqqjjj```TTTJJJBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAACCCEEEJJJOOOTTTXXX\\\cccgggiiifffaaa]]]YYY\\\___dddmmm}}}___WWWPPPMMMOOOWWWgggvvvxxxaaaKKK>>>888333222111////////////000...//////000111222222222111111222222222333333333111111222333333444555555444555555555666888<<>>:::===CCCDDDNNNrrryyypppeee\\\RRRKKKGGGHHHOOOXXX^^^gggnnnooopppsssuuutttrrrnnngggddddddgggjjjkkkgggiiilllmmmmmmkkkkkkkkklllkkkkkkkkkmmmpppsssuuupppmmmjjjhhhiiijjjjjjjjjmmmiiiddd```]]][[[YYYXXXYYYYYYWWWVVVVVVUUUVVVVVVPPPLLLFFFBBB>>><<<999888555555444333333333444444333333333333333333333333444444444555555555555666666666666666777888999:::;;;<<<<<<;;;999999:::<<>>???BBBEEEFFFFFFGGGIIIJJJLLLLLLKKKIIIHHHKKKLLLMMMMMMMMMNNNPPPSSSVVVWWWYYYZZZ```lll}}}~~~yyyuuusssrrrfff[[[VVVPPPJJJJJJNNNQQQUUUWWWVVV\\\fffiiifffcccaaa```aaacccccc```]]]aaabbbcccdddddddddddddddfffffffffdddcccccceeefffeeedddcccccccccdddeeefffeeeiiilllnnnttt~~~}}}~~~|||sssdddYYYQQQKKKGGGHHHJJJMMMUUU]]]fffppp~~~xxxfffYYYPPPKKKPPPZZZccckkkpppsssxxxyyyqqqmmmeeeYYYNNNIIICCC@@@BBBCCCAAA>>>>>><<<>>>???AAACCCHHHNNNRRRXXX___eeeffffffeee___XXXZZZYYY]]]fffppp|||ttt___OOONNNOOORRR```qqq~~~nnnSSS???777333111///...000111111000////////////000000000000222333333444444333333222111222333333333333444555444555666666777999===@@@III^^^wwwmmmZZZVVVaaasssyyytttqqquuuzzz}}}~~~}}}yyyrrrllldddfffiiimmmrrrwww|||~~~}}}zzzwwwyyyxxxwwwyyy|||tttUUUBBB===888777888333444444444555555555555666666777999:::;;;;;;::::::===:::===DDDFFFRRRxxx{{{ssseee\\\RRRLLLHHHHHHOOOWWW]]]fffmmmnnnnnnpppqqqpppooollliiiggghhhhhhhhhhhhhhhkkkmmmnnnmmmlllllllllkkkkkkkkklllnnnppprrrtttooommmjjjiiijjjjjjjjjjjjkkkhhhccc___]]][[[YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRLLLHHHCCC>>><<<:::888666555444444333333333333333333333333333333333333333444444444444555555555555666666666666777888999999999:::;;;:::999999;;;===AAA???>>>???BBBDDDEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGIIIKKKLLLMMMLLLMMMOOOPPPXXXYYYYYYZZZ]]]dddoooxxx|||pppccc[[[SSSLLLJJJMMMOOORRRRRRQQQWWW___cccaaa```______bbbddddddaaa^^^______``````aaabbbbbbbbbddddddeeedddcccdddfffhhhdddccccccbbbcccdddfffgggeeeiiikkklllrrrzzz|||yyyssswww}}}wwwlllYYYQQQIIIHHHHHHKKKQQQWWWdddooo~~~uuuaaaVVVNNNOOOWWW___gggmmmooottt{{{~~~wwwssskkk___TTTMMMFFFBBBCCCCCC@@@=========>>>???@@@BBBGGGLLLPPPWWW^^^eeeggggggfff```YYYWWW[[[bbbgggjjjqqqwwwbbbPPPMMMNNNPPP^^^ppp}}}rrrXXXCCC:::333111//////000111111000000000000000111111111111222333333444444333333222111333444444222222333555444555666666777999===@@@KKK```www}}}jjjWWWUUUaaasss|||xxxxxx|||{{{wwwpppjjjdddeeehhhlllpppuuuxxx{{{{{{}}}~~~||||||{{{yyyzzz|||~~~~~~~~~yyyYYYCCC===777666888444444444444555555555555666888888:::;;;;;;;;;;;;;;;<<<:::>>>EEEIIIYYY}}}uuufff]]]SSSMMMJJJJJJOOOVVV]]]eeelllmmmlllmmmllljjjjjjiiiiiijjjkkkjjjgggeeejjjlllnnnnnnmmmlllmmmnnnjjjkkklllnnnoooqqqqqqrrrooommmkkkjjjkkklllkkkjjjhhheee```]]]\\\[[[ZZZYYYUUUVVVVVVUUUTTTQQQNNNLLLEEEBBB===:::999888666444444444333222222222222222333333333333333333333333444444444444555555555555666555555666666777888999666777999999888999<<<>>>@@@???>>>???AAACCCCCCBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFIIIKKKLLLLLLLLLLLLMMMVVVWWWXXXXXXXXXZZZ^^^```lllrrryyy}}}~~~|||nnncccYYYQQQMMMNNNLLLLLLKKKJJJNNNVVV[[[ZZZ]]]^^^```ccceeeeeeaaa^^^______^^^^^^___aaabbbcccaaacccdddddddddeeegggiiicccbbbbbbbbbcccdddfffgggfffhhhiiijjjnnnssstttqqqiiilllpppssstttvvvyyy{{{~~~~~~lll___QQQJJJIIIIIIMMMRRR```kkkzzznnn```RRRNNNRRRXXX```fffggglllsssyyy}}}}}}yyyqqqdddZZZPPPIIICCCDDDCCC@@@===>>>>>>>>>???@@@AAADDDJJJMMMUUU]]]dddggghhhgggaaaZZZZZZbbbkkkmmmiiikkk|||}}}gggTTTOOONNNPPP^^^ppp||||||{{{xxx___III===444222000///000111000000111111111111222222222222333333444444444444333333333444555444222111222333444555666666777999===@@@MMMaaawww|||jjjXXXVVVdddvvv}}}zzz}}}{{{zzzvvvoooiiibbbdddfffjjjnnnrrrvvvxxxyyyzzz|||~~~}}}}}}}}}{{{{{{|||}}}|||{{{||||||[[[DDD<<<555555888444444444444555555555555666888888999::::::;;;;;;;;;<<<;;;>>>EEELLL^^^{{{sssfff\\\RRRNNNLLLKKKOOOUUU]]]fffmmmmmmkkkkkkiiifffddddddeeehhhjjjjjjhhhfffiiikkkllllllkkkkkkmmmnnnkkkmmmoooqqqrrrrrrqqqqqqooonnnmmmmmmnnnnnnmmmkkkeeebbb^^^\\\[[[[[[ZZZYYYUUUUUUVVVVVVSSSOOOJJJGGG???===:::888777777555444444333222222111111222222333333333333333333333333333333444444444555555555555555555555666777888888666777888888777888:::<<<>>>===<<<===???@@@@@@???AAABBBCCCDDDEEEEEEDDDDDDEEEHHHKKKMMMMMMLLLLLLLLLQQQSSSVVVXXXYYYXXXUUUSSSYYYaaaiiinnnpppuuuvvvmmmddd[[[UUURRRKKKHHHEEEDDDHHHOOOUUUWWW]]]___bbbeeefffddd```^^^aaa```_________bbbdddfffaaacccddddddddddddfffgggbbbbbbaaaaaabbbdddfffgggggggggggggggjjjlllkkkjjjeeefffggggggggghhhkkknnnppppppvvvsss^^^QQQKKKJJJNNNSSS\\\ffftttzzziiiVVVMMMMMMPPPWWW]]]^^^dddlllqqqtttyyy|||tttggg^^^SSSKKKEEEDDDDDDAAA???@@@>>>?????????@@@CCCGGGKKKSSS[[[cccggghhhhhhccc]]]ZZZaaakkknnnjjjkkkzzzmmmXXXRRRPPPRRR```rrryyyvvvvvv}}}{{{~~~}}}fffMMM>>>666333111///000111000///000000000111111111222222333333444444444444333333333444555444222111222333444555666666777999===@@@NNNaaawww~~~~~~}}}mmm___[[[jjj||||||yyy|||~~~{{{zzzvvvooohhh```aaadddhhhmmmrrrvvvxxx|||}}}}}}}}}|||zzzxxxwww}}}|||{{{{{{|||}}}|||{{{{{{}}}\\\DDD;;;444444666333444444444555555555555666777777777888999999:::;;;===<<>>???>>>===AAABBBBBBCCCDDDEEEEEEEEEEEEHHHKKKMMMMMMLLLLLLLLLNNNQQQVVV]]]aaa```[[[VVVSSSXXX]]]___```gggsss}}}}}}|||xxxsssnnnhhh```ZZZOOOIIICCCAAAEEEJJJQQQVVV\\\___ccceeedddaaa^^^\\\______^^^]]]___aaaccceeecccdddeeeeeecccccccccdddbbbbbbaaaaaabbbdddeeefffhhhfffdddfffgggfffeeedddbbbccccccbbbaaabbbfffhhhhhhhhhlllxxxlllZZZOOOKKKNNNTTT\\\dddooo|||pppZZZMMMIIIJJJNNNSSSUUU]]]ggglllnnnrrryyy~~~wwwkkkcccVVVMMMFFFEEEEEECCCBBBCCC???????????????BBBFFFIIIQQQYYY```dddgggiiieee___VVVZZZaaagggiiimmmyyyppp[[[SSSPPPQQQ^^^pppvvvrrrnnnqqqzzz}}}kkkQQQ???777444111000000000000////////////000000000111111333444444555555444444333333444555444222111222333444555666666777999===@@@NNNaaawww{{{zzz}}}oooddd```ooo|||wwwxxx{{{yyyxxxtttllleee]]]___ccchhhnnntttyyy|||~~~~~~}}}|||zzzxxxvvvuuuzzzyyyyyyzzz}}}~~~~~~}}}{{{}}}\\\DDD<<<555444666333444444444555555555555666777777777777888999:::;;;======@@@EEEOOOhhh~~~sssiiiaaaXXXOOOMMMNNNNNNPPPSSSZZZdddmmmooonnnllliiieeeaaa```___```dddgggiiijjjffffffgggggghhhjjjnnnrrruuuvvvwwwwwwvvvsssqqqooommmmmmnnnoooqqqpppmmmjjjdddaaa]]][[[ZZZ[[[ZZZYYYWWWWWWWWWTTTPPPJJJDDD@@@:::999777777888777666444444444333222222222222222333333333333333333333333333333333333444444444444444333333444444555666777999::::::888777666777999999999999<<>>AAAAAABBBCCCDDDEEEEEEFFFEEEHHHJJJLLLKKKKKKLLLMMMOOOQQQXXXbbbkkkmmmggg```VVVXXXYYYYYYYYY^^^gggooommmqqqsssssstttsssnnngggXXXOOOEEEBBBCCCFFFMMMSSSXXX\\\___aaa```^^^\\\\\\[[[[[[[[[[[[]]]^^^```bbbcccdddfffeeecccbbbbbbcccccccccbbbaaaaaacccdddeeehhhdddccceeefffcccbbbbbb___````````````bbbfffiiihhhhhhiiiqqq~~~zzzfffVVVMMMMMMRRR\\\bbbiiirrrttt^^^PPPJJJGGGHHHLLLOOOYYYdddkkklllnnntttzzz{{{qqqiiiZZZPPPHHHFFFEEECCCBBBDDD???@@@@@@??????BBBFFFJJJOOOVVV]]]aaaeeehhhfffbbbZZZZZZ___gggnnnttt~~~ttt^^^UUUPPPNNNYYYiiisssooojjjjjjqqq{{{~~~pppVVVBBB888555222111000000///....../////////000000000000444444555555555555444444333444555444222111222333444555666666777999===@@@NNNbbbxxx{{{xxx|||zzzooogggfffuuu}}}wwwvvv|||wwwvvvuuuqqqiiibbb\\\^^^bbbhhhooovvv{{{~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwyyy}}}~~~~~~}}}zzz}}}\\\EEE>>>777666888444444444444555555555555666888888777777888999;;;<<<<<<===@@@FFFRRRnnn}}}rrriii^^^UUUMMMLLLNNNOOOPPPRRRWWWbbblllooonnnmmmjjjeeedddcccbbbccceeeggggggfffeeefffffffffhhhlllqqquuuyyyyyyxxxwwwtttrrrooommmiiijjjkkkmmmooonnnjjjgggdddaaa]]][[[[[[[[[ZZZYYYWWWVVVUUURRRLLLFFFAAA===999888777777777777555333555444444333333333333333333333333333333333333333222222333333333444444444333333333333444555666777888999999999888888999;;;999999;;;>>>AAACCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEGGGHHHIIIHHHIIIKKKLLLNNNPPPWWWcccooorrrllleeeXXXYYYZZZYYYYYY\\\```ccc```fffkkknnnsssyyyyyytttdddWWWJJJDDDBBBBBBGGGNNNQQQUUUYYY[[[ZZZZZZ[[[\\\YYYYYYZZZ\\\]]]^^^``````aaaccceeeeeedddccccccdddddddddbbbaaaaaaaaabbbccchhhcccaaaeeefffbbbaaaccc___```aaa``````bbbeeehhhggggggiiikkkssswwwbbbSSSNNNQQQWWWZZZ^^^dddpppxxxbbbTTTMMMHHHGGGHHHKKKWWWdddllllllmmmrrrwww}}}|||tttnnn```UUUKKKGGGEEEAAA@@@BBB???@@@@@@@@@@@@CCCGGGKKKNNNTTTZZZ]]]bbbggggggeeecccbbbeeelllsssyyy|||eeeZZZRRRLLLTTTcccnnnmmmkkkjjjmmmuuu~~~ttt[[[FFF999666333111000000///...//////000000000111111111444444555555555555444444111333444444222222333555444555666666777999===@@@OOOddd{{{xxxtttyyy~~~zzzrrrmmmnnn|||}}}{{{uuuuuu|||xxxvvvvvvrrriiibbb\\\^^^bbbhhhnnnuuuzzz}}}zzzzzzzzzzzzzzzzzzyyyyyyttttttvvvxxx|||}}}|||{{{yyy}}}]]]GGG@@@999888999555444444444555555555666666:::999999888999:::<<<===;;;===@@@FFFUUUsss~~~tttjjj\\\SSSKKKKKKNNNOOOPPPRRRTTT___jjjnnnnnnmmmjjjfffgggffffffggghhhgggeeeccceeeffffffgggiiimmmsssxxx{{{zzzxxxvvvssspppmmmlllfffgggiiilllmmmlllhhheeeeeebbb^^^[[[[[[[[[ZZZYYYWWWVVVSSSOOOJJJDDD>>>;;;888777666666777666444222666555444444333333444444333333333333333333333333222222333333333444444444333333333333444555666666666888999999888999;;;===::::::<<<@@@DDDFFFEEEDDD?????????@@@AAACCCDDDEEEDDDFFFGGGFFFFFFGGGIIILLLMMMNNNTTT```mmmqqqkkkdddXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ```eeehhhqqq||||||lll]]]NNNFFFAAA>>>CCCJJJKKKOOOSSSVVVVVVWWWZZZ]]]YYYZZZ\\\^^^```aaaaaaaaa^^^aaadddeeedddddddddeeeeeedddcccaaaaaaaaaaaabbbhhhbbbaaaeeefffbbbaaaccccccccccccaaa______aaacccccceeeffffffiiitttnnnYYYPPPRRRPPPSSSUUUXXXddduuuzzzeeeXXXPPPIIIGGGGGGIIIVVVeeemmmmmmmmmqqqvvvvvvzzz|||tttnnneeeYYYNNNHHHDDD@@@>>>??????@@@@@@@@@AAACCCHHHLLLNNNSSSXXX[[[```fffhhhfffeeeeeehhhmmmpppuuulll```UUUMMMSSS```kkkmmmnnnmmmmmmrrr|||~~~vvv___JJJ999777333111111000///---000111111111111222222222444444555555555555444444111222333333333333444555444555666666777999===@@@PPPeee}}}~~~tttooovvv}}}{{{vvvtttvvvxxxsssttt{{{zzzyyyuuullleee]]]___ccchhhmmmsssxxxzzz||||||{{{zzzzzzyyyyyyxxxttttttuuuxxx{{{|||{{{yyyxxxaaaEEE<<<<<<777555777666666666666777777777777999:::;;;:::999999:::<<>>BBBDDDHHH[[[wwwhhh\\\YYYTTTPPPQQQUUUXXXXXX\\\ccckkkpppooojjjeeecccbbbccceeefffggghhhhhhhhhiiiiiihhhiiikkkmmmppprrrxxxwwwwwwxxxxxxtttnnniiihhhiiijjjjjjhhhfffbbb```___^^^\\\[[[YYYYYYYYYZZZYYYWWWSSSLLLCCC<<<999999999888777666555555555555111222444666777777666666777777666555555444444333222222333333333333333333222222333555555666666666888777666666666666777888888999<<<>>>@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJLLLNNNQQQTTTVVVWWWWWWWWWWWWUUUSSSTTTWWWXXXWWWVVVVVV[[[^^^aaajjjyyyppp]]]PPPFFF@@@???CCCEEEFFFGGGIIILLLOOORRRSSSXXXYYY[[[^^^```aaa```___```aaabbbdddddddddccccccaaaaaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbaaa``````bbbeeeeeeeeefffeeeeeejjjrrryyyooo\\\PPPIIIGGGHHHIIIKKKSSSdddzzzsssggg]]]WWWTTTSSSXXXaaahhhmmmppprrrtttuuuvvv{{{{{{sssjjjbbbWWWMMMGGGEEECCCCCCDDDCCCAAA@@@@@@BBBEEEFFFOOOSSSZZZaaaggglllnnnooojjjgggeeejjjttt~~~jjjVVVNNNPPPTTT```nnnwwwqqqeeebbbgggmmmvvvzzzkkkVVVAAA999444333333000///111000000000111111111222222111111111111111222222222333222111111111111222333444444555555666:::???CCCRRRggg~~~}}}yyyttt{{{www{{{|||tttlllkkkwww}}}|||{{{wwwpppiii^^^```eeejjjqqqvvv{{{}}}}}}{{{zzzzzzyyyvvvssssssssstttwwwyyyyyyxxxvvvsssjjjLLL>>>999555333333666666666666777777777777:::<<<<<<<<<;;;;;;===???===AAAEEEKKKaaayyygggaaa\\\WWWTTTTTTVVVYYY[[[aaagggoootttrrrkkkeee```aaabbbdddfffhhhiiiiiijjjkkkjjjiiiiiijjjnnnqqqssszzzzzzyyyxxxvvvrrrmmmiiiiiijjjjjjjjjhhheeebbb```^^^]]]\\\[[[ZZZYYYYYYYYYYYYVVVPPPHHH@@@:::888999888888777666555555555555111222333555777777888888777777777666555555444444333333333333333222222222333444555666666666666666666555555444444555555666777888:::<<<===>>>============>>>???@@@AAAAAABBB@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSSSSWWWUUUSSSSSSTTTVVVVVVVVVUUUZZZ]]]___ffftttzzzfffVVVJJJAAA???AAA>>>>>>???BBBEEEIIILLLNNNTTTUUUXXXZZZ\\\]]]^^^]]]```aaabbbccccccbbbaaaaaa`````````````````````````````````aaaaaabbbbbbbbbaaabbbbbbaaa``````ccceeefffffffffdddbbbeeekkkqqquuu~~~lll\\\OOOHHHBBBDDDEEEFFFMMM^^^uuuwwwmmmccc]]]XXX]]]dddjjjmmmppprrrsssrrrrrrvvv}}}yyymmmfffZZZPPPJJJFFFEEEDDDDDDCCCBBBAAAAAABBBDDDEEEMMMRRR[[[dddlllqqqssstttjjjeeebbbhhhtttqqq\\\RRRQQQTTT\\\jjjtttoooccc]]]^^^aaaooovvvqqq\\\DDD;;;444333333111000111111111111222222222222222000111111111222222222333444333333222222333333444555555666666666:::>>>BBBPPPeee{{{|||yyyvvvyyy}}}{{{oooeeebbbmmm}}}{{{wwwqqqmmm```bbbeeejjjqqqwww}}}~~~|||zzzwwwsssqqqrrrrrrsssuuuxxxxxxwwwuuutttnnnOOO???999666444444666666666666777777777777:::;;;<<<;;;:::;;;===???>>>AAAEEEOOOfffjjjfff___XXXWWWWWWXXX[[[^^^gggkkkqqqtttrrrmmmgggccc```bbbdddfffhhhjjjkkkkkkmmmlllkkkkkkmmmppptttwwwzzzzzzxxxvvvsssnnnjjjgggkkkkkkkkkjjjgggdddbbb```]]]\\\[[[ZZZZZZYYYYYYYYYXXXSSSLLLDDD===999888888888777666555555555555555333333444555666777777777888777777666666555444444333333333222222222222222555555666666666666666666555555555555555555555555777888:::;;;<<<<<<<<<<<<<<<======???@@@AAABBBBBB???@@@BBBCCCEEEGGGIIIIIIKKKKKKMMMNNNPPPRRRTTTUUUVVVUUUSSSSSSTTTUUUVVVWWWVVVZZZ^^^___cccoooppp]]]NNNCCC>>>>>>999999:::<<>>555333333222000111222222222222222222222222222333333444444555555555444444444444444444444444555666666666777:::>>>BBBRRReeezzz{{{zzzxxxyyy|||vvvkkkaaa[[[eeezzz~~~zzzvvvssspppdddeeegggkkkqqqwww}}}}}}zzzvvvsssqqqrrrrrrrrruuuwwwxxxxxxvvvwwwoooRRR@@@:::999777777666666666666777777777777888999::::::999:::<<<>>>???BBBFFFRRRlllqqqggg___XXXXXXYYYYYY]]]ccckkkmmmnnnoooooolllhhheee```aaadddfffiiijjjllllllnnnnnnmmmnnnqqqtttxxx{{{{{{zzzxxxuuuppplllhhhgggllllllkkkiiifffcccaaa___ZZZZZZZZZYYYYYYXXXXXXWWWUUUOOOGGG@@@;;;888777777777666666555555555555555777666666666555555666666777777777666555555444444333333222111111111222333666666666666666666555555666666666666666666666666999999:::;;;<<<<<<======<<<======???@@@AAABBBBBB@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSUUUWWWVVVYYY\\\]]]___iiizzzxxxeeeUUUIIIAAA<<<999888888999<<>>???BBBGGGUUUqqquuufff\\\VVVYYY[[[[[[```hhhooonnnmmmmmmmmmkkkhhheeeaaabbbdddgggiiikkkllllllmmmnnnoooqqquuuyyy|||~~~||||||zzzuuuoookkkiiiiiilllkkkiiigggdddaaa^^^]]]WWWXXXXXXXXXXXXWWWVVVUUUPPPKKKCCC===:::888777777666666555555444555555666999888777666555555555555666666666555444444333333222111111000000222333444666666666666666555444333666777777888888777777666999999:::;;;<<<===>>>>>>======>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKMMMOOOQQQRRRRRRSSSTTTVVVVVVVVVWWWYYYZZZaaapppqqq```SSSHHH@@@<<<;;;999999:::<<>><<<:::666666666666666777777777777888999:::::::::;;;===???>>>AAAHHHXXXwwwssscccXXXSSSXXX[[[[[[bbbkkkvvvtttsssrrrqqqnnnhhhdddbbbccceeegggiiijjjkkkkkkjjjlllooossswww{{{~~~{{{zzzxxxsssmmmiiiiiijjjiiihhhfffccc```]]]ZZZYYYUUUUUUVVVWWWVVVUUUTTTSSSLLLFFF@@@;;;:::999777666555555555444444555555666888777666555555666666777555555555444333333222222111000//////000222444666666666666555555333222222666777888888888888777666777888888:::;;;===>>>???>>>>>>?????????@@@@@@@@@DDDDDDEEEEEEFFFGGGGGGHHHFFFHHHJJJKKKLLLKKKJJJIIIKKKOOOTTTVVVVVVVVVWWWYYYXXXUUUUUUWWWXXX]]]jjjwww}}}nnn```RRRGGG@@@>>>;;;999888:::<<<>>>>>>CCCHHHJJJJJJMMMSSSXXXXXXYYY[[[]]]____________]]]^^^```aaaaaa```^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]]]]\\\[[[\\\^^^```___bbbeeeeeedddeeeiiilllqqqzzz~~~wwwppphhhbbbWWWRRRMMMPPP[[[hhhqqquuutttllljjjllljjjkkkllllllkkkllloooqqqqqqpppqqqsssrrrrrrwww|||ssseeeYYYPPPJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBFFFKKKRRR[[[ccchhhlllmmmpppllliiilllsss|||tttbbbZZZZZZdddnnnvvvwwwsssooojjjeeecccfffgggiiirrrpppTTTFFF777444555444222222222222111111111000000000000000111222333444555555222333444444444444333222333444555666888<<>>@@@>>>AAAHHHZZZ{{{|||pppaaaVVVQQQWWW[[[\\\cccnnn|||{{{zzzzzzxxxssskkkdddcccdddeeegggiiijjjkkkkkkgggjjjnnntttyyy|||~~~xxxxxxuuupppjjjffffffhhhgggfffccc```]]]ZZZWWWVVVSSSTTTUUUVVVUUUTTTSSSRRRIIIDDD>>>;;;:::999888666555555444444444555555666777666555555555777888999555444444333333222111111000/////////000222555777666666555555444333111111555666777888888777666555666666777888:::===???@@@??????????????????@@@@@@EEEFFFFFFFFFGGGGGGGGGGGGBBBEEEHHHLLLNNNNNNMMMLLLMMMRRRXXX[[[[[[[[[\\\]]]\\\WWWUUUWWWYYY\\\gggtttwwwiiiZZZMMMBBB???<<<999777888:::<<<:::???DDDFFFGGGIIIPPPUUUWWWXXXZZZ]]]^^^_________]]]^^^```aaaaaa```^^^]]]ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZ[[[]]]___```cccfffgggffffffiiillliiiuuu|||vvvnnnggg[[[SSSMMMQQQ^^^jjjoooppptttuuuuuurrrnnnjjjjjjkkkhhhiiijjjkkklllnnnqqqtttsssrrrssstttrrrqqqvvv}}}~~~uuuhhh[[[QQQKKKHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDIIIPPPYYYaaahhhlllnnnooollliiiiiimmmsssxxx{{{zzz~~~yyyggg```___```lllvvvzzzxxxtttllleeebbbgggjjjkkkqqqqqqVVVGGG888444555555333222222111111111000000//////222222333444555777777888222222333444444333222222222333555666999===CCCGGGVVViii}}}yyyyyyyyy{{{uuuccccccbbbeeeuuu}}}|||}}}|||uuuooojjjmmmppptttxxx|||~~~}}}vvvrrrppppppqqqppppppqqquuuwwwxxxxxxwwwuuuUUUDDD>>>;;;888666888888888888888999999999<<<<<<<<<;;;::::::===???CCCDDDJJJ]]]}}}}}}qqqlll\\\TTTOOORRRYYY___ffflllsssuuuxxx{{{zzzuuummmhhhccceeehhhjjjjjjjjjjjjkkkmmmnnnqqquuuyyyzzzzzzxxxwwwwwwtttoooiiiggghhhkkkfffeeeccc```^^^\\\[[[ZZZWWWUUUSSSRRRRRRRRRPPPNNNFFF@@@;;;:::888333111111666555444333444666888999999888777666555555666666444444444444333222111111000////////////111222333999999999777555444444666555555666666777777888888777888999:::;;;<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAACCCEEEFFFDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMNNNTTT\\\ccceeeccc^^^ZZZXXXXXXWWWVVVXXX\\\bbbgggxxx{{{fffUUUKKKBBB<<<;;;;;;999888999======>>>???BBBFFFJJJLLLPPPTTTZZZ^^^___^^^^^^]]]^^^^^^^^^_________``````^^^^^^^^^^^^^^^^^^^^^^^^______]]]]]]]]]]]]^^^___bbbbbbaaaaaaaaabbbbbbcccfffbbbbbbkkkxxx{{{rrrhhhXXXSSSOOOQQQZZZccchhhjjjiiigggeeedddcccdddfffgggiiihhhgggiiimmmppprrrrrrqqqrrrrrrrrrsssttttttttt~~~wwwkkk]]]QQQIIIEEECCCDDDCCCCCCBBBBBBBBBCCCCCCIIILLLSSS\\\dddiiillllllfffhhhjjjhhhgggjjjqqqxxxzzz|||nnn```]]]___hhhtttzzzxxxsssooonnnjjjjjjjjjjjjmmmwwwxxx^^^EEE999888333222444111888666444222000/////////444555555666666666666666444444444444444444333333444333555888888:::AAAIII[[[ooo{{{uuuvvvxxxppphhheeeeeennn|||||||||~~~{{{tttllldddhhhmmmpppsssvvv|||}}}{{{xxxuuurrrppppppqqqrrrssstttuuuuuutttsssyyyZZZGGG@@@<<<888555666777777777777888888888;;;<<<<<<<<<;;;;;;<<<>>>CCCDDDKKK___yyy|||}}}rrrhhhdddZZZRRRMMMPPPVVV\\\cccjjjsssuuuxxxzzzyyytttmmmhhhbbbeeehhhiiijjjjjjkkklllnnnoooqqqvvvzzz}}}}}}|||xxxvvvsssmmmgggeeegggjjjiiigggddd```]]]ZZZXXXWWWWWWVVVTTTSSSSSSSSSQQQOOODDD>>>;;;;;;:::777555777666666555555666777999:::777777777777666666666666444444444444333222111111000////////////111222333888888888777444444555666555555666666777777777777666777888:::;;;;;;;;;;;;===============>>>???@@@BBBDDDEEEFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNSSSZZZ```bbb```\\\YYYWWWWWWWWWWWWXXX\\\aaafffuuu~~~ppp___PPPFFF>>>;;;;;;999888:::<<<<<<===>>>AAAEEEIIIKKKNNNSSSYYY]]]^^^^^^]]]]]]]]]]]]^^^^^^___`````````________________________```___^^^]]]]]]]]]^^^___^^^^^^^^^______```aaaaaa[[[XXXXXX```kkkqqqmmmggg]]]XXXRRRRRRWWW^^^bbbdddccccccbbbbbbbbbccccccccckkkkkkkkklllmmmoooqqqsssqqqqqqrrrrrrsssttttttttt{{{pppbbbVVVNNNIIIFFFDDDCCCCCCBBBBBBBBBCCCCCCFFFJJJQQQZZZbbbhhhkkkllliiikkkllljjjiiimmmtttzzz~~~vvveee___\\\fffttt||||||xxxtttrrrooopppoookkkkkkrrrzzz```GGG:::888333222444111444333111000000000111111333444444555555555555555444444444444555555555555666555666999:::;;;BBBKKK\\\pppxxxrrrtttwwwooogggddddddmmm|||~~~yyyzzz|||zzzsssmmmeeeiiimmmppprrrwww}}}}}}zzzuuuqqqoooooopppqqqrrrssstttuuuuuuuuu~~~___LLLCCC<<<777555555555666666777777777777999;;;======<<<<<<===>>>BBBDDDLLLaaaxxxvvvsssiii```]]]WWWPPPKKKNNNSSSXXX```hhhrrruuuxxxyyywwwrrrlllgggbbbdddgggiiiiiijjjlllmmmpppppprrrwww|||yyyvvvqqqkkkfffdddgggiiijjjhhhddd```\\\XXXUUUTTTXXXVVVUUUTTTTTTSSSQQQNNNBBB===999::::::666555777666666777777888999999999555555777888888777666666444444444444333222111111000////////////111222333777777777666444333555666555666666666666777777777555666777888::::::::::::;;;;;;;;;<<<<<<>>>??????BBBCCCDDDDDDDDDEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIMMMQQQVVVZZZ\\\[[[YYYWWWVVVVVVWWWWWWWWW[[[```dddmmmuuu~~~nnnYYYMMMBBB===;;;999999;;;;;;;;;;;;===???CCCFFFHHHKKKPPPWWW[[[]]]]]]\\\]]]]]]]]]^^^^^^___``````aaa````````````````````````aaa```^^^]]]]]]]]]^^^___^^^^^^^^^^^^]]]\\\[[[[[[QQQNNNNNNRRRYYY```bbbbbb^^^ZZZTTTRRRSSSWWWZZZ\\\```aaadddfffggggggffffffmmmoooqqqpppnnnnnnqqqtttpppqqqqqqrrrssssssttttttzzz~~~sssfffZZZQQQJJJGGGCCCCCCBBBBBBBBBCCCCCCDDDDDDHHHOOOXXX```gggkkkmmmmmmnnnooonnnnnnqqqwww}}}mmmccc]]]hhhwwwzzzwwwtttvvvtttmmmggglll||||||cccJJJ;;;999444222444111000/////////000111222333222333333444555444444444444444555555666666777777777666888;;;<<<===DDDMMM```ttt~~~vvvqqqtttvvvmmmeeeaaabbbmmm|||}}}yyyuuuvvvxxxwwwrrrmmmgggjjjnnnppprrrxxx}}}wwwrrrnnnooooooppprrrsssuuuvvvwwwxxxbbbNNNDDD===777666555555666666777888888888888;;;===>>>>>>=========BBBEEENNNddd|||xxxqqqfff^^^[[[WWWPPPKKKMMMPPPVVV___gggqqqsssvvvvvvsssnnniiifffbbbdddggghhhiiijjjlllnnnppppppsssxxx}}}|||xxxqqqjjjeeeeeegggiiiiiigggccc___[[[WWWUUUTTTWWWUUUTTTTTTSSSRRROOOLLLBBB<<<888888666222000111555555666888888888888888333444777888999888777666444444444444333222111111000////////////111222333555666666555444333555666666666666666666666666666444444666777999::::::::::::::::::;;;<<<===>>>???@@@AAABBBBBBBBBDDDGGGJJJGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNQQQTTTUUUVVVUUUUUUTTTUUUVVVVVVWWWYYY]]]```dddjjjuuu|||fffXXXJJJBBB===::::::===:::::::::;;;===@@@DDDFFFIIINNNTTTYYY[[[\\\\\\\\\]]]]]]^^^^^^___``````aaa````````````````````````aaa```___]]]]]]]]]^^^___ccccccbbb___\\\XXXUUUSSSOOOMMMJJJHHHKKKPPPXXX]]]^^^\\\XXXTTTRRRSSSUUUVVVYYY]]]bbbgggjjjjjjiiihhhmmmqqqtttrrrnnnlllooosssoooooopppqqqrrrsssssstttwww~~~~~~ttthhh[[[QQQIIIEEECCCBBBBBBBBBBBBCCCDDDDDDEEEIIIPPPWWW^^^eeekkkooorrrrrrsssrrrrrruuuzzz~~~vvviiicccnnn}}}{{{vvvssswwwvvvmmmdddhhhyyy~~~fffLLL===:::444222444111///000000111222333333444333333444555555555555444444555555666777888888999777666888;;;<<<>>>EEENNNeeeyyy{{{uuurrrvvv~~~uuulllccc```aaalll|||yyyuuurrrrrrttttttqqqmmmiiikkknnnppprrrxxxzzzsssooopppqqqrrrtttvvvxxxyyyzzzzzzcccNNNCCC<<<888777666666777888888999::::::888;;;===???>>>===>>>>>>AAAEEEOOOggg{{{rrrggg___\\\YYYRRRMMMNNNPPPUUU___hhhppprrruuutttooojjjgggfffccceeeggghhhhhhjjjlllnnnooopppsssyyyzzzrrrkkkgggfffggghhheeecccaaa]]]ZZZXXXVVVUUUUUUTTTSSSRRRRRRPPPLLLIIIAAA<<<888888777333111222333444555666777777777777333444777888999888777666444444444444333222111111000////////////111222333444444555444333333555777666666666555555555555555333444555777888999::::::999999::::::;;;===>>>???>>>???@@@@@@@@@BBBFFFIIIEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUWWWZZZ]]]]]]cccmmm{{{uuufffTTTIIIBBB<<<;;;===:::999999:::<<>>EEENNNeeezzzyyyqqqqqqwww}}}sssjjjaaa]]]^^^jjj|||wwwtttpppoooppppppooommmjjjmmmoooppprrrxxx|||vvvrrrsssuuuwwwyyy{{{|||}}}}}}zzzdddNNNAAA:::888999666666777888999::::::;;;999;;;===>>>>>>>>>???@@@@@@EEEQQQjjj|||pppeee___]]][[[UUUPPPOOOPPPUUU___jjjqqqtttvvvsssnnniiiggggggeeefffggghhhhhhiiikkknnnoooqqquuu|||zzzrrrlllhhhggggggfffbbbaaa___\\\ZZZXXXWWWVVVTTTSSSRRRRRRQQQOOOKKKGGG@@@:::888::::::888777999444444444555666666777777555555777888888777666666444444444444333222111111000////////////111222333222333444444333333555777666666666555555555555444333444555777999:::;;;;;;999999::::::<<<===???@@@<<<>>>@@@@@@@@@AAADDDFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMOOORRRSSSSSSTTTVVVXXXYYY^^^gggtttttt```RRRHHH@@@===>>>::::::999999;;;===@@@BBBDDDJJJQQQWWW[[[\\\]]]^^^```____________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\___^^^^^^^^^^^^```aaabbbdddeeegggfffddd```[[[YYYNNNLLLGGGCCCBBBIIITTT]]]kkknnnoooiii___WWWSSSTTTOOORRRWWW\\\```ccceeeeeefffiiikkkkkkiiiiiijjjllljjjkkkkkkmmmnnnooopppqqqrrrwww~~~wwwmmmbbbVVVLLLGGGBBBBBBBBBBBBBBBCCCDDDEEEIIINNNTTTYYY^^^eeennnuuu~~~}}}||||||~~~|||}}}zzziiippp{{{wwwkkkbbbfffnnnsssoooiiilll|||~~~gggLLL===999333111444222444444444555444444333222444555666666777777666666555555666666777777888888666666888;;;===???FFFOOOcccxxxwwwmmmpppyyy{{{rrriii___ZZZZZZgggzzzxxxuuuqqqnnnnnnnnnmmmlllkkkmmmpppqqqssswww~~~}}}xxxuuuvvvxxx|||~~~{{{fffNNN@@@888777999555555666777888999:::::::::<<<============@@@BBB???EEESSSlllzzzlllccc______\\\VVVQQQPPPPPPTTT___jjjsssvvvxxxuuuooojjjiiijjjgggggghhhhhhggghhhjjjlllpppsssyyyyyyrrrllliiigggeeecccaaa```^^^[[[YYYWWWVVVVVVTTTSSSSSSSSSRRROOOKKKGGG@@@;;;888:::;;;999999;;;666555555555555777888999777777777777666666666666444444444444333222111111000////////////111222333111222333333222333555777666666555555555444444444333444666888999;;;;;;<<<999::::::;;;<<<>>>@@@AAA<<<>>>AAABBBBBBBBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLJJJMMMPPPQQQRRRRRRSSSUUUTTTYYY```jjj{{{jjjZZZMMMCCC>>>===;;;:::999999:::===???AAADDDIIIQQQWWW[[[]]]^^^___aaaaaa```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]___aaacccddddddfffhhhiiigggccc___[[[OOOKKKFFFAAAAAAGGGPPPXXXffflllrrroooeee[[[WWWWWWTTTUUUWWWYYY\\\___aaabbb```aaadddeeegggggghhhhhhhhhhhhiiikkklllmmmnnnooojjjooowww~~~xxxpppdddYYYNNNHHHBBBAAAAAABBBBBBDDDEEEEEEFFFLLLSSSXXX^^^gggqqqyyyyyyfffmmmvvv}}}|||ttthhh___bbbkkksssssspppsss}}}fffKKK;;;888222111555333222333333444444444333222333444555555666666555555666666666666666666666666888777999===>>>@@@HHHQQQcccyyyuuummmrrrzzzqqqhhh[[[UUUTTTbbbwww{{{wwwrrrnnnlllkkkkkkkkkkkknnnqqqrrrsssvvv|||~~~{{{xxxvvvwwwzzz}}}|||iiiOOO???777666999444444555666777888999999;;;<<<<<<<<<<<<===@@@CCC???EEESSSmmmyyyjjjbbbaaabbb\\\WWWRRRPPPOOOSSS___jjjuuuyyyzzzwwwpppkkkkkkmmmhhhhhhiiihhhggggggiiilllrrruuu{{{~~~xxxqqqllliiigggcccaaabbbaaa^^^[[[XXXVVVUUUTTTUUUTTTTTTTTTSSSPPPKKKHHHAAA<<<999999999666555666888777666555666888:::;;;999888777666555555666666444444444444333222111111000////////////111222333000222333333222333555777666666555555555444444444333444666888:::;;;<<<<<<:::::::::;;;===???@@@AAA===???BBBDDDCCCCCCCCCDDDHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKOOOPPPPPPQQQRRRSSSOOOTTTZZZbbbqqqppp___QQQEEE>>>===;;;::::::999:::===???AAACCCIIIQQQWWW[[[]]]___```cccbbbaaa```^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___bbbdddfffgggiiikkkkkkhhhccc]]]ZZZRRRMMMFFF@@@???CCCJJJOOOZZZdddnnnnnnfff^^^[[[[[[UUUTTTSSSSSSTTTVVVYYY[[[\\\]]]^^^aaaeeegggfffeeefffggghhhiiikkklllmmmnnnbbbhhhqqq}}}~~~|||wwwooodddYYYNNNHHHAAAAAAAAABBBCCCDDDEEEFFFCCCIIIQQQWWW^^^gggttt}}}ttteeekkkttt|||}}}vvvjjjbbb```jjjtttvvvuuuwww{{{eeeJJJ;;;777111111555333///000222333444444333222222333444444555555444444666666666666555555555555999888;;;>>>@@@BBBJJJRRReee{{{sssooowww~~~~~~zzzqqqhhhYYYRRRQQQ^^^ttt}}}yyytttooollljjjkkkkkkkkknnnrrrssssssuuuzzz~~~||||||||||||{{{yyyxxxwwwwww{{{~~~{{{}}}pppRRRBBB<<<;;;:::777777777777888999:::;;;;;;<<<>>>???>>>???@@@BBBFFFFFFRRRqqqvvvjjjdddaaa^^^^^^XXXSSSPPPOOOSSS___llltttzzz}}}yyyrrrnnniiieeegggeeedddggglllooopppooopppxxx~~~xxxqqqlllkkkjjjgggeeedddbbb___\\\ZZZXXXXXXWWWVVVTTTSSSTTTTTTPPPHHHCCC???<<<888555666777777777999888888777999;;;===???===<<<:::888777777888888777666444333222222333333...............///000111444444444444444444333333444444555555555555444444222333444666777999:::;;;<<<:::999<<>>===<<<<<<<<<<<<===>>>CCCKKKSSSUUUWWWZZZ\\\[[[]]]^^^______^^^[[[XXXVVV\\\\\\^^^^^^^^^^^^\\\\\\\\\]]]]]][[[ZZZ[[[```dddhhhhhhiiiiiigggccc\\\XXXRRRJJJDDDDDDEEEEEEFFFHHHRRRZZZccceeeaaa\\\YYYYYYTTTVVVUUUQQQQQQTTTUUUSSSZZZ[[[]]]______```aaabbbfffkkkmmmjjjkkkqqquuussseeefffmmmyyy{{{sssllldddZZZOOOHHHEEECCC@@@@@@AAABBBBBBBBBCCCHHHOOOXXXbbbmmmwww~~~vvvjjjmmmwwwzzzkkkbbbaaagggpppwwwxxx{{{sss___LLL<<<777555111///222333333222222222333444444555666888999999999888777888888888888888888999:::::::::===@@@@@@AAAIIISSSjjj}}}}}}uuunnnwww~~~qqqbbbZZZUUUTTT^^^ppp~~~|||xxxvvvvvvtttpppnnnppptttrrrppppppqqqtttxxx{{{||||||}}}}}}|||zzzyyywwwxxxzzz|||~~~}}}{{{zzz}}}pppTTTCCC<<<:::999777777777777888999:::;;;;;;===>>>???>>>???@@@BBBFFFGGGSSSrrrxxxiiibbb___[[[ZZZUUUQQQOOONNNRRR^^^iiissszzz}}}xxxrrrmmmiiidddgggeeeeeeggglllooopppoooqqqyyyyyyuuuooommmmmmllljjjgggcccaaa^^^[[[YYYXXXWWWWWWUUUTTTSSSSSSSSSOOOHHHBBB>>>;;;888666666777777777555555555666999<<>>@@@???=========>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPMMMLLLLLLOOORRR[[[lll}}}tttcccUUUIIIAAA===<<<;;;999:::;;;<<<>>>>>>FFFNNNQQQUUU\\\```aaa```______^^^\\\[[[ZZZZZZ\\\\\\]]]]]]]]]\\\[[[ZZZ\\\]]]]]]\\\[[[\\\```ccchhhhhhgggfffccc]]]VVVQQQJJJCCC>>>???@@@???AAACCCKKKSSS\\\```^^^\\\\\\^^^XXXZZZXXXTTTTTTWWWWWWUUUSSSUUUYYY[[[]]]___```aaaaaafffiiihhhllltttzzz{{{qqqoooqqqyyy{{{tttllleee[[[PPPHHHEEECCCAAA@@@AAABBBBBBBBBDDDHHHOOOXXXbbbmmmxxxzzzjjjlllttt~~~uuuggg______eeeooovvvyyy|||ttt\\\JJJ:::666555111000444333333333333333444444555666777999:::::::::999888888888888888888888999:::;;;<<>>;;;888666666777777777444444444666888;;;>>>@@@===<<<;;;999777666666666555444333222111111111222000000/////////000111111222333333444444555555555444555555666666555555444333333444444555666666777<<<;;;:::;;;===>>>===<<<;;;;;;<<<===>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNJJJGGGDDDDDDDDDJJJZZZhhhxxxyyylll^^^QQQGGGAAA???<<<:::999;;;===???CCCIIINNNPPPTTTZZZ______bbb```^^^\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXX\\\]]]]]]]]]\\\]]]___aaacccbbbbbbaaa^^^XXXQQQLLLCCC===999;;;<<<<<<>>>AAAHHHOOOVVVYYYXXXXXX[[[^^^```bbbaaa]]][[[\\\[[[WWWOOOQQQTTTXXX[[[^^^```aaa^^^cccffffffkkkttt{{{~~~}}}xxxvvvyyy~~~|||uuummmfff\\\QQQJJJFFFDDDAAAAAABBBCCCCCCBBBDDDHHHOOOWWWaaammmxxx~~~llllllqqqyyyyyyoooccc]]]^^^cccnnnwww{{{vvv[[[III999555555222222666444444333333444444555666777888:::;;;;;;;;;:::999888888888888888999::::::===>>>AAADDDDDDFFFOOOYYYmmm~~~|||uuuooovvv|||sssjjj```[[[ZZZcccttt|||yyyyyy{{{zzzsssmmmllllllllllllmmmqqquuuzzz}}}~~~~~~~~~}}}|||zzzwwwvvvvvvxxxyyy{{{}}}~~~~~~lllRRRCCC<<<999777888888888888999:::;;;;;;;;;===????????????AAACCCFFFHHHWWWwwwnnn```XXXSSSOOOLLLKKKLLLLLLPPPZZZdddkkkssswwwtttooolllhhhdddfffffffffhhhkkknnnqqqssswww}}}{{{wwwrrrooonnnkkkfffbbbaaa___\\\YYYWWWVVVUUUUUUUUUSSSRRRRRRRRRMMMFFF@@@===:::777666777888777777666666666666777888::::::===<<<;;;999777666555444444444444333333222222222333222222222222222333333222222333333444555666666555555666666666666555555333333444444444444444555999999999:::;;;<<<======;;;;;;;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMKKKIIIGGGGGGCCCAAA@@@???BBBLLLWWWmmmxxx}}}uuuggg]]]XXXUUUIIIFFFAAA===;;;<<<>>>@@@DDDIIINNNQQQUUU[[[^^^\\\___^^^\\\[[[ZZZ[[[\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYY[[[\\\]]]]]]]]]]]]^^^^^^ZZZZZZ[[[[[[ZZZVVVPPPLLLAAA<<<:::<<<======???CCCKKKPPPUUUUUURRRQQQTTTXXXdddhhhjjjhhhgggfffbbb\\\UUUSSSRRRTTTWWW[[[___aaa```bbbcccdddgggmmmtttxxxzzzxxxzzz~~~~~~vvvoooggg^^^SSSKKKGGGEEEBBBBBBBBBCCCCCCBBBEEEIIIOOOXXXaaammmxxx~~~|||pppnnnpppvvvvvvmmmccc^^^___dddnnnxxx~~~www___LLL;;;777666333333777444444444444555666777777888999:::;;;;;;;;;:::999888888888888999:::;;;;;;>>>???AAADDDEEEGGGQQQ\\\qqq}}}wwwnnnvvv~~~uuulll^^^ZZZZZZcccrrr|||yyyyyy}}}|||tttmmmjjjhhhhhhiiilllpppvvv{{{~~~~~~~~~~~~}}}{{{xxxvvvtttxxxyyyyyy{{{|||~~~~~~gggPPPBBB<<<:::888888888888888999:::;;;<<<<<<===???@@@???@@@AAACCCGGGJJJYYYzzzqqq```TTTMMMKKKHHHHHHJJJLLLOOOYYYdddhhhoootttrrrnnnllliiifffffffffggghhhjjjnnnrrruuuzzz{{{wwwrrrooonnnkkkfffbbbaaa___\\\YYYWWWUUUUUUTTTUUUSSSRRRRRRRRRMMMEEE???<<<:::777777888888888777666666666666777888999999<<<;;;:::999888666555444555555555555555444444444333333222222111222222333222222333333444555666666555666666666666666666555333333444444444444444444555666888999:::;;;===>>><<<<<<<<<;;;;;;;;;;;;:::<<<===>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJKKKJJJHHHEEEBBB@@@AAA??????AAA@@@???DDDKKKaaaqqq{{{rrr```UUUTTTVVVMMMIIICCC>>>;;;;;;<<<======CCCJJJOOOUUU\\\^^^[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZ^^^^^^]]]]]]\\\\\\\\\\\\ZZZ[[[]]]^^^___^^^\\\[[[VVVVVVWWWXXXWWWSSSMMMHHH???<<<;;;>>>>>>>>>AAAFFFMMMQQQUUUSSSOOOMMMOOORRR\\\dddlllppprrrsssnnnhhh```ZZZSSSOOOQQQUUUYYY[[[]]]^^^___aaacccggglllqqqwwwuuuuuuzzzxxxqqqiii___UUUMMMHHHFFFCCCBBBCCCDDDCCCBBBDDDIIIPPPXXXbbbllluuu|||{{{wwwtttvvv{{{vvvsssssswwwwwwppphhhddddddhhhpppzzzyyyfffRRR@@@:::777333333666555555555555666777888999888999:::;;;;;;;;;::::::999999999::::::;;;======??????BBBDDDEEEIIISSS^^^uuu{{{uuulllvvvssshhh\\\ZZZ\\\eeesss~~~|||xxxwwwzzz{{{tttmmmiiiffffffhhhlllpppvvv{{{}}}}}}}}}|||{{{zzzwwwuuussszzzzzz{{{{{{||||||}}}}}}}}}eeeNNNAAA<<<:::999999888888999999:::;;;<<<<<<>>>???@@@@@@@@@BBBCCCGGGKKK[[[}}}xxxcccTTTJJJIIIGGGGGGIIIKKKPPPZZZeeeiiiqqqvvvsssooommmjjjgggffffffggghhhjjjmmmssswww|||xxxtttpppnnnnnnmmmiiifffaaa___\\\YYYWWWUUUUUUUUUVVVTTTSSSSSSRRRMMMFFF???;;;999777777888999888777333333555777888:::;;;<<<999::::::999888777555555555555666666666666555444222222111000000000000111222333333444444555555555555666666777777666666555333333444444444444444444333555777888888999;;;===<<<;;;;;;;;;;;;:::::::::<<<===>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGDDDAAA???======<<<===@@@@@@===???CCCRRRgggvvvqqq___PPPJJJJJJJJJGGGBBB===:::999999:::AAAFFFIIILLLRRRXXXYYYUUUXXXXXXYYYZZZZZZZZZYYYYYY\\\\\\\\\\\\]]]^^^___```\\\\\\___aaacccaaa]]]ZZZVVVUUUUUUUUUSSSNNNGGGBBB===;;;;;;======<<>>???@@@@@@@@@BBBEEEGGGJJJUUUaaawwwvvvpppkkkuuupppccc]]]]]]aaakkkwww|||uuurrruuuwwwsssmmmjjjfffgggiiilllqqqvvvzzz||||||||||||{{{zzzxxxuuutttzzz{{{|||||||||||||||||||||fffNNNAAA<<<:::999999999999999:::;;;<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDGGGKKK]]]nnn[[[OOOIIIFFFFFFHHHKKKQQQ\\\hhhpppwww{{{wwwrrrnnnkkkgggeeeggghhhhhhiiimmmsssxxx}}}yyyuuuooommmmmmllljjjgggaaa```]]]ZZZXXXVVVUUUUUUWWWVVVTTTTTTSSSNNNFFF@@@:::999777888999999888777333444666888999:::;;;<<<777888999999888777666555333444555666666555444444444333333222111111222222444444444444444444444444666666777777777777666666333333444444555555666666555777999888666666777999999999::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHHHHHHHGGGFFFDDDCCCAAA@@@??????<<<===??????<<<===AAAFFFYYYiiijjj___SSSJJJEEEEEECCC@@@===;;;;;;;;;<<>>?????????>>>>>><<<<<<<<<===>>>???AAABBBBBBBBBDDDGGGIIIMMMXXXeeeuuu|||sssmmmjjjsssrrrddd\\\^^^dddooo{{{{{{sssmmmpppsssqqqmmmkkkggghhhjjjmmmqqquuuyyyzzz}}}}}}}}}}}}|||zzzxxxwwwwwwyyy{{{}}}~~~~~~}}}|||{{{hhhOOOAAA;;;:::999999999999999:::;;;<<<<<<===>>>@@@@@@@@@@@@BBBDDDGGGLLL^^^yyydddWWWIIIFFFFFFHHHKKKQQQ^^^jjjvvv}}}{{{tttoookkkfffeeeggghhhhhhiiimmmtttyyy~~~~~~xxxqqqlllkkkjjjgggeeebbb```]]]ZZZXXXWWWVVVVVVXXXVVVUUUUUUSSSNNNFFF@@@:::888777888999999888777777888888999999999999888666777888999999888777666222333444555555555444333888777666555555555555555444444444444444444333333666666777777777777666666333333444555555666666777777999:::888555333444666666777888:::<<<>>>???@@@>>>>>>??????@@@@@@@@@AAA??????AAACCCEEEGGGHHHIIIGGGFFFEEECCCBBBBBBBBBBBBCCC@@@>>>??????===>>>BBB@@@NNN[[[___]]]XXXQQQKKKCCCBBBAAA????????????@@@AAACCCDDDJJJWWWiiisssvvv]]][[[XXXVVVWWWZZZ]]]```UUUVVVWWWXXX[[[___bbbdddaaabbbdddhhhkkkhhhbbb]]]LLLLLLMMMNNNNNNJJJDDD@@@<<<;;;<<<>>><<<:::===CCCKKKSSSZZZ\\\VVVOOOLLLKKKLLLRRRXXX]]]dddnnnssssss{{{rrrfff^^^ZZZWWWRRRNNNSSSRRRWWW___aaa___aaagggkkkiiiiiinnnrrrwww|||tttmmmcccXXXPPPKKKHHHEEEDDDDDDDDDDDDCCCBBBHHHRRR[[[bbbgggkkknnnvvvtttooojjjhhhjjjooosss|||}}}zzzxxxsssqqqrrrwww~~~kkkVVVBBB;;;777222222666666666666777888:::;;;<<<>>>???@@@AAABBBAAA@@@@@@=========>>>???AAABBBCCCDDDDDDFFFIIIJJJOOO[[[gggrrr|||sssmmmiiiqqqvvvhhhZZZ]]]eeeppp{{{~~~{{{qqqjjjllloooooommmllliiijjjkkknnnqqquuuxxxyyy}}}~~~~~~~~~~~~|||zzzyyyuuuwwwzzz~~~~~~}}}zzz}}}^^^III???:::888888888888888888999::::::;;;======>>>???AAABBBCCCCCCGGGOOOccckkkVVVMMMHHHEEEGGGJJJPPP\\\ggg{{{{{{sssmmmiiijjjhhhiiilllnnnooouuu{{{~~~xxxqqqlllkkkjjjgggeee```^^^[[[XXXVVVUUUTTTTTTUUURRRPPPQQQQQQMMMEEE>>>999999888777777888999:::999999:::;;;;;;:::999999777777777777666666666666444444333333333444555555555555555555555555555555444444333222333444555666999888666444333444555666555555555666666666666666555666666777777777777666777888:::<<<===>>>????????????@@@AAAAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHFFFEEEBBBAAAAAABBBEEEFFFGGGEEECCCAAA???>>>>>>>>>???EEEPPPZZZ^^^ZZZQQQJJJIIIFFFAAA???>>>>>>>>>>>>===EEEIIIKKKXXXooo~~~vvviii[[[VVVVVVWWWYYY]]]\\\[[[ZZZZZZ[[[^^^```bbbcccbbbbbbfffiiigggaaa[[[SSSOOOJJJHHHGGGFFFBBB???::::::::::::;;;;;;<<<===HHHUUU___]]]WWWTTTPPPLLLLLLNNNSSSWWW[[[```eeeiiiqqqnnniiiccc^^^ZZZWWWVVVXXXUUUXXX^^^bbbaaa```aaafffhhhkkknnnrrrwww}}}|||pppcccZZZVVVUUURRRLLLGGGDDDBBBBBBCCCFFFKKKSSS[[[aaaeeeiiilllqqqnnnllljjjjjjmmmpppsss{{{~~~zzz{{{}}}|||yyyssspppuuu{{{oooRRR???999222222666555555777:::<<<;;;;;;<<<======@@@BBBCCCAAA@@@??????AAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEHHHJJJPPP]]]iii|||rrrmmmhhhppptttfff``````dddooo||||||vvvqqqlllkkklllmmmiiifffgggiiikkkmmmooossswww{{{~~~}}}{{{yyyxxxxxxwwwvvvvvvxxxzzzzzzzzz}}}xxxZZZGGG>>>999777888999999999999999:::;;;<<>>:::999888777777888999:::999:::;;;<<<<<<;;;:::999888888777777777666666666444444333333444444555555555555555555555555555555444444333333333444555666777666555444555555777777555666666666666666666666666666777777888888777777888888:::;;;===>>>>>>>>>@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIFFFEEECCCCCCCCCFFFHHHJJJJJJHHHEEEBBB@@@>>>>>>>>><<>>===>>>>>>>>>???FFFIIIJJJUUUjjjwwwyyywwwkkk^^^YYYXXXVVVWWWYYY]]]\\\\\\\\\]]]___bbbccceeeeeefffkkkmmmkkkccc]]]UUUQQQMMMJJJIIIFFFAAA===;;;;;;;;;;;;;;;<<<======FFFTTT______YYYTTTOOOJJJJJJMMMQQQTTTXXX]]]bbbeeekkkjjjiiigggddd___[[[WWWWWWUUUXXX___cccbbbaaacccdddfffiiimmmqqqwww}}}zzzoooddd[[[VVVUUURRRMMMHHHEEECCCDDDDDDIIINNNVVV]]]bbbfffiiikkkmmmkkkhhhfffgggjjjnnnppp{{{|||xxxyyy~~~}}}|||zzzvvvuuuzzz~~~mmmQQQ@@@:::333222666444666888;;;============>>>@@@BBBEEEFFFDDDBBBBBBBBB??????@@@BBBDDDFFFHHHJJJJJJIIIJJJMMMOOOTTT___kkkzzznnngggdddlll}}}wwwlll^^^___dddppp}}}}}}vvvrrrlllkkklllllliiiffffffhhhkkkmmmooossswww{{{}}}~~~~~~|||zzzxxxwwwvvvvvvwwwyyy{{{{{{zzz|||pppUUUEEE>>>:::777777:::999999:::;;;<<<======???@@@AAABBBCCCEEEFFFFFFIIIQQQeeezzzbbbSSSMMMGGGGGGIIIPPP]]]iii}}}{{{rrrnnnmmmllljjjkkkoooppprrrwww~~~{{{uuummmhhhfffeeeccc```^^^\\\ZZZXXXVVVUUUTTTTTTTTTRRRQQQRRRQQQLLLEEE???;;;:::999888888888999::::::;;;<<<======<<<;;;:::999999888888888777777777444444333333444555555666555555555555555555555555555444333333333444666666444444555666666777888888666666666666666666555555666777777888999999888888888999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIEEEDDDDDDEEEGGGJJJMMMOOOOOOMMMIIIEEEAAA@@@???@@@===???CCCIIIPPPUUUWWWWWWJJJFFF@@@<<<;;;<<<===>>>???DDDFFFFFFNNN^^^hhhiiinnnddd[[[XXXWWWTTTSSSUUUZZZZZZ[[[[[[]]]___aaabbbcccdddhhhnnnrrrpppjjjddd^^^YYYSSSNNNKKKFFF@@@;;;<<<<<<<<<<<<<<<<<<===>>>CCCOOO\\\^^^ZZZTTTNNNHHHHHHJJJNNNQQQTTTXXX]]]aaaeeegggkkknnnnnniiiaaa[[[UUUSSSWWW^^^ccccccbbbdddbbbeeehhhlllpppvvv}}}}}}wwwoooeee\\\UUUTTTRRRNNNIIIGGGFFFFFFFFFLLLQQQXXX^^^cccfffiiikkkjjjhhhdddbbbccceeeiiikkkyyyxxxttttttzzz~~~||||||yyyxxxzzz~~~jjjPPP@@@<<<555444666444777999===>>>>>>>>>???AAACCCEEEIIIIIIHHHFFFEEEEEEAAAAAABBBCCCEEEHHHJJJKKKLLLMMMPPPSSSTTTXXXcccnnnpppgggdddlll}}}wwwnnn]]]]]]cccppp}}}}}}vvvrrrnnnllllllkkkhhheeefffhhhjjjmmmooosssxxx||||||}}}}}}yyywwwwwwvvvvvvwwwzzz{{{{{{{{{zzzkkkRRRDDD>>>;;;999888:::::::::;;;;;;===>>>???>>>>>>???AAABBBCCCDDDEEEIIIQQQfff|||cccUUUMMMGGGFFFHHHOOO\\\iiixxxvvvmmmkkkjjjllljjjkkkooopppqqqwww}}}|||uuummmhhheeedddaaa^^^\\\[[[YYYWWWUUUTTTTTTUUUSSSSSSRRRRRRPPPLLLEEE???<<<;;;999888888999::::::;;;;;;<<<======<<<;;;;;;999999999999888888888777444444333444444555666777555555555555555555555555555444444333333555666777444555666777777777777777666666666666555555555555666777888999999999999999999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCEEEHHHLLLOOOQQQTTTQQQMMMHHHEEECCCBBBBBBAAA@@@AAADDDHHHLLLNNNOOOIIIDDD???;;;:::<<<===>>>===AAAAAA@@@EEEOOOUUUVVVYYYSSSOOOQQQRRRPPPPPPRRRTTTUUUVVVXXXZZZ\\\^^^^^^___aaagggooouuuxxxvvvtttppphhh]]]SSSLLLFFF@@@;;;<<<<<<;;;;;;;;;<<<<<<===???HHHSSSWWWUUUQQQMMMKKKGGGIIIKKKMMMPPPTTTYYY]]]aaaeeennnuuuxxxqqqfff]]]QQQPPPSSS[[[```aaabbbddddddfffiiilllooouuu{{{{{{uuuoooggg\\\UUUSSSQQQMMMJJJHHHGGGHHHHHHKKKPPPXXX^^^cccgggjjjllljjjhhhccc```___```ccceeettttttqqqqqqxxx~~~~~~yyy{{{~~~hhhNNN???===777555777444777:::===??????@@@AAABBBEEEHHHLLLMMMLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIMMMOOOSSSWWWXXXZZZdddppptttkkkhhhppp~~~sssiii[[[\\\bbbooo}}}~~~vvvsssooommmllljjjgggdddeeegggjjjmmmppptttyyy|||}}}~~~|||wwwtttvvvuuuvvvxxx{{{||||||{{{yyyjjjRRREEE@@@<<<:::::::::::::::;;;<<<===???@@@??????@@@AAACCCDDDEEEFFFIIIQQQfff|||cccSSSLLLFFFDDDGGGNNN[[[hhhxxxxxxpppnnnmmmkkkiiijjjnnnoooqqqvvv}}}}}}wwwnnnhhhfffdddaaa^^^[[[ZZZXXXVVVUUUTTTUUUUUUSSSSSSSSSRRRPPPKKKDDD@@@===<<<:::999999999:::;;;;;;;;;<<<======<<<;;;;;;999999999999888888888777444444444444555666777888666666666666666666666666555555444333444555666777777777888888777666555555777777666666555555555444666666777999999:::::::::999999::::::::::::999999999:::;;;===>>>?????????AAAAAAAAAAAA@@@@@@@@@???@@@AAACCCEEEHHHLLLOOOQQQVVVTTTQQQMMMJJJGGGFFFEEEBBBAAAAAABBBEEEFFFFFFEEEFFFBBB===::::::<<<=========??????>>>@@@EEEHHHHHHJJJFFFFFFJJJLLLKKKKKKMMMMMMOOORRRVVVYYY[[[\\\]]]\\\```gggqqq{{{yyyhhhYYYOOOHHHBBB>>><<<<<<;;;;;;;;;;;;;;;<<<<<<@@@GGGKKKLLLKKKLLLNNNGGGHHHJJJKKKLLLPPPUUUYYY\\\bbbkkkuuuyyyrrreeeZZZNNNKKKNNNUUU[[[]]]___bbbfffgggjjjlllooosssyyy}}}|||vvvpppggg\\\UUUPPPNNNLLLIIIHHHHHHHHHIIIHHHNNNVVV]]]cccgggkkknnnmmmjjjeee```]]]]]]^^^___lllxxxvvvrrrttt|||~~~fffLLL???===888666888555777:::===@@@@@@AAACCCDDDGGGKKKOOOPPPOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLOOOUUUZZZZZZ\\\fffrrrsssiiihhhqqqqqqeee[[[[[[```lllzzz}}}uuusssqqqnnnllliiifffddddddfffiiilllppptttzzz}}}zzzuuuqqqttttttvvvxxx|||}}}}}}|||yyylllTTTFFF@@@===::::::999999::::::<<<===???@@@AAABBBCCCDDDEEEGGGHHHHHHJJJRRRhhhzzzbbbQQQKKKEEEEEEGGGNNN[[[gggttt}}}wwwrrrooommmkkkiiijjjnnnooopppvvv}}}~~~xxxoooiiifffddd```^^^YYYXXXWWWUUUTTTTTTUUUUUURRRSSSTTTSSSOOOJJJDDDAAA>>>===;;;:::999::::::;;;:::;;;<<<======<<<;;;:::999999888888888777777777333333444444555666888888666666666666666666666666666555444444444555777777999999888777777666555555777777777666555555444444555555777888999999::::::888888999:::::::::999999;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>======@@@AAACCCEEEHHHLLLNNNPPPVVVUUUTTTRRRPPPMMMJJJIIIBBBAAAAAACCCDDDDDDBBB@@@BBB???;;;:::;;;<<<======???@@@@@@@@@AAABBBCCCCCCEEECCCDDDHHHHHHDDDDDDFFFHHHKKKPPPUUUZZZ\\\]]]^^^]]]cccmmmxxxrrraaaTTTLLLEEEAAA======<<<<<<;;;;;;<<<<<<<<<;;;>>>BBBCCCDDDHHHMMMFFFGGGGGGGGGHHHLLLQQQTTTVVV[[[dddoootttooobbbWWWLLLIIIIIIOOOUUUYYY]]]aaadddfffhhhkkkmmmrrrwww{{{yyyqqqfff[[[TTTLLLKKKIIIHHHGGGGGGHHHHHHHHHMMMVVV]]]ccchhhlllooonnnkkkeee___\\\[[[\\\]]]bbbooo{{{xxxzzz|||}}}eeeKKK>>>===777777999666888;;;???AAACCCDDDFFFGGGJJJNNNRRRTTTRRROOOMMMLLLHHHHHHIIIJJJKKKMMMNNNOOOMMMQQQXXX\\\\\\^^^jjjxxxtttjjjcccmmmuuufff\\\[[[^^^iiivvv}}}uuutttrrrooolllhhheeecccccceeeiiilllpppuuuzzz~~~~~~zzzuuurrrssstttvvvyyy}}}~~~}}}xxxoooUUUEEE???;;;999999888888999:::;;;===??????BBBBBBCCCEEEFFFGGGHHHIIILLLUUUjjjvvv```PPPJJJFFFGGGJJJPPP\\\hhhmmmtttxxxvvvsssqqqmmmjjjllljjjkkkoooppprrrwww~~~~~~xxxooohhheeeccc___\\\XXXWWWVVVTTTTTTTTTUUUUUUQQQSSSTTTSSSOOOIIIDDDAAA???>>><<<;;;:::::::::;;;999:::;;;<<<<<<;;;:::999888888777777777666666666333333444444555777888999666666666666666666666666666555444444444555777888999888777666666666777888888777777666555555444444444444666777888999999999777777888999999:::999999;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????BBBCCCDDDGGGIIIKKKMMMNNNTTTUUUVVVVVVUUURRRNNNLLLGGGEEEDDDEEEEEEDDDBBB???===;;;::::::<<<>>>>>>===??????@@@AAAAAA@@@???@@@BBBAAABBBEEECCC???>>>@@@BBBFFFLLLSSSXXX[[[]]]]]]^^^fffrrryyyhhh[[[QQQHHHCCC@@@??????>>>======>>>>>>===::::::>>>???>>>BBBHHHEEEEEEDDDDDDDDDGGGLLLPPPSSSVVV^^^iiipppnnncccYYYMMMHHHFFFKKKQQQUUU[[[aaa___aaadddgggkkkqqqwww|||}}}rrreeeZZZTTTHHHGGGFFFFFFFFFFFFGGGGGGKKKPPPXXX___dddiiilllnnnllliiiccc^^^[[[[[[\\\]]]YYYfffyyy}}}zzz{{{yyyvvv~~~~~~~~~dddKKK===<<<777777:::888:::===BBBDDDFFFGGGIIIKKKMMMQQQVVVXXXVVVSSSPPPOOOJJJJJJJJJKKKLLLNNNOOOPPPPPPTTT[[[```___cccppptttjjj```kkk}}}{{{kkk]]][[[\\\eeerrr|||~~~|||uuuuuusssppplllgggdddbbbbbbeeeiiilllpppuuu{{{}}}zzzwwwuuussssssvvvzzz}}}}}}yyyqqqUUUEEE>>>:::888888888888888999;;;===>>>???@@@AAABBBCCCDDDEEEFFFGGGNNNWWWmmmqqq\\\OOOJJJGGGHHHLLLRRR^^^iiikkkpppttttttssssssooojjjmmmkkklllppprrrsssxxx~~~wwwnnnhhhdddbbb^^^[[[XXXWWWUUUTTTTTTTTTUUUUUUQQQSSSUUUSSSOOOIIIDDDAAA???>>><<<;;;::::::;;;;;;999999:::;;;;;;:::999999777777777777666666666666333333444444666777888999777777777777777777777777666555555444555666777888888777666555666777:::;;;888777777666555444444444333444555666888888999999666666777999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNRRRTTTWWWYYYXXXUUUQQQNNNNNNLLLHHHFFFEEECCC@@@>>>:::999999;;;===>>>>>>======<<<>>>@@@@@@>>>======>>>===>>>AAA@@@;;;;;;===<<>>>>><<<>>>DDDCCCCCCBBBAAAAAADDDIIIMMMSSSVVV\\\gggppppppggg^^^OOOIIIFFFIIIOOOTTT[[[bbbZZZ]]]aaaeeejjjpppwww|||rrrdddYYYUUUEEEEEEEEEEEEEEEEEEFFFFFFNNNSSSZZZaaaeeeiiilllnnniiifffaaa]]][[[[[[]]]___TTTaaauuu|||yyyyyy~~~~~~wwwnnnjjjvvv~~~}}}eeeKKK<<<;;;666777;;;999<<<@@@DDDGGGHHHJJJLLLNNNOOOSSSXXXZZZYYYVVVSSSQQQNNNNNNMMMMMMMMMMMMMMMNNNRRRWWW^^^bbbbbbfffuuupppfffbbblll~~~~~~ooo^^^[[[[[[cccpppzzz|||{{{uuuuuutttqqqlllgggcccbbbbbbeeehhhlllpppuuu{{{~~~~~~~~~~~~}}}|||zzzyyyrrrsssvvvzzz~~~~~~yyypppRRR@@@<<<<<<:::888777888:::;;;;;;===@@@BBB@@@BBBDDDEEEFFFGGGIIIKKKOOOWWWmmmlllYYYNNNJJJGGGHHHNNNXXXccckkkpppvvvxxxsssooonnnnnnlllmmmmmmooorrrssstttzzz|||ssslllkkkiiiccc]]]ZZZUUUTTTRRRQQQRRRTTTWWWXXXRRRSSSTTTSSSPPPKKKFFFCCC??????===<<<;;;::::::999;;;::::::::::::;;;<<<===<<<;;;:::888777666666666444444444444444555666777777666555444444555777777555555444444444444555555444333333444777888888777222333444666666666666555666555444444555666777888999999888777777888999:::888888888999999::::::;;;>>>>>>>>>???@@@BBBCCCDDDHHHIIILLLNNNPPPQQQRRRRRRVVVVVVVVVWWWXXXWWWTTTRRRPPPPPPNNNLLLHHHDDDAAA???>>>>>>===<<<<<<;;;::::::???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDIIIOOOUUUYYY[[[^^^ggguuummmaaaYYYPPPHHHCCCAAAAAACCCEEEDDD???;;;<<<<<<;;;===>>>???===<<>>;;;:::999777777999:::;;;<<<===@@@BBBBBBDDDFFFGGGHHHIIIKKKMMMRRR[[[pppiiiWWWMMMKKKIIIKKKRRR]]]hhhooowww}}}{{{vvvsssppplllllllllnnnqqqqqqrrrxxxwwwnnnllliiiccc]]]ZZZXXXVVVTTTSSSSSSTTTVVVXXXUUUUUUUUUSSSOOOJJJDDDAAA???>>>===<<<::::::::::::;;;;;;:::::::::;;;;;;<<<<<<;;;:::888777777666666555555444444444555666666777777666555555666777888555444444444444444444555555444333444777888888777222333555666666666555555666555555444555666888888:::999888777777888999:::888888888999::::::;;;;;;???@@@@@@AAABBBDDDEEEFFFHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUXXXZZZZZZWWWUUUTTTTTTSSSPPPLLLHHHCCCAAA>>>>>>>>>===<<<<<<<<<;;;?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::===???CCCHHHNNNTTTXXXZZZ\\\dddrrrtttfff\\\QQQHHHEEECCCAAABBBDDDDDDBBB???===<<<<<<===>>>>>>===;;;===@@@BBBBBB@@@BBBHHHMMMSSSXXX]]]bbbhhhjjjddd\\\PPPJJJHHHLLLRRRUUUYYY\\\ZZZ\\\^^^```ccchhhooossszzzwwwnnn___RRRIIIEEEBBBBBBAAABBBHHHOOOPPPUUU\\\bbbfffgggiiiiiieeecccaaa]]]]]]aaaiiiooojjjsss}}}~~~~~~wwwllldddcccqqqyyy___GGG;;;;;;666555888666;;;???EEEKKKOOORRRTTTVVVWWWXXX[[[^^^___^^^YYYVVVUUUUUUTTTRRRQQQRRRUUUXXXXXX___fffiiiiiippp}}}qqqiiihhhuuuvvvtttzzzkkkfffeeekkkssswwwyyy{{{wwwvvvtttqqqlllhhhdddbbb```cccgggkkkoootttyyy||||||yyyvvvtttvvvwwwyyy{{{|||~~~mmmMMM===999888777777888999;;;<<<<<<===@@@BBBEEEGGGIIIJJJJJJKKKNNNPPPVVV___ttt}}}eeeTTTLLLJJJJJJOOOYYYeeeooottt}}}zzzuuuppplllooonnnooorrrqqqqqqwww|||rrrmmmjjjddd^^^\\\ZZZYYYVVVTTTSSSTTTUUUVVVSSSTTTTTTSSSOOOJJJEEEBBB>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777666666555555444555555555777777666666555666666777444444444444444444444444555444444555777888777666333444555666777666555444555555555555666777888999::::::999888888999999:::888888888999:::;;;;;;;;;???@@@@@@AAABBBDDDFFFGGGIIIIIIJJJKKKNNNQQQTTTUUUUUUUUUUUUWWWYYYZZZXXXVVVXXXWWWWWWTTTPPPJJJEEEAAA>>>>>>>>>===============????????????>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<>>>AAAFFFLLLRRRVVVYYY[[[aaammm|||lll```TTTKKKIIIFFFCCCCCCFFFGGGFFFDDD@@@>>>============<<<:::999<<<>>>>>>>>>AAAGGGKKKQQQVVV[[[___dddfff```XXXOOOIIIHHHMMMSSSUUUXXXZZZWWWYYY[[[]]]```eeekkkppprrrxxx|||tttlll___TTTHHHDDDAAABBBBBBCCCIIIQQQSSSXXX^^^cccfffhhhiiijjjdddeeeddd___[[[]]]eeennnssszzz|||}}}zzzooogggfffttt{{{\\\FFF;;;<<<777777:::999<<<@@@GGGMMMRRRVVVZZZ]]][[[\\\___cccdddaaa\\\XXXWWWXXXXXXWWWVVVWWWYYY\\\___eeekkkmmmlllrrr~~~qqqiiieeerrr~~~qqqmmm|||~~~sssmmmkkkqqqxxx{{{|||}}}{{{zzzvvvrrrlllgggccc```aaacccgggjjjooouuu|||~~~{{{xxxuuutttwwwwwwyyy{{{}}}~~~~~~~~~|||jjjKKK===999777666888888:::<<<<<<===???BBBDDDGGGIIIKKKMMMMMMNNNPPPRRRWWWaaavvvxxxbbbSSSJJJIIIKKKRRR^^^kkktttyyy~~~yyytttppplllrrrqqqrrrtttssssssxxxtttoookkkfffaaa```\\\ZZZVVVSSSRRRRRRSSSTTTOOOPPPQQQRRRPPPLLLHHHEEE>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999888888888888777777666555555444555555666666555555555555555555555555555666666555555555666555444555777777777666555555666777777666555444444555555666777999::::::;;;:::::::::999999999999777888888999:::;;;<<<<<<======>>>???AAACCCDDDEEEIIIIIIIIIJJJMMMPPPTTTVVVWWWVVVVVVXXXYYYZZZXXXWWWZZZYYYYYYVVVQQQJJJDDDAAA=========>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>>;;;<<>>======<<<;;;999666888:::;;;===@@@EEEIIINNNSSSXXX[[[^^^___ZZZRRRLLLHHHGGGNNNSSSUUUVVVXXXUUUVVVXXXZZZ]]]bbbhhhlllooouuu~~~|||wwwnnnfff[[[QQQGGGCCCAAABBBCCCDDDKKKSSSWWW[[[```dddfffhhhjjjllljjjiiifff___ZZZZZZ```eeevvv~~~{{{{{{{{{qqqlllmmmsss~~~yyyYYYDDD;;;<<<888888<<<<<<>>>CCCJJJQQQVVVZZZ^^^aaaaaacccgggjjjkkkhhhaaa\\\YYYZZZ\\\\\\\\\\\\___aaacccjjjpppqqqpppvvv|||ppphhhaaammmxxx{{{vvv~~~ppphhhttt{{{tttllljjjqqqyyy}}}~~~~~~}}}yyyssslllfffbbb___bbbdddgggkkkpppwww}}}zzzxxxvvvvvvxxxyyyzzz{{{}}}}}}~~~~~~zzzgggIII===;;;777666999888:::<<<>>>???AAADDDGGGJJJLLLNNNOOOOOOQQQSSSUUUWWWaaaxxxuuuaaaTTTJJJIIIKKKTTTbbbpppxxx|||yyyuuurrrooorrrqqqrrrtttsssrrrxxxuuupppmmmiiieeeddd\\\YYYVVVRRRPPPOOOPPPQQQOOOPPPQQQQQQOOOLLLHHHEEE===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;:::999888888888888888777666555555555555555555555555555444444333333555666777777777777666555555444444555777888777666666666777777777666444333333444666777999:::;;;;;;;;;;;;;;;;;;::::::999999777888999:::;;;<<<============>>>???AAACCCEEEFFFIIIIIIIIIJJJLLLPPPSSSVVVVVVVVVWWWZZZ^^^`````````]]]]]][[[XXXSSSMMMGGGDDD>>>>>>>>>????????????????????????>>>>>>>>>>>>===<<<;;;;;;;;;===???AAACCC;;;<<<>>>AAAFFFKKKPPPRRRUUUXXX```nnnzzzmmm___TTTRRRQQQRRRUUUWWWVVVQQQLLLGGGEEEAAA???===<<<:::888555666888999<<<@@@DDDHHHIIIOOOUUUWWWXXXXXXSSSKKKIIIEEEFFFMMMSSSTTTTTTUUUSSSUUUVVVXXX[[[___eeejjjpppuuu{{{||||||wwwzzz}}}sssiiibbbXXXNNNFFFCCCAAACCCEEEGGGNNNVVV[[[^^^bbbeeefffhhhkkkmmmnnnjjjccc^^^\\\]]]___```ttt{{{||||||}}}}}}vvvnnnmmmppprrr~~~sssUUUBBB;;;===888888===>>>AAAFFFNNNUUU[[[^^^aaaccceeehhhmmmqqqrrrmmmfffaaa\\\^^^``````aaabbbdddggggggnnntttvvvvvv{{{{{{nnnggg```kkkuuuvvvoooyyytttkkkuuuyyymmmfffdddlllwww}}}~~~~~~yyyssslllfffaaa___aaacccfffjjjnnnuuu}}}~~~|||{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}aaaEEE>>><<<666555888999;;;===@@@BBBEEEHHHKKKNNNPPPRRRSSSSSSTTTVVVXXXYYYddd{{{tttbbbVVVLLLJJJKKKUUUdddrrr{{{~~~~~~zzzvvvsssooonnnoooqqqppppppuuu}}}wwwrrrooojjjfffeee[[[YYYUUUQQQOOONNNOOOOOORRRSSSSSSRRRNNNIIIDDDAAA<<<<<<;;;:::::::::::::::888999;;;<<<<<<<<<;;;:::;;;;;;:::999999999999999777777666666555666666666555555555555555444333222555666777888888777666555444333333444777888888777777777888888777555444333333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999777888999:::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJMMMOOORRRSSSTTTTTTWWW\\\bbbgggjjjjjjbbbaaa___[[[VVVPPPLLLIIIBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<;;;<<<===@@@CCCEEE<<<<<<===???CCCGGGKKKNNNOOOSSSZZZdddrrrvvvggg\\\WWWWWWYYY\\\^^^\\\UUUOOOLLLHHHDDD@@@>>>===:::999666666777999<<<@@@DDDGGGGGGMMMSSSTTTTTTSSSMMMGGGEEECCCEEEMMMSSSSSSQQQQQQQQQRRRTTTUUUXXX\\\bbbfffooossswww|||}}}|||wwwyyy|||~~~rrrhhhaaaWWWNNNFFFCCCBBBEEEGGGJJJRRRZZZ___aaadddfffgggiiilllnnnmmmhhhaaa^^^___```aaaaaapppxxxzzzyyyzzzxxxppphhhhhhmmmtttmmmRRR@@@:::===777777===>>>CCCIIISSS\\\aaadddfffggghhhlllqqqvvvxxxssskkkeeeaaacccdddeeefffhhhlllnnnnnnuuu{{{||||||zzznnngggbbblllttt}}}ssskkkttt~~~}}}yyyrrr{{{{{{ggg___^^^hhhvvv}}}~~~xxxrrrkkkfffbbb``````bbbeeeiiimmmrrrxxx}}}}}}}}}}}}}}}||||||||||||zzz{{{|||}}}}}}}}}}}}}}}{{{xxxZZZAAA===<<<555222666888;;;>>>AAADDDHHHLLLPPPRRRTTTVVVWWWWWWYYY[[[]]]^^^jjjuuudddZZZQQQMMMMMMVVVfffuuu}}}xxxrrrmmmlllnnnpppoooooouuu|||zzztttqqqjjjeeeccc\\\YYYVVVRRRPPPOOOOOOPPPSSSTTTTTTRRRNNNHHHCCC???;;;;;;::::::999999::::::777888:::<<<======<<<<<<;;;;;;:::999999999::::::666666666666666666777888777777777777777555444333333444555666666555444333222222222444777999999999888888999888777555333222222444666999;;;<<<======<<<=========<<<;;;999888777888999:::;;;===>>>>>>??????@@@BBBDDDFFFHHHJJJIIIIIIJJJLLLMMMOOOPPPPPPSSSSSSUUUZZZ```eeehhhiiidddbbb___ZZZUUUQQQNNNMMMGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC???>>><<<;;;<<<>>>AAABBB======<<<===@@@DDDHHHJJJMMMPPPUUUZZZ```kkkxxxqqqggg]]]]]]]]]___```^^^XXXSSSPPPLLLFFFBBB???===;;;999888888777999===AAADDDFFFFFFMMMSSSSSSRRRPPPKKKEEEBBB@@@CCCLLLRRRQQQNNNNNNNNNOOOQQQRRRTTTYYY___ccciiimmmsssyyy~~~}}}|||wwwyyy{{{|||~~~{{{ooofff```WWWNNNGGGDDDCCCFFFIIILLLUUU]]]bbbdddeeefffgggiiimmmoookkkiiieeeaaa^^^___aaadddnnnuuuzzzmmmooorrrrrrkkkdddeeejjjxxx}}}iiiPPP???:::<<<666555<<<===CCCKKKWWWbbbiiilllmmmmmmnnnrrrxxx~~~{{{sssmmmggghhhiiiiiijjjnnnsssvvvxxx~~~|||nnngggdddlllrrrzzz}}}ooogggpppyyyxxx|||xxxsss|||yyyfff^^^\\\hhhwww|||wwwqqqkkkfffcccaaabbbeeehhhkkknnnrrrwwwzzz||||||}}}~~~~~~}}}|||{{{{{{||||||}}}}}}}}}}}}|||xxxsssVVV>>>;;;;;;444000444888;;;???BBBFFFJJJOOORRRUUUWWWYYYZZZ[[[\\\^^^```cccooovvvfff\\\TTTPPPOOOWWWgggvvvvvvnnnnnnmmmoooqqqqqqqqqwww~~~|||vvvqqqjjjcccaaa]]]ZZZVVVSSSQQQPPPQQQQQQQQQQQQRRRQQQNNNJJJEEEBBB;;;;;;:::999999999::::::555777:::<<<>>>>>>===<<<;;;;;;:::999999999::::::666666555666666777888999888999999999888777555444111222444555555444222111222111222444777:::::::::888999999888777555333222222444666999<<<===>>>>>><<<===>>>>>>===;;;999888777888999:::<<<===>>>???======>>>@@@BBBEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNSSSSSSSSSVVV[[[___```aaacccaaa\\\WWWSSSPPPNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFAAA???===;;;;;;<<<>>>???>>>===<<<===???BBBFFFHHHMMMQQQSSSRRRRRRXXXdddooorrrzzzpppbbb___]]]^^^___]]]YYYUUURRRNNNHHHCCC@@@>>>;;;999:::999888:::>>>BBBEEEFFFGGGNNNTTTTTTRRROOOJJJDDD@@@???BBBKKKQQQPPPMMMLLLLLLMMMNNNPPPRRRVVV\\\```bbbhhhpppxxx~~~xxxwwwvvvwwwyyyzzz{{{}}}vvvkkkccc^^^VVVMMMGGGDDDDDDGGGJJJNNNVVV___dddeeefffggggggiiimmmpppmmmmmmkkkddd]]]ZZZ^^^cccnnnuuuwwwnnn___ccckkknnnjjjdddeeekkkyyy~~~}}}hhhOOO>>>:::<<<666444;;;===BBBLLLZZZgggnnnqqqrrrrrrssswwwzzztttllllllllllllnnnrrrwww|||}}}ooogggcccjjjooowwwyyylllccclllxxxwwwyyyuuupppxxx}}}rrrggg___]]]iiiyyy}}}zzzvvvpppjjjfffcccbbbfffiiimmmooorrrtttxxxzzz{{{|||~~~~~~}}}{{{yyy||||||}}}}}}}}}}}}||||||{{{kkkUUUAAA<<<<<<888555777;;;===AAAEEEIIIMMMRRRVVVYYYZZZ\\\^^^^^^```dddfffkkkuuu|||jjj]]]YYYRRROOOXXXjjjzzzwwwkkknnnmmmooopppooopppxxxwwwrrrmmmeee___ZZZXXXUUUTTTTTTUUUTTTSSSRRRRRRPPPNNNKKKGGGDDDBBB@@@@@@>>>===<<<<<<<<<<<<777888:::<<<>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;999999888777666555444444555555666666555555444333222222222222222222222222111111222333555666777777888888777555444333222111000111333666999;;;===>>>@@@???===;;;999888777777:::999888888999<<<>>>@@@@@@???===>>>AAACCCDDDDDDHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZXXXUUUSSSPPPOOOOOOOOOMMMJJJGGGGGGHHHJJJKKKIIIGGGFFFGGGHHHHHHHHHBBB@@@<<<999888999:::<<<>>>===<<<<<<===AAADDDFFFIIILLLOOOQQQQQQRRRSSSUUU^^^hhhxxxyyykkkddd]]]\\\^^^^^^YYYTTTTTTNNNGGGCCCBBBAAA>>><<<===;;;999888:::???DDDGGGLLLLLLOOORRRSSSOOOGGGAAA@@@CCCHHHLLLNNNOOONNNLLLNNNNNNNNNOOORRRUUUYYY[[[[[[bbbkkkttt{{{vvvqqqtttqqqtttwwwzzz|||~~~|||uuukkkaaaXXXQQQNNNIIIGGGEEEEEEIIIPPPXXX]]]cccdddeeefffhhhjjjkkkkkknnnpppooohhh___\\\___dddooouuujjj]]]^^^fffqqqvvvrrrppprrr~~~~~~hhhMMMCCC:::888999999;;;>>>GGGRRRbbbnnnssstttssssss|||zzzwwwvvvvvvtttuuuxxx|||ppphhhcccmmmsssxxx{{{pppfffllltttuuutttsssvvvzzzxxxrrr___]]]___hhhvvv}}}wwwpppkkkiiihhhhhhiiikkkmmmnnnpppssswwwzzzzzz}}}~~~zzzwwwwwwxxxzzz{{{}}}}}}||||||~~~wwwfffPPP>>>:::;;;888666888;;;>>>CCCGGGKKKOOOTTTXXX```bbbeeefffgggiiilllnnnqqqzzznnnbbbZZZUUUTTT^^^ppp~~~}}}yyynnnmmmlllnnnpppoooooovvvyyysssnnngggaaaZZZWWWTTTSSSSSSTTTTTTTTTUUUTTTTTTRRRNNNJJJGGGDDDAAA@@@???>>>===<<<<<<<<<888999;;;===>>>>>>======;;;;;;;;;;;;::::::::::::999999888888777666666666555555666666555555444333222222222222222222222111000111111333444555666666777777666555444333222222111111333555888:::<<<=========<<<:::999999999999888888777888999<<>>===>>>AAACCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSUUUXXXZZZ[[[[[[ZZZZZZYYYWWWUUUSSSQQQPPPPPPOOONNNKKKHHHGGGHHHJJJLLLJJJGGGGGGHHHIIIIIIHHHCCCAAA===:::999999;;;<<<>>>===<<<<<<===@@@CCCEEEHHHIIIIIIHHHFFFEEEFFFGGGOOOYYYiiiyyylllfff___]]]___```\\\XXXSSSOOOKKKIIIFFFCCC>>>:::<<<;;;888888:::>>>CCCGGGHHHIIIKKKNNNOOOLLLFFFAAAAAACCCGGGJJJMMMMMMMMMLLLMMMMMMMMMMMMPPPSSSVVVXXXYYY___gggooouuuyyy~~~tttppprrrrrrtttwwwzzz|||~~~|||tttjjj```WWWPPPMMMHHHGGGEEEFFFJJJRRRZZZ___bbbccceeegggjjjmmmoooppppppqqqpppiii```]]]aaafffrrrvvvllleeefffnnnyyy}}}zzzxxxzzz~~~iiiKKKBBB:::888888888;;;???GGGRRRbbbooovvvxxxyyyzzz}}}zzzzzz{{{zzz{{{}}}~~~nnneeeaaammmsssyyy}}}tttmmmtttwwwxxxvvvtttvvvxxxuuunnn[[[YYY[[[fffvvv~~~|||xxxsssoookkkhhhggggggjjjnnnqqqrrrtttvvvxxxzzz{{{||||||zzzyyyyyyyyy{{{}}}~~~}}}|||||||||~~~zzzzzz___KKK:::888999777777:::<<>>============:::;;;<<<============<<<::::::;;;;;;;;;:::999888888888888888888777777777555666666666666555444444333333222222111111111000000000111111222333444444444444444444333333333333222333444555777999:::;;;:::::::::::::::999999999666666666777999<<<>>>@@@???>>>===>>>@@@CCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQTTTVVVWWWXXXWWWWWWWWWVVVUUUSSSQQQQQQQQQPPPOOOLLLIIIGGGHHHJJJLLLJJJHHHGGGHHHIIIIIIHHHDDDBBB???<<<:::;;;<<<===???>>>===<<<===???AAABBBJJJKKKKKKHHHEEECCCCCCDDDCCCKKKYYYiiiuuu|||llleee^^^\\\]]]^^^\\\XXXRRRQQQPPPNNNKKKEEE===888<<<:::888888:::>>>CCCFFFGGGGGGHHHJJJKKKJJJFFFCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKMMMPPPSSSUUU\\\aaagggnnnsssyyy~~~}}}rrroooqqqssstttwwwyyy|||{{{sssiii___VVVOOOKKKFFFFFFEEEGGGMMMTTT\\\aaaaaabbbeeeiiimmmqqqtttvvvrrrrrrpppiiibbb```dddiiiyyyvvvnnnlllooowww~~~}}}gggIIIAAA:::888888888;;;???HHHSSSdddqqqzzz~~~~~~~~~oooeeeaaammmttt{{{yyyuuu~~~~~~zzzzzzyyyssslllXXXUUUWWWdddwww|||{{{xxxuuuqqqlllhhhffffffjjjooossstttuuuwwwxxx{{{zzzxxxxxxzzzzzzzzzyyy|||}}}~~~}}}{{{|||}}}}}}yyy\\\III:::888999777777:::;;;???EEELLLQQQWWW\\\```iiikkkoooqqqrrrtttvvvxxx~~~}}}pppfffXXXVVVWWWaaaooozzz}}}{{{|||||||||}}}{{{qqqlllkkklllnnnnnnnnnrrryyy~~~vvvpppiiiddd[[[XXXSSSPPPQQQSSSUUUVVVWWWXXXYYYXXXVVVQQQMMMJJJDDDCCC@@@>>>=========>>><<<============<<<<<<<<<999:::;;;<<<<<<:::888666666666666777777777888888666666666666666555444444333333333222111111000000//////000000111111222222222222222222333333333444444555666777888999999:::999999999999999888888888555555666777999;;;===???>>><<<;;;===@@@BBBDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIFFFHHHJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPMMMJJJIIIIIIJJJLLLJJJGGGGGGGGGHHHHHHGGGEEECCC@@@>>><<<<<<<<<===???>>>===<<<<<<>>>???@@@IIIKKKOOOPPPNNNKKKJJJIIIDDDIIIQQQ[[[eeemmmrrruuuiiiccc\\\XXXXXXXXXVVVTTTRRRRRRQQQNNNJJJCCC<<<888:::999888888:::>>>BBBEEEIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLNNNQQQSSS\\\___eeelllrrryyyzzzrrrooopppuuuvvvwwwzzz~~~~~~yyyqqqggg]]]TTTMMMIIIDDDEEEFFFIIIOOOWWW___cccccceeegggkkkooosssvvvxxxqqqqqqnnniiiddddddhhhmmmtttnnnnnnttt~~~}}}}}}yyycccFFF???:::888888888;;;@@@KKKVVVfffttt}}}rrriiibbbooowww}}}|||zzz}}}vvvmmmYYYVVVXXXfffyyyzzzyyyvvvrrrnnnkkkhhhggggggjjjnnnqqqsssuuuxxxzzz~~~zzzvvvvvvxxxzzzyyywwwzzz|||~~~~~~}}}}}}~~~}}}zzz\\\JJJ<<<999999666666::::::???GGGOOOVVV]]]cccgggqqqtttwwwzzz|||}}}uuukkkccc___[[[ZZZbbbooo{{{|||rrrooolllkkknnnnnnnnnrrrxxxwwwoooiiieee]]]YYYTTTQQQQQQSSSUUUVVVVVVWWWXXXWWWUUUQQQNNNKKKEEECCCAAA>>><<<<<<===>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<===<<<:::777666444555555666666777777888666666777777666666555444333333333333222222111111000000000000000000000000000000111111222333333333666777777888888999999:::999::::::999888777555444333444555666888:::<<<===;;;:::999;;;>>>AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIEEEFFFHHHKKKMMMNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLJJJKKKLLLLLLIIIGGGFFFFFFGGGGGGFFFFFFDDDBBB???===<<<======>>>======<<<<<<===>>>>>>CCCHHHOOOSSSRRRNNNJJJHHHIIIJJJMMMRRRXXX^^^cccfffeee```ZZZVVVUUUSSSQQQOOORRRQQQNNNJJJDDD???;;;999999888777777999===AAADDDHHHHHHGGGFFFDDDCCCCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIKKKMMMPPPRRRTTTXXX___fffmmmuuu~~~wwwrrrqqqqqqvvvvvvwww|||zzzvvvnnndddZZZRRRKKKHHHCCCDDDGGGKKKRRRZZZaaaeeeggghhhjjjmmmppprrrtttvvvoooooolllhhheeeeeeiiimmmzzzpppmmmqqqyyy|||}}}rrr[[[DDD>>>::::::999888<<>>>>>===<<<<<<======>>><<<<<<======<<<:::888777555555666666777777777888666777777777777666555555333333444444444444444444000000000000000000////////////000000111222222333666666777777888888999999888999999999888666444222333444555666888999::::::999888777888<<>><<<<<<<<<===<<<<<<<<<<<<======>>>BBBHHHOOOSSSQQQLLLGGGCCCFFFFFFGGGJJJNNNTTTYYY\\\___\\\XXXUUUTTTRRRPPPNNNOOONNNKKKFFF@@@;;;::::::888777777777999===@@@BBBBBBCCCCCCBBB@@@??????@@@DDDDDDDDDCCCDDDDDDEEEFFFHHHGGGGGGHHHIIILLLOOOQQQQQQUUU\\\dddllluuu~~~|||tttqqqqqqpppttttttvvv|||uuuqqqjjjaaaXXXOOOIIIFFFCCCEEEHHHNNNTTT\\\bbbfffjjjkkklllmmmooopppqqqrrrnnnmmmkkkgggdddcccdddfffzzztttnnnmmmwww~~~}}}lllTTTBBB>>>;;;;;;:::999>>>EEEQQQ]]]mmm|||~~~qqqiiieeerrr{{{wwwsss~~~~~~|||{{{vvvnnnccccccgggrrr{{{wwwqqqkkkgggeeeeeefffiiijjjkkkkkknnnsssyyy~~~}}}{{{xxxvvvvvvtttsssqqquuuxxx}}}vvvXXXIII===;;;999666666<<<;;;BBBMMMXXXcccllltttyyyyyy}}}~~~tttlllddd]]]VVVRRRQQQVVVbbbooowww{{{xxxrrrmmmnnnoooqqqvvv||||||qqqjjjgggaaa^^^YYYVVVUUUUUUTTTSSSUUUTTTSSSQQQPPPNNNNNNMMMFFFCCC???<<<::::::;;;===>>>======<<<<<<===>>>??????>>>>>>===;;;::::::999888888888888888999999999777777777777777666555555333444444555555666666666111111111000000000//////...//////000000111111111444444444555666777777888555666777888888666444333444444555666777777777777666555555666:::===??????@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJEEEGGGIIIKKKMMMNNNOOOPPPNNNOOOQQQQQQOOONNNOOOPPPOOOLLLJJJHHHIIIIIIHHHGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<=========AAAFFFKKKMMMKKKGGGDDDBBB@@@@@@AAACCCGGGLLLQQQTTTUUUTTTSSSRRRRRRPPPOOOMMMLLLLLLJJJEEE???:::999999777777666777999<<<@@@BBB<<<>>>@@@@@@???>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGKKKNNNPPPOOOTTT\\\dddlllttt{{{}}}yyypppppppppoooooopppttt{{{zzzqqqmmmfff^^^UUUNNNHHHEEECCCEEEJJJOOOVVV]]]cccfffkkkkkklllmmmnnnoooooopppooonnnkkkfffbbb^^^\\\\\\ggg|||}}}pppmmmppp}}}~~~hhhNNNAAA>>>======;;;:::@@@GGGRRR___qqq|||ooohhhbbbqqqzzz~~~~~~sssnnnyyy}}}xxxwwwyyyuuuooodddgggnnnwww{{{xxxsssnnniiifffdddcccggghhhjjjlllnnnrrrxxx|||xxxyyyyyyxxxuuusssrrrrrrvvvyyy}}}rrrUUUGGG<<<:::999666777======DDDPPP\\\gggqqqzzztttlllddd]]]TTTQQQQQQXXXcccooowwwzzz{{{{{{tttnnnnnnooorrrwww}}}~~~ssslllhhhbbb___[[[XXXWWWUUUSSSRRRVVVTTTRRRPPPNNNNNNNNNNNNEEECCC???;;;999999;;;<<<>>>===<<<<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::777777777777777666666555333444444555666777888888222222111111000000//////////////////000000000111111222222333444555666666333444666777888777666555444555555666777666666666555444333555999<<<>>>>>>???@@@AAABBBDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEECCCDDDGGGIIILLLMMMOOOOOOMMMOOOQQQQQQPPPPPPPPPQQQQQQNNNLLLJJJJJJKKKJJJIIIEEEDDDBBB@@@===<<<;;;:::::::::;;;;;;<<<======>>>;;;>>>AAACCCBBBAAA@@@@@@;;;;;;<<>>===>>><<<;;;AAAHHHRRR```sss{{{oooiii___oooyyy~~~}}}qqqlllvvvzzzuuuuuuxxxvvvqqqccchhhpppyyyzzzxxxuuuqqqlllgggccc```dddfffjjjmmmpppssswwwyyytttwwwzzzyyyuuurrrssstttwww{{{lllUUUHHH;;;888999999888999???HHHUUUcccppp{{{rrriii```WWWXXXSSSPPPXXXgggwwwwwwqqqrrrtttuuuwwwyyyyyyoooggg```___]]]ZZZWWWUUUUUUVVVVVVTTTQQQPPPPPPOOOMMMLLLIIIEEE@@@=========>>>===>>>============???AAABBB======<<<999666555666888<<<;;;;;;::::::999999888999999888888888888999999555555666666666666555555666666555444222111000000222111111000000000000000222222222222222222222222111111222222333333333444111444777777444222222333555444333333444666888::::::<<>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<;;;::::::<<<<<<>>>@@@CCCGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIFFFCCC???<<<999888666555555777;;;>>>@@@AAA>>>??????@@@@@@AAABBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAAAAABBBDDDFFFHHHJJJKKKMMMPPPVVV^^^fffmmmrrrtttyyyxxxxxxxxxyyy|||zzztttrrrqqqrrrqqqtttssswww~~~wwwuuuiiieee___WWWPPPJJJGGGEEECCCHHHNNNTTTZZZ```eeeiiikkklllmmmmmmllllllmmmoooqqqqqqooojjjbbb[[[UUUSSSYYY```nnnwwwpppssszzzvvvwww~~~aaaMMMBBBAAA>>><<<;;;===AAAEEETTTcccwww{{{lllggg___llltttxxxyyypppnnnzzz{{{zzzwwwtttpppggglllsssyyy}}}zzzuuummmgggddddddfffgggiiikkknnnppptttyyy}}}zzzzzzzzzzzzxxxvvvtttsssxxx|||~~~jjjRRRFFF:::888999999999:::===GGGUUUeeetttuuulllccc[[[WWWSSSRRRZZZjjjyyyzzzrrrppprrrsssvvvzzz|||qqqhhhcccaaa___[[[XXXVVVVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPKKKGGGAAA>>>============>>>=========>>>???@@@AAA=========;;;999999:::<<<<<<<<<;;;::::::999999888999888888777777888888999555555666666666666555555666666555444333222111000222111000000//////000000////////////////////////000000111111111222222222000333666777555333333444444333222222333444777888===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCEEEHHHKKKMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJJJJIIIJJJGGGDDDBBBAAA???<<<999::::::;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<===>>>???AAACCCFFFHHHJJJIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHEEEBBB>>>;;;999888666555555777;;;???@@@AAA>>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBCCCEEEGGGHHHJJJLLLOOOUUU]]]dddkkkpppsssvvvvvvwwwxxxzzz}}}xxxrrrpppqqqrrrssswwwuuuzzzxxxuuuiiieee^^^VVVNNNIIIEEEDDDEEEJJJQQQXXX]]]ccchhhllllllmmmnnnnnnnnnnnnoooqqqttttttrrrmmmeee___ZZZYYYVVV\\\iii}}}{{{tttyyyvvvxxx}}}aaaMMMAAA@@@>>>;;;:::<<<@@@CCCOOO___uuuyyyjjjfff___nnnwww|||~~~tttpppzzz{{{tttnnnbbbgggooowww~~~|||wwwooohhhcccbbbbbbfffhhhkkknnnqqqvvv{{{~~~~~~~~~~~~}}}zzzxxxuuusssxxx|||}}}fffNNNCCC999777999999999:::<<>>=========>>>???@@@AAA===>>>>>>===<<<<<<>>>@@@<<<<<<;;;;;;:::999999999999888888777777888888999555666666777777666666555666666555444333222222222111111000////////////000........................////////////000000000000///222444555555444444555333222111000111333555666>>>???AAAAAA@@@???AAABBBFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDEEEGGGJJJKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLJJJGGGGGGGGGHHHHHHGGGIIIGGGEEECCCBBB@@@===:::999:::;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFDDD@@@===:::888777666555555888;;;>>>@@@@@@======>>>??????@@@@@@AAA???@@@AAABBBBBBAAA@@@???AAAAAABBBBBBCCCEEEFFFGGGJJJMMMSSSZZZbbbhhhmmmooorrrsssuuuxxx{{{~~~|||uuupppoooqqqssstttwwwwww{{{|||vvvsssiiieee]]]TTTLLLGGGDDDCCCHHHMMMUUU\\\bbbggglllooommmnnnooooooooooooqqqsssxxxwwwuuupppiiidddaaaaaa[[[```jjj{{{{{{zzz~~~xxx]]]JJJ@@@???===;;;999;;;>>>BBBLLL^^^wwwwwwhhhccc\\\kkkwww}}}vvvqqq{{{~~~uuummm^^^ccclllvvv~~~~~~zzzrrriiiccc___^^^dddfffjjjnnnrrrwww||||||yyyvvvtttxxx|||~~~}}}|||yyyyyy```III@@@888777999999999;;;<<>>===<<<;;;>>>>>>>>>>>>>>>??????@@@>>>???@@@???>>>===>>>@@@<<<<<<<<<;;;::::::999999888888777777777777888888666666777777777777666666666666555555444444333333111111000////////////000////////////////////////...............////////////000222444444555555555444222111000000222333444<<<===??????>>>===???@@@BBBCCCCCCDDDFFFGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJHHHEEEEEEFFFGGGGGGGGGIIIGGGEEEDDDCCCAAA>>>;;;999:::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGEEEBBB>>>;;;888777666555444555777:::===>>>>>><<<======>>>>>>??????@@@>>>???@@@@@@@@@@@@???>>>AAAAAAAAAAAABBBBBBCCCDDDHHHKKKQQQXXX___eeeiiilllmmmooosssxxx{{{~~~~~~zzzrrrnnnnnnppptttvvvuuuwww{{{~~~}}}wwwqqqmmmhhhccc[[[QQQJJJEEECCCCCCJJJPPPXXX```eeejjjmmmpppmmmnnnoooooonnnppprrruuuyyyxxxvvvqqqllliiihhhhhhiiikkkrrr~~~qqqXXXFFF@@@???>>><<<:::;;;???BBBNNNbbb}}}tttfff```VVVfffqqqxxx|||tttrrr~~~{{{|||xxxqqqcccgggoooxxx~~~{{{tttkkkddd___]]]```dddiiimmmrrrwww|||}}}zzzwwwvvvxxx{{{|||zzzzzztttqqqZZZFFF>>>888888999999999<<<>>>EEEXXXpppzzzpppkkkaaaZZZTTTXXXgggwwwyyyrrrrrruuuuuuwwwzzz|||zzzlllhhhaaa\\\ZZZYYYWWWUUUVVVTTTSSSSSSUUUVVVUUUUUURRRMMMGGGAAA???===<<<;;;===>>>>>>>>>???????????????@@@AAA@@@>>><<<============<<<;;;;;;::::::999888777777777777777777888666666777777777777666666555555555555555555555555222222111000000000000000000000000000000000000000/////////...............///000111222444555666555555333222000000111333444777999;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGFFFDDDBBBBBBDDDFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCCCCEEEGGGHHHHHHGGGFFFEEEEEEDDDBBB>>><<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAABBBDDDFFFFFFFFFEEEEEEEEECCC???<<<999777666666333333333666999<<<<<<;;;;;;;;;<<<======>>>>>>????????????@@@@@@?????????@@@@@@??????@@@@@@AAABBBGGGJJJOOOUUU\\\bbbfffhhhhhhkkkpppvvvzzz|||}}}~~~}}}|||wwwqqqmmmnnnqqqtttvvvvvvyyy||||||yyytttnnniiieee```WWWNNNHHHEEEDDDEEELLLRRR[[[ccchhhkkkmmmooolllmmmmmmmmmnnnooosssvvvxxxxxxwwwssspppmmmmmmnnnsssssswwwkkkTTTEEE?????????===<<<===@@@CCCPPPfffrrrfff^^^TTTbbblllsssxxxtttvvv{{{zzz}}}~~~{{{wwwnnnpppvvv}}}~~~}}}}}}zzzuuummmfffbbb```^^^aaaggglllqqqvvv|||~~~}}}zzzxxxwwwwwwzzz~~~}}}{{{yyyxxxttt|||kkkVVVDDD>>>999::::::999:::===@@@FFFYYYtttuuupppfff]]]TTTVVVbbbrrr}}}|||~~~xxxssstttvvvwwwxxx{{{}}}zzzpppjjjbbb\\\ZZZYYYWWWUUUVVVTTTRRRRRRSSSTTTSSSRRRSSSNNNHHHBBB@@@>>>===<<<===>>>????????????>>>>>>???@@@AAA@@@>>><<<<<<<<<======<<<<<<;;;:::::::::888777777666666777777888666777777888888777777666555555555666666666666666333333222111111111111222////////////////////////000000000000////////////111000000111444555555555555444222000///000111222222444777888999:::<<<>>>AAAAAABBBCCCDDDEEEFFFGGGDDDBBB@@@@@@BBBDDDDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGCCCBBBAAABBBDDDGGGHHHHHHEEEDDDDDDDDDDDDBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@AAA??????>>>>>>>>>>>>?????????@@@CCCEEEFFFFFFEEEDDDCCCAAA===:::777555555555333333444666:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAFFFIIINNNTTTZZZ```dddfffeeehhhmmmrrrwwwzzz{{{|||}}}zzzvvvqqqnnnooorrrtttuuuxxx}}}}}}xxxsssmmmhhhaaa[[[SSSKKKFFFEEEFFFHHHOOOUUU^^^fffjjjlllmmmmmmllllllmmmmmmnnnppptttwwwyyyzzzzzzxxxvvvttttttuuuuuuuuuxxx{{{fffQQQDDD>>>>>>>>>>>>===???BBBEEEQQQiii}}}rrrfff^^^WWWdddmmmtttyyyvvvyyy~~~}}}~~~|||{{{wwwxxx{{{}}}|||zzzuuunnngggdddbbb]]]aaagggmmmrrrwww|||}}}}}}}}}|||{{{yyywwwvvvwwwzzz}}}}}}{{{yyyxxxwwwuuugggTTTCCC>>>;;;<<<;;;999:::===AAAGGG[[[xxxyyytttggg^^^UUUVVVaaannnwwwzzz}}}}}}zzzvvvxxx{{{sssrrrtttuuuxxx{{{}}}tttlllccc^^^\\\[[[XXXUUUSSSRRRPPPPPPRRRSSSRRRQQQSSSOOOHHHCCC@@@???>>>======>>>???@@@@@@???>>>======???AAAAAA@@@>>>>>>???=========<<<;;;;;;::::::777777666666666666777777777777888888888888777777555555666666666777777777555444333333222222333333111111111111111111111111222222222111111111000000222000///000333555555333444333000///......///000000222444555666777999;;;===>>>>>>???@@@AAAAAABBBBBB@@@>>>>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@AAACCCEEEFFFFFFCCCCCCCCCDDDDDDBBB>>>;;;::::::;;;;;;<<<<<<======>>>>>>>>>???????????????======<<<<<<<<<======>>>>>>@@@BBBEEEFFFFFFDDDCCCBBB@@@<<<888555444444555444444555888;;;===<<<;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@FFFHHHMMMSSSYYY___bbbddddddfffjjjooossswwwyyyzzz~~~~~~}}}yyyvvvrrrpppqqqsssssssssyyy|||uuuqqqkkkeee\\\WWWOOOHHHDDDEEEIIIKKKRRRYYYbbbiiilllmmmllllllmmmmmmnnnnnnooorrrvvvzzz{{{}}}}}}|||||||||zzzyyy{{{ttt___LLL@@@;;;<<<=========???CCCEEEQQQkkk|||rrrggg___YYYgggqqqwww|||wwwxxx{{{zzz}}}~~~zzztttmmmgggdddccc___ccciiioootttxxx}}}}}}}}}}}}|||zzzxxxuuutttvvvyyy}}}}}}{{{yyyyyyxxxrrreeeTTTCCC???<<<===<<<999:::===AAAGGG\\\{{{|||wwwggg^^^VVVWWWaaalllrrrtttrrrsssrrrpppttt~~~}}}sssqqqrrrssswww|||}}}}}}vvvnnneee___^^^]]]YYYVVVQQQOOONNNOOOQQQRRRRRRRRRSSSOOOHHHCCCAAA@@@???>>>===>>>???@@@@@@???>>>===<<<>>>AAABBBAAA@@@AAABBB=========<<<;;;;;;::::::777777666666666666777777777777888888888888777777555555666666777777888888666555444444333333444444444444444444444444444444444333333333222222111111333111///000333555444333333222///---,,,------...000111333444444444666888999999::::::;;;<<<<<<<<<@@@>>>======???AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEECCCAAAAAABBBDDDDDDDDDBBBBBBBBBCCCDDDBBB>>>:::999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======???BBBEEEFFFFFFDDDCCCBBB???;;;777444333444444666666777:::===>>>===<<<999999:::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;===>>>???@@@FFFHHHMMMSSSYYY^^^bbbdddccceeeiiimmmqqquuuxxxyyy~~~~~~{{{{{{~~~yyyvvvsssrrrrrrssssssssswww~~~yyyrrrnnnhhhbbbZZZUUUMMMFFFDDDFFFJJJNNNUUU[[[dddkkknnnnnnmmmlllnnnnnnoooooopppsssxxx|||~~~~~~mmmYYYGGG<<<888:::;;;<<<===???BBBEEESSSmmm{{{ssshhh___ZZZhhhsssyyy}}}vvvuuuzzzyyy|||{{{tttmmmgggdddcccaaaeeekkkqqqvvvzzz~~~~~~|||zzzvvvsssrrrvvvyyy}}}~~~|||zzzzzzvvvmmmXXXMMMAAAAAA???>>><<<;;;;;;;;;DDDEEEWWWxxxsssjjjbbb[[[[[[aaajjjooopppnnnpppnnnkkkrrryyypppnnnqqqvvvzzzxxx|||zzzqqqhhhfffddd]]]VVVSSSQQQQQQRRRQQQPPPQQQTTTVVVRRRPPPMMMIIIEEEBBB@@@???;;;:::;;;===??????>>><<<======???@@@AAABBBBBBBBB===???AAA@@@===;;;;;;===888777666444444444555666888999999999999888777777777777777777777777777777555555444444444444555555666555333222111111222222222222333222222111000///,,,------...///000111111111111000000//////......000000000000000111222222666777888999:::;;;<<<<<<===<<<;;;;;;<<<>>>AAACCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;<<<===???@@@AAACCCDDDEEEDDDCCCAAA@@@;;;999666444333444666777999999999999999999::::::;;;::::::999999::::::;;;999::::::;;;;;;::::::999::::::999999:::;;;===>>>BBBGGGLLLPPPWWW___```]]]___dddkkkrrruuuxxxyyy{{{~~~~~~~~~~~~~~~~~~vvvrrrnnnlllmmmqqqtttvvvyyywwwuuusssqqqmmmhhhdddZZZRRRLLLIIIHHHHHHMMMTTTZZZ]]]ccchhhlllmmmmmmmmmpppqqqrrrsssrrrsssuuuwww}}}}}}gggQQQDDDBBB>>>:::888:::<<<===AAAGGGVVVsssqqqfff```ZZZhhhssszzz~~~wwwwww{{{||||||}}}yyyoooeee______aaadddeeeiiimmmsssyyy~~~{{{uuusssvvv{{{zzzyyy{{{|||vvvkkkWWWKKKBBBAAA???>>>===<<<<<<<<>><<<;;;<<<===??????===;;;<<<<<<>>>???@@@AAAAAAAAA>>>@@@BBBAAA>>><<<<<<===888777666555555555666777999999999999888777777666888888888888888888888888555555555555555666777888888777666555444444444444333333333333222111000///.........//////000000000222111111000//////......///////////////000111111333444444555666777888999===<<<;;;::::::<<<>>>???<<<===>>>???????????????>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<===???@@@AAABBBCCCCCCCCCAAA???===;;;999666444333444555666888888888999999999999999:::999999999999999999:::888999999::::::999999888999888888888999:::<<<===BBBGGGLLLQQQYYYaaaccc```^^^cccjjjooossstttvvvwwwyyyyyyyyyzzz|||~~~~~~}}}sssppplllkkkmmmppprrrssssssrrrqqqpppnnniiiddd```YYYRRRKKKIIIHHHIIIOOOVVV]]]```dddhhhkkkmmmmmmmmmpppqqqrrrrrrrrrsssvvvxxx}}}}}}fffNNNAAA>>><<<999999;;;===>>>CCCIIIXXXuuutttiiibbbYYYgggqqqwww{{{tttsss{{{|||{{{}}}{{{pppfffaaaaaabbbeeegggjjjoootttzzz~~~|||vvvuuuwww{{{zzzzzz|||}}}{{{gggSSSGGGAAA@@@???>>>===<<<<<<<<<>>>AAAUUUxxx|||ssshhhcccffflllpppqqqooorrrssstttyyy~~~vvvrrrppprrrssstttxxxzzz{{{zzznnnhhhddd^^^YYYWWWRRRRRRRRRQQQOOOOOOQQQSSSSSSQQQNNNJJJFFFBBB???===>>>=========>>>>>><<<:::;;;<<<===>>>??????@@@@@@???AAABBBAAA???===<<<<<<777777666666666777777888999999999888888666555555888888888888888888888888555555555555555666777777777888888777777666555444333444444333333222111000///000000000000000000000222222111111000/////////......---------...//////111222222333444555666666;;;:::999888888999:::;;;<<<===>>>??????@@@@@@@@@<<<===>>>???AAACCCDDDEEEBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@>>><<<;;;:::999666444333333444555777777777888888999999999888888888888888888888888777777777888888777777777777777666777888:::<<<===@@@EEEJJJPPPXXXaaaeeebbb___ccciiimmmpppqqqrrrssssssrrrrrruuuyyy{{{zzzxxxnnnllljjjkkkmmmoooppppppsssrrrrrrrrrpppkkkddd___XXXQQQJJJHHHHHHJJJQQQXXXaaabbbeeegggjjjkkklllmmmooopppqqqqqqqqqsssvvvyyy~~~{{{eeeNNN@@@===;;;999:::===??????DDDKKK\\\yyywwwkkkddd[[[iiiqqqwwwyyyrrrqqq}}}||||||{{{||||||qqqhhhcccbbbcccfffhhhlllqqqvvvzzz}}}}}}wwwuuuxxxzzzzzz{{{}}}~~~}}}}}}bbbMMMBBB>>>>>>===<<<;;;;;;<<<<<<>>>BBBUUUwww}}}vvvnnnmmmrrrxxx{{{{{{zzz|||}}}~~~}}}xxxsssqqqqqqrrrppptttvvvwww|||qqqiiiddd]]]YYYXXXRRRSSSSSSRRRQQQQQQSSSUUUUUUSSSQQQMMMHHHDDD@@@???@@@???======>>>>>><<<:::;;;<<<===>>>???????????????@@@AAAAAA???===;;;:::777777777777888888888999999999999888777666555444888888888888888888888888666666555444444444444444555666777777777555444333444555555444444333222111111111111111111000000000333222222111111000//////------,,,,,,,,,------...111222222333444444555555666666666666666777888999;;;<<<===???@@@@@@@@@@@@===>>>@@@BBBDDDFFFHHHIII@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@BBBBBBAAA@@@>>><<<:::999999777555333222222333333666666666777777888888888666777777777777777777666555555666666666666555555666666666777888:::<<<>>>===BBBGGGMMMVVVaaadddcccaaaeeejjjmmmooooooqqqrrrooommmmmmppptttvvvtttqqqjjjjjjjjjllloooppppppooossssssssssssqqqkkkddd^^^VVVOOOIIIIIIJJJMMMTTT\\\ddddddeeefffgggiiijjjkkknnnooopppqqqqqqssswwwzzzwwwcccOOOCCCAAA<<<;;;===???@@@@@@EEELLL```{{{yyylllddd___mmmtttyyyzzzsssqqq~~~}}}}}}{{{{{{}}}rrriiidddcccdddeeeggglllqqqvvvyyy{{{||||||vvvtttwwwwwwxxxzzz}}}~~~~~~}}}zzzwww\\\HHH>>><<<;;;;;;:::::::::;;;;;;@@@CCCSSStttzzzuuuqqqssszzz}}}wwwrrrqqqqqqmmmpppsssuuuyyyuuukkkddd]]]XXXWWWNNNOOOPPPOOOOOOPPPSSSUUUWWWVVVSSSPPPLLLGGGDDDAAAAAA@@@>>>===>>>===<<<:::======>>>???@@@@@@@@@@@@>>>>>>???@@@@@@>>><<<:::888888999999999999999999999999999888888777555555888888888888888888888888;;;:::888666555444444444555666777777777666555444555666666555555444333222222222222222222111111111333333333222111111000000...------,,,,,,,,,------000000000111111222222333111111222333555666888999777888999;;;<<<=========>>>???@@@BBBDDDFFFGGGHHH>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>?????????BBBAAA@@@>>><<<:::999888666555444333222222222333444444555666666777888888555666666777777666666555333444444555555444444333666666666777999<<<>>>@@@>>>CCCHHHMMMVVVaaaeeeddddddgggkkknnnnnnooopppqqqnnnllllllnnnppppppmmmiiiiiiiiijjjnnnqqqsssrrrqqqpppppppppooolllfff^^^YYYTTTNNNJJJKKKMMMQQQXXX___eeeeeedddeeeeeeggghhhiiimmmoooqqqrrrsssuuuxxxzzz~~~ppp^^^MMMDDDBBB>>>>>>???AAA@@@???EEEMMMbbb|||}}}nnneeeaaannntttxxxyyyqqqppp|||}}}zzzzzz}}}qqqiiieeeccccccbbbeeekkkqqquuuxxxyyyyyy~~~|||||||||yyysssrrrtttsssvvvyyy{{{|||||||||{{{vvvoooUUUCCC<<<;;;;;;:::::::::;;;;;;<<>>======>>>===<<<===>>>??????@@@@@@@@@???======???AAABBBAAA>>>;;;::::::;;;;;;::::::999888888999999999999888777777999999999999999999999999>>>===<<<:::888777666666777777888888888888777777666777777666666555444333222222333333333333333333444444333333222111111111//////...---------......---------.........//////---...000222444666777888777888999;;;<<<=========<<<===>>>???@@@AAABBBCCC============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>??????===;;;:::888777666333333222222222222333333333333444555666666777777555555777777777777555555333333444444444444333333555555666777:::<<>>AAABBBLLLgggyyysssnnnpppwwwwwwsssrrrmmmmmmqqqvvvyyyzzzpppggg```]]]XXXYYYXXXWWWUUUUUUVVVXXXVVVUUUUUUSSSPPPLLLHHHFFFBBB@@@=========>>>>>>===<<<===>>>>>>??????>>>>>>>>>>>>???CCCEEEEEEAAA>>><<<<<<<<<<<<;;;:::888777888999999::::::::::::999999999999999999999999999<<<;;;:::999888888888888777777777666666777777888777777777777666555444444222222333333444444555555444444444333222222111111111111000///////////////,,,------------.........---...000111333444555555777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999:::;;;<<<======<<<<<<<<<;;;999888666555444444000000111111222333333444222222333444555666777777555666777888888777666555222333333444444333333222444444444666999<<>>@@@>>>>>>???@@@???AAALLLXXXfff}}}lllbbbZZZfffllloooppphhhhhhuuu~~~yyyxxxzzznnnfffccc```___^^^cccjjjrrrwwwzzzzzzyyyyyyxxxxxxxxxuuupppoooqqqoootttyyy|||{{{zzzzzz{{{ttt|||bbbLLLAAA==================>>>???@@@@@@@@@IIIcccyyyrrrlllmmmvvvxxxuuuuuuooommmpppvvvyyy}}}vvvllldddaaaYYYYYYXXXUUURRRQQQRRRSSSTTTTTTTTTRRRPPPLLLHHHFFFAAA???===<<<>>>??????>>>;;;<<<==================>>>???@@@DDDHHHHHHDDDAAA============<<<999777666888888999:::;;;;;;;;;;;;999999999999999999999999666666666666666777777888666555444333333444555666888888888777777666555444222222333333444555666666555444444333333222222111222222111000000000000000......////////////////////////000222333333333333222333444666888999999999======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888777777666666888999:::<<<===<<<<<<;;;999888666555333333222222...///000111222333444444111111222333555666666777555666777999999777666555333333333444444333333333222222333555777;;;>>>???@@@CCCFFFHHHOOOYYY\\\[[[]]]___bbbdddeeefffhhhjjjhhhnnnsssqqqkkkfffgggiiifffggghhhlllqqqtttttttttqqqoookkkfffaaa[[[TTTOOONNNLLLNNNTTTYYY[[[```fffggghhhiiikkkkkkllllllllliiinnnuuu{{{||||||{{{zzz{{{rrrnnn}}}sss```RRRGGG??????BBB<<<<<<>>>??????CCCOOO]]]hhhyyyhhh]]]YYYeeekkknnnooohhhgggttt~~~yyyxxxyyyllleeebbb___]]]^^^ccckkksssyyy{{{{{{{{{yyywwwwwwxxxuuupppoooqqqoootttzzz}}}|||{{{{{{|||ssssss\\\KKKAAA>>>===============>>>??????CCCGGGMMM___~~~uuulllggggggoooxxxsssqqqooooooqqquuuwww|||yyyrrrjjjccc]]][[[WWWUUUUUUTTTSSSRRRUUUSSSQQQNNNKKKIIIHHHGGGGGGEEEBBB@@@@@@@@@???>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<>>>AAACCCCCCBBB???>>>===<<<<<<<<<<<<<<<::::::;;;;;;::::::999888555666888999::::::999888777777777777777777777777888888888888888777666666777777666555444333333333777777777777666555444333555555555444444333333333444444444333222111000///...---,,,---//////...---111111000000000000111111111222333444666777888999666777888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888666555444444444555444555777888999888666555444444333222111111111111111111222333333444555555444444444444444555666777555555666666666666666555555444333333222222222222222444777888999:::<<<>>>BBBCCCEEEHHHNNNTTTYYY\\\]]]^^^```bbbdddggghhhiiifffhhhiiigggdddcccfffiiifffhhhjjjmmmoooooonnnnnnpppmmmhhhbbb[[[TTTOOOLLLPPPQQQTTTZZZaaaeeedddbbbfffggghhhjjjlllnnnoooppprrrpppnnnnnnqqquuuxxxzzzpppYYYKKKFFFDDDBBB@@@AAA======AAAGGGMMMVVV___ttt}}}lll___\\\aaajjjqqqqqqqqqxxx|||{{{zzz{{{rrrjjjaaa\\\ZZZaaadddkkkssszzz~~~~~~}}}zzzyyyxxxvvvtttsssqqqqqqpppuuuxxxxxxyyy{{{zzzvvvwwwppp[[[LLLBBB>>>===<<<<<<<<<<<<======>>>AAAEEEJJJZZZ{{{nnnfffdddkkk{{{zzzsssqqqooonnnpppsssuuuxxxuuujjjccc___\\\XXXVVVUUUUUUSSSRRRTTTSSSQQQNNNLLLKKKJJJIIIGGGDDD@@@>>>======<<<;;;>>>=========<<<<<<<<<<<<<<<;;;;;;===@@@BBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888999999999888888777888888888888888888888888888888888888888777666666777777777666666555555555444444555555555555555444555555555444444333333333444444444333333222111000000...---...//////...---000000/////////000111111///000111222444555666777444555666777777777777777888999::::::;;;;;;::::::999999::::::::::::999999777666444333222222222333333444555777777666555444222222111000000000000000111111222333333444555555333333333333333444555666555555666666666666555555555444333333222222222333000333666777999;;;===@@@AAABBBEEEIIINNNSSSXXXZZZ\\\\\\]]]___```bbbdddeeeiiiiiihhheeecccbbbccceeeeeegggjjjmmmoooooonnnnnnllljjjeee___YYYTTTOOOMMMPPPQQQVVV\\\cccfffeeecccggghhhiiijjjkkkllllllllloooooopppqqqtttuuuvvvvvvmmmVVVIIIEEEBBBAAAAAACCC@@@AAAGGGMMMUUU```jjjvvv{{{kkk___]]]cccmmmttttttsssyyy|||zzzxxxzzzzzzqqqjjjbbb]]]\\\aaaeeekkkssszzz}}}~~~}}}~~~|||yyyvvvsssqqqppppppuuuwwwwwwyyy{{{{{{xxxvvvkkkZZZMMMDDD>>>======<<<;;;;;;;;;<<<<<>>===<<<;;;;;;============<<<<<<<<<<<<;;;::::::<<>>>>>============<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;999888888777777777999999999999999999999999777888888888888777777666777777777777777777777777222222333444555555555555555555555444444444444444444444444444333222111111111000////////////...,,,............///000000111---...///000111333444444222333333444444444444444666777888888999999888888666666777777777777666666333333111000000000000000111222333444444444333222000000///.........//////111222222333333444444555222222222222333444555666555555555555555555555555444444333222222222333333///111555777999;;;>>>AAA@@@BBBEEEIIINNNRRRUUUWWW\\\\\\\\\]]]___```bbbccckkkhhheeecccbbbbbbaaa```dddfffjjjmmmnnnooonnnmmmhhhfffaaa\\\VVVRRROOONNNQQQTTTZZZaaafffiiihhhfffiiiiiijjjjjjjjjjjjjjjiiilllooorrruuuvvvuuusssrrr|||iiiSSSHHHCCCAAAAAADDDGGGDDDFFFMMMTTT^^^kkkvvvzzzyyykkk```\\\bbbmmmtttsssooossszzz~~~yyyvvvtttzzzxxxqqqjjjccc^^^]]]aaaeeelllsssyyy}}}~~~~~~{{{wwwssspppoooppptttvvvvvvxxx|||}}}zzzuuuzzzeeeXXXNNNFFF@@@>>>>>>===<<<<<<<<<<<<===BBBDDDGGGRRRoootttfff^^^]]]fffppp||||||~~~}}}{{{zzzzzz|||uuuqqqmmmkkklllpppqqqsssyyy{{{oooiiieeeaaa[[[WWWUUUTTTSSSQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQLLLFFFBBB???>>>===<<<===============<<<<<<<<<;;;::::::;;;===>>>>>>=========>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::<<<:::999888777888999999999999999999999999999999777777888888888888777666666777777777777777777777333444555555666666555555555555555555555444444444444444444444444333222222333111000000000000...---...------......///000111---......///111222222333111222222333333333222222444444555666666666666555333333444444444444333333111111000/////////////////////000111222111111000//////.........//////000222222222333333444444444222222222333444555666777666666555555444444555555444333333222222333333333000222555777888:::===??????AAADDDIIIMMMPPPRRRSSS[[[\\\]]]^^^```ccceeefffiiieeeaaa```aaabbb```^^^dddfffjjjmmmnnnnnnlllkkkfffccc^^^XXXTTTPPPOOONNNTTTXXX^^^eeeiiikkkjjjiiiiiijjjkkkkkkkkkkkkjjjiiilllnnnrrrttttttsssrrrqqqzzzwwwdddPPPGGGDDDBBBDDDIIIKKKIIIJJJOOOUUU^^^mmmyyy~~~yyykkk```YYY___jjjpppmmmffffffkkk|||}}}zzzuuussswwwzzzzzzxxxtttpppwwwwwwpppjjjddd```___aaafffmmmsssxxx{{{}}}|||wwwtttqqqooopppsssuuutttwww|||~~~|||uuurrr^^^SSSMMMFFFAAA??????>>>>>>>>>>>>>>>???DDDFFFIIIRRRjjjvvviii___ZZZ[[[```lllpppuuuvvvuuuvvvvvvvvv|||tttpppkkkjjjkkkooorrrsssxxx~~~uuuooohhhddd]]]XXXVVVTTTRRRQQQSSSRRRRRRRRRRRRRRRSSSSSSTTTOOOIIIDDDBBB@@@>>><<<<<<<<<<<<===============;;;:::999:::<<<======<<<<<<===>>>??????>>>======:::;;;;;;;;;;;;:::999999:::999888888888999;;;<<<999999999999999999999999666777777888888888777777666666666666666666666777777777777777777666555555555555555555555555555555444444555555555444333333444333111111111111///..................///000000...//////000111222333333222222222333333222111111111111222333333333333333000000111111111111000000000000000000/////////...------...///////////////////////////000000111222222222333333333333444444333333444444555777888999777666555444333444444444333333333222222333333444222444666777777888:::<<<>>>@@@CCCGGGKKKMMMOOOPPPWWWXXX[[[^^^bbbeeeggghhhddd```]]]^^^aaacccbbb```dddfffjjjmmmnnnmmmjjjiiifffbbb\\\VVVRRROOOOOOOOOUUUYYY___dddhhhiiihhhhhhiiijjjlllmmmnnnmmmlllllllllnnnppppppooooooqqqsssxxx~~~~~~qqq^^^MMMIIIGGGDDDGGGOOOQQQNNNMMMNNNQQQXXXfffssszzzkkkaaaXXX___iiimmmhhh___\\\```tttvvvtttooommmqqquuuwwwvvvpppjjjooouuuooojjjddd``````aaagggnnnssswwwzzz}}}}}}zzzwwwtttrrrqqqooosssuuutttwww|||~~~}}}vvvgggUUULLLHHHDDDAAA???>>>>>>>>>??????@@@AAADDDGGGKKKRRReeevvvkkkbbbYYYVVVXXXaaaiiippprrrrrrtttvvvuuuzzz}}}yyysssoookkkiiijjjooorrrsssvvv{{{}}}~~~wwwnnnhhhaaa[[[XXXVVVTTTSSSTTTTTTSSSSSSTTTTTTUUUVVVTTTPPPKKKFFFCCC@@@===;;;<<<<<<<<<===============<<<;;;::::::<<<===<<<;;;<<<===>>>???@@@???>>>===::::::;;;;;;::::::999888888888888999999:::<<<<<<999999999999999999999999666777777888888888888777666666666666666666666666888999999888777666555555555555555555555666666666444555555666555555444444444333111111222222111///000//////......//////000//////000111111222333333222222222222222222111000...///000000111111000000......////////////.........//////000000//////...,,,,,,,,,---------....../////////000111222333444333333333333333333333333444444444555666888999:::777666555333333333444444333333222222222333444444333555777777777777999;;;???@@@BBBEEEHHHKKKMMMNNNOOORRRWWW\\\```cccdddddd___]]]\\\]]]```bbbddddddeeegggkkkmmmmmmkkkhhheeeddd```ZZZUUUQQQQQQQQQSSSWWWZZZ___cccdddeeefffgggiiijjjmmmnnnooonnnmmmllljjjlllmmmlllkkklllppptttzzzzzzqqqwwwhhhWWWJJJJJJJJJFFFJJJTTTYYYUUUQQQNNNLLLPPP\\\jjj{{{lllaaa[[[aaakkkooohhh^^^[[[^^^rrrvvvvvvqqqnnnrrrwwwxxxqqqllleeehhhyyyuuuooojjjdddaaaaaabbbgggooosssvvvyyy}}}~~~}}}|||yyywwwtttsssrrrooosssuuuuuuxxx}}}~~~|||vvvrrr]]]LLLDDDAAA@@@???============>>>@@@AAABBBAAAEEEJJJPPP___}}}uuulllddd[[[WWWWWW[[[eeennnooopppssstttsssuuuwwwyyy{{{zzzwwwrrrnnnllliiijjjoooqqqqqqrrruuuwww}}}sssnnnfff___[[[YYYWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWTTTQQQNNNJJJGGGCCC???<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===<<<:::;;;===>>>@@@@@@@@@>>>===;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::888888888888888888888888666666777888888888888888888888888777777666666666666777777777777777666666444555555555666666666777555555666666666666555555444333222222333444333111222222111000/////////////////////000111111222222111111222222111000000///,,,---......//////......------............------------.../////////...---,,,,,,,,,,,,,,,------.../////////000111222444555333333333333333333333333333333333444666777999:::888666444333222222333444333222222222333333444555222444666777777888:::;;;@@@@@@AAACCCEEEHHHKKKMMMKKKOOOUUU[[[___```___^^^\\\]]]^^^^^^___```cccffffffhhhlllmmmmmmiiieeebbbaaa^^^XXXTTTRRRTTTWWWYYY]]]```dddeeeeeefffhhhjjjjjjlllmmmooonnnmmmjjjiiifffiiilllkkkiiijjjooosss||||||zzzzzznnnmmm{{{}}}```PPPGGGKKKLLLGGGLLLWWWaaa\\\VVVPPPJJJKKKWWWddd{{{lll```]]]ccclllpppjjjaaa___bbbqqqwwwzzzvvvtttvvvzzz{{{nnnkkkggghhhuuuuuuooojjjddd``````bbbhhhoootttuuuxxx}}}~~~|||zzzwwwtttrrrqqqnnnsssvvvwwwyyy}}}}}}zzzuuuvvviiiVVVFFF>>><<<<<<===;;;;;;;;;<<<>>>???AAABBB>>>CCCIIIOOOZZZvvvuuullleee]]]ZZZZZZWWWccclllmmmmmmppprrrpppssstttuuuwwwxxxuuuqqqmmmnnnjjjjjjnnnpppooonnnppptttzzzxxxrrriiibbb^^^\\\ZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWVVVTTTQQQOOOLLLGGGBBB>>>;;;<<<<<<<<<======>>>>>>>>><<<;;;;;;<<<===<<<:::;;;===???@@@AAA@@@???>>><<<<<<======<<<<<<;;;::::::;;;<<<<<<;;;:::888777777777777777777777777777666666777888888888888888;;;::::::999888777666666333444555666777777777777444555555555666666777777555555666666666666666555444222111222444444444222444333222000////////////......//////000000111111000000111111000///......+++,,,------......------,,,------......------,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---............///111222444444333333333333333333333333222222222333555777888999888777444222111222333444222222222222333333444555000222555666777999;;;===AAA@@@@@@AAADDDGGGJJJMMMKKKPPPWWW]]]```___]]][[[\\\^^^```___^^^___cccggggggiiilllnnnlllhhhdddaaa^^^[[[WWWTTTTTTWWW[[[^^^dddgggiiijjjiiiiiilllooolllmmmnnnnnnmmmjjjgggeeebbbfffkkkkkkjjjjjjmmmqqq||||||vvv~~~~~~yyysssjjjpppuuuZZZKKKDDDJJJLLLGGGLLLXXXgggaaaZZZRRRKKKJJJVVVccc{{{lll```\\\bbblllpppkkkcccbbbfffqqqxxx|||zzzwwwyyy{{{|||mmmmmmkkkmmmwwwuuuooojjjddd``````bbbhhhppptttuuuwww|||}}}{{{wwwtttrrrqqqnnnssswwwxxxzzz}}}|||xxxtttttt```KKK@@@>>>=========;;;===@@@CCCDDDCCCBBBAAA@@@FFFIIIOOOXXXfffzzztttmmmbbbYYYVVVTTTZZZdddmmmrrrrrrooollloooqqqttttttsssqqqqqqqqqmmmoooqqqpppnnnnnnpppsssuuuvvv~~~wwwmmmgggdddaaa[[[WWWWWWUUUTTTUUUXXXYYYYYYYYYVVVUUUTTTRRRNNNIIIEEEBBB==================<<<<<>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;999888888888999999:::999888888777888888888999999888888777666666666888777777777666666555555777777777777777777777777777666555444444444444444222222111111111111222222111111111111000000000000///000111222222222222222..................------...------,,,,,,------...222111000//////////////////////////////......---////////////////////////111222333333444444333333444444444444444444444444111222333444555777888888333333333222222111111111222222333333333333444444666777888999;;;<<<===>>>@@@@@@@@@BBBDDDHHHKKKMMMMMMQQQVVVZZZ]]]^^^```bbbbbb```^^^\\\^^^bbbfffiiikkkpppttttttooohhhdddbbb]]][[[XXXUUUVVVZZZ^^^aaadddhhhmmmqqqrrrqqqqqqrrrqqqooommmmmmmmmllljjjiiibbbdddggghhhhhhhhhhhhiiirrrxxx}}}~~~zzz|||zzzoooeeekkk~~~jjjQQQHHHBBBDDDHHHKKKNNNPPP___\\\YYYUUUNNNLLLUUUaaasssggg___ZZZgggkkkjjjkkkeeeaaaiiixxx}}}{{{wwwxxxzzzyyyvvviiifffkkkvvvxxxpppkkkdddaaaaaadddggglllrrrwww{{{}}}~~~}}}xxxuuusssssspppsssxxx|||~~~}}}|||zzzqqqmmm[[[HHH@@@?????????@@@CCCEEEGGGIIIIIIGGGEEECCCCCCHHHIIINNNVVVbbb{{{uuuooodddYYYTTTRRRWWW^^^eeejjjjjjhhhgggfffhhhlllpppqqqpppmmmjjjhhhlllooopppooonnnoooppprrrttt{{{}}}pppiiifffccc]]]WWWVVVUUUTTTUUUWWWYYYYYYXXXWWWWWWVVVTTTQQQMMMIIIGGG@@@??????>>>======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;:::888777777777888888:::999999888888888888888::::::999888777666555555888888888777777777666666777777777777777777777777777666555555444444444555333333222222222222333333333333222222222111111111000111222333333333333333111111111000///...---,,,///......------......//////......------------...---...///000000000000000111111111111111111111111222222333444444444444333444444444444444444444444222333333444555666777777333333333222222222111111222222333333333333444444555666777888:::;;;<<<<<>>>>>??????=========<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<999999999999999999999999999999888777777777888888::::::999888888888888888;;;:::999888777666555555999999999888888888888777777777777777777777777777666666666666555555555555555555444444444444555555444444444444333333333333111222333333333333333333444333333222111///...---//////............//////...------------......///---...///000111222222222333333333333333333333333222222333444444444444444444444444444444444444444333444444444555555555555333333333333222222222222222222333333333333444444444555666777888::::::;;;>>>???AAACCCFFFHHHIIIJJJQQQTTTXXXZZZ[[[\\\^^^___^^^^^^___```cccfffhhhiiipppqqqrrrpppkkkddd___]]]XXXWWWWWWWWW[[[```eeehhhjjjjjjiiigggfffgggjjjlllllllllllllllllllllllllllhhhiiilllooopppooommmllliiieeebbbeeegggiiilllooorrrrrrnnnhhhgggtttjjjWWWKKKCCC===>>>AAAAAABBBEEEHHHHHHJJJJJJGGGIIISSS```}}}~~~rrrfff___[[[jjjpppsssvvvrrrqqqyyy{{{uuuiiieeeiiitttvvvnnniiidddcccdddfffiiinnnsssxxx{{{}}}}}}zzz{{{{{{yyyvvvtttsssssstttvvvyyy||||||{{{yyywwwsssaaaTTTGGGDDDEEEEEEFFFHHHJJJLLLOOOQQQPPPMMMIIIFFFFFFHHHIIIRRR___jjj~~~rrrllleee[[[TTTNNNOOOQQQUUUYYY^^^aaacccbbbbbbdddkkkqqqqqqkkkdddcccfffiiilllnnnpppqqqqqqtttvvvyyy~~~wwwrrrnnnfff___XXXWWWUUUUUUWWWXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOHHHFFFBBB???>>>>>>???@@@?????????>>>>>>>>>>>>=========>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999999999999::::::999888888888888999999999999888888888777777999999999999999999999999777777777777777777777777666666666777666666666666555555555444444555555555555555444444444333333333111222222333333333222222333333333222222000///...//////............/////////////////////000111222//////111222222333333333444444444444444444444444222333333444555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444555555666777888999:::;;;>>>>>>???@@@CCCFFFIIIKKKTTTVVVYYYZZZZZZ[[[\\\]]][[[]]]```cccfffhhhiiijjjjjjkkkllljjjgggccc```^^^WWWWWWWWWYYY\\\```eeehhhiiihhhdddaaa___aaafffjjjlllmmmmmmlllkkkjjjjjjkkkeeehhhlllrrrwwwxxxxxxwwwsssoooiiieeeccceeelllrrrqqqnnnjjjgggmmm}}}www___MMMHHHBBB>>>@@@AAAAAABBBEEEGGGHHHKKKLLLJJJJJJTTT___zzz{{{oooddd\\\[[[jjjqqqtttxxxtttrrrzzzyyyrrrgggdddhhhrrruuulllgggcccccceeefffiiinnnsssxxx{{{|||}}}zzz{{{{{{yyyvvvsssrrrrrrsssuuuxxxzzz{{{{{{yyyxxxqqqYYYNNNDDDBBBCCCCCCCCCEEEDDDFFFIIILLLLLLJJJGGGEEEEEEHHHIIISSSbbblllqqqgggaaa[[[UUUNNNNNNOOOQQQVVV]]]dddhhhhhhffffffjjjooooookkkffffffffffffiiilllppptttuuuwwwyyyzzz|||xxxrrriiibbb]]]ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRKKKIIIEEEAAA>>>>>>>>>???@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>======<<<<<<<<<<<<===:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999777777777888999999::::::999999999999999:::::::::777777777777777777777777666666777888888777777666555555444444444444555555555555444444444333333333111222222222222222111111000111111222222222111111//////............//////000000000000111111222333222333333333333333222222444444444444444444444444333333444555555555444444444444444444444444444444444444444444444333333333333333333333333333333333222222222333333333444444666777777888999:::;;;;;;???>>>===>>>AAAFFFLLLPPPVVVXXXZZZZZZZZZZZZ[[[\\\[[[]]]aaaeeehhhjjjjjjjjjhhhgggfffdddcccaaa___]]]XXXXXXYYYZZZ]]]```ccceeefffddd```]]]\\\___fffkkkmmmnnnooollliiigggggghhhgggiiinnnuuu}}}zzzzzzuuukkkcccbbbgggllllllhhhdddgggrrrmmmVVVIIIDDD???===@@@BBBAAACCCFFFGGGIIILLLMMMJJJHHHPPPZZZ{{{{{{pppddd[[[XXXgggoooqqqtttooollltttzzzoooeeebbbeeennnssskkkfffcccccceeeeeehhhmmmrrrwwwzzz|||}}}}}}~~~}}}zzzvvvrrrqqqqqqppprrruuuxxxzzzzzzzzzyyypppOOOFFF?????????>>>>>>@@@???AAADDDFFFGGGGGGFFFEEEFFFIIIJJJSSS^^^fff}}}uuueee^^^YYYUUUOOONNNMMMOOOTTT[[[ccchhhkkkiiiiiikkkmmmmmmjjjfffgggeeedddfffkkkppptttvvvvvvxxxyyyzzzuuullleeebbb```]]][[[ZZZYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWOOOLLLHHHDDDAAA?????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::999999999999999666777777888999:::;;;;;;888999999999999:::::::::777777777777777777777777555666888999999888777777666555555555555555555666555555555444444444444333333333333333333222222111///000111222333333333333000000////////////000000111000000000000000111222444555555555555444333222333333333333333333333333333333444555555555555555444444444444444444444444444444444333333333333333333333333333444444444444222222333333333333444444777777888888999::::::;;;@@@???>>>@@@DDDJJJPPPTTTWWWXXXZZZZZZYYYYYY[[[\\\\\\^^^bbbfffiiikkkkkkkkkiiifffccc```___^^^\\\[[[YYYZZZ[[[]]]___aaacccdddeeeccc```^^^]]]aaaggglllmmmoooooolllhhheeeeeeggglllmmmpppxxxssshhhdddccccccbbb^^^\\\eeewww}}}cccOOOFFF>>>;;;;;;>>>???>>>@@@DDDJJJLLLPPPRRRNNNKKKQQQZZZ}}}~~~ssseee[[[UUUdddkkkmmmoooiiieeelll{{{|||pppfffbbbcccjjj~~~qqqjjjeeebbbaaacccbbbfffkkkqqqvvvzzz|||}}}~~~~~~}}}zzzvvvrrrppppppnnnooosssvvvxxxyyyyyyxxxpppGGG@@@<<<===>>>======???@@@AAABBBDDDEEEEEEEEEEEEFFFJJJKKKRRR[[[aaaxxx~~~hhh^^^XXXTTTOOOMMMKKKKKKOOOVVV]]]bbbjjjkkknnnppppppnnnkkkiiidddccccccfffkkkppprrrrrrpppqqqsssvvv{{{}}}rrrmmmhhheeeaaa^^^\\\ZZZWWWUUUWWWWWWWWWVVVVVVWWWWWWWWWRRRPPPMMMIIIFFFCCC@@@???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<==============================::::::<<<=========<<<<<<;;;;;;:::999999999999:::999999999999999999999999888888888888999999999:::777777777777777777777777555666888::::::999888777777777666666666666777777777777666666666555555555555555666666555444444333222333333444444444333333333222222111111222222333333333222111111111222222444444555666666666555555444444444444444444444444333444444555555555555555444444444444444444444444333333333333333333333444333333333444444444555555222222333333333333444444666666777777888999999999???@@@CCCGGGLLLQQQUUUXXXWWWXXXYYYYYYYYYYYY[[[]]]^^^```cccgggiiikkkkkkkkkiiieee```^^^_________]]][[[\\\^^^```ccceeefffggggggfffeeecccbbbdddiiilllkkknnnooolllgggdddfffhhhnnnmmmpppyyywwwppplllddd[[[YYYUUUWWWeee|||tttZZZHHHCCC===;;;;;;>>>>>><<<===AAAFFFJJJPPPSSSPPPNNNTTT\\\{{{rrrbbbWWWRRRaaahhhjjjllleeeaaagggxxx}}}tttiiidddbbbeeexxx{{{oooiiieeeaaa___aaa```ccciiiooouuuyyy|||}}}{{{{{{{{{yyyuuuqqqppppppnnnoooqqqtttuuuvvvvvvuuuoooDDD???<<>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>888999;;;<<<<<<<<<;;;;;;<<<;;;::::::999999::::::<<<;;;;;;:::999888777666777777777888888999999999777777777777777777777777555666888:::;;;:::888777999999888888888888999999888888888888777777777777777777888888777666555555555666666666555444333333555444444333333444444555777666555555444444444444222333444666777777777777555555555555555555555555333444555555666666555555444444444444444444444444222222222333333444444444333333333444444555555555222222333333333444444444555555666666777777888888>>>AAAGGGMMMRRRVVVXXXYYYWWWXXXYYYYYYYYYYYY[[[]]]___aaadddgggiiijjjkkkkkkfffbbb^^^]]]```cccdddccc[[[]]]___ccceeehhhiiijjjjjjjjjiiigggfffgggjjjllliiilllnnnlllgggeeegggjjjkkkjjjnnnxxxuuurrrpppdddTTTTTTQQQUUUgggmmmSSSDDDAAA???===>>>@@@???;;;<<>>???@@@AAA>>><<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???>>>===>>>>>>============>>>>>>===============<<<<<<<<<;;;:::888666666777888999999999999999999999999999888555333333444666777777888888888888888888888888777777888888888777777666666666555555555555666666999888777666666777888999888888888888888777666666555555444444444555555666444444555555555555555555666555444333222333444444888666555444444555666888444555555555666777777777444444444444444444444444222222111111222222333444333333333222222111111111444333333333333444555555333555666666555666888:::AAAGGGNNNTTTVVVVVVUUUUUUWWWXXXYYYYYYZZZ\\\aaadddffffffggggggggggggggggggdddaaa^^^^^^```bbbbbbaaabbbcccdddfffhhhjjjlllnnnnnnllljjjkkknnnooommmkkkppprrrrrrqqqmmmjjjiiiiiiqqqooopppxxx~~~yyy|||mmmXXXRRRLLLVVVjjjsss\\\PPPIIICCCAAA???===>>>AAACCCBBB@@@CCCCCCDDDFFFEEEEEENNNXXX}}}|||ooo```WWWSSS___eeejjjllldddaaalll|||{{{wwwrrriiicccgggttt}}}|||tttpppiiiaaa\\\\\\ZZZaaajjjrrruuuxxxzzz}}}}}}|||yyywwwtttrrrqqqqqqmmmrrrtttssssssuuusssooolllBBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGFFFIIIIIINNNUUUZZZsss~~~jjjZZZRRRMMMJJJKKKMMMMMMOOOTTT\\\bbbjjjppprrrpppnnnlllggg```\\\___dddfffiiillliiillloooqqqsssxxxyyyqqqiiiddd```\\\ZZZXXXXXXXXXWWWXXXXXXXXXYYYVVVVVVUUURRROOOJJJFFFCCCCCCAAA??????AAAAAA???===???>>>>>>===============;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????>>>>>>>>>?????????>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;:::888777777777888999999999999999999999999999999777555444666888999999888888888888888888888888777888888888888888777777888777777666666666666666999888777666666777888999888888888888888777777666666666555444444555555555777777666666555555444444666555444333333333444555666555444333333444555666444555555555555555555666333333333333333333333333222222222111222222333444555555444444333333333333444444333333444444555666444555666666666777:::===CCCHHHOOOTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[^^^bbbeeeggggggfffeeeeeefffffffffdddaaa]]]]]]```bbbcccccceeeeeefffgggiiijjjlllmmmooolllkkkkkkmmmnnnllljjjnnnoooqqqpppmmmjjjiiiiiillllllmmmooottt}}}}}}xxxyyyiiiVVVRRRQQQ```xxxlllWWWLLLGGGDDDBBB@@@>>>???AAACCCBBB@@@BBBBBBDDDFFFEEEFFFNNNXXX|||{{{mmm___VVVSSS___fffkkkooogggdddooo{{{~~~yyyrrrmmmfffccclll|||vvvpppiii```\\\\\\^^^dddkkkqqqtttvvvyyy{{{}}}|||zzzxxxvvvtttrrrqqqnnnrrrtttssstttuuutttpppnnnBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEHHHGGGKKKRRRWWWlll~~~lll\\\SSSKKKKKKMMMMMMMMMNNNPPPWWWaaaiiillllllkkkjjjjjjaaaZZZ\\\```dddfffiiiiiilllooooooppptttzzzwwwnnniiieee___[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUSSSPPPLLLIIIFFFDDDBBBAAAAAAAAAAAA@@@>>>??????>>>===============;;;;;;;;;<<<<<<<<<<<<===???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::;;;:::999888777888999:::999999999999999999999999:::888666666888999::::::888888888888888888888888777888888999999999888888:::999888777777777777777999888777777777777888999888888999999888888777666777777666555555555555555999888888777666555444444555555444444444555555666555444333222222333444555555444444444444444444333333333333333333333333333222222222222222333444444666666666555555555555555444444444333444444555666555666666666777:::???BBBHHHLLLQQQUUUWWWWWWXXXXXXVVVWWWYYY[[[\\\___dddggghhhgggeeecccccccccdddeeedddaaa^^^]]]___ccceeefffiiiiiiiiijjjjjjkkkkkkkkknnnmmmkkkkkkmmmnnnmmmllllllnnnppppppmmmkkkiiiiiiiiikkkjjjfffbbbgggttt|||wwwtttbbbPPPOOOPPPeeezzzaaaOOOHHHFFFDDDDDDBBBAAAAAABBBBBBBBBAAAAAAAAADDDFFFEEEGGGOOOZZZ{{{yyykkk\\\TTTPPP]]]ffflllqqqjjjgggqqq|||~~~zzzsssoooiiijjjxxxzzzrrrjjjaaa^^^___cccffflllpppsssuuuxxxzzz}}}}}}|||{{{xxxuuurrrqqqooosssuuuttttttvvvuuuqqqoooAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFDDDGGGEEEHHHOOOSSSeeelll]]]NNNKKKMMMMMMMMMMMMJJJPPPYYY```eeehhhjjjkkknnnddd[[[[[[^^^aaadddhhhiiilllnnnnnnnnnpppuuuyyy|||rrrnnnjjjccc\\\ZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTSSSQQQNNNLLLJJJHHHGGGEEEDDDBBBAAA???>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::;;;:::999999999999::::::999999999999999999999999:::888666777888::::::999888888888888888888888888777888999999:::999999999999999888888888999999:::888888888888888888888888888999999999999888777777888888777666555555555555777777777666666555555444555555555555555666666666444444333333333333444444444444444333333222222222222222222222222222222222333222222222222333444444666666666555555555555555444444444444444555666666555666666777999>>>DDDIIIMMMPPPSSSUUUUUUUUUUUUVVVTTTVVVYYY[[[]]]aaaeeehhhiiigggdddbbbaaabbbdddeeedddbbb___^^^```cccgggiiilllllllllllllllkkkkkkjjjmmmlllllllllmmmoooppppppmmmoooqqqqqqnnnllljjjjjjiiijjjiiiccc]]]^^^fffnnnssszzzyyyvvvoooZZZIIIJJJOOOhhhpppYYYIIIDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBEEEGGGGGGIIIRRR\\\|||xxxiii[[[SSSLLLZZZdddkkkppphhheeeooo}}}}}}vvvqqqkkknnn~~~uuullldddaaabbbdddgggjjjnnnrrrvvvyyy|||}}}}}}}}}|||zzzvvvsssqqqqqquuuvvvuuuuuuwwwvvvsssooo????????????@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCGGGDDDFFFMMMPPP]]]uuu~~~iiiTTTKKKKKKKKKLLLLLLJJJMMMRRRWWW]]]cccjjjnnnpppggg```^^^______cccggghhhkkkmmmmmmlllmmmqqquuuxxxrrrmmmfff```]]]]]]]]]\\\[[[YYYXXXWWWUUUUUUTTTSSSRRRQQQOOOOOONNNMMMKKKHHHDDDAAA???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<===>>>???>>>>>>????????????>>>>>>@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;999999999999999999999999999777666777888:::999888888888888888888888888888888888999:::::::::::::::888888888888999;;;<<<===888888999999999999888888999999999999999888777777999888777666666666666666444444555555666666666777555666666666666666666666555444444444444444444555444444333333222222222111222222222222222222222222333333222222333333444555444444444444444444444444555444444444444555666666555666888:::===CCCJJJPPPSSSTTTUUUTTTRRRRRRSSSTTTTTTWWWZZZ]]]___bbbfffiiijjjhhheeecccbbbcccdddfffeeedddbbbaaabbbeeeiiilllmmmmmmnnnnnnmmmlllkkkjjjllllllllllllmmmooorrrtttpppqqqsssrrrooommmmmmmmmmmmkkkiiifffcccaaa``````eeeqqquuurrrjjjVVVGGGJJJ\\\uuugggSSSGGGBBBBBBDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDGGGIIIIIIKKKTTT^^^~~~wwwhhhZZZSSSHHHWWWaaaiiimmmddd```iiizzz}}}vvvpppiiijjjxxxtttkkkcccaaacccccceeehhhmmmsssyyy|||~~~}}}~~~~~~}}}zzzwwwsssqqqsssvvvwwwvvvvvvxxxxxxuuuppp>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDGGGDDDDDDKKKNNNWWWiiizzzaaaRRRLLLJJJIIIJJJJJJLLLNNNQQQVVV]]]ffflllooojjjfffddd```]]]```ffffffiiillllllkkklllpppsss}}}yyyssslllhhhbbbbbbaaa```^^^[[[XXXWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPLLLFFFBBB@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>><<<===>>>??????>>>===<<>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777999:::999888888888888888888888888888888999999:::;;;;;;;;;;;;888888888888999;;;<<<===888888999::::::999888888999999999:::999999888777888888777777777777888888333444555666777888888999777777777888777666555555444444444555555444444444444333333333333333333222333333333333333333333333333333333333333444444555333333333333333444444444555555444444555555666777777999<<<@@@DDDKKKRRRXXXUUUUUUUUUSSSQQQQQQTTTVVVWWWYYY]]]```bbbeeehhhkkkjjjiiigggeeeeeeeeefffgggffffffgggfffeeegggjjjmmmllllllnnnnnnnnnmmmlllkkkkkkllllllkkkjjjlllooorrrpppqqqqqqpppooooooqqqssssssppplllllllllhhh```YYY^^^iiimmmlllfffVVVMMMUUUmmmttt]]]MMMEEEAAA@@@BBBCCCDDDDDDCCCAAAAAABBBDDDEEEEEEHHHJJJIIIKKKTTT^^^}}}wwwhhh[[[TTTIIIWWWaaahhhkkkaaaZZZbbbsss~~~~~~|||{{{vvvrrrjjjgggqqq}}}rrriiiaaa```bbbbbbcccfffmmmuuu{{{~~~~~~}}}|||yyyvvvsssrrruuuxxxyyyvvvwwwzzzyyyvvvrrr>>>>>>>>>???AAACCCDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDHHHDDDCCCJJJMMMRRRaaapppuuubbbVVVMMMIIIHHHGGGIIIJJJLLLPPPWWW___dddkkkkkkllliii```YYY\\\ddddddgggjjjkkkkkklllpppsssyyy|||yyysssppphhhhhhgggeeebbb^^^ZZZXXXTTTTTTTTTTTTTTTUUUUUUVVVRRRSSSRRRNNNIIIEEEDDDEEE@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<==================<<<;;;<<<>>>??????>>><<<;;;>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;;;;:::999888888888888888888888888888999:::;;;<<<<<<<<<<<<::::::999999999999999:::888999999::::::999999888999999::::::999999888777777777777777888999::::::777777777888888999999:::888999999999888666555333333333444444444444333333333333333333444444444444333333333333333333333333444333333333333444555555222222333333333444444444555555555555555666666777:::===BBBGGGMMMTTT[[[___UUUUUUTTTSSSRRRTTTXXX[[[[[[^^^aaadddfffhhhkkkmmmjjjiiiiiihhhhhhhhhiiiiiigggiiikkkjjjiiihhhjjjmmmiiijjjmmmnnnoooooonnnmmmlllmmmllliiiffffffiiillllllmmmmmmmmmnnnqqqvvvzzz}}}zzzvvvuuutttnnneee]]]\\\dddeeecccbbbZZZ[[[hhh{{{gggRRRGGGCCC???>>>@@@AAABBBCCCBBBAAA@@@CCCEEEEEEEEEGGGIIIHHHIIIQQQ\\\zzzwwwiii\\\VVVMMM[[[eeekkklll___WWW^^^mmm{{{~~~|||zzztttqqqjjjeeekkk~~~}}}sssjjjcccaaacccbbbcccfffnnnvvv|||~~~~~~~~~~~~|||zzzwwwuuusssrrrvvvyyyyyywwwwwwzzzzzzxxxppp>>>??????@@@BBBDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDHHHDDDCCCJJJLLLPPP]]]]]]|||ppp```RRRJJJHHHDDDFFFHHHKKKNNNSSSYYY]]]hhhlllooolll```WWWZZZbbbbbbfffjjjkkkkkkmmmqqqtttvvvyyy~~~yyywwwmmmlllkkkiiieee```\\\YYYTTTTTTTTTTTTUUUVVVWWWXXXQQQSSSSSSPPPKKKHHHHHHIIIBBBAAA@@@@@@??????@@@@@@;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;===>>>??????>>>===;;;===============<<<<<<<<<::::::;;;<<<======<<<<<<========================::::::999;;;<<<===<<<:::888888888888888888888888888999:::;;;<<<<<<<<<<<<===<<<:::999888777777777888999:::;;;;;;:::999888999::::::::::::999888888666666777777888999;;;;;;;;;:::::::::::::::::::::999::::::999888666444333111222222333333222222111333333333444444555555555444444444444444444444444444333333333333444555555333333333444444555555555555555555555555666777777===AAAFFFMMMSSSYYY```dddTTTTTTTTTSSSTTTWWW\\\```^^^aaaeeehhhiiikkknnnpppjjjjjjjjjjjjkkkkkkkkkkkkhhhkkkmmmmmmkkkiiikkklllgggiiilllnnnooooooooonnnnnnnnnlllgggbbbaaacccfffhhhiiiiiijjjmmmrrrzzz}}}yyyrrrjjjccc\\\bbb___]]]______fffxxxqqq]]]JJJCCCAAA>>>===??????AAACCCBBB@@@@@@CCCFFFEEEDDDFFFHHHGGGGGGOOOYYYwwwxxxiii]]]XXXRRR___hhhmmmmmm___VVV\\\lll{{{}}}{{{mmmkkkddd^^^cccvvvvvvmmmfffeeegggcccdddgggnnnwww|||~~~}}}~~~{{{xxxvvvtttsssssswwwzzzzzzwwwxxx{{{{{{yyylll@@@@@@AAACCCDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFIIIGGGEEEGGGNNNTTTXXXYYY[[[kkkiiiYYYMMMEEEEEEGGGIIIIIIJJJMMMSSSXXX```gggmmmkkkbbb[[[ZZZ]]]bbbeeejjjllllllmmmqqqtttssswww|||yyyvvvqqqlllhhhccc^^^[[[ZZZXXXVVVVVVVVVUUUSSSQQQWWWTTTRRRQQQRRRPPPMMMIIIHHHFFFCCC@@@>>>=========???>>>======>>>===;;;999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;===>>>>>>>>>>>>======<<<<<<<<<;;;999888888888888999:::::::::999999888888999999:::===<<<;;;:::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;::::::999999888777777777888888999999999;;;::::::999999999999999666666555555555444444444666555555444444555555666333333333333333333333333333333333555777999888666555555444333222222222222333444444555555666666666555555555666888;;;???AAAIIIIIIJJJOOOUUUXXXWWWUUUNNNRRRSSSSSSWWW^^^aaaaaaggghhhjjjlllmmmlllkkkjjjkkkmmmoooqqqpppooolllkkkiiijjjkkkmmmmmmmmmmmmlllnnnlllkkkkkklllmmmlllkkkmmmnnnoookkkgggfffkkkpppsssrrrqqqpppqqquuu|||wwwlllbbb^^^```aaa___[[[aaauuu{{{yyy~~~dddVVVHHHCCCBBB@@@======??????@@@AAABBBBBBBBBBBBEEEGGGCCCAAAFFFFFFJJJXXXvvv{{{mmm```[[[WWWaaadddfffggg\\\UUU]]]kkk{{{|||vvvpppjjjaaa[[[aaarrrvvvkkkddd```___bbbdddhhhmmmsssxxx|||~~~~~~}}}yyytttqqqqqqqqqssstttvvvyyy{{{{{{yyyvvvpppBBBCCCDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEJJJHHHGGGJJJQQQXXX\\\^^^VVV^^^rrrppp^^^SSSMMMFFFGGGHHHHHHHHHKKKOOOSSSZZZbbbjjjjjjccc[[[YYYYYY^^^ccciiimmmnnnnnnnnnoooqqquuuyyy{{{|||wwwooohhhccc^^^[[[ZZZXXXVVVUUUUUUTTTRRRPPPRRRQQQOOOQQQSSSSSSQQQOOOKKKIIIFFFBBB@@@????????????>>><<<===>>>???>>><<<;;;;;;<<<<<<============;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;===<<<;;;::::::::::::;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999888999999999999::::::::::::888888777666666666666666666666555555555444444444555555444444444444555555333333333333333333333333666555444555777777666444666555555444333333444444555555555444444555555555666666888:::===AAADDDFFFMMMLLLKKKMMMPPPQQQPPPNNNNNNRRRUUUVVVZZZbbbffffffhhhiiikkklllmmmllllllkkkkkklllmmmoooooonnnmmmllliiijjjkkkllllllkkkkkkjjjmmmlllkkklllmmmnnnmmmlllooorrruuussspppnnnooorrrnnnnnnmmmmmmnnnrrrxxx}}}ssshhhaaa_________bbbmmmvvvmmmlllwwwzzzZZZMMMBBB@@@@@@>>><<<<<<>>>???@@@AAABBBBBBBBBBBBCCCGGGCCCCCCHHHGGGKKKYYYtttyyyjjj\\\UUUQQQ\\\aaafffhhh___YYYaaarrrzzzpppjjjaaa[[[aaarrruuujjjccc``````aaadddiiiooouuuzzz}}}}}}yyytttqqqpppqqqssstttwwwzzz}}}|||zzzwwwqqqDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCHHHGGGGGGKKKQQQXXX]]]```UUUVVV```zzz|||gggZZZSSSHHHIIIJJJJJJIIIJJJMMMPPPSSS]]]hhhlllhhh```[[[XXXYYY___gggmmmooonnnlllkkkpppssswwwxxxxxxzzz~~~ssskkkeeeaaa___]]][[[YYYWWWWWWVVVSSSQQQQQQPPPOOOQQQSSSTTTSSSRRRNNNMMMJJJFFFDDDBBBBBBBBB@@@>>><<<<<<>>>???@@@???<<<============>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;:::::::::777666555555444444555555666666666555555555555444555444444333333444444555333333333333333333333333777666555666777777555333666666555555555555555555777666555444444444555666888:::<<<@@@DDDGGGJJJLLLOOOMMMLLLLLLMMMMMMMMMLLLPPPTTTWWWXXX]]]eeeiiihhhiiijjjjjjkkklllmmmmmmmmmkkkllllllmmmmmmnnnnnnnnnjjjkkkkkkkkkkkkjjjjjjiiilllllllllmmmooonnnllljjjjjjnnnsssuuurrrooonnnooossssssrrrqqqpppssswwwzzzyyynnnhhhaaa]]]aaakkk{{{xxxkkkbbbddduuunnnNNNEEE>>>>>>@@@???======>>>???@@@AAABBBBBBBBBBBBAAAFFFDDDEEELLLKKKMMM[[[uuu}}}vvvhhhZZZQQQJJJVVV^^^dddiiiaaa\\\eeeqqqyyyqqqiii```[[[```pppuuuhhhaaa___```___cccjjjqqqxxx|||~~~yyytttqqqpppppprrrtttwww{{{~~~~~~{{{xxxoooDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEECCCBBBBBBDDDDDDEEEHHHMMMSSSXXXZZZVVVSSSWWWiiivvvbbbUUUMMMMMMMMMLLLLLLMMMNNNOOOQQQ[[[iiirrrqqqjjjbbb]]]XXX\\\cccjjjmmmnnnmmmlllpppsssvvvwwwwwwxxxzzz|||xxxpppkkkhhhgggccc```^^^\\\[[[YYYVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKHHHFFFEEEEEECCC@@@===<<<===>>>??????=====================>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<==================<<<<<<===<<<<<<<<<<<<===>>>>>>=========<<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888<<<;;;;;;::::::999999999888777666666555555666666666666666555555555555555444444333333333333444444444444444444444444444444666555555666777777555444555555555444555555666666777666555555555777999:::===>>>AAAEEEHHHKKKMMMMMMLLLKKKJJJKKKMMMOOOQQQRRRTTTXXX[[[[[[___fffiiihhhjjjjjjjjjjjjkkklllnnnooonnnmmmmmmmmmmmmooopppqqqooonnnnnnnnnmmmlllkkkkkkmmmlllmmmmmmnnnllliiifffbbbfffllloooooonnnmmmnnnzzzzzzyyywwwttttttuuuwwwsssxxxxxxmmmmmmccc^^^eeettttttiiiffflll~~~uuu```IIIBBB===@@@BBBAAA@@@@@@>>>???@@@AAAAAABBBAAAAAAAAAFFFFFFIIIPPPNNNPPP]]]zzz}}}yyyrrrgggZZZQQQHHHTTT[[[bbbggg___[[[dddnnn}}}xxxqqqhhh___[[[^^^lllvvvggg___]]]___]]]bbbjjjssszzz~~~~~~zzzuuuqqqppppppppprrrvvv{{{~~~}}}zzzwwwkkkFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEECCCBBBBBBDDDEEEFFFGGGIIIMMMQQQSSSSSSRRRSSS^^^uuupppZZZSSSQQQOOOMMMMMMMMMNNNNNNOOOYYYiiiuuuxxxsssiiiccc[[[]]]```eeejjjmmmoooooommmooorrruuuvvvwwwxxxyyy~~~xxxrrrnnnlllgggeeeaaa___^^^[[[XXXVVVTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGDDD@@@============<<<======<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>=========<<<<<<=========;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::999999999888888777777777666666555444555555555666666666666666666666666555444444333333444444555444444444444444444444444444333444555777888777666444333333333444555666666555555666777999<<<>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJLLLOOORRRUUUWWW[[[___```eeekkknnnmmmjjjjjjjjjkkklllmmmooopppqqqpppooonnnoooppprrrsssssssssrrrqqqpppooonnnnnnooonnnmmmmmmllliiieeebbb___bbbfffiiikkkmmmoooqqqwwwxxxyyyxxxwwwvvvwwwxxxvvvwww||||||qqqiiijjjbbbaaalll~~~uuuqqqvvvhhhTTTFFF@@@>>>AAABBB@@@???@@@>>>>>>???@@@AAAAAAAAAAAA@@@FFFGGGJJJQQQPPPRRR___||||||tttmmmdddZZZRRRKKKUUU[[[```ddd\\\WWW```mmm{{{{{{qqqggg^^^ZZZ\\\fff{{{wwwggg^^^\\\]]]]]]bbbkkkttt{{{~~~zzzuuurrrqqqqqqpppqqquuuyyy|||{{{xxxuuujjjGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHHHHHHHIIILLLOOORRRTTTVVVZZZiiikkk\\\XXXRRROOOMMMMMMLLLKKKMMMVVVeeettt{{{xxxooohhhbbbaaaaaacccggglllooopppjjjkkkmmmppprrrtttuuuuuu||||||{{{tttpppkkkhhheeebbb```]]]ZZZWWWSSSTTTTTTSSSQQQRRRTTTVVVRRRQQQQQQOOONNNMMMKKKKKKJJJGGGDDDAAA@@@???>>><<<>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777777777777777666666666555444333333222222333333555666666666666777777777555555555444444555555555444444444444444444444444333333333555888999888777333333333333444555666777666777999<<>><<>>===>>>???@@@AAAAAAAAAAAA???EEEEEEHHHPPPOOOQQQ^^^xxxtttkkkdddZZZQQQNNNWWW[[[___bbb[[[XXXbbbkkkxxxyyypppfff]]]ZZZYYY___sssvvvfff]]][[[]]]]]]bbbkkkssszzz~~~zzzvvvsssrrrsssrrrrrrtttwwwyyyyyywwwuuummmEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGGGGFFFGGGJJJMMMPPPSSSUUUWWWbbb~~~jjjcccZZZSSSPPPNNNLLLJJJMMMUUUcccsss}}}}}}uuummmjjjgggeeeeeehhhjjjkkkkkkjjjjjjkkkmmmppprrrssssssvvvwww{{{zzzqqqoookkkhhheeebbb^^^[[[VVVWWWVVVTTTQQQPPPSSSUUUPPPPPPPPPPPPOOONNNMMMMMMLLLJJJHHHFFFFFFDDDBBB@@@@@@???===<<<;;;<<<===>>><<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999888888888888999999999999999::::::;;;;;;;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999<<<;;;;;;::::::999999888666666666666666666777777555555444333333333333333555666666666777777777777777666666555555666666777555555555555555555555555555444444555777888777555333333333444555777888999888:::>>>AAADDDEEEFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKJJJMMMPPPQQQQQQQQQTTTVVV___cccggghhhkkkppprrrooommmnnnppprrrtttttttttttttttsssrrrrrrqqqqqqqqqqqqrrrqqqpppooonnnooooooppprrrpppmmmllllllkkkiiiggg^^^^^^___aaadddggghhhiiikkkqqqyyyzzzpppddd___aaa```iiizzz{{{cccNNNCCC???<<<:::===>>><<<<<>>???@@@@@@AAAAAA@@@===CCCBBBDDDLLLKKKNNN[[[ttt|||qqqiii]]]RRROOOXXX[[[^^^ccc^^^]]]iiimmmzzzuuuoooeee]]]ZZZWWWYYYjjj~~~ttteee]]]\\\^^^^^^cccjjjrrryyy}}}}}}zzzvvvtttttttttuuuuuuuuuvvvxxxxxxwwwuuuqqqAAAAAAAAAAAABBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFAAACCCEEEEEEDDDEEEHHHKKKIIIKKKNNNPPP[[[vvvwwwnnnbbbYYYSSSPPPNNNKKKOOOVVVcccssszzzrrrpppllliiihhhiiiiiihhheeellllllkkkmmmppprrrsssssspppqqqvvv~~~xxxuuuqqqnnnkkkgggcccaaa\\\\\\ZZZUUUPPPMMMNNNQQQOOOOOOOOOPPPOOOOOONNNMMMMMMKKKJJJJJJJJJIIIFFFDDDBBB@@@>>>===<<<===>>>???<<<<<<;;;::::::999888888888888888888888888888888999999888888888888888999:::::::::;;;;;;<<<<<<<<<999888888888888999:::::::::999999888888999999::::::::::::::::::;;;<<<===999999999999999999999999;;;;;;;;;::::::999999999<<<<<<;;;::::::999999888555555666666777777888888777777666555555555555666555666666666777777888888777777666666666666777777555555555555555555555555777666555666777777555333444444444555777888::::::;;;===AAAEEEGGGGGGFFFFFFIIIHHHGGGFFFGGGIIIKKKMMMKKKOOOTTTWWWWWWXXXZZZ]]]cccgggiiiggggggjjjiiifffoooqqqtttvvvxxxxxxwwwvvvtttssssssrrrqqqpppooonnnpppooommmllllllmmmmmmnnnrrrpppmmmmmmmmmmmmmmmlllffffffgggiiikkklllkkkiiigggmmmvvv~~~{{{rrrfff[[[ZZZ```dddrrrmmmVVVFFF@@@???;;;;;;===>>>===???BBB===>>>???@@@@@@AAA@@@@@@<<>>============<<<;;;:::999888777999:::;;;<<<;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;:::999888777888888888888777777777777777888888888888999999999999999888888777666666666777777888999::::::::::::;;;;;;;;;;;;:::999888777444444555555666666777777555555555555555666777777666666666666666666666666777777888888888888777777444444444555666777888999555555555555555555444444666666666777999<<>>============>>>>>>???>>>>>>@@@DDDFFFGGGNNNWWWwwwpppbbb\\\VVVZZZ```cccbbbcccmmmyyyzzzllleee]]]WWWUUUZZZgggttt|||zzzuuunnnfff```]]]\\\cccgggmmmtttyyy}}}~~~}}}|||{{{zzzxxxuuusssrrrvvvxxxzzz{{{zzzxxxxxxyyysssCCCDDDEEEGGGGGGFFFDDDCCCEEEDDDBBBDDDFFFGGGFFFDDDIIIHHHGGGGGGHHHIIILLLMMMMMMKKKMMMQQQUUUbbbuuufff\\\UUUPPPMMMLLLTTTcccttt}}}wwwvvvuuusssooollljjjjjjkkkqqqooommmnnnppppppooommmnnnooorrrtttxxx~~~yyyvvvtttqqqnnngggddd```\\\XXXUUUSSSQQQOOOPPPOOONNNLLLKKKMMMOOOKKKKKKLLLLLLMMMMMMMMMNNNIIIHHHFFFEEEBBB@@@???>>><<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<;;;:::999:::::::::::::::::::::::::::999999999999999999:::999::::::::::::999888777888888888888777777777777777888888888888999999999888888888888777777777777888888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888666666666666666777777777555555555555555666777777777777777777777777777777888888999999999888777777777777666666555666666777666666666777777888888888:::;;;;;;===???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGFFFJJJHHHGGGGGGJJJNNNQQQSSSTTTVVVZZZ^^^aaacccdddeeeggghhhhhhiiijjjkkklllmmmpppqqqtttvvvwwwvvvtttssspppppppppooonnnmmmlllkkknnnkkkgggfffgggiiikkkkkknnnooonnnmmmkkkiiihhhiiiddd```___cccfffffffffiiijjjjjjnnnuuuuuurrrrrrvvvzzzqqqgggaaa\\\ZZZ^^^eee~~~qqqYYYIIIAAA???===<<<;;;;;;===>>>>>>===>>>============>>>??????AAAAAACCCFFFGGGHHHOOOWWWrrrrrreee___\\\```fffjjjgggeeemmmwwwzzznnnggg___ZZZYYY^^^lllzzz~~~xxxooofff```]]]\\\aaaeeekkkrrrxxx{{{}}}~~~~~~~~~}}}|||zzzwwwuuutttyyy{{{}}}~~~}}}|||}}}}}}tttBBBCCCEEEFFFGGGGGGFFFFFFHHHFFFEEEEEEFFFFFFEEECCCHHHGGGGGGGGGIIIKKKMMMNNNPPPMMMNNNQQQTTT___zzzssscccXXXRRRPPPLLLTTTaaaqqq~~~~~~zzzsssqqqooonnnoooqqquuuwwwuuurrrnnnmmmmmmmmmllllllkkkmmmoooqqqssswww|||}}}{{{xxxvvvllliiieeebbb___[[[WWWTTTQQQRRRRRRPPPNNNMMMNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQOOONNNLLLJJJGGGDDDBBBAAA=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999999;;;;;;999999999999;;;;;;999999:::::::::999888888999999888888888777777777777888888888888999999999777777777888888888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888777777777777777666666555555555666777777888888888888888888888888999999999999999888777777999888777666555555444555555555666888999;;;<<<<<>><<<;;;::::::<<<>>>@@@@@@???===============>>>???@@@DDDCCCDDDGGGGGGGGGNNNVVVnnnwwwjjjdddbbbfffmmmppplllhhhlllsss{{{qqqjjjbbb^^^]]]cccrrrzzzooofff___^^^^^^___ccciiipppvvvzzz}}}~~~~~~|||yyywwwvvvuuuxxx{{{|||{{{{{{{{{|||xxxBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCFFFFFFGGGHHHIIIKKKMMMNNNOOOMMMMMMPPPSSS]]]rrrmmm]]]UUURRRQQQUUU^^^kkkxxx~~~sssqqqppppppssswwwzzz{{{uuurrrmmmjjjiiiiiijjjkkkjjjlllooopppqqqrrruuuwww}}}|||xxxpppmmmhhhfffdddaaa\\\XXXTTTTTTTTTRRRPPPNNNOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQRRRQQQOOOMMMJJJHHHFFFEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999===<<<;;;::::::;;;<<<===999999999999999999999999999999999888888888777777777777888888888999999999666666777888888999::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::999999888888777777777777666666666666666777777888888888888888888888888999999999999888777666555888777666555555555555555444555777999<<<>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOQQQVVV[[[^^^^^^aaaeeeiiikkkllllllkkkjjjjjjiiijjjlllooorrrtttsssssstttsssrrrpppmmmllluuuuuuuuutttsssqqqpppoooiiihhhfffgggiiikkkkkkkkklllqqqxxxyyytttnnnjjjjjj^^^XXXUUUXXX\\\___eeejjjmmmmmmlllkkkiiigggiiilllnnnjjjgggeeeeeekkkzzzlllZZZMMMDDD>>>===<<<;;;;;;===???@@@???>>>============>>>???@@@@@@DDDCCCCCCEEEDDDDDDKKKSSSnnn{{{nnngggaaaeeelllppplllfffggglll}}}uuummmeee```___eeetttyyynnnddd______```___bbbhhhooouuuzzz}}}~~~}}}zzzxxxvvvrrruuuxxxyyyyyyyyyzzz{{{zzzBBBBBBDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLJJJKKKNNNTTT]]]lllxxx{{{iii^^^YYYYYYYYY]]]eeeqqq{{{~~~{{{wwwvvvvvvvvvtttrrrrrrppplllhhhffffffiiikkkkkkmmmoooppppppppprrrssszzz}}}}}}uuupppkkkiiihhheee```\\\WWWXXXXXXVVVSSSQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNPPPOOONNNMMMLLLJJJIIIIIIGGGFFFDDDCCCAAA???============<<<;;;::::::999999999999999999999999999999<<<;;;:::999999:::;;;<<<999999999999999999999:::999999999999888888888888777777888888888999999999666666777888999:::;;;;;;777888999::::::;;;;;;:::;;;;;;;;;<<<;;;;;;::::::::::::999999888888777777888777777666666666777777888888888888888888888888777888888888777666666555555555555666666777999999:::;;;<<>>======>>>??????===;;;============>>>???@@@AAABBB@@@@@@AAAAAAAAAHHHQQQooo~~~ooofffZZZ^^^fffkkkiiibbb```ddduuu~~~xxxooofff```^^^dddssswwwlllccc______aaa```ccchhhnnntttyyy}}}~~~}}}~~~~~~}}}zzzwwwuuutttwwwzzz{{{{{{{{{|||}}}xxxBBBBBBCCCDDDEEEFFFGGGHHHCCCDDDEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGHHHLLLTTT]]]ffflllzzzxxxlllfffccc``````eeeooozzz|||yyyxxxxxxxxxuuurrrrrrpppmmmiiieeeeeegggjjjkkkmmmooooooooooooqqqrrrwwwwwwxxxzzzzzzsssooonnnlllfffaaa]]]^^^^^^]]]YYYVVVUUUVVVVVVVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999888888999999:::;;;:::999999999999888888888777888888888888999999999777777888888999:::;;;;;;777777888999::::::::::::999::::::;;;;;;:::999999999999999888888888888888888888777666666666777777888888888888888888888888777777888888888888777777666666777888:::<<<>>>???BBBCCCDDDFFFHHHJJJLLLMMMGGGGGGHHHIIIIIIIIIIIIIIIMMMLLLLLLLLLMMMOOOQQQRRRRRRUUUXXXYYYYYY\\\aaaeeeffffffhhhjjjmmmpppssstttrrrrrrqqqqqqrrrssstttuuummmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnoooooonnnnnnmmmllllllmmmpppsssuuuuuutttlllpppuuuxxxxxxtttnnniiiYYYRRRNNNPPPSSSWWW]]]bbb^^^^^^[[[VVVWWW```iiimmmooonnnqqqyyytttaaaNNNHHHEEE@@@@@@CCC???>>>>>>???@@@???===:::=========>>>???@@@AAABBBAAA??????@@@@@@AAAIIIRRRpppmmmbbbVVVYYYaaafffddd]]][[[\\\kkkwwwxxxoooeee___]]]bbbqqq~~~vvvkkkbbb^^^^^^```bbbdddhhhnnnsssxxx{{{}}}|||}}}~~~~~~}}}zzzvvvttttttwwwyyyzzzzzzyyyzzz{{{uuuBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGHHHFFFCCCAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGKKKTTT\\\aaabbbmmmwwwqqqjjjhhhfffjjjsss}}}{{{vvvuuuxxx{{{zzzxxxttttttqqqlllfffdddeeegggiiikkklllllllllmmmoooqqqpppqqqrrrsssvvv~~~xxxvvvsssmmmhhhdddeeeeeeddd```]]][[[[[[YYYXXXWWWTTTRRRPPPNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::888777999999888888888999:::;;;::::::999999999888888888777888888888888999999999888888888999999:::::::::777888999:::;;;;;;;;;;;;888888999999:::999999888777777777888888888888888999888888777666666777777777777777777777777777777777888999::::::::::::::::::;;;<<<===???AAACCCDDDGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNMMMNNNOOORRRUUUWWWYYY\\\``````^^^___dddhhhgggiiilllooosssuuuwwwxxxuuuttttttssssssrrrrrrrrrlllllllllmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqqqqqqqrrruuuwwwxxxvvvtttjjjhhhhhhkkkppprrrpppmmm]]]VVVPPPQQQRRRSSSWWW\\\UUUXXXWWWRRRSSS\\\ccceeeaaacccnnndddSSSDDDBBB@@@<<<<<>><<<=========>>>???@@@BBBCCCAAA??????AAABBBEEEMMMWWWrrr~~~jjj\\\WWWYYY___eeebbb[[[WWWXXXeeetttwwwnnnddd]]]\\\bbbrrrwwwlllccc]]]\\\]]]bbbdddggglllqqquuuyyyzzz{{{|||~~~}}}zzzwwwtttuuuwwwyyyzzzyyyxxxxxxyyyuuuBBBBBBAAABBBBBBCCCDDDEEEHHHJJJJJJHHHCCC@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGKKKTTT\\\^^^\\\dddvvv}}}wwwnnnllllllpppxxxxxxtttuuuwwwwwwuuuxxxwwwtttnnnhhhddddddfffggghhhiiiiiiiiikkknnnqqqjjjmmmoooqqqsssxxx|||xxxrrrllliiijjjjjjhhheeeaaa______ZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFDDDBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<999;;;===??????===;;;999999999888888888999;;;<<<:::::::::999999999888888777888888888888999999999888999999999999:::::::::999999:::;;;<<<<<<<<<<<<777888888999999999888888666666777777888888888999999999888777777666777777666666666666666666666666888999:::;;;<<<=========??????@@@AAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOORRRUUUXXXZZZ^^^aaaddddddaaaaaafffjjjgggjjjpppuuuyyyzzzzzzzzzuuuuuuuuutttsssqqqpppooolllllllllllllllllllllllljjjkkklllmmmooooooppppppuuuuuuuuuwwwyyyxxxuuusssgggbbb]]]```hhhpppqqqpppddd\\\UUUTTTSSSRRRTTTXXXRRRWWWWWWSSSTTT[[[______VVV[[[jjjyyy[[[KKK???>>>===888999???;;;;;;===???BBBBBB@@@>>>=========>>>???AAABBBCCCBBBAAAAAADDDEEEHHHQQQ[[[uuu~~~gggXXXZZZ\\\aaaeeeccc[[[VVVWWWcccsss~~~uuulllbbb]]]\\\ccctttyyynnnddd]]][[[[[[bbbcccfffkkkooosssvvvxxx{{{}}}~~~{{{xxxuuuzzz|||~~~~~~||||||}}}xxxDDDFFFGGGGGGEEEDDDDDDEEEIIISSS[[[WWWJJJ@@@???CCCFFFEEEDDDDDDEEEGGGIIIJJJDDDDDDEEEGGGKKKSSS[[[bbbbbbqqq~~~yyytttnnnlllrrr||||||uuutttvvvuuusssxxx{{{|||vvvlllccc``````hhhgggfffgggjjjmmmnnnnnnkkklllnnnpppsssvvvxxxyyy}}}xxxuuussspppnnnkkkjjjhhhdddbbb```]]]ZZZWWWVVVTTTRRRPPPRRRRRRQQQPPPNNNLLLKKKJJJKKKJJJJJJIIIJJJKKKMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFBBBAAA@@@???===<<<;;;:::<<<<<<<<<;;;::::::999999999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;::::::::::::;;;:::999777777888888999999999999999::::::::::::666666777777777777777666666666777888999999999999;;;<<<===>>>???@@@AAAAAAEEEFFFHHHIIIIIIHHHGGGFFFIIIJJJKKKJJJHHHHHHHHHJJJJJJKKKLLLMMMMMMOOOSSSUUUXXXVVVUUUVVVZZZ^^^aaabbbdddhhhkkkjjjgggeeegggkkkkkkmmmqqqwww|||~~~yyyxxxwwwuuurrrnnnjjjhhhmmmmmmmmmllllllkkkkkkkkkiiikkkmmmkkkhhhgggjjjmmmrrrvvv{{{|||zzzvvvrrrpppkkkccc[[[ZZZ```jjjrrruuuooofff[[[SSSQQQQQQRRRQQQQQQSSSXXX\\\ZZZUUUTTTWWWWWWggg~~~}}}iiiQQQLLLEEE@@@>>>>>>>>>>>>::::::;;;;;;<<<======>>>:::<<>>>>>======<<<;;;::::::999::::::999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999;;;:::999888888888999999:::::::::999999888888777555666777777888888888777777888999;;;<<<<<<<<<<<>>>>><<<;;;:::;;;;;;;;;<<<<<<======:::<<>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;::::::999888999999999;;;;;;:::999888777666666666777888999::::::::::::;;;<<<===>>>???@@@@@@@@@DDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLOOOQQQSSSTTTVVVXXX\\\^^^aaaaaabbbeeehhhjjjjjjiiiiiillloooooolllkkkmmmoooqqqrrruuuyyy}}}}}}|||uuuuuutttrrrpppmmmjjjiiijjjjjjiiiiiiiiiiiihhhhhhhhhgggggghhhiiijjjjjjiiigggnnnwww~~~tttjjj]]]TTTQQQTTTVVVWWWYYYTTTMMMIIIIIIHHHEEECCCLLLRRR]]]dddbbb\\\]]]cccuuubbbJJJEEECCC@@@???>>>===;;;999;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@@@@@@@AAABBBFFFFFFIIIKKKKKKPPP^^^lllhhhXXXTTTUUUZZZ___^^^XXXUUUWWWeeevvv~~~wwwkkk```]]]]]]cccvvvxxxmmmeeeaaa```aaacccggglllpppsssuuuxxxzzz{{{xxxwwwvvvxxxzzz|||}}}}}}|||{{{tttCCCDDDFFFFFFEEEDDDDDDEEEDDDEEEGGGIIIIIIGGGDDDBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFGGGJJJNNNQQQVVVeeeuuu}}}zzztttwww~~~~~~~~~{{{xxxsssmmmfffaaabbbaaaaaaccceeegggggggggkkkkkklllmmmmmmnnnooooooxxxzzz|||zzzvvvtttqqqpppmmmjjjfffcccaaa^^^[[[YYYUUUUUUVVVVVVVVVVVVVVVUUUPPPOOONNNLLLJJJIIIHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAA???>>>>>>>>>>>>======<<<============<<<<<<;;;:::999999888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999;;;::::::999999888888888999:::;;;===>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNOOOOOONNNNNNOOOQQQRRRTTTWWWYYY[[[]]]```ccccccdddfffiiimmmnnnmmmkkkjjjmmmpppppppppppprrrtttxxxyyyzzz|||~~~}}}{{{xxxsssrrrqqqpppnnnlllkkkjjjhhhhhhhhhhhhggggggggggggiiifffeeegggkkkllljjjhhhdddiiiqqqyyyvvvdddUUUNNNMMMOOOPPPPPPLLLFFFEEEFFFHHHGGGFFFLLLSSS^^^fffeeeccciiiqqqsss]]]LLLCCC@@@===;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAAAAABBBCCCIIIIIIJJJKKKIIIJJJSSS]]]yyygggWWWSSSTTTYYY^^^\\\VVVSSSTTTbbbsss~~~uuuiii^^^ZZZ[[[bbbvvvyyynnnfffbbbaaaaaacccggglllppprrrtttuuuwww~~~zzzxxxwwwwwwxxxzzz||||||||||||{{{uuuDDDEEEGGGFFFDDDCCCCCCCCCAAA@@@AAACCCFFFFFFCCC@@@AAABBBCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEFFFHHHKKKNNNOOO]]]lllsssxxx}}}zzzwwwqqqjjjeeehhhddd```___```ccceeefffhhhiiijjjlllmmmooopppqqqtttvvvyyy{{{~~~~~~{{{yyysssoookkkgggeeebbb___\\\WWWWWWXXXXXXXXXXXXWWWWWWRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOQQQQQQQQQQQQSSSTTTUUUXXX[[[^^^___aaadddfffccceeegggkkkoooqqqooonnnlllnnnppprrrtttuuuwwwxxx~~~~~~~~~~~~{{{wwwssspppooonnnmmmlllkkkkkkkkkggggggggggggggggggggggggjjjhhhgggiiilllmmmkkkhhhcccfffkkkqqqxxxkkkYYYNNNJJJLLLNNNQQQMMMHHHGGGLLLQQQTTTUUUVVV[[[dddlllpppsss~~~sssdddZZZSSSFFFAAA<<<888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJKKKKKKLLLMMMNNNOOOQQQSSSSSSSSSTTTVVVWWWZZZ]]]```cccdddeeehhhiiifffgggjjjnnnsssuuutttsssqqqrrrtttvvvxxxyyyzzz{{{~~~~~~}}}|||xxxsssooommmlllkkkkkkjjjjjjkkkkkkgggggghhhhhhhhhhhhiiiiiikkkkkkkkkmmmnnnmmmkkkiiieeefffhhhkkkrrr}}}sssbbbVVVQQQPPPQQQSSSOOOKKKLLLRRRYYY^^^```\\\___fffqqqzzzqqq]]]UUUSSSSSSJJJEEE>>>999888999:::;;;::::::;;;;;;<<<======>>>BBBDDDEEEEEECCCBBBBBBCCCCCCBBBCCCFFFEEEEEEJJJQQQlllxxxeeeZZZSSSUUU[[[```^^^VVVRRRRRRaaappp{{{ooocccYYYVVVXXX___rrrzzzooogggbbbaaabbbdddgggkkknnnppprrrtttuuu|||~~~~~~{{{yyyyyyyyyzzzzzz{{{||||||{{{{{{sssCCCEEEFFFEEECCCBBBBBBCCCCCCBBBAAABBBCCCDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB???@@@CCCCCCCCCCCCEEEFFFJJJNNNUUUZZZ]]]iiizzzzzz}}}{{{}}}|||}}}vvvpppiiidddbbbbbbccccccdddeeefffhhhjjjlllnnnoooiiillloooqqqqqqrrrsssuuusss{{{|||xxxuuuqqqnnnkkkffffffeeecccbbb___^^^\\\ZZZZZZYYYWWWUUURRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQTTTUUUXXXXXXYYYYYY[[[]]]___bbbeeehhhhhhiiikkklllkkklllnnnsssxxx|||||||||zzzzzzzzz{{{|||||||||{{{zzzzzzyyyyyyyyyvvvqqqmmmjjjjjjiiiiiiiiijjjkkklllhhhhhhiiiiiijjjjjjjjjjjjmmmoooqqqqqqooommmllllllgggggghhhjjjpppyyyvvvkkkccc^^^]]]YYYVVVTTTVVV]]]cccfffggg___```gggvvvpppZZZLLLJJJLLLLLLMMMHHHBBB>>><<<;;;:::999888999:::;;;<<<>>>??????BBBCCCDDDDDDBBBAAAAAAAAA>>>===>>>@@@@@@@@@EEELLLhhhwwwdddYYYQQQTTTZZZaaa```YYYUUUVVVcccrrr|||nnnbbbYYYVVVVVV[[[mmmxxxnnngggddddddeeefffiiillloooqqqsssvvvyyyzzz}}}~~~|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzsss===???BBBDDDEEEFFFGGGIIIBBBAAAAAAAAAAAAAAAAAA@@@CCCBBBAAA@@@???@@@AAABBB???AAACCCCCCBBBBBBBBBCCCIIIIIILLLRRRXXXfff{{{ssssssvvvtttzzz~~~|||wwwqqqllliiigggfffdddddddddeeeggghhhjjjkkklllnnnooopppooonnnoooppprrrkkksssyyy|||{{{xxxtttqqqmmmlllkkkiiifffcccaaa```]]]]]]]]][[[YYYVVVTTTRRROOONNNMMMLLLJJJJJJJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLNNNNNNNNNOOOPPPQQQSSSTTTYYY[[[]]]^^^^^^___aaaccccccfffiiikkkllllllmmmnnnppppppsssxxx}}}~~~|||zzzuuuuuuuuuvvvvvvtttpppmmmiiiiiihhhhhhhhhjjjkkkllliiiiiijjjjjjkkkkkkkkklllnnnqqqttttttpppllllllmmmhhhiiijjjlllpppxxxuuummmiiicccbbbbbbeeekkkpppqqqpppddddddmmmttt]]]IIIDDDGGGIIIFFFNNNKKKFFFBBB???<<<999666777888999;;;===>>>???@@@AAABBBCCCCCCAAA??????@@@DDDAAAAAABBBAAA@@@DDDJJJfffwwwcccWWWOOORRRZZZbbbbbb\\\YYYZZZfffttt}}}ooocccYYYVVVUUUYYYhhhzzzvvvmmmgggeeefffhhhiiikkkmmmoooqqquuuyyy|||yyy{{{}}}{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyvvvFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBB@@@FFFMMMSSSZZZhhh{{{|||tttrrrtttyyyyyyzzz|||~~~~~~|||{{{yyyvvvuuusssnnngggaaaaaabbbccceeeggghhhhhhhhhkkkmmmppppppooooooqqqtttnnnqqqtttvvvxxx{{{~~~xxxrrrrrrqqqooollljjjiiihhhhhhccc```]]]\\\^^^^^^\\\ZZZWWWTTTPPPMMMJJJJJJJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIIIIKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGGGGHHHIIIIIIHHHFFFJJJKKKLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLLLLMMMOOORRRPPPRRRUUUVVVWWWXXX[[[]]]aaabbbddddddcccdddgggiiipppnnnlllmmmqqqsssrrrpppvvvxxx{{{~~~|||}}}{{{vvvpppqqqrrrrrrrrrqqqpppooojjjjjjiiihhhgggggghhhhhhfffffffffggghhhjjjlllmmmttttttttttttqqqnnnjjjhhhiiieeeeeejjjooovvvyyyxxxvvvtttuuuvvvwwwvvvuuupppuuurrraaaOOOFFFBBB???>>>>>>CCCCCCBBB@@@>>><<<:::888888999:::<<<>>>???AAAAAAAAA@@@??????>>>?????????@@@AAAAAAAAAAAACCCFFFIIIfffvvvbbbWWWQQQTTT___jjjiii^^^XXX[[[kkkttt}}}}}}jjjccc\\\XXXQQQRRRbbbvvv~~~wwwnnneeeaaacccfffmmmnnnqqqrrrtttvvvzzz|||~~~}}}}}}}}}}}}}}}~~~yyyzzzyyywwwxxx|||{{{wwwwwwFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@BBBCCCCCCCCC???DDDJJJOOOTTT___nnnzzzxxxvvvxxx|||~~~~~~~~~}}}{{{zzzzzzzzzxxxrrrjjjdddcccbbbcccdddfffhhhhhhhhhiiilllnnnnnnmmmmmmooopppnnnppprrrttttttuuuwwwyyy{{{yyyvvvssspppmmmkkkjjjgggeeebbbaaabbbbbb```^^^^^^\\\YYYUUUSSSQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHJJJKKKLLLKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQTTTWWWXXXZZZ\\\]]]]]]^^^```bbbdddeeeggggggggghhhjjjlllsssrrrrrrsssuuuwwwwwwwww}}}~~~{{{{{{}}}|||xxxtttqqqqqqrrrrrrrrrqqqooonnnnnnmmmkkkiiihhhggggggfffeeeeeeeeefffhhhiiikkklllppppppqqqrrrrrrrrrrrrqqqnnniiigggiiikkkqqqiiiZZZJJJBBB@@@===;;;;;;@@@@@@??????===<<<:::999::::::;;;===>>>???@@@AAA@@@@@@???>>>>>>????????????@@@@@@@@@AAACCCGGGJJJfffxxxcccXXXSSSVVV___iiifff\\\YYY^^^ooovvv~~~{{{kkkccc]]]XXXSSSSSSdddwwwzzzooofffaaabbbeeekkkmmmpppsssuuuyyy}}}~~~}}}}}}||||||}}}yyyzzzyyywwwxxx{{{zzzvvvtttFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC>>>CCCGGGJJJLLLSSS^^^fffccc~~~zzztttsss|||}}}tttsssxxx~~~}}}|||{{{|||~~~~~~xxxpppjjjfffdddbbbcccdddfffffffffgggiiilllmmmlllkkkkkklllnnnoooqqqqqqooooooooopppwww{{{~~~yyyuuuqqqooonnnllliiihhhhhhgggeeeccccccbbb```]]]ZZZWWWVVVUUUWWWXXXXXXWWWUUUQQQNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOMMMOOOPPPPPPOOOOOOPPPQQQQQQSSSUUUVVVWWWYYY\\\___dddeeeggggggffffffgggiiihhhjjjkkkllllllmmmooorrruuuwwwxxxyyyzzz{{{}}}~~~{{{yyyxxxyyyxxxuuuqqqqqqrrrrrrrrrqqqpppnnnmmmpppooommmjjjhhhfffeeeeeedddeeeeeefffgggiiijjjkkkllllllmmmooorrruuuyyy{{{sssnnniiifffeeehhhssslllZZZNNNBBB>>>===:::888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>????????????>>>>>>>>>>>>>>>??????>>>???@@@@@@AAADDDIIILLLfffzzzdddXXXTTTWWWaaahhhdddZZZZZZaaarrrxxx}}}yyymmmddd^^^ZZZUUUVVVfffyyy|||qqqfff``````ccchhhkkkpppssswww{{{~~~|||{{{zzzzzzxxxzzzyyywwwxxxzzzxxxtttpppFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>>>>???@@@AAAFFFFFFFFFEEECCCBBBBBBBBB>>>BBBEEEGGGGGGKKKQQQWWWUUUiiirrrccc]]]cccggghhhttttttlllnnnssszzz|||}}}|||{{{}}}~~~{{{vvvsssmmmiiidddbbbcccdddcccaaafffgggjjjkkkkkkjjjiiiiiilllnnnpppooonnnllllllmmmssswwwzzzzzzzzz~~~~~~yyyvvvsssrrrpppooommmkkkiiihhhiiiiiihhhfffbbb___\\\ZZZ[[[\\\]]]^^^\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGKKKKKKLLLMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLNNNOOOOOOPPPQQQQQQQQQSSSUUUUUUUUUUUUWWWYYYXXXZZZ\\\^^^```bbbfffhhhmmmnnnooonnnmmmlllmmmnnnnnnoooqqqqqqqqqrrruuuwwwwww{{{~~~}}}}}}|||zzzxxxwwwvvvtttuuuvvvuuusssqqqqqqrrrrrrqqqpppnnnlllkkknnnmmmllliiihhhfffeeeeeeeeeffffffggghhhjjjlllllllllkkkkkkmmmppptttxxx{{{wwwsssmmmfffbbbccckkkrrr}}}|||mmmXXXLLLCCC<<<<<<<<<999777777666777999:::;;;<<<<<<<<<=======================================>>>???@@@>>>???AAABBBCCCGGGKKKOOOggg{{{dddXXXSSSWWWbbbjjjeee[[[[[[bbbrrrwww{{{}}}yyyooofff^^^ZZZVVVXXXgggyyy|||qqqeee^^^^^^___gggjjjooossswww{{{}}}zzzxxxwwwxxxzzzyyywwwxxxzzzxxxsssoooEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>>===<<<<<<===>>>???CCCDDDEEEDDDBBBAAABBBDDD???BBBEEEFFFFFFHHHLLLOOOSSS\\\rrrlll\\\XXXSSSOOOZZZkkkzzzhhhdddgggqqquuu{{{}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{tttooohhheeeeeeeeebbb___eeefffggghhhjjjjjjiiihhhjjjlllooopppooommmmmmnnnooorrrtttsssrrrttt|||yyyyyyxxxvvvssspppnnnlllpppppppppnnnkkkgggdddbbb^^^___aaacccbbb```^^^\\\[[[ZZZXXXVVVTTTRRRPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOOOORRRTTTTTTRRRQQQRRRSSSWWWYYY[[[\\\\\\]]]___aaa___aaadddfffgggjjjnnnpppqqqrrrssssssqqqqqqrrrssstttvvvwwwwwwwwwwwwzzz|||}}}}}}{{{wwwtttssspppppppppqqqrrrsssrrrqqqppppppppppppnnnmmmkkkiiijjjiiihhhggggggfffggggggggghhhhhhiiijjjlllmmmnnnooonnnlllllllllnnnppprrrzzzyyytttlllffffffjjjmmmrrr{{{|||nnngggdddkkk|||vvv\\\IIICCC===:::<<<<<<999777888555666777999;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEIIIMMMQQQhhh|||eeeWWWPPPVVVbbbmmmiii^^^\\\aaaoootttxxxzzzzzzpppfff^^^ZZZWWWXXXfffwwwyyynnnccc]]]\\\]]]eeeiiinnnrrrvvvyyy|||}}}zzzxxxvvvwwwzzzzzzxxxyyy{{{xxxsssoooEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@===<<<;;;<<<===>>><<>>>>>;;;;;;:::::::::999999999:::::::::;;;<<<>>>???@@@AAABBBCCCDDDFFFIIINNNQQQggg~~~fffWWWPPPTTT```mmmmmmccc^^^aaammmrrrwww{{{|||qqqfff]]]YYYVVVWWWdddttt}}}{{{uuulllbbb\\\\\\^^^dddgggmmmrrruuuyyy|||~~~~~~{{{xxxwwwwwwyyyzzzyyy{{{}}}zzzuuuqqqEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGEEECCC@@@===<<<<<<===>>>???BBBEEEDDDAAA@@@CCCFFFBBBBBBBBBBBBBBBCCCEEEGGGOOOPPPZZZmmmmmm\\\RRRNNNUUUlllwwwhhhbbbaaaiiirrrwwwyyyzzz}}}}}}|||~~~{{{uuutttvvvuuuoooiiiccc```^^^```dddggghhhhhhdddgggkkkmmmmmmlllllllllhhhiiijjjkkklllmmmnnnoooooorrrwww{{{xxxwwwwwwuuutttrrrpppooooooooooooooonnnlllkkkjjjmmmkkkjjjgggdddbbb```___^^^```aaabbbbbbaaa```^^^ZZZYYYVVVTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^]]]aaaeeedddaaa```bbbeeedddfffhhhiiiiiiiiikkkmmmjjjlllnnnoooqqqsssvvvyyyuuuwwwyyyzzzzzz{{{}}}|||yyyuuuvvvvvvvvvtttrrrqqqooolllmmmnnnnnnmmmmmmmmmmmmiiijjjkkkkkkkkkiiihhhgggggggggfffgggggghhhiiiiiihhhhhhiiijjjkkkmmmnnnooooooppppppooommmhhhdddaaakkksssxxxtttpppooommmiiihhhmmmrrrtttuuusssjjj```WWW\\\gggvvv~~~vvvwww}}}jjjXXXIII>>>===::::::===>>>:::999;;;888999;;;<<<===>>>>>>>>>;;;;;;:::::::::::::::999999999:::;;;<<<>>>???@@@@@@AAABBBCCCDDDGGGLLLOOOeeeiiiYYYRRRRRR[[[iiimmmfffbbbcccooouuuzzz~~~|||rrrfff[[[WWWTTTUUUaaapppxxxvvvrrrjjjbbb^^^^^^```aaaffflllrrrwww{{{~~~|||zzzxxxvvvyyyzzzzzz||||||wwwsssEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHEEEBBB???=========>>>GGGJJJLLLHHHCCC@@@AAADDDCCCBBBAAA@@@@@@AAABBBCCCDDDGGGPPP\\\iiiwwweeeXXXNNNbbb|||~~~lllaaa\\\cccmmmsssuuuvvvyyy|||~~~~~~}}}yyyzzz}}}|||wwwpppaaa^^^[[[\\\aaaeeeggghhhbbbeeeiiikkkjjjiiihhhiiihhhhhhiiilllnnnnnnmmmkkkjjjnnnssswww{{{~~~~~~}}}||||||xxxwwwvvvtttqqqpppnnnnnnrrrqqqooommmjjjgggeeeddddddeeeggghhhhhhgggeeedddbbb```]]][[[YYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^___aaabbbccccccbbbfffjjjkkkhhhgggkkknnnhhhjjjkkklllllllllnnnppplllnnnpppqqqrrrtttxxxzzzwwwyyy{{{}}}}}}~~~~~~~~~{{{uuupppppppppqqqqqqqqqpppnnnmmmmmmnnnooonnnllljjjjjjjjjggghhhiiijjjjjjiiiggggggiiihhhhhhhhhhhhhhhiiiiiigggggghhhiiijjjlllmmmnnnmmmoooqqqqqqoooiiiccc______jjjrrrqqqooonnnjjjdddbbbfffjjjjjjkkkhhh___TTT[[[iii}}}|||xxx{{{sss^^^PPPGGG@@@===::::::======:::999;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::<<<>>>@@@AAA???@@@AAABBBCCCFFFJJJMMMccckkk[[[UUURRRXXXffflllhhhdddfffqqqwww}}}}}}rrrfff[[[VVVSSSSSS___mmmuuutttqqqjjjccc```aaaccc___dddlllsssyyy}}}}}}~~~}}}{{{yyyuuuyyy{{{{{{}}}~~~xxxsssBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBBBBFFFMMMSSSYYYUUUNNNFFF???===???AAAIIIJJJJJJHHHEEEDDDEEEFFFFFFDDDBBB@@@@@@AAACCCEEEDDDKKKMMMQQQ\\\iiiyyygggbbbiiissscccaaadddjjjqqqvvvxxxyyyxxx~~~~~~yyysssuuu|||nnnhhhbbb```bbbeeeggggggcccbbbaaabbbeeegggggggggiiijjjkkklllmmmlllkkkkkkppppppqqqrrruuuxxx{{{}}}~~~{{{yyywwwxxxyyyzzzuuutttsssqqqooommmlllkkkkkkllloooppppppooolllkkkggggggfffeeeeeeeeeeeefffcccaaa```___aaaccccccbbb________________________aaaaaabbbcccddddddeeefffhhhhhhggggggffffffeeeeeedddeeeggghhhiiiiiihhhhhhkkkmmmpppqqqpppoooooopppoooppprrrrrrqqqqqqssstttssstttuuuvvvyyy}}}~~~{{{yyywwwuuurrrppprrrqqqnnnlllkkkmmmooopppnnnllljjjkkknnnnnnllliiigggiiikkkjjjhhheeedddcccgggjjjlllllliiiggghhhjjjaaacccfffiiilllmmmmmmmmmkkkjjjkkkooorrrnnnbbbXXX^^^___dddiiihhhcccaaacccbbbaaabbbfffccc[[[ZZZ^^^pppooo___UUUMMMGGGFFF@@@AAAAAAAAAAAA@@@??????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::???CCCCCCBBBDDDBBBAAAAAA???>>>DDDLLLaaalll]]]XXXVVVZZZeeennnooollljjjqqqttt{{{|||sssiii]]]UUURRRSSS]]]gggnnnnnnnnnjjjddd___\\\[[[bbbgggkkkmmmsss|||~~~|||zzzyyyxxxzzzxxxwwwzzz~~~zzzuuu@@@@@@@@@@@@@@@@@@??????AAABBBBBBBBBCCCFFFLLLQQQZZZXXXSSSLLLFFFAAA@@@@@@FFFGGGGGGEEECCCBBBCCCEEEEEEDDDBBBAAA@@@AAABBBCCCDDDHHHIIIOOO[[[cccwwwyyymmmkkkzzzttteeebbbdddjjjpppvvvyyyzzzzzz~~~yyytttuuu{{{uuuooohhheeeeeeffffffeeecccaaa______aaabbbbbbbbbbbbcccfffhhhjjjjjjjjjjjjkkkkkklllmmmnnnqqqsssuuuvvvyyy}}}~~~{{{zzzyyywwwuuutttrrrrrrrrrssstttuuutttsssqqqpppnnnmmmlllkkkkkkjjjjjjjjjgggeeecccccceeefffgggfffeeeeeeeeeeeeeeeeeeeeeeeeffffffgggiiikkklllmmmnnnmmmmmmnnnmmmmmmlllkkkkkklllmmmnnnooopppppppppooorrrtttvvvvvvuuutttttttttssstttuuuvvvuuuuuuwwwxxxxxxxxxxxxzzz|||}}}zzzxxxvvvuuuuuusssqqqoooooonnnmmmkkkkkklllmmmnnnmmmkkkjjjjjjlllkkkhhheeehhhiiihhhgggdddcccccceeegggjjjmmmnnnllljjjjjjkkkiiijjjkkklllmmmnnnnnnnnniiihhhjjjoootttsssjjjccc^^^[[[ZZZ\\\[[[XXXXXXZZZccc______dddgggiiinnnvvvwwwcccVVVOOOHHHEEEDDD@@@@@@@@@@@@@@@??????>>>>>>===;;;::::::;;;===>>>999999999888888888888888;;;:::999;;;???BBBBBBAAACCCAAAAAABBBAAA@@@GGGOOOdddnnn___YYYXXX^^^jjjtttuuuqqqooosssssswww}}}sssiii]]]WWWSSSTTT[[[cccmmmmmmmmmjjjeeeaaa___^^^aaafffiiikkkqqq{{{|||zzzxxxvvvzzzxxxwww{{{~~~zzzpppAAAAAA@@@@@@?????????>>>???AAABBBBBBCCCFFFIIILLLUUUUUUTTTPPPIIICCC???>>>AAABBBCCCBBB@@@@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@EEEHHHGGGOOOZZZ]]]ggg|||www|||zzznnnggghhhkkkqqqwww|||~~~~~~~~~|||wwwwww{{{~~~|||{{{uuunnnkkkjjjjjjiiiggg___\\\ZZZYYYZZZ\\\]]]]]]]]]___bbbeeeggghhhiiiiiikkkkkkkkkkkklllmmmooopppppprrrsssrrrssswww~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvuuutttsssrrrqqqmmmkkkjjjjjjlllnnnnnnmmmlllllllllllllllllllllllllllmmmnnnppprrrtttuuuvvvtttuuuvvvwwwvvvuuutttssstttuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}|||{{{yyyyyyzzzzzz{{{||||||{{{|||}}}~~~{{{wwwtttsssqqqppppppqqqpppooommmkkkkkkkkkkkkkkklllllllllmmmlllkkkjjjjjjhhhdddbbbggggggeeecccaaabbbdddgggiiilllooopppooommmkkkkkklllkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnttt{{{~~~zzzvvvhhhaaa[[[[[[\\\ZZZYYYZZZ^^^[[[[[[dddppp|||pppbbbRRRJJJFFFBBBAAAAAA???????????????>>>>>>===@@@>>>;;;::::::;;;>>>@@@::::::::::::::::::::::::<<<;;;:::<<>>???AAABBBCCCEEEFFFGGGLLLMMMMMMJJJEEE@@@===<<<>>>???@@@@@@??????AAACCCDDDEEEEEEEEEDDDBBBAAA???EEEIIIJJJPPPYYYYYY```ttt|||oooooooootttzzz|||~~~}}}}}}}}}|||wwwqqqooooooooonnnlllZZZWWWTTTSSSUUUVVVWWWXXX\\\^^^```ccceeegggggggggkkkkkkjjjjjjjjjkkkkkkkkklllnnnoooooopppsssxxx}}}{{{}}}}}}{{{zzzyyyuuutttssstttvvvwwwwwwvvvssssssssssssssssssssssssssstttuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||yyyxxxwwwtttqqqnnnnnnmmmllllllmmmmmmlllkkkiiijjjkkklllllllllkkkjjjmmmlllkkkjjjiiifffcccaaabbbcccddddddccceeegggjjjmmmoooqqqrrrpppmmmjjjiiijjjiiihhhhhhhhhjjjlllmmmpppooopppuuu}}}wwwnnngggggggggccc^^^\\\TTTUUU[[[iii|||rrr\\\QQQFFFBBB@@@>>>===???>>>>>>>>>>>>>>>===<<<<<<>>>>>><<<;;;;;;<<<>>>>>>:::::::::;;;;;;;;;;;;;;;::::::;;;<<>>>>>???AAABBBCCCCCCCCCDDDDDDDDDBBB@@@>>>>>>???>>>???@@@@@@??????AAACCCEEEEEEFFFFFFFFFDDDBBBAAABBBHHHKKKOOOUUUUUU___uuuzzzwwwuuuwww|||}}}tttuuuxxx{{{|||||||||{{{{{{uuuqqqqqqqqqpppooo]]]ZZZVVVTTTSSSSSSRRRQQQVVVXXX[[[___ccceeeggggggffffffffffffffffffeeeeeeeeegggjjjmmmoooqqqssstttuuuuuuwwwzzz~~~}}}}}}|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{xxxtttrrrqqqqqqqqqpppnnnlllmmmkkkjjjjjjkkkkkkjjjiiiiiijjjlllmmmmmmlllkkkjjjiiiiiihhhgggdddbbbaaaaaa___bbbfffhhhiiijjjlllnnnrrrssssssrrrqqqmmmiiigggfffeeedddccceeeiiimmmpppllljjjjjjmmmtttyyy|||}}}}}}uuuooonnnkkkcccYYYTTTMMMVVVdddwwwuuu___QQQIIIAAA???>>><<<;;;===<<<<<<======<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;666666777777888888888888888999;;;===???BBBDDDFFFDDDBBBAAABBB@@@???EEEMMMhhh}}}hhh\\\VVVYYYggg|||}}}rrrkkkrrruuummmjjjpppwwwyyyyyyyyyvvvuuuqqqkkkeeeaaaaaaaaaeeehhhhhhgggllluuu{{{||||||}}}~~~|||{{{wwwxxxzzz}}}~~~}}}{{{xxxlll???????????????????????????>>>===???@@@BBBAAA@@@@@@@@@@@@???>>>???AAACCC???@@@AAA@@@@@@@@@BBBDDDDDDDDDEEEFFFEEEDDDCCCBBB???EEEGGGKKKPPPPPP\\\ttt}}}|||~~~~~~{{{wwwooopppssswww{{{~~~yyysssrrrrrrqqqoooiiifffaaa]]]YYYVVVRRROOONNNQQQUUUZZZ___ccceeefffdddeeefffgggggggggffffffdddfffjjjmmmpppqqqppppppsssssstttuuuwwwzzz|||}}}~~~}}}}}}}}}|||zzzvvvsssqqqmmmlllkkklllnnnnnnlllkkkkkkiiihhhiiijjjkkkjjjhhhjjjkkklllllllllkkkiiihhhcccccccccaaa___```bbbdddbbbfffkkknnnooopppqqqrrrxxxvvvtttsssrrrooollliii```^^^[[[ZZZ\\\aaafffjjjiiigggeeegggkkkppptttvvv|||tttmmmjjjfff]]]VVVTTTVVVeeeyyyfffPPPKKKEEEAAA@@@???<<<;;;===;;;;;;;;;;;;;;;::::::999999:::===??????===:::999888888888999::::::;;;;;;888:::<<<>>>???AAADDDGGGHHHFFFEEEEEECCCBBBGGGOOOfff{{{eeeXXXRRRVVVcccyyytttlllrrr~~~ssslllkkkvvv|||yyytttllleeeaaa``````fffiiijjjiiinnnvvv{{{{{{{{{}}}|||{{{vvvxxx{{{}}}~~~|||zzzxxxppp=========>>>??????@@@@@@@@@>>><<<<<>>>>>???@@@@@@??????AAACCC@@@AAAAAAAAA??????AAACCCAAABBBBBBCCCCCCCCCCCCCCCBBBDDDCCCHHHOOOOOOWWWkkkxxx{{{tttmmmnnnppptttxxx}}}{{{tttssstttuuutttssspppmmmiiifffaaa[[[WWWPPPRRRVVVZZZ]]]```aaabbbcccdddfffhhhiiiiiiiiiiiihhhhhhjjjlllnnnnnnnnnmmmooopppqqqssstttvvvwwwxxxxxxyyyyyyyyyzzz}}}}}}|||}}}~~~~~~~~~~~~}}}{{{zzzyyyttttttsssrrrpppnnnmmmkkkjjjiiiiiijjjllllllkkkiiifffeeeeeegggiiikkkkkkjjjkkkkkkkkkjjjiiihhhgggfff```aaa```___^^^aaagggkkklllnnnqqqrrrrrrsssuuuvvv{{{xxxuuutttttttttqqqooobbb^^^YYYVVVVVVYYY^^^bbbeeecccaaabbbeeeiiimmmooorrrjjjbbb^^^\\\[[[```fffnnnyyybbbNNNGGGCCCAAAAAA@@@<<<;;;<<<:::::::::;;;:::999999888999:::;;;<<<<<<;;;:::999:::;;;;;;<<<======>>>>>>;;;===??????>>>???BBBDDDFFFDDDCCCDDDBBBBBBHHHPPPeee{{{eeeWWWOOORRR^^^rrrwwwooorrr}}}|||pppiiiiiivvv~~~{{{uuullleeeaaa```bbbdddhhhjjjlllqqqyyy~~~~~~~~~~~~{{{xxxuuuxxx|||~~~~~~{{{yyywwwrrr>>>>>>???@@@AAABBBBBBCCCAAA>>>;;;;;;===???>>>===<<<>>>@@@AAA@@@??????@@@@@@AAAAAA@@@??????@@@BBB???@@@@@@@@@AAABBBBBBCCCFFFEEEBBBGGGRRRQQQTTTccckkkrrryyy~~~uuuiiiiiijjjllloootttxxx{{{zzzuuuuuuxxx{{{{{{vvvtttsssrrrppplllgggcccXXXYYY[[[\\\]]]]]]]]]]]]^^^___aaadddeeefffffffffiiigggfffeeeggghhhhhhhhhjjjlllnnnpppssstttuuuvvvuuuuuutttssssssuuuyyy}}}{{{}}}}}}yyywwwxxxyyyyyyyyyyyyyyyxxxwwwuuusssooonnnmmmllljjjiiihhhhhhjjjiiiiiijjjkkkkkkjjjhhhbbbbbbccceeeiiikkklllkkkkkkkkkiiihhhgggfffeeedddaaabbbaaa``````eeemmmsssuuuuuuuuutttssstttvvvyyy}}}yyyvvvuuuwwwxxxwwwuuummmhhhaaa[[[YYY[[[___bbb]]]\\\ZZZZZZ\\\```dddgggddd[[[RRROOOQQQZZZjjjxxxxxxdddSSSDDDAAA@@@AAA@@@<<<;;;<<<999::::::::::::999888888:::::::::999999:::::::::888888999999:::;;;<<<<<<>>>@@@AAA@@@======???BBBAAA??????@@@@@@@@@GGGOOOddd|||eeeXXXNNNPPP[[[nnn}}}xxxqqqsss|||{{{mmmeeefffttt~~~{{{uuullleeebbbbbbcccbbbgggkkkmmmttt|||}}}xxxvvvuuuxxx|||~~~}}}{{{yyywwwlll@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<======>>>AAA@@@>>>=========>>>???CCCBBBAAA@@@????????????AAABBBCCCDDDEEEEEEEEEEEECCCEEEHHHLLLPPPSSSUUUVVVZZZZZZ]]]dddqqq{{{nnnnnnmmmkkkiiilllqqqvvv}}}|||vvvssssssvvvxxxxxxxxxxxxzzz{{{yyysssnnneee```ZZZUUUSSSTTTWWWZZZ\\\\\\]]]```dddffffffeeecccdddfffhhhhhhhhhfffeeedddggglllooopppqqqrrrrrrsssrrrqqqooonnnmmmmmmmmmqqqrrrtttwww{{{~~~{{{yyyuuurrroooooopppqqqqqqqqqrrrrrrqqqooommmlllmmmlllkkkiiiiiiiiijjjkkknnnkkkhhhiiikkklllkkkiiijjjgggeeegggjjjmmmmmmkkkoookkkhhhhhhkkknnnnnnmmmmmmkkkiiijjjnnnrrruuuvvv~~~|||xxxtttrrrsssxxx|||~~~{{{xxxwwwxxxzzz{{{{{{zzzvvvooohhhfffffffffdddbbbaaa___]]]ZZZXXXWWWVVVWWWQQQJJJIIISSSggg|||wwwdddWWWJJJJJJHHHFFFDDDBBBAAA@@@@@@???===<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<======<<<<<<===???AAABBBAAA>>>>>>@@@@@@@@@EEELLLjjjzzzdddWWWPPPQQQYYYgggtttyyy{{{}}}}}}zzzuuussswww}}}|||wwwjjjbbb```iiiuuu~~~xxxmmmggggggeeeaaaggggggjjjooovvv}}}~~~{{{xxxuuutttsssuuuxxx}}}~~~yyyvvvkkk?????????>>>======<<<<<<>>>======<<<<<<<<<======??????>>>>>>>>>>>>??????BBBBBBAAAAAA@@@??????>>>@@@AAABBBCCCDDDDDDEEEEEECCCEEEGGGKKKNNNQQQSSSTTTPPPRRRVVVYYY```tttwwwuuurrrnnnmmmnnnpppssssssxxx}}}|||wwwtttuuuxxx{{{}}}}}}~~~~~~yyytttqqqllleee^^^XXXVVVUUUVVVZZZYYYXXXYYY]]]aaacccccccccdddeeegggggggggffffffhhhjjjmmmnnnoooooopppqqqoooooonnnnnnmmmmmmnnnnnnllllllmmmoooqqqsssuuuvvvvvvyyy}}}~~~|||{{{zzzzzzzzzzzzuuussspppmmmkkkkkkkkklllmmmmmmmmmllllllkkkkkkkkkmmmllljjjiiihhhhhhiiiiiikkkiiiggggggjjjkkkjjjiiimmmkkkhhhhhhkkknnnnnnnnnjjjhhhhhhjjjmmmqqqssstttsssqqqoooooorrrtttuuuuuuzzzzzzzzzxxxvvvvvvwwwyyyzzzyyywwwwwwwwwwwwwwwwwwyyyuuuoooiiigggggggggeeejjjiiigggbbb[[[UUURRRRRRLLLLLLOOOXXXfffyyyuuurrrpppgggZZZQQQJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<===???BBBEEEFFFAAA???>>>@@@@@@@@@EEEKKKeee|||fffYYYQQQRRRYYYcccjjjlllnnnqqqzzzxxxsssqqqvvv}}}}}}xxxiii```ZZZ^^^fffoooyyyyyyqqqlllllljjjfffjjjjjjkkkoootttyyy}}}}}}yyyvvvtttvvvwwwyyy|||~~~{{{vvvssskkk???@@@@@@@@@@@@???===<<>>===<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>??????@@@AAACCCDDDDDDEEEBBBDDDFFFHHHKKKNNNPPPQQQHHHLLLPPPPPPQQQ]]]{{{{{{wwwvvvvvvtttrrrqqqsssxxx}}}}}}xxxuuuuuuxxxzzz}}}}}}~~~|||yyyzzztttllleee___\\\[[[[[[XXXUUUTTTVVVZZZ]]]^^^bbbbbbcccdddeeefffggghhhiiijjjkkkkkkjjjjjjlllmmmlllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooojjjpppvvvvvvsssrrruuuzzzyyyyyyzzzzzz{{{||||||}}}~~~}}}{{{xxxvvvuuuuuuuuuvvvvvvuuutttrrrrrrrrrssstttnnnmmmkkkiiihhhhhhiiiiiijjjiiihhhggggggiiikkklllmmmlllkkkjjjiiiiiiiiijjjjjjiiiggghhhjjjllllllkkkllljjjhhhhhhkkkoooqqqrrrkkklllnnnpppqqqtttwwwzzzxxxvvvuuuuuuvvvvvvuuussssssvvvxxxyyyxxxvvvuuuuuuxxxxxxxxxwwwvvvuuutttsssvvvqqqkkkgggdddcccaaaaaaggghhheee]]]RRRJJJIIIKKKJJJQQQ___pppuuufffYYYVVVVVVRRRLLLHHHFFFEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<===============>>>>>><<<<<<<<<;;;::::::999999;;;;;;<<<>>>AAAEEEHHHJJJBBB???>>>@@@@@@???DDDJJJ```{{{|||fffYYYQQQTTTZZZaaabbb___aaaeeetttsssppppppvvv}}}}}}xxxjjj___UUUSSSVVV___mmmyyy~~~~~~{{{tttpppqqqpppmmmnnnnnnnnnoooqqqvvvzzz}}}}}}zzzvvvtttxxxyyyzzz||||||yyysssooojjj@@@AAACCCCCCCCCAAA???>>>??????>>><<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCCCCAAA???>>>>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDFFFHHHJJJLLLMMMGGGKKKOOOQQQPPPVVVhhhzzz}}}xxxxxxvvvvvv{{{|||vvvrrrrrrsssuuuvvvxxxzzz||||||{{{zzz~~~zzztttooojjjfffdddccc___[[[YYYXXXXXXXXXWWW]]]]]]]]]^^^```cccfffhhhfffffffffeeeddddddgggjjjjjjkkkkkklllmmmmmmmmmmmmoooooonnnnnnmmmmmmnnnnnnhhhlllqqqqqqooonnnpppsssqqqqqqqqqqqqqqqrrrrrrrrrssstttvvvwwwxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||zzz{{{{{{{{{zzzxxxvvvtttqqqpppnnnmmmlllmmmnnnooonnnmmmlllllllllmmmnnnoookkkkkkjjjiiiiiiiiiiiijjjiiihhhffffffgggjjjnnnpppmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnoooooojjjiiihhhiiilllqqquuuwwwuuuxxxzzzyyywwwvvvxxx{{{xxxxxxwwwxxxxxxwwwuuurrrooorrruuuvvvuuusssrrrrrrwwwvvvuuurrrpppnnnoooppppppjjjdddaaa]]]XXXVVVUUUZZZ[[[YYYQQQHHHEEEIIIPPP]]]gggxxxyyy___RRRGGGEEEEEEDDDAAAAAA?????????>>>=========<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@DDDGGGIIIBBB???>>>?????????CCCJJJ]]]yyyyyyeeeYYYQQQXXXaaagggccc[[[ZZZ^^^lllmmmmmmpppwww}}}|||uuujjj```UUUOOONNNUUUeeettt}}}~~~zzzrrrooopppqqqpppppppppppppppqqquuuzzz}}}}}}zzzwwwvvvyyyyyyzzz{{{{{{xxxsssoooiiiAAACCCDDDEEEEEEDDDBBB@@@??????>>><<<<<<;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@AAABBBCCCCCCBBB@@@>>>????????????@@@BBBDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKOOOUUUWWWXXX^^^eee|||vvvrrruuu~~~zzzppplllkkklllnnnqqqtttwwwyyyzzz|||}}}|||zzzxxxtttqqqnnnlllmmmllliiifffccc^^^YYYUUUVVVUUUUUUVVVXXX[[[___aaa```aaaaaa``````bbbfffiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjkkkjjjkkklllnnnooopppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooqqqrrrsssssssssrrrssstttuuuuuuvvvvvvvvvxxxwwwwwwvvvvvvwwwxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwwwwuuuttttttuuuvvvuuutttttttttuuuuuutttrrrooommmkkkjjjiiiiiiiiijjjkkkkkkjjjjjjiiihhhiiijjjkkkllliiijjjjjjkkkkkkjjjjjjjjjhhhgggfffggghhhlllooorrrkkkkkklllllllllllllllkkklllmmmmmmnnnnnnoooppprrrppppppoooooopppssswwwyyy~~~}}}{{{{{{|||xxxxxxxxxzzz{{{zzzwwwuuuppprrrttttttrrrrrrrrrtttwwwvvvsssnnnjjjiiikkknnnmmmeee___]]]XXXOOOJJJKKKKKKNNNNNNKKKJJJOOO\\\fffzzzpppaaaQQQIIIBBBAAAAAA>>>======<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999777777888888999999::::::::::::;;;<<<======>>>>>>;;;;;;;;;<<<>>>@@@CCCDDDAAA>>>===?????????CCCJJJ^^^zzzxxxdddYYYVVV___kkkqqqjjj^^^YYYZZZcccgggjjjpppxxx}}}zzzrrrggg___UUUOOOLLLQQQ___nnn|||}}}wwwnnniiikkknnnooonnnoooqqqqqqrrrvvv{{{}}}{{{zzzwwwxxxxxxzzzzzzxxxtttqqqmmmBBBCCCDDDDDDDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAA@@@??????@@@AAACCCDDDDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIMMMTTTXXXVVVUUUVVVeee{{{}}}vvvppppppxxxqqqhhheeefffhhhkkknnnppprrrvvvyyy}}}}}}}}}|||{{{yyywwwvvvvvvvvvvvvuuuqqqjjjbbb[[[UUUTTTSSSRRRSSSTTTWWWXXX[[[\\\]]]]]]]]]```dddgggeeefffhhhiiiiiihhhgggfffffffffffffffggghhhiiijjjjjjiiiiiikkkmmmnnnllliiilllllllllllllllmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppsssrrrooommmmmmnnnpppqqqooopppqqqrrrsssrrrrrrqqqqqqpppnnnnnnooopppooonnnooopppqqqrrrqqqooollljjjhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhggghhhiiijjjkkkggghhhjjjkkkkkkjjjiiihhhfffggghhhjjjlllnnnpppqqqiiijjjkkkmmmnnnnnnnnnnnnooopppqqqpppoooppprrrttt|||||||||zzzxxxxxxzzz{{{~~~~~~yyyxxxyyyzzz{{{{{{yyywwwtttttttttsssrrrrrrsssuuu}}}}}}zzzuuuooommmooorrrkkkbbb]]]\\\VVVKKKEEEFFFAAAEEEJJJOOOVVVcccsssvvvaaaTTTIIIDDD@@@AAAAAA===<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999555666666666666666777777777888999:::<<<===>>>>>><<<;;;;;;;;;<<<>>>???@@@@@@===<<<>>>??????DDDKKK___{{{vvvdddZZZZZZcccpppvvvpppbbbZZZZZZ```cccgggmmmuuu|||xxxqqqeee]]]TTTMMMJJJMMMYYYeeexxxyyytttjjjddddddhhhiiiiiimmmppprrrsssvvv|||~~~~~~}}}wwwwwwxxxzzz{{{yyyvvvsssrrrAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBBAAAAAACCCDDDEEEFFFFFFIIINNNOOOLLLKKKMMMSSSbbbxxxzzzwwwyyy~~~pppeee```]]]___bbbbbbccceeeiiilllssstttuuuwwwxxxyyyzzzzzzxxxyyy{{{}}}|||wwwooojjj___^^^[[[XXXVVVTTTTTTSSSUUUVVVWWWXXXXXXZZZ]]]```^^^```bbbdddeeeeeedddccceeeeeeeeeeeefffggghhhiiifffhhhiiijjjjjjiiihhhhhhiiiiiijjjjjjkkkkkkkkklllggghhhiiiiiijjjjjjjjjjjjiiiiiiiiijjjjjjkkklllmmmooonnnmmmkkkjjjjjjjjjjjjiiiiiijjjkkkkkklllmmmmmmnnnllljjjjjjkkklllkkkjjjkkkmmmoooppppppmmmkkkiiihhhhhhhhhhhhhhhiiiiiiiiikkkjjjiiihhhhhhhhhiiijjjhhhiiikkkllllllkkkiiihhhgggjjjmmmppprrrsssrrrrrrlllnnnppprrrtttuuuuuuuuuuuuvvvwwwvvvttttttvvvyyy~~~}}}}}}|||yyywwwvvvuuuvvvwwwvvvuuusssrrrssssssrrrpppooopppqqq{{{}}}}}}yyyrrrmmmlllmmmggg^^^YYY[[[VVVJJJCCCEEEBBBHHHRRR^^^mmm|||vvvbbbTTTMMMAAA>>>===???>>>;;;<<>>;;;;;;>>>???@@@EEELLL___{{{ppp```XXXUUU\\\hhhqqqooofffaaaaaaaaabbbcccgggpppxxxyyyttthhh^^^RRRKKKGGGJJJTTT^^^ppptttsssjjjcccaaabbbbbbeeejjjooorrrsssuuuzzz~~~||||||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{zzzvvvtttmmm@@@??????>>>>>>???@@@@@@======<<<<<<<<<======>>>@@@??????>>>???@@@BBBCCCBBBBBBAAAAAAAAABBBCCCCCCEEEDDDBBB@@@@@@AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDDDDEEEHHHJJJFFFBBBEEEKKKGGGOOO\\\pppnnnaaa\\\TTTVVVXXXWWWVVVWWWZZZ^^^```bbbdddhhhlllpppsssuuuwwwyyy|||zzzvvvllljjjfffaaa\\\XXXUUUTTTOOOQQQRRRSSSSSSTTTVVVXXXYYY[[[^^^aaabbbccccccbbbbbbbbbaaaaaabbbcccdddddddddhhhmmmlllgggeeegggjjjggggggggghhhiiiiiijjjjjjeeefffgggggggggggggggfffeeeeeefffggghhhjjjkkklllllllllmmmlllkkkjjjhhhgggffffffffffffgggiiijjjkkkmmmkkkiiiiiiiiijjjiiihhhiiikkkmmmoooooommmjjjhhhgggggggggggghhhhhhhhhhhhkkkjjjiiihhhhhhhhhiiiiiijjjlllnnnoooooommmkkkiiijjjnnnrrrwwwyyyxxxvvvtttqqqsssvvvyyy{{{|||}}}}}}{{{}}}~~~}}}zzzyyy{{{~~~{{{}}}||||||~~~}}}xxxssstttsssqqqpppqqqpppooommmmmmoooqqqpppnnnlllkkkkkkooosssvvvtttllldddaaa```bbbYYYUUUYYYUUUHHHBBBEEEMMMTTTaaarrruuu___NNNGGGEEE<<<999999;;;:::999;;;???::::::999888777666555555777888999:::::::::999888666666666555444444444333555555555555666666666666:::::::::;;;<<<>>>@@@AAA===;;;;;;>>>???@@@FFFMMM___zzz|||jjj[[[SSSLLLRRR^^^iiillliiihhhjjjdddccc```bbbkkkvvvyyywwwmmmaaaRRRJJJGGGIIIRRR[[[jjjppprrrllldddaaa___]]]bbbhhhooorrrrrrssswww{{{yyyyyyzzzzzzyyywwwuuuttt{{{{{{{{{{{{{{{yyyvvvsssdddAAAAAA@@@??????@@@AAAAAA>>>??????@@@@@@??????>>>@@@???===>>>@@@BBBBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDCCCFFFNNN[[[mmm}}}qqq```SSSRRROOOKKKJJJLLLOOOQQQQQQSSSTTTUUUWWWZZZ___fffkkknnnrrryyy~~~|||zzz{{{zzzzzzyyyvvvnnnccc[[[ZZZRRRMMMNNNOOOMMMPPPVVVSSSUUUXXXZZZ[[[\\\]]]___^^^___aaacccdddddddddcccdddeeeggghhhiiihhhgggfffffffffffffffgggggghhhiiidddddddddeeeeeeeeefffffffffggghhhjjjjjjjjjjjjiiigggggghhhhhhgggeeedddcccddddddeeefffhhhjjjlllmmmnnnmmmllljjjjjjiiiiiiiiikkkmmmoooooommmjjjiiiiiiiiigggeeeeeefffgggfffeeeggghhhiiihhhfffeeeeeeeeedddggglllqqqssssssqqqppprrrvvv{{{~~~~~~|||zzzyyy{{{{{{|||~~~~~~}}}~~~~~~||||||yyyzzz~~~|||xxxqqqppppppooommmllllllkkkhhhgggfffddddddcccccccccgggiiiiiieee___YYYWWWWWWYYYTTTQQQQQQMMMHHHKKKQQQ___lll|||}}}hhhXXXMMMDDDAAABBBAAA===:::;;;???@@@<<<777999999999999888888888777::::::::::::888555333222666555444333444555888999<<<999777777:::;;;:::888777777666777888;;;===>>>===>>>@@@???>>>@@@EEEIIIbbbwww}}}nnn\\\OOOJJJVVVaaaffflllssstttpppsssddd]]]ggguuu{{{zzzxxxqqqaaaRRRLLLHHHGGGPPP\\\ooorrrpppgggaaaaaabbbbbbeeeiiilllmmmqqqwwwzzzyyyvvvvvvvvvxxxzzz{{{zzzxxx~~~{{{zzz|||~~~|||uuuoooddd@@@???>>>>>>>>>>>>???@@@======>>>>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGIIIIIIGGGDDDAAAAAA???>>>>>>@@@AAAAAA@@@DDDDDDDDDCCCCCCBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCAAABBBGGGOOO[[[nnn}}}{{{yyyuuulll___VVVRRROOOKKKIIIIIIHHHGGGFFFGGGHHHIIIKKKOOOTTT[[[```fffjjjqqqxxx}}}~~~}}}xxxpppjjjbbbYYYRRRRRRRRROOONNNQQQSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]aaaaaabbbcccdddeeeeeefffbbbbbbbbbbbbccceeefffgggccccccccccccccccccccccccdddeeefffgggggggggfffeeeffffffgggggggggeeedddcccbbbbbbcccdddfffhhhjjjkkkkkkjjjjjjiiihhhhhhhhhhhhgggiiikkkkkkiiifffffffffcccbbbbbbcccfffhhhiiiiiiggggggggggggfffgggjjjlllkkklllppptttxxxyyyvvvsssvvvzzz~~~}}}||||||zzz{{{|||~~~|||{{{}}}yyyvvvwwwzzz{{{xxxuuuqqqpppmmmjjjgggcccaaa`````````___^^^]]]]]]]]]]]]___]]]ZZZXXXXXXWWWWWWWWWVVVNNNHHHJJJPPPXXXdddooovvvhhhWWWLLLEEE???>>>???BBB>>>;;;:::;;;<<<;;;999:::::::::999999999888888888888999888777555333222444333333444555777999:::;;;999777777999:::999888888888888888999;;;===>>>AAACCCEEEEEEDDDEEEIIIMMMaaawwwzzznnn___TTTMMMXXXbbbgggllltttyyyyyyxxxmmmgggooo{{{|||zzzooo```RRRLLLHHHGGGPPP\\\nnnqqqppphhhbbbaaabbbaaaeeejjjmmmmmmpppvvvwwwuuuwwwvvvvvvxxxzzz{{{zzzyyy}}}{{{zzz}}}~~~xxxsssggg>>>>>>============>>>>>>;;;;;;;;;===???CCCEEEGGGCCCEEEFFFDDD@@@===>>>??????CCCHHHLLLLLLIIIDDD@@@@@@>>>======???AAA@@@@@@DDDDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@AAABBBBBBCCCEEEIIIMMMXXXlll~~~}}}vvvpppkkkeee\\\VVVSSSPPPLLLJJJHHHFFFCCC@@@@@@AAABBBCCCEEEIIIOOOSSSZZZ^^^eeemmmuuu{{{~~~{{{rrriiiaaa```___ZZZUUUSSSUUUUUUTTTTTTSSSRRRQQQPPPUUUUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[\\\^^^```bbbccc^^^^^^___```bbbdddeeefffbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeedddcccbbbcccdddeeefffeeeeeecccccc```aaaaaabbbdddfffhhhiiihhhhhhggggggggggggggggggdddeeegggfffdddbbbbbbcccbbbaaa```bbbeeehhhjjjjjjeeeeeefffeeefffjjjooosssrrrqqqrrrwww~~~|||xxxzzz|||~~~|||||||||yyyyyy{{{}}}yyyuuuwww{{{~~~}}}{{{zzzyyyuuuqqqppprrrrrrpppnnnkkkiiieeeaaa]]]YYYWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTRRRSSSVVVVVVSSSOOOPPPKKKKKKTTTbbbrrrwww```UUUJJJDDDAAA===<<<>>>CCC@@@<<<999888888999::::::::::::999999999999888666666666666555444333222111222333444666888999:::999888666777888999999888999999999::::::<<<===>>>CCCFFFIIIIIIGGGGGGJJJMMM___vvv~~~zzzvvvnnnccc[[[UUU___iiikkkmmmrrrzzz~~~}}}vvvtttzzz}}}mmm___RRRMMMIIIHHHOOO[[[lllpppoooiiibbbaaaaaa___eeejjjnnnppptttyyyzzzwwwxxxwwwwwwxxxzzz{{{zzzyyy{{{{{{{{{~~~}}}yyylll>>>==================>>>::::::;;;===@@@EEEIIILLLMMMPPPQQQLLLDDD===<<<===;;;???DDDHHHHHHFFFAAA>>>>>>===<<<<<<>>>@@@@@@???@@@@@@??????>>>>>>======???@@@AAA@@@???>>>@@@AAABBBBBBDDDGGGHHHMMMZZZggg}}}ssskkkccc[[[WWWVVVSSSNNNKKKJJJIIIGGGFFFCCCDDDDDDCCCCCCEEEIIILLLOOORRRWWW___hhhpppwww{{{||||||}}}~~~wwwpppnnnnnnjjjccc]]][[[YYYXXXVVVUUURRRPPPMMMOOOPPPQQQRRRSSSTTTTTTUUURRRSSSUUUWWWYYY[[[\\\\\\[[[[[[\\\]]]___bbbdddeeeaaaaaaaaaaaa````````````bbbcccdddddddddcccaaaaaaaaaaaacccddddddcccbbbbbb___``````aaacccdddfffgggddddddeeeeeeeeeeeeeeeeeeaaabbbcccbbb```___```aaadddbbbaaaaaacccfffggggggcccdddfffggghhhkkkooorrrsssppppppvvv{{{yyy{{{}}}}}}{{{zzzzzzzzzxxxxxxyyy}}}{{{vvvtttuuuwwwzzz|||zzzvvvrrruuuqqqllliiihhhgggeeeccc^^^\\\YYYWWWTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSUUUWWWWWWTTTNNNIIIPPPXXXeeetttuuufffSSSJJJCCCAAA???<<<:::;;;AAAAAA@@@===999888999;;;999999999999888888888888666666666666555555555444111222444555666777777777777777666666777888888888::::::;;;;;;<<<======>>>@@@DDDGGGGGGEEEEEEFFFIII\\\rrrzzzwwwtttooofff___^^^hhhqqqsssooonnnsssxxxzzzyyyzzzoooaaaTTTOOOKKKHHHNNNYYYiiinnnnnnhhhbbb```___]]]bbbiiiooosssyyyzzzxxxxxxxxxzzz{{{{{{zzz{{{{{{|||~~~rrr===>>>>>>>>>>>>>>>>>>===::::::;;;>>>AAAFFFKKKMMMOOOSSSTTTPPPGGG???======<<<===@@@BBBBBBAAA@@@>>>===;;;:::;;;===?????????<<<======>>>>>>??????????????????>>>======???AAA>>>>>>AAACCCCCCEEEMMMVVVccc}}}zzzooofff``````[[[TTTOOOLLLKKKJJJJJJEEEFFFFFFEEEDDDEEEHHHJJJGGGIIILLLRRRYYYaaahhhlllpppqqqsssuuuxxx|||}}}zzzxxxyyyxxxssslllhhhfffcccaaa```^^^ZZZVVVRRRQQQQQQPPPPPPPPPPPPPPPKKKMMMPPPSSSTTTTTTSSSRRRTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[^^^___```aaaaaaaaa```___```aaabbbccccccbbbaaaaaa]]]]]]^^^^^^```aaacccddd___```aaabbbbbbaaaaaa```^^^___^^^]]][[[[[[]]]___ccc```^^^^^^aaaccceeeeeebbbeeeiiikkkkkkkkklllmmmooolllkkkqqq{{{~~~zzzxxxzzz||||||{{{zzzzzz{{{xxxxxxxxxzzz}}}~~~}}}|||xxxyyy|||yyyuuuuuuvvvwwwzzz|||{{{wwwtttqqqnnniiidddaaa]]]ZZZYYYTTTSSSQQQNNNMMMMMMMMMNNNJJJKKKMMMOOOPPPQQQQQQQQQQQQSSSUUUUUUSSSRRRTTTVVVfffuuunnn]]]TTTHHHAAA<<<>>>???<<<:::;;;???@@@BBBAAA???<<<;;;;;;999888888888888777777777666666666666666666666666333444555555555555555444555555555555555666777888999:::;;;<<<======>>>>>>>>>AAADDDDDDBBBAAABBBDDDWWWmmm~~~yyyuuuooofff___^^^hhhtttwwwqqqkkkkkknnnsssuuuxxx|||tttfffXXXRRRLLLHHHNNNXXXgggllllllfffaaa___^^^\\\bbbiiioootttyyy|||zzzxxxxxxzzz{{{{{{{{{{{{|||~~~www======>>>>>>>>>>>>======:::;;;<<<>>>AAADDDHHHIIIGGGKKKNNNLLLGGGBBB??????>>>>>>??????????????????;;;:::999:::===>>>???>>>===>>>>>>???@@@AAABBBBBB?????????>>><<<<<>>AAABBBCCCAAA>>><<<999999999888888888777777777777666666555666666666555555555444444444444333333444555555444444666888777888:::<<<===>>>?????????AAACCCBBB@@@???AAACCCTTTiii}}}xxxqqqfff^^^UUU^^^llluuurrrjjjgggiiimmmoooqqqttt|||xxxiii[[[TTTNNNKKKQQQ\\\iiimmmmmmfffaaa``````^^^dddjjjnnnqqquuu{{{|||zzz}}}{{{yyyyyyzzz||||||{{{|||}}}{{{;;;<<<============<<<;;;999:::;;;===???@@@BBBBBBBBBDDDGGGIIIGGGDDD@@@===>>>>>>>>>>>>>>>>>>======:::999888999<<<>>>>>>>>>?????????@@@@@@AAAAAAAAA?????????===<<<<<>>===@@@CCCRRRiii~~~yyyrrrggg^^^MMMTTTbbboooooohhhcccdddkkklllkkkmmmwwwzzzkkk\\\UUUPPPOOOVVVbbblllooonnngggbbbbbbcccbbbeeejjjmmmnnnrrrxxxzzzyyy~~~|||yyyyyyzzz|||||||||~~~}}}::::::;;;<<<<<<;;;::::::888999;;;<<<============CCCDDDFFFHHHHHHEEE???;;;;;;<<<===>>>===<<<:::999:::888888999<<<>>>>>>===?????????>>>>>>>>>>>>>>>???@@@???===<<<<<>>AAA???<<<>>>BBB>>>FFFPPP___wwwxxxllleee[[[ZZZWWWRRRLLLGGGEEEEEECCCBBB@@@???@@@BBBEEEGGGIIIKKKNNNNNNNNNQQQWWW[[[aaakkkssssssttt|||{{{yyyzzz}}}}}}yyyuuurrrqqqpppooonnnoooppppppsssooohhhbbb___^^^```aaa\\\[[[YYYXXXVVVUUUUUUUUUPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ]]]aaaeeegggiiiiiikkkkkkkkkkkkjjjiiigggfffhhhhhhhhhiiijjjkkklllmmmoooooopppqqqpppnnnllljjjlllkkkjjjgggfffhhhllloooxxxtttpppoooppprrrttttttmmmooopppoooooooooqqqsssmmmlllkkkkkkkkklllmmmnnnkkkpppvvv{{{}}}}}}}}}}}}~~~}}}}}}}}}~~~|||}}}xxxtttuuuzzzwwwuuupppggg]]]YYY\\\aaafffggghhhgggccc^^^ZZZYYYOOONNNKKKIIIHHHIIIKKKMMMKKKNNNQQQUUUXXXZZZZZZZZZYYY[[[bbbpppdddSSSMMMKKKFFFAAA>>>999999???DDDDDDDDDEEE===999777;;;AAAEEEDDDAAA======<<<<<<<<<;;;;;;;;;777666444333222222333333444333222111222444777888111333555444222333666888333555888;;;===?????????@@@AAAAAA>>>;;;;;;???CCCQQQjjj~~~zzzrrrggg___LLLPPP\\\iiilllddd___```mmmkkkhhhiiiuuu{{{kkk\\\VVVRRRRRR[[[hhhooorrrpppiiicccdddffffffdddhhhlllnnnsss{{{~~~~~~}}}zzzyyyzzz|||||||||~~~<<<<<<;;;:::999999999999777888:::<<<===>>>>>>???BBBCCCEEEEEEDDDBBB???=========<<<<<<<<<;;;;;;;;;;;;:::888888999<<>>>>>>>>>>>>>>???===<<<<<<<<<<<<======>>>>>>>>>????????????>>>===AAA>>>DDDPPP]]]ooowwwooocccYYYSSSPPPLLLIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIILLLNNNOOOYYY^^^dddiiilllpppuuuzzz|||zzzxxxuuutttttttttuuutttuuuzzz~~~xxxyyy|||xxxuuutttrrrqqqoooqqqkkkffffffiiiiiiddd^^^^^^]]]\\\]]]^^^^^^]]]\\\cccfffkkkoooqqqrrrtttuuuxxxxxxuuuqqqrrrvvvvvvtttsssrrrqqqrrrtttvvvvvvvvvwwwzzz||||||yyyvvvvvvwwwtttuuusssoookkkmmmttt{{{{{{uuurrrsssttttttrrrrrrqqqnnnkkkjjjjjjkkklllooonnnlllkkkkkkmmmnnnoooooollljjjlllppptttvvvuuu~~~||||||~~~~~~}}}}}}uuufff]]]]]]aaa```hhhllliiieeeccc^^^VVVUUUTTTQQQOOOMMMLLLKKKKKKJJJMMMPPPTTTXXX\\\aaaeeelllvvvvvvfffRRREEEBBBBBB@@@<<<<<<<<<======>>>>>>??????::::::999999;;;===@@@BBBEEEEEEFFFEEEBBB>>>:::777;;;:::999777666666666555555555555444333444777:::<<<888444333666888888777999999999:::;;;<<<>>>???@@@@@@@@@>>><<<<<<>>>@@@QQQppp~~~||||||vvvlllcccYYYTTTYYYfffiiiaaaZZZ[[[```dddgggkkkvvvzzznnn___SSSNNNOOOZZZfffnnnooommmiiiccc```aaadddiiiiiijjjnnnssswwwzzz{{{~~~}}}|||{{{{{{zzzzzz{{{{{{<<<;;;::::::999999::::::999:::;;;<<<============???AAABBBCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888999;;;>>>@@@??????>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========:::===EEELLLXXXsss{{{pppggg]]]SSSMMMJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGRRRWWW]]]cccggglllqqqtttzzzxxxtttqqqnnnmmmnnnnnnsssssswww}}}|||yyyyyy~~~~~~~~~{{{sssqqqsssuuurrrnnniiigggdddccccccdddcccbbbgggkkkppptttvvvwwwyyy{{{|||vvvuuuxxxwwwtttvvvtttrrrssswwwzzzzzzyyy{{{|||zzzzzz|||~~~~~~{{{wwwwww||||||wwwsssppppppqqqooonnnjjjeeeaaa```bbbeeellllllmmmmmmnnnnnnnnnnnnooollljjjjjjnnnqqqrrrrrrvvvvvvxxx||||||||||||{{{|||}}}|||oooiiihhhmmmvvv|||{{{xxxtttmmmeee```^^^YYYUUUQQQNNNMMMLLLOOOOOOOOORRRXXXcccpppxxx|||sss]]]SSSGGG@@@@@@AAA@@@>>>;;;<<<<<<<<<<<<=========888888777777888:::<<<===@@@AAACCCEEEEEEEEEDDDCCC<<<:::888666444333222111444444555555555777;;;>>>DDD@@@;;;999:::;;;:::999888888888999:::;;;===>>>===>>>>>>===<<<===???AAAQQQppp}}}{{{{{{xxxppphhh___ZZZ]]]gggjjj```YYYYYY```cccfffkkkvvvzzznnn___SSSMMMNNNYYYdddooopppooojjjccc______aaadddeeegggkkkqqqvvvzzz|||}}}}}}|||{{{{{{{{{{{{|||:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@@@@???===<<<;;;;;;;;;;;;::::::::::::999999888888999;;;===>>>?????????>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<===============<<<>>>;;;===BBBDDDIIIZZZlllttteee\\\VVVSSSOOOKKKHHHFFFFFFGGGCCCBBBAAAAAAAAAAAABBBCCCIIINNNUUU\\\aaaeeehhhkkkooommmiiifffeeefffhhhiiiqqqppprrrwwwxxxwwwxxx{{{|||||||||}}}|||yyy}}}vvvrrrlllhhhgggggghhhgggiiimmmrrrvvvyyy{{{~~~~~~{{{{{{zzzwwwzzzvvvsssuuuzzz~~~~~~|||~~~~~~}}}|||}}}rrrlllmmmpppnnnnnnjjjbbbZZZWWWZZZ^^^hhhjjjlllooopppqqqppppppqqqnnnkkkjjjkkkmmmoooooonnnoooqqqvvv{{{}}}}}}|||wwwyyyzzzxxxvvvvvvyyy|||zzzrrrooouuu~~~zzzjjjgggbbb\\\XXXVVVUUUUUUWWWXXXZZZ```iiiwwwtttbbbXXXFFFBBB???===>>>?????????<<<;;;;;;;;;;;;:::::::::888777666666666777999:::;;;===>>>AAACCCFFFGGGHHHCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<===@@@BBB???<<<999777777777777777777777777888999:::;;;<<<;;;;;;<<<<<<<<<===@@@CCCPPPnnn|||zzz{{{yyytttooofffaaabbbiiijjjaaaYYYXXX```bbbdddkkkwwwzzzmmm^^^RRRKKKLLLVVV```nnnpppoookkkddd___]]]^^^___aaadddhhhnnntttyyy|||{{{{{{||||||||||||}}}}}}999999999::::::<<<======>>>======<<<;;;;;;::::::;;;<<<>>>???@@@???>>>===;;;;;;:::::::::999999999999999999999:::;;;<<<===??????>>>>>>>>>???@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<>>>===???CCCDDDFFFOOOZZZlllwwwgggccc]]]VVVQQQNNNNNNNNNIIIHHHFFFEEEDDDDDDDDDEEEEEEIIINNNTTTXXX[[[]]]^^^\\\[[[YYYYYYZZZ^^^cccffflllkkklllooorrrssstttuuuooopppsssuuuxxx{{{~~~zzz{{{}}}xxxpppkkkhhhhhhhhhhhhgggkkkppptttwwwzzz}}}}}}~~~yyytttvvv|||~~~}}}{{{|||}}}|||{{{{{{~~~sssjjjlllqqqqqqsssrrrjjj___XXXYYY]]]fffgggjjjmmmppprrrtttuuuuuurrrnnnlllkkkkkkmmmmmmkkkkkkkkkmmmoooqqqssssssrrruuuvvvrrrmmmkkkooosss}}}wwwooolllmmmooowww{{{wwwpppiiiddd```______ccciiittt~~~ooo___QQQHHH??????>>>===<<<<<<===???===<<<<<<;;;:::999999999:::999888777777777888888::::::::::::;;;<<<>>>???@@@?????????@@@@@@AAABBB???@@@???>>><<<;;;<<<===444333222111222444555666666666666777777888:::::::::;;;;;;;;;;;;<<>>???>>><<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@???;;;;;;:::::::::999999999999::::::;;;<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>>>>===;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::<<>>======<<<;;;:::999999999999888777666666555555999888666555444555666666444444333444444555666777777888888666444333333444222333333333333444666888666666666666777777888999;;;;;;;;;:::999:::<<<>>>NNNjjj}}}|||{{{xxxvvvnnnjjjjjjmmmnnnjjjdddaaaccc```aaakkkwww|||uuuiiiZZZNNNGGGFFFNNNXXXhhhkkkllljjjddd```______aaacccfffgggjjjnnntttyyyyyyzzz|||}}}~~~~~~~~~~~~::::::::::::;;;<<<===>>>======;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????======<<<;;;::::::::::::::::::;;;<<<============;;;;;;<<<===>>>>>>??????CCCEEEPPPeeetttlllgggddd]]]ZZZVVVPPPKKKHHHEEEDDDEEEDDDDDDEEEGGGGGGFFFEEEFFFFFFFFFGGGIIIKKKNNNPPPXXX^^^aaa```^^^```bbbcccccciiiqqqvvvxxxyyy|||~~~~~~{{{vvvqqqnnnkkkhhhfffbbbeeeiiilllnnnrrruuuxxx~~~|||xxxxxxzzz}}}~~~wwwwwwzzz}}}wwwuuusssqqqqqqtttwwwyyyxxx}}}~~~wwwpppoooqqquuuzzz~~~vvvlllgggeeebbbaaa```bbbffflllrrrwwwpppnnniiiccc^^^]]]___bbbbbbaaa___]]]]]]```eeeiii``````___ZZZTTTPPPQQQSSSSSSVVVYYYWWWQQQJJJGGGFFFIIIHHHKKKQQQVVVZZZbbbjjjmmmnnnppptttyyy~~~{{{ooo___QQQHHHCCC???=========;;;999888999<<<>>>======<<<;;;;;;:::999999666666666555444333333222666666444444444444666666666555444333222111111111000111333333222222333555333444555444222222333555666666666666666777888999:::;;;;;;:::888999;;;===MMMiii}}}zzzxxxsssqqqppprrrtttrrrmmmjjjgggaaa```jjjwww~~~~~~}}}ttthhhYYYNNNGGGFFFNNNWWWgggiiijjjhhhccc``````aaadddfffhhhhhhhhhkkkrrrwwwyyy{{{|||~~~~~~~~~}}}~~~;;;;;;;;;;;;;;;<<<===>>><<<;;;:::::::::<<<>>>@@@????????????????????????<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>@@@@@@???===<<<:::::::::;;;;;;<<<===>>><<<<<<;;;::::::;;;;;;;;;::::::;;;======>>>>>>>>>??????======>>>@@@???===@@@@@@EEEPPP```vvvyyyuuunnneee]]]VVVQQQNNNKKKHHHFFFEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFMMMXXX^^^ZZZUUUUUUYYYZZZ\\\eeeooovvvxxxyyy{{{}}}zzzxxxuuurrroookkkfffccc___aaadddgggiiilllpppsssvvv}}}{{{wwwwww{{{~~~}}}zzzyyyzzz~~~zzzxxxuuutttssssssrrrrrrsssuuuxxxyyyxxxtttpppnnnooosssxxxyyyuuunnnhhheee___^^^]]]^^^```dddhhhkkkcccaaa\\\UUUPPPNNNQQQTTTYYYYYYYYYWWWUUUUUUWWWZZZRRRQQQNNNJJJGGGEEEDDDDDDDDDHHHKKKKKKGGGBBB???>>>AAA???@@@GGGKKKOOOXXXbbbgggllluuu}}}eee[[[MMMDDDAAA@@@>>>===;;;:::999999:::;;;<<<<<<;;;;;;::::::999999888888666666666555555444333333333444444444555666777888:::999888666555444444444000222444444444444555666000222444333111000222444777777777666777777888999777888999888888999<<<>>>LLLggg}}}{{{zzzyyywwwxxxzzzzzzvvvqqqkkkbbb___iiiwww}}}~~~tttiii[[[PPPIIIHHHPPPYYYiiijjjjjjfffaaa^^^___aaaccceeeggggggfffiiipppwwwzzz{{{}}}~~~}}}zzz}}}<<<;;;;;;;;;;;;<<<======::::::999999:::===@@@AAA?????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===???AAAAAA@@@>>><<<999999999:::;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>><<<;;;===@@@???===??????BBBDDDGGGUUUsss{{{pppggg```\\\RRRNNNJJJIIIKKKMMMLLLKKKCCCCCCDDDEEEEEEEEEDDDDDDGGGTTT\\\WWWOOOOOOSSSTTTZZZdddpppyyy{{{{{{|||~~~{{{}}}uuutttsssqqqooojjjddd___[[[]]]```bbbdddgggjjjmmmqqqyyy~~~}}}}}}~~~vvvuuuzzz{{{zzz~~~~~~|||yyyuuurrrqqqqqqsssvvvyyyvvvpppjjjjjjlllooopppoookkkfffccc\\\\\\\\\\\\]]]^^^___```XXXVVVQQQJJJDDDBBBEEEIIIRRRTTTUUUSSSNNNJJJHHHIIIHHHEEEBBB@@@???>>>===<<>>???AAA@@@???<<<;;;;;;<<<======;;;888999999999888888888888888777777888888777666666555222333444555555666777777222222111111111111222222111222444333222000111111...111444555444444777:::888777777777777888888999555666777888888:::===@@@KKKggg~~~~~~}}}|||~~~{{{vvvnnnccc^^^iiiwww}}}uuujjj\\\RRRKKKJJJRRR[[[llllllkkkfff```\\\]]]___aaadddfffeeeeeehhhpppwww{{{|||~~~}}}|||yyy|||