BM6P6(@ {{{vvvlll^^^RRRJJJCCC???777555333333333333111000222111000//////000222222000/////////..................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......222111000.........///000000//////111555999;;;<<<555444111000333>>>LLLWWWaaa^^^YYYYYYcccwww|||~~~{{{sssrrrxxx{{{yyy}}}~~~xxxllleeeXXXKKKAAA;;;555111222222000---111000000000222111...,,,///////////////////////////............---------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------------------------------************************---------,,,,,,+++++++++************************************************+++,,,------......------************************)))************++++++++++++++++++************)))((()))))))))************))))))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++******+++,,,---******))))))***,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxjjj\\\OOOFFFDDD???888333111222222333333222111000000000000111000000/////////..................---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,---------.........111000///.........//////------...000333666777888:::666444999DDDQQQ\\\aaa___\\\\\\bbbrrrvvvpppnnnllluuuuuuwwwvvvxxxyyyvvvooofffTTTJJJ>>>555333444444444000///......///000111111///////////////////////////............---------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++++++++***************************************************++++++,,,------------,,,************************)))************++++++++++++++++++************)))************++++++++++++))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,++++++,,,...///000.........---------,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttbbbWWWOOOIIIAAA:::666555444333222222222111111000//////000000000/////////...............------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---,,,------------.........000///......---.........,,,---///111222333333333555666<<>>666555444444222222111///...///222444///////////////////////////............---------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************+++++++++*********************************************************************+++,,,,,,,,,,,,+++************************)))************++++++++++++++++++************)))***++++++++++++,,,,,,,,,)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,---------.........------------------------------------------------,,,---------............//////...------...//////............///000111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyypppXXXTTTMMMGGGAAA<<<777333111111111111111000000///000000000////////////...............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...............------------.....................---------......///000222333222222222222222>>>OOO]]]ccccccaaa___fffsssyyyssspppqqqxxx~~~fffOOOBBB:::555111555555555333000///000222///////////////////////////............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))************************************************))))))***+++++++++++++++************************))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------.........///////////////....../////////////////////000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((nnnggg]]]SSSJJJBBB<<<888222222222111111111111111111000000000//////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////------..................000222333222111111333555???QQQdddiiibbb]]]ccckkk}}}vvvvvvxxx}}}{{{{{{~~~xxxcccUUUIII>>>666333444444333111000///000000000000000000000000000///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************((()))******++++++******************************))))))*********++++++++++++++++++*********))))))))))))))))))*********+++************++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------.................................------------.........///......////////////........./////////000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************((((((((((((((()))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((qqqaaaUUULLLFFFCCC999888666444222222333333111111000000000//////////////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...////////////...------........./////////------.../////////......///000111000000333:::@@@QQQ^^^gggbbbXXXZZZlll|||vvvzzz~~~~~~}}}zzzmmmeee[[[MMMBBB555333111000111222111000000000000000000000000000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************))))))***++++++++++++***************************)))************++++++++++++++++++************)))(((((()))))))))******************++++++++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,------....../////////////////////////////////------........./////////...//////000000//////.........///000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,++++++++++++*********************************************************(((((())))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))wwwkkk___UUUOOOEEEBBB===888555333444444111111111000000000//////////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...///////////////............////////////---...///000000000//////...///000000333;;;HHHRRR[[[^^^___\\\[[[ggg~~~{{{~~~}}}yyyxxxqqqdddXXXEEE===444111333555333000000000000000000000000000///............---------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++************************************************)))***++++++,,,,,,++++++************************)))************++++++++++++++++++************)))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------...//////000111111/////////////////////////////////000000000000111///000111222222111000///...///000111111000///.../////////............---------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,+++++++++*********************************************************)))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))rrraaaUUUNNNIIIBBB;;;666444444444111111111111000000000000000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......///////////////............/////////000---...000111111111000//////111222333888DDDUUUbbb___]]]\\\```lll~~~ssszzzyyyzzznnnXXXJJJ;;;444444666444111000000000000000000000000//////.........---------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******+++++++++,,,******************************************************+++,,,,,,,,,,,,+++************************)))************++++++++++++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------...............///000111111222000000000000000000000000000111111111111222222222111222333444444333222111///000111222222111//////000000000000////////////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************************************************))))))******+++++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))ssskkkbbbVVVNNNJJJBBB777222555222000000111222333222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////111111111000000///...---222000///000000000000...333000000888GGGVVVaaaeeegggaaafff|||zzz~~~yyyyyy```GGG<<<999666333333333222111111333444000***000...------......---,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))************+++++++++++++++***************+++***---///000///---,,,,,,000...---,,,...////////////,,,+++...444777555111222222222222222333444444444333222444666888888777777777777777666555444444111333555333000///111333111//////111222111000111...------...000000---+++........................////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))sssfffXXXPPPHHH===888888444222000///000111000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000000//////...000/////////000000000///111222888CCCRRR^^^bbbcccmmmwwwxxx\\\JJJ@@@888333222111111//////111222000...111///......///000...---------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((************++++++++++++++++++************++++++))),,,...///...,,,,,,,,,///---,,,,,,---//////000222222333444666666666555666777777888:::<<<>>>???;;;===AAAEEEGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFCCC@@@AAA@@@???>>>===:::777444777666666777777555333222444222000//////000111111......---------,,,,,,,,,..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++*********))))))))))))******************************++++++++++++************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************zzzjjj^^^UUUKKKBBB>>>888555111//////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...//////000000000000000///000000000111111111111111888DDDSSS^^^eeefffeeeyyy|||rrr^^^NNNAAA888444333222111000000000111111222000//////000000///............------------,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,+++++++++******++++++,,,+++---//////...------...............///111333444222666:::=========???BBB???AAADDDHHHLLLOOOQQQRRRQQQSSSUUUUUUTTTVVVZZZ^^^bbb```^^^]]]\\\XXXQQQLLLPPPKKKIIILLLQQQOOOFFF===???>>>===:::888666444222222333222111///...///111//////......------,,,,,,..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))******************************++++++++++++************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))************************{{{pppggg]]]PPPEEE>>>:::555111111222222333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////---...///000111111111111111222222222111111222333888DDDSSS^^^dddhhhmmmrrrxxxxxx~~~rrrbbbQQQCCC;;;777555444444222000000222111000...///000000///---//////.........---------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...///000///...---...///000111222333444666:::<<<===@@@EEEIIIKKKKKKKKKKKKKKKPPPWWW^^^ccceeeeeedddggghhhgggcccbbbgggqqqzzz~~~{{{yyywwwrrrjjjccc___YYYWWW___kkknnnbbbVVVRRRQQQLLLCCC===:::999777444666999999666333111222000000000000000000000000------------------------......------------......------------------------,,,,,,+++++++++***************************************************************++++++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))************************wwwnnn^^^MMMEEE@@@999444222222333333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,---...000111111111111111222222111///000444777EEEQQQ___dddeeelllzzzzzziiiTTTFFF:::555333555555111111444000///---...//////...,,,//////.........---------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,---....../////////...,,,,,,...000222555888:::;;;???DDDHHHPPPRRRVVV]]]dddddd___ZZZbbbhhhrrr{{{|||yyyxxx|||{{{uuusss~~~xxxrrrqqqgggWWWKKKHHHFFFCCCAAAAAA@@@>>>;;;888777777000000000111111111111111................................................------------------------,,,,,,,,,++++++++++++******************+++++++++******************************++++++++++++************))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************}}}nnn]]]PPPJJJBBB:::666444222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------///000111111111111///000000//////222:::@@@RRR[[[dddhhhlllxxxppp]]]EEE:::333555555222222666///...------......---,,,.........------------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------///222666:::>>>BBBEEEHHHMMMTTTYYY]]]aaakkkzzzpppccc___]]]YYYRRRNNNIIIEEEAAA===999666333333222222111000000000////////////////////////---...////////////...---------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++uuuaaaZZZPPPFFF???999444111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////......///000000111000000///111111111333;;;GGGPPP[[[^^^dddmmm{{{aaaMMM;;;777666222222666000///......//////...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000---...///000333888>>>BBBHHHMMMSSSWWW[[[```iiipppsss|||sssrrrqqqppplll___MMM???<<<;;;999777444222000///000000000000000000000000---...///000000///...---........................------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++ppphhh]]]QQQGGG>>>777333000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...//////000000000000000222333555666999DDDSSS^^^___^^^bbbppp}}}aaaFFF<<<888222111555111000//////000000///...------,,,,,,,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...///000000...000333666:::AAAIIIOOOTTTZZZaaafffjjjqqqzzzoooVVVEEECCC@@@<<<888444111000000000000000000000000000---...///000000///...---........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++uuu\\\MMMKKKCCC666333//////222444111000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------....................................////////////111///------.../////////111555666666CCCVVV___]]]YYYcccvvvsssRRRCCC<<<444222555//////...---------......------,,,,,,,,,,,,++++++,,,...///...---+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******************)))************+++++++++++++++******++++++,,,------............------,,,///---,,,...000333444444;;;;;;AAAIIIMMMMMMTTT]]]___lllzzzbbbVVVHHH???===<<<777222///000111000//////000222///---,,,---///111111111........................---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))xxxfffYYYJJJ===777222000111111///...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------....................................////////////000///......000111111111///333888BBBQQQ___dddbbbbbbrrr{{{bbbSSSFFF:::555888333222000000000000///............---------,,,,,,,,,...///...---+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))((()))***+++,,,++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---))))))***+++,,,...//////444333111111333888===@@@GGGGGGKKKSSSXXX\\\fffqqqtttyyyjjjXXXIII>>>888555444444333222000///------///---,,,---/////////---........................---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))~~~hhhSSSFFF???999333222111......000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,------------.............................................////////////......///000111222333333111555AAASSSaaaeeeeeefffqqq{{{mmmZZZEEE999888555444222222333222000////////////............---,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,++++++++++++,,,------************,,,...000222333666999;;;===AAAGGGLLLRRRTTT[[[eeennnwww|||}}}|||dddPPPFFFDDD???:::555222222222000...000/////////000000...,,,........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************************************+++************)))))))))vvv```TTTIIIAAA999555333//////222............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////---...000111111111222333888>>>NNN```fffbbbdddlll~~~wwwwwwrrrxxxtttYYYBBB777666333111222333333111////////////.........------,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++************++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......///...------...000222444444<<>>666555666666555222111111222333222000..............................------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))************************************************))))))))))))qqqeeeSSSIII???999555000000333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////---///111111000///111333>>>GGGXXXfffeeeaaalll}}}{{{lllhhhgggfffmmmyyyzzzvvvvvv}}}zzzxxxxxx{{{~~~~~~~~~vvvVVV???777333//////222333111///.........------------,,,,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))*********+++++++++,,,***++++++++++++,,,,,,,,,------,,,,,,------...///////////////111555888:::AAAHHHPPPTTTTTTUUUYYY]]]gggsss|||lllVVVEEE<<<:::888777222111000111333333111000////////////////////////.........---------,,,,,,++++++++++++++++++++++++***+++,,,---------------+++,,,,,,,,,,,,+++******************************((()))))))))************************************))))))))))))))))))))))))}}}rrr```UUUIIIAAA999333000222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.............................................////////////...000111111///000444888DDDPPP___fffeeekkknnnddddddkkknnnvvv}}}{{{vvvtttuuuvvvtttrrrttttttxxxqqqTTT===777000///111333111///.........---------,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++************++++++)))))))))************+++******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,...------------...//////+++,,,///222777<<>>===<<<555///333///...111111//////222///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))xxxhhhXXXLLLEEE666222000111000---,,,///------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///......//////000111111111222333333444888CCCTTT``````fffnnn}}}}}}yyyzzzkkkXXXSSSUUUWWW]]]eeewwwwwwvvvtttuuuxxx{{{}}}~~~yyykkkXXXHHH<<<555111111000/////////000000///---...////////////...---------,,,,,,,,,+++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++******************++++++************************+++,,,,,,---......,,,,,,------......//////111///......111555888999>>>GGGQQQUUUTTTVVV]]]ccctttttt^^^KKKAAA<<<:::888555111///111111...---///000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))zzzhhhZZZRRR===666222222333000---...------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///......///000000111111222555333333888DDDSSSaaaiiihhhmmmyyy{{{ppppppqqqrrrsssvvv~~~hhhXXXMMMOOOTTTWWW^^^fffyyy~~~~~~~~~}}}{{{xxxuuu}}}qqq___KKK888111444222111000000111111000..................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++*********************************++++++++++++++++++******++++++++++++++++++***++++++,,,,,,------...***+++,,,---.../////////111000///111444:::@@@CCCGGGOOOWWWYYYYYY^^^hhhqqqzzzcccQQQEEE???<<<999444111222222///---///111111111000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************vvveeeZZZIII>>>555333333111//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...//////000111111222222444222666AAARRRaaajjjmmmmmmssswwwhhhccceeehhhmmmpppttt~~~vvv\\\PPPJJJOOOUUUYYYbbbkkk}}}{{{{{{yyyxxxzzzyyy^^^@@@333666444222000000111111000...------......------,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++*********************************+++++++++++++++,,,******+++++++++++++++,,,+++++++++,,,,,,---------***+++---...//////......///111444888<<>>777222333444111000111111111000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************pppaaaWWWIII:::333111//////111........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000111222222222111444>>>NNN___kkkooonnniiisssuuufffcccfffjjjoootttyyy~~~sssZZZPPPLLLQQQVVV[[[eeerrrxxxtttrrrsssuuuxxx||||||sssOOO999555444222000//////000///...------......------,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************++++++,,,,,,++++++*********************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////......///444<<>>SSS___ggglllmmmiiiuuulllVVVLLLOOOQQQXXXaaaiiittt}}}~~~wwwRRR@@@333333555111///222000000/////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,------,,,,,,,,,---,,,///222444555;;;DDDKKK[[[eeejjjjjjrrrxxxqqqnnndddVVVRRRWWWVVV]]]aaa```^^^^^^]]][[[VVVUUUTTTTTTVVVXXXZZZ\\\ZZZYYYXXXWWWWWWXXXXXXYYYcccgggmmmttt~~~sss[[[FFF;;;999666666888777333222333000000000///.........---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,uuukkk^^^GGG333555222000000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......////////////////////////+++...222444111222===III]]]jjjllliiiooowwwxxx___OOOJJJRRRUUU]]]hhhrrr~~~{{{vvvzzzlllTTT===555444111///111111111111000000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......------...000,,,333999;;;<<>>777222///000111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////+++000444222///666GGGWWWfffrrrppphhhsssiiiVVVNNNPPPVVVYYYbbbnnnxxx|||qqqmmmsss}}}oooNNN;;;444222111333111111000000000/////////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,---......------...000222888???DDDGGGNNNXXXaaacccccckkkzzzrrrddd[[[YYYWWWYYY^^^```___dddkkkrrr{{{xxxyyyzzzvvvxxx||||||xxxuuurrrqqqiiihhheeebbbaaadddjjjooozzztttRRRFFF:::888;;;<<<>>>AAA:::888444111///...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,~~~~~~~~~kkkQQQ<<<333...000222///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......////////////////////////...222333000111===SSSdddlllvvvqqqiiiyyyyyy|||sss^^^PPPOOOUUU[[[^^^gggrrr}}}sssgggdddlllwww^^^AAA555111222333000000000/////////......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------...//////...,,,,,,...///888<<>>FFFOOOZZZ```bbbgggooowwwvvvfffbbbbbbaaa___iiixxx~~~qqqbbbgggxxxrrriiijjjsss{{{uuu___MMM???:::;;;///000000111111111000///---.........//////000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,|||www___EEE777333111///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......////////////000000000000111444000@@@```gggcccmmmuuuddd{{{jjjjjj|||tttcccXXXTTTVVV]]]eeeiiippp}}}qqq^^^WWW]]]jjjzzzrrrpppuuu{{{dddCCC333666333111---,,,///222111...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000222888AAAHHHRRRTTT___hhhcccaaazzzyyyfff]]]YYYXXX^^^eeennnuuu{{{xxxrrrsssyyyuuuqqqsss]]]JJJ???<<<444444666666111---///555///............---------......---------,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++vvv___CCC333222444222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......////////////000000000000333444888JJJbbbkkklllrrroookkkmmmnnnvvvcccXXXVVVXXX___gggkkkrrr|||lll\\\XXX___mmm~~~~~~qqqlllooo|||tttSSS;;;444444333000///000222111...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...000222666===GGGNNNYYY^^^cccfffjjjyyytttfff___ZZZZZZ[[[^^^hhhsss}}}ttt]]]JJJ???888555444555222///000555000000/////////.....................------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzRRR555111444111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------....../////////000000000111111333333AAAUUU```kkkttttttkkkyyy~~~|||mmmpppwwwbbbXXXXXX\\\ccchhhnnnvvvqqqdddXXXYYYcccrrr}}}~~~rrriiigggkkkssslllKKK555555444333222111000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///222666===FFFPPPWWWcccggghhhggguuuuuudddYYYXXXYYY\\\```cccjjjyyywww||||||aaaMMMAAA999333333333222222444111111111000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeeCCC444222333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------....../////////000000111111222222333III\\\\\\ffftttoooooo~~~zzzlllpppttt___WWWYYY___eeeiiiqqqzzzfff]]]VVV[[[fffvvv|||vvv}}}}}}vvviiiccc___aaa```???666444333444222000000222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...111555<<>>333666000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------....../////////000111222222222555:::RRR```[[[cccpppkkkwwwvvv~~~mmmppp~~~lllZZZUUUZZZaaagggkkkqqq}}}vvv___YYYWWW^^^kkkzzz~~~yyyyyy|||wwwyyykkk```ZZZYYYvvvvvvSSS:::444222444333000000444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111444:::DDDOOOZZZbbbfffeeeccclllkkkWWWQQQYYYbbb```gggqqq}}}~~~www|||___MMM:::333555555222111000000000/////////......111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------~~~zzzgggGGG444333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------.........///000000111222333333;;;GGG[[[cccaaafffooonnnyyyooorrrooobbbVVVVVV\\\ccciiimmmtttooo[[[YYY[[[dddqqq}}}xxx{{{{{{lll___YYYVVVgggjjjCCC888111444444000000333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111444888@@@KKKWWWaaafffgggbbbgggzzzuuubbbYYY[[[ccckkksss}}}sss]]]EEE:::777555333222000000/////////.........000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,{{{mmmTTT===333000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------.........///000111222333333444@@@TTT```ccciiilllnnntttppprrr{{{```YYYTTTXXX___eeekkkqqq~~~zzzgggZZZYYY___kkkyyy|||zzzqqqbbbYYYVVVVVVlll|||PPP???333555666111///111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111777<<>>HHHUUUaaaggggggdddjjjzzzkkk```dddrrryyy[[[HHH>>>888666777222222222111111111111000////////////............------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++xxxzzztttvvv}}}xxxwwwaaa888666555000,,,---111///)))------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///...---000444222///444===TTT```aaaeeeqqqnnnqqqrrrtttsss^^^RRRSSSYYY___ccciiiuuulll[[[TTT^^^kkkwwwzzzhhhbbbQQQNNNTTTbbb{{{JJJ444999666555777000.........///////////////........................---------------------------------------------------------,,,,,,+++++++++...------,,,,,,------...///+++***---......222777<<<>>>III[[[gggiiiiiilllssskkknnnrrryyyqqq[[[JJJ===888777000222222222222333222000000/////////............,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++~~~vvvpppqqqqqqtttyyyyyyyyyuuuQQQ999666333111000000...---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............/////////111333111000999DDD[[[bbbeeeiiiqqqvvvzzzsssqqq~~~jjjWWWNNNPPPVVV]]]ccckkkyyywwweeeXXX[[[gggwww{{{nnncccSSSNNNOOOYYY~~~eeeGGG<<<666333222...////////////////////////........................---------------------------------------------------------,,,,,,+++++++++...------,,,,,,------...///---,,,///000000444999===HHHYYYfffggghhhtttsssiiipppxxxmmmZZZKKK???:::555555444333333333222000000000/////////.........,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++{{{jjjCCC999333555333...---111------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............//////111333222000333@@@OOOcccaaaiiimmmmmm{{{tttzzzuuunnn{{{zzzppp___PPPMMMOOOUUU]]]fffqqq{{{lll___YYYbbbqqq}}}{{{ssseeeWWWOOOJJJNNNkkkbbbBBB888333///111////////////////////////........................------------------------------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...///...///333444444888>>>AAATTThhhmmmeeehhhwwwkkkhhhlllwwwooo]]]MMMBBB:::888555444333333111000000000000/////////......---------------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzTTT???111333444...---333........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...111222000///666HHHWWWddd^^^iiinnngggzzz~~~rrryyynnnzzz{{{yyytttooojjjbbbVVVMMMOOOQQQWWWaaakkkzzztttddd]]]]]]hhhxxxyyyssshhh]]]RRRHHHGGG\\\|||LLL<<<555000777000000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...111555666777<<>>888333333333111000111000000000////////////...---------...............,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhJJJ222000333000...222........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,000111...///;;;MMM\\\]]][[[hhhooojjjqqq}}}|||rrr}}}yyyppphhhaaaXXXPPPLLLQQQSSSZZZeeeqqqooo^^^[[[aaaooozzzqqqkkkdddVVVJJJGGGSSStttYYY@@@666000777111111000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........222666888:::CCCLLL___cccdddbbbggg|||mmmjjjmmmppp~~~|||jjj[[[DDD:::222222333000///111111000000000////////////........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,vvvYYY;;;111222222000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,///000...333AAARRR]]]YYY^^^jjjqqqxxxrrr|||uuu{{{nnndddZZZQQQLLLKKKQQQTTT]]]jjjyyyzzzhhhZZZ[[[fffyyy~~~uuunnnjjjZZZNNNKKKOOOkkkgggCCC555111222222111111000000//////...........................------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,------......///333777:::???KKKWWWkkkgggaaacccsssoooeeekkkttt|||xxxfffNNN@@@666555555111///222111111000000000//////////////////...............,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}gggLLL999333222111///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---000000000888IIIWWW\\\]]]iiioootttwwwwwwrrrdddYYYPPPIIIHHHLLLRRRVVVbbbrrrwwwmmm___WWWaaaqqq}}}pppmmm]]]QQQOOOKKKbbbtttGGG666555000222222111111000//////...........................------------------------------------------------+++++++++,,,,,,---------...------,,,,,,------...000111555999===DDDSSSaaaiiifffdddjjjoookkklllvvvqqq]]]LLL>>><<<999222000333111111111000000000//////000/////////.........---------------............------------------------------------------------}}}qqqYYYAAA444222222///////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...111111222<<>>AAADDDSSSbbbfff___lllttteeeqqqpppSSSBBB333111444444111...////////////....................................................................................yyy{{{zzz}}}XXX:::444///111333111......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.../////////111444777EEERRR[[[eeennnooovvv{{{sssppphhhgggsssrrraaaTTTNNNPPPVVVYYY___gggmmmttt~~~xxxrrr}}}zzzoooccc[[[UUUUUUXXXUUUTTTXXXeee|||xxx{{{iiiGGG333555333111222000000000000000////////////................................................---.....................000,,,...666<<>>666555777000000000000////////////000000000000000000000000........................////////////////////////yyyzzzzzz~~~ddd@@@333777///000555---111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000------111111111999CCCLLLYYYkkkttttttwwwwwweee___dddmmmsss|||rrr[[[RRRMMMQQQYYYWWWccciiirrr|||rrrppp~~~{{{zzzssszzz~~~oooccc[[[XXXXXXSSSTTTPPPSSSbbbssspppDDD999555000222444111111111111000000000000////////////////////////------------------------..................------000333888:::<<>>777444111111111000000000//////////////////////////////////////////////////////------...///000000///...wwwvvvooozzzuuuFFF666666000---333////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///...000000///222:::EEELLLNNN___kkkkkksss{{{zzzrrrbbb[[[]]]gggqqqyyycccNNNMMMLLLPPP[[[aaajjjsss}}}|||{{{|||~~~rrrfff]]]XXXWWWSSSTTTOOOOOOUUUVVVbbbzzz}}}BBB888777---222////////////............////////////////////////................................./////////000000000777>>>CCCNNN]]]hhhjjjbbbpppooorrr|||```GGG999444111111111111000000000000////////////////////////////////////////////////---...//////////////////vvvtttvvvVVV999666111,,,333//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///---000111///222===IIIOOOUUUfffpppppp|||tttxxxiii^^^[[[___kkkttt{{{___LLLOOOOOOQQQ\\\dddkkkuuu}}}~~~vvvxxx~~~rrrfff^^^YYYWWWSSSSSSNNNPPPVVVVVV```uuuSSS;;;666111111000000000/////////......////////////////////////.................................//////000000111222:::BBBHHHTTTccchhheeecccsss}}}qqq~~~oooPPP;;;222222222111111111000000000////////////////////////////////////////////////---...000000/////////000wwwuuuxxxttt~~~fff>>>777444...444.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,111222///222???KKKQQQZZZkkkssssssqqqyyy}}}aaa\\\]]]cccpppyyy\\\KKKQQQRRRSSS]]]eeejjjuuuxxxvvvyyyqqquuu~~~tttggg^^^XXXVVVTTTSSSNNNPPPWWWVVV___ssshhh@@@777555111111111000000000/////////////////////////////////........................---......///000000111111333===FFFMMM[[[iiikkkccchhhzzz}}}}}}zzzYYY@@@666222222222111111111000000////////////////////////////////////////////////---///222111000///000222yyymmm{{{{{{uuu~~~yyypppBBB888666000666.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///,,,111222///333@@@MMMRRR\\\lllssssssvvvuuu\\\ZZZ^^^eeesss}}}~~~[[[KKKRRRTTTTTT^^^fffiiitttmmmqqqvvvooovvvvvvhhh^^^XXXUUUTTTTTTOOOPPPWWWVVV^^^qqqwwwDDD777999000111111111111000000000000////////////////////////////////////////////////---......///000111111222333>>>IIIQQQ___nnnmmmdddnnnzzz___GGG===222222222111111111111000////////////////////////////////////////////////---000222222000///111333~~~ooowwwqqqssszzzNNN888444111111222111000//////.........---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......111000000111777CCCPPPYYYeeennnsssxxx|||ggg[[[[[[]]]dddoooxxxxxxXXXJJJQQQSSSUUU]]]cccrrruuu}}}tttppp}}}xxxyyy|||zzzmmm^^^VVVTTTWWWPPPPPPUUUUUUUUU```qqqCCC666@@@...333222111111000000111111//////............//////---------......000111222333///---/////////111666777GGGRRR]]]lllmmmfffgggmmm{{{rrrSSS888777222000222111...///222000000000000////////////////////////////////////000000000000////////////rrrvvvuuuZZZ===555333333222111000//////.........---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......000000///111888EEESSS\\\iiirrryyybbbXXXYYY\\\dddpppyyyvvvVVVIIIQQQTTTVVV```fffpppuuussssss~~~zzz|||~~~}}}nnn___WWWVVVVVVPPPPPPUUUUUUTTT^^^mmmNNN999>>>111333222111111000000111111//////............//////...............///000111222///...000000///333999>>>MMMXXXbbbnnnmmmggghhhwwwzzz|||___FFF999444222333222//////111000000000000////////////////////////////////////000000000000////////////uuuvvv~~~{{{iiiDDD555444555222111000//////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////222:::HHHWWWbbbpppwww|||^^^VVVYYY]]]gggsss{{{uuuUUUHHHQQQTTTXXXbbbiiipppxxxqqqwww}}}zzz|||ppp```YYYYYYUUUQQQQQQUUUUUUTTT[[[fff|||___===:::555333222111111000000111111//////............////////////.........//////000222///...000111111666===GGGWWWaaaiiirrrmmmfffkkk|||yyyfffLLL;;;666333444444000///111000000000000////////////////////////////////////////////////000000000000xxxuuuyyyxxxJJJ555555555222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///333===LLL]]]hhhvvv{{{{{{xxx]]]XXX[[[```jjjwww}}}vvvVVVHHHQQQTTTXXXcccjjjrrr~~~}}}pppyyyyyyxxx{{{rrr```XXXYYYTTTQQQRRRUUUUUUTTTXXX___rrroooAAA666777333222111111000000111111//////............//////000//////............///222//////111222333;;;DDDPPP___iiippptttkkkfffoooxxxxxxnnnRRR<<<666222333444222000111000000000000////////////////////////////////////////////////000000000000}}}ttt}}}tttOOO555555333222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000444???PPPbbbnnn{{{{{{xxxttt]]]YYY]]]aaalllzzzxxxXXXIIIQQQTTTXXXcccjjjttt|||pppyyyxxxxxx|||sssaaaWWWVVVSSSRRRRRRTTTUUUTTTWWW[[[gggIII444777333222111111000000111111//////............//////000//////............///111000000222333666@@@JJJWWWeeeooottttttiiihhhuuuwwwzzz|||```>>>666000111333222222333000000000000////////////////////////////////////.../////////000000000111sssvvv~~~ppp|||yyyWWW888777222222111000//////.....................---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////111666AAASSSfffrrr|||{{{xxxuuuoooZZZYYY^^^bbbnnn|||yyyXXXJJJQQQTTTXXXdddlllvvvzzzpppxxxyyyzzzuuudddXXXTTTSSSSSSRRRSSSTTTUUUWWWYYYaaaTTT666888333222111111000000111111//////............////////////.........//////000111000111333444888DDDQQQ\\\jjjssswwwtttiiikkk~~~|||www~~~hhhEEE:::111000222222222333000000000000////////////////////////////////////......//////000000111111uuurrryyy{{{uuuiiiuuu```>>>:::111222111000//////.....................------------+++++++++,,,,,,---------,,,,,,,,,---------......111000222777CCCUUUhhhuuu{{{zzzqqqssskkkZZZ[[[aaagggsssxxxWWWIIIQQQUUUZZZfffooozzzxxxnnnyyyyyyzzzwwwhhh[[[UUUTTTTTTSSSRRRTTTWWWXXXXXX___aaa;;;888333222111111000000111111//////............//////...............///000111111000111333444:::GGGUUU___mmmuuuyyytttiiipppyyy|||~~~}}}~~~qqqPPPBBB555111222111111333000000000000////////////////////////////////////.........///000111111111wwwsssxxx|||~~~___tttgggCCC>>>111222111000//////.........//////.........---------+++++++++,,,,,,---------,,,,,,,,,---------......111111222888DDDVVVjjjwwwzzzzzzqqqxxxjjj[[[^^^eeelllzzzvvvVVVHHHQQQUUU[[[iiirrr~~~vvvlllzzz~~~wwwxxx}}}xxxkkk]]]VVVTTTTTTRRRQQQTTTXXXZZZYYY___kkk@@@999333222222111000111111111//////............//////---------......000111222000000222444555;;;IIIXXXbbbnnnwwwzzzuuukkkttt{{{{{{wwwyyyyyyzzzXXXIII999222222111111222000000000000////////////////////////////////////---......///000111111222vvvpppppp|||ssswwwzzzlllwwwtttyyyJJJ///777222111000//////.../////////............---------,,,,,,,,,---------.........------------...//////...///222:::GGGZZZlllxxxyyy~~~xxx{{{yyyggg[[[___hhhppp~~~zzzVVVQQQSSSTTT___fffwwwrrrooo~~~~~~vvvtttvvvxxx{{{~~~|||lll]]]UUUUUUSSSRRRRRRUUUWWWXXXXXX___uuuDDD<<<555444222222222222000///000000000000000000000000............/////////000111222222222555@@@OOO[[[gggmmmwwwxxxllleeexxxxxxzzzvvvwwwzzzlllPPP777222444111///000000000000000////////////////////////////////////////////////000000000000yyysssttttttsssxxxvvvgggooozzz|||RRR444777222111000//////.../////////............---------,,,,,,,,,---------.........------------.../////////000444<<>>666444222222222222000///000000000000000000000000........./////////000000111222222222666AAAQQQ\\\jjjpppxxxwwwjjjeeexxxttt|||xxxyyy{{{~~~wwwZZZ@@@888777333000111000000000000////////////////////////////////////////////////000000000000|||~~~xxxqqqqqqxxxkkknnn}}}|||^^^:::666222222111000///////////////............---------,,,,,,,,,---------.........------------...//////000111666@@@OOObbbsss~~~vvvooosssddd[[[```jjjttt{{{WWWRRRTTTVVVaaaiiizzz~~~kkkhhhzzzxxxjjjhhhnnnssswwwzzzppp___VVVTTTSSSRRRSSSUUUVVVVVVUUUSSS^^^UUU===777555333222222222111///000000000000000000000000....../////////000000000111222222333999EEETTT___nnnsssxxxuuuiiifffzzz~~~ooo~~~zzzzzz{{{{{{hhhKKK>>>:::555111111000000000000////////////////////////////////////////////////000000000000||||||rrrqqqwwwqqqqqqhhh???555333222111000//////......///............---------,,,,,,,,,---------.........------------...//////000222777CCCTTTfffvvvvvvnnnoooddd\\\aaalllwww{{{WWWSSSUUUWWWccckkk|||lllhhh~~~uuugggjjjttt{{{sss```VVVTTTSSSSSSTTTUUUUUUTTTRRRQQQVVV|||ccc@@@888666333222222222111000////////////////////////...////////////000000000222111222444;;;HHHXXXbbbppptttxxxssshhhiiissskkk}}}zzzzzzyyyvvvxxx|||qqqRRRAAA:::555222111000000000000////////////////////////////////////////////////000000000000qqqyyyooopppsssxxxvvvoooDDD555444333222000//////......///............---------,,,,,,,,,---------.........------------.../////////111888EEEWWWiiiwww~~~tttrrr|||mmmddd^^^bbbnnn{{{{{{XXXTTTVVVYYYdddmmm~~~ooolllttthhhooo{{{uuubbbWWWTTTSSSSSSTTTUUUTTTQQQOOONNNOOOttttttFFF999777333222222222111000////////////////////////////////////000000000111222111111555>>>MMM\\\fffppptttvvvpppiiioooxxxfffhhhzzzwwwvvvtttppppppsssuuuUUU@@@777444222222000000000000////////////////////////////////////////////////000000000000jjj|||wwwkkkmmm|||uuuvvvHHH777555444222111000///......///............---------,,,,,,,,,---------.........------------...//////000222999GGGZZZkkkwww|||kkkuuuooollleeeaaaeeeqqq|||XXXTTTWWWZZZfffoooqqqnnnwwwkkkrrr~~~vvvcccYYYSSSSSSTTTUUUUUUSSSOOOLLLIIIJJJnnnGGG;;;888444222111222111000000000000000000000000000/////////000000000111111222111111666AAAQQQ```jjjqqqvvvvvvoooiiittt~~~{{{ggg]]]eee{{{vvvsssrrroookkkkkkmmmxxxWWW???555333222222000000000000////////////////////////////////////////////////000000000000sssooonnnlll|||~~~NNN:::555444333111000///......///............---------,,,,,,,,,---------.........------------...//////111333:::III\\\mmmwww{{{llltttdddlllgggdddgggsss|||YYYUUUXXX\\\hhhppppppmmmzzzmmmttt~~~vvvdddZZZSSSSSSTTTVVVUUURRRMMMIIIIIILLLlllLLL<<<888444111111111111111000000000000000000000000//////000000000111111111333111111777CCCTTTcccllluuuxxxwwwnnnjjjxxx}}}nnnwwwzzzrrrmmm]]]YYYccc}}}yyytttpppooolllhhhhhhkkk}}}ZZZ???333222333222000000000000////////////////////////////////////////////////000000000000wwwrrr}}}|||hhhtttRRR<<<666555333111000///......//////.........---------,,,,,,,,,---------.........------------...//////333555<<>>888555222000000000...---///............---------------------------------------......///000000000000777BBBOOObbbuuu~~~~~~}}}vvvnnnyyynnnpppyyy|||qqq```RRRUUU^^^hhhuuu}}}jjjppp~~~}}}iiiZZZWWWUUUTTTVVVXXXWWWQQQLLLQQQRRRlll```BBB999777555///222666///000000000000////////////000000000000111111111111333000222===LLLZZZiiitttvvviiilllkkkbbblllqqqsss}}}hhh\\\TTTVVV]]]nnnyyytttrrrqqqpppooonnnmmmllljjjgggeeedddcccqqqiiiNNN777333555000111111111111000000000000000000000000000000000000////////////000000000111{{{xxxqqqooo{{{rrrcccyyycccAAA888666222111000000///...///............---------------------------------------......///000000000222999DDDRRReeewwwxxx}}}ppppppyyy~~~mmm]]]RRRUUU___hhhuuu~~~jjjqqqqqq```YYYXXXWWWXXXYYYWWWRRRMMMRRRPPPgggzzzkkkCCC888555555///222555///000000000000////////////000000000000111111111111333000333???OOO]]]kkkvvvvvvlllsssyyydddcccrrrsss|||~~~fffZZZWWWVVV___xxx~~~yyysssooolllkkkiiihhhhhhhhhgggfffeeedddcccccckkk|||mmmRRR:::444666111111111111111000000000000000000000000000000000000/////////000000000111111zzzqqqoookkkrrraaayyykkkBBB999666333111000000///...///............---------------------------------------......///000000000222:::EEETTTgggxxx~~~}}}nnnmmmvvv|||jjj\\\SSSWWW___hhhttt~~~jjjqqq|||jjj[[[ZZZZZZZZZZZZWWWRRRNNNOOOOOOfffvvvyyyGGG999444444000222555000000000000000///////////////000000000111111111111333111555BBBRRRaaaoooyyytttmmmzzzpppaaagggxxx~~~zzzpppvvv|||uuulllgggzzz~~~gggYYY[[[\\\gggxxxtttnnnjjjgggfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbfffvvvmmmuuuoooUUU<<<555777222111111111111000000000/////////////////////////////////000000000111111111ooopppkkkyyywwweeevvvDDD999666333111111000///...///............---------------------------------------......///000000000111:::FFFUUUhhhxxx~~~}}}}}}mmmllluuu{{{iii]]]UUUYYYaaagggsss{{{hhhooo}}}jjj[[[[[[[[[[[[ZZZWWWSSSPPPPPPUUUooovvvLLL:::444555111222555111000000000000///////////////000000000111111111111222111777EEEVVVeeerrr|||tttppplllcccmmm}}}eeeZZZUUUZZZZZZPPPIIIHHHXXXfffvvv~~~kkkYYYYYY```qqq~~~zzzxxxsssooojjjgggdddcccaaa___^^^^^^^^^_______________bbbqqq}}}cccjjjsssZZZ???666777222111111111111000000000///////////////////////////000000000000111111111111rrr~~~xxxmmmmmmwwwuuupppkkkIII999777333111111111000//////............---------------------------------------......///000000000222;;;HHHWWWjjjyyy~~~|||vvv|||oooooowww{{{hhh]]]XXX\\\ccchhhssswwwfffnnnsssaaaZZZ[[[\\\\\\[[[XXXTTTRRRRRRXXXrrruuuRRR===555666222222444222000000000000////////////000000000000111111111111111111999HHHZZZhhhvvvvvvtttkkkhhhtttzzzxxxuuujjj^^^XXXSSSPPPQQQPPPMMMMMMOOOJJJTTTcccttt~~~ppp\\\UUUbbbwwwzzzuuusssnnnkkkgggdddbbbaaa___^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^llliiikkk{{{bbbDDD777777222111111111111000000000000000000000000000000000000000000000111111111222222sss}}}ooofffqqqsssggg~~~mmmOOO:::777444222111111000//////............---------------------------------------......///000000000333<<>>LLL\\\nnn}}}~~~qqqgggxxxnnnqqqyyyzzzccc[[[XXX___ffflllxxx}}}ooozzzlll]]]WWWYYY\\\\\\ZZZWWWUUUUUUZZZXXXjjj[[[BBB777999444222444222000000000000////////////000000000000111111111111111222;;;LLL^^^mmmzzz~~~uuurrr}}}hhhmmm|||{{{cccSSSTTTTTTMMMOOOYYYYYYfffppptttxxxzzzpppaaa[[[[[[YYYYYYbbbuuu{{{vvvbbb[[[jjjxxxrrrooofffcccaaa_________]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYeeevvv}}}}}}tttPPP<<<777111111111111111000000000000000000000000000000000000000111111111111222222222www{{{wwwjjjyyymmmzzziiilll[[[???777111111222000///111////////////....................................,,,---......------///111555BBBLLL[[[qqq{{{}}}sssooowwwvvvooonnnuuu~~~~~~bbb]]]]]]eeemmmuuunnnuuu{{{fffXXXZZZZZZYYYXXXXXXXXXXXXXXX___\\\___wwwjjjBBB<<<888...444333000111000000///////////////000000000000111111111111333444===PPPdddsss~~~{{{ooommm|||yyyiiioooooo```RRRQQQVVV]]]hhhsss}}}}}}uuusssnnngggbbbccchhhnnnzzzfff```mmmxxxpppiiieeedddcccbbbaaa```^^^^^^aaa^^^ZZZXXXYYYYYYWWWTTTXXX]]]iiizzz}}}vvvuuuTTT===555444...//////000111222222222////////////////////////000111111111111222222222yyykkkuuu{{{jjjvvveeecccZZZ???777111111222000///111////////////....................................,,,---......------///111555CCCNNN^^^uuuooommmyyytttooonnnvvv{{{ccc______gggooowwwqqqyyy}}}iii[[[YYYYYYXXXXXXXXXXXXYYYYYY___\\\^^^tttoooEEE>>>999000666444222111111000/////////000000000000000000111111111111333444===PPPdddsss~~~zzzqqqsssqqqfffpppiii^^^XXX___mmmzzzzzzqqqiiieeeooorrryyyggg___lllwwwnnngggeeedddcccaaa```___^^^^^^```]]]YYYWWWXXXWWWVVVTTTUUUZZZeeeuuu{{{rrr}}}|||XXX???777888111111111111111111000000/////////////////////////////////000000000111111~~~lllpppttthhhssseee]]]yyy]]]???777111111222000///111////////////....................................,,,---......---...000222666EEEQQQaaawwwhhhkkk}}}qqqnnnpppyyywwweeebbbdddjjjsss{{{ttt|||kkk^^^WWWWWWWWWXXXXXXYYYZZZ[[[^^^]]]^^^rrrwwwIII???;;;222777555333222222111000000000000111000000000111111111222222333444???RRRfffsss}}}zzzuuuxxxwwwjjjdddqqqeeefffnnnzzzqqqkkkffffffnnnxxxiiiaaannnqqqhhhdddeeedddaaa___^^^^^^^^^^^^^^^[[[XXXVVVVVVVVVUUUTTTRRRVVV___ooottt[[[@@@666666333333222222111000//////////////////////////////000000000000111111111222nnnkkkpppiiisssiii]]]xxxeee@@@888222222222000///000////////////....................................,,,---............000222888GGGSSSbbbuuu|||}}}gggmmmnnnmmmqqq|||tttgggfffhhhnnnwwwrrr{{{kkk]]]VVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^bbbvvvMMM@@@;;;222777444333333222222111111111111111000000111111111222222222333555@@@UUUhhhuuu}}}|||www|||nnnffffffuuu}}}ppp~~~~~~tttjjjlllwwwiiicccppp~~~nnngggfffeeecccaaa^^^]]]]]]]]]^^^\\\ZZZWWWUUUTTTTTTTTTSSSPPPSSS[[[jjj}}}|||dddFFF777444333333333222111111000000111111111111111111111111222222333333333444444444qqqhhhnnnooovvvkkk```nnnAAA999222222222000///000////////////....................................,,,---.........///111333999IIIUUUcccuuu|||~~~mmmvvv~~~kkklllrrr~~~ssshhhjjjmmmrrrzzz~~~nnnwwwjjjZZZUUUUUUVVVWWWYYY[[[]]]^^^ZZZ```eeezzz}}}QQQ???:::333666333333333222222111111111111111111111111111222222222222333666CCCXXXkkkwww~~~|||wwwttthhhfffjjj{{{~~~qqqddd___mmm}}}mmmiiikkkdddcccaaa___^^^]]]]]]]]]ZZZYYYWWWUUUSSSSSSSSSTTTPPPRRRYYYhhh{{{qqqSSS>>>666222222222222222222222222222222222222222222222222222222333333333444444444sssfffnnntttwwwqqqjjjtttBBB:::333222333000///000////////////....................................+++---...///...000222444999JJJWWWeeexxxsss|||jjjkkksssrrriiimmmqqquuu}}}{{{jjjsss{{{}}}wwwqqqnnnqqqxxx}}}kkkZZZUUUUUUVVVWWWYYY[[[]]]^^^YYY```eeexxxUUU@@@;;;333666222333222222111000000000000111111111111222222222222333222666EEE[[[ooo{{{{{{vvvnnnfffhhhqqqlll```\\\WWWgggxxxiiidddfffccccccbbbaaa```^^^]]]\\\YYYYYYXXXUUUSSSRRRSSSUUUPPPRRRYYYgggzzzwwwttt~~~vvvUUU>>>666333333333333333333333333222222222222222222222222000000000000111111111222{{{uuudddmmmvvvtttsssnnnzzzBBB:::333333333000///000////////////....................................+++---...//////000222555===MMMYYYgggyyyqqq}}}iiikkktttqqqiiiooossswwwzzziiirrr~~~{{{uuuqqqtttyyy~~~pppjjjnnnkkkfff```[[[\\\aaaeeepppuuuvvvuuuyyyppp]]]UUUUUUVVVWWWYYY[[[\\\]]]ZZZ___aaappp}}}YYYAAA<<<555888333444111111000/////////000000111111111222222222333333222777FFF^^^sss~~~zzzvvvooommmrrr|||xxxtttzzzeeeXXXUUUVVVVVVgggtttgggaaabbbccccccdddcccbbb```]]]\\\XXXYYYYYYVVVSSSRRRTTTVVVPPPRRRYYYgggyyynnniiittttttOOO:::777555555444444333333222222111111111111111111111111/////////000000000111111uuubbbkkkvvvppplllgggCCC:::444333333000///000000/////////....................................+++---...//////000333555AAAPPP[[[gggxxxkkk~~~iiikkktttpppiiipppuuuxxxzzzjjjtttmmmkkkkkkooosssqqqiiiaaa```cccjjjqqqwwwxxxuuussspppuuulll^^^YYY\\\[[[YYYUUUQQQPPPSSSWWWZZZ___aaaeeerrrtttaaaVVVVVVVVVWWWYYYZZZ\\\]]][[[^^^\\\hhh\\\BBB===777999444555111000000///////////////111111222222222333333333111777GGG```uuuzzzwwwssswww|||}}}___[[[eeejjj```SSSMMMPPPTTTYYYjjj~~~xxxnnngggfffbbbccceeeeeedddaaa]]][[[XXXYYYYYYWWWSSSRRRTTTWWWPPPRRRYYYgggxxxiiifffrrruuuMMM;;;<<<888777666555333222111000////////////////////////000111111111111222222222}}}yyyiiiaaammmwww|||lll```GGG===555333222000///111////////////....................................000---...000000///222888DDDOOO[[[nnn~~~nnn|||iiillltttqqqjjjmmmuuu|||pppsssuuuaaaVVVXXX```bbbeeedddZZZVVV^^^```fffqqqmmmbbb```aaahhhvvvwww```SSSTTTVVVZZZYYYRRRLLLNNNSSSVVVYYY[[[UUU^^^zzzhhh\\\VVVTTTXXX\\\]]]]]]___^^^^^^[[[jjjfffBBBBBB666555:::...333333222222111000//////000000111111111222222222333888HHH```uuuyyyvvv{{{aaaVVVMMMNNNOOONNNMMMNNNPPPRRRUUUcccuuusssjjjeeecccaaabbbcccbbb___[[[[[[\\\]]][[[WWWTTTRRRRRRUUUUUUYYYeeevvvdddjjjxxxsss{{{QQQ:::999555333111000111111000///111111000000//////......///111222222111111222333wwwtttyyyiiiaaannnyyyqqq\\\wwwFFF===555333222000///111////////////....................................000---...000000///333888DDDOOO[[[mmm~~~ppp|||}}}iiillltttmmmjjjmmmwww|||ooorrrtttiii]]]SSSVVV^^^```cccaaaUUUUUU]]]___eeeppplll___\\\\\\bbbppp{{{qqq[[[PPPRRRYYY^^^\\\SSSMMMOOOVVV[[[]]]]]]XXX^^^ttt|||jjj^^^XXXUUUXXX\\\^^^___aaa___^^^ZZZgggmmmGGGCCC888666:::///333333333222222111111000111111111222222222333333444999JJJbbbwwwxxx|||kkkSSSKKKHHHIIIJJJKKKMMMRRRXXX\\\]]]cccmmm{{{sssiiidddbbbaaabbbdddccc```]]]\\\]]]]]]ZZZWWWTTTSSSSSSSSSTTTYYYfffxxxiiiooozzz}}}RRR888555555333111000111111000///111000000000/////////...///111222222111111222333nnnkkkzzzjjj```lllxxx}}}rrr\\\tttFFF===555333222000///111////////////....................................///---...000000///333999FFFQQQ]]]ooommmwwwiiikkktttyyygggjjjnnnyyy|||nnnppp~~~rrrlllddd]]]VVVPPPVVVaaaeeejjjfffXXXWWW___bbbiiivvvppp___XXX]]]bbbqqq|||rrr\\\SSSXXX]]]ddddddYYYPPPQQQ[[[bbbdddfff```]]]bbbhhh|||nnnaaaZZZUUUXXX\\\^^^```cccaaa___YYYbbbxxxMMMEEE:::777:::222333333333333333333333333222222222333333333444444666<<>>PPPkkk|||yyyxxx}}}oooQQQFFFIIICCCFFFJJJPPPXXXaaakkkqqqrrrssssssuuuzzzqqqfff___```aaacccddddddcccbbb^^^^^^\\\YYYVVVUUUVVVWWWSSSUUU\\\jjj|||pppqqq```CCC999555333111111222222111000000000000000///////////////111222222111111222333vvvwwwoooaaakkkyyy}}}yyydddzzzxxxEEE<<<444333222000000222////////////....................................///---...111111111444:::IIIVVVddduuu{{{kkk{{{jjjllltttpppdddrrrttt|||~~~nnnlll~~~iii\\\[[[^^^___WWWXXXfffvvvkkk^^^iiisssjjjZZZfffjjj{{{~~~ccc[[[eeeiiixxxtttaaa\\\fffqqqlllmmmuuubbbZZZUUUVVVZZZ\\\___bbbaaabbbZZZ]]]www~~~VVVCCC===:::::::::444444444444444444555555333333444444444555555555777???SSSnnnyyylllkkkxxxiiiNNNDDDGGGBBBFFFMMMSSSZZZ```fffkkknnnsssxxxxxxwww}}}iii^^^]]]^^^aaabbbcccccccccccc^^^^^^]]]ZZZWWWVVVWWWXXXVVVXXX___lll}}}pppjjj~~~dddEEE888666444222111222222111000////////////000000000000///111222222111111222333yyy{{{sssdddoooyyy```sssuuuEEE<<<444222222111111222////////////....................................///---...111111111555;;;HHHUUUccctttsssmmmnnnuuutttooo~~~~~~nnnkkkhhh]]]___gggkkkeeeeeeooo{{{pppcccnnnyyyuuuaaapppvvvnnncccmmmsssiiiaaalll{{{ppp|||zzzvvvaaaZZZUUUWWW[[[\\\^^^aaa___ccc]]]^^^wwwZZZCCC@@@<<<999;;;444444444444444444444444333333333444444444555555777???TTTpppxxx{{{|||pppjjjwwwnnnSSSEEEBBBAAAFFFLLLQQQTTTWWW[[[]]]aaajjjvvv~~~{{{fff^^^[[[]]]```aaaaaaaaabbbbbb^^^^^^^^^[[[XXXWWWWWWXXXWWWZZZ```nnn~~~rrrdddvvveeeEEE444666444222222222333222000////////////000000000000///111222222111111222333tttuuuwwweeeooouuu^^^vvvxxxDDD;;;444222222111111333////////////....................................///---...111222222666<<>>TTTqqq~~~ooouuu}}}hhhSSSGGGEEEGGGJJJLLLMMMOOOQQQSSSWWW]]]hhhuuupppbbb]]]YYY\\\``````______```aaa]]]^^^^^^]]]ZZZXXXXXXXXXWWWYYYaaannn~~~xxxaaawwwwwwmmm|||lllKKK999666444222222333333222111.../////////000000000111///111222222111111222333mmmnnnyyyeeekkkyyy{{{tttaaa~~~DDD;;;444222333111111333000/////////....................................///---...111222222666<<>>UUUuuu}}}|||\\\ZZZ[[[aaafffjjjqqqxxxyyy}}}qqqeee\\\WWWTTT[[[hhh{{{yyyooodddWWWOOOHHHCCCCCCFFFIIIMMMTTT[[[bbbfffiiijjjmmmeee^^^ZZZWWWSSSTTTXXXUUUXXX\\\____________```aaa``````___]]][[[ZZZYYYZZZYYY```pppaaadddsssoooeeeEEE999666333222222222111000111111000000000000111111111111111111222333444555|||lllpppzzzgggeeerrr~~~rrrbbbrrrIII;;;666666000000333000////////////....................................///---...000000000777???OOO]]]lll|||dddiiizzzxxxmmm```dddyyymmmlll{{{wwwfffdddsss|||tttqqqvvv{{{zzzfff```ZZZZZZ```fffhhhggg```bbbbbbggg{{{lllNNNHHH===>>>;;;888777666555333333333222111222222222333333333444888===SSSrrr{{{mmmVVVSSSRRRUUUWWWZZZccckkksss||||||mmm\\\TTTRRRPPP\\\nnn~~~}}}wwwmmmaaaRRRGGGFFFKKKNNNXXXfffsss}}}wwwlllaaaWWWSSSUUUVVVXXX\\\^^^^^^^^^___```bbbbbbaaa___]]][[[YYYXXXZZZYYY___nnncccggguuurrr\\\<<<999777444222222222111000111111000000000000111111111111111111222333444555wwwhhhooozzzggghhhvvv~~~}}}nnneeevvv}}}III;;;666666000000333000////////////....................................///---...000000000777???NNN]]]mmm~~~ccckkk{{{xxxuuu]]]TTTMMMPPP___kkkrrrmmmjjj{{{}}}kkkfffqqq~~~rrrmmmssswww}}}}}}|||~~~zzzbbb]]]XXXYYY___eeeggggggdddccc___aaatttqqqPPPHHH>>>???;;;999888777555444333333333111222222333333444444444888<<>>???::::::999888666555444333333111111222333444444555555777;;;OOOppp{{{nnn___^^^___aaahhh|||www[[[[[[iiitttuuusssxxx~~~|||qqqdddaaafffwwwaaaVVVVVVUUUWWWYYYZZZ[[[\\\___bbb````````````______^^^]]]ZZZYYY___nnnfffjjjwwwsss^^^GGG:::777444333333333222111111111000000000000111111111111111111222333444444qqqdddrrr{{{ggggggtttvvvnnntttbbbXXXjjjIII;;;666666000000333000////////////....................................///---...000000000777???NNN]]]mmm}}}vvvppp{{{wwwxxxooobbbddd^^^[[[bbb```ZZZ]]]aaajjjxxxjjjeeewwwpppdddlll|||zzzyyyyyy{{{yyyyyyzzz|||wwwddd___\\\___fffmmmooonnnlllhhh]]]WWWeee|||UUUJJJ@@@AAA;;;;;;:::999777555444333333111111222333444555666666777;;;OOOppp{{{vvvpppooouuuhhhWWW]]]sss|||rrrnnnsss}}}vvvrrrtttmmmYYYQQQSSSTTTUUUWWWXXXYYY\\\```ddd______````````````______ZZZZZZaaaqqqdddgggtttooo^^^EEE:::888555333333333222111111111000000000000111111111111111111222333444555ssshhhxxx}}}eeecccppptttlllxxxcccZZZnnn~~~III;;;666666000000333000////////////....................................///---...000000000777???PPP___nnn~~~vvv|||uuuvvvggg```\\\dddcccdddnnnpppooouuuqqquuuzzz~~~hhhbbbtttwwwkkkrrrzzz~~~xxxddd```^^^aaaiiioooqqqpppjjjhhh___YYYeeeYYYLLLCCCDDD===<<<;;;999777666444444333111111222333444555666666666:::OOOrrruuuuuu}}}mmmaaaaaannntttjjjfffiiirrr~~~~~~~~~tttyyyzzzcccQQQMMMQQQRRRTTTUUUVVVYYY]]]bbbfffaaaaaaaaaaaaaaa```___^^^[[[\\\dddttt```bbbmmmhhhvvv|||XXX@@@:::888555333333333222111111111000000000000111111111111111111222333444555{{{yyyvvvlll}}}~~~ddd___mmmsssmmmrrrbbb```III;;;666666000000333000000/////////....................................///---...000000000777???SSSaaappp~~~|||}}}sss}}}~~~jjj___]]]```iiihhhgggpppwww|||~~~zzzxxxgggaaarrrrrrzzzzzzzzzccc___\\\```hhhoooqqqpppggggggaaa\\\hhh\\\NNNEEEFFF???===<<<:::888666444444333111111222333444666666777666:::OOOsssxxxrrrgggnnn~~~vvvcccggguuu|||iii```YYYYYYaaappp}}}~~~jjjjjjnnnwwwppp]]]PPPPPPVVVQQQSSSTTTVVVXXX]]]cccgggccccccbbbbbbaaa___^^^]]]\\\]]]eeevvv]]]^^^iiicccxxxxxxXXXCCC;;;888555333333333333222111111000000000000111111111111111111222333444555xxxtttgggjjjlllnnnpppqqqtttvvv}}}}}}}}}|||~~~ttt}}}eeeaaammmxxxzzz{{{gggggg|||GGG>>>666555555222111333000000000000000000000000////////////////////////......000111000000888BBBSSS```ooo~~~rrr|||jjj___^^^]]]ZZZ]]]```cccdddfffiiikkkmmmmmmoooqqqqqquuugggfffttt~~~xxxzzzkkk]]]\\\bbbdddiiimmmhhheeeaaa```^^^ccc~~~cccXXXTTTJJJEEE===;;;999888888666444222555444444333444555666777777===RRRqqqzzz~~~tttgggaaakkk{{{qqqcccjjjzzz}}}iiiZZZRRRTTTWWW```rrryyyggggggiiiooozzzvvvfffXXXOOOOOOTTTPPPQQQRRRUUUXXX\\\```bbbcccdddcccaaa\\\YYYWWWWWW\\\]]]eeeuuu```gggoootttZZZCCC<<<;;;999777555444333222111111111111111111111111111111111111222333444555~~~nnndddbbbbbbfffjjjmmmmmmmmmnnnooouuutttrrrqqqsssxxxxxx}}}gggbbbnnnwwwyyytttfffkkk~~~GGG>>>666555555222111333000000000000000000000000////////////////////////......000111000000888BBBUUUbbbqqqzzzvvvuuu{{{wwwbbb\\\\\\]]][[[]]]```aaa``````aaabbbaaabbbeeehhhjjjooo{{{~~~ccccccsss}}}~~~|||kkk]]]\\\aaabbbfffjjjeeeddd```___]]]bbb}}}ooo___XXXLLLEEE???<<<:::999888777555333555444333333333555666777555<<>>666555555222111333000000000000000000000000////////////////////////......000111000000888BBBUUUcccrrrqqqkkk}}}hhh[[[\\\^^^^^^___aaabbbaaa^^^\\\[[[[[[YYYZZZ^^^cccgggmmmyyy|||aaaaaarrr}}}{{{~~~~~~uuunnnppprrrwww|||}}}kkk^^^]]]cccbbbeeeiiieeeddd```___[[[```|||vvvaaaXXXMMMFFFAAA???<<<:::999888555444555444333333333444555666444:::OOOppp}}}jjjXXXTTTVVVbbbqqqooolllmmm```OOOMMMKKKPPP```tttzzz{{{~~~{{{nnnaaaTTTKKKJJJOOOQQQRRRSSSUUUXXX[[[^^^___bbbcccbbb```]]]ZZZYYYYYYZZZ[[[eeevvv```mmmwww{{{WWW===;;;:::999777555444333333111111111111111111111111111111111111222333444555pppjjjhhhiiimmmrrrvvv{{{}}}xxx~~~jjjccciiipppooolllcccjjjGGG>>>666555555222111333////////////////////////////////////////////////......000111000000888BBBSSSbbbqqqpppjjjttt___[[[```cccbbbeeefffgggeeebbb^^^\\\\\\\\\]]]aaagggkkkrrr~~~}}}bbbaaasss{{{uuuxxxvvv{{{yyylll\\\^^^aaafffllluuu~~~|||jjj^^^___fffeeeiiimmmjjjfffbbb```[[[___|||uuu\\\VVVPPPKKKDDDAAA===:::999888555444555555444333333444555666555:::MMMooo~~~___TTTSSSVVV___mmm|||rrrttt~~~lll___SSSOOOLLLNNNZZZkkk{{{vvvhhh[[[OOOGGGGGGMMMQQQRRRSSSUUUXXX[[[]]]^^^```aaabbb```]]][[[ZZZZZZYYY[[[eeewwwiiizzzVVV>>>;;;:::888777555444444333111111111111111111111111111111111111222333444444sssddddddlllsssvvvwwwiii```fffllllllkkk```dddGGG>>>666555555222111333////////////////////////////////////////////////......000111000000888BBBSSSbbbrrruuuoooggg\\\___eeegggeeehhhjjjlllkkkhhhdddbbbaaadddcccgggmmmrrrxxx|||aaaaaatttzzzsssuuuxxx{{{~~~~~~|||wwweeeRRRSSSSSSUUUYYYbbbmmmuuuxxxfff\\\___ggggggkkkqqqnnnhhhdddbbb\\\___|||lllRRRRRRQQQNNNGGGDDD???<<<:::888666444777666555444444444555666777:::KKKmmm~~~wwwYYYRRRRRRUUU\\\kkk|||vvv}}}yyyhhh\\\SSSPPPNNNQQQXXXfffwwwvvvfffWWWKKKCCCEEEKKKPPPQQQSSSVVVXXXZZZ\\\]]]___```aaa```]]][[[[[[[[[YYY\\\fffyyytttxxxQQQ>>>:::999888666555444444444111111111111111111111111111111111111222333444444uuuiiiaaahhhuuu|||}}}|||}}}|||zzzxxxuuuuuuwwwzzzzzzzzzzzz}}}|||{{{~~~hhh___eeemmmooojjj___aaa}}}~~~GGG>>>666555555222111333000000000000000000000000////////////////////////......000111000000888BBBUUUeeeuuuuuummm{{{~~~~~~lll[[[YYYaaagggiiihhhkkknnnqqqqqqooollljjjiiikkkjjjmmmsssyyy{{{``````wwwxxxrrruuu{{{{{{}}}{{{rrrlllhhhggghhhmmmssswwwwwwcccRRRSSSRRRPPPPPPTTT\\\ccctttyyytttaaaYYY^^^ffffffjjjqqqooojjjeeeccc\\\^^^|||bbbJJJQQQQQQKKKMMMIIICCC???<<<:::888777888777666555555555666777888999HHHhhh}}}oooVVVLLLNNNQQQZZZkkk{{{qqq}}}}}}tttdddYYYOOONNNNNNQQQVVVaaasss|||kkk[[[MMMDDDDDDJJJNNNPPPSSSVVVYYY[[[\\\]]]^^^___```___^^^\\\\\\]]]ZZZ]]]hhhzzzyyymmmKKK>>>:::999888666555555444444111111111111111111111111111111111111222333444555qqqiiifffiiittt~~~~~~rrrssssssrrrqqqrrrtttvvvrrrtttwwwzzz}}}xxxttt~~~hhh___hhhtttxxxjjj___ccc|||GGG>>>666555555222111333000000000000000000000000////////////////////////......000111000000888BBBUUUeeeuuuuuulll}}}ggg[[[TTTYYYbbbhhhlllooorrruuuyyyzzzxxxuuusssssstttrrruuu}}}|||bbbaaazzzwwwooorrrxxxwwwxxx|||}}}uuurrrnnnhhhccc```aaabbb```lllwww{{{zzzdddXXXZZZ\\\ZZZVVVVVVYYY]]]kkkrrr|||qqqaaaZZZ___gggfffjjjqqqpppiiieeebbb[[[\\\{{{eeeUUUbbbbbbVVVRRRNNNHHHCCC@@@>>><<<;;;:::999888666666666777888888777CCCbbb~~~hhhSSSKKKNNNSSS]]]pppsssnnnxxxvvvzzzzzzwwwrrruuu|||ooobbbXXXOOOMMMNNNOOOPPPXXXkkk~~~tttdddTTTHHHDDDGGGMMMOOORRRVVVYYY[[[]]]]]]]]]^^^```___^^^]]]]]]^^^[[[^^^iii|||{{{iiiHHH@@@:::999888666555555555555111111111111111111111111111111111111222333444555sssbbbkkkoooxxx}}}xxxxxxsssuuuvvvuuurrrooonnnoootttwwwzzz{{{{{{~~~vvvppp}}}ggg```kkkyyylllaaagggzzzGGG>>>666555555222222333000000000000000000000000////////////////////////......000111000000888BBBSSSdddttt{{{rrr~~~}}}xxx|||rrr\\\TTTRRRZZZdddjjjpppvvvzzz}}}}}}{{{zzz|||{{{~~~~~~eeeeee|||uuummmoootttsssssswwwyyy{{{}}}|||xxxwwwzzz{{{wwwsssssspppnnnjjjfffeeehhhnnnssssss|||eee[[[aaaffffffccc``````bbbeeennn{{{oooeee]]]cccjjjhhhkkkrrrpppiiieeeaaaZZZ[[[zzz~~~tttlll~~~{{{kkkVVVRRRKKKFFFCCCAAA???>>>;;;:::888777777777888888888555@@@^^^dddQQQOOOSSSXXXcccvvvvvvssspppooovvvsssrrrqqqxxxxxxmmmbbbYYYSSSPPPNNNLLLJJJPPPcccwww{{{mmm\\\LLLEEEEEELLLNNNQQQVVVYYY\\\]]]^^^\\\^^^______^^^]]]^^^^^^\\\___jjj||||||jjjIIICCC999999888666555555555555111111111111111111111111111111111111222333444555uuuddd```ooovvv~~~|||vvvsssrrrvvvuuusssqqqppppppppppppssswww}}}tttxxxlllbbblllwwwxxxkkk]]]ppplllCCC<<<777555444111111333000000000000////////////////////////////////////000...///000///000666???UUUeeesss||||||~~~uuufffdddjjjhhh___PPPPPPSSSYYYaaallluuuzzz|||nnnmmmlllnnnwwweeeeee|||sssfffnnnrrrnnnnnnrrrvvvuuuvvvxxxwwwzzzzzzwwwuuuxxx~~~{{{~~~}}}{{{}}}~~~pppcccnnnxxxwwwuuuwww|||ooofffcccdddjjjnnnoooqqqtttjjjfffaaaXXX[[[yyy}}}~~~ppp\\\UUULLLCCC>>><<<;;;;;;999888777555555555666666666555@@@ZZZ|||\\\QQQQQQSSSXXXcccvvvyyykkkyyyzzzggglllzzzwwwtttyyy|||rrreee\\\WWWNNNNNNUUUTTTRRR```uuuqqq```PPPFFFDDDGGGNNNUUUWWWZZZ^^^```_______________^^^]]]\\\[[[___aaaooozzzjjjOOO???>>><<<999888777777555444444333222222111111222222111111222222222333333333pppffffffwww|||~~~xxxsssrrrrrrvvvuuutttsssssstttuuuvvvsssxxx~~~{{{ooosss~~~iii```kkkwwwzzzggg^^^vvvgggCCC<<<777555444111111333000000000000////////////////////////////////////000...///000///000666???UUUggguuuyyyxxxxxxpppxxx~~~sssbbbUUUTTTXXXXXXSSSMMMNNNQQQWWW```kkktttyyyxxxgggeeeccceeennnfffgggrrreeelllnnnnnnrrrzzz~~~~~~qqqoooxxxvvvgggcccccchhhmmmoooqqquuuoookkkfff[[[YYYtttsssvvvzzzqqqaaa[[[QQQIIICCC@@@>>>===:::999777666555555666777999777???XXX{{{```TTTSSSUUUZZZfffxxx~~~qqqppp~~~uuueeennn~~~}}}}}}ssskkkcccYYYTTTWWWTTTPPP\\\pppsssbbbQQQGGGEEEHHHOOOUUUVVVYYY^^^```_______________^^^]]]\\\[[[___bbbppp~~~iiiPPPBBB???<<<:::888888777555444444333222222111222222222111111222222222333333333|||mmmkkkqqq}}}{{{vvvtttuuuwwwwwwwwwvvvvvvwwwyyy{{{|||www|||wwwkkknnnyyyggg___jjjvvvxxxccc```~~~bbbBBB<<<777666444111111333000000000000////////////////////////////////////000...///000000000666>>>UUUhhhwwwtttsssnnncccjjjvvvyyygggVVVQQQSSSSSSPPPNNNLLLLLLOOOUUU```kkksssxxxsssdddaaa^^^```jjj~~~gggiiiqqqbbbggglllrrr}}}}}}mmmmmmxxx~~~iiidddbbbfffkkknnnrrrwwwsssooojjj\\\TTTjjjpppuuuuuussswwwbbb\\\SSSKKKDDD@@@<<<::::::999888666666666666777<<<888===TTTxxxcccYYYVVVXXX^^^lll|||xxxiiiqqqrrreeeqqq}}}|||tttkkk___XXXWWWSSSOOOXXXhhhvvveeeTTTIIIFFFJJJPPPUUUVVVYYY^^^aaa```_______________^^^]]]\\\___dddqqqiiiQQQEEE???===:::999888888666444444444333222222222222222111111222222222333333333~~~wwwooosss{{{}}}}}}}}}{{{yyyxxx{{{}}}zzzyyyyyyyyyzzz|||~~~|||vvvjjjnnnzzzhhh```jjjrrrrrr___bbb^^^AAA;;;777666555222111333000000000000///////////////////////////////////////...///111000000666>>>SSSgggyyypppnnnvvvooorrryyywwwdddVVVYYY___[[[VVVUUUPPPNNNPPPVVVaaammmuuuxxxtttjjjgggdddgggsssgggjjjqqq```cccoooyyyvvvgggcccqqqkkkeeebbbeeeiiimmmsssyyyrrrnnniiiZZZNNNaaattt}}}rrrpppddd^^^VVVMMMGGGAAA<<<999<<<:::999777666666666777<<<777:::OOOsss}}}dddZZZWWWZZZdddsssvvvhhhooowwwjjjxxx~~~zzzrrrggg]]]WWWXXXUUUQQQVVV```yyygggUUUJJJGGGKKKQQQVVVVVVYYY^^^aaaaaa_______________^^^]]]]]]```fffttt~~~}}}lllSSSGGG@@@===;;;999999888666555444444333222222222222333111111222222222333333333uuuqqqxxx}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~zzzppptttkkkbbbjjjnnnkkkZZZaaaXXX@@@;;;666777666222111333000000000000///////////////////////////////////////...///111111000666===PPPeeeyyynnnjjj}}}hhhWWWZZZaaacccbbbeeeYYYUUUTTTYYYdddpppxxx{{{}}}{{{qqqooommmrrr}}}eeeiiisss```bbbrrrxxxlllhhhsssllleeeaaadddhhhmmmssszzzrrrmmmiii[[[NNN```zzzxxxmmmiiiccc[[[SSSLLLGGGBBB???===<<<:::888777666777777999666777IIImmmyyyxxxeeeZZZYYY^^^kkk|||yyyooouuutttwwwooobbb[[[XXX[[[ZZZUUUTTTXXXvvvzzzgggTTTIIIGGGLLLRRRWWWXXXZZZ___aaaaaa______``````______^^^^^^aaaiiixxxzzz{{{iiijjjkkkpppWWWJJJ@@@>>>;;;::::::999777666555444333333222222333333111111222222222333333333|||ssstttzzz~~~~~~~~~}}}|||}}}}}}~~~www{{{kkkcccjjjnnniiiVVV^^^~~~QQQ???:::666777666333111333000000000000////////////////////////////////////......///222111111555===PPPfffyyynnnhhhyyy|||eee]]]bbbllltttzzzeee^^^YYY\\\fffrrr{{{~~~vvvuuuwww|||eeeiiiwwwdddeeetttzzzwww}}}}}}lllfffaaaccchhhlllssszzzuuunnniii^^^SSSeee}}}lllhhhcccZZZRRRLLLHHHEEECCC>>>===;;;999777777777777777666777DDDfffzzzwwwggg]]]]]]eeeuuu{{{|||wwwpppbbb]]][[[^^^^^^XXXSSSQQQhhh}}}yyyeeeRRRGGGEEELLLSSSXXXZZZ\\\```aaa_________`````````______^^^bbbmmm{{{xxxsss^^^gggooopppXXXMMMAAA???<<<;;;:::999888666555444444333333333333333111111222222222333333333xxxrrrwww~~~|||~~~hhhbbblllqqqnnnXXX\\\vvvOOO???:::666777777333111333000000000000////////////////////////////////////...---000222222111555<<>>999666888777333222333000000000000////////////////////////////////////...---000333222111555<<>><<<999888777777888888;;;;;;@@@ZZZqqqhhhhhhsss|||qqqiii^^^XXXTTTWWWZZZYYYSSSOOOQQQccc{{{uuu___LLLCCCBBBJJJSSS[[[]]]___bbb```]]]______```````````````___eeerrrzzz}}}|||ZZZHHHHHHBBB???===;;;;;;:::999777555555444333333333333444111111222222222333333333wwwttt{{{{{{yyyhhhaaahhhyyysssYYY\\\zzzvvvPPP???<<<999777666555444333000000000000///////////////////////////////////////000111111111222555888QQQeeeyyygggnnnssseeebbbhhhpppxxx}}}eeehhh}}}zzzkkkwww|||ssslllmmmrrr{{{}}}ooobbbaaaffffffmmmvvvwwwwwwnnniii___VVVjjjyyyqqqdddZZZ^^^hhhiii\\\NNNFFFCCC>>>;;;999888777666444999888;;;TTT~~~nnnsss|||}}}}}}}}}qqqccc\\\XXXTTTSSSSSSSSSQQQOOOQQQ\\\ppppppYYYFFF@@@DDDMMMRRRXXX]]]___`````````bbb]]][[[]]]^^^]]]]]]```hhhxxxpppfffVVVRRRCCCFFFDDD@@@<<<999888777777:::888555444444444333111333222222111111222222333wwwvvv}}}zzzxxxhhheeekkkvvvkkkYYYaaa~~~MMM???<<<888666555555333222111000000000///////////////////////////////////////000111111111222555888NNNdddxxxooo{{{nnnfffhhhmmmvvv}}}~~~eeehhh|||||||||}}}~~~rrr|||~~~qqqddd\\\]]]bbbooo~~~ooocccbbbggggggmmmwwwwwwwwwooojjj^^^SSSfff~~~uuuooogggbbbgggooonnn```RRRFFFCCC>>>;;;:::999777666555999999:::PPPvvvuuuxxxzzzzzzxxxlll^^^YYYVVVRRRQQQQQQQQQOOONNNOOO[[[pppiiiRRR@@@>>>EEEMMMRRRYYY]]]_________```___\\\[[[^^^___^^^^^^aaaiiixxxlll{{{uuuqqqbbbTTTQQQEEEEEECCC@@@===:::999999999888666444444444444333222333222222111111222222333xxxxxxzzzuuuhhhfffjjjooo^^^TTTdddxxxKKK>>>;;;888666555444333222111111000000000////////////////////////////////////000000000000222555888JJJbbbxxxqqquuujjjhhhlllvvveeeggg}}}yyyooogggeeefffffffffssszzzzzz}}}|||~~~uuueeeWWWOOORRRYYYbbb{{{nnncccdddiiihhhnnnxxxyyywwwqqqkkk\\\NNN```}}}tttllljjjkkkppptttoooaaaTTTGGGDDD???<<<;;;:::999888555:::::::::IIIkkk~~~~~~wwwuuuqqqeeeXXXVVVTTTPPPOOONNNNNNMMMLLLOOO[[[qqqxxx___JJJ===???HHHOOOSSSYYY]]]____________]]][[[[[[___```^^^___ccckkkxxxlllttthhhiii}}}]]]RRRPPPGGGEEECCCAAA>>><<<:::::::::777555333333444444333222333222222111111222222333xxxzzztttzzzrrrgggcccdddgggTTTOOOdddtttKKK>>>;;;777555555444333111111111111000000000//////////////////////////////...///000000000222555777GGG```www|||hhh{{{wwwllliiinnn{{{eeefff~~~qqqgggZZZTTTTTTWWWXXXWWW]]]dddooozzz~~~xxxtttvvvnnnooosss{{{ooo^^^QQQMMMUUUaaakkkmmmcccfffkkkjjjoooyyyzzzxxxqqqlll[[[KKK\\\|||yyymmmmmmooorrrrrrkkk^^^TTTJJJFFFBBB>>>===<<<:::999444999;;;:::DDDaaayyyyyytttsssmmmaaaUUUTTTRRROOOMMMLLLKKKKKKJJJPPP\\\sssoooUUUFFF>>>CCCLLLPPPTTTYYY]]]^^^^^^^^^___^^^\\\]]]______]]]___cccooozzzyyynnnttthhhssswww]]]RRROOOHHHHHHFFFCCC@@@===;;;:::999666444222222444444444333333222222111111222222333yyyzzzsssffflllxxxrrrhhhaaa^^^bbbRRRQQQgggmmmHHH>>>;;;888666555444333222111111111111000000000000////////////////////////...///000000000111444777DDD___vvvyyycccrrryyypppmmmssseeeggg~~~|||qqqddd\\\QQQLLLMMMPPPPPPNNNNNNSSS[[[fffsss~~~~~~xxxppprrrqqqjjjhhhllliiikkkooovvv~~~|||iiiWWWLLLNNN___pppkkkcccgggmmmkkkoooyyyzzzxxxrrrlll[[[JJJ[[[rrrrrrqqqpppmmmfff]]]WWWNNNJJJEEEAAA???>>><<<:::555888:::;;;@@@XXXwwwyyy}}}vvvtttssslll___UUURRRQQQOOOLLLJJJIIIIIIJJJLLLWWWlllaaaIIIBBBBBBFFFMMMQQQUUUYYY\\\]]]]]]^^^___```^^^^^^___^^^\\\^^^ddduuu}}}oooqqqtttmmmttt___TTTMMMIIIKKKIIIFFFBBB???;;;999888666444333333444555444333333222222111111222222333}}}{{{jjj___iiiwwwtttiiiaaa]]]bbbSSSWWWnnneeeEEE???<<<999666666555444333222222111111111000000000////////////////////////...////////////111444777BBB^^^uuujjjpppzzztttrrrxxxfffiii|||sssgggccc^^^WWWTTTRRRQQQOOOLLLLLLNNNQQQWWWbbbooo~~~vvvqqqwwwtttllliiillllllhhhhhhllllllmmmpppvvv~~~}}}|||wwwbbbPPPIIIRRRllltttiiibbbhhhnnnkkkoooxxxzzzxxxqqqkkk\\\MMM^^^xxxvvvrrrnnnkkkeee___[[[SSSOOOJJJEEEBBB@@@===;;;777888:::;;;>>>QQQyyyyyyyyy}}}tttxxxsssttttttkkk]]]SSSOOOOOONNNKKKHHHGGGGGGIIIDDDNNN___wwwwwwPPP@@@???CCCHHHNNNSSSVVVZZZ\\\\\\]]]]]]^^^aaa___^^^^^^\\\[[[```hhh{{{iiivvvvvvsssppp___UUULLLJJJKKKJJJHHHDDD@@@===:::999888666444444555555444333333222222111111222222333}}}{{{fff```nnn{{{qqqggg```^^^```NNNXXXooo|||cccJJJ@@@===:::888777666555444222222222111111111000000////////////////////////---.../////////111444666@@@]]]tttuuusssyyyvvvuuuttttttyyy~~~gggkkk|||xxxpppiiieeegggggggggeeebbb]]]XXXUUUTTTSSSRRRRRRVVV___jjjrrrhhh```dddgggfffhhhjjjkkkllllllnnnjjjiiikkkqqqzzzyyyyyy~~~sss^^^OOOLLL^^^sssgggaaahhhoookkknnnxxxyyyxxxpppiii]]]QQQcccyyyuuuooollljjjgggbbb^^^XXXTTTNNNHHHDDDAAA>>><<<:::888999;;;<<>>:::888888777666444222222222111111111111000////////////////////////---.../////////111444666???\\\sss{{{ttt}}}wwwkkkhhhiiimmmqqqsssyyy~~~hhhlllyyykkkccccccffflllpppttttttqqqjjjeeebbb]]]ZZZVVVRRRQQQUUU\\\bbbuuuuuu\\\SSSUUU[[[```dddeeegggjjjllljjjeeebbbbbbiiirrryyyzzzyyyyyy{{{}}}hhhiiilllvvvqqq^^^QQQTTTmmm{{{eeeaaahhhoookkknnnwwwyyyxxxoooiii^^^TTTggguuuqqqllljjjjjjhhhccc^^^[[[WWWPPPJJJFFFBBB???<<<===888888;;;:::EEEhhhvvvwwwxxx|||sssppptttsssfffUUUKKKJJJKKKJJJGGGCCCAAACCCEEEEEEHHHJJJMMMWWWfffqqquuu[[[KKK??????BBBFFFOOOYYYTTTWWWZZZ\\\\\\\\\]]]^^^]]][[[ZZZ[[[ZZZ]]]gggsssuuurrrfffXXXQQQJJJOOOGGGGGGFFFEEEDDDBBB@@@???;;;999777666666666555333333222222222222222222333}}}~~~zzzjjj^^^bbblllwwwmmmfff```XXXQQQMMMYYYppp}}}]]]MMMCCC@@@<<<999777555333222333333222222111000000000////////////////////////...///000//////000333555EEEZZZssstttxxx|||eeeZZZWWW]]]fffnnnpppuuuyyyuuuwww~~~eeejjjuuuhhh]]]YYY[[[^^^gggmmmvvv{{{vvvmmmhhhaaa]]][[[[[[YYYWWW]]]hhhzzz{{{fffWWWSSSTTTXXX[[[___ccceeefffggghhhbbbeeehhhjjjlllpppxxx}}}nnnVVVTTTWWWYYY___lll}}}lllaaa^^^```|||{{{iiicccbbbgggmmmpppqqqtttvvvqqqkkk\\\RRRhhhoooeeeiiinnneee^^^aaaaaa]]]YYYRRRLLLGGGCCC>>>;;;<<<999666:::>>>>>>WWW{{{zzzqqqtttzzz{{{qqq___PPPJJJLLLMMMLLLGGGAAA>>>AAAEEEFFFDDDCCCEEEIIIMMMNNNMMMAAA>>>;;;>>>EEENNNUUUXXXYYY[[[\\\\\\[[[[[[\\\]]]```]]][[[YYYYYY^^^kkkyyy___SSSTTTRRRJJJJJJIIIGGGFFFEEECCC@@@===999888777666555555555555333222222111111222222333~~~sssaaa[[[fffwwwzzznnnfff___WWWOOOLLL\\\xxx{{{~~~ZZZLLLEEEBBB===:::999777555333333333222222111000000000////////////////////////...///000//////000333555@@@WWWrrrvvvttt___UUURRRVVV___ggglllppp|||xxxoootttwww}}}fffjjjyyylll^^^VVVSSSTTTUUUYYY___iiittt~~~yyyrrriiibbb___\\\ZZZXXXYYY___mmm~~~sss^^^PPPMMMPPPTTTXXX]]]bbbdddfffhhhiiiiiijjjjjjkkkmmmrrrwww{{{~~~}}}}}}oooYYYSSSVVVYYY___kkk|||}}}ggg]]]cccpppyyyiiicccbbbggglllnnnppprrrsssooojjj[[[PPPgggjjj]]]^^^gggdddbbbdddbbb^^^ZZZTTTNNNIIIDDD@@@======:::777;;;===<<>>;;;;;;<<>><<<:::777555:::===BBBJJJRRRXXX[[[[[[ZZZ\\\\\\\\\ZZZYYYZZZ[[[\\\ZZZXXXYYY[[[bbbqqqnnn\\\WWWSSSQQQSSSPPPNNNKKKIIIGGGCCC@@@===;;;:::999777666555555555333222222111111222222333{{{ssstttwww~~~vvvkkknnn|||llleee___UUUNNNNNNccc[[[RRRHHHDDD@@@===;;;:::888666444333333222222111000000////////////////////////...///000//////000333555===UUUsssxxxkkk~~~xxxjjj[[[RRRRRRRRRWWWbbblllqqqvvv{{{hhhjjjtttiiiZZZPPPMMMMMMLLLJJJLLLMMMPPPUUU___lllzzz|||wwwqqqkkkhhhcccbbbeeeppp~~~uuubbbPPPIIINNNUUU\\\bbbjjjmmmmmmnnnsssxxxvvvrrrooopppuuuzzz|||||||||zzzyyy|||xxxjjjaaaffflllsss|||ddd```vvvwwwvvvfffaaa```fffllloooqqqtttnnnmmmjjjYYYJJJ```{{{qqqooovvvsssnnnkkkeeeaaa^^^YYYUUUPPPKKKEEEAAA<<<<<<888;;;===999FFFccciiiccciiiyyyyyy||||||xxxyyy}}}|||rrreeeUUUGGGCCCFFFHHHKKKMMMLLLHHHCCCAAA@@@GGGEEEBBB@@@???>>>======CCCFFFJJJOOOTTTWWWXXXXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\ZZZYYY[[[]]]eeeuuurrrwwwqqq{{{dddYYYXXXQQQOOOTTTPPPNNNLLLJJJHHHFFFBBB???<<<;;;:::888666555555555333222222111111222222333wwwqqqwww|||}}}yyy~~~xxxgggccc```WWWQQQRRRjjjyyyVVVLLLHHHDDD@@@===;;;:::888666444444333333222111111111////////////////////////...///000//////000333555===TTTqqqrrrfff~~~|||zzzwwwlll]]]RRRSSSSSSXXXdddnnnrrrvvvyyy~~~iiijjjxxxmmmcccWWWPPPOOOOOONNNLLLPPPNNNLLLLLLOOOYYYfffooo|||sssmmmiiiiiikkkpppxxxttt```OOOJJJPPPWWW```gggmmmnnnjjjkkkqqqxxxwwwuuusssvvv|||~~~xxxooovvv~~~~~~jjjkkkwwwppp}}}uuueee``````fffnnnqqqtttwwwqqqooojjjWWWHHH^^^}}}}}}sssoooiiibbb```]]]YYYTTTOOOHHHCCC<<<<<<999:::>>>:::CCC[[[ooo\\\```pppwwwssstttvvv}}}ppp]]]RRRJJJEEEEEEGGGHHHJJJMMMMMMJJJEEEAAA???DDDDDDDDDCCCCCCEEEFFFHHHLLLMMMOOOQQQSSSUUUXXXYYYVVVXXXZZZZZZZZZ[[[]]]___\\\[[[[[[]]]```hhhyyyqqqyyy~~~wwwqqq]]]WWWWWWOOOLLLRRROOOMMMKKKJJJJJJHHHEEECCC>>>===;;;999777666555444333222222111111222222333{{{~~~|||sssccccccaaaXXXRRRTTTrrr~~~uuuWWWLLLIIIEEEAAA>>><<<;;;999777444444444333222222111111////////////////////////...///000//////000333555;;;QQQmmmnnn___rrrxxxxxxyyyppp^^^QQQQQQQQQXXXdddlllpppsssvvv~~~kkkjjj}}}qqqccc]]]VVVRRRRRRRRRRRRQQQSSSRRRNNNJJJIIINNNWWW^^^uuu}}}yyysssmmmnnnnnnpppuuu}}}ttt```PPPJJJNNNTTT]]]dddjjjgggaaaaaajjjtttxxxyyy{{{}}}sssvvvnnnooozzzssseee``````gggnnnrrruuuxxxtttoooiiiVVVGGG^^^uuurrrnnnfffdddbbb___ZZZTTTMMMHHH@@@@@@;;;;;;???;;;AAAUUU~~~tttiiinnnqqqwwwwwwjjj^^^jjj{{{qqqooopppsssyyyrrr```NNNGGGGGGHHHHHHJJJHHHJJJLLLMMMKKKGGGBBB???BBBCCCDDDDDDDDDFFFIIILLLMMMNNNPPPQQQRRRUUUYYY]]]UUUWWWYYYZZZZZZ[[[\\\^^^\\\ZZZ[[[___dddmmm~~~mmmuuutttmmmxxxvvvYYYUUUVVVOOOKKKOOONNNLLLKKKKKKKKKIIIGGGEEE@@@>>><<<:::777666555444333222222111111222222333yyyssszzzooo```bbbbbbXXXRRRTTTxxx}}}rrrYYYPPPJJJGGGCCC@@@>>><<<:::999555444444333333222111111////////////////////////...///000//////000333555999PPPmmmsss```hhhvvvyyy}}}ttt```QQQNNNQQQYYYdddkkkmmmpppuuu|||~~~~~~~~~llljjjuuukkk]]][[[YYYWWWWWWXXXXXXYYYXXXXXXUUUPPPJJJJJJNNNSSSaaalll|||~~~zzzvvvrrrssswww|||yyymmm^^^QQQKKKNNNSSS\\\cccgggccc[[[\\\hhhttt{{{}}}}}}wwwkkkoooxxxpppfffaaa```fffmmmppprrruuuuuunnnfffTTTHHHaaa}}}vvvuuupppjjjiiigggeeeaaaZZZRRRMMMFFFEEE>>><<>>OOOooo~~~jjj```\\\]]]fffnnnjjjeeevvv}}}zzzvvvoookkkkkkkkknnnttt}}}}}}qqq]]]PPPEEEDDDFFFHHHIIIKKKIIIJJJKKKLLLKKKHHHCCC??????AAACCCCCCDDDFFFJJJMMMLLLNNNQQQRRRSSSUUUYYY\\\XXXYYYZZZZZZYYYYYYZZZ[[[YYYXXX[[[```gggsssxxxfffpppllljjjlllVVVSSSUUUQQQMMMMMMOOOMMMKKKKKKJJJIIIFFFCCCAAA???===:::888666555444333222222111111222222333uuukkkqqqnnn___bbbcccXXXQQQSSSzzzlllWWWOOOLLLIIIEEEAAA@@@>>><<<:::555444444333333222222111////////////////////////...///000//////000333555:::QQQooojjjjjjvvv{{{yyydddRRRNNNQQQ[[[eeekkklllpppuuuuuuwww|||~~~|||llljjj}}}pppggg[[[\\\]]]]]]\\\]]]^^^```]]]^^^\\\VVVNNNIIIJJJMMMOOO]]]pppwwwvvv{{{~~~|||yyyqqqnnnfffZZZQQQMMMQQQUUU^^^eeeiiiccc[[[]]]kkkyyy~~~wwwmmmooovvv~~~nnnhhhbbbaaafffkkkmmmoooqqquuummmcccSSSJJJdddyyyzzzwwwvvvpppnnnmmmkkkiiieee^^^VVVQQQKKKIII@@@<<>>;;;888666555444333222222222222222222333tttiiittt{{{hhhaaa[[[^^^XXXKKK^^^eee[[[JJJJJJJJJIIIFFFAAA===;;;::::::999777555333222111111111111000///////////////...///000000///000222444555GGGkkkuuuhhh~~~wwwzzzkkkQQQTTTSSS[[[hhhllliiinnnxxx~~~|||{{{{{{~~~eeeiiivvvgggbbb[[[]]]_________bbbhhhlllppphhh^^^UUUPPPMMMLLLKKKOOORRRZZZiiizzz}}}wwwyyy~~~zzzrrrjjjhhhddd```YYYSSSQQQSSSYYY___gggmmmqqquuuzzz}}}~~~pppkkkpppxxx~~~pppbbbaaabbbeeedddccchhhoootttnnndddRRRKKKiiittt}}}{{{wwwtttrrrlllssswwwrrrkkkeee___YYYSSSMMMFFFBBB===:::===CCCUUUxxx}}}zzzhhh[[[SSSVVVZZZ]]]\\\```mmm{{{uuujjjffffffddddddccccccdddfffggghhhqqquuu{{{wwwkkkccc]]]XXXQQQLLLDDDCCCCCCDDDFFFFFFFFFDDDCCCHHHMMMOOOLLLGGGAAA>>>:::===AAACCCDDDDDDEEEEEEOOOQQQTTTUUUUUUUUUVVVWWWZZZZZZYYYWWWUUUUUUXXXZZZSSSXXX]]]cccnnnbbbttttttxxxppp```UUUVVVVVVNNNJJJLLLMMMLLLJJJJJJIIIHHHEEECCCAAA???===:::888666555555333333222222222222222222uuujjjtttwwwfff```[[[]]]XXXNNNdddzzzaaaZZZLLLLLLKKKJJJGGGBBB>>><<<:::999888777555333222222222111111000///////////////...///000000///000222444666FFFfff}}}nnnyyyzzz~~~pppUUUTTTSSSZZZggglllkkkpppzzz}}}}}}fffiiiqqqbbb]]]\\\___bbbdddeeehhhmmmpppnnnggg^^^VVVSSSQQQOOONNNNNNSSS]]]kkkxxxyyymmmooooookkkbbbXXXSSSSSSXXX```iiiqqqvvv|||xxxqqqtttzzzqqq```___aaadddeeeeeejjjqqquuuooofffVVVQQQooozzz~~~|||yyyuuutttuuuyyyyyyrrrkkkgggbbb^^^WWWPPPHHHCCC>>>;;;===BBBPPPsss{{{wwwdddWWWSSSVVVZZZ[[[XXXWWW```kkkuuu|||qqqllliiifffdddcccaaa```____________```ccchhhmmmpppppppppnnn```ZZZRRRMMMKKKIIIEEEAAA???@@@BBBDDDFFFGGGFFFFFFGGGKKKOOOPPPMMMGGGAAA>>>>>>@@@AAABBBBBBCCCFFFHHHPPPSSSUUUWWWVVVVVVWWWXXXZZZZZZYYYXXXVVVUUUWWWYYYXXXYYY^^^jjj}}}xxx^^^xxx~~~wwwjjj[[[RRRTTTUUUOOOLLLOOOTTTQQQMMMJJJHHHEEEBBB???AAA@@@>>>;;;999777666555333333333222222222222222uuujjjssssssbbb^^^ZZZ\\\WWWQQQmmmxxxxxxvvv[[[XXXPPPOOONNNKKKHHHDDD@@@===;;;999888666555444333333333111111000////////////000...///000000///000222444777CCC```zzzooottt}}}vvv\\\TTTSSSZZZfffmmmooovvvgggiii~~~}}}jjj[[[XXX]]]```dddgggjjjlllooorrrlllfff^^^ZZZYYYXXXVVVTTTPPPWWWbbbkkkqqqtttuuuvvvzzzwwwhhh[[[SSSQQQVVV```llluuu|||vvvttt{{{rrr___]]]___ccceeeggglllssstttnnnfffXXXUUUsss~~~}}}yyyvvvvvvxxxzzzvvvmmmgggdddbbb___\\\TTTKKKEEE???;;;===AAAHHHjjj{{{rrr^^^PPPOOOQQQVVVXXXUUUSSSZZZcccnnn{{{vvvooopppnnnfffbbb```]]]ZZZWWWUUUTTTTTTPPPRRRUUUWWWXXXXXXVVVUUUJJJFFFAAA???@@@@@@>>>;;;===???BBBEEEHHHIIIIIIHHHKKKNNNQQQQQQMMMGGGAAA???DDDCCCAAA??????BBBHHHLLLRRRTTTWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVVVVWWWZZZZZZ```sssgggdddyyysssaaaVVVOOORRRUUUQQQOOOQQQVVVSSSNNNJJJGGGEEEBBB@@@BBBAAA???===;;;999777666444333333333222222222111vvviiiqqqpppaaa___[[[[[[UUUUUUwwwyyynnnWWWVVVRRRRRRPPPMMMJJJGGGCCC???<<<999888777666555444444444222111000000//////000000...///000000///000222444666???\\\yyymmmttt}}}zzzaaaUUUUUU[[[gggpppuuu}}}iiiiii~~~xxxeeeYYYWWW]]]___dddhhhkkkmmmnnnoookkkfffaaa```bbbcccbbb______fffmmmnnnjjjeeecccccckkknnnssszzzyyycccUUUOOONNNUUU___mmmxxxwwwqqqzzzrrr```^^^^^^bbbfffhhhmmmtttqqqmmmgggWWWQQQppp|||{{{zzzvvvuuuvvvwwwxxxtttlllgggfffdddaaa___VVVLLLGGGAAA<<<<<>>;;;:::999777666555555555222222111000000000000000...///000000///000222444555;;;XXXyyykkkxxx~~~|||zzzbbbVVVWWW]]]hhhsss|||kkkiii|||uuuddd[[[\\\___aaaeeejjjmmmooonnnnnnlllhhheeegggmmmooommmiiinnnrrrsssmmmaaaWWWSSSSSSTTTUUU^^^mmm~~~lllUUULLLMMMOOOUUU___mmmzzzuuunnnvvvqqqccc___^^^bbbfffhhhmmmrrrqqqooojjjWWWNNNlll}}}yyyvvvvvvuuurrrrrruuuwwwxxxvvvrrrooooookkkggg```WWWNNNIIIEEE???<<<===<<>>===;;;===AAAEEEGGGGGGGGGHHHIIIKKKLLLNNNMMMJJJGGGEEEEEEJJJFFF@@@<<<<<>>;;;888777555555444444333222111111zzzmmmrrr}}}{{{kkk^^^```^^^YYYSSS^^^~~~hhhYYYVVVUUUVVVSSSOOOMMMMMMJJJEEEAAA>>>===;;;999777666555555222222111000000000000111...///000000///000222444444777TTTwwwxxxeeezzzwww```VVVXXX___jjjvvvmmmjjjxxxsssddd^^^aaacccdddhhhlllqqqssssssrrrqqqmmmkkknnnuuuwwwsssnnnkkkjjjfff]]]RRRKKKJJJMMMPPPUUUaaasss{{{___LLLKKKQQQTTTYYYaaammmzzz~~~{{{||||||~~~zzzuuummmrrr}}}qqqeee___]]]aaafffiiinnnsssuuurrrkkkXXXNNNnnnppp|||uuurrrqqqrrrqqqnnnqqqvvvtttvvvuuurrrqqqqqqmmmggg```WWWPPPMMMJJJDDD???>>><<>>;;;???BBBCCCCCCCCCFFFIIILLLMMMMMMKKKIIIGGGGGGGGGHHHEEE@@@<<<<<>>;;;888777666666555444333222111111wwwiiimmmwwwuuufffZZZ___^^^ZZZUUUeeeyyyfff\\\WWWVVVWWWSSSOOONNNOOOMMMHHHDDDAAA@@@>>>;;;999777666555333222111111000000111111...///000000///000222444555555NNNrrrqqq```wwwsss\\\TTTXXX___jjjwwwooojjjwwwqqqbbb___dddddddddgggmmmtttxxxyyyxxxxxxtttqqqsssyyyyyyssskkk___\\\VVVOOOKKKMMMTTTYYYdddooozzz___PPPSSSYYYZZZ___dddnnn{{{yyyxxx{{{|||sssqqq}}}xxx}}}wwwmmmooozzzrrrddd^^^\\\```gggkkkpppuuuxxxqqqhhhWWWRRRsssrrruuurrrqqqpppqqqrrrpppnnnrrryyyuuuuuussspppooopppllleee___XXXRRRRRRPPPJJJCCC@@@>>>DDD\\\}}}ssseeeZZZUUUTTTVVVXXXSSSKKKHHHJJJKKKJJJNNNXXX^^^ZZZUUUSSSUUUSSSPPPLLLIIIGGGFFFFFFHHHFFFDDDBBBAAA@@@??????@@@BBBDDDEEECCCAAA???>>>;;;???BBBCCCBBBDDDIIINNNPPPPPPOOOLLLIIIGGGGGGHHHDDDBBB???<<<===CCCLLLRRRRRRTTTWWWWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXYYY\\\^^^fffqqquuuYYYdddiiiYYYYYY~~~sss^^^UUUUUUTTTSSSQQQPPPNNNKKKMMMKKKIIIHHHGGGFFFDDDBBBBBBBBBBBBAAA>>>;;;888666666666555444333222111111}}}rrrdddgggpppmmmbbbXXX^^^___[[[WWWjjjttteee]]]YYYWWWWWWSSSOOOOOOPPPOOOJJJEEECCCBBB???===:::888666666333222111111000111111111...///000000///000222444666333JJJmmmrrrbbbssspppYYYRRRWWW___jjjwwwpppkkkxxx~~~oooaaa^^^dddbbbbbbeeellltttzzz||||||}}}xxxtttvvvzzzyyyppphhh\\\XXXRRRNNNQQQ[[[hhhpppzzzgggZZZ\\\___\\\dddgggooo|||xxxxxx|||qqqkkknnn}}}xxxlllnnnyyytttbbb\\\ZZZ```gggmmmrrrxxxxxxnnnbbbTTTUUUvvvxxxooouuurrrqqqrrrsssqqqooouuu}}}|||{{{vvvqqqqqqrrroooiii___XXXTTTVVVUUUNNNFFFBBB@@@AAAUUU{{{~~~~~~}}}vvvjjjaaaWWWYYY```eeebbbZZZUUUUUUQQQMMMUUUffflllbbbYYYXXXUUUSSSOOOKKKHHHFFFDDDDDDMMMKKKHHHEEEBBB@@@@@@???AAACCCEEEDDDAAA===:::888===@@@DDDDDDDDDGGGNNNUUUTTTSSSQQQMMMIIIGGGGGGHHHBBBAAA>>>===>>>DDDLLLRRRQQQSSSVVVVVVUUUTTTTTTTTTWWWWWWXXXWWWWWWZZZ]]]```jjjsssfffVVVlllggg___bbbeeeXXXRRRSSSSSSQQQPPPOOOMMMJJJJJJIIIHHHHHHHHHGGGEEEBBBAAABBBBBBAAA>>>;;;777555777666666444333222111111yyymmmbbbgggkkkbbbcccXXX\\\```TTTXXX|||wwwttteeebbbYYYYYYXXXVVVTTTTTTSSSQQQLLLGGGHHHEEEAAA>>><<<999666444111222333333222111000///000000000000111111111111444666EEEbbb}}}xxxaaaqqqfffRRRLLLQQQYYYcccppp~~~sssnnnwwwkkkeeedddeeegggiiinnntttyyy||||||{{{~~~}}}{{{wwwqqqmmmhhh```WWWVVV___ppp}}}pppeeegggjjjmmmrrr{{{xxxvvv{{{yyy|||vvviii```lllvvvssscccaaa___aaafffnnntttwwwvvvxxxhhhPPPTTTwww|||vvvtttooosssvvvtttooooootttzzzyyyxxxuuussspppnnnmmmmmmcccUUUOOOUUUYYYRRRKKKKKKHHHDDDMMMlll}}}{{{yyyuuuhhhZZZQQQTTTYYYaaajjjrrrxxx|||nnncccdddrrrssscccWWWXXXQQQOOOMMMMMMJJJFFFFFFJJJNNNKKKFFFAAA>>><<<<<<<<>>:::777<<<>>>BBBDDDEEEGGGIIIKKKSSSOOOLLLMMMPPPRRROOOKKKFFFDDD@@@>>>???DDDJJJNNNPPPRRRTTTUUUUUUUUUVVVWWWYYYZZZZZZXXXWWWXXX]]]aaajjj|||VVV\\\wwwnnn^^^ttt~~~]]]TTTQQQPPPPPPOOOOOONNNMMMMMMKKKIIIGGGEEECCCCCCCCCCCC@@@@@@@@@@@@>>><<<:::888666555444333222111111111vvvhhh]]]bbbhhh```aaaXXX\\\\\\PPPVVV{{{}}}mmmssseeebbbZZZZZZZZZXXXVVVVVVUUURRRMMMIIIIIIFFFBBB???===:::777555111222222333222111///...000000000000111111111111333444AAA]]]xxxfffnnnxxx___LLLIIIMMMTTT___lll|||tttqqqwwwjjjddddddeeefffhhhmmmttt{{{|||wwwtttqqqlllhhhmmm{{{{{{jjjhhhhhhlllqqqxxx|||tttsssxxx~~~|||~~~jjjbbbnnnxxx~~~qqqcccaaa___aaagggnnntttwwwvvvuuudddMMMQQQvvv|||xxxxxxrrruuuvvvtttppppppsssvvvuuusssqqqooolllkkkjjjiiieee\\\[[[dddfff\\\QQQNNNGGGCCCHHH```}}}yyyxxxuuulll```VVVXXX]]]eeeppp}}}sssbbb\\\UUUOOOLLLKKKHHHDDDDDDFFFJJJGGGCCC???<<<;;;;;;;;;===>>>???@@@???<<<:::888;;;===???@@@@@@@@@AAABBBHHHHHHJJJOOOTTTUUUQQQMMMGGGDDD@@@>>>???CCCIIIMMMPPPRRRTTTUUUUUUUUUVVVWWWYYYZZZZZZXXXVVVZZZcccjjj{{{}}}VVVdddyyyrrrdddvvvYYYSSSOOOOOONNNNNNMMMLLLLLLKKKJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@>>><<<:::999666666444333222111111111}}}qqqdddYYY^^^ddd]]]^^^XXX[[[WWWLLL[[[oookkkrrreeeccc\\\[[[\\\[[[ZZZYYYWWWTTTOOOLLLIIIGGGCCCAAA???<<<999666222222222222111000///...000000000000111111111111333222;;;TTTqqqkkkooonnnXXXIIIIIIKKKQQQ\\\kkk~~~sssrrr|||vvviiicccccceeehhhkkkooouuu{{{|||zzzwwwxxxkkkdddgggmmmssswww}}}wwwqqqqqqwww}}}~~~pppjjjuuu}}}~~~qqqaaa______aaagggnnnsssvvvtttrrr```JJJRRRzzz{{{{{{yyyyyyxxxwwwvvvuuuuuuvvvpppooommmkkkiiihhhgggggghhheeejjjtttuuuhhhYYYRRRHHHEEEDDDRRRttt}}}~~~zzzvvvtttssslllddd\\\^^^ccclllyyyvvviiiYYYQQQIIIGGGFFFBBB@@@AAACCCBBB???===;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::===???@@@???===<<<<<<<<>>CCCIIIMMMPPPSSSUUUVVVUUUUUUVVVXXXYYYZZZZZZVVVUUU\\\kkkwwwfff[[[rrr{{{rrrggggggSSSQQQMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB???@@@@@@???>>><<<:::999777666555333222222111111wwwmmmddd[[[^^^bbb[[[[[[XXXYYYRRRPPPnnnkkksssqqqfffbbb^^^\\\\\\\\\[[[ZZZXXXTTTPPPNNNJJJHHHEEECCCAAA???;;;888333333222222111000///...///000000000111111111111333111777LLLjjjmmmmmm{{{yyygggUUUKKKLLLMMMRRR]]]nnnpppnnnxxxtttgggbbbccceeemmmooossswww{{{zzz}}}fff]]]gggooovvvyyy|||}}}uuuqqqtttzzz{{{vvv|||rrr```______ccciiiooosssuuusssooo\\\HHHVVV}}}zzzwwwuuuuuuwwwxxxvvvtttpppooonnnlllkkkjjjiiiiiijjjkkksss}}}|||nnn^^^VVVLLLJJJDDDIIIggg|||{{{xxxtttqqqmmmgggbbb```dddkkkwwwxxx]]]RRRHHHEEEEEEAAA>>>===>>>===<<<;;;::::::::::::;;;::::::999:::;;;===>>>AAACCCCCCBBB@@@>>>>>>>>>???CCCJJJSSSXXXXXXSSSNNNCCC@@@===<<>><<<;;;999777666555444333222222222}}}pppjjjhhhbbbbbbaaaYYYYYYXXXVVVPPP[[[oooqqqeeeaaa___\\\[[[[[[\\\ZZZWWWTTTQQQOOOKKKJJJGGGFFFDDDAAA===:::555444333222111000/////////000000000111111111111444111555FFFbbb|||ooohhhxxxqqq___RRRMMMOOOOOOTTT___qqqllliiirrrrrreeebbbdddfffmmmpppuuuyyy|||~~~|||wwwpppkkkkkkooozzzggg^^^gggpppxxxzzz~~~xxxqqqqqqwww~~~}}}~~~qqqbbbbbbcccgggnnnssswwwyyyuuunnnYYYGGGWWWuuurrrppprrrvvvxxxuuurrrsssrrrqqqppppppooooooooolllooouuuzzzwwwlll```ZZZPPPNNNFFFEEE^^^|||{{{yyywwwrrrjjjccc___aaaiiivvv{{{\\\QQQGGGDDDDDD@@@===<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;999999:::===@@@BBBCCCDDDEEEEEECCCBBBBBBCCCCCCEEEIIIMMMOOONNNJJJGGG===<<<<<<===@@@FFFLLLOOOPPPRRRTTTUUUTTTUUUVVVWWWVVVXXXXXXWWW[[[hhh{{{rrrZZZyyyooolllSSSLLLNNNKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDDDDCCCBBBAAA@@@@@@????????????>>>===;;;:::777777555444333222222222|||}}}zzzllljjjlllhhheeeaaaWWWWWWVVVSSSPPPiiivvv|||oooccc___aaa]]]XXXZZZ[[[ZZZWWWTTTRRRRRRLLLKKKIIIHHHFFFCCC???<<<777666444333111111000000000000000000111111111111333222444AAAZZZvvvqqqhhh}}}~~~jjjYYYOOOMMMRRRRRRWWWcccuuuzzzjjjgggqqqpppdddbbbeeehhhjjjpppwww|||yyyyyyvvvqqqhhh```[[[YYYaaagggvvv}}}ppphhhjjjrrryyy{{{sssmmmqqq{{{}}}xxxzzzllleeeeeeggglllsssxxx{{{|||wwwnnnWWWEEEWWWxxxwwwvvvxxx{{{}}}{{{xxxuuuuuutttsssssssssttttttnnnqqquuuuuuooohhhaaa^^^TTTQQQJJJGGGWWWwww}}}{{{zzztttjjjcccaaadddmmm}}}}}}mmmVVVMMMFFFDDDBBB>>><<<===<<<===>>>@@@@@@???>>>======;;;::::::;;;>>>AAADDDAAACCCDDDEEEDDDCCCDDDEEEEEEEEEFFFEEEDDDBBB@@@???999:::<<<>>>BBBGGGKKKMMMOOOQQQSSSTTTSSSSSSTTTVVVTTTVVVYYY]]]gggvvvhhhmmm|||~~~aaaRRROOONNNJJJJJJIIIIIIHHHGGGGGGGGGBBBCCCCCCBBBBBBAAA??????>>>?????????>>>===;;;:::888777666444333333222222xxxzzzkkkiiinnniiieee___TTTUUUTTTPPPPPPsssuuurrrssslllaaa]]]bbb___WWWYYY\\\[[[XXXUUUTTTUUUMMMLLLKKKJJJHHHEEEAAA>>>999888666444222111111222000000000000111111111111111222444<<>>>>>@@@BBBDDDDDDCCCAAA@@@<<<;;;::::::<<<>>>AAACCC@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDBBB???===<<<<<<999:::===AAADDDFFFHHHHHHMMMOOORRRRRRRRRRRRSSSTTTRRRUUU[[[gggwwwdddyyyWWWPPPOOOIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAABBBBBBAAA@@@???>>>>>>>>>??????>>>===<<<;;;888777666444333333333333xxxvvv{{{}}}|||kkkhhhmmmiiiccc]]]SSSTTTSSSNNNPPPxxxaaadddllliii^^^\\\ccc```VVVYYY\\\\\\YYYVVVVVVWWWNNNMMMKKKKKKIIIFFFBBB>>>:::999666444333222222222000000000000111111111111///222444:::MMMlllmmm^^^|||sssdddZZZWWWYYY\\\]]]cccppppppooosss{{{nnnlllmmmcccbbbggglllqqqxxx~~~|||vvvkkkhhhooowww{{{rrr|||rrroooxxxsssqqqzzzxxxjjj___```ccciiipppuuuwwwwwwrrrhhhRRRFFF^^^vvvqqq{{{|||}}}}}}|||{{{yyyyyyrrrrrrqqqqqqrrrrrrssstttssswwwxxxrrrkkkfffeeeeeeaaa\\\WWWUUUVVVcccuuu|||zzzvvvtttnnngggfffkkkkkknnnttt~~~sssbbbTTTLLLEEEBBBAAAAAA>>>::::::>>>@@@BBBEEEGGGGGGFFFDDDBBB<<<;;;::::::<<<>>>@@@BBBAAACCCEEEEEEDDDCCCDDDEEECCCDDDEEECCCAAA>>>======999;;;???BBBDDDEEEEEEDDDLLLNNNQQQRRRQQQQQQRRRTTTQQQTTT]]]nnnrrrcccmmmOOOMMMLLLDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===>>>>>>?????????===<<<;;;888777666555444333333333zzzsssvvvuuuvvv~~~qqqqqquuuiii\\\WWWTTTZZZQQQIIIZZZpppYYYgggfffcccdddeeeccc]]]YYYYYYXXXXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLIIIEEECCC???<<<888555444333111///111111111111000000000000222555555777GGGddduuucccnnnpppeee]]]ZZZ]]]YYYaaajjjrrrxxxxxx{{{sssjjjmmm```]]]bbbhhhqqqwww~~~}}}}}}|||zzz|||ooo|||uuuttt{{{xxx{{{xxxmmmbbb______dddlllqqqqqqoooooodddQQQJJJccc}}}yyyxxxssssssuuuvvvvvvuuuqqqnnnpppuuuyyyyyywwwxxxwwwuuurrrooollliiihhhgggdddbbb___WWWZZZsss|||uuurrrmmmeeedddgggcccdddfffkkkuuuooo___SSSKKKGGGDDDCCCAAA???============???CCCIIILLLLLLIIIGGGFFFAAA@@@>>><<<<<<===???@@@CCCCCCDDDEEEFFFFFFEEEEEEDDDFFFGGGFFFCCCAAAAAABBB???@@@AAAAAABBBDDDGGGIIINNNMMMPPPTTTRRRNNNMMMOOORRRYYYfff{{{eeeyyy|||fffQQQOOOOOOKKKIIIFFFCCCBBBBBBCCCBBBAAA@@@BBBDDDCCCAAA????????????@@@@@@@@@???<<<999777:::888777555444444444444|||lllmmmrrr~~~~~~ooommmnnnbbbWWWVVVSSSWWWQQQQQQggg```ZZZoooiiieeebbb```bbb```\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUURRRPPPNNNKKKGGGDDDAAA===999666444333222111111111111111000000000000111444444555DDDaaa}}}zzzbbbgggsssiiibbb___```^^^gggpppxxx{{{{{{~~~vvvnnnlll___]]]bbbhhhooovvv}}}~~~}}}nnn}}}}}}yyy~~~{{{xxx}}}vvvjjj```___```fffnnntttuuusssqqqeeePPPIIIccczzzxxx|||vvvtttuuuwwwwwwwwwvvvsssqqqsssxxx{{{yyywwwzzzxxxuuuqqqmmmjjjhhhgggiiidddaaa^^^WWWXXXlll}}}vvvmmmccc```ccc^^^^^^^^^```eeemmmvvv|||zzzqqqeeeYYYPPPIIIEEEBBBAAA@@@>>>===<<<<<<<<<<<>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@@@@AAA@@@AAABBBBBBBBBDDDHHHKKKOOONNNPPPSSSQQQNNNNNNQQQWWWaaaqqqwwwnnn~~~```PPPLLLLLLKKKIIIGGGDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@@@@AAA@@@AAAAAA@@@???===:::999:::999777555444444444444~~~~~~mmmhhhooo}}}zzzkkkhhhgggZZZSSSTTTSSSUUUPPPTTTqqqrrrYYYggg~~~lllhhhaaa]]]bbbddd___```aaaaaa```___]]]\\\ZZZXXXTTTRRROOOMMMIIIFFFCCC???:::666555444444333222222111111111000000000000222333444AAA[[[yyycccaaasssvvvoooiiidddbbbcccmmmxxx~~~~~~{{{ssskkk___\\\bbbhhhooovvv~~~zzzqqq}}}}}}~~~|||zzzrrrfff^^^^^^aaahhhpppvvvwwwvvvqqqcccNNNJJJggg}}}{{{zzzvvvuuuwwwuuussssssuuuxxxyyyyyyxxxvvvuuuwwwzzz{{{xxxuuuwwwuuurrrooollljjjiiihhhkkkfffbbb___ZZZYYYfffvvv|||nnnbbb___aaa___^^^]]]\\\\\\]]]^^^___ZZZUUUOOOJJJGGGEEECCCBBB======<<<;;;;;;;;;;;;;;;>>>BBBFFFHHHGGGDDDAAA@@@???>>>=========>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCAAA???@@@@@@BBBCCCCCCBBBCCCEEEJJJMMMPPPNNNNNNPPPPPPNNNPPPUUU___mmmoooqqqpppWWWNNNIIIHHHJJJJJJGGGEEECCCDDDDDDDDDCCCFFFGGGFFFDDDBBBAAAAAABBBBBBBBBAAA@@@???===<<<<<<:::999888666555555444555sss{{{qqqfffddddddXXXSSSUUUTTTTTTMMMWWW{{{eeeWWWtttyyymmmkkkcccaaaeeeeeebbbbbbcccdddcccaaa___^^^[[[XXXUUURRRPPPMMMJJJHHHDDD@@@:::666555555444444222222222111111111000000000222333444>>>VVVtttjjjbbbnnnzzztttnnngggaaabbbooo|||yyy~~~jjj^^^\\\aaagggpppwww}}}xxx~~~}}}{{{ooobbb\\\^^^bbbiiiqqqvvvwwwvvvooo```LLLLLLoooxxxwwwtttqqqrrrsssrrrpppqqqsssvvvxxxzzzwwwwwwwwwyyyzzzyyyuuuqqqnnnnnnnnnnnnllljjjhhhgggkkkfffcccbbb___]]]ccckkktttggg```___^^^]]]\\\[[[ZZZXXXUUUSSSPPPMMMJJJGGGFFFEEECCCAAA;;;;;;;;;;;;;;;;;;<<<<<<===@@@DDDEEECCC@@@>>>===;;;::::::::::::;;;<<<=========???@@@AAAAAAAAAAAAAAABBBCCCCCCBBB@@@AAABBBEEEEEEDDDDDDDDDGGGLLLOOOOOOMMMLLLNNNNNNNNNSSSYYYeeexxx{{{ttt___PPPNNNHHHFFFKKKJJJGGGEEEDDDDDDEEEEEEDDDGGGGGGFFFCCCAAA@@@AAACCCDDDCCCAAA@@@???>>>>>>>>>:::999888777666555555555xxxfff```cccdddYYYUUUXXXUUUQQQPPPggg___ZZZ|||vvvlllmmmhhhhhhiiidddbbbccccccccccccaaa```___ZZZWWWSSSQQQOOOMMMKKKIIIDDD@@@;;;777666666555444222222222222111111111111111333333444;;;PPPppptttgggqqq}}}yyyssshhh^^^___mmm|||}}}~~~jjj]]][[[aaafffqqqxxx~~~}}}}}}lll___[[[^^^dddkkkqqqtttuuutttnnn___LLLMMMrrrttttttpppmmmpppqqqpppooonnnooorrrvvvyyyttttttuuuvvvvvvtttpppllliiikkkmmmnnnlllgggbbb___gggdddbbbbbbaaa___```ccc{{{|||oooddd^^^VVVUUUSSSTTTTTTSSSPPPMMMKKKIIIFFFDDDCCCAAA>>><<<;;;;;;<<<<<<<<<=========<<<>>>AAABBB@@@===;;;:::888999999999:::;;;<<<======>>>???@@@AAABBBBBBBBBAAACCCEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFGGGIIINNNQQQNNNKKKKKKNNNOOOQQQWWW___kkk{{{TTTLLLNNNHHHFFFLLLIIIGGGEEEDDDEEEEEEEEEDDDEEEEEEDDDBBB??????@@@BBBDDDCCCAAA@@@????????????::::::999888777666555555{{{ppp___]]]dddeeeZZZWWWYYYTTTMMMZZZ}}}___ppptttlllnnnllllllkkkccccccbbbbbbaaa``````______YYYVVVRRROOONNNMMMLLLJJJDDDAAA===;;;999888666444333222222222222111111111222222444444999KKKkkk{{{llluuu}}}xxxlll^^^___lll}}}jjj]]][[[```eeepppwww}}}{{{jjj___YYY^^^eeelllrrrtttuuutttnnn```LLLLLLooo{{{rrrsssmmmjjjnnnnnnoooooonnnmmmooorrrtttpppqqqrrrrrrqqqnnnkkkiiijjjlllmmmmmmjjjddd]]]YYYaaaaaaaaabbbaaa___^^^^^^lllzzzmmmbbbWWWSSSOOONNNPPPPPPNNNLLLHHHFFFDDDCCCBBBAAA>>><<<<<<<<<======>>>======<<<:::===???@@@>>>;;;::::::999:::;;;<<<===>>>??????===>>>???AAABBBCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJLLLOOOQQQNNNLLLLLLPPPSSSWWW^^^ffftttkkkOOOKKKMMMHHHFFFKKKHHHFFFDDDCCCDDDEEEEEEDDDBBBCCCCCCAAA???>>>???AAABBBBBBAAAAAA@@@??????>>>::::::::::::999777666555xxxlll^^^]]]ddddddXXXVVVXXXSSSLLLfffqqqdddtttnnnoookkklllkkkcccdddbbb```___^^^___``````XXXUUUQQQOOOOOOOOONNNMMMEEECCCAAA???>>>;;;888555333333222222222111111111111111222333555EEEggg~~~nnnxxxqqqbbbbbboookkk^^^ZZZ___dddlllsss}}}~~~yyyjjjqqq}}}}}}zzzyyyiii___WWW]]]fffnnntttvvvwwwwwwoooaaaLLLJJJjjj{{{wwwqqqssslllhhhmmmgggkkkoooqqqooonnnnnnooolllnnnooonnnllljjjhhhgggkkkkkkkkkjjjhhhdddaaa^^^aaadddfffeeecccaaa___^^^aaazzz}}}~~~qqqfff^^^TTTOOONNNNNNMMMKKKGGGEEECCCCCCCCCCCCAAA@@@<<<<<<===>>>>>>===<<<;;;999;;;>>>>>>===;;;::::::888999;;;<<<>>>???@@@@@@<<<===>>>@@@BBBBBBCCCCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGIIIKKKMMMMMMNNNPPPQQQOOONNNPPPUUUYYY^^^fffnnntttttt___MMMKKKLLLHHHFFFIIIGGGEEECCCBBBCCCDDDDDDDDD???AAABBBBBB@@@???@@@AAA@@@@@@AAAAAAAAA???>>>===:::;;;;;;;;;999888666555wwwjjj______eeebbbUUUTTTWWWQQQMMMllleeeiiitttpppoooiiiiiijjjdddeeeccc```^^^]]]^^^```aaaXXXUUUQQQOOOPPPPPPPPPOOOGGGEEEDDDBBBAAA>>>:::777333333333222222222111111000000111111333BBBddd~~~nnnzzzvvvfffgggssslll^^^ZZZ___dddhhhppp{{{}}}oooZZZ```ooo|||{{{hhhmmm~~~~~~wwwxxxiii```VVV\\\gggpppvvvyyyzzz{{{nnnaaaMMMJJJiiizzzyyyuuuqqqssslllhhhlllaaahhhppptttrrrooommmlllkkklllmmmllljjjhhhgggfffiiihhhhhhggggggggghhhhhheeeiiillljjjfffdddbbb```\\\vvvwwwvvvrrrgggYYYOOOKKKJJJHHHFFFEEECCCAAA@@@AAAAAA@@@???<<<<<<=========<<<:::999888:::===>>><<<;;;::::::666777999;;;<<<>>>>>>>>>;;;<<<>>>???AAABBBBBBCCCAAACCCFFFFFFFFFFFFGGGHHHFFFIIIMMMOOOOOOOOOPPPQQQPPPOOORRRYYY^^^ccckkkttt{{{dddXXXMMMKKKJJJGGGFFFGGGFFFDDDBBBBBBCCCDDDDDDCCC>>>@@@BBBCCCBBBAAAAAAAAA>>>???AAABBBAAA???===<<<:::;;;;;;;;;:::888666555tttlllbbbeeeaaaXXXVVV[[[WWWMMMLLL{{{tttbbbjjj~~~wwwnnnhhhfffffffffeeeeeebbb___^^^___`````````]]]VVVPPPPPPOOOLLLJJJKKKIIIHHHGGGFFFEEEAAA===999333444555555555333000///000222000333777;;;WWWjjjuuu~~~lllkkkwww~~~lll___[[[___ccciiinnnvvv}}}mmmWWW[[[oooqqqeeeaaalll~~~|||zzzjjj\\\ZZZ^^^fffpppxxx{{{{{{yyy{{{fffOOOHHHcccwwwuuuttttttssspppiiiccciiippptttrrrooommmmmmiiiiiijjjjjjiiigggfffeeekkkooonnniiihhhkkkkkkfffjjjjjjjjjjjjiiifff```\\\bbbnnnyyyeeeTTTKKKHHHGGGGGGIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@??????@@@BBBCCCCCCBBBEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQOOORRRUUUZZZcccrrrpppUUUSSSOOOJJJGGGEEEDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAA@@@???>>>???>>>===<<<:::999888777yyynnnhhhaaaccc___UUURRRUUUSSSMMMXXXffffff}}}|||uuummmgggeeeeeeeeeeeeeeeccc```___aaabbbbbbbbb___VVVPPPSSSVVVSSSMMMJJJJJJHHHFFFDDDBBB>>>999666999999888777555333000///000222000222555999SSS{{{iiimmmuuuppp}}}qqqccc]]]^^^bbbgggllltttzzz~~~vvvdddYYYdddyyyzzztttoookkkeee___aaaooozzziii\\\YYY^^^gggqqqxxx||||||zzztttaaaNNNIIIcccuuuzzzxxxuuurrrssspppjjjoootttuuurrrnnnlllllljjjkkklllllllllkkkjjjiiimmmpppoookkkjjjlllkkkhhhllljjjhhhgggfffdddaaa___]]]gggyyyssscccXXXQQQKKKHHHFFFDDDAAA@@@@@@???===;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????AAA@@@???@@@BBBCCCCCCBBBCCCCCCCCCDDDEEEGGGIIIKKKOOOPPPQQQQQQPPPQQQQQQRRRTTTVVV[[[cccppp|||ooo^^^RRRPPPMMMIIIGGGFFFFFFFFFFFFDDDDDDDDDFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999lllrrr|||pppgggccc```^^^ZZZSSSQQQQQQQQQPPPbbbtttbbbwwwxxxssslllgggeeedddddddddeeecccbbbbbbdddeeeeeeddd```WWWTTT[[[bbb```WWWQQQRRRPPPLLLIIIFFFBBB<<<888@@@>>><<<888555333111000000222000111444777MMMpppmmmeeevvvvvvwwwfff^^^]]]```eeejjjqqqwwwzzz|||~~~ggg]]]]]]ooowwwuuusssqqqooolllgggdddeeefffgggiiippp~~~yyyhhh[[[XXX^^^gggqqqxxx{{{|||{{{qqq```OOOKKKcccqqq~~~{{{vvvtttwwwwwwsssvvvxxxvvvrrrnnnlllmmmmmmnnnnnnooonnnnnnmmmmmmnnnpppooommmlllnnnnnnkkknnnkkkgggeeeeeedddcccbbb\\\bbbpppuuuiii]]]QQQIIIEEEDDDCCCCCCBBBAAA>>><<<>>>>>>>>>>>>====================================<<<<<<======>>>??????@@@AAA@@@@@@AAACCCDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKMMMMMMNNNOOOOOONNNOOOQQQSSSVVV]]]jjjyyy{{{nnnTTTTTTMMMLLLJJJHHHGGGGGGHHHHHHEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???===<<<;;;::::::::::::::::::::::::rrrjjj{{{tttiiicccaaa___XXXSSSSSSTTTRRRQQQSSSeeennnffftttpppkkkgggdddcccddddddeeeddddddeeeggghhhhhhggg^^^[[[]]]fffmmmjjjbbb]]]^^^\\\XXXTTTPPPKKKFFFBBBCCC@@@<<<888555333222222111444111111444555GGGeeexxxbbbnnn|||{{{xxxvvvwwwyyyyyyggg]]]\\\___dddiiiooouuuxxxzzz{{{}}}}}}xxxjjjbbbeeezzzyyyvvvqqqfffgggiiikkknnnqqqrrrsssooorrrwww}}}wwwgggZZZWWW]]]gggpppvvvyyy{{{{{{uuucccRRRMMMcccrrrlll}}}{{{wwwwwwzzzxxxxxxyyyzzzwwwrrrnnnnnnooopppppppppoooooonnnmmmllllllmmmnnnnnnooopppqqqpppmmmkkkhhhgggggggggfffdddaaaccckkk{{{yyyjjjZZZPPPIIIGGGEEECCCCCCBBB@@@??????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@BBBAAA@@@AAACCCEEEDDDCCCDDDCCCDDDEEEFFFIIIKKKMMMGGGIIIKKKKKKLLLOOOUUUYYY\\\lll{{{ZZZMMMTTTJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>><<<:::999999999999999999999999999wwwpppwww{{{nnndddaaaaaa___RRRLLLSSSUUUPPPOOOUUUuuu}}}bbbccczzzpppnnnkkkgggdddccccccdddeeeeeeeeehhhjjjkkkiiihhh___```fffmmmnnnhhhbbbaaaccc```\\\XXXTTTPPPKKKHHHAAA???;;;777555444444444222666222111555555BBB[[[yyybbbiiivvvccc``````cccfffmmm{{{zzzeee[[[[[[___ccchhhnnnsssvvvyyy{{{}}}|||~~~~~~~~~~~~~~~}}}rrrrrrooouuu{{{nnnkkkcccfffjjjoootttzzzzzz}}}ttteeeYYYVVV]]]gggppptttwwwxxxzzzwwwcccQQQNNNfffjjjkkkxxxxxxxxx{{{|||uuuwwwyyyyyyvvvqqqooopppsssrrrqqqooonnnlllkkkjjjiiijjjjjjkkknnnpppqqqssstttkkkjjjjjjjjjkkkjjjgggeeecccdddiiivvvzzzkkkaaaTTTPPPIIIEEECCCBBBAAAAAA@@@@@@?????????>>>>>>>>>========================>>>>>>??????@@@AAAAAAAAABBBAAAAAABBBDDDEEEEEEDDDFFFFFFFFFFFFGGGHHHJJJKKKHHHJJJLLLLLLMMMTTT^^^eeettt{{{dddOOOLLLOOOJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBBBB@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@???>>>===;;;999888:::::::::999888888777777zzzxxxzzz}}}rrrhhhaaa___^^^[[[LLLIIIRRRRRRIIIPPPaaaiiiYYYiiinnnmmmmmmkkkhhheeecccdddeeeeeefffgggjjjlllllljjjgggbbbdddiiilllhhh___ZZZZZZ\\\YYYUUURRRPPPNNNJJJHHH@@@>>>:::777555444555555222666333111555555>>>QQQmmm|||eeegggcccUUUQQQPPPRRRVVV[[[eeeooo||||||ggg[[[[[[___aaaffflllqqquuuxxx|||~~~|||}}}~~~~~~~~~}}}iiiooo}}}xxxpppooopppssswwwzzz|||~~~pppbbbXXXWWW___iiiqqqtttuuuwwwyyysss^^^LLLOOOnnnkkksssuuuvvvwww{{{|||ssstttvvvvvvtttpppoooqqqssspppooommmkkkiiihhhggggggiiihhhiiinnnpppoooqqqtttjjjiiiiiijjjlllkkkiiifffcccdddhhhrrr{{{jjjcccXXXOOOIIIEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDHHHGGGGGGFFFGGGHHHJJJKKKKKKMMMNNNNNNQQQ[[[kkkvvv}}}rrrRRRLLLMMMHHHIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@???===????????????>>>>>>>>>>>>???>>>>>>===<<<;;;999888::::::999999888777666666tttiiibbb]]]ZZZYYYRRRGGGHHHRRRNNNGGG]]]]]]___tttkkkkkklllllljjjfffdddeeefffffffffhhhkkkmmmllliiifffdddccceeegggddd\\\WWWVVVSSSQQQNNNLLLLLLKKKIIIGGG@@@???<<<999777555444444///555111///444444:::IIIddduuuiiijjj~~~}}}cccXXXQQQLLLMMMOOOQQQUUU[[[bbbhhhtttlll^^^[[[^^^___ccciiioootttxxx{{{~~~|||}}}|||jjjooozzzxxxzzz}}}}}}|||zzzmmmaaaXXXZZZbbbmmmsssuuuuuuwwwyyyoooYYYIIIQQQwwwssswwwwwwtttxxx{{{tttqqqssstttrrrnnnmmmoooqqqlllkkkiiihhhgggggghhhhhhlllhhhiiimmmnnnkkklllpppiiihhhfffggghhhiiiiiihhhdddfffjjjqqq|||~~~qqqdddYYYPPPIIIEEECCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBCCCEEEFFFFFFEEEGGGGGGFFFGGGHHHJJJLLLMMMPPPRRRUUUWWW___ooozzz|||```NNNMMMLLLFFFFFFFFFFFFEEEDDDCCCBBBAAABBB@@@????????????>>><<>>>>>>>>===============<<<<<<:::999999888888888888888888777777|||nnnddd^^^ZZZWWWTTTIIIBBBIIITTTMMMIIImmm{{{VVViiiooopppjjjlllmmmkkkgggeeeeeegggfffgggiiilllmmmllliiieeeeee```___dddeee```ZZZXXXPPPNNNLLLKKKKKKLLLKKKIIIBBBAAA>>>;;;888555444333...333000...333333777DDD```rrrnnnmmmkkk```WWWPPPOOOPPPOOOOOOQQQUUUTTTXXX___gggqqqqqqaaa[[[\\\]]]aaahhhnnnrrrwww{{{~~~|||}}}}}}mmmrrr}}}~~~~~~xxxtttyyyxxxkkk```XXX\\\eeeooouuuvvvvvvxxxzzznnnXXXIIITTT}}}zzz{{{yyyrrrtttzzzwwwppprrrsssqqqmmmkkklllnnnhhhhhhgggfffggghhhjjjkkknnnjjjiiimmmmmmhhhhhhllljjjgggcccbbbdddgggiiijjjhhhjjjmmmqqqwwwwwwhhhZZZOOOHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBCCCFFFGGGFFFEEEEEEEEEEEEGGGIIIKKKNNNOOOXXX\\\```fffrrrqqqkkknnnTTTMMMKKKGGGDDDDDDDDDDDDEEEDDDDDDCCCBBBBBB@@@>>>>>>???>>>===;;;????????????>>>>>>>>>===<<<<<<<<<<<<;;;::::::999555666666777888999999999ssshhhccc^^^WWWPPPNNNJJJDDDPPPXXXJJJNNN{{{mmmccctttyyytttiiihhhgggfffeeeddddddddd```bbbhhhmmmlllfffbbbccchhhgggfffdddbbb___]]]\\\WWWTTTPPPMMMLLLKKKJJJHHHIIIEEE@@@<<<999666444111333333444555333222999BBB```ooooooeee|||xxxiiiaaaWWWSSSSSSSSSOOOKKKOOOPPPOOOMMMNNNWWWeeepppxxxddd\\\]]]\\\___eeelllrrrxxx{{{}}}~~~nnn{{{nnniiieeemmmrrrbbbYYYVVV^^^dddmmmvvvzzzyyyxxxyyyjjjVVVFFFYYYxxxwww~~~xxxvvvwwwwwwtttpppooopppqqqqqqooonnnnnnnnnoooiiiddddddiiinnnpppoooooommmmmmmmmjjjffffffkkkjjjfffaaa___aaafffkkknnndddeeebbb```iii~~~tttaaaVVVSSSIIIGGGDDDCCCCCCCCCBBBAAACCCBBBBBBCCCDDDDDDBBB@@@DDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCDDDFFFHHHFFFJJJGGGHHHOOOMMMNNNYYYnnnrrrvvv~~~rrrfffxxx~~~dddUUURRRLLLGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???????????????>>>======>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::999999999999888888888777777666666|||qqqgggbbb]]]UUUOOOMMMFFFFFFRRRTTTKKKZZZxxx^^^aaa{{{xxxrrrhhhgggffffffeeeeeeeeefffffffffiiillliiiaaa]]]^^^iiihhhgggdddbbb___\\\[[[WWWUUUQQQOOOOOONNNMMMKKKIIIFFFAAA===:::777555222333222333444222222888@@@ZZZmmmvvvfffvvvwwwoooeee___\\\ZZZTTTPPPOOOOOOOOONNNNNNRRRYYY___mmmzzzggg^^^^^^\\\___dddkkkqqqwwwzzz|||uuuooo___[[[YYYbbbvvvpppaaaXXXUUU___eeemmmuuuxxxxxxxxxyyyeeeUUUNNNdddzzz{{{wwwvvvuuuqqqnnnppppppooommmmmmmmmooopppoookkkggghhhmmmrrrsssrrrnnnnnnqqqtttrrrjjjeeeeeedddbbb``````dddgggjjjkkkfffddd^^^YYYaaaxxxuuuhhh```RRROOOKKKHHHGGGGGGFFFEEEDDDCCCAAABBBCCCDDDDDDDDDHHHGGGFFFEEEDDDCCCCCCCCCAAACCCEEEFFFFFFFFFGGGHHHFFFKKKJJJLLLTTTUUU[[[jjjooodddkkkwww[[[RRRPPPKKKFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<;;;:::;;;::::::::::::999999999888888888888777777777666wwwmmmddd___[[[SSSNNNMMMHHHMMMTTTPPPOOOnnnfffZZZpppuuunnnffffffffffffgggggghhhhhhmmmkkkkkkkkkfff]]]ZZZ[[[ddddddcccbbb```^^^\\\[[[XXXVVVSSSRRRRRRRRRPPPOOOJJJGGGCCC???<<<:::666444333222333444222111666===MMMdddhhhmmm}}}uuuoooiiibbb]]]TTTTTTTTTTTTTTTTTTTTTUUUUUUccctttmmmcccaaa]]]```eeekkkqqqvvvyyy{{{{{{~~~rrraaaUUUSSSRRR]]]ttt}}}lll^^^WWWUUU```fffnnnsssvvvwwwxxxwwweeeVVVRRRlll~~~|||vvvtttsssqqqoooqqqooommmkkkkkkmmmppprrrooommmkkkmmmrrruuuuuutttpppoooppptttsssllleeeccc______```cccfffhhhhhhgggddd___UUUOOOWWWmmmxxxfffaaa[[[VVVSSSQQQOOONNNNNNJJJFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFIIILLLMMMLLLKKKKKKLLLNNNVVVXXX\\\eeejjjtttqqqdddZZZccc{{{qqq___OOOLLLMMMIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999888:::::::::999999999888888888888888888777777777777~~~www{{{~~~rrrjjjbbb]]]YYYRRRNNNNNNQQQUUUUUUOOO\\\zzzcccggg~~~rrrkkkdddeeefffhhhiiijjjkkkkkkooolllkkkjjjeee^^^\\\^^^______```______^^^]]]\\\XXXVVVUUUTTTTTTTTTSSSQQQLLLIIIEEEBBB???<<<999666444222222444222111444:::???XXXwwwkkkeee{{{mmm~~~}}}tttoooaaa```______```___^^^\\\WWW[[[___ccclll{{{vvvjjjddd___bbbffflllqqqwww{{{}}}}}}xxx}}}qqqcccVVVRRRTTTbbbzzzyyyhhh[[[UUUUUU```gggnnnrrrtttvvvwwwuuuiiiUUUOOOmmmxxxqqqoooooooooooopppnnnmmmmmmnnnpppqqqqqqlllkkklllooosssuuutttssssssmmmjjjlllllljjjhhhiiibbbbbbbbbeeeggghhhgggeeeddd^^^UUUSSS___ooowwwwwwzzzsssooollljjjhhhfff```WWWPPPMMMKKKKKKKKKFFFGGGGGGIIIKKKMMMNNNOOOOOOQQQSSSSSSSSSTTTVVVXXX]]]hhhnnnsss|||fffaaaeeezzzYYYOOOGGGGGGHHHFFFDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@===============<<<<<<;;;:::::::::::::::999888888999999999999888888888888888888888777777777777777xxxnnnkkksss}}}zzzmmmfff___\\\WWWQQQNNNOOOWWWUUUTTTXXXuuuqqqeeesssvvvooohhheeefffhhhjjjlllmmmnnnnnnmmmkkkjjjjjjgggbbbbbbfffddddddcccbbb```^^^\\\[[[XXXWWWVVVVVVVVVVVVTTTSSSMMMKKKGGGDDDBBB???;;;888666333222444333111333888777NNNnnnssseeevvvwwwgggfffsssuuurrrmmmkkkjjjjjjjjjiiiiiiddd^^^[[[___lll~~~qqqhhhaaadddhhhmmmsssyyy~~~|||www{{{wwwiiiZZZVVV[[[kkksssbbbWWWSSSTTT```hhhoooqqqsssvvvuuurrreeePPPNNNvvvzzzqqqjjjffffffggghhhnnnnnnnnnpppssssssqqqnnnggghhhkkknnnqqqqqqpppooooookkkiiilllmmmkkkkkkmmmjjjhhhfffeeefffggggggfffgggcccaaahhhxxxzzznnnxxx|||ssskkkgggdddcccccc\\\\\\[[[ZZZYYYYYYYYYYYYTTTUUUVVVWWWZZZ___ffflllqqq}}}iiifffrrrhhhQQQKKKEEEDDDDDDCCCCCCEEECCCBBBAAA@@@@@@@@@@@@@@@===============<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777777777777777777777888888vvvjjjddddddkkkttt{{{{{{ssshhhaaa\\\YYYTTTNNNMMMOOOVVVQQQXXXpppfffdddyyy}}}qqqlllgggfffhhhjjjmmmooopppppppppkkkiiiiiijjjhhheeegggkkknnnmmmjjjgggccc___\\\ZZZZZZYYYXXXXXXYYYXXXVVVSSSNNNLLLIIIGGGEEEBBB>>>;;;888444333555444222222666777HHHddd|||mmmqqqwwwaaa```kkkqqq~~~xxxttttttvvvwwwuuunnngggcccaaaccckkktttwwwkkkbbbdddhhhnnnttt{{{~~~yyy|||sssxxx{{{ppp```eeennn~~~nnn^^^SSSRRRTTT^^^iiiqqqqqqsssvvvtttmmm[[[LLLXXXyyytttlllddd```___aaacccnnnmmmnnnqqqtttsssoookkkeeegggjjjlllmmmmmmllllllgggiiiooouuutttooommmnnnooolllhhhfffggggggggggggcccdddiiiuuu}}}mmmpppyyyvvvrrrmmmhhhccc```___[[[\\\^^^aaagggqqq|||nnnzzzuuuVVVOOOKKKFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888777777777777666777777777777888888888888}}}nnnggggggjjjnnnssswww}}}}}}ssslllbbb\\\XXXUUUPPPKKKJJJNNNTTTOOOddduuu[[[hhhwwwnnnjjjggghhhjjjmmmppprrrsssrrrrrrjjjiiiiiijjjhhheeefffjjjooonnnlllhhhddd```]]][[[]]]\\\[[[[[[[[[ZZZWWWUUUOOONNNKKKIIIGGGDDD@@@<<<:::666444666666333222555888BBBYYYtttzzzrrrvvvcccXXX^^^kkkuuuxxxtttnnngggggglllwww{{{mmmaaacccgggmmmttt|||yyymmmmmmyyy}}}rrrxxx{{{jjjZZZQQQPPPSSS\\\iiirrrrrrsssvvvrrrjjjUUUPPPgggzzz~~~rrrooojjjfffdddeeeiiilllooommmkkknnnqqqqqqmmmiiifffhhhjjjllllllkkkkkkkkkfffjjjrrrwwwsssllllllpppnnnllliiihhhhhhiiihhhggg___eeekkkqqqxxx{{{uuummmlll||||||xxxuuutttrrrsssvvvyyy___QQQLLLIIIEEECCCDDDEEECCCAAAAAA@@@@@@???????????????>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888777777777666666666666777777777888888888888xxxlllkkkpppuuuwwwyyywwwnnnggg^^^YYYUUURRRMMMHHHHHHLLLTTTPPPqqqdddVVVooouuummmjjjhhhiiikkknnnqqqsssttttttssskkkiiiiiijjjhhhccccccfffiiihhhgggfffdddaaa___^^^___^^^^^^^^^]]]\\\YYYVVVPPPNNNLLLJJJHHHEEEAAA===;;;777555777777444222444888===PPPlll~~~tttnnn___ZZZ[[[cccooozzz~~~uuutttxxxlllzzz}}}nnn___bbbffflllttt{{{}}}nnnjjjgggmmm}}}zzzhhhXXXOOOPPPSSS[[[iiisssssssssvvvrrrhhhXXXWWWrrrppp}}}}}}nnnmmmlllkkklllpppvvv{{{qqqmmmiiijjjmmmnnnlllhhhhhhjjjlllllllllkkkkkkkkkjjjmmmqqqpppjjjeeekkktttkkkjjjiiiiiijjjjjjhhhgggcccjjjnnnkkkiiikkkmmmmmmiiiuuu}}}iiiRRRQQQHHHFFFCCCCCCFFFGGGDDD???@@@@@@?????????????????????????????????>>>======:::;;;;;;;;;;;;:::999999777777777777666666666666666666777777888888888999tttsssyyyvvvlllggggggYYYYYYTTTKKKEEEFFFLLLPPPXXXUUUzzzYYYZZZ~~~uuulllnnnmmmiiijjjkkkkkkllllllkkkkkkkkkhhhiiijjjiiigggeeedddeeehhheeeaaa______```__________________^^^\\\ZZZXXXUUURRRMMMIIIFFFDDDAAA???>>>;;;888555333333444555:::777EEEdddyyy}}}uuuyyy___XXXZZZ]]]gggrrryyy{{{}}}uuugggeeefffmmmsssxxx{{{rrrfff```\\\aaammmvvvxxxvvvtttcccSSSJJJLLLTTT___gggnnnrrruuuwwwsssnnn[[[UUUkkk{{{yyyuuunnnfffeeeiiiooorrrsssmmmlllllllllnnnmmmkkkiiihhhiiijjjkkkllllllkkkkkkmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjgggeeefffgggjjjlllmmmmmmlllkkkooonnnppp~~~{{{kkkTTTMMMIIIDDDEEEFFFGGGFFFEEEBBBAAAAAAAAA???>>>===============>>>>>>>>>>>><<<;;;:::;;;::::::999888777666666777777777777666666666555444444555777888999:::;;;yyy{{{|||qqqhhhcccaaaYYYVVVPPPIIIGGGJJJOOOSSSXXXdddjjj\\\```~~~pppnnnoookkkfffhhhiiijjjkkkkkkllllllkkkiiikkkkkkjjjhhhffffffffffffccc```^^^_________^^^\\\^^^aaabbbaaa___[[[YYYXXXTTTPPPLLLIIIGGGDDDBBB???===999666444333444444888555AAA\\\ttt~~~lllrrr\\\WWWZZZ___iiiuuu||||||iiifffgggooowww|||wwwpppfff^^^XXXYYYaaaiiilllkkkssscccTTTLLLPPPYYY]]]dddlllpppsssuuuqqqlll___aaauuulllzzzyyyzzztttooojjjiiimmmqqqrrrrrrqqqooommmkkkkkkjjjhhhfffggghhhiiijjjkkklllooopppnnnnnnmmmmmmmmmlllllllllnnnllljjjjjjjjjjjjhhhgggggghhhiiijjjiiihhhfffeeekkkjjjllluuu{{{^^^NNNIIIFFFDDDEEEFFFFFFFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>===<<<:::999999999999999888888888888999888888888777777777777555666777777888999::::::~~~~~~tttkkkddd^^^ZZZYYYRRRJJJGGGIIIMMMQQQSSSZZZ}}}dddWWW```rrrkkkqqqooohhheeeeeefffhhhiiikkkllllllllliiijjjkkkjjjhhhfffeeefffdddbbb___^^^^^^______^^^[[[^^^bbbddddddaaa\\\YYYZZZWWWRRRNNNLLLJJJHHHFFFAAA???;;;888555444444444555444;;;OOOkkk{{{fffwww{{{iiiYYYVVVZZZbbbooo}}}ooojjjiiiqqqzzz{{{uuulllfff``````gggoootttuuuooo___QQQKKKQQQ[[[ZZZccckkkoooqqqrrrnnnhhh___kkknnn{{{yyyrrrpppnnnoooqqqsssrrroootttpppllliiigggeeecccaaa^^^bbbhhhkkkkkkkkkmmmooooooooonnnnnnnnnmmmmmmmmmmmmkkkhhhgggggghhhgggfffeeefffgggggggggfffdddcccggggggiiinnnyyyyyycccQQQIIIEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>===<<<<<<;;;<<<<<<<<<=========<<<;;;:::999888888888999999999::::::999999999999888888888888777777777888888888999999wwwmmmgggbbb\\\WWWUUULLLEEEFFFJJJNNNQQQSSS]]]rrrUUUWWWuuuiiikkkrrrllleeefffcccdddfffhhhjjjkkkllllllggghhhiiihhhfffdddcccdddbbb```^^^^^^___``````___]]]___aaabbbaaa^^^[[[XXXZZZWWWRRROOOMMMKKKIIIGGGDDDAAA>>>:::777555444444333444666DDDaaa}}}~~~iiiqqqpppbbbVVVTTTZZZeeevvvzzzpppjjjoooyyy|||qqqpppqqqwww}}}iiiXXXLLLHHHOOOYYY\\\dddkkkmmmooonnniiicccWWWjjjwwwrrrwwwooooooppprrrtttsssppplllsssoooiiieeecccbbb```^^^ZZZaaajjjooonnnlllkkklllppppppppppppooooooooooookkkhhhdddcccdddeeeeeedddcccdddfffggghhhiiiiiihhhhhhjjjkkkjjjkkkyyyhhhQQQJJJFFFDDDEEEDDDDDDDDDDDDCCCAAA@@@???>>>>>>===<<<<<<<<<======<<<<<<<<<;;;::::::999999888999999999999999999999999888888888888777777777666666666666666666666666|||ppphhheeebbb\\\WWWNNNGGGCCCGGGLLLPPPVVV]]]ttt```QQQggg{{{iiimmmpppgggdddjjjbbbccceeeggghhhiiijjjjjjfffhhhiiigggeeeccccccccc```___^^^___```aaaaaa``````___^^^]]]\\\ZZZXXXXXXXXXUUUQQQNNNMMMKKKIIIHHHEEECCC@@@<<<999666555444333444444<<>>>>>>>>>>>===>>>>>>??????;;;;;;::::::999888888888::::::999888888777666666666666666666555555555555444444444444333333333333yyyqqqiiicccaaa^^^XXXTTTIIIDDDDDDKKKPPPXXXiii{{{lllPPPSSSvvvsssjjjllllllddddddkkkcccccceeefffggggggggggggfffggghhhgggeeeccccccccc^^^]]]\\\^^^```aaaaaa```___]]]\\\ZZZXXXXXXWWWXXXXXXUUUQQQOOOMMMLLLKKKIIIFFFDDDBBB>>>;;;888777666333444333888LLLgggyyy~~~uuucccrrr~~~cccZZZQQQPPPYYYfffsss{{{|||qqqpppuuuzzz|||yyydddTTTJJJHHHPPPYYYbbbgggjjjiiihhhgggbbb]]]XXXyyyzzzyyynnngggjjjnnnqqqrrrpppmmmkkkllliiifffddddddcccbbbaaadddddddddeeefffhhhiiijjjooooooooonnnnnnnnnmmmmmmiiihhhffffffhhhjjjkkkjjjmmmmmmlllllllllkkkkkkkkkooommmkkkcccTTTOOO^^^tttqqqvvvaaaNNNGGGFFFBBBAAACCCDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>???@@@AAA;;;:::999888777777777888:::999888777666555444444444444444444333333333333222222222222222222111111}}}zzzkkkgggbbb___\\\WWWQQQMMMFFFDDDHHHOOOVVVfff|||```RRRgggssslllgggffffffeeefffiiidddeeeeeeeeeeeeeeedddccccccdddeeecccaaa_________ZZZYYYZZZ\\\^^^______^^^YYYZZZZZZZZZZZZYYYYYYXXXZZZWWWTTTQQQPPPPPPNNNMMMFFFEEECCC@@@===:::888777333333333666BBBXXXpppfffooottt[[[UUUNNNOOOYYYccchhhgggnnnsss|||}}}vvvvvvyyy|||sss___QQQJJJJJJRRR[[[```dddfffdddcccdddbbb^^^nnnuuurrrpppjjjfffiiimmmpppppppppooonnnmmmkkkiiihhhhhhgggeeeccccccdddhhhooosssrrrkkkeeekkkkkkkkkjjjjjjjjjjjjiiihhhggggggiiilllmmmnnnmmmmmmllllllkkkkkkkkkkkkkkknnnkkkiiieee[[[UUUcccwwwnnnrrrzzzXXXQQQIIIEEEDDDCCCBBBBBBDDDCCCBBB@@@>>>=========<<<<<<<<<======???@@@@@@;;;:::888777666666777777777777666666555555444444444444333333333222222222111111111111222222222222{{{vvvnnnhhhbbbaaa^^^[[[WWWQQQKKKGGGEEEEEEJJJRRR[[[qqq}}}ccc]]]bbbjjjfffbbbaaacccggggggffffffffffffeeedddcccbbbaaa^^^___```___\\\ZZZZZZ[[[WWWWWWWWWZZZ\\\^^^]]]\\\TTTVVVYYY[[[\\\\\\ZZZYYY]]]ZZZVVVTTTSSSSSSQQQPPPFFFEEECCCAAA>>>;;;999888222222333555===NNNjjjmmmttt|||iiiUUUPPPLLLOOOYYY```^^^XXXWWWYYY```ppp}}}zzz{{{}}}}}}mmmZZZNNNIIIJJJRRR[[[]]]aaabbb``````cccbbb___ttt]]]fff~~~iiihhhgggiiimmmooopppppppppqqqooommmlllkkkkkkjjjgggeeecccjjjxxxtttdddhhhhhhhhhgggggggggffffffeeeeeefffiiilllnnnmmmlllhhhhhhhhhiiijjjkkkmmmnnnmmmiiiiiikkkgggfffvvv~~~~~~}}}nnnmmmtttSSSKKKKKKHHHDDDCCCEEEDDDBBBDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<>>>???@@@;;;999888666666666777777444444444555555555555555444444333333333222222222111111222222222333333333zzztttlllfffeeeaaaYYYSSSRRRPPPKKKGGGGGGGGGHHHPPPRRR\\\nnnVVVUUUssstttddddddddddddddddddddddddeeefffggghhhgggeeebbb```]]]bbbbbb[[[VVVYYY]]]___VVVWWWWWWWWWZZZ___]]]XXXXXXZZZ\\\^^^______^^^]]]___^^^[[[XXXUUUQQQNNNLLLGGGFFFDDDBBB@@@>>><<<;;;:::444222777:::CCC\\\vvvnnntttaaaQQQLLLKKKPPPUUUXXXZZZ^^^aaa___aaalll~~~~~~nnnXXXKKKJJJPPPWWW[[[XXX```VVVOOOWWWUUUXXXnnnvvv___sssrrr}}}zzznnnlllpppiiigggmmmsssrrrnnnkkkooollljjjiiikkkkkkjjjgggfffhhhoooyyy}}}qqqfffnnnlllmmmooonnnhhheeefffkkkkkklllmmmmmmmmmmmmmmmggggggggghhhiiiiiijjjjjjlllmmmmmmllllllqqq|||rrr~~~zzzYYYOOOEEEEEEEEEDDDCCCCCCBBBBBBDDDBBB???===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666666666666666666666333333444444444444444444333333333222222111111111{{{~~~vvvnnneee___^^^YYYSSSNNNNNNMMMIIIGGGHHHKKKJJJPPPXXXqqqoooYYYUUUjjjjjjddddddeeeddddddccccccbbb___aaadddfffgggeeecccaaa```dddccc\\\VVVWWWYYYYYY\\\]]]\\\[[[]]]aaa```\\\^^^___```aaaaaa```___^^^[[[ZZZZZZYYYWWWUUUSSSRRRJJJIIIGGGDDDAAA???===<<<;;;555333555777???VVVmmm~~~nnnsss```OOOJJJIIIOOOVVVZZZ^^^bbbjjjkkkqqq~~~xxxhhhTTTGGGHHHPPPWWW[[[YYY\\\RRRMMMRRRNNNVVVqqqoooaaarrrtttmmmnnnssskkkfffjjjpppqqqppppppnnnllliiijjjlllmmmllljjjhhhiiimmmssswwwvvvoooiiipppmmmmmmooommmhhhfffhhhmmmnnnooopppqqqqqqqqqppphhhhhhhhhiiiiiiiiihhhhhhkkknnnppppppooorrrxxx~~~zzzfffPPPEEEEEEEEEDDDDDDCCCBBBBBBAAAFFFDDDBBB???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666777777777777777777777777555555555555444444444444333333333222222111111111pppgggeeeooo||||||xxxnnnfff]]]WWWVVVQQQLLLJJJKKKLLLIIIIIIKKKOOOMMMTTTfffhhh\\\KKKbbbsssccceeefffffffffeeecccbbb```^^^```ccceeeeeedddaaa______cccccc]]]XXXWWWXXXWWW^^^```^^^\\\^^^bbbbbb___ffffffeeedddbbbaaa```___ZZZZZZ[[[ZZZZZZXXXVVVUUUOOOMMMKKKHHHDDDAAA???>>>===888444555555:::MMMaaatttmmm||||||ppp^^^LLLHHHHHHNNNUUU[[[aaafffpppttt~~~rrrcccOOOEEEHHHRRRZZZ^^^[[[VVVMMMKKKKKKGGGXXX|||hhhiii~~~zzzmmmkkkpppqqqkkkjjjpppvvvuuurrrqqqmmmkkkjjjkkklllmmmmmmmmmkkklllmmmoooppppppooonnnrrrnnnlllmmmkkkggggggiiimmmnnnppprrrsssrrrqqqppphhhiiiiiiiiihhhgggeeedddiiimmmrrrsssrrrrrrtttvvv~~~|||zzz|||qqqdddUUULLLCCCDDDDDDCCCCCCBBBAAAAAAAAAEEEDDDBBB@@@>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666777777777777777777777777666666555555444444333333222222222222222111111111xxxlllaaaaaaiii|||}}}www|||pppfff^^^VVVQQQPPPNNNJJJIIILLLMMMKKKLLLPPPRRRUUUeeeZZZSSSTTT~~~llleeeggghhhhhhhhhgggdddbbb```aaaccceeeeeedddaaa]]][[[[[[```bbb^^^[[[[[[[[[YYY[[[]]]]]][[[\\\aaabbb```kkkjjjgggdddbbb```___^^^]]]]]]]]]]]]\\\YYYWWWUUUTTTRRROOOLLLHHHDDDBBB@@@AAA<<<999666444777EEESSSlllkkkqqqnnn[[[KKKGGGGGGMMMTTTZZZbbbiiilllrrr~~~mmm^^^LLLEEEKKKVVV___bbb\\\QQQJJJMMMIIIHHHeee~~~eeeuuu{{{}}}kkklllqqqjjjjjjpppzzzyyyqqqlllmmmlllkkkkkkkkkllllllllljjjlllooonnnmmmnnnqqqtttqqqllljjjjjjhhheeefffiiijjjkkkmmmooopppooommmlllgggggghhhhhhfffdddaaa```gggkkkoooqqqqqqpppqqqrrruuutttuuuyyy}}}pppmmmvvvqqqxxxjjjSSSLLLJJJGGGCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666777777666666666666666666666666555555555444333222111111222222222111111111111111ttthhhcccgggrrr~~~yyy~~~vvvhhh```YYYRRRNNNNNNKKKHHHIIILLLMMMLLLOOOSSSUUUfffaaaRRRSSSjjjuuuiiihhhiiiiiiiiihhhgggdddbbbaaacccdddddddddccc```]]][[[[[[```aaa___]]]^^^]]]YYYWWW[[[\\\[[[\\\aaacccbbbkkkiiifffcccaaa___]]]]]]\\\]]]^^^___^^^\\\YYYXXXXXXVVVSSSOOOKKKGGGEEECCCEEEBBB>>>:::666777???IIIfffzzznnniiijjjYYYKKKHHHHHHMMMSSSYYYbbbkkkjjjmmmwwwfffXXXHHHDDDMMMYYY___aaa]]]NNNKKKQQQLLLRRRyyyrrrddd~~~~~~zzzmmmnnnqqqggghhhnnnwww{{{uuummmiiinnnmmmlllkkkiiihhhhhhhhheeeiiinnnooommmmmmpppsssmmmiiifffgggfffccceeehhhiiijjjkkkllllllkkkjjjhhheeeeeeeeeeeecccaaa___^^^eeegggiiikkklllmmmnnnpppiiijjjnnnrrrwwwzzzgggllllllmmmiiiUUUNNNFFFCCCGGGBBBBBBAAAAAA@@@?????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888555555555555555555555555333333222111111000//////111111111111111111111111tttgggfffjjjuuuxxxwwwxxxmmmaaaZZZUUUNNNKKKKKKGGGEEEGGGLLLMMMNNNRRRXXXaaaiiiJJJQQQ```kkkffffffiiiiiigggfffdddcccbbbbbbaaaaaaaaaaaaaaaaaa``````^^^aaaaaa^^^\\\]]][[[WWWWWW\\\___^^^___cccdddcccfffeeedddbbb```^^^\\\\\\XXXZZZ]]]___```___]]]\\\ZZZXXXVVVRRRNNNJJJHHHFFFHHHFFFBBB===888777<<>>>>>?????????>>>===<<<<<<;;;999999999999999999999999888777777666666777777777444444444444444444444444111111000000//////......000000000111111111111111}}}kkkfffppp{{{{{{pppfff[[[VVVQQQKKKGGGFFFDDDDDDHHHNNNQQQRRRXXX```zzz\\\OOOaaaoooeeeeeeeeegggfffdddaaa``````aaaaaabbbaaa___^^^^^^^^^___```\\\^^^]]]ZZZZZZ\\\[[[WWWXXX^^^cccaaa```bbbbbb`````````aaaaaa```___]]]\\\XXXZZZ]]]``````___]]][[[[[[YYYWWWSSSPPPLLLJJJHHHIIIIIIEEE>>>999888:::<<>>>>>==================<<<;;;::::::888888888888888888888888555555444444444555555666222222222222222222222222000000000000000000/////////000000000111111111222uuugggjjjzzz}}}tttlllbbbXXXSSSOOOHHHCCCBBBDDDEEEJJJQQQUUUXXX___hhhggg[[[```uuu}}}zzzeeedddfffeeefffdddaaa^^^]]]^^^___aaaeeeccc___\\\ZZZZZZ[[[\\\VVVXXXXXXWWWYYY]]]]]]ZZZXXX___dddbbb______^^^[[[\\\]]]___aaaaaa```^^^]]]\\\]]]___aaa```]]]ZZZWWW[[[ZZZWWWTTTQQQNNNKKKJJJIIIIIIFFF???:::999999999BBB]]]vvvllliiipppxxxeeeUUUMMMKKKMMMRRRYYYcccrrrsss[[[OOOEEEGGGRRR[[[[[[WWW[[[OOOSSSVVVTTTrrrvvvdddzzzuuuhhhmmmpppkkkiiieeecccddddddbbbcccgggdddffffffeeebbbaaaccceeekkkkkkllllllllljjjhhhgggdddbbbbbbfffgggfffgggkkkooommmjjjfffdddccccccddddddcccaaa```aaacccfffhhhfffggghhhjjjkkkiiifffcccfffkkkrrrvvvrrrmmmnnnsssvvvvvvooolllmmmnnnzzzwwwxxxyyyxxxyyywww```VVVJJJBBB@@@BBBAAA@@@@@@@@@??????>>>=========::::::::::::999888777777777777777777777777777777333333222222222333333444111111111111111111111111000000000000111111111111//////000000111111111222rrrppp{{{xxxnnnccc^^^WWWPPPJJJHHHGGGGGGGGGGGGNNNWWWUUUQQQ```vvvsssbbb\\\sss~~~nnnccc^^^aaabbbaaa``````___^^^^^^]]]]]]___^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\ZZZZZZ[[[^^^___]]][[[YYYZZZZZZ[[[\\\]]]]]]^^^___^^^^^^]]]]]]\\\\\\[[[YYYYYYXXXVVVTTTRRROOONNNNNNMMMIIIDDD>>>:::888888AAARRRfffzzziiijjjppp___SSSHHHLLLPPPSSS\\\kkkyyywwwhhhUUUGGGBBBMMMYYYZZZZZZ]]]ZZZSSSTTTPPPUUU~~~|||jjjeee~~~uuullllllmmmfffeeegggiiiiiihhhgggfffgggjjjiiihhhgggffffffffffffjjjjjjkkkkkkkkkjjjiiiiiihhhffffffiiilllmmmjjjhhhggghhhiiihhhfffccc```___hhhiiijjjkkklllkkkjjjjjjkkkiiihhhhhhhhhhhhgggeeeooopppqqqqqqooollliiihhhkkkttt|||sssvvvjjjTTTLLLHHHDDDAAA@@@@@@???>>>@@@@@@@@@???>>>======<<<:::999888888777777888888999888888777666666555555333333333222222111111111222222222111111111111000111111111111000000000000000000000000////////////vvvwww}}}pppfff^^^ZZZTTTMMMHHHFFFFFFFFFHHHKKKQQQVVVTTT[[[sssiiiXXX^^^vvvttthhh```]]]aaaaaa^^^^^^]]]]]]\\\\\\\\\[[[]]]]]]\\\\\\[[[[[[[[[ZZZWWWWWWYYYYYYZZZYYYXXXXXX\\\ZZZYYYYYYZZZZZZWWWTTTWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNMMMKKKFFFAAA<<<:::888;;;LLL```ttttttsss|||lll\\\QQQKKKNNNPPPSSS]]]mmmxxx}}}rrrcccRRRFFFBBBNNNZZZ\\\\\\___ZZZTTTTTTUUUeeerrreeeiiizzzrrrlllnnnpppkkkfffhhhiiijjjjjjiiiiiiiiihhhgggfffffffffggghhhiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhjjjnnnooommmkkkiiigggeeedddcccbbbaaa```fffggghhhjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggghhhooommmkkklllmmmlllhhhdddiiimmmvvvmmmVVVPPPKKKHHHCCCAAA@@@@@@???>>>???>>>>>>===<<<<<<;;;;;;888888777666666666666777666666555444444333222222333333333222222222111111222222222111111111000000000000000/////////....../////////............---zzzzzzpppeee\\\WWWSSSNNNHHHEEEDDDEEEFFFJJJPPPWWW\\\ccctttrrrWWWRRRnnngggaaa\\\[[[^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVWWWVVVVVVUUUUUUZZZXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMJJJFFFAAA<<<:::666EEEWWWkkk~~~yyywwwfffWWWOOOOOOOOOPPPSSS___oooxxxyyywwwjjj[[[MMMDDDDDDOOO[[[^^^^^^aaa^^^YYYWWW\\\wwwddd___ooowww|||xxxmmmiiillloookkkggghhhiiijjjkkklllllllllhhhgggfffeeeeeefffhhhiiijjjjjjhhhggggggggghhhiiikkkjjjjjjlllmmmmmmkkkiiiiiieeeaaaaaabbbdddcccaaadddeeeggghhhiiiiiiiiihhhfffiiikkkjjjhhhgggjjjlllrrrmmmiiijjjmmmmmmhhhbbbeeegggjjjooo|||www\\\TTTVVVIIIFFFCCC@@@@@@???>>>=========<<<<<<;;;:::::::::777777666555555555555555555444444333333222222111333333333222222222222111222222111111111000000000/////////.........------.........---------,,,,,,~~~uuummmeee[[[TTTOOOLLLHHHDDDBBBCCCEEEGGGLLLSSS___ppprrr```PPP[[[|||qqq___^^^ZZZYYYZZZWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSTTTUUUVVVYYY[[[]]]]]]]]]QQQQQQRRRRRRRRRSSSSSSSSSUUUVVVWWWYYYYYYZZZYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQOOOLLLGGGAAA<<<777???MMMaaavvvrrraaaTTTNNNRRRQQQPPPTTTaaapppwwwwwwpppqqqxxxwwwaaaSSSGGGBBBEEEPPPZZZ^^^___bbbbbbbbb^^^cccnnnZZZ^^^yyytttqqqjjjfffgggiiidddfffeeefffhhhjjjllllllllliiihhheeedddcccdddfffgggkkkjjjhhhffffffgggiiijjjmmmmmmllllllkkkiiifffdddeeebbb```bbbfffhhhgggddddddeeeggghhhiiiiiihhhhhheeeiiimmmllliiihhhlllpppuuurrrnnnmmmmmmlllhhheeedddgggkkknnnuuu|||wwwoooeee]]]VVVRRRGGGDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::777666666555555555555555555555555444444333333333222222222222222222222222111111111111000000000000/////////.........------.........------------,,,{{{rrrjjjccc\\\TTTOOOIIIGGGDDDBBBBBBEEEHHHKKKPPPXXXlll{{{dddTTTQQQhhhzzzddd[[[]]]ZZZZZZ[[[VVVXXXXXXWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSQQQPPPPPPOOOSSSSSSSSSSSSRRRRRRSSSSSSPPPRRRUUUXXXZZZ]]]___```PPPPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTSSSSSSQQQLLLFFF@@@<<<===EEE[[[|||xxxppp^^^RRRMMMRRRQQQQQQUUUaaapppvvvuuussssssyyymmmYYYMMMAAABBBGGGQQQYYY]]]___``````eeebbbgggeeeWWWfff~~~~~~~~~kkkgggcccdddeeeaaabbbaaaaaacccfffiiiiiihhhdddcccbbbbbbcccdddfffhhhjjjiiigggfffggghhhjjjllllllmmmmmmmmmkkkiiigggfffaaaaaaccchhhlllmmmjjjgggffffffhhhiiiiiiiiihhhgggdddhhhlllllliiiiiimmmqqqssstttsssnnniiifffgggiiiiiikkkoootttzzz~~~~~~___PPPQQQPPPHHH???DDDBBB@@@?????????===<<<<<<;;;;;;;;;;;;;;;::::::777777666555555555555666444444444444444333333333222222222222222222222222111111111000000000//////000000000/////////....../////////.........------~~~sssnnnggg```ZZZTTTOOOLLLFFFEEECCCCCCEEEIIIMMMQQQWWWcccaaaRRRSSSjjjlll\\\XXX\\\ZZZ\\\^^^XXXWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUTTTSSSRRRPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRSSSOOORRRTTTUUUVVVVVVXXXYYYPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUYYYWWWVVVVVVUUUQQQJJJEEE@@@===AAAVVVvvv~~~ooo[[[PPPMMMPPPQQQRRRUUU```nnnuuuuuuxxx|||wwwcccRRRHHH???CCCKKKSSSYYY]]]^^^___ZZZcccbbbiiirrraaaYYYvvvpppccceeecccdddfffbbb___]]][[[]]]bbbeeedddccc]]]]]]^^^```ccceeeggghhhfffeeeeeefffgggiiikkkllliiikkkmmmmmmllljjjjjjkkkaaaeeeiiimmmnnnmmmjjjhhhggghhhiiiiiiiiihhhfffeeecccfffhhhiiihhhhhhkkknnnlllnnnooojjjdddaaafffkkkooonnnooossszzzrrraaaOOOFFFDDDBBB@@@???BBB@@@????????????===;;;;;;;;;;;;:::::::::::::::777777666555555555555555222222222222222222222222111222222222222333333333111111000000000/////////000000000/////////....../////////............---}}}zzzxxxvvvqqqnnngggccc]]]WWWQQQMMMJJJIIIEEEDDDDDDDDDHHHMMMSSSVVV___sssjjjZZZQQQdddwwwgggZZZWWWZZZWWWYYY[[[UUUVVVVVVUUUSSSRRRQQQPPPOOOSSSSSSSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRPPPRRRTTTTTTRRRQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRUUUVVVWWWVVVTTTSSSTTTTTTUUUVVVWWWWWWWWWWWW]]]ZZZWWWWWWXXXUUUNNNIIICCC???@@@NNNggg}}}nnnYYYOOOLLLLLLPPPSSSVVV___kkktttvvvqqqzzzmmmZZZLLLDDD@@@GGGPPPWWW[[[]]]^^^^^^XXXaaaaaalllvvv___ZZZ___|||fff___dddcccdddfffccc]]]ZZZWWWYYY^^^aaa```^^^[[[]]]^^^```bbbbbbbbbbbb```aaabbbdddfffhhhjjjjjjhhhjjjlllkkkhhheeeeeeffffffkkkooooookkkhhhgggiiihhhhhhhhhhhhgggeeecccbbbaaabbbcccdddeeefffggghhheeeffffffdddbbbccchhhlllpppooonnnppptttvvvvvvuuuzzzRRRLLLGGGFFFCCC@@@AAAEEE@@@???>>>>>>??????===;;;999999999999999999999999666555555444444444444444222222222333333333333333111111222222222333333333111000000000/////////////////////.........------.........---------,,,,,,yyytttoooiiibbb]]]___\\\VVVQQQLLLIIIGGGFFFFFFEEEEEEFFFJJJPPPVVVZZZdddfffVVV___dddzzzsssjjjhhh\\\YYYYYYTTTTTTVVVOOOUUUTTTSSSRRRPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJLLLNNNPPPQQQOOORRRTTTTTTQQQPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOQQQSSSUUUUUUTTTRRRQQQTTTTTTUUUVVVWWWWWWWWWWWW___[[[XXXXXXYYYWWWQQQKKKEEEAAA@@@GGGXXXrrrrrrnnnXXXMMMKKKJJJOOOTTTWWW^^^jjjssswwwcccmmm{{{fffUUUHHHAAABBBKKKTTTYYY\\\^^^___^^^[[[bbbbbbooolllQQQQQQbbbwwwddd___eeecccccceeeaaa]]]YYYVVVWWW\\\___^^^\\\___```aaaaaa```^^^\\\ZZZ\\\]]]```ccceeeggghhhiiiiiikkkkkkhhhbbb]]][[[\\\kkkooorrrooogggcccdddhhhggghhhhhhgggeeecccaaa```___^^^^^^```bbbddddddcccbbb```___```ccchhhlllooommmnnnooopppooommmlllkkkhhh{{{aaaOOOGGGAAABBBDDDAAA===<<>>===>>>???>>>===;;;777777777777777888888888555444333333222222333333555555555555555555555555111111111222222333333333000000000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++{{{}}}zzzvvvqqqjjjccc]]]ZZZXXXXXXVVVRRRLLLFFFCCCCCCDDDGGGDDDJJJSSSSSSOOOXXXhhhpppZZZXXXfff{{{mmmiii```]]]YYYWWWVVVUUUSSSRRRTTTSSSQQQOOOMMMLLLLLLKKKSSSPPPMMMOOORRRSSSOOOKKKJJJJJJKKKLLLMMMNNNNNNNNNPPPQQQPPPNNNMMMNNNQQQSSSPPPQQQSSSUUUWWWVVVSSSQQQPPPOOOOOOOOOQQQSSSUUUVVVSSSSSSSSSTTTVVVWWWYYYZZZ\\\XXXUUUYYY^^^]]]TTTKKKIIIFFFAAA@@@KKKeeeuuuqqqrrrWWWLLLNNNQQQPPPPPPWWWfffwww}}}|||dddmmmqqq^^^MMMCCCAAADDDLLLVVV[[[[[[ZZZ[[[]]]dddYYYiiisssYYYVVV___uuucccbbbbbbaaa```___^^^^^^XXXXXXZZZ[[[]]]]]]^^^^^^[[[]]]^^^]]]ZZZYYYZZZ\\\YYY[[[^^^aaadddeeeeeedddeeeggghhheee___YYYVVVVVVggglllnnniiieeeccccccaaafffggghhhgggccc```^^^^^^WWWXXXZZZ^^^bbbddddddbbbgggiiigggeeejjjrrrsssnnnkkklllppprrrssspppiiieeeaaammmzzz}}}sssfffVVVGGGEEEBBB@@@>>>>>>??????FFFEEECCCAAA>>><<<:::999777777777777777777777777555555444333333333333444555555444444444333333333000000000000000000000000000000000000000///......///............---------))))))))))))))))))))))))zzzuuuwwwqqqnnniiiccc^^^YYYVVVUUUQQQPPPLLLGGGCCCAAABBBCCCCCCGGGNNNTTTVVV\\\nnnqqqYYYNNN\\\wwwxxxyyywwwbbbaaa[[[XXXUUUTTTTTTTTTSSSRRRSSSRRRQQQOOOMMMLLLLLLLLLTTTQQQOOOPPPSSSTTTQQQMMMIIIJJJKKKMMMMMMMMMMMMLLLOOOOOOOOONNNMMMNNNQQQSSSRRRSSSTTTVVVWWWWWWTTTSSSQQQQQQPPPPPPQQQSSSTTTUUUSSSTTTTTTVVVWWWYYYZZZ[[[^^^ZZZYYY[[[^^^\\\UUUOOOJJJHHHDDDAAAIIIaaassszzzqqqUUUJJJMMMPPPQQQUUU___lllvvvuuupppcccnnnkkkYYYIIIBBBBBBFFFNNNXXX]]]]]]\\\\\\^^^___ccczzzsssYYY[[[iii~~~rrrbbbaaa```___^^^\\\\\\[[[XXXYYYZZZ[[[[[[[[[[[[[[[XXXZZZ[[[ZZZWWWVVVWWWYYY[[[]]]```bbbdddeeeeeeeeedddffffffccc^^^YYYXXXXXXkkkllliiibbb^^^___```___eeeffffffccc___\\\ZZZZZZUUUXXX\\\```cccddddddddddddgggggggggmmmtttvvvrrrlllmmmnnnooonnnjjjddd```aaagggnnnvvvkkk[[[[[[YYYQQQFFFDDDBBB???>>>>>>>>>>>>CCCBBBAAA???===;;;:::999777777777777777777777777555444444333333333333333444444333333333333222222111111111111111111111111111111111111111000//////............------------------------------------xxxvvvyyywwwppplllnnnfffddd```[[[VVVSSSQQQPPPIIIIIIGGGCCCAAA@@@CCCEEEHHHNNNSSSVVVaaayyypppUUUKKKOOOiiitttggg\\\]]]VVVSSSQQQPPPQQQRRRRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLRRRPPPNNNOOORRRRRROOOLLLHHHJJJLLLNNNNNNNNNLLLKKKLLLMMMNNNMMMMMMNNNQQQSSSQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTVVVWWWYYY[[[\\\]]]]]]\\\ZZZZZZZZZXXXTTTQQQMMMKKKGGGBBBFFFYYYyyyssszzzpppTTTIIILLLNNNSSS^^^kkkrrroooggg```aaapppxxxuuu{{{~~~yyycccQQQDDDAAACCCIIIPPPYYY______^^^]]]]]]YYYtttqqqYYYeee}}}vvvgggbbb```___\\\ZZZYYYXXXWWWYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYXXXVVVUUUVVVWWW\\\^^^```bbbddddddddddddddddddccc```]]][[[\\\]]]tttpppggg\\\YYY\\\]]][[[ccccccbbb___[[[WWWVVVVVVVVV[[[aaaddddddcccccceeeaaacccdddeeeiiinnnnnnkkkiiiiiihhhhhhhhheeeaaa]]]cccdddffflllwww{{{~~~|||```IIIFFFKKKNNNMMMDDDBBB@@@>>>============??????>>><<<;;;:::999888555555555555555555555555444444333222222222222333222222222222111111111111222222222222222222222222111111111111111000000///............------------........................tttwww|||}}}wwwrrrsssmmmjjjkkkjjjfffccceee___]]]YYYTTTPPPMMMKKKKKKEEEEEEDDDBBBAAABBBEEEHHHRRRTTTTTT[[[xxxtttUUUJJJVVVdddzzzmmm]]]YYYYYYUUUSSSPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLNNNNNNLLLJJJIIIKKKMMMOOOOOONNNLLLKKKJJJKKKLLLLLLLLLMMMPPPRRRMMMOOOPPPPPPOOONNNOOOOOORRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]ZZZZZZYYYWWWTTTRRRQQQQQQNNNNNNKKKEEECCCQQQppptttpppUUUJJJNNNRRR]]]ppp}}}yyyiii___]]]dddxxx~~~iiidddkkksssrrrZZZIII@@@@@@DDDKKKRRRZZZ___```^^^]]]\\\XXXhhhXXXpppsssvvviiiaaa___]]]ZZZXXXVVVVVVUUUYYYYYYYYYXXXWWWUUUSSSSSSWWWXXXXXXXXXWWWWWWWWWXXX[[[\\\]]]___```aaaaaaaaacccaaa___]]]\\\]]]```bbbxxxrrrggg\\\ZZZ\\\[[[XXX______^^^\\\XXXVVVWWWXXXZZZaaagggiiieeebbbbbbdddcccdddeeeeeeeeeeeeccc```dddcccbbbbbbccccccaaa```aaabbbdddiiippptttsssnnnppp|||xxx```JJJDDDGGGFFFEEEGGGAAA@@@???===<<<;;;;;;<<<;;;;;;::::::999888888777333333333333333333333333333333222111111111111222111111000000000/////////000000000000000000000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iiipppwww{{{|||}}}wwwttttttsssnnnjjjhhhdddaaaaaaaaa^^^]]]]]][[[YYYUUUPPPLLLIIIGGGFFFBBBBBBBBBAAABBBDDDHHHLLLTTTUUUXXXjjjppp^^^KKKTTTuuuppp[[[WWWWWWTTTYYYVVVSSSQQQPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKIIIJJJKKKMMMNNNOOONNNLLLKKKHHHIIIKKKKKKKKKLLLNNNPPPKKKLLLMMMLLLJJJJJJKKKMMMPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[XXXYYYYYYVVVRRRPPPPPPRRROOOOOOMMMHHHCCCKKKeeewww}}}|||tttYYYOOORRRZZZiii{{{ddd___iiiuuuxxxeeedddooowwwwww{{{jjjSSSDDD>>>@@@FFFOOOSSSYYY^^^___^^^\\\[[[ZZZwww[[[WWWxxx|||jjjhhh___^^^[[[XXXVVVUUUUUUVVVXXXXXXXXXWWWUUUSSSRRRQQQWWWVVVVVVVVVWWWWWWWWWVVVXXXXXXYYY[[[\\\]]]]]]^^^___\\\YYYXXXYYY\\\```bbboookkkddd]]]]]]___^^^YYY\\\\\\[[[ZZZYYYYYY\\\^^^bbbggglllkkkfffaaaaaabbbhhhhhhhhhhhhgggcccaaaaaadddbbb``````aaabbbaaa```]]]___dddhhhjjjiiiiiiiii___hhhrrr||||||aaaTTTGGG@@@FFFGGG@@@<<<>>>>>>>>>===<<<;;;:::::::::888888888777777777666666222222222222222222222222222222111000000000000000000000/////////.........////////////////////////...............------,,,...------------,,,,,,,,,************************jjjqqqxxxxxxuuusssvvvzzzxxxtttooollllllkkkhhheee```]]][[[ZZZZZZYYYXXXWWWVVVTTTPPPLLLHHHEEEDDDCCC???@@@AAACCCEEEIIIOOOSSSUUU___llldddXXXVVVUUUlll|||xxx^^^WWWXXXWWWTTTZZZWWWSSSQQQOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKGGGIIIJJJKKKJJJKKKLLLNNNJJJLLLLLLJJJGGGGGGJJJMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVXXXYYYXXXWWWTTTSSSSSSSSSOOONNNNNNKKKDDDFFFZZZrrryyyxxxooovvvyyy```UUUXXX^^^jjj~~~ttt^^^ddd{{{xxxgggiiittt{{{xxxwwwxxx{{{yyy```MMMBBB>>>CCCJJJSSSUUUYYY\\\^^^]]]\\\[[[ccc|||^^^SSS[[[___]]]\\\ZZZXXXVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQTTTSSSRRRSSSUUUVVVUUUTTTVVVVVVWWWYYYZZZ\\\]]]]]][[[XXXTTTTTTWWW[[[___``````bbb```]]]^^^aaa```\\\ZZZZZZZZZZZZZZZ]]]bbbeeegggjjjkkkjjjeeeaaa```aaacccbbbdddgggfffccccccgggiiigggdddccccccbbbaaa```bbbcccgggkkkjjjfffeeehhh]]]dddkkkooozzz}}}xxxzzzyyygggVVVIIIEEE???>>>BBBAAA;;;:::>>><<<<<<;;;;;;:::999999888666666666666666555555555222222222222222222222222111111000////////////000////////////............---------------------------------------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++tttzzz}}}wwwuuu{{{~~~zzzsssnnnmmmjjjfffccc```^^^]]]XXXXXXVVVUUUVVVVVVUUURRROOOMMMJJJGGGDDDBBBAAAAAA???AAADDDHHHMMMTTT[[[aaaiii}}}{{{fffUUUWWWiiixxxttt{{{bbbVVVVVVVVVUUUVVVWWWTTTPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHJJJJJJIIIIIIJJJKKKHHHJJJJJJGGGCCCCCCGGGKKKIIIJJJKKKMMMNNNNNNNNNMMMMMMOOOQQQRRRSSSSSSRRRQQQVVVVVVVVVVVVUUUTTTSSSRRRNNNLLLNNNNNNGGGCCCQQQeeeyyyrrrqqqpppfff\\\___hhhkkkxxxssseeeuuu}}}nnnrrr}}}|||uuummmkkknnnwww~~~{{{jjjVVVGGG@@@@@@GGGOOOXXXXXXZZZ\\\]]]^^^^^^]]]rrr~~~hhhNNNWWWjjjlll[[[WWWVVVUUUSSSRRRRRRTTTVVVXXXTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSRRRSSSUUUWWWUUUTTTWWWWWWXXXYYY[[[]]]___```\\\YYYUUUVVVZZZ^^^aaabbb^^^bbbccc```^^^______]]]ZZZZZZZZZZZZ[[[___dddiiihhhgggfffeeecccaaa``````^^^]]]___ddddddbbbeeelllllljjjhhhggggggfffeeeccciiifffggglllmmmiiiggghhhbbbdddeeegggnnnzzz}}}dddTTTKKKEEEAAABBB@@@>>>>>>===<<<===>>>::::::::::::999888777777666666666555555444444444222222222222222222222222111000//////......//////////////////....................................------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++~~~~~~~~~zzzxxxyyyzzz{{{yyywwwuuuxxx{{{zzztttooohhhhhhfffbbb\\\XXXVVVUUUTTTUUUTTTSSSTTTUUURRROOOHHHGGGEEECCCAAA@@@@@@@@@AAADDDHHHNNNUUU^^^gggmmm|||^^^XXX^^^jjjnnn|||hhhQQQOOORRRNNNMMMSSSSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHDDDFFFHHHHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJJJJIIIHHHIIIJJJEEEFFFFFFCCC???>>>CCCHHHFFFGGGIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQQQQPPPOOONNNSSSRRRRRRSSSUUUTTTQQQOOOMMMKKKNNNPPPIIIBBBLLL]]]vvvqqqyyyssskkkaaadddwwwsssyyy|||uuuwwwvvviii```aaaiiiqqqyyyooo```NNNDDD@@@BBBJJJSSS\\\[[[[[[\\\^^^_________^^^JJJ```www{{{^^^]]]XXXSSSRRRPPPOOOPPPSSSVVVXXXSSSTTTTTTUUUUUUUUUUUUTTTWWWUUUSSSUUUXXXYYYXXXVVVXXXYYYZZZ[[[^^^```bbbddd```]]]ZZZ[[[___dddffffffeeeiiijjjddd^^^]]]]]][[[[[[[[[ZZZZZZ[[[___eeeiiifffdddbbbaaaaaabbbaaa```bbb```bbbggggggeeejjjrrrjjjiiihhhiiikkkkkkjjjiiijjjbbbaaahhhmmmjjjffffffeeebbb]]]]]]eeeoootttrrrzzzjjjTTTJJJGGGDDD@@@???>>>>>><<<:::;;;>>><<<999999999999999999888777666666666666555555444444333222222222222222222222222000000///...............000000/////////.........////////////////////////......//////......---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))~~~|||zzzvvvtttsssrrrrrrnnnooooooooommmkkkhhhfff]]]\\\YYYWWWUUUTTTTTTTTTWWWSSSNNNMMMNNNLLLGGGBBBFFFBBB@@@@@@AAAAAACCCEEEDDDRRRVVVOOOZZZ|||uuueeeOOONNNggguuuzzzddd[[[QQQKKKMMMPPPRRRRRRMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNOOONNNMMMNNNOOOSSSSSSSSSRRRQQQOOONNNMMMOOOMMMJJJGGGGGGIIIKKKMMMggg{{{nnn{{{wwwoooqqqzzz{{{}}}|||pppkkkjjjkkklllvvv~~~vvv]]]RRRDDD<<>><<<>>>>>>===;;;:::::::::999999999999999:::999888666555555555555444444444333333333222222000000000000000000000000//////...------------...///......------......///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++kkkhhhgggjjjnnnnnnhhhbbb______^^^\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWQQQNNNKKKGGGEEEEEEFFFHHHCCCAAA@@@AAADDDFFFFFFEEEFFFJJJLLLMMMOOOTTTXXXXXXXXXeeeuuuxxxdddPPPOOOWWWeee{{{^^^SSSKKKIIIHHHIIIJJJJJJGGGDDDHHHGGGFFFEEEDDDBBBAAAAAADDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@??????@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEDDDCCCEEEHHHKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGMMMbbb}}}~~~|||ooommmdddkkkyyyxxxgggUUUJJJ?????????BBBHHHPPPWWWZZZ]]][[[aaa\\\VVVqqqhhhPPPVVV~~~qqqeeedddUUUUUUUUUSSSOOOOOONNNMMMMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRSSSSSSPPPQQQSSSTTTTTTTTTTTTTTTYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[^^^```bbbbbbaaaaaa```___^^^]]]]]]^^^___aaadddeeebbb^^^___ddddddaaaaaaaaaaaa___]]]]]]___aaacccdddeeeeeeeeeddddddddd[[[^^^bbbeeefffeeeeeedddcccaaa______aaaccccccbbbcccbbbaaa``````aaaaaa```^^^```aaabbbaaacccgggjjjlllxxxuuueee]]]SSSJJJFFFFFFGGGHHHCCC???<<<;;;<<<<<<<<<;;;888888888888888888888888999999888777666555555555333333333333222222222222000000000000000000000000......---,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++UUUWWW[[[___```^^^YYYVVVUUUUUUTTTTTTSSSRRRRRRQQQOOOOOONNNNNNMMMNNNOOOOOOJJJHHHEEEBBBAAAAAABBBCCCBBBBBBDDDFFFIIIJJJJJJIIIHHHKKKMMMOOOZZZjjjvvvyyyyyyyyyiii```NNNSSSkkk}}}wwwaaaTTTMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDCCCCCCDDDHHHKKKJJJKKKLLLMMMOOOOOOOOOOOOJJJKKKKKKKKKJJJIIIGGGFFFKKK[[[qqq{{{{{{sss|||xxxmmmhhhtttrrrfffXXXJJJAAA;;;>>>CCCIIIOOOTTTYYY\\\ZZZ[[[^^^WWW[[[{{{hhhZZZNNNcccsssssstttZZZSSSSSSSSSRRRNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOPPPPPPQQQQQQRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVWWWYYY\\\^^^``````___^^^^^^]]][[[ZZZYYY[[[\\\^^^``````^^^\\\]]]bbbccc```\\\]]]]]]]]]\\\]]]```bbbeeeccc___]]]]]]___aaabbb]]]```dddeeecccaaa````````````aaabbbcccbbbaaa____________^^^]]]]]]^^^^^^___```aaaaaaaaaaaabbbccceeekkknnnmmmooovvv~~~yyygggZZZRRRKKKHHHEEECCCBBBAAA???===AAA???===;;;;;;;;;:::999777777777777777777777777999888777666555555555666333333222222222111111111////////////////////////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********CCCIIIPPPSSSQQQNNNKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFHHHJJJJJJKKKKKKGGGKKKPPP\\\vvv}}}mmm\\\PPPLLLRRRmmmwwwuuuYYYQQQOOOJJJKKKJJJIIIHHHGGGHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAA@@@?????????>>>@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCCCCDDD@@@@@@???>>>>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCCCCCCCDDDGGGJJJIIIJJJLLLMMMNNNOOOOOOOOOIIIJJJJJJJJJJJJIIIHHHHHHMMMWWWfffwwwtttggg```aaafff{{{zzzmmmaaaVVVMMMDDD>>>999>>>GGGNNNTTTYYY\\\___WWWYYY\\\```ooovvvRRRNNNRRRtttdddSSSRRRPPPOOOQQQLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVYYY[[[]]]]]]\\\[[[[[[ZZZWWWVVVVVVXXXZZZ[[[YYYZZZYYYWWWYYY^^^___\\\YYY[[[\\\\\\\\\]]]___aaabbb^^^YYYWWWYYY\\\```aaa```cccfffeeeaaa^^^^^^___bbbccccccccccccaaa___^^^]]]^^^^^^]]][[[[[[\\\]]]_________^^^\\\ZZZYYYWWWZZZ```fffjjjooorrrpppkkkeeeqqqwwwcccTTTKKKHHHHHHFFFCCCAAA?????????===<<>>???@@@AAABBB???@@@AAAAAACCCCCCDDDEEE>>>@@@BBBBBBBBBCCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHIIIIIIIIIIIIJJJJJJOOOSSS[[[jjjtttcccZZZWWW[[[hhhtttwwwmmm^^^RRRJJJEEEAAA>>><<>>===???@@@AAA@@@<<<<<<<<<:::999888888888555666666666777777777777666555555444444444444444222111111111000000000000///////////////////////////......---------------***+++,,,------,,,+++*********))))))))))))************))))))))))))******)))******++++++++++++***))))))))))))((((((((((((HHHGGGFFFEEEDDDDDDDDDEEEBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@BBBCCCEEEGGGHHHHHHGGGGGGNNNNNNNNNOOOTTT]]]gggnnnnnnxxxuuudddZZZQQQNNNKKKOOO```sss{{{YYYRRRQQQJJJGGGMMMEEEFFFHHHHHHGGGEEECCCCCCAAAAAABBBCCCCCCDDDEEEEEE@@@???>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@AAABBBCCC????????????@@@AAABBBCCC@@@@@@?????????@@@BBBCCC??????@@@AAABBBCCCCCCDDD<<<>>>AAABBBBBBBBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHJJJKKKKKKPPPPPPTTTccc}}}uuu[[[RRRLLLOOOWWWbbbsssyyylllaaaQQQEEE???===;;;:::AAAHHHPPPUUUVVVVVVVVVWWWYYYXXXaaarrrPPPWWW[[[qqqhhhLLLLLLQQQKKKHHHOOOJJJIIIGGGGGGGGGIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHJJJKKKKKKIIIJJJLLLOOOQQQRRRSSSTTTRRRSSSTTTVVVWWWXXXYYYYYYRRRQQQPPPPPPRRRVVVZZZ]]]ZZZ\\\ZZZXXXYYY]]]\\\YYY[[[]]]______]]][[[ZZZZZZTTTRRRQQQUUU\\\bbbdddeeeaaadddfffccc^^^\\\^^^aaa^^^]]]]]]]]]___dddkkkppp^^^___```___\\\[[[]]]```^^^\\\[[[[[[ZZZYYYVVVTTT^^^```^^^ZZZYYY\\\^^^\\\aaadddfffgggeeebbb___^^^]]]ccciiioooyyy}}}xxxuuuoooiiibbb^^^^^^^^^[[[WWWSSSNNNGGGDDDCCCCCCAAA???AAA???===<<<======;;;:::888999:::999888777888999555666666666777777888888555555444333333333444444111111111111000000000000//////////////////////////////...------------...***+++,,,------,,,+++*********))))))))))))************))))))))))))************+++++++++******)))((((((((((((''''''''''''KKKEEECCCFFFIIIFFFDDDDDDJJJHHHIIILLLKKKFFFCCCDDDEEEEEEFFFGGGFFFDDD@@@======HHHMMMIIIIIIOOONNNHHHPPPXXX\\\___ooo}}}rrrhhhdddXXXPPPMMMYYYkkk|||rrrfffUUUJJJFFFGGGIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAACCCBBB@@@?????????@@@@@@??????@@@AAAAAABBBBBBCCC@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHGGGGGGIIILLLNNNRRRPPPRRR]]]tttvvvbbbVVVIIIHHHJJJQQQ^^^nnn{{{uuunnnWWWQQQHHH@@@;;;:::<<<>>>FFFPPPVVVUUUUUU[[[^^^^^^^^^QQQjjjyyy^^^VVVSSSbbbkkk___QQQJJJJJJLLLKKKIIIJJJIIIHHHGGGGGGIIIKKKLLLLLLIIIFFFFFFHHHIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQUUURRROOOOOOSSSWWWYYYYYY[[[ZZZXXXVVVVVVVVVXXXYYYXXXZZZ[[[\\\\\\ZZZXXXVVVYYYTTTQQQVVV___eeeccc___dddcccbbb```^^^\\\ZZZYYYWWWVVVVVVXXX\\\```bbbccc^^^^^^]]][[[ZZZZZZ\\\^^^ZZZ[[[[[[[[[YYYYYYYYYZZZWWWYYYZZZYYYXXXXXXYYYZZZ\\\^^^```___[[[XXXWWWXXXYYYZZZ^^^dddlllqqqtttuuupppvvvwwwooogggcccbbb```ooooooqqqvvvyyyvvvmmmeeejjjgggbbb]]]WWWSSSPPPOOOQQQOOONNNPPPOOOOOORRRXXXLLLGGGDDDDDD@@@<<<:::<<<>>>===<<<===>>>???>>><<<<<<;;;:::888777888888999555555555666555444444333555444333333555555444333222222222111000///......------......------,,,+++......---,,,,,,+++******------,,,,,,+++***))))))************************))))))))))))((((((((((((************************))))))))))))))))))))))))[[[RRRKKKHHHFFFDDDEEEIIILLLLLLMMMPPPMMMHHHHHHKKKJJJIIIHHHGGGGGGFFFEEEDDD===FFFMMMPPP[[[iiimmmhhhrrrvvvkkkbbbZZZVVVUUUSSSiiiaaaXXXMMMGGGGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>????????????????????????@@@BBBCCCBBBAAA@@@AAABBBAAA@@@???>>>===>>>>>>????????????@@@AAAAAABBBBBB?????????@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHGGGFFFGGGIIIKKKMMMOOOPPPSSS]]]qqq{{{rrrooommmkkk{{{}}}zzzrrrbbbRRRJJJGGGKKKRRR[[[dddmmmuuuyyy~~~uuufff^^^MMMHHHAAA<<<:::<<<@@@CCCMMMTTTXXXYYY\\\``````[[[___```nnnuuucccSSSVVV^^^uuubbbXXXMMMGGGIIIKKKKKKIIIIIIHHHGGGFFFFFFHHHIIIKKKJJJHHHEEEEEEGGGHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQSSSPPPNNNOOOSSSVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXVVVSSSTTTZZZdddiiifffbbbbbbaaa___]]][[[YYYYYYXXXYYYYYYXXXYYY\\\^^^______[[[[[[[[[ZZZYYYYYYYYYZZZ`````````___]]]\\\[[[[[[VVVXXX[[[[[[ZZZWWWVVVVVVTTTXXX\\\]]][[[WWWVVVUUURRRSSSUUUZZZ```dddeeeeee^^^dddeee^^^VVVTTTTTTSSS\\\[[[ZZZ]]]___^^^YYYSSSUUUTTTQQQNNNLLLKKKJJJJJJLLLJJJIIIKKKLLLLLLQQQWWWNNNGGGBBB???===;;;===BBBBBB@@@===<<<======<<<:::<<<;;;999888777777888888666666666666666555444444444333222333444555444222222222222222111000///..................---,,,,,,...------,,,++++++******---,,,,,,+++******))))))************************)))(((((((((((((((((((((************************((((((((((((((((((((((((zzzmmm^^^RRROOOQQQGGGKKKRRRVVVQQQGGGCCCEEEBBBFFFLLLQQQSSSRRROOOMMMWWWbbbnnnzzzmmmeeeZZZQQQQQQZZZeeemmm|||www\\\PPPKKKFFFEEEGGGIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????===<<<<<<;;;;;;<<<<<<===========================???AAABBBAAA@@@???@@@AAA???>>>===<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA>>>>>>======>>>???AAABBBBBBBBBAAAAAAAAACCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKKKKNNNSSSZZZfff{{{{{{|||ooofffeeeeeecccrrr|||~~~|||{{{vvvqqqlllhhh___SSSJJJHHHJJJSSS___hhhmmmnnnpppqqqyyy}}}}}}rrrcccTTTKKKAAA???;;;999;;;AAAHHHLLLTTTWWWZZZ\\\```ccc```ZZZeeetttuuudddSSSMMM\\\tttooodddpppVVVOOOGGGEEEGGGJJJIIIGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNPPPSSSUUUUUUTTTVVVVVVUUUUUUVVVWWWYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZVVVUUUXXX___fffiiifffaaaaaa```]]]ZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZYYYYYYXXXXXXXXXXXX___^^^]]][[[ZZZXXXWWWVVVTTTWWW[[[\\\ZZZWWWTTTSSSTTTUUUWWWXXXWWWWWWWWWYYYQQQPPPQQQSSSVVVXXXYYYXXXRRRWWWXXXQQQJJJIIIKKKKKKOOOLLLIIIIIILLLLLLKKKHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFCCCCCCFFFGGGHHHNNNUUUNNNFFF>>>;;;:::;;;AAAHHHEEEBBB>>>;;;;;;::::::999::::::999888777777777777666666666666666555555444444222222222333444333222222222222222222111000///...////////////...------------,,,,,,++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''tttjjjiiigggppp|||wwwggg]]]\\\___kkk}}}zzz{{{fffVVVOOOOOOOOOSSSccc~~~kkkYYYSSSJJJHHHEEEDDDEEEEEEEEECCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>=========<<<<<<<<<<<<===<<<======>>>??????@@@@@@>>>===<<<<<<===???AAACCCBBBAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIHHHLLLQQQUUUYYYiiitttwwwlllgggjjjmmmnnnsss}}}~~~~~~~~~}}}zzzxxxuuuxxx|||yyypppjjjkkkgggccc___VVVNNNLLLPPPVVV___kkkqqqrrrpppqqqsssvvvvvvssslllaaaSSSHHHAAA<<<;;;:::;;;@@@HHHPPPUUUUUUWWWZZZ\\\]]]______^^^ppp}}}qqq\\\TTTTTTlllxxxeeegggXXXNNNJJJEEEDDDGGGHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNOOORRRTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[___ccccccaaa]]]bbb```]]][[[ZZZZZZ\\\]]][[[\\\\\\]]]]]]]]]___aaa___\\\YYYWWWXXXYYYZZZ[[[[[[ZZZXXXXXXWWWVVVUUUTTTTTTWWWYYYZZZXXXWWWVVVUUUXXXUUURRROOOOOORRRWWWZZZPPPOOONNNOOOPPPRRRQQQPPPPPPTTTTTTMMMFFFFFFHHHIIIKKKHHHEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCAAA@@@BBBCCCCCCHHHOOOJJJBBB<<<:::999;;;BBBIIIDDDAAA<<<999999999999999999999888777666666666666444555555555555444333333333222111111222333222111222222222222222111000000/////////000///......---,,,,,,,,,,,,++++++******++++++******))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((************************((((((((((((((((((((((((}}}zzzzzzvvvlllcccZZZQQQIIILLLYYYgggwwwvvvvvvbbbPPPMMMQQQJJJGGGDDDBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<===<<<<<<==================;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<===???BBBCCC@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHGGGJJJQQQUUUWWWbbb|||vvvyyynnnjjjnnnrrrsss{{{yyyvvvuuuttttttuuuuuutttrrrpppnnnnnnnnnnnnnnnkkkgggdddaaa^^^[[[XXXRRRMMMPPPWWWdddjjjppprrrpppooorrrvvvooojjjbbbYYYPPPGGGAAA===::::::<<<@@@EEEMMMSSSWWWUUUXXX[[[[[[XXXYYY```hhhzzzttt^^^SSSYYYcccooojjjvvvfffJJJKKKHHHFFFEEEGGGGGGDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNQQQSSSTTTTTTTTTTTTSSSTTTVVVYYYZZZ[[[[[[[[[WWWXXXYYY[[[[[[ZZZXXXWWWZZZZZZ[[[[[[\\\]]]]]]]]]aaa___\\\ZZZZZZ[[[]]]___ZZZ\\\]]]^^^___aaafffiiigggbbb[[[XXXYYY\\\___```\\\[[[YYYZZZ\\\]]]\\\ZZZWWWXXXXXXXXXWWWWWWYYY[[[XXXVVVSSSQQQQQQRRRSSSTTTMMMKKKIIIJJJKKKLLLLLLLLLNNNSSSRRRJJJCCCBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@DDDAAA@@@BBBAAA???CCCHHHDDD>>>;;;;;;<<<<<>>>>>=========<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999<<<===>>>===<<<;;;<<<>>>;;;;;;<<<=========<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<===???AAACCC?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBCCCEEEFFFGGGHHHJJJPPPXXX\\\dddyyyuuullllllsssyyyzzzzzztttqqqooooooooopppppppppnnnlllkkkhhheeecccbbbbbbbbbaaa```ZZZWWWVVVVVVSSSRRRWWW^^^jjjlllllljjjhhhgggjjjmmm___YYYOOOGGGBBB???<<<;;;:::<<<@@@EEEJJJOOOSSSVVVWWWYYY\\\ZZZUUUUUU```nnnvvvaaaLLLNNNbbb{{{tttsssXXXIIIJJJIIIGGGFFFFFFEEEBBB@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLNNNRRRSSSSSSSSSTTTUUUTTTVVVYYY\\\^^^^^^^^^]]]VVVXXXZZZ\\\]]][[[YYYWWWWWWYYYZZZZZZZZZ[[[^^^```]]]\\\[[[ZZZZZZ[[[]]]^^^[[[]]]______aaafffmmmtttkkkeee]]]YYY[[[___bbbbbb[[[YYYXXXZZZ^^^aaa```^^^[[[[[[ZZZXXXWWWYYY\\\___ZZZ[[[]]]______[[[UUUPPPOOOMMMJJJJJJLLLMMMMMMMMMNNNSSSSSSLLLEEEDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCAAAAAACCCAAA===>>>BBB???;;;;;;======;;;;;;>>>;;;888666555777999999999666666666666555444333333111111111111111000//////111000//////000111000///000000111111111000000///...////////////...------++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))************************~~~}}}}}}uuujjj]]]VVVXXX\\\TTTTTTXXX___iiittt~~~{{{|||YYYKKKJJJJJJFFFCCCBBBBBBBBBAAAAAAAAABBBDDD????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;888999:::;;;;;;:::999888999999999999999999999999;;;<<<===<<<;;;:::;;;===888999;;;<<<<<<<<<;;;:::999999::::::;;;<<<<<<<<<999999:::<<<===>>>???@@@======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBCCCEEEFFFGGGJJJHHHMMMWWW\\\___lll|||{{{xxx{{{|||xxxpppkkknnnyyy~~~yyysssooollljjjkkkkkklllkkkiiifffeeeeeebbb```]]][[[[[[ZZZYYYXXXSSSPPPPPPTTTUUUVVVZZZ```eeedddccc```]]]ZZZXXXWWWLLLGGG@@@<<<;;;;;;;;;:::<<<@@@EEELLLQQQTTTUUUVVVXXXWWWXXXYYYTTTSSS[[[gggcccRRROOO^^^xxx___RRRKKKIIIHHHFFFEEEEEECCCBBB@@@AAAAAABBBBBBCCCCCCBBBBBB???AAABBBAAA@@@@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKNNNPPPQQQQQQQQQSSSUUUVVVYYY\\\___aaaaaa___^^^YYYYYY[[[\\\\\\\\\[[[[[[XXX[[[^^^^^^\\\\\\]]]```\\\\\\[[[[[[\\\]]]^^^^^^^^^___aaaaaabbbiiisss|||jjjddd^^^\\\^^^aaa```___XXXUUUTTTVVV[[[^^^]]]ZZZ^^^___^^^]]]ZZZZZZ[[[\\\[[[[[[\\\______\\\VVVQQQQQQNNNKKKKKKKKKMMMMMMLLLKKKQQQSSSMMMGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFEEE@@@???AAACCCAAA<<<;;;>>>===::::::===<<<888777999777666444444666777777666555555666666555444222111111111111111111000000///000///......000000///......//////000000000//////...............---,,,,,,******************++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))iiicccaaagggmmmppprrruuuyyyuuuuuuppppppmmmeee]]]YYY\\\___```]]]ZZZYYYZZZ\\\aaafff|||zzzgggZZZOOOLLLJJJEEEDDDGGG@@@AAABBBBBB@@@>>>=====================<<<<<<<<<======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888999999999999999999999999888999::::::888888999:::777888999:::;;;::::::999888999999::::::;;;<<<<<<666777999;;;======>>>>>><<<===>>>??????@@@????????????@@@@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFGGGKKKFFFHHHRRRVVVVVV\\\hhh|||yyyuuuwww||||||tttpppooopppyyy~~~~~~}}}tttnnnqqq{{{}}}yyyxxxwwwtttppplllhhhfffcccccccccaaa^^^\\\[[[ZZZ___]]][[[YYYXXXUUURRRPPPJJJGGGHHHMMMRRRSSSWWW\\\^^^]]][[[YYYVVVPPPIIICCCAAA===999888;;;<<<<<<;;;???DDDKKKRRRWWWYYYYYYYYYXXXTTTTTTVVVTTTQQQUUU]]]OOOLLL]]]uuukkkQQQLLLHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBB???AAABBBAAA@@@???BBBEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJMMMOOOOOONNNOOORRRTTTXXXZZZ^^^bbbcccbbbaaa___[[[[[[ZZZZZZZZZ\\\]]]^^^[[[```dddddd```\\\[[[\\\]]]]]]^^^___``````aaaaaaaaabbbcccbbbcccjjjvvvfffbbb^^^^^^```aaa^^^ZZZXXXUUUSSSVVV[[[^^^\\\YYYaaabbbcccaaa^^^[[[YYYYYYWWWSSSOOOMMMOOOPPPPPPNNNMMMJJJGGGEEEFFFFFFFFFFFFCCCJJJMMMIIIDDDCCCDDDCCCCCCBBBAAA???>>>@@@BBBEEEBBBBBBCCCDDDDDDCCCAAAAAA======@@@CCCAAA<<<:::<<<===::::::<<<:::666555777666555444444555666444333444555555666555444222111222222222222222111000000000...---...///000///.........///////////////...------......------,,,+++******************++++++'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((ddd```^^^aaadddgggkkkoookkkaaa\\\^^^```]]]YYYZZZWWWWWWXXXUUUOOONNNXXXeeeiiieeebbbeeepppdddQQQMMMHHHEEEDDDCCCAAA@@@AAAAAABBBBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888999999999666666666666666666666666999999:::::::::;;;;;;;;;999999888888999999:::;;;===;;;888777888999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDCCCCCCGGGMMMOOOOOOSSSXXXiiizzzyyyppppppooovvv{{{qqqhhheeerrrzzz~~~{{{{{{{{{}}}wwwqqquuuxxxqqqooommmkkkjjjhhhdddbbbdddaaa]]]]]]]]]\\\XXXUUUWWWUUURRRPPPPPPPPPNNNMMMKKKLLLMMMNNNPPPQQQRRRRRRXXXSSSLLLGGGEEEBBB>>>;;;888888888777777999<<>>>>>??????>>>===;;;:::<<<;;;:::999888999::::::666666666666555555555555444444333333333333222222111111111111000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((++++++***)))))))))))))))''''''''''''''''''''''''uuuiiieeecccbbbdddiiiuuupppmmmnnnpppvvv~~~yyy```TTTMMMJJJEEECCCBBBAAA@@@?????????@@@@@@???===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;::::::999999999888888888888888888888888555555555555555555555555888888888999999999::::::888888888888888999::::::<<<999666555666888888888999999999999999999999999:::::::::;;;;;;<<<<<<<<>><<<999777999888888777888<<>><<<<<<>>>>>>??????>>>===;;;:::;;;:::999888888888999999666666666666555555555555444444333333333222222222111111111000000000//////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******)))((((((((())))))''''''''''''''''''''''''xxxsssyyykkkSSSIIIHHHHHHEEEBBB????????????>>><<<<<<===<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::999999999999888888888888999888888777777666666666444444444444444444444444666666777777777888888888777777777777777888999999:::777555444666777777666888888888888888888888888777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDBBBAAADDDHHHIIIHHHJJJOOOXXXeeevvv{{{|||xxxmmmWWWUUUZZZccclllpppsssvvviiigggiiipppxxx}}}|||~~~}}}xxxttttttuuuuuusssrrrrrrtttvvvwwwsssvvvyyy}}}~~~~~~~~~|||{{{|||~~~~~~~~~}}}~~~|||vvvqqqtttyyytttuuuuuupppiiihhhfffdddcccbbb```]]]ZZZ\\\XXXTTTQQQOOONNNLLLKKKEEEEEEEEEGGGHHHHHHFFFDDDIIIKKKMMMOOONNNKKKHHHFFFDDD@@@<<<999777666555444888888888888<<>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::::::::999888888888888888666666666555555555555444333333333333222222222222111111000000000000//////////////////////////////........................---------,,,,,,,,,++++++---,,,,,,++++++*********))))))))))))))))))))))))***)))((((((''''''((((((%%%%%%&&&'''((())))))***((((((((('''(((((())))))''''''''''''''''''''''''~~~zzzyyy|||aaaTTTNNNGGGBBBEEEBBB???===>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;:::::::::999999999999777777777777777777777777888888777777666555444444444444444444444444444444444555555555666666666666666666666555666777777888888777555555666777777666666666666777777777777777555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDDDDDDDCCCBBBDDDGGGGGGEEEGGGKKKRRR\\\iiizzz}}}jjjVVVKKKHHHSSS^^^ccchhhooodddbbbaaadddkkksss}}}xxxvvvwww|||~~~||||||~~~~~~yyysssmmmkkkiiihhhgggjjjlllpppvvv|||~~~}}}|||}}}}}}}}}|||{{{}}}~~~~~~}}}{{{zzz{{{yyywwwvvvwwwyyy|||~~~}}}|||}}}}}}{{{zzz{{{|||}}}~~~}}}zzzxxxyyyxxxtttppptttzzznnniiijjjllljjjgggbbb```^^^^^^]]][[[YYYVVVUUURRRNNNKKKIIIIIIJJJJJJJJJIIIJJJLLLMMMLLLIIIFFFGGGHHHHHHHHHGGGDDDAAA???<<<:::777555555555555666555777:::===BBBIIIQQQVVVYYYWWWWWWXXXVVVQQQPPPPPPNNNXXX```\\\WWWWWWYYYZZZrrrrrrhhhpppWWWFFFFFFEEEEEEHHHEEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHHHHIIIKKKOOORRRSSSWWWWWWUUUUUUWWWVVVRRRTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ\\\\\\ZZZWWWWWWZZZ^^^[[[\\\]]]___``````___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTSSSRRRQQQRRRUUUYYY^^^``````___]]][[[XXXVVVTTTSSSQQQPPPOOOOOOOOONNNLLLJJJJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@>>>===<<<<<<======>>>=========<<<;;;::::::::::::999999999888888888666666555555555444444444333333333222222222222111111000000000////////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++******(((((((((((((((((((((((())))))((((((((('''''''''((((((((()))))))))******'''''''''''''''(((((()))''''''''''''''''''''''''kkkQQQEEEHHHKKKFFF>>>CCCAAA>>>======>>>???>>>;;;:::::::::999999999999999999999999888888888888666666666666666666666666777777666666555444333333444444444444444444444444333333333444444444555555555444444444444555666666888666555666777888777666555555555666666777777777555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>DDDIIINNNTTTWWWXXXVVVWWWXXXTTTMMMLLLQQQ]]]```\\\RRRMMMUUUhhhwwwtttmmm}}}hhhJJJEEEHHHEEEDDDIIICCCCCCBBBAAAAAA@@@@@@???======>>>???????????????======>>>>>>????????????????????????????????????@@@@@@AAAAAAAAAAAABBBAAACCCCCCDDDEEEEEEEEEEEEEEECCCDDDFFFFFFGGGIIILLLNNNPPPSSSSSSQQQQQQSSSRRROOOQQQQQQRRRTTTVVVWWWYYYZZZ[[[\\\[[[WWWTTTTTTXXX]]][[[\\\^^^______^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWVVVXXXZZZ[[[[[[YYYWWWUUUTTTUUUSSSOOONNNPPPVVV]]]bbb___^^^\\\YYYVVVTTTRRRRRRVVVRRRNNNLLLLLLLLLLLLKKKJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGCCCBBBAAABBBCCCDDDCCCBBBBBBAAA???>>>======>>>???======<<<;;;;;;::::::::::::::::::::::::999999888555555555555444444444444333333222222222111111111000000000////////////...........................------------------------,,,,,,+++++++++*********,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((((((((''''''&&&&&&)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((|||{{{sssUUUOOOHHHCCCBBBBBBBBBAAACCC@@@===<<<===>>>>>>>>>::::::999999999999::::::999888888888777777777777555555555555666666666666666555555444444333333333444444444444444444444444222333333333333444444444333333333333333444555555777666555666888888777666444555555666666777777888555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<@@@DDDFFFEEEBBBEEECCCDDDFFFEEEBBBCCCGGGGGGLLLTTT^^^ooozzzdddLLLCCCGGGLLLOOOQQQZZZZZZXXXUUUWWW]]]aaabbbaaaaaafffmmmqqqsssxxx~~~}}}|||zzzvvvqqqmmmiiiggg___]]]\\\___fffkkkmmmmmmeeeccccccfffkkkooopppooorrrtttvvvxxxyyyyyyyyyyyyssssssssstttvvvxxxzzz{{{||||||~~~~~~}}}||||||}}}}}}~~~||||||}}}}}}}}}||||||{{{{{{{{{yyywwwsssrrrssstttuuuvvvvvvvvvtttqqqooommmjjjlllkkkhhhkkkvvv~~~vvvmmmhhhcccddddddaaa]]][[[[[[\\\VVVUUUTTTTTTTTTSSSQQQNNNKKKKKKKKKJJJHHHIIILLLNNNOOOMMMLLLKKKIIIGGGCCC@@@@@@>>>:::777666666666777222333333222222444777:::999>>>EEEKKKOOOSSSUUUWWWUUUTTTVVVXXXRRRLLLRRR^^^gggXXXZZZXXXYYYxxx~~~qqqhhhSSSDDDDDDGGGBBBAAAFFFAAA@@@@@@??????>>>======:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>????????????>>>>>>???@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDCCCCCCCCC@@@BBBDDDDDDEEEFFFHHHKKKKKKNNNNNNLLLLLLOOOOOOLLLLLLMMMPPPSSSVVVYYY[[[\\\[[[[[[YYYUUURRRSSSXXX\\\[[[]]]______]]]\\\[[[\\\ZZZYYYXXXWWWUUUTTTTTTTTTWWWYYY[[[[[[YYYVVVUUUUUUVVVSSSOOOMMMOOOUUU\\\aaa\\\ZZZXXXVVVSSSRRRQQQPPPVVVRRRMMMIIIIIIJJJKKKKKKIIIIIIHHHGGGFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFBBBAAA@@@AAACCCCCCCCCAAAAAA@@@??????>>>>>>>>>???======;;;::::::999::::::999999::::::999999888777555555555444444444444333222222222222111111111111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))''''''((((((((('''&&&%%%''''''''''''''''''''''''***)))((((((''''''(((((((((((((((((((((((((((((({{{___KKKDDDFFFGGGEEEAAA@@@BBBEEEBBB???<<<;;;;;;<<<<<<<<<:::999888777777888999:::888888777777777666666666555555555555666666666777444444444333333333333333333333333333333333333333222222333333333444444444222222222222222333444444555444444555777777666555444555555666777777888888777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>======AAAFFFGGGEEEAAADDDBBBCCCEEEDDDAAABBBFFFEEEIIIPPPYYYfffzzziiiNNNDDDFFFJJJKKKTTTXXXXXXTTTUUUXXXYYYUUUSSSTTTYYYaaaeeegggmmmtttpppsssuuutttpppnnnnnnooofffaaa[[[[[[^^^bbbbbbaaaXXXUUUTTTWWW^^^bbbcccbbbhhhjjjllloooqqqsssssssssrrrrrrssstttuuuuuuvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{|||{{{zzzzzzzzzzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzzwwwxxxxxxyyyyyyyyyxxxxxxssstttsssqqqooooooqqqsssrrrrrrqqqooonnnllljjjiiieeegggfffbbbccclllvvvzzzyyyxxxvvvrrrmmmgggbbb___]]]\\\[[[ZZZXXXVVVUUUTTTQQQPPPNNNNNNOOONNNLLLJJJJJJLLLMMMKKKIIIIIIKKKMMMMMMKKKHHHFFFEEECCC@@@>>>999999777555444444444444222333444444333555999===CCCGGGLLLPPPSSSUUUXXXZZZTTTSSSUUUVVVPPPOOO___uuujjjZZZbbbjjjtttSSSIII@@@@@@BBB@@@@@@BBB???>>>>>>======<<<;;;;;;888999999:::::::::::::::::::::;;;;;;<<<=========:::;;;<<<===>>>>>>===<<<<<<===>>>???@@@??????>>>AAABBBBBBBBBBBBBBBAAAAAA???AAABBBCCCCCCCCCEEEGGGIIILLLLLLIIIJJJMMMNNNLLLLLLMMMPPPSSSVVVXXXZZZ[[[YYYXXXVVVSSSPPPSSSYYY^^^\\\^^^```___\\\ZZZYYYZZZVVVUUUTTTSSSRRRRRRRRRRRRUUUWWWZZZZZZWWWUUUTTTTTTTTTRRRPPPOOOPPPTTTYYY\\\WWWVVVTTTQQQPPPOOONNNNNNPPPMMMJJJHHHHHHIIIIIIIIIGGGHHHHHHGGGFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAA>>>>>>>>>???>>>>>>=========<<<;;;999999999999:::666777888888888777555555555555555444444444333333222222222222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&&&&'''''')))***+++,,,,,,,,,+++***)))((('''''''''((((((((((((((((((((((((wwwxxx{{{vvvuuugggNNNDDDFFF@@@>>>===>>>AAACCCDDDCCCAAA???;;;::::::;;;;;;:::999888777666666777888999777777777777666666666666555555555666666666777777333333333333333333333444111111111111111111111111222222333333333444444444222222111111222222333444333222222444666666555333555555555666777888888999888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>>>>AAAGGGHHHEEE@@@BBBAAABBBDDDCCC???@@@DDD@@@DDDJJJRRR]]]ooo]]]FFFEEEKKKKKKPPPVVVXXXUUUUUUXXXUUUPPPJJJKKKQQQXXX[[[^^^dddlllfffkkkooonnnkkkjjjmmmrrrooohhh___[[[\\\^^^]]]\\\OOOLLLJJJMMMTTTYYYYYYXXX___aaadddgggjjjlllmmmmmmpppqqqrrrssssssrrrpppooossstttvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvzzzzzzzzzyyyxxxuuusssrrruuuuuuvvvvvvvvvvvvvvvuuummmnnnnnnnnnmmmnnnppprrrpppooonnnllljjjhhhgggfffccceeeccc^^^^^^eeennnrrrssspppkkkeeeaaa^^^]]]\\\]]]YYYVVVUUUWWWVVVSSSOOOMMMLLLKKKKKKLLLKKKIIIGGGKKKMMMNNNMMMJJJHHHIIIKKKGGGDDDAAA???>>>===;;;999555666666666666555333222444666777666666888<<<@@@LLLNNNPPPRRRTTTVVVZZZ\\\TTTRRRTTTUUUPPPRRRkkknnnddd[[[___tttooogggMMMFFF@@@===>>>???@@@AAA=========<<<;;;;;;::::::777777888999999999999888999999:::;;;;;;<<<======888999;;;<<<===<<<;;;;;;:::;;;===>>>>>>>>>===<<>>???AAABBBAAA@@@<<<<<<>>>>>>>>>===<<<;;;===<<<:::999888999999:::444555666666666555333222555555444444444333333333222222222111111111111000000/////////............++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++)))(((''''''(((***,,,...000222333...---+++***((('''''''''))))))))))))))))))))))))~~~___QQQJJJBBB===@@@>>>???AAABBBBBBAAA???>>>===<<<<<<;;;::::::999999::::::999888777777777888999888666555444444444555555555555555555555555555444444444333333222222222333333333333333333333333333333333333333333333333111111222222222333333333444444444444444444444444222333666888999999888777888888888777777777666666888999999::::::;;;;;;<<<;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBJJJDDDDDDLLLUUUaaa{{{{{{VVVEEEEEEJJJKKKRRRVVVTTTTTTTTTNNNFFFLLLIIIHHHKKKNNNPPPTTTZZZaaaaaabbbcccfffiiilllnnnfffggghhhhhhfffbbb]]][[[WWWUUUTTTUUUVVVVVVRRROOORRRSSSVVVXXX[[[```fffjjjjjjiiihhhgggggghhhjjjkkkqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttttttttuuuvvvxxxwwwuuurrrrrrrrrsssrrrpppooooooooopppppplllllllllllllllllllllkkkhhhfffeeedddeeeeeedddbbbbbb```^^^]]]^^^bbbeeehhhcccbbb```^^^\\\ZZZXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMKKKIIIHHHGGGGGGHHHKKKLLLMMMLLLIIIEEE@@@===???>>><<<:::888777666666555555444444444444444444888777777999===AAACCCDDDIIIKKKPPPUUUUUUTTTVVVZZZVVVPPPIIIKKK___wwwcccYYYXXXppptttllluuurrrRRRAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;;;;;;;;;;<<<<<<:::888888999:::<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEGGGIIIJJJIIIHHHHHHIIIKKKPPPQQQSSSTTTVVVWWWWWWWWWTTTTTTUUUWWWYYY\\\^^^___]]]^^^___^^^[[[XXXUUUTTTOOORRRTTTQQQMMMMMMRRRXXXZZZYYYWWWVVVTTTTTTSSSSSSWWWVVVUUUUUUUUUTTTRRRPPPOOOOOONNNNNNMMMKKKJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFEEEFFFFFFEEEBBB???@@@AAAAAABBBAAA@@@>>>=========>>>>>>???@@@@@@@@@===============<<<<<<;;;;;;;;;;;;:::999888777666777777666555444444444444444444444333333222222222111111111111111000//////...........................------,,,,,,------...,,,,,,++++++***)))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))((('''&&&''')))+++---+++---///000///,,,(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))iiiTTTCCC@@@BBB??????CCC@@@AAABBBBBBBBBBBBAAA@@@<<<<<<;;;;;;:::999999999999999888777777777777777888777666555444444444555444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333111333555777888888888777777777777777666666555555777777888888999999::::::;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBGGGAAAAAAGGGMMMVVVllljjjSSSGGGCCCFFFJJJLLLLLLNNNRRRRRRNNNHHHDDDCCCFFFHHHIIIMMMSSSWWWYYY\\\___aaabbbbbbbbbeeegggiiikkkkkkiiigggeeebbbaaabbbeeeiiihhhbbb\\\UUUVVVWWWWWWWWWYYY]]]```___^^^]]]]]]]]]___bbbccchhhjjjlllnnnppprrrssssssuuuttttttrrrqqqpppooonnnnnnoooqqqqqqpppnnnnnnooolllllljjjiiiiiiiiijjjjjjeeeeeeeeeeeeddddddddddddcccbbb``````aaaaaa___^^^]]]\\\ZZZZZZZZZ\\\___aaa]]]\\\[[[YYYWWWUUUSSSRRRPPPPPPPPPOOONNNLLLKKKJJJLLLKKKJJJHHHHHHHHHIIIIIIGGGHHHHHHGGGDDD@@@===:::888888777666555555555555555555555444555555666666888999;;;>>>CCCFFFHHHIIISSSRRRRRRSSSTTTUUUUUUVVVLLLMMMMMMSSSbbbrrruuuqqq[[[[[[iiipppeeeggg{{{ZZZEEE??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999888888888888777888999::::::::::::999999::::::999888777999:::<<<<<<<<<<<<<<<<<<;;;;;;======???@@@AAABBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEHHHIIIJJJIIIHHHHHHIIIJJJNNNOOOPPPRRRSSSTTTUUUUUUSSSSSSTTTVVVXXX[[[]]]^^^ZZZ[[[[[[[[[YYYVVVTTTSSSSSSSSSRRRRRRRRRTTTVVVWWWZZZYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVVVVUUUSSSQQQNNNNNNNNNNNNLLLKKKJJJIIIJJJIIIGGGGGGHHHHHHGGGFFFGGGFFFEEEFFFFFFEEEBBB@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===============<<<============<<<;;;;;;::::::::::::999888777666666666555444333333333333333333333222222222111111///000000000000///......------------------------------,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((***,,,***,,,---...---+++)))''''''''''''''''''''''''''')))((((((''''''(((((()))eeeTTTGGG===888<<<>>>;;;;;;???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::999888888888888888777777666666777777777666555444444444444444444444444444444444444444333333333222222222222222222222222222222222222222000000000000000000000000000111111111222222222222333333333333333333333333111222444666777777666666666666666666555555555555555555666777777888888999<<<;;;:::::::::<<<===>>>>>>>>>???@@@AAABBBBBBCCCEEE@@@@@@CCCFFFKKK[[[lllkkkSSSDDDEEEGGGHHHGGGIIILLLKKKGGGEEEAAA@@@BBBCCCCCCFFFKKKLLLPPPUUUYYY\\\[[[YYYXXX```cccgggllloooppppppoooiiiiiilllsss{{{{{{ssskkkeeeeeeddd```]]]\\\\\\^^^ZZZYYYXXXXXXZZZ\\\___aaa^^^___bbbeeehhhjjjllllllnnnmmmlllkkkiiigggffffffeeegggiiijjjiiihhhhhhiiiddddddcccbbbbbbbbbbbbcccbbbbbbbbbaaaaaa`````````^^^\\\[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUSSSQQQOOONNNLLLLLLJJJJJJIIIGGGFFFDDDCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFBBBAAAAAA???===:::888777333333333333333444444555555555555555666777888888:::===AAAFFFJJJMMMNNNOOOQQQPPPOOOQQQTTTUUUSSSPPPGGGKKKQQQXXX```dddaaa[[[[[[kkk|||\\\^^^ooo\\\FFF???<<<<<<<<<;;;;;;::::::999999999888888888777777777888888888777777777666666666777777888888888888888666777888777666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEHHHIIIJJJJJJHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRRRRRRRQQQRRRSSSUUUWWWYYYZZZ[[[XXXXXXYYYYYYXXXWWWVVVUUUXXXVVVUUUVVVYYY[[[[[[YYYZZZZZZZZZ[[[ZZZYYYXXXXXXXXXWWWVVVWWWWWWVVVSSSQQQNNNNNNNNNMMMLLLKKKJJJIIIKKKJJJGGGGGGGGGGGGFFFEEEGGGFFFEEEEEEFFFEEEBBB@@@>>>>>>???@@@@@@@@@??????=========<<<;;;:::::::::<<<<<<<<<<<<<<<;;;::::::999999999999888777666666555444333222222111222222111111111111000000000000...////////////...---------------------------------,,,,,,++++++,,,,,,---+++++++++******))))))((())))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&((()))***)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((}}}qqqcccOOOBBB>>>@@@======@@@>>>999777:::===<<<;;;;;;;;;;;;<<<===::::::999888888777777666777777666666555666666777666555555444444333333333333333333333333333333333222222222222222111111111222222222222222222222222000000000000000000000000000000000111111111111222222222222222222222222222111222333444555555555555666666666666666666555555555555555666777777888888<<<;;;999888888:::;;;===<<<<<<===>>>@@@AAABBBBBBDDDBBBAAADDDDDDFFFPPP[[[wwwoooZZZIIIHHHHHHHHHIIIIIIEEE@@@EEEAAA@@@AAABBB@@@BBBFFFGGGJJJOOOTTTWWWWWWVVVUUUZZZ]]]bbbhhhllloooqqqqqqiiihhhjjjsss|||xxxqqqrrrrrrooojjjeeeaaa``````ZZZYYYXXXXXXXXXZZZ]]]^^^WWWYYY[[[^^^```bbbdddddddddccccccbbbaaa```______```bbbddddddcccbbbbbbbbb___^^^^^^^^^^^^^^^^^^^^^_________^^^]]]]]]\\\\\\YYYXXXVVVVVVWWWWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>======@@@??????>>>>>>>>>>>>>>>===<<<;;;999777666555555333333333333333444555666555555555666888999;;;<<<>>>BBBHHHMMMOOOPPPPPPQQQLLLNNNPPPPPPPPPPPPLLLGGGPPPRRRUUUWWWZZZ^^^___^^^qqqmmmXXXeeebbbFFF>>>>>>;;;;;;:::::::::999999999888888888777777777666666777777666666666555555555555666666777777666666666444555666666555666888:::::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQSSSUUUVVVWWWXXXXXXYYYXXXWWWXXXYYYYYYYYYXXX\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\[[[YYYXXXWWWWWWWWWVVVWWWWWWVVVSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJGGGFFFFFFFFFEEEDDDHHHFFFEEEDDDEEEDDDBBB@@@<<<======>>>????????????;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;::::::999777888888888777777666555444333222111000000000000////////////////////////...////////////...------------------------------,,,,,,++++++++++++,,,,,,+++*********)))))))))((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''sss```PPPIIICCC:::999???666888;;;===<<<999:::===;;;:::999999999999:::;;;888888888777666666555555555555555444444555666666444444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111000111222222333333333333666666666666666666666666555555666666777888888888;;;:::999888888999;;;<<<;;;;;;<<<===>>>???@@@AAABBBAAABBBDDDDDDEEEJJJQQQdddzzz^^^VVVLLLGGGGGGFFFFFFEEEFFFBBB@@@AAA@@@>>>???CCCCCCEEEHHHKKKOOOQQQSSSTTTUUUWWW\\\aaafffiiikkkkkkhhheeedddhhhoooqqqnnniiimmmmmmjjjfff```\\\[[[[[[VVVUUUSSSRRRRRRSSSTTTUUUUUUVVVXXXYYY[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^```___]]][[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUVVVUUUSSSSSSTTTTTTRRRQQQOOOOOOOOOOOONNNLLLJJJIIIKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA???===;;;;;;;;;===<<<<<<;;;:::999888777:::999777555444444444444444444333333333444444555555666777888:::===???@@@DDDHHHMMMPPPPPPOOOOOOPPPQQQUUUUUUPPPNNNRRRTTTRRR[[[XXXTTTUUU\\\iiiwwwrrrbbb```wwwdddHHH===<<<;;;;;;;;;::::::::::::999999888888888888777777777777666666666555555555444444555555555666666555555444222333555555444555777999::::::::::::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@??????@@@BBBCCCDDDDDDDDDGGGHHHJJJIIIHHHHHHIIIKKKKKKLLLNNNOOOQQQQQQRRRRRRQQQRRRTTTUUUVVVWWWWWWWWWXXXVVVTTTUUUXXXZZZZZZYYY[[[]]]^^^[[[WWWUUUWWW[[[]]]\\\\\\[[[YYYWWWVVVUUUVVVVVVVVVWWWWWWUUURRROOONNNOOOOOOOOONNNMMMLLLLLLMMMJJJGGGEEEEEEFFFEEEDDDGGGEEECCCCCCCCCCCCAAA@@@<<<<<<<<<<<<===>>>>>>???999999999999::::::;;;;;;:::::::::::::::999888888666666777777666666555555333333222000000000000000........................//////000000000///..............................++++++************++++++*********)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''(((***+++))))))))))))))))))))))))'''((()))******)))((('''}}}iiiXXXJJJCCC======<<<:::;;;>>>444777::::::999999;;;>>>::::::::::::::::::::::::777777666666555444444444444444333333444444555555222333333444444333222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222222222444444444555555555555555444555555666666777888888999888777777888999:::;;;::::::;;;<<<===>>>>>>???===>>>@@@BBBBBBDDDGGGIIISSSkkk{{{```MMMCCC@@@BBBEEEDDD@@@???@@@???<<<<<>><<<;;;:::::::::;;;;;;;;;:::999777555444777666555444333333444444333333333333333444555555888999;;;===@@@CCCEEEGGGJJJMMMPPPPPPMMMLLLNNNQQQRRRUUUTTTQQQYYYhhhrrrrrrZZZTTTQQQYYYkkkyyyeeemmmkkkJJJ@@@>>><<<:::::::::::::::::::::::::::999999888888888777777777666666666555555555444444555555555555555555444333222333444444444444666888999999::::::;;;;;;<<<<<<:::;;;<<<>>>????????????>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWVVVSSSPPPPPPTTTWWWXXXWWWXXXZZZ[[[WWWQQQOOOSSSYYY]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVRRROOOPPPPPPPPPPPPPPPOOONNNMMMLLLIIIFFFDDDEEEFFFFFFEEEFFFDDDBBBAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<======999999999:::;;;<<<<<<<<<999999999999999888888777555555555666666555555444333222111000000///000000---------...............///000000000000///..............................+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''qqq```RRRIIIEEEFFF;;;>>>???<<<<<<>>>===:::999;;;<<<:::888888999999777888999::::::999888777666666555555444333333333333333333333333444555555111222333444444333222111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////........./////////000000////////////////////////000000//////000000111111111111222222333333333333333333444444555555666666444555555666777888888999::::::;;;;;;<<<<<<<<<===;;;===???@@@AAACCCDDDEEEHHH[[[uuuxxx]]]LLLBBB@@@BBBDDD@@@???@@@???<<<<<<>>>>>>=========>>>???AAACCCGGGHHHKKKNNNQQQTTTUUUVVVYYYYYYWWWVVVTTTTTTUUUVVVYYYZZZZZZWWWTTTQQQPPPPPPPPPOOOMMMLLLLLLLLLNNNOOONNNNNNOOOOOOPPPOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTOOOQQQRRRRRRPPPNNNNNNNNNPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSRRRQQQPPPOOONNNMMMMMMKKKJJJIIIJJJJJJIIIGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???===;;;999888888888999777888888888777666444333444444444444333333333333333333444444666888999:::===>>>@@@CCCFFFIIILLLNNNNNNPPPQQQNNNKKKKKKOOOTTTPPPSSSUUU[[[mmmxxxYYYWWW]]]rrr~~~qqqttt|||QQQBBBAAA===;;;>>>999999999999999999999999888888888888777777777777666666666666555555555555555555666666555444444333333444555444444444666888888999999:::;;;;;;<<<<<<::::::<<<===>>>?????????===>>>@@@BBBDDDDDDDDDDDDDDDEEEHHHIIIIIIJJJLLLNNNMMMNNNOOOQQQRRRSSSTTTTTTTTTVVVXXXYYYZZZYYYXXXWWWWWWRRRNNNNNNSSSWWWXXXWWWYYYXXXVVVSSSQQQRRRVVVZZZ\\\ZZZXXXVVVVVVWWWYYY[[[XXXXXXYYY[[[[[[YYYTTTQQQQQQQQQQQQRRRQQQQQQPPPOOOKKKHHHEEECCCDDDFFFGGGGGGEEECCC@@@????????????>>>===<<<;;;:::::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<888888999999888888777666333444444555555555444444333333222111000000000000------------......//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''uuuYYYPPPKKKKKKFFF<<<:::???<<>>===777555777999888777888888777333555666888888666555333666555555444444333222222333222222222333333444555000111333333444333222111000000000000000000000000.../////////000000111111000000000000000000000000..................................../////////000////////////////////////000////////////000000111//////000000111111111222111222222333333444555555111222333555666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@AAADDDDDDCCCBBBOOObbbxxxmmm\\\OOOHHHHHHEEEBBB@@@BBBAAA>>>===@@@>>>>>>===<<<<<<;;;;;;;;;???@@@CCCFFFHHHKKKLLLMMMKKKNNNQQQQQQPPPQQQTTTWWWSSSTTTUUUSSSPPPNNNMMMMMMJJJIIIGGGGGGGGGIIIKKKLLLIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@??????????????????>>>>>>>>>=========<<<:::888666555666777888222333444555444444222222222222333333333333222222444555666888:::===???@@@AAABBBDDDGGGJJJNNNQQQSSSPPPQQQQQQMMMIIIKKKQQQWWWVVVZZZ^^^hhh{{{ttt\\\cccdddsssnnnlllrrr|||YYY>>>>>>@@@777666>>>888888888888888999999999888777777777666666666666777777666666666555555555555666666666555444444333444555555555444444666777888888999::::::;;;<<<<<<999:::;;;===>>>>>>??????===>>>@@@CCCDDDEEEEEEDDDBBBDDDGGGHHHIIIKKKMMMOOOMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWYYY[[[[[[ZZZYYYXXXYYYTTTOOOPPPTTTYYYYYYXXX]]]YYYTTTRRRUUUYYY\\\^^^ZZZYYYWWWUUUVVVYYY]]]___ZZZZZZ[[[]]]]]][[[VVVSSSRRRRRRRRRRRRRRRRRRQQQQQQJJJGGGDDDCCCDDDFFFGGGHHHDDDBBB???>>>>>>>>>>>>===>>>===;;;:::999::::::;;;???>>>>>>======<<<;;;;;;888888888888888777666666333333444555555444444444444333222111000000000000---------....../////////------......------,,,+++******************************))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''}}}oooaaaUUUNNNBBB@@@>>>===<<<===>>>???@@@???>>>===;;;999888777555555666888999888666333777777777777666666666666555444444333333444444555222222222222222222333333222222222111111111000000////////////////////////////////////////////////000000000000000000000000000////////////.................................///////////////.........////////////000000000000222222111111111111222222111111222333333333333222222222333555666888999999;;;;;;;;;::::::;;;;;;<<<:::;;;===???AAABBBBBBCCC@@@FFFTTTjjjxxxgggTTTGGGLLLDDD>>>AAABBB???>>>@@@???===::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJHHHGGGFFFEEEHHHFFFDDDCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::888777777777777555555444444444444444555555555444333222222333333333333333333333333333222111888;;;:::<<>>???AAAAAA@@@@@@@@@AAAFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRTTTWWWYYYZZZXXXWWWXXXTTTPPPPPPSSSWWWYYYYYY```[[[UUUSSSVVVZZZ[[[[[[XXXWWWWWWWWWYYY\\\^^^```YYY[[[\\\[[[YYYVVVUUUUUUWWWTTTRRRRRRRRRPPPLLLHHHFFFFFFEEEFFFHHHHHHGGGEEECCCAAA??????@@@@@@???>>>=========<<<;;;;;;===???CCCBBB@@@>>>===<<<;;;;;;>>>===<<<:::888666555444666555555555555444444444333333222222111000//////////////////////////////......---,,,,,,+++******------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&wwwqqqccc___XXXQQQJJJBBB;;;777???===<<<;;;:::;;;===>>>===<<<<<<;;;:::::::::;;;<<<:::777666777777666555777777777666666666555555444444333333333333444444222222222222222222222222222222222111111000000000////////////////////////........................000000000000000000000000/////////.........------........................////////////.............../////////000000000000222111111000000111111222000111222222333333222222222222333444666777888999:::::::::999::::::;;;;;;:::;;;<<<>>>???@@@AAAAAAEEEDDDJJJWWWgggzzzvvvnnnOOOIIIGGGHHHFFF@@@>>>??????>>><<<===>>>???>>>==================>>>>>>>>>===>>>???@@@AAABBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCBBB@@@???>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888:::999888777666666666666333333222222222222333333444444333333333333444444333333444555666777888888999???BBBAAAAAAFFFHHHFFFCCCDDDEEEIIILLLNNNOOOOOOSSSNNNKKKNNNTTT\\\hhhrrryyyoooiiiggg```[[[aaannn|||mmmiiieeeoooYYYDDD>>>888777999;;;:::888777777666666555444444333555555555555555444333333444444444444444444444444333333333333333333333333222222333333333333444444555555666666777888888999999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@???>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSTTTVVVWWWWWWUUURRRUUURRRPPPPPPSSSVVVXXXWWW\\\YYYWWWVVVWWWYYYYYYZZZ\\\[[[YYYXXXYYYZZZ]]]^^^YYYZZZZZZYYYXXXVVVUUUUUUUUURRRPPPPPPOOOMMMIIIFFFFFFEEEDDDEEEGGGGGGEEEDDDCCCAAA??????@@@@@@???>>>=========<<<:::;;;===???AAA@@@???===<<<;;;;;;;;;>>>===<<<:::888777666555444444444444333333333333222222111000000///......////////////////////////......---,,,,,,+++******,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((((((((xxxzzz~~~~~~ttthhh^^^TTTLLLGGGFFFDDDBBBAAA@@@???===;;;::::::999888888999;;;<<<:::999888888999:::===>>>CCC>>>888555444555666777666666666666555555555444444333333222222333333444333333222222111111000000111111111111000000000000////////////////////////......................................................---------,,,,,,,,,------------------------............................../////////000000000111111000000000000111111000000111222222222222222111222333444555666777888888888888888888999:::;;;999:::;;;===>>>?????????EEEBBBCCCHHHRRRccc|||rrr}}}iii___TTTLLLFFFCCCEEEIII>>>=========???>>><<<;;;>>>======<<<;;;:::999888888888999:::::::::::::::>>>>>>============<<<<<<>>>>>>============>>>>>>????????????????????????>>>>>>????????????>>>>>>???>>>===;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777777777777777777666666666888777666555555555555555222222222111111222222333333333333333444555666666555555777999;;;===>>>???BBBFFFIIIGGGGGGIIIJJJIIIFFFHHHJJJMMMOOOPPPPPPPPPNNNOOOMMMOOOZZZkkkxxx~~~nnneee^^^___```dddrrrxxxeeelllyyy[[[???;;;888555555888:::999888666666555555444444333333444444444444444333333222222222222222222222222222222222222222222222222222111111111111222222222222444444555555666777777888888888999::::::::::::::::::<<<>>>>>>===<<<===>>>???@@@AAACCCDDDEEEFFFFFFJJJJJJIIIIIIJJJLLLNNNOOORRRRRRRRRSSSTTTSSSPPPMMMRRRQQQPPPQQQSSSUUUVVVUUUWWWXXXYYYYYYWWWWWWXXXYYY```^^^[[[YYYXXXYYY[[[\\\XXXWWWWWWVVVVVVVVVUUUUUURRRPPPNNNMMMKKKIIIFFFCCCDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@??????@@@AAA@@@>>>=========<<<::::::===??????>>>===<<<<<<;;;;;;;;;>>>===<<<:::999777666555333333333333222222222222000000000//////......---////////////////////////...------,,,,,,++++++***+++************)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((()))******NNNPPPSSSVVVZZZ^^^aaacccgggfffgggiiikkkkkkhhhdddgggeee___XXXWWWZZZ[[[XXXTTTNNNGGGCCCCCCBBB@@@>>><<<;;;:::;;;<<<===<<<;;;888777777777888999:::;;;:::888777666777999<<<>>>AAA===777444333555666666555555555555444444444444333333222222222222333333333333222111000//////...000000000000000000000000........................---------------------------------------------------------,,,,,,,,,++++++------------------------------...............///........./////////000000000000000//////000000000///000000111222111111111111111222333444555666666666666666777777999:::::::::;;;<<<===>>>?????????@@@@@@CCCGGGLLLWWWjjj|||vvv~~~vvvfffZZZRRRMMMHHHEEE???>>>>>>???@@@???===;;;>>>======;;;:::999888888888888999999999888888777999999888888888888888888::::::999999888888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;999999999999999999999999999999999999999999999999666777777777666666555444666666666666666666666666666555555444444444444555333333333333333333444555333333333444666777999:::999:::<<<===???AAACCCCCCEEEGGGJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSNNNTTTVVVUUU^^^lllpppkkkZZZXXX]]]jjjxxxwwwrrr}}}aaaFFF@@@<<<:::777777888888666444555444444444333333333222222333333333333333222222111111111111111111111111111111111111111111111111/////////000000000111111333333444444555666666666666777777888888888888888888999;;;;;;:::::::::;;;<<<===???AAABBBDDDEEEEEEHHHGGGFFFEEEFFFHHHJJJLLLOOONNNOOOPPPQQQPPPMMMKKKPPPPPPQQQRRRTTTUUUTTTTTTUUUXXXZZZYYYVVVUUUXXX[[[___^^^[[[XXXWWWXXXZZZ[[[VVVUUUTTTTTTTTTUUUTTTTTTOOONNNLLLJJJHHHFFFDDDBBBCCCBBBBBBBBBDDDCCCBBB@@@@@@???>>>???AAAAAA@@@>>><<<======;;;::::::<<<>>>>>>======<<<<<<<<<<<<=========<<<:::999777666666333333333333222222222222000000000//////.........////////////////////////---------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))))))))===>>>???AAACCCEEEFFFGGGFFFDDDDDDFFFIIIJJJFFFBBBCCCDDDBBB@@@CCCHHHIIIFFFDDDAAA======???@@@???===:::999888888999:::999777777777777777888999999::::::888666555555777999;;;:::777555444444555555444444444444444333333333222222222111111111111222222222222111000000///......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------,,,---------......//////............////////////000//////......//////000...///000000111111000000000000111222333444444555444555555666777888:::;;;<<<======>>>????????????===???CCCGGGIIINNN]]]kkk|||}}}uuuooocccPPP@@@CCCAAA@@@@@@AAABBBAAA@@@>>>=========<<<<<<;;;;;;999::::::::::::999888888777777777777777777777777888888777666666666666666666666666666666666666666666666777888999999999999999888888777777777777777777777777777777777777777777777777777777888888888555555555666555555444444555555555555555555555555555444444444444555555666333333333333444444555666555555666777999;;;===>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKJJJJJJKKKMMMLLLLLLKKKIIIJJJOOOVVV\\\```eeeccc[[[ZZZ^^^\\\TTTaaafffsss|||llltttbbbEEE>>>???;;;:::888888777666444222333333333333222222222222111111222222222222222111000000000000000000000000111111111111111111111111........./////////000000111222222333444444555555555555555555555666666777555777999999888888888999:::;;;===???AAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIJJJMMMOOOOOOMMMJJJMMMOOOQQQRRRSSSSSSSSSSSSVVVWWWXXXVVVSSSTTTXXX\\\[[[ZZZXXXWWWWWWXXXYYYZZZTTTRRRQQQRRRSSSTTTRRRPPPMMMMMMLLLIIIGGGEEEDDDDDDCCCBBBAAAAAABBBBBB@@@>>>>>>======???AAAAAA@@@>>><<<<<<<<<;;;::::::<<<>>>>>>======<<<<<<<<<======<<<<<<;;;:::888777666666444444444444333333333333111000000000000000//////////////////////////////------,,,,,,,,,,,,++++++,,,+++++++++************(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((((((((<<<===>>>???@@@AAABBBCCC???======???BBBCCC@@@===;;;>>>??????BBBGGGHHHDDD>>>===<<<<<<===<<<;;;:::>>>===<<<===>>>???>>>===777777888888888888888888999888666444444555777888444333222333555555444222333333333333222222222222222111111000000111111222111111000000//////..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------.........///////////////............//////......///000000000000000000000000111222333333333444444444555777999;;;;;;======>>>?????????>>>>>>???>>>>>>@@@AAAFFFRRR___kkk{{{|||~~~qqqdddMMMIIICCC@@@???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999:::::::::::::::999999888888888888888999999999999888777666666666666666555555555555555555555555333333444555666666555555555444444444444333333333555444444333333444444555444444444444555555555555444444555555555444444333222222222333333333333333555555555555555666777888444444444444444555666777999999:::;;;===???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIILLLLLLJJJKKKNNNNNNNNNMMMLLLNNNWWWccclllvvvsssjjj\\\TTTUUUXXXYYYggg{{{wwwiiijjjeeeHHHAAA>>>888555555555444444444333333222222222222111111111111///000111111111111111111////////////////////////111111111111111111111111............////////////000000111222222333333444333333333333333444555555444666888888777666777888888999;;;===???@@@AAAAAA????????????AAACCCEEEFFFEEEFFFGGGJJJMMMNNNLLLKKKJJJLLLNNNOOOOOOOOOPPPQQQTTTTTTSSSRRRQQQSSSVVVYYYUUUUUUVVVVVVWWWWWWWWWWWWRRRPPPOOOQQQSSSSSSOOOLLLKKKKKKJJJHHHEEEDDDEEEFFFCCCBBBAAAAAABBBAAA@@@>>><<<<<<===???AAABBB@@@???<<<<<<<<<;;;999999<<<>>>===<<<<<<;;;;;;;;;<<<<<<::::::999888777666555555444444444444333333333333000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))************(((((((((((((((((((((((()))((((((''''''(((((()))++++++***))))))(((''''''<<<======>>>???@@@AAAAAA<<<<<<===???@@@AAAAAA@@@<<<>>>>>>>>>AAAFFFGGGDDD666777888888888777999:::777666555666888999888777777777777777777777666666666666555555555555666666444222111222333444333222333222222222111111111111111111000000000000111111////////////////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------........./////////......------......///---...//////000000////////////000000111222222222333444444666777:::;;;<<<=========>>>>>>===<<<<<>>AAAHHHPPPZZZgggzzzvvvuuunnneeeXXXLLLDDDAAA@@@@@@@@@@@@@@@?????????>>>>>>::::::;;;<<<<<<<<<;;;;;;999999999:::::::::;;;;;;;;;:::999888777777777777666666666666666666666666444444555555555555555444444444444444444333222222444444333222222333444444222222333333333444444444222333333444444444333333222333333333444444444444666666666666777888999:::888888888888999:::;;;<<<======>>>???AAACCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIGGGIIILLLKKKFFFGGGKKKOOOPPPQQQPPPRRRZZZfffoooqqqkkkeee^^^ZZZ]]]jjjxxx|||qqqjjjgggxxxiiiJJJCCCBBB===777333333333222111222333444111111111111111111111111...///000000111111111000////////////////////////////////////////////////............//////////////////000111111222222333222222111111111222333444333555777777666666666777666777888:::<<<======>>>:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFIIILLLMMMKKKIIIFFFHHHJJJKKKIIIJJJLLLNNNPPPOOONNNOOOPPPRRRRRRRRRQQQRRRTTTVVVVVVTTTRRRQQQQQQOOONNNQQQSSSRRRLLLGGGGGGHHHHHHFFFCCCCCCEEEGGGCCCBBBAAAAAABBBAAA???===;;;;;;<<>>>>>??????<<<===<<<:::>>>DDDEEECCC999;;;<<<:::777666999<<<999777777777999999888777666777777777666555444444333333444555555666666666777444111111222333333333222222222111111111111000111111000000000000111111.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////.........------.........---....../////////////////////000000111111222222333444444666888:::<<<===<<<<<<<<<===<<<<<<;;;:::<<<:::===AAACCC@@@@@@BBBGGGSSShhh~~~eeefffrrrttt```RRRJJJFFFDDDBBBAAAAAA@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>999:::::::::;;;;;;<<<<<<<<<<<<;;;999999888888888777777777777777777777777777777777888888777777666555666666666666555444444666555444333333444555666333333444444555555555666111222222333333333222222555555555666666777777777777777777777888:::;;;<<<=========>>>???@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGCCCDDDDDDEEEGGGHHHHHHIIIJJJGGGGGGKKKHHHBBBBBBFFFLLLNNNOOONNNNNNSSS]]]eee]]]ZZZ\\\aaadddjjjsssmmmhhheeekkktttKKKAAABBB;;;777:::666555555333111111222444000000000000000111111111......///000000111000000000000000000000000000000................................./////////000000/////////000111111222222222111000000000111333444333555777777666555666777444555777888::::::;;;;;;777888;;;===@@@AAABBBCCCEEEEEEFFFIIIKKKLLLJJJHHHCCCFFFGGGGGGFFFFFFIIILLLKKKJJJJJJMMMQQQRRROOOKKKOOOQQQTTTUUUUUURRROOOLLLPPPNNNNNNQQQTTTRRRKKKDDDEEEFFFGGGEEEBBBBBBDDDGGGDDDBBBAAABBBBBBAAA???===:::;;;<<>><<<::::::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::>>>CCCDDDBBB???===999777888888666666:::<<<;;;999777666555444444666666666666666666666666444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111//////.........------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------...///000111222222555555666666777777888888999999999999:::;;;<<<<<<999:::;;;===???AAACCCDDDHHHIIIQQQeee{{{uuu___lllxxxyyyeeePPPEEEDDDHHHIIIEEEBBBBBB@@@===BBB@@@???AAAAAA>>>;;;999@@@???===<<<<<<>>>@@@BBBBBB???;;;::::::;;;:::999<<<<<<===<<<<<<;;;:::999777999:::<<<<<<;;;:::999::::::;;;;;;::::::999888666666777777777666666555777666555555555666888999555666666777888888999999;;;;;;;;;::::::999999999888999;;;<<<===>>>>>>>>>???>>>>>>AAADDDEEEDDDCCCFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHEEECCCFFFJJJJJJEEEKKKJJJHHHGGGGGGGGGEEEDDDRRRRRRPPPNNNMMMNNNSSSVVV[[[ccciiilllxxx}}}wwwooovvvyyy}}}eeePPP>>>;;;>>>;;;666444333333333222222222111111000000000000000000000000000000000000////////////............////////////......------------......------......///000000000............//////////////////000111222333333333111222333555555555555444333444555777999;;;<<<===::::::;;;===>>>@@@AAAAAACCCDDDGGGHHHHHHHHHFFFEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOPPPPPPOOOTTTTTTSSSRRRQQQOOONNNMMMOOOPPPQQQQQQPPPNNNKKKJJJGGGFFFCCCAAA@@@@@@AAABBBCCCBBB@@@@@@@@@???<<<:::999:::<<<>>>???>>>===<<<:::999777666666888:::;;;777777777777777777777777555555444333333333444444333333222111000///...---////////////............000000///...------,,,,,,+++,,,---...---,,,+++***+++*********))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&************************)))((('''''''''(((***+++''''''(((((())))))******+++*********))))))((((((''''''((((((((((((''''''===;;;::::::<<<=========::::::::::::::::::::::::;;;::::::===AAAAAA>>>;;;777444444777777555555888999888777666666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222111111000000000000000000000000000000000///.........------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------...///000111222222333444444555555666666777777777777888888999:::;;;999:::;;;===@@@AAACCCDDDAAADDDLLLYYYgggvvvpppooozzz}}}wwwsssmmmhhhhhhkkkfffXXXHHH@@@BBBGGGHHH======>>>BBBEEEDDDAAA???>>>>>>>>>>>>??????@@@@@@???>>>======>>>>>>??????;;;;;;;;;;;;:::999888888999:::<<<=========;;;:::<<<<<<<<<<<<<<<;;;;;;:::888999999999999999888888999999888888888999:::;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAEEEEEEDDDDDDDDDFFFGGGHHHKKKKKKHHHFFFHHHLLLLLLHHHHHHIIIJJJMMMOOOPPPPPPOOOKKKLLLNNNOOOQQQUUU[[[___aaattttttoooqqq|||dddNNNCCC:::999999666555666333333222222222111111111////////////////////////000000000/////////......---.........////////////......------------......---------...//////000000........./////////000000000000000111111222222333111222444555666666555555333444555777999:::;;;<<<:::;;;<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOOOOPPPRRRSSSRRRQQQSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@@@@@@@???<<<::::::;;;===???@@@???>>>===;;;:::888777777888999:::777777777777777777777777555444444333333333333333333333222111000///......////////////............000//////...------,,,,,,++++++,,,,,,++++++***)))*********)))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''************************)))(((((('''((()))***+++((((((((((((((())))))))))))))))))((((((((('''''''''(((((())))))(((((('''===;;;::::::<<<======<<<::::::::::::::::::::::::<<<;;;:::<<<>>>>>>:::666444222333777888555555888666666555555555666666777444444444444444444444444333333333333333333333333111111111111111111111111111111111111000000000000////////////////////////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------...///000000111222222222222333444444555555666666666666777888999999999:::<<<===???AAACCCDDDBBBEEELLLRRRWWWccczzzzzzxxxwwwrrrnnnmmmmmm}}}qqqggg___WWWOOOQQQLLLEEEAAA@@@@@@>>><<>><<<<<<===>>>>>>======>>>???<<<<<<<<<<<<;;;:::999999:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<===>>>===============>>>>>>>>>>>>>>>============<<<<<>>@@@AAA@@@???>>><<<;;;999888777888888999666666666666666666666666444444333222222222222222333222222111000///......////////////............//////......---,,,,,,,,,++++++***)))))))))))))))******))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((((((((((((((('''''''''''''''&&&(((((())))))))))))((((((===;;;:::;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<<>>>===999555666444555999999666555777555555444444444444555555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111111111222333333444444555555555555555666777888999::::::<<<===???AAABBBCCCDDDGGGKKKMMMOOOWWWjjj}}}mmmmmm|||jjj^^^rrrzzzzzzpppggg]]]NNNBBBAAAEEEHHHGGGBBBBBBCCCCCCCCCCCCBBBBBB===???AAA@@@>>><<<===???????????????>>>===<<<;;;;;;<<<===>>>>>>>>>======>>>????????????>>>======<<<======>>>>>>>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAA@@@???>>>???AAADDDEEEAAACCCDDDDDDCCCDDDGGGJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJPPPUUUXXX\\\aaa```\\\]]]\\\ZZZWWWSSSPPPOOOOOOTTTWWW^^^hhhwwwtttqqq{{{\\\DDD;;;888999:::999444000111444222111111111111000000000/////////////////////////////////.........------,,,,,,---------.........------,,,,,,,,,,,,------+++,,,,,,---......///////////////000000000111111111111111111000000000000333444555777777777777666555555777888999;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKOOOOOONNNLLLJJJKKKOOORRRVVVVVVXXX[[[]]]]]]ZZZWWWUUUSSSPPPMMMKKKKKKLLLLLLJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGCCCBBBAAA@@@AAA@@@>>>;;;;;;===???AAAAAAAAA@@@???===<<<;;;999888888888888666666666666666666666666444333222222111111222222222222111111000//////...////////////.....................------,,,,,,,,,,,,+++***)))((()))******))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((())))))***)))))))))((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((===<<<<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;>>>>>>;;;777777555666999888333111333666555444333222222222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////,,,,,,------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...------......//////000000111222222333333444555555555555555666666777888999999:::;;;<<<>>>???AAAAAABBBAAACCCFFFGGGLLLWWWbbb~~~uuuiiifffwwwkkkjjjggggggppp~~~jjjXXXQQQQQQNNNGGGCCCBBBAAAAAABBBEEEGGGIII???@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>>>>???????????????>>>======<<<======>>>?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>???AAACCCDDDCCCDDDEEEEEEEEEFFFHHHJJJHHHHHHHHHIIIKKKNNNPPPRRR___gggnnnppppppooojjjcccVVVUUUSSSQQQOOORRRXXX\\\aaalllsssrrr}}}vvvVVVAAA:::<<<::::::777444333333333222111111111000000000//////....................................------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......////////////000000000000111111000000000000000000333444555777777777777666777777888999:::<<<======<<<======>>>???@@@AAAAAACCCCCCDDDEEEGGGIIIKKKMMMOOOOOONNNLLLLLLMMMQQQTTTYYYYYY[[[^^^```___]]]ZZZXXXVVVRRRNNNLLLJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAAAAAAAA@@@>>><<<<<<===???AAABBBAAA@@@???===<<<;;;::::::999999888777777777777777777777777444333222222111111222222222222111111000000//////////////////............---------------,,,,,,,,,---,,,+++))))))***++++++(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;>>>???;;;888777444333555444///...000555444333222111000000000222222222222222222222222111111111111111111111111////////////////////////............////////////////////////////////////,,,,,,,,,,,,------------******++++++,,,,,,------*********+++++++++++++++*********************************+++++++++++++++******++++++++++++******************************)))))))))************+++************************************++++++++++++,,,,,,,,,,,,------------------........./////////111111222222333444444444555555555555666777888888888888999;;;<<<>>>??????AAA>>>???CCCEEEFFFJJJOOObbbxxxqqqlllxxxppp___\\\eeennnpppvvvllllllpppkkk```^^^[[[UUUNNNIIIFFFEEEEEEAAA???<<<===>>>@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<===>>>??????@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCBBBAAAAAAAAABBBDDDEEEFFFEEEFFFHHHKKKLLLKKKJJJMMMNNNOOORRRUUUYYY\\\^^^dddkkkpppnnniiiccc[[[TTTOOOPPPPPPPPPRRR[[[fffoooxxxxxx{{{pppRRRBBB999777:::666555222///111555555111000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,------...............////////////000000000000000000000000222333555666777777666666777777888999:::;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMPPPSSSVVVZZZZZZ\\\^^^``````^^^\\\ZZZXXXUUUQQQNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBAAA???===<<<===???AAABBBAAA@@@???<<<<<<<<<;;;;;;::::::999777777777777777777777777444444333222222222222222111111111111000000//////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''''''''((((((((((((((()))))))))''''''(((((((((((('''''':::999:::;;;======;;;999999999999999999999999999888777777999<<<===999666666222111333222///...111222111111000000111111111111111111111111111111111111111111111111111111111////////////////////////---------....../////////------------------------++++++,,,,,,,,,---------)))******+++,,,,,,------)))*********++++++++++++************************)))*********++++++++++++******++++++++++++******************************))))))))))))************************************************++++++++++++++++++,,,,,,,,,------------------........./////////000000111111222222333333333333333444555666777777777888999;;;<<<======BBB@@@AAADDDDDDBBBDDDHHHMMM^^^xxx}}}ttthhh]]]\\\___```eeewww}}}vvvmmmccc[[[VVVSSSTTTMMMFFFDDDGGGHHHFFFCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHNNNWWW[[[XXXTTTVVVUUUUUUUUUWWWYYYZZZ\\\WWW]]]```\\\XXXUUUQQQMMMWWW\\\bbbiiirrr|||vvvmmmOOOBBB>>>999666888111333111...///333333///000000/////////.................................---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++*********+++,,,,,,------------------..................//////000000111111111222444555666666555555666666777888999999::::::>>>>>>>>>??????@@@@@@AAA???AAACCCEEEFFFGGGGGGGGGGGGIIILLLNNNOOORRRVVVXXX[[[ZZZZZZ\\\^^^___^^^\\\XXXWWWVVVTTTRRRPPPOOONNNKKKLLLMMMNNNOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBAAA@@@>>>;;;<<>>;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999555444444333333333333333111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))(((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&888888888:::;;;;;;999888777777777777777777777777888777666888;;;:::777333666333111333333111222666////////////000111222333000000000000000000000000000000000000000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.....................//////000111111111222222222222333444555555666666777888:::;;;<<<<<>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAABBBCCCDDDFFFHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJJJJJJJGGGFFFIIIUUUcccjjjhhhbbbWWWUUURRROOOMMMKKKKKKKKKNNNTTTXXXWWWVVVZZZ]]]]]]ccclll{{{qqqhhhttt\\\HHH999:::;;;777555888///444666111///111000,,,000/////////....................................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,,,,---------......---......///000111111222111222333555555555555444444444555666777888888999>>>>>>>>>???@@@@@@@@@AAA===???BBBDDDEEEEEEEEEDDDDDDGGGKKKNNNPPPSSSWWWZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]VVVVVVVVVVVVUUUSSSRRRQQQLLLNNNOOOQQQPPPOOOMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBB@@@>>>;;;<<<>>>@@@AAA@@@???>>>;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999666555444444333333444444111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%:::999777666666666777888777777888888777666555444444444555555444444333222333333333333333333333333333222111111333333222111111111000///////////////......////////////.......................................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------......///000000000///000000222333444555555666666666777888:::;;;<<<===>>>???@@@@@@@@@@@@???EEEFFFKKKXXXkkk~~~yyyqqqmmmnnn{{{pppkkkiiiddd___gggjjjkkkkkkpppzzzwwwwwwzzzxxxqqqkkknnneee___bbbddd```WWWRRRLLLKKKHHHFFFEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFGGGIIIEEEBBBCCCFFFGGGDDDAAADDDFFFGGGFFFCCCCCCEEEHHHGGGHHHGGGEEEGGGKKKJJJFFFHHHHHHIIIKKKKKKLLLLLLLLLOOOSSSZZZaaaaaaYYYKKK@@@JJJIIIKKKSSS[[[]]]XXXQQQIIIJJJMMMNNNLLLJJJRRR\\\XXX^^^dddeeebbbccckkksssqqqlllkkktttnnnWWWBBB???<<<888666555555555111111111111000000000////////////...---------,,,//////.........---------+++++++++************)))************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,------......///////////////000000000000333333333333333333333333444333333333444777:::;;;===>>>@@@???===<<<<<<===@@@@@@???@@@AAABBBCCCDDD@@@BBBFFFKKKOOOSSSUUUVVVVVVXXXZZZ[[[[[[ZZZXXXVVVVVVWWWXXXXXXXXXVVVSSSRRROOOOOONNNNNNMMMMMMLLLLLLIIIFFFDDDDDDFFFGGGEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA============<<<;;;:::999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::555444222222222222111///333333333222111000000///////////////............------,,,,,,,,,,,,++++++,,,***))))))******)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''999888777666666666777777777777777666666666555555555555555444444444333333333333333333333333333333444333222222444444333111111000000///////////////......////////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------...//////000000///000000111222333444555666666666666777888999:::============>>>>>>>>>>>>AAACCCGGGNNNYYYkkk}}}|||mmmoooxxxrrriii^^^___\\\ZZZ]]]dddiiihhhtttpppnnnttt~~~|||xxxzzz{{{]]]______\\\WWWUUUWWWZZZXXXYYYXXXTTTNNNHHHCCC@@@FFFDDDCCCFFFLLLNNNMMMJJJLLLMMMNNNLLLJJJIIIJJJLLLIIIJJJJJJKKKOOOTTTRRRMMMRRRRRRRRRRRRQQQPPPOOONNNcccbbb```^^^ZZZSSSLLLFFFBBBAAACCCGGGMMMOOONNNLLLQQQSSSVVVYYYWWWVVV^^^hhhhhhqqq{{{yyyllldddkkk{{{cccJJJBBB===<<<999777555333333333111111111000000000//////............------------///.........---------,,,+++++++++************)))************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---.............../////////000000000333333333222222222222222222222111222333555888:::999;;;<<<<<<;;;::::::;;;===>>>???@@@AAABBBCCCCCCCCCFFFJJJNNNQQQSSSTTTTTTSSSUUUWWWYYYYYYXXXVVVUUUUUUVVVWWWWWWWWWUUUSSSQQQMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEGGGGGGDDDAAA????????????@@@@@@@@@@@@=========<<<;;;::::::999;;;;;;::::::999999999999999999999999999999999999555333222222222222111///333222222111000000//////////////////............------,,,,,,,,,++++++++++++***))))))******)))''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''888888777666666666666777888777666555444555666666777666444333333333444555444444444444444444444444444333333444555555444222111000//////......//////......////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---......//////000//////000111222333333444555555555555555666777888;;;;;;;;;;;;;;;===???@@@@@@BBBDDDDDDHHHSSSdddqqq~~~ooonnn|||xxxkkkccc___[[[VVVWWWUUUTTTYYYdddpppxxx{{{nnnooozzzqqqvvvzzzvvvooolllpppuuuyyy|||~~~zzzpppddd[[[WWW^^^^^^```eeejjjmmmllliiipppnnnkkkddd]]]WWWUUUTTTRRRSSSTTTVVV]]]cccaaaZZZZZZZZZZZZ[[[[[[\\\\\\\\\___^^^\\\WWWSSSPPPPPPQQQRRRSSSSSSSSSRRRSSSUUUWWWVVV[[[dddooouuu|||yyyuuutttmmmkkkooowwwXXXCCC;;;<<<777777666555333222111111000000000000////////////------------..................------------,,,,,,+++++++++************)))***************************************************))))))))))))***++++++***++++++,,,,,,---......---.........////////////111111111111222222222222111000000000222444666777444666888888777777888999999;;;===???AAABBBBBBAAADDDGGGJJJNNNPPPPPPOOOOOONNNPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRPPPLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999999999888888888888888888888888888777777777444333111111222222111///111111000000//////....../////////............---,,,,,,,,,,,,+++++++++++++++)))((((((******)))'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''777777666666666555555555777666444333333444666777777666444222222333444666555555555555555555555555444333444555777777555333000000///............///---......//////......---------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111222222333444444333333444555555666::::::999:::<<<@@@CCCEEECCCDDDDDDBBBCCCIIISSS[[[ooozzzxxxuuuqqqllleee\\\XXX[[[```___ZZZRRRUUUaaarrr|||xxxmmmeee```eeejjjiiieeecccgggkkksssxxx|||zzzrrriiiccc```cccdddgggkkkoooqqqooollluuurrrlllccc[[[SSSNNNLLLMMMNNNMMMNNNUUU\\\[[[VVVRRRRRRRRRSSSSSSTTTUUUVVVRRRTTTUUUTTTQQQQQQTTTWWWTTTZZZ```bbbaaacccjjjpppxxx~~~uuujjjfffnnn|||```IIICCCBBB>>>:::333333444333333222000000000000/////////.........,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))))))))))))))***++++++*********+++,,,,,,------------------............000000000000000111111111000000000111222333555666000222555666555555777888666888;;;>>>@@@@@@@@@???@@@BBBFFFJJJLLLLLLKKKIIIIIIKKKMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGEEEAAA???>>>>>>>>>>>>============;;;;;;:::999999999999999999999999999999999888888777777666666666666555555444222111111222222111///000000//////............//////.........---------,,,,,,,,,++++++++++++******)))(((((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''666666666666555555444444666555333222222444555777777555333222111222444555555555555555555555555555333333444666777888666444000//////...............------............------------------------------+++++++++******+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,------....../////////000000111111111222222222222333444555555999999:::<<>>>>>>>>===<<<>>>BBBFFFHHHIIIIIIIIIFFFGGGJJJLLLMMMNNNOOOOOONNNOOOQQQRRRRRRPPPNNNMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDFFFGGGEEEBBB???>>>??????>>>>>>=========<<<::::::999888888888888999999999999999::::::::::::666666666555555444444444333111000111222222111////////////...........................------------,,,,,,+++++++++*********)))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((555555555666555444444333444444333222333444555666555444222111111111222333444444444444444444444444222222444666888888555333000///......------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******+++,,,,,,------.........//////000000000000111111111222333444555666888999:::<<<@@@DDDGGGJJJAAA@@@AAACCCFFFFFFDDDAAADDDOOOaaatttxxxuuuuuuxxxuuujjj^^^XXXQQQRRRTTTVVVXXXWWWTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRKKKMMMQQQTTTWWWXXXXXXXXXZZZXXXVVVUUUVVVUUUTTTSSSQQQTTTTTTQQQQQQVVV[[[\\\UUUWWW[[[aaagggooouuuxxxtttpppiiieeegggqqq~~~jjjbbb```kkk}}}eeeKKKDDD>>>;;;777222222555222222222111111111111111///.........------------,,,,,,,,,,,,------------******++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000111111222333333444000222444555555555666888444555777999;;;<<<<<<<<<:::<<>>>>>======<<<<<<<<<999888777666666777888999999999999:::::::::::::::666666666555444444333333222111000000111222111000//////////////////...............------------,,,++++++++++++************((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((444444555555555444333222222222333333333444444444222222222111111111000000333333333333333333333333111111333666888888555333//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++*********+++,,,,,,------......////////////000000///000000111333555777888777888:::<<<>>>@@@BBBBBB<<<>>>@@@@@@@@@@@@@@@@@@BBBGGGPPP]]]lllyyyyyyxxxzzz~~~qqqtttvvvtttoooiiieeecccccc___[[[ZZZ\\\]]]ZZZWWWTTTVVVXXXYYYYYYYYYZZZZZZ\\\ZZZXXXYYY\\\^^^]]]\\\^^^fffllliiifffhhhmmmpppfffjjjqqq|||xxxtttuuuuuutttxxxxxx~~~oooRRRCCC777888<<<<<<777111444:::222111000///...///000000.........---------,,,,,,------,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))***+++++++++************+++++++++,,,+++++++++,,,---............//////000111111111111000222444555444444555666444555666777888999:::::::::;;;<<<>>>AAADDDFFFHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHGGGFFFFFFEEEDDDDDDAAACCCDDDBBB>>><<<<<<============<<<;;;:::::::::999888666555555666888999888888888888999999999:::777666666555444444333333111000///000111222111000////////////////////////.........---------,,,,,,++++++++++++************((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((333444555555555444333222111222333444444444444333000111111111111000//////333333333333333333333333000111333555888777555222//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------........./////////////////////000111444666888999777888999:::;;;<<<<<<;;;:::>>>AAA???;;;:::>>>BBBEEEFFFHHHLLLUUUfff{{{qqqnnnttt{{{uuuwwwyyyyyy{{{{{{vvvpppsssssssssqqqnnnmmmmmmmmmhhhhhhiiinnnvvv|||tttaaaYYY]]]hhhzzz|||aaaNNNEEEBBB<<<666222444555111///000333111///---,,,---...///......---------,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++)))************+++++++++******+++,,,,,,---......------...///000000000///000222444444444333444555555555555555666777999:::999999999:::<<>>AAABBBGGGGGGGGGHHHLLLSSS\\\bbb{{{~~~mmmfff``````hhh|||tttXXXKKKGGGAAA:::666444444333333222111000000////////////////////////------------------------,,,++++++******++++++,,,+++++++++************)))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))++++++******************,,,,,,,,,---------......////////////000000000000222222222333333444444444555666666666444444666888999999999999999<<<@@@CCCGGGHHHIIIIIIIIIIIIKKKMMMLLLMMMMMMLLLJJJIIIKKKLLLJJJHHHFFFGGGIIIIIIFFFCCCAAA@@@???>>>========================<<<<<<<<<<<<:::999777555444555666777777888999888777666777888777777666555444333333333111111111000000000000///000000000000////////////------,,,++++++******)))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&***......)))&&&''')))))))))((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((666555333333444444333222555555555555555444333333222222222222222222222222000000000000000111222222111111111111111111111111......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************)))))))))((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++------------............111111222222333444444444555555666777888999999:::<<<;;;;;;:::<<<>>>@@@AAA@@@BBBDDDFFFHHHLLLQQQUUUaaappptttooommmnnnssszzzyyyhhheeeppp|||yyyvvvxxxwww```NNN===:::<<<;;;888666444333333222111111000000........................------------------------,,,++++++******++++++,,,+++++++++************)))*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((()))))))))))))))************************,,,,,,,,,,,,------------.../////////000000000000111222222333333444444444555666666666444555666888999::::::::::::===BBBEEEJJJJJJJJJIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJLLLIIIGGGFFFGGGIIIIIIGGGDDDAAA@@@???>>>============>>>>>>>>>=========<<<<<<;;;999777666555666777777777888888777666555555666666666666555444444444333222222111111111000000000000000000000/////////...------,,,++++++******))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&***...---)))&&&'''))))))(((((('''&&&&&&%%%%%%%%%&&&'''((()))(((((('''''''''''''''(((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((666444222222444444444333444444444444444333333222111111111111111111111111000000//////000000111111000000000000000000000000......---,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******************************))))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++------------............000000111111222333333444555555666777888999999:::::::::::::::;;;<<<>>>@@@;;;>>>BBBDDDEEEFFFGGGHHHPPPZZZooovvvjjj___cccvvvwww[[[IIIAAA999333444666555333222333222222111111000000///........................------------------------++++++************+++++++++++++++************)))))))))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''((()))))))))))))))************************++++++,,,,,,,,,---------....../////////000000000111111222222333444444555444555666555444555777888:::;;;<<<<<<===???DDDGGGLLLLLLLLLJJJGGGFFFFFFGGGJJJKKKLLLKKKIIIHHHIIIJJJGGGFFFFFFGGGIIIIIIHHHFFFBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>=========<<<;;;999777777777888888777888888777555333444555555555555555555555444444333222222222111111111111000000000/////////......------,,,++++++******))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&))),,,,,,)))'''''')))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((555333222111333444444333333333333333333222222111111111111111111111111111000//////...//////000000////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++************++++++++++++,,,,,,---------.........//////000111111222222333444444555666777888999999888888888999:::;;;===>>>;;;>>>BBBDDDDDDDDDEEEFFFMMMQQQ[[[jjjyyyvvvttt~~~{{{|||vvvvvv|||oooWWWIIIAAA>>>999777666666555333111000111111111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,........./////////000000000000111222333444444555444555666555555555777999:::;;;======>>>AAAEEEHHHKKKLLLLLLJJJGGGFFFGGGHHHHHHJJJKKKJJJHHHGGGHHHHHHEEEFFFFFFGGGHHHIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<:::999888888999999999999:::888555444444555444444444555555555555555333333333222222222111111000000/////////.........------,,,++++++******)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''')))++++++)))'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((666444111111222333333333222222222222222111111000000000000000000000000000//////...------.................................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********)))))))))******+++++++++,,,,,,,,,------------.........//////000111111222222333444555666777777888666666777777888:::;;;;;;;;;===@@@AAABBBCCCFFFHHHHHHIIIMMMSSSYYYeeeyyy~~~{{{~~~{{{vvvuuu}}}www^^^KKKAAA;;;666111000222333222222222333333000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********))))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,............///////////////000000111333444444555333444555555555555777999:::;;;===>>>???AAADDDGGGIIIJJJJJJIIIHHHGGGIIIKKKFFFHHHIIIIIIGGGFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>===<<<;;;::::::999999999:::;;;;;;999777555555666444444444555555555555555333333333222222222111111////////////............------,,,++++++******)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((())))))((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((777555111000111222222222111111111111111000000///////////////////////////......------,,,,,,------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,------------------...//////000000111111111222333444555555666444444555666777888999999:::;;;<<<======@@@DDDGGGBBBDDDIIILLLLLLOOO[[[hhh}}}|||oooSSSIII>>>999:::999333---000333333000...000111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++************)))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))'''(((((())))))*********))))))*********+++++++++------........./////////...///000111222444444555333444555555555666888::::::;;;===>>>>>>???BBBDDDEEEFFFGGGGGGFFFGGGIIIKKKDDDFFFHHHHHHGGGEEEDDDEEEEEEGGGHHHHHHGGGGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<;;;::::::999999:::;;;;;;:::888666777888555555555555555555444444333222222222111111111111/////////.........------------,,,++++++******)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((999666222000000111111000000000111111000000///...////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((()))***+++++++++++++++,,,,,,,,,---------,,,------...//////000000//////000111222333444444222333444555666777777888888999;;;<<<<<<===@@@BBBAAABBBFFFKKKKKKJJJNNNTTT___nnnjjjPPP???===888333000222444333222333666666111///000///+++------------------------------------------------++++++++++++++++++++++++******))))))))))))******+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''(((((()))******+++))))))))))))*********+++---------.........//////......///111222333444555222444555555555666888:::999;;;<<<===<<<===???AAAAAABBBCCCCCCCCCCCCEEEGGGCCCEEEHHHHHHFFFDDDCCCCCCEEEHHHJJJIIIGGGEEEFFFGGGCCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999999888888::::::999777666777888666666666555444444444333222222111111111000000000//////.........---------------,,,++++++******)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&'''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((:::777222000///000000///000000000000000//////...////////////////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000......///000111222333333222222444555666777777777888:::===>>>=========>>>AAA>>>???DDDHHHIIIKKKMMMKKKVVVbbbnnn~~~~~~___KKKAAA???>>>222444555555333111111111***///000...///333111,,,------------------------------------------------++++++++++++++++++++++++******))))))))))))******+++++++++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))************---------.........//////---...///111222333555555222444555555555666888:::999:::<<<<<<;;;;;;===>>>@@@AAAAAAAAA@@@@@@BBBCCCBBBEEEGGGGGGFFFDDDCCCCCCFFFHHHJJJIIIFFFDDDEEEGGGAAA@@@???>>>========================<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777888999888777666777888777777666555444444333333111111111000000000000/////////.........---------------,,,,,,+++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&((('''&&&&&&((()))))))))&&&'''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))&&&'''(((*********)))(((((((((((((((((((((((((((333444444222///...///000222111///.........///000000000//////.........---...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000111222222333333222222222333444555666777777999;;;<<<;;;;;;<<<===>>>@@@CCCDDDDDDEEEGGGHHHNNNPPPSSSZZZgggzzzzzzuuusssvvvvvvssssssxxx|||fffLLL@@@>>>999444222222222222111111111000000000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++---000000000000111222111222222333333444444555777777888999::::::;;;;;;??????????????????@@@@@@@@@CCCFFFFFFEEECCCCCCCCCBBBEEEHHHHHHFFFDDDBBBBBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999777777777777888888888888888777666666666666777777555444444333333444444555111111000000//////......//////...---,,,,,,++++++************************+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((444444444222000//////111111000///...............//////......------------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,,,,------//////000111111222222333333333333333333444555666777999;;;;;;;;;;;;;;;===<<<>>>AAABBBCCCCCCEEEGGGGGGIIILLLPPPXXXcccnnnvvv{{{|||wwwyyy}}}~~~}}}|||dddQQQDDD777444444333444777222222111111111000000000////////////......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,...//////......000111111111222222333444444444444555666777999:::;;;<<<>>>>>>>>>>>>????????????@@@BBBEEEFFFDDDCCCCCCCCCCCCEEEGGGGGGDDDBBBAAAAAACCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999777777777777777777777666888777777777666666555555333333333333333333444444111111000000///..................---,,,,,,++++++*********************************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((()))''''''''')))***)))(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''444555555333000///000111//////000000//////............---------------,,,...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------//////000000111111222222333333333222333333444444666888:::;;;::::::;;;<<<:::<<>>666444333333000---000555111111000000000000000//////............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******++++++++++++++++++++++++---......---,,,---000222000000111111222333333444111222333555777999;;;<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDCCCBBBCCCCCCDDDEEEFFFDDDAAA@@@???@@@BBBAAA@@@???>>>===<<<;;;:::::::::999999999888888777777777666666555555555888888888888777666444333111222222222333333444444111111000//////......---...------,,,,,,+++++++++******************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))************))))))((('''&&&''')))***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&555555555333111///000111//////111111111000///..............................---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------......//////000111111222444333222222222222222333555777999:::999999:::;;;999;;;>>>??????@@@BBBCCCEEEIIILLLOOOOOOPPPQQQRRRMMMUUU___jjjxxx|||bbbLLL???;;;:::999444555777666222//////222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***************************,,,------,,,,,,...222555//////000111111222222333111111222444555777888888::::::;;;<<<<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDAAA???===>>>@@@AAA@@@???>>>===<<<;;;;;;999999999999888888888888777777666666555555444444777888999999888666333111000111111222333333333333111000000///......---------,,,,,,,,,+++++++++******************************)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&444555444333000///000111///000222333333222111000///////////////000000000...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++++++++,,,,,,,,,---------......//////000111111333222222111111111222222444666888999888888999:::888:::===??????@@@AAACCCCCCEEEHHHIIIIIIJJJLLLNNNPPPPPPPPPQQQVVV```ooozzzvvvfffPPPJJJBBB===999555000...///000111000111222222111........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))***************************+++,,,,,,---000555888......//////000111111222222222222333333444444444888999:::;;;<<<===>>>>>>===???AAABBBBBBBBBDDDEEEEEEEEECCC@@@===<<<>>>?????????>>>>>>===<<<;;;;;;999999888888888777777777777666666666555555555444777888999999888666333111000111222333333333333222000000//////...---------+++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((333444444222///...///000000000111111222222111111///000000000000111111111...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------------......//////000000111111111000111111222222333555777888777777888999777999<<<===>>>>>>@@@BBBCCCDDDEEEEEEEEEFFFIIILLLPPPNNNNNNNNNNNNOOOUUU^^^kkkvvvwwwdddUUUHHH@@@<<<777555666666333111111111111///,,,...222000,,,,,,------------.........++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))************************((()))+++,,,...000444777------...//////000000111222222222222222222222222777888999:::<<<===??????===???AAABBBBBBCCCFFFGGGDDDDDDCCC@@@>>>===>>>@@@>>>>>>>>>===<<<;;;;;;;;;888888888777777777777666666666666666666666666666888888888888777666444333111222333444444333222111000000///......------,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((222333333111...---.../////////......///000000111////////////000000000111...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------,,,------......///000000000000000000000111222333333555777777666666777888555777:::;;;<<<<<<>>>@@@CCCDDDDDDDDDDDDFFFIIILLLMMMKKKMMMPPPNNNLLLQQQXXXTTT[[[gggsssyyyiiiSSS@@@777666777999:::333.../////////333999222444333......000...(((+++,,,,,,,,,------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************************''')))+++,,,,,,---000111,,,------...//////000000111111222222222333333333777888999;;;<<<>>>???@@@>>>@@@BBBBBBCCCDDDGGGIIIBBBCCCCCCAAA???>>>???@@@>>>======<<<<<<;;;;;;:::888888777777777666666666555666666777777888888888888777777777666666555555333444555666555333111000000//////......---,,,,,,)))*********************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''222222222000...,,,---///...---,,,,,,,,,...///000---.........//////000000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000////////////000111333333222444666777666666777888333555888::::::;;;<<<>>>===???AAACCCDDDFFFHHHKKKNNNJJJIIIJJJGGGDDDIIIRRRTTTUUUWWWXXX\\\eeepppyyyxxxfffYYYRRR>>>;;;999999999777333///111///111666666...+++,,,'''---000------000000---+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''')))+++++++++***+++,,,,,,,,,------...//////000///000111222333444555555777888999;;;===???@@@AAA>>>@@@BBBCCCCCCEEEHHHJJJAAABBBCCCBBB@@@???@@@AAA=========<<<<<<;;;;;;:::777777777777666666666666555555666777888999::::::888777666666666666777777555555666777666333111///000//////...------,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&222222111000///...------........................///////////////......---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((%%%&&&((((((&&&%%%)))///******))))))******+++,,,........................------......///111222333444444555555666777777777666777888999:::;;;;;;;;;===???BBBCCCCCCDDDEEEGGGJJJIIIHHHHHHIIIKKKNNNOOOQQQRRRTTTVVVWWWXXXYYYYYY___iiiwww|||qqq___PPPEEE>>>:::777666666555444444333222222000000000000000000000000000000///...------,,,,,,...,,,)))((()))+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------............///000000//////000222444555777888:::<<<>>>>>>>>>>>>AAABBBDDDEEEFFFFFFEEEEEEBBBAAA@@@?????????@@@AAA@@@;;;888888<<<===;;;777777777888888888777777666777888999::::::999888777555555555666666666666666444333222555999999555000///......------,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%222222111000///...------........................///////////////...------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((************'''&&&(((+++******))))))******+++,,,---------------------------------...///111222333222333333444444555666666666666888999:::::::::;;;<<<>>>@@@BBBBBBBBBDDDEEEGGGGGGFFFGGGHHHJJJMMMOOORRRSSSTTTUUUUUUUUUUUUTTTTTTZZZbbbhhhmmmttt}}}vvviii^^^VVVLLLFFF???;;;999999888777555555444333333222111111////////////////////////000//////...------,,,,,,---,,,,,,---//////---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------............000/////////000222444555666888:::<<<======>>>===AAABBBDDDFFFGGGGGGGGGFFFCCCBBBAAA@@@??????@@@@@@???;;;888999<<<>>>;;;999999999999999999888777666777777888999999888777777555555555555555555555666555333222555888888444///.........---,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%222111000000///...------------------------------......//////......---,,,,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((()))*********(((((((((((()))***))))))))))))***++++++---------------------------------...///000111222111111222222333444444444555555777888999::::::::::::<<>>999777666444333222222333444333111333333222222111111000000//////////////////////////////......---,,,,,,,,,,,,---000333444222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,------------............//////...///000111333444666777888:::;;;<<<<<<===@@@BBBDDDFFFHHHHHHHHHHHHDDDCCCBBBAAA@@@?????????>>>;;;888999<<<>>>===;;;<<<<<<<<<;;;:::999888777777777888888888888777777555555555555555555555555555333333555777666222.........------,,,,,,++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%111000000///......---------------------------------............---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***&&&''''''&&&''')))***((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111111222222333444444333444555777888999999:::999;;;>>>???>>>>>>@@@AAAAAABBBCCCEEEGGGJJJMMMNNNQQQQQQQQQQQQQQQPPPOOONNNPPPQQQRRRRRRQQQSSSXXX[[[UUUZZZ```ccceeejjjsss{{{ssshhh___UUUNNNGGGBBB;;;666666666777666888777666555444222000...111111111000000/////////////////////////////////.........------,,,,,,,,,,,,---000333444333///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---------.........///.........///111333444444555666888999:::;;;;;;???AAACCCFFFHHHIIIIIIIIIEEEDDDCCCBBB@@@??????>>><<<:::999999<<<======<<<>>>======<<<;;;:::888777777777777777777777777777555555555444444444444444555444333444555444000---......------,,,++++++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&000000//////......---------------------------------------------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''+++,,,((('''******'''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000111111222333333444444222333444666777888999999999;;;===>>>>>>>>>???@@@???@@@BBBDDDGGGJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOLLLNNNPPPRRRRRRSSSTTTUUURRRTTTVVVTTTPPPQQQVVV\\\ZZZ```gggkkkmmmpppwww}}}xxxpppgggbbb\\\SSSHHHBBB@@@???<<<999444444444555666555333222333333222111111000111222//////////////////..............................---------------,,,,,,,,,,,,,,,---///000111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------......---------...000222333333444444666777888::::::>>>???BBBDDDFFFGGGHHHHHHDDDCCCCCCBBBAAA???>>>>>>;;;:::999999;;;<<<<<<<<<>>>======<<<;;;:::888777666666666666666666666666555444444444333333333222333333333333333222///......------,,,++++++******************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++///666777///)))******&&&)))(((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000111111222333333333000111333555777888888999888:::<<<===<<<<<<===>>>===>>>@@@CCCEEEHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRRRROOOMMMMMMPPPTTTMMMNNNOOONNNLLLNNNSSSWWWUUUZZZ___cccfffkkkrrrwwwxxx|||~~~xxxrrrkkkgggZZZWWWQQQLLLGGGDDD@@@>>>999777666777999999666222444333222222000//////......//////...------000222////////////....................................------,,,,,,,,,,,,,,,,,,,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,------------------------...///111222222222333333555777888999<<<>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===:::999999999999999:::;;;<<<<<<<<<;;;:::999888777666666555555555555666666444444444333333222222111222222222111111000//////------,,,,,,++++++******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***)))(((((((((''''''''''''%%%&&&'''((((((((('''&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,111<<>>@@@BBBDDDEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLIIIGGGEEEEEEFFFHHHAAABBBCCCEEEFFFIIILLLOOONNNQQQRRRQQQRRRUUUSSSOOOUUUVVVWWWVVVUUUWWW\\\```\\\\\\]]]```bbbddddddddddddgggiiijjjiiigggffffffdddbbb^^^ZZZVVVTTTTTTUUUOOONNNLLLHHHDDD@@@===;;;:::::::::999777666777888333444555666555333111///111222111000//////000111000111222000---,,,---............///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,------------,,,,,,,,,---///111222111111111222333555777888;;;<<<>>>@@@AAAAAAAAAAAA??????@@@@@@@@@???======999999999888777777888999999999999999999888777666666666555444444555666666444444333333222111111111000000111000000//////000------,,,,,,+++*********************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))***+++,,,---;;;@@@444)))))),,,+++((((((((((((((()))******************************,,,,,,++++++,,,,,,------------......///000000000///000222444666777888888555777999999999888999:::999:::<<<>>>@@@BBBBBBCCCIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJHHHIIILLLPPPSSSTTTOOOMMMKKKJJJKKKKKKJJJHHHGGGEEECCCCCCDDDFFFEEEDDDFFFEEEEEEDDDEEEEEEEEEEEEBBBDDDDDDBBBEEEHHHGGGCCCDDDEEEFFFDDDAAA@@@BBBEEEBBBAAAAAAAAABBBCCCBBBAAADDDDDDDDDEEEFFFFFFDDDBBB@@@>>>>>>@@@BBBBBB???<<<777999;;;:::888777777999222555777555222000111444333333222000///000444777...000333333111///......+++...111222///......///......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,......,,,***************************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,------------,,,,,,,,,---///111222111111111111222444777888:::;;;===>>>?????????>>>===>>>???@@@@@@???======999999999777666555666777777777888888888777777666666555444333333444555666444444333333222111000000...///000000//////000111------,,,,,,+++******)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''000////////////.........,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))111222111111333555000)))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////111222222333333444444555555555666777888999::::::888:::<<<>>>???BBBEEEHHHJJJIIIHHHHHHIIIJJJIIIHHHJJJHHHHHHJJJMMMOOOOOOMMMMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???>>>============>>>>>>===<<<;;;::::::999;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999777777777777777777777777333333444444333333222111111111111111111111111111////////////////////////000000000000000000000000////////////////////////------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111111111111222333444555777888999:::;;;<<<<<<<<<>>>>>>>>>???@@@???<<<:::;;;;;;:::999999888777777888777777666666666666666444444555555555555444444555444333111000/////////........................,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/////////.........------,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''+++,,,***+++///111000(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////111111222222333444444444555555666777888888999999999:::<<<>>>???AAADDDFFFJJJJJJJJJJJJKKKKKKIIIHHHIIIGGGGGGIIILLLNNNNNNLLLMMMLLLJJJHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<;;;:::999999999999999999888888888777999888888888888777777777555555555555555555555555333333333333333222222111111111111111111111111111////////////////////////////////////////////////........................------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,,,,------000000000000111222333444555666777999::::::::::::===<<<;;;<<<======;;;999:::999999999888777777777888888777666555555555666444444555555555555444444444444222111000/////////........................,,,,,,+++++++++*********++++++******)))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&............---------,,,,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))$$$)))+++'''&&&,,,333666(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////000000111111222333333444555555666666777777888888999;;;======>>>???BBBDDDHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGIIILLLMMMMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>?????????===<<<;;;======<<<;;;:::999888888777777777777666666666666666666555555555444444444222222222222222222222222222222333333222222111000000000000000000000000000////////////////////////------------------------........................------------------------,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------////////////000111222222333444666777888999999999<<<:::888888999:::999888888888888888888888777777999888777666555555555555444444555555555555444444444333222000////////////------------------------,,,++++++++++++*********+++******))))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&......---------,,,,,,,,,,,,---...---+++***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((444111---(((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%)))***'''&&&,,,000111(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------...////////////000111111222222333555555555666666777777777:::;;;<<<===<<<===@@@BBBCCCEEEHHHIIIHHHEEECCCBBBGGGHHHIIIKKKMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;<<<===>>>??????===;;;:::<<<<<<;;;:::999888777777777666666666666555555555444444444333333333222222111111111111111111111111111111222222111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------............///000111111333333555666888999999999<<<999777777888999999999888888888888888888999999999888777666555444444444444444555555555555444444222222111000///......///------------------------++++++++++++******************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&......---------,,,,,,,,,,,,---...---+++***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((444111---(((&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%'''''''''+++///...)))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...............//////000111111222444444444555666666777777999:::;;;<<<;;;<<<>>>AAAAAADDDHHHIIIGGGDDDCCCCCCIIIJJJLLLNNNNNNMMMMMMMMMIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<;;;<<<>>>???>>>===;;;999;;;;;;:::999888777666666666666666666555555555555333333333333222222222222111111111111111111111111000000111111000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((()))))))))+++++++++,,,,,,,,,------------------...///000111222333555666888999999:::<<<999777777888:::::::::888888888999999999999999888777666555444444444444444444555555555555444444111111000///............------------------------+++++++++*********)))))))))))))))(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&............---------,,,,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,...333777333+++(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,------......------...//////000000111222222333444555666777777888999:::;;;:::;;;>>>@@@AAAEEEIIIJJJHHHFFFGGGIIIKKKMMMOOOPPPNNNLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;<<<======<<<;;;:::::::::999888777666555555666555555555555444444444333333333222222222111111111111111111111111111111//////000000//////...---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))++++++,,,,,,,,,,,,------------------...///000000111222444666888999999:::;;;999888888:::;;;;;;:::888888888888888888888888777666555555444444555555444444555555555555444444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&/////////.........------,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))...111333222333444111,,,(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,------...//////000000000111222333555777888888666888999::::::;;;>>>@@@@@@DDDHHHIIIGGGFFFIIILLLKKKNNNQQQPPPMMMJJJIIIIIIGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444444444333333333222222222222222111111111000000000111111111111111111111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,------------------...///000111///000222444666777888888999888888999;;;;;;:::999777777777666555555444444555555444444444555666666444444555555555555444444//////......------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&000////////////.........,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,222333...((('''&&&$$$(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,,,,------...//////000///000111333555777888999555777888999:::;;;>>>@@@>>>BBBFFFFFFDDDEEEIIIMMMKKKNNNQQQPPPLLLHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@@@@<<<===>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<999999888777666555444444222222222111111111111000111000000000////////////000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((()))))))))))))))************++++++,,,,,,,,,---------...............///111111...///111333555666777777777777777999;;;;;;999777666666555444333333222222444444444444444555666777444555555555555555555444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&000000//////.........------------------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&))),,,444---'''(((***))))))+++))))))))))))))))))))))))+++*********))))))((((((((()))))))))************++++++,,,,,,,,,,,,---------------............///111111222333333444555555555666777888:::;;;======AAABBBCCCEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGGGGEEEDDDFFFHHHIIIGGGDDDEEEBBB??????BBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;888888888888777666444444222222333444333222111000000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))*********))))))))))))((())))))))))))))))))))))))+++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,------...///000///000222444555555555444999:::;;;;;;;;;:::999888999888666555333333222222111111333444555555666666333333333333333333333333222111///.........///000............---,,,+++***************))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&000/////////............///......------,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((()))+++---666...(((((()))'''&&&&&&))))))))))))))))))))))))*********)))))))))(((((()))*********+++++++++++++++++++++,,,,,,,,,------------------............000111111222333333444444555555666777999:::;;;;;;???@@@AAACCCDDDEEEFFFFFFFFFHHHIIIJJJJJJIIIGGGFFFFFFEEEDDDEEEHHHHHHFFFDDDDDDBBB??????AAACCCBBBAAAAAA@@@??????????????????>>>===<<<;;;::::::::::::777888888777666555444444222222333333333222111000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))+++,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))************+++++++++,,,---,,,,,,------...///000///000222444555555555555999:::;;;;;;;;;;;;999999999888777555444333333333222333444555555666555555333333333333333333333333222111000///...//////000............---,,,+++***************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&////////////............000000///...------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((***,,,,,,,,,333,,,'''((()))'''%%%%%%))))))))))))))))))))))))******))))))))))))((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............///000000111111222222222444555555666777777888888;;;<<<>>>@@@BBBDDDDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGFFFDDDCCCAAA???@@@AAABBBBBBAAABBBAAA@@@????????????@@@>>>===<<<:::999888888888777777777777666555444444111222222222222111000000////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++***************++++++++++++******+++++++++***************,,,+++++++++************))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,---...///000000111222333444555555555999999;;;;;;;;;;;;:::999999888777666555444444444444555555666666666555555333333333333333333333333111111000///////////////............---,,,+++***************))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///////////////.........000000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''***++++++)))111+++'''***,,,+++***+++(((((((((((((((((((((((())))))))))))))))))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000111111333333444444555555666666777999;;;===???AAABBBCCCBBBDDDFFFGGGHHHGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===;;;999777666666666666666666666666555444333111111111111111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++*********************++++++++++++******************************,,,,,,,,,+++++++++******(((((((((((((((((((((((()))******++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********,,,,,,,,,,,,---...//////000000111222444444555555888999:::;;;;;;;;;:::999999888777666666666666666666666777777666555444444222222222222222222222222111000000///////////////............---,,,+++***************)))))))))((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&.........///////////////000//////...------,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&'''((()))))))))888111---///111000///111(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------......///////////////000000222222222333333444444444555666888;;;===???@@@@@@AAACCCEEEGGGHHHGGGFFFFFFBBBCCCDDDDDDDDDCCCCCCCCC>>>???@@@@@@@@@@@@AAAAAA@@@@@@>>>======<<<<<<<<<<<<;;;:::888666555444444444555555555555444444333111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************)))******++++++******)))************************,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((())))))))))))*********,,,++++++,,,,,,---...//////000000111222333444555666777999:::::::::999888888777777666666666777777777777777777666555444333222222222222222222222222000000000000000//////...............---,,,+++***************)))))))))((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&.........///////////////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''***---AAA999333222222000000111))))))))))))))))))))))))''''''(((((((((((())))))'''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,------------////////////////////////000111111222333444444444444555777999;;;===>>>>>>???AAADDDFFFGGGGGGFFFFFFBBBDDDEEEDDDBBB@@@@@@AAA<<<>>>@@@@@@@@@???@@@AAA@@@???>>>===<<<;;;;;;;;;:::999888666555444444444333444444444444444333333111000000///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******)))))))))***************))))))************))))))***************+++++++++,,,+++++++++************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,---...///.........///000111333444444555777888999999888777666666555555555666777777666666666666666555444333222222222222222222222222000000000000000///..................---,,,+++***************))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&............/////////000+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&)))***(((%%%'''///666@@@777///---,,,++++++---))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------///////////////////////////000000222333444555555444555777999:::;;;<<<<<<===???AAADDDEEEFFFEEEDDDCCCDDDEEEDDD@@@>>>>>>???:::===@@@@@@???>>>???AAAAAA@@@???===<<<<<<;;;;;;888777666555444444444444222333333444444444333333111000///.........//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******((()))))))))*********+++))))))************))))))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))************+++++++++,,,++++++++++++,,,---...///------------...000111222222444555777777777777666555444444444555666666777444444555555555444444333111111111111111111111111///000000111000///...---............---,,,+++***************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---.........//////000000)))******++++++,,,,,,---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$)))+++)))&&&)))444>>>888...&&&$$$%%%%%%&&&)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------000000000000000/////////...///000111333555666666555666777999::::::;;;;;;;;;===@@@BBBDDDDDDDDDCCCCCCEEEFFFDDD@@@===<<<>>>999===@@@AAA???>>>???AAABBBAAA@@@>>>===<<<<<<<<<777666555444444444444444222222333444444444333333111000///------......///........................++++++++++++++++++++++++************************++++++************++++++******))))))))))))******(((((())))))*********+++))))))************))))))))))))******++++++++++++*********))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,---///000222111222444666666666666555444444444444444555666777333333444444444444444333111111111111111111111111///000111111111000...---............---,,,++++++************))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%***,,,)))(((++++++((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))'''&&&***444;;;))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++,,,,,,------------............///000000111222333333444444555666777888999:::::::::;;;===@@@CCCEEEFFFEEEEEECCCBBBAAA@@@???===<<<<<<<<<<<<===>>>??????@@@@@@BBBAAA???===<<<;;;<<<<<<777777777777666555444333444444333222222111111000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''''''''')))))))))((('''&&&''''''''''''((((((((((((+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++******+++,,,,,,---......---------............///...///000222444666777888444666777888777666777888666666555555555444444444111111111111111111111111222111///.........///000......---------,,,,,,,,,************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))***///999AAA******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,---......------------............000000111111222333333444555666777888999::::::::::::<<<>>>AAACCCDDDEEEEEECCCCCCBBB@@@???===<<<;;;=========>>>???@@@@@@@@@AAA@@@>>>===<<<;;;;;;<<<777777777666666555444333444444333333222111111111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''&&&''''''''''''((((((((((((*********)))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++******++++++,,,------...------------............---...///111222444555666333555777777666555666777444444444333333333222222111111111111111111111111222111///.........///000...------------,,,,,,,,,************))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))...&&&%%%+++...***))),,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((()))***///777>>>************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++++++++,,,---...///000------------............000000000111222222333333555666777999:::::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA???===<<<;;;===>>>>>>??????@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;777777777666555555444444444444333333222222111111........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++*********+++,,,,,,------------------..................///000111222333333333555666777666555666777222222222222111111111111111111111111111111111111111000///.........///000------------,,,,,,,,,,,,************))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))---$$$'''666;;;000'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((---111+++*********))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,---///000111,,,,,,---------.........000000000000111111222222555666777888999:::::::::999999:::;;;===@@@BBBCCCDDDDDDBBBAAA???===<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>===<<<;;;;;;;;;:::888777666666555444444444555444444333222222111111........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))*********++++++,,,,,,,,,,,,---------........./////////000000111111222444555777777666666666777222222222222111111111111111111111111111111111111111000///...---...//////---------,,,,,,,,,++++++************)))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((()))))))))***---$$$'''666;;;000'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%''')))*********))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++******+++,,,---...000111,,,,,,,,,------------...//////000000000000111111444444666777888999999999777888999:::<<<>>>AAABBBDDDCCCBBBAAA@@@>>>=========>>>>>>>>>>>>>>>??????======<<<<<<;;;;;;::::::888777666555444444555555555555444444333222222111........................,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))***************+++,,,,,,,,,------------...000000000000111111111222444666888888777777777888333333333333222222222222111111111111111111111111111000...---------...///------,,,,,,,,,+++++++++************)))))))))((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******...&&&%%%+++...***))),,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++*********+++,,,---...///,,,,,,,,,,,,------------///////////////000000000222333444666777777777777666777888:::<<<>>>@@@@@@BBBBBBBBBAAA@@@@@@??????========================;;;;;;<<<<<<;;;;;;:::999999888666555444444555555555555444444333333222222........................++++++++++++************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,,,,------------//////000000111111222222444666888888777666777888555444444444333333333333111111111111111111111111000///...---------...///,,,,,,,,,,,,++++++++++++************)))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********+++)))'''&&&&&&(((***,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++++++++(((((((((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++***************+++,,,---++++++,,,,,,,,,---------////////////////////////111111333444555666666666444666999;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::999888999888666444333444555666555555555444333333222222........................++++++++++++************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''$$$&&&)))+++,,,+++)))(((''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------------...///000000111111222444666666555444555666444444444444333333333333111111111111111111111111000///...---,,,---......,,,,,,,,,++++++++++++***************))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************%%%***,,,)))(((++++++((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''((()))***)))(((((('''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++*********)))******++++++++++++,,,,,,,,,---------///////////////.........000000222333444555555555444666999<<<>>>??????>>>@@@@@@@@@AAAAAABBBBBBBBB;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;:::999888999888666444333444555666666555555444444333222222........................+++++++++************)))************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''###&&&***---...,,,***'''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((++++++,,,,,,,,,---------++++++,,,---...///000111000222444444333222333444444444444333333333222222111111111111111111111111000///...---,,,---......,,,,,,,,,+++++++++******************))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%------,,,,,,,,,------...************************)))************+++++++++++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222000000111222333333444444222333444666888:::<<<===AAA@@@@@@BBBDDDCCC>>>:::999999888999999:::888777======>>>>>>>>><<<;;;:::999777444111111333666888666666555444444333222222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111111222222111111111111111111333333444444333333222111000111111111111222222222000000000000////////////......---------,,,,,,,,,+++++++++************))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,,,,,,,,,,,,,------************************)))************+++++++++++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......//////000000111000111111222222333333333222222444666888:::;;;<<>>>>>@@@BBBAAA===999555555666:::>>>???===;;;????????????>>><<<;;;:::777666444222222333555666555555444444333222222111////////////............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111111111111111111111111111222222333333222222111000000000111111111222222222////////////...............------------,,,,,,,,,+++++++++*********)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''------,,,,,,,,,,,,,,,---************************)))************+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111111111111222222222111222333555777999:::;;;===<<<===???@@@???<<<999999999===DDDLLLOOOKKKGGGCCCBBB@@@>>><<<;;;::::::555555444333222333333333444444333333222111111111/////////............---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---...///000000111111111111111111111111111111111111222111000000///000000000111111111222222............------------------------,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''///...------,,,---------************************))))))*********+++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------......//////111111111111111000000000111111333444666888999:::;;;;;;===>>>>>>>>><<<;;;>>>>>>BBBKKKTTTWWWSSSMMMCCCAAA???<<<:::999999999444444444444333222111111222222222222111111000000//////.........---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,---...///000111000000000000111111111111111111222222111111000///000000000000111111111111/////////.........---------------,,,,,,,,,++++++************))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000000///...............************************))))))*********+++++++++++++++************++++++))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------......//////000111000000000000000000000000111222333555777888888:::;;;===>>>>>>=========;;;<<>>???;;;<<<>>>AAADDDDDDBBB@@@<<<;;;:::999999999999999555555555555444222111000111111111111111111111111.........------------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++,,,---...//////000...//////000000111111111222222333333222222111000/////////000000000111111111000000000////////////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''//////---,,,,,,+++++++++************************)))************+++++++++++++++************++++++((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,------......---......//////000000000///000111222333444555666666888;;;;;;::::::===???>>>???@@@???===<<<>>>@@@888999999:::;;;;;;;;;;;;777777666555444333222222222222222222222222222222.........---------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,......///000......//////000111111222111111111222111000000///////////////000000000111000000/////////.........,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''...---,,,+++************************************)))************+++++++++++++++************++++++(((((())))))*********+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------,,,------...///000111111///000000222333444555555444777999:::999999<<<>>>===??????<<<777666;;;???666777:::<<<============999888666555444333333333222222222222222222333333......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,---...///000---......///000111111222000000000000000//////...////////////000000000000//////.........---------,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++******))))))******+++******************************++++++++++++******************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------............////////////000111111222222777777888999;;;<<<===>>>@@@@@@@@@???>>><<<;;;:::888999:::;;;<<<<<<<<<<<<>>>===;;;999777555444444222222111111000/////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---...///000000//////...000000000000000000000000000000000000000000000000////////////............,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))******************++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------...............//////000000111222222444555666777999:::;;;;;;>>>>>>======<<<:::999888999999:::;;;<<<<<<<<<<<<===<<<:::888666555444444333222222111000000//////............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------//////000//////...000000000000000000000000000000000000000000000000000000//////......------,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,------,,,+++*********************************++++++++++++******************************))))))))))))))))))))))))******************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------..................//////000111111111222222333555666777888999;;;;;;;;;:::999888777666999999:::;;;<<<<<<<<<<<<<<<;;;999777666555444444333333333222111111000000000000/////////.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,---...///////////////000000000000000000000000000000000000000000000000111000000///...---------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***+++---......---+++*********************************++++++++++++******************************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111000111222333555666777777999999999999888888777666888999:::;;;<<<<<<<<<<<<:::999888666555444444444444444333333222111111000////////////............************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,------....../////////////////////////////////////////////////////////111111000///...------,,,------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++---......---+++*********************************++++++++++++******************************))))))))))))))))))))))))+++******))))))((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---------...//////000000000111222333444666777777888888999999999888888777777888999:::;;;;;;;;;;;;888777666555444444444444444444333333222111111000.........---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---...//////000////////////////////////////////////////////////111000000///...------------------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,------,,,+++*********************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000000111333444555666777777888888999999999888888666666777888999999999999666555555444333333333444333333333222111111000000---,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,---...000000000000000000000000000000000000000000000000000000////////////............------------,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......////////////000222333444555666666666777888888888888888444555666777777888888888555444333333333333333444333222222111000000//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,...000111000000000000000000000000000000000000000000000000............////////////...------------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++***))))))***++++++******************************++++++++++++******************************))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///......///111222333444555444555666777888888888888333444555666777777777777444333333222222333333444222222111111000/////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,...000111000000000000000000000000000000000000000000000000------......///000000000......---------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++************++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************+++*********))))))((((((''''''((()))***++++++,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...............//////000111222444444444555555555555666444333333444666777777666222222222222222222333333555444222111000000//////---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++---,,,,,,,,,,,,---......000000000000000/////////000000000000111111111111///---,,,,,,............,,,,,,,,,+++++++++******************))))))))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''++++++************++++++*********************************+++++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************************)))))))))((((((((())))))******++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///000111222444444444444555555555555555444333444666777777666444444333333222222111111555444222111000000//////------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...//////////////////////////////000000000111111111000///......////////////---------,,,,,,,,,++++++************))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''++++++************++++++*********************************++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************)))))))))))))))))))))))))))*********))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111222333333333444444444555555444333333444666777777666666555444333222111111000555444222111000000//////,,,,,,,,,,,,------------************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))(((''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))*********+++++++++************+++,,,,,,---------------.........//////000000000000111111/////////........................---------,,,,,,************))))))))))))'''((((((((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++************++++++************************************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))******************+++++++++******)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************)))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++************************++++++,,,,,,,,,---------...............///111111222333333333444444444444333222111333555666555444555555444444333333222222444444222111000/////////+++,,,,,,,,,------......************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------////////////000000000111---...///...------------------------,,,,,,,,,,,,************)))))))))(((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************)))******+++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************))))))))))))))))))***************)))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------------------...///000111222222222222333333333444111000000111333444444333333333333444444555555666444444222111000/////////,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))(((((((((((()))*********+++++++++,,,,,,,,,---...////////////000000000...000222111///......///,,,,,,,,,,,,++++++++++++************)))))))))(((''''''(((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((++++++************++++++************************)))))))))************+++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))***************))))))))))))************)))))))))))))))*********))))))))))))************)))************+++++++++************************++++++++++++,,,,,,,,,,,,------------...///000111111111222222222333333333111000000111333444444333222333333444555666777777555444222111000000//////---------------.........************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))(((((((((((()))************++++++,,,,,,------......////////////000000111444666666222000000222,,,,,,+++++++++*********************))))))))))))'''((((((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((++++++************++++++************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((()))***************((()))))))))************(((((())))))******++++++))))))))))))************)))************+++++++++***************************++++++++++++,,,,,,,,,------------...///000000111111111111222222222222333222111222444666555444444444555555666666777777555444222111000000//////............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))(((((())))))***+++******++++++,,,------............/////////000000000444777666222//////111------,,,,,,,,,+++++++++************))))))))))))((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((++++++************++++++************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...000000000111111111111222222222444333333444666777777666666666666666666555555555555444222111000000///////////////...---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******+++,,,------................../////////000---111555444///,,,,,,.........---------,,,,,,,,,************))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((************************++++++++++++++++++++++++************************************************************************))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))*********+++++++++,,,,,,------.../////////222222111111222222333444222333444555666666666666888888777777666666555555666444333111000000111111///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------..................------///............---------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************************************))))))************))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++))))))************))))))))))))*********+++++++++,,,,,,------.../////////111111111111111222222333222222333444555555555555777777777666666666555555555444333111000000111111///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------..................------///............---------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************************************************************************************************))))))************))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++))))))************))))))***************+++++++++,,,,,,,,,---......//////000000//////000000111222000111222333444444444444666666666555555555555555444333222111111111111111///......------,,,+++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------------......///............---------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************************************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++)))******++++++******)))************************+++,,,,,,------.../////////............///000000///000111222222333333333555555555444444444444444333222222111111111111111///......------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,------------......///............---------------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************************************))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******************************++++++,,,,,,---...............------......///000...///000111222222222222333333333333333333444444111111222111111111000000///......------,,,++++++************************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,------......///............---------------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************************************************************************************************))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++***************+++++++++,,,------............------......///000...///000111222222222222222222222222333333333333000111111222111111000000///......------,,,++++++***************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++++++++,,,,,,------......///............---------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************************************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))***++++++,,,,,,---.....................//////000//////000111222222222222111111111111222222333333///000111222222111000000///......------,,,++++++))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************+++******))))))******+++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************++++++++++++***++++++,,,------......///............---------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************************************))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((()))***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++******))))))***++++++,,,,,,---......///............///000000///000111222222333333222000000111111222222222333///000111222222111000//////......------,,,++++++))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******+++,,,,,,---......//////.........------------------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))'''(((+++,,,***(((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************&&&(((***+++,,,+++)))((()))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,---------......////////////000000000000111111000000111222333333222222111000//////000000333333222111000///............---,,,++++++++++++++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))...,,,)))(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---------...------,,,,,,------------------------+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***+++)))((((((***+++***(((************))))))))))))******************************))))))(((((((((((())))))))))))************************************((()))+++,,,,,,,,,******)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,------------........./////////000000000///////////////000111111222111111000//////000000222222111111000////////////...---,,,++++++++++++++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************)))))))))))),,,+++))))))+++...///000---+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***))))))))))))***************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((()))***+++***(((***************************************************))))))))))))((((((((()))))))))*********++++++************************)))***+++------,,,++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------.........////////////000...------------...//////111111000/////////000000000000000000000000000000///...---,,,++++++++++++++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********************************+++...222555777111---)))(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++***))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))******)))))))))***************++++++************************))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,,,,,,,++++++))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------........./////////...---------------......111000000/////////000000//////000000111111111111///...---,,,,,,++++++,,,++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))***************++++++)))***+++,,,///222777:::555000***(((***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++++++++,,,---------,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((((((''''''(((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++***************++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))******)))))))))***))))))******+++++++++,,,************************))))))))))))************************++++++++++++************************((())))))***************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............//////...------.........000///////////////000000/////////000111111222222//////...---,,,,,,,,,,,,++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,)))***,,,,,,---///444888777333---++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------,,,,,,************************))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++************+++,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++(((***+++***)))((()))***))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++*********++++++++++++,,,************************((())))))))))))*********)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000///............/////////......//////000000//////000000111111111222000///...---,,,,,,,,,,,,++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,(((***,,,+++***,,,111555777555222...,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,------,,,************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++*********++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++(((***+++***(((((()))+++))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,******************************))))))******++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------000000///..............................///000000000000000000000111111111000///...------,,,,,,---++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,------'''***,,,+++)))***///444555777777222,,,((())),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***,,,,,,------,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++(((***,,,+++(((''')))+++))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///...---------------...............///000111111111000000000000000000000000...---------------++++++************++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------&&&***,,,+++)))***000555444888:::555,,,'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))(((***+++***)))((()))***************************))))))))))))************************************+++++++++*********))))))******))))))******+++,,,,,,,,,+++***)))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000111000/////////000222333666333///------......---+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++************************000000///...,,,+++******************************+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++***************+++***++++++++++++***))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))(((***+++***)))((()))***************************))))))))))))************************************+++++++++*********))))))******))))))******+++,,,---,,,,,,+++******++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000111000/////////000111222:::777333111000000///...+++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************++++++++++++************************///......---,,,+++******************************+++++++++*********))))))))))))))))))************************************)))************+++++++++++++++***************++++++++++++++++++***))))))***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************(((***+++***)))((()))***************************))))))))))))************************************+++++++++*********************))))))******+++,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,222111000///---,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000000000/////////000111222;;;888444222111000...---+++++++++************)))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))************)))))))))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************)))))))))*********++++++************************)))************++++++++++++***************+++++++++++++++++++++******)))******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((***+++***)))((()))***************************((()))))))))******************************************************************))))))******+++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))***************++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------+++,,,------------------------,,,,,,+++++++++***+++++++++,,,,,,,,,------111000///...---+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////////////////000000111111666333000///......---++++++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************++++++************************************************))))))*********+++++++++************************))))))*********+++++++++*********)))******+++,,,++++++,,,,,,++++++***)))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))******************************************************************))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******+++++++++,,,************************++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------+++,,,------.........------------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------..................//////000000000000000...------......---,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++******++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************++++++************************************************************++++++++++++************************))))))*********+++++++++******))))))***++++++,,,+++,,,,,,,,,,,,+++******+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))***************************************************+++++++++******))))))******+++,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,---------............------------------------+++,,,---......///.........---------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000000000/////////...---...///000///...+++++++++************))))))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))************************************************))))))))))))))))))))))))((((((((()))))))))***************************************++++++++++++,,,******++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******))))))******+++,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++,,,------************************,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...------------....................................+++,,,---...////////////---..................///,,,,,,,,,------------...,,,,,,,,,,,,------......++++++,,,,,,---......///++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,------------...///000000000///...000......///000000///---+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))************************************************))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++*********)))***++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++,,,,,,------************************,,,,,,,,,---------......+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,------......------,,,........................,,,,,,,,,---------......---------.........//////........................+++,,,---...////////////---.........///000000000,,,,,,,,,---------..............................++++++,,,,,,---...//////++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---///000000000///...000///......///...,,,***+++++++++************))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++******))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---......---+++,,,,,,------...000000///---***+++,,,---------------,,,...000222111...+++---111//////...............///,,,,,,///333444111///...111000...---,,,,,,------+++,,,---...............///...---...///...,,,+++***+++---///000111000000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------////////////////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************************************+++*********))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,,,,,,,++++++*********))))))))))))))))))))))))************************'''''''''((()))*********---,,,,,,++++++*********++++++,,,,,,------......+++,,,,,,------...//////,,,,,,++++++++++++,,,,,,,,,---.../////////...---,,,---///...---,,,,,,---+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++***))))))((((((++++++************++++++************************+++++++++************)))))))))))))))************+++,,,---------,,,+++***+++++++++*********))))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''++++++&&&''',,,,,,&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---............,,,---......,,,++++++,,,//////000111111111///...////////////...---,,,,,,---...000000...---...111000000///////////////000333111000000//////000222111000///...............++++++---...////////////...---,,,---......,,,***------......---,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------************************************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************************************************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,,,,,,,+++++++++******************************************************((((((((())))))*********+++++++++,,,------......------------........................////////////000//////............///...............---,,,+++,,,...//////...---............/////////......---+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++************************++++++++++++************))))))))))))************+++,,,---......---,,,++++++++++++*********))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))+++***((('''''''''%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************************++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++************************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---...///...---,,,,,,---------..........................................000111222222333333333333222222111111111111222222333444444222111111333555222222222222222222111111//////000000//////......///...------......---,,,///......---,,,+++******.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................------------------------************************************************))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************************************************))))))))))))(((((()))***************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))))))))*********************+++,,,---...//////,,,,,,,,,---------------222222333444666777888888777777666555555555555555777666555444333222222111222333444333111/////////............---------,,,+++++++++,,,,,,------...+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++************)))))))))*********++++++***+++---............---+++++++++***************))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++)))***+++)))%%%%%%(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------......//////...///000///------...///..................000111//////000222444666888999:::=========>>>@@@@@@===;;;;;;::::::;;;;;;<<<<<<:::>>>BBBBBBBBBCCCBBB@@@<<<===>>>??????>>>===<<<:::999888666444111///---222111//////000000///...------------------......---------------------...------------------------,,,,,,,,,------------...------------------------........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))************)))(((((()))))))))*********************************************)))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******))))))******+++***))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++,,,---...//////000111111333444555666777===>>>@@@BBBEEEGGGIIIJJJEEEDDDCCCCCCBBBBBBCCCCCCGGGGGGFFFEEEEEEDDDDDDDDDAAABBBBBB@@@<<<999888888555444333222000//////...---------------,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++***+++,,,...//////......************************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***'''(((,,,+++'''(((---'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...------------......---.........------///111333444666555444555888:::999999:::<<>>>>><<<<<>>:::<<<>>>@@@CCCFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGCCCEEEFFFHHHIIIIIIIIIHHHGGGIIIKKKKKKJJJJJJKKKLLLJJJIIIFFFDDDBBBAAAAAAAAA<<<;;;:::888666444222222///......---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,)))***,,,------------,,,***************+++++++++))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((%%%%%%+++000---'''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---------.................................000/////////000222444666555666777888888;;;???BBBBBBFFFKKKLLLJJJIIILLLOOOJJJIIIIIIHHHIIIKKKMMMOOOVVVbbbggg]]]UUUUUUVVVSSSOOOOOOOOOOOOPPPQQQRRRSSSOOOPPPNNNOOOZZZddd^^^PPPPPPOOONNNLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSDDDAAA===999888777666444666777:::;;;;;;888555333111111000000//////..............................------------............000000000000/////////...------------------------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************************((()))))))))************(((((()))***************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000111333333555666888:::;;;<<<555666777999<<<===???@@@??????>>>>>>===<<<<<<;;;>>>>>>??????AAABBBDDDEEECCCEEEHHHKKKKKKJJJHHHFFFFFFHHHIIIJJJIIIHHHIIIJJJKKKJJJHHHGGGFFFGGGHHHIIIEEEDDDCCCBBB@@@???======777666555333111///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,+++***))))))*********+++++++++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''***'''$$$000???<<<---(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////---------......//////////////////////////////////////////000222666999;;;>>>???@@@AAABBBEEEJJJMMMQQQVVV\\\]]][[[ZZZ\\\___QQQQQQQQQRRRTTTWWWZZZ\\\mmm|||vvvkkkjjjllliiiZZZZZZZZZ[[[[[[]]]^^^^^^YYY___fffppp{{{fffXXXWWWTTTRRRPPPPPPPPPPPPJJJKKKLLLNNNOOOPPPQQQQQQNNNJJJEEEAAA???>>><<<;;;999<<<@@@CCCEEECCCAAA???444333333222111000//////........................---------.........//////333222222222111111000000------------------------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************************(((((())))))*********+++(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,++++++************++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222888777777666555444444333444555555666888999::::::>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSUUUXXX[[[ZZZXXXTTTRRRPPPQQQRRRPPPMMMKKKJJJKKKNNNMMMLLLLLLMMMOOORRRSSSKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???<<<999888666......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,+++***)))((())))))******++++++++++++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$+++(((&&&777OOOMMM999))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))************************************************************************************************+++++++++*********))))))------,,,++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,+++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------//////...............//////...,,,,,,---...------000///...///000111111111999999888888;;;???CCCFFFAAACCCHHHMMMQQQSSSQQQOOOYYYlll{{{zzzuuuuuusssnnnhhhbbb]]]^^^dddjjjmmmmmmwww}}}xxxpppkkkjjjmmmkkklllpppssssssvvv{{{rrr{{{{{{ssskkklllrrrqqqfff[[[UUUTTTSSSTTTUUUUUUSSSRRRQQQPPPTTTPPPFFFFFFIIIBBBCCCEEEEEEDDDDDDGGGMMMSSSMMMLLLDDD888222222333222//////000000000000/////////......------............///000000000///---,,,...------,,,,,,------.................................//////...---,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,+++---.../////////---+++***000000000...+++***+++,,,,,,.../////////333999>>><<<777555555111---///777666333111444;;;AAABBB@@@JJJLLLNNNPPPOOOOOOOOOOOOTTTOOOOOORRRRRRPPPUUU]]]\\\aaafffgggccc\\\WWWTTTUUUVVVRRRLLLKKKMMMNNNKKKMMMTTTWWWSSSOOOSSSYYY]]]UUUSSSTTTVVVQQQJJJJJJOOOIIIMMMMMMIIIGGGGGGBBB<<<:::888555000,,,+++---000000------///111...***(((,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))),,,***&&&///===AAA:::))))))))))))************)))************+++++++++************************...,,,******+++,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))************************************************************************************************+++++++++*********))))))---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------,,,,,,------...///222000///............---333333444666888:::<<<===>>>???@@@BBBEEEIIILLLNNNTTTSSSUUUZZZbbbhhhkkkkkknnnzzz~~~}}}|||pppnnnoootttzzz~~~}}}{{{{{{~~~{{{xxxyyy|||{{{}}}yyyqqqcccdddeeehhhjjjjjjiiihhheeedddeee]]]NNNNNNRRRLLLOOONNNLLLKKKJJJKKKNNNQQQRRRRRRNNNGGGDDDBBB>>>888222111///...---------.........//////...---,,,+++......///000//////------...------,,,,,,------.................................//////...------,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))***+++,,,,,,,,,//////......---------......///000/////////111333444555666888999999888777999555555666444000222777222111222666===DDDIIIJJJOOOTTTYYY[[[YYYWWWVVVWWWVVVTTTUUUWWWVVVRRRSSSWWW]]]^^^```aaabbb```]]][[[NNNPPPOOOJJJHHHIIIIIIGGGSSSXXX[[[YYY[[[ccclllpppgggddddddddd___XXXXXX]]]YYYOOOFFFCCCHHHLLLKKKIIIGGGFFFDDDAAA<<<555///+++000---,,,...000111000///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***,,,)))$$$)))333444,,,))))))))))))************)))************+++++++++************************+++***))))))***+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************+++++++++***************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...////////////......//////000111333555999<<<>>>AAADDDGGGLLLOOOTTT[[[bbbiiinnnqqqmmmiiigggkkkttt|||zzz|||yyywwwyyy|||xxxzzz~~~yyyyyy~~~xxxiiiggghhh```UUURRROOOLLLLLLMMMMMMLLLPPPSSSTTTTTTUUUTTTMMMEEE???===999555111///......---...///000000///...---------......///......---......------------......------------------------.........///......---,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,,,,------///...,,,,,,,,,...111222---///111222333444777:::888:::===CCCGGGFFFAAA<<<===;;;;;;>>>>>>===>>>AAADDDEEEEEEFFFGGGJJJNNNQQQSSSWWW\\\]]]ZZZUUUSSSRRRQQQQQQTTTWWWUUUPPPNNNPPPWWWWWWZZZ]]]___\\\VVVQQQMMMQQQQQQLLLHHHHHHIIIHHHWWWYYYYYYXXX]]]gggnnnpppaaa```aaafffjjjnnnuuu}}}yyybbbNNNKKKOOOMMMJJJIIIKKKIIIHHHGGGGGGCCC<<<777555222...,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))+++(((###&&&,,,***###))))))))))))************)))************+++++++++++++++++++++++++++++++++************+++,,,------...------------,,,,,,,,,++++++++++++++++++++++++************************)))***************++++++************************************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.......................................---...//////000...///111222444666999<<<:::???DDDFFFFFFHHHLLLPPP^^^aaafffmmmttt|||vvvtttttt{{{{{{vvvyyyuuu]]]YYYTTTRRRRRRQQQNNNLLLKKKQQQUUUWWWZZZ\\\ZZZVVVQQQOOOKKKFFF@@@;;;666444//////000000000111111222,,,------.....................------------......---------------------------...............------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************+++******))))))******+++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,......------......------...///111444777999777999;;;;;;<<<>>>AAACCCAAABBBFFFIIILLLLLLJJJHHHGGGDDDCCCEEEIIILLLNNNOOOJJJMMMOOOMMMJJJJJJNNNSSSjjjiiigggfffddd```ZZZVVVTTTWWWZZZ]]]\\\ZZZYYYZZZiiipppyyy|||xxxmmmbbb[[[^^^aaa```XXXRRRSSSUUUUUUTTTTTTQQQNNNQQQWWWXXXTTTPPPOOOQQQWWWbbbppphhhXXX]]]ccc___\\\___\\\VVVNNNKKKLLLLLLIIIFFF???>>>:::444000///---***///...------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''***)))&&&(((---+++%%%((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------,,,---///000.........---------,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,************************************************************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------................................................///000333666999;;;===@@@DDDHHHOOOUUU[[[[[[WWWVVVZZZ___jjjjjjkkkmmmqqqvvvzzz}}}zzz|||~~~~~~oookkkeeebbb```]]]XXXSSSKKKQQQTTTRRRQQQVVV[[[\\\YYYYYYXXXUUUQQQKKKEEEBBB:::888444111//////000111.........---............///......------......///------------------------------...............---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///000...---...///000222666:::>>>@@@BBBBBBDDDFFFGGGGGGGGGHHHJJJLLLLLLMMMMMMLLLMMMNNNRRRTTTVVVSSSOOOPPPVVV]]]```___RRRXXX___bbbbbbeeekkkrrrxxxvvvzzzzzzsssllliiikkkmmmmmmlllmmmooooooxxxtttmmmllluuuvvvqqqgggaaabbbdddeeeggggggfffdddeeegggaaaZZZWWWSSSNNNKKKPPP\\\gggnnnbbbTTTQQQ```mmmsss}}}|||rrrfff\\\WWWRRRKKKFFFFFFIIIGGG@@@;;;:::666000......,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))+++---,,,(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++---......---,,,---000333............---------,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***************************************************************************************************************+++++++++******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------..............................---......///000222333444999===AAADDDEEEHHHNNNRRRiiiooouuurrrjjjeeehhhmmmqqqqqqrrrtttwwwzzz}}}wwwqqqqqqiiihhhfffeeegggjjjmmmpppkkklllmmmoooooonnnmmmllljjjggggggjjjlllkkknnnrrrrrrwwwyyytttmmmkkkrrryyy{{{vvvpppjjjddd___VVVXXXVVVOOOLLLPPPTTTUUUUUUVVVXXXYYYXXXVVVSSSQQQIIIEEE???999333000///...000000///...............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))---111222111000222444:::===AAAFFFIIIKKKKKKKKKGGGHHHJJJJJJKKKLLLOOOQQQNNNNNNNNNRRRYYYaaahhhlllmmmiiidddeeemmmvvvwwwssseeemmmuuu{{{}}}vvvvvv}}}}}}xxxxxx{{{zzzwwwuuuxxxzzzzzzwwwuuuooouuu}}}|||rrrnnnpppqqqoooxxx{{{||||||~~~~~~xxxpppiiidddZZZQQQOOOTTTWWWWWWTTTKKKIIIPPPZZZeeeuuu{{{vvvnnnfff```YYYQQQLLLLLLRRRRRRJJJEEEEEEAAA:::222000...,,,,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********))))))((('''))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---444999............------------++++++++++++++++++++++++************************))))))***++++++,,,------************************************************************************************************))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..............................///000222444888;;;>>>@@@BBBGGGNNNSSSWWW\\\dddkkk~~~wwwyyy~~~~~~|||nnnvvv{{{vvvoookkkjjjjjjffffffggggggggghhhjjjkkkmmmpppuuuzzz}}}~~~|||zzzvvvttttttvvvsssmmmjjjkkkggglllqqqpppkkkffffffjjjnnnnnnooonnnnnnppptttxxx}}}yyyvvvrrrooohhhbbbbbbddd```YYYSSSSSSTTTTTTUUUVVVWWWXXXUUUSSSNNNIIIBBB<<<777444333222111///............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************,,,++++++******++++++,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++000666999999:::===@@@FFFGGGHHHJJJLLLMMMNNNNNNGGGJJJMMMPPPRRRVVVZZZ]]]YYYVVVWWWcccttt}}}{{{xxxyyypppvvv}}}|||yyyyyy}}}zzztttppppppkkkdddccceeebbb\\\XXXSSSMMMJJJKKKPPPXXX]]]]]]\\\\\\]]]```cccfffhhhiiinnnjjj\\\RRRPPPLLLDDD===:::666333000//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((&&&&&&((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...------333===EEE//////.........---------++++++++++++++++++++++++************************))))))***+++,,,,,,------************************************************************************************************))))))******+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////222444777;;;@@@EEEIIIKKKNNNUUU^^^fffmmmvvvwwwqqqppptttwwwvvvqqqnnnnnnqqqvvvxxx{{{~~~|||{{{wwwvvvtttqqqmmmkkkllloooqqq|||zzzkkkVVVTTTRRRPPPQQQSSSVVVYYY[[[[[[ZZZWWWQQQJJJCCC???555444222000............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************,,,++++++******++++++,,,)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------444<<<@@@AAACCCHHHLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNQQQVVV[[[```ffflllppppppiiihhhvvv}}}~~~~~~}}}~~~~~~ssswwwxxxvvvwwwxxxqqqhhhTTTVVVTTTQQQRRRVVVTTTOOOJJJKKKLLLQQQ[[[jjjzzzsssbbb\\\VVVMMMHHHDDD???:::666333333333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((((((((())))))******&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))((('''))),,,))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000222:::FFFPPP///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,......---,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---,,,---000111///---...//////......///111444999999>>>EEEEEEDDDKKKUUU]]]iiiwwwxxxwww}}}|||mmmaaa^^^VVVaaaooowwwyyy{{{vvvyyy|||www}}}lllaaaYYYWWWTTTPPPSSS[[[]]]\\\[[[ZZZYYYUUUPPPKKKEEE@@@999222///000333555111///......//////...---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************************+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++******))),,,+++*********,,,...///---///000///......000222555AAAJJJJJJIIIKKKJJJFFFFFFGGGIIINNNSSSWWWYYYZZZ]]]cccjjjqqq{{{|||~~~uuufff]]]WWWVVVbbbmmmpppkkkgggZZZVVVNNNGGGFFFOOO```mmmyyysssqqqfffWWWUUU[[[]]]UUUGGG===:::;;;333111000///---+++,,,///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++******************,,,,,,,,,---......,,,***---...///222:::HHHXXXbbb///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---//////...---,,,---------,,,,,,,,,++++++,,,,,,---------.........111000...///111222111///...000222333444666:::===AAABBBHHHOOOPPPPPPVVV___ooo|||vvvjjj```^^^fffuuuxxxnnneeeccckkkuuurrrddd```\\\SSSMMMNNNSSSUUUVVVWWWWWWXXXYYY[[[UUUPPPHHH@@@888222...---111000//////000///...,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************************************+++++++++*********))))))************************************************************************+++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,...333999>>>DDDIIIKKKGGGEEEHHHIIIGGGMMMLLLMMMTTT^^^ggglllnnnqqqzzz{{{pppiiinnnwwwzzzzzzyyycccbbb^^^WWWRRRPPPRRRTTTYYY]]]```bbbhhhuuusss[[[KKKEEEBBB888444111000111111000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((())))))***+++*********))))))))))))))))))))))))************************,,,+++******+++,,,,,,,,,...///222:::FFFSSS^^^ccc///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,---............/////////000...------...///...---...000444777:::???DDDHHHLLLLLLOOOTTTYYY```lllwww~~~xxxxxxtttjjjaaa___fffyyytttqqqmmmbbbWWWSSSUUUYYY[[[YYYTTTTTTYYY___ZZZXXXUUUPPPIIIAAA:::555111000///000111111///...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********++++++************************+++++++++***************************************************************************************+++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------......***+++,,,......///.........///000222555:::@@@EEEFFFIIIIIIGGGIIIMMMPPPOOOTTTWWW^^^jjjwww|||ooohhhiiiiiiiiijjjjjjhhhdddaaaNNNJJJEEEEEELLL```|||hhhWWWIIIEEEAAA:::666444222///---......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************,,,+++*********,,,...000///111999FFFVVVaaaeeeeee///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------------------,,,,,,------.........////////////...------...///000000444777;;;???DDDIIIOOOTTTTTTSSSTTTYYYcccssswwwgggbbbiiisssxxxxxxvvvppppppzzz}}}{{{ppp___TTTSSSVVVVVVXXX[[[[[[XXXQQQJJJEEE777444111000000111111111,,,,,,------------------------------------------------------------------,,,,,,+++++++++*********))))))*********+++++++++************************************************************************************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++,,,,,,------,,,------...///000111222222555999<<<===???AAACCCFFFIIILLLOOOSSSWWWWWWVVVaaakkk{{{|||yyyyyy|||}}}yyyvvvcccXXXPPPLLLJJJNNNbbbxxxpppZZZVVVWWWRRRGGG===777333111000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++))))))))))))))))))))))))***************+++++++++---......---,,,---///111///777EEETTTaaahhhiiihhh///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,------------.........000111111111222444777999>>>AAAEEEIIINNNTTTZZZ^^^ZZZ^^^dddmmmzzzrrrppptttwwwxxxzzzxxxxxx}}}yyyaaaUUUQQQRRRUUUYYY\\\ZZZVVVPPPLLLFFF@@@999444111000000000------------------------------------------------------------------------,,,,,,,,,++++++++++++***************++++++++++++************************************************************************************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,,,,...111555777999;;;===>>>>>>AAADDDGGGOOOQQQUUU[[[___aaadddfffzzzyyyrrrhhhcccdddiiidddWWWQQQSSS[[[kkkxxx~~~www}}}jjjRRRDDD>>>;;;333222111//////000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******((((((((((((((((((((((((************************(((((())))))************))))))))))))************(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))*********++++++++++++---//////------...///333@@@RRR___eeefffhhhjjj///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,---------............000111222444888===AAAEEEHHHLLLPPPTTTZZZ```eeeeeeooo|||rrrbbb\\\bbbooozzzqqq]]]SSSKKKMMMPPPTTTVVVWWWVVVUUUTTTOOOFFF???999444000...............------------------------------------------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,***************************************+++++++++************************************************+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------...///222666:::<<>>===>>>DDDMMMSSSSSSXXXaaakkkqqqwwwwwwqqqmmmmmmkkkbbbXXXSSSLLLLLLLLLRRReeennnTTTFFF@@@777555333111000111222333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************((((((((()))******++++++)))))))))************+++))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((+++------+++,,,///333???LLL[[[ddddddbbbeeehhh///............---------------------------------++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---......------------.........///---............/////////000222555888;;;@@@GGGLLLQQQTTTYYY]]]bbbhhhooosssyyyvvv^^^aaadddjjjsss~~~jjj\\\PPPPPPOOOOOOQQQUUUXXXZZZXXXUUUQQQLLLGGG@@@888333///.........------------------------------------........................------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........111333777<<>>OOOWWW```dddbbbaaaaaaddd//////.........---------------------------------++++++++++++++++++++++++************************************************************************))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,------------------------...------------...//////---------.........//////////////////000000000000999<<<@@@CCCFFFLLLUUU[[[cccfffkkkpppuuu|||yyykkk^^^dddsssvvvhhheee```YYYRRRNNNOOOQQQTTTTTTTTTUUUUUURRRKKKBBB;;;//////.........---------------------------------........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,---...000111222222666:::BBBHHHMMMNNNNNNMMMIIIOOOWWW]]]^^^\\\ZZZYYYaaassssssiii```ZZZWWWOOOMMM^^^uuuvvvkkkaaa\\\SSSHHH???777333111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,---,,,+++,,,444AAAKKK\\\^^^aaabbbbbbaaa``````000000000///......------......---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000...---...000222///------000111111555;;;CCCDDDFFFIIIOOOXXXdddlll~~~}}}zzz}}}nnnkkklllmmmrrrxxx~~~~~~}}}zzz~~~vvviii[[[RRRNNNNNNPPPSSSUUUUUUUUUUUURRROOOCCC:::///+++...222111...000...++++++,,,......---........................++++++++++++++++++++++++++++++******++++++,,,---************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,......---,,,---///000...,,,///777>>>DDDKKKMMMLLLQQQ[[[\\\VVV[[[\\\^^^bbbiiiqqqwww{{{|||rrrfff]]]ZZZWWWTTTPPPaaawwwvvv```FFF888777000...---...000111///...000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))++++++************++++++++++++************++++++))))))************)))))))))************++++++++++++++++++*********))))))))))))***++++++++++++*********))))))******+++,,,++++++,,,,,,,,,------------...///---...888IIIVVVbbb```^^^^^^``````]]][[[000000000///......------......---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...////////////111333222//////333777;;;AAAHHHJJJPPPYYY___dddnnn{{{qqqhhhdddkkkwww~~~vvvoooeee[[[OOOPPPPPPRRRUUUVVVTTTRRRLLLDDD999333222222000---000///---,,,---...---,,,........................++++++++++++++++++++++++++++++******++++++,,,---************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,---...---,,,,,,---......111888BBBIIIKKKQQQVVVYYY[[[```aaa___YYYeeevvv{{{qqqiiidddaaa___^^^___dddrrr~~~ZZZEEE@@@777444111000111000...,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********)))++++++************++++++++++++************++++++))))))************))))))(((((()))))))))******************)))))))))(((((())))))***++++++++++++*********))))))******+++,,,++++++,,,,,,,,,---------+++,,,---///555BBBSSS___fffdddaaa```___\\\XXXTTT111000000//////......---......---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...000111111111333444111111555;;;>>>AAAFFFNNNSSS]]]hhhooottt~~~{{{uuuqqqnnniiihhhmmmzzzttt```XXXOOOLLLPPPTTTVVVVVVTTTOOOGGG@@@:::555111---000///------......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---...............------...222:::DDDNNNUUUWWWZZZ```dddaaa\\\^^^cccaaavvv{{{wwwqqqooommmbbbRRRJJJWWWnnnyyy^^^NNN???:::444111111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************++++++++++++************++++++))))))************))))))'''((((((((()))))))))))))))))))))((((((((((((((())))))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,------------++++++---333???MMM\\\dddgggeeeccc```^^^ZZZUUUQQQ111111000000///...............---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222222111111222444777777;;;CCCHHHFFFDDDJJJRRR]]]eeeppp{{{{{{ggg```eeennnsss{{{~~~{{{vvvyyy}}}xxxuuutttxxx|||zzzhhhSSSIIIJJJNNNSSSWWWTTTTTTQQQLLLEEE===555111...---------//////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000111000//////000111222555===GGGQQQXXX[[[```___cccfff___WWW[[[hhhooo___UUUWWWZZZdddtttYYYIIIDDD<<<666333222111111------.........---,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,------------.........000999GGGUUU___ddddddcccaaa___]]]YYYUUUSSS111111111000//////............---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///555444333000000222777;;;EEEIIIOOOQQQMMMMMMZZZhhhooovvvqqqaaa^^^hhhwww}}}xxxtttqqqpppoooooohhhfffdddeeegggiiiiiiiiilllmmmoooppppppoooooooooqqquuuyyyyyyvvvuuuwwwzzzzzzxxxvvvtttwww}}}oooZZZPPPMMMKKKLLLNNNPPPSSSUUUUUUPPPGGG===777...---,,,---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///111111000......///111444888@@@KKKVVV^^^```aaaaaaaaafffkkkgggcccnnnrrrhhhbbbXXXVVVjjjjjj___[[[SSSHHH===666333222...////////////...---,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++))))))************)))))))))))))))*********++++++************************))))))***++++++++++++*********))))))******+++,,,,,,,,,---------.........---///555@@@OOO[[[aaabbbbbbbbb```^^^ZZZWWWUUUUUU222111111000000//////.........---------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************************************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///333444444444666;;;BBBGGGOOOOOOQQQSSSWWW```ttt|||___]]]cccuuu~~~}}}www|||~~~}}}{{{sssoooqqqooohhheeehhh```^^^[[[WWWUUUSSSSSSSSSPPPQQQRRRPPPNNNNNNPPPSSSPPPSSSVVVWWWWWWWWWXXXYYYTTTWWW[[[]]]\\\]]]```cccmmmmmmlllqqq}}}{{{nnndddbbb^^^TTTMMMMMMQQQSSSUUUWWWVVVOOOFFF???444111///.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...///000...,,,---111555;;;BBBMMMYYYaaadddeeeddd^^^fffrrr{{{~~~vvvpppjjjeeegggooo}}}|||mmmVVVBBB777333111111000//////.........------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++))))))************))))))************++++++++++++************++++++++++++))))))***++++++++++++*********))))))******+++,,,,,,---------............,,,111<<>>999444111////////////........................------------------------++++++******++++++,,,---******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---//////...---000888???JJJRRR\\\cccdddcccaaaaaaaaasss|||uuupppfffpppxxxWWWBBB:::444333111000/////////000...........................------------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++))))))************))))))))))))))))))************))))))))))))*********+++))))))***++++++++++++*********))))))******+++,,,------------............111:::HHHWWWbbbgggfffccc___^^^\\\XXXUUUUUUXXX\\\222222111111000/////////......---------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************************************************************************************)))***++++++,,,++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---444???KKKVVV```hhhlll\\\ZZZccc}}}}}}{{{yyyyyy~~~{{{tttlllgggmmmooottt{{{uuuiiiiiieeebbbbbb___YYYTTTTTTSSSOOOHHHFFFIIINNNNNNIIIGGGFFFGGGGGGIIIKKKMMMNNNLLLLLLMMMNNNOOOQQQTTTVVVUUUXXX[[[\\\ZZZXXXYYY[[[VVVUUUTTTTTTTTTSSSSSSRRRRRRVVVUUUQQQOOOQQQTTTSSSMMMNNNPPPRRRQQQUUUbbbqqquuuvvv~~~|||~~~~~~~~~wwwtttzzzddd\\\UUUSSSUUUUUUQQQKKKFFF@@@999333000//////...........................------------------------++++++******++++++,,,---*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...000111000111666@@@IIIZZZaaahhhhhhccc]]][[[[[[hhh~~~}}}qqqkkkooo~~~iiiNNNCCC666444222000//////111111..............................---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++))))))************))))))(((((((((((())))))))))))'''((((((((())))))******))))))***++++++++++++************)))***++++++,,,---------.........//////999DDDSSSaaahhhhhhddd```ZZZYYYXXXUUUTTTWWW^^^ccc:::444......111444111...///......---------......------,,,,,,,,,,,,++++++------,,,,,,+++***))))))************************++++++******************************************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000...,,,---...000111111---000222000,,,,,,000555999???OOOdddpppmmmbbbZZZ]]]```yyyrrrooouuu~~~~~~qqqxxx|||tttssstttqqqiiippprrrvvvzzzyyysssggg___UUUTTTSSSQQQNNNLLLKKKJJJIIIHHHFFFFFFFFFHHHJJJKKKNNNKKKIIIJJJNNNQQQQQQPPPSSSVVVYYY\\\^^^___bbbdddnnnmmmllljjjhhhfffdddccc]]]```cccggghhhgggeeedddaaa___[[[XXXUUUTTTTTTTTTTTTRRROOOMMMMMMNNNPPPQQQWWWVVVZZZbbbeeebbb``````gggppp||||||ooopppwwwpppeeeYYYRRROOOOOOOOOPPPIIIIIIEEE===555000000111...---,,,---......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------,,,---......444///+++---888FFFRRRYYYaaaiiilllfff^^^\\\```ccczzzsssttt{{{wwwqqq|||~~~~~~|||zzzwwwppphhhvvv}}}yyyxxx{{{tttooooootttiiiQQQFFF;;;333444555111......000---++++++---///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///++++++//////,,,000666GGGUUU```bbbbbbeeeeeeccc^^^WWWUUUWWWVVVWWWfffxxx999666444222222222111000//////...---------......------,,,,,,,,,,,,++++++------,,,,,,+++******)))************************************************************************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++,,,---......***...333555555888>>>CCCOOOWWWfffsssuuukkkaaa\\\ttt}}}uuuooonnnwwwxxxrrr{{{yyyrrrqqqtttpppjjjmmmmmmmmmmmmiiiaaaVVVNNNPPPOOONNNLLLKKKJJJIIIIIIKKKKKKKKKKKKMMMPPPRRRTTTTTTRRRSSSVVV\\\aaaccccccfffiiilllmmmnnnoooqqqssswwwwwwvvvvvvuuutttssssssoooqqquuuxxxyyyxxxvvvuuuqqqooollliiigggffffffggg___^^^[[[YYYXXXXXXXXXYYY[[[XXXWWWYYYXXXSSSQQQQQQOOOUUU^^^gggppp{{{zzzxxxxxx|||qqqggg[[[SSSPPPNNNLLLJJJKKKKKKHHHCCC<<<555000...111///...---......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------------...//////222:::HHHWWWccciiieeeggggggccc```fffuuunnnxxx{{{xxx}}}nnnnnnjjjffffffiiigggcccrrr{{{{{{rrrttt{{{|||}}}xxxyyy}}}{{{vvvrrrrrrttt{{{jjjXXXJJJ===777333///...111222000------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,+++......///666???TTT]]]cccbbbaaacccccc```\\\RRRLLLPPPVVV]]]nnn999999777555222111111222000///......------......------,,,,,,,,,,,,++++++---,,,,,,++++++*********************************************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------,,,111888>>>CCCHHHOOOTTT^^^dddmmmqqqlllfffhhhnnn~~~iii[[[bbbrrr}}}oooooovvvtttwww{{{ooofffeeegggccc]]][[[ZZZYYYXXXVVVRRRLLLHHHJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQTTTWWWZZZ]]]___aaabbbccchhhnnnsssvvvwwwvvvxxxzzz{{{zzzzzzzzz|||zzzzzz{{{{{{{{{|||||||||zzz{{{~~~~~~|||zzzxxxvvvuuutttuuuuuunnnmmmllljjjhhhgggfffeeegggaaa\\\YYYUUUPPPOOORRRPPPPPPQQQPPPSSS[[[fffooo|||{{{~~~rrrcccXXXTTTSSSQQQOOOOOOOOONNNLLLGGG???666000444222///......///...---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000///......///000666@@@LLLXXXaaagggjjjiiiaaa```lllzzz~~~}}}~~~||||||yyyttttttxxxpppllldddbbbppptttoooggg```bbbjjjnnnmmmrrrtttqqqjjjjjjppppppjjjlllsssvvvnnnmmmuuuttttttzzzyyyuuuwww~~~xxxlll\\\KKK<<<222000333333222000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,,,,,,,---333AAAMMM___bbbdddbbbaaabbbaaa]]]UUUKKKGGGNNNZZZggg{{{@@@;;;555111111222333444111000///...---------...------,,,,,,,,,+++++++++,,,,,,,,,++++++************************************************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...//////......//////222888AAAIIIOOOUUU[[[___dddbbb```]]][[[```qqq}}}cccQQQaaaooossseeegggrrrwwwtttdddZZZWWWWWWRRRMMMPPPPPPOOONNNNNNNNNMMMLLLJJJJJJKKKMMMPPPSSSWWWYYY]]]___aaadddhhhkkkmmmnnnrrrsssuuuxxx{{{~~~}}}|||}}}zzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~}}}~~~}}}|||{{{{{{{{{{{{yyyyyyyyyyyyxxxvvvtttsssrrrkkkddd```]]]ZZZ^^^dddhhhddd]]]UUUPPPQQQVVV[[[ZZZ```hhhoooxxx|||}}}pppccc______\\\WWWTTTRRRQQQQQQPPPKKKBBB;;;666333000......//////......------------,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222222000///000111777BBBRRR___fffgggeeedddeee]]]ggg{{{|||vvvuuuwwwwwwwwwjjjgggfffiiikkkkkkmmmqqqccc```]]]cccwwwxxxqqquuuwwwkkkfffjjjllljjjiiiooowwwzzzvvvqqqttt|||}}}xxx{{{xxxuuuzzzsssUUU===444555333111000000000000///...........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,///;;;MMM[[[bbbccccccccccccbbb___[[[LLLJJJNNNXXXeeerrrOOOBBB333---000555777555111111000///...---------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...000///......000222888>>>HHHRRRZZZ```eeegggeee___ZZZZZZ```lllpppgggccc___xxx|||yyyrrrhhhkkkvvv|||vvvjjj\\\TTTRRRPPPMMMKKKSSSRRRQQQOOONNNNNNPPPQQQSSSTTTVVVZZZ___dddhhhkkkqqqsssuuuxxx{{{|||}}}}}}|||}}}~~~~~~~~~}}}~~~~~~}}}vvvqqqllliiiffffffllltttuuuqqqlllfffbbbbbbeeehhhaaa```aaacccfffkkksssxxx~~~zzz~~~{{{wwwiii[[[WWWTTTRRRQQQRRRPPPLLLHHH:::666111//////000000000.........---------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111000......333777CCCPPPaaalllmmmiiidddaaa^^^gggzzzzzz{{{||||||xxxrrrmmmhhhhhhiiikkkkkkjjjooowwwrrrssswww~~~vvvvvvwwwwwwpppqqqrrrpppkkkkkkxxx|||}}}}}}yyytttrrrwwwrrrOOO;;;555333111//////000111000///........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///555DDDWWWddddddcccdddeeeddd___YYYUUUJJJSSSaaammmttt|||cccPPP:::000333999999666222111000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,...---,,,---111555===DDDNNNZZZccciiikkklll^^^^^^eeetttzzzeee^^^eeesss~~~~~~wwwooosssxxxwwwzzzzzzqqqbbbYYYQQQOOOOOONNNNNNPPPLLLNNNOOOQQQRRRUUUZZZ]]]ccceeehhhmmmqqqvvvyyy{{{zzz|||}}}zzzwwwvvvsssqqqvvv~~~zzzxxxvvvtttttttttvvvwwwxxxrrrllliiiddd``````cccggg~~~xxx|||~~~ddd]]]ZZZUUURRRQQQQQQPPPPPPAAA===666222000111111111............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,111;;;CCCWWW```jjjlllfff___]]]^^^ggguuurrryyyyyyssssss{{{zzz}}}~~~}}}{{{}}}{{{|||qqq~~~||||||~~~|||}}}~~~uuuuuuuuucccIII;;;777444111///000111111111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++...000333===OOO___ggggggfffggggggbbbYYYRRRPPPUUUdddvvvtttbbbKKK===999;;;:::777333222111///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---...---,,,...555:::GGGMMMVVVaaaiiilllllljjjccclll~~~|||jjjhhhoooyyy{{{xxx|||~~~~~~zzzuuuvvvrrrgggdddddd[[[SSSOOONNNPPPPPPOOORRRWWWPPPTTTYYY^^^bbbgggmmmqqqtttvvvzzz}}}|||~~~~~~}}}yyy}}}~~~|||{{{{{{|||||||||zzzwwwvvvrrriiidddeee___jjjyyyuuurrrwwwtttjjjgggaaaZZZTTTQQQRRRSSSLLLFFF>>>666333111111000............------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++---......000:::JJJVVVfffjjjkkkfff______hhhqqq{{{yyy{{{}}}|||zzzyyy{{{tttrrrvvvyyyxxxvvvsssyyyzzzvvvyyyxxxnnnvvvwww^^^KKK???;;;555111000111111111................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***...222888FFFXXXdddfffiiiggggggggg```UUUQQQTTTlllwwwoooZZZHHH???;;;:::888333222111///......---------------,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---///000///...111999@@@QQQVVV^^^fffkkkkkkhhheeexxx{{{mmmkkk~~~wwwpppnnnssswwwuuuuuuxxx|||wwwuuukkkXXXRRRRRRKKKSSSQQQSSSXXXWWWTTTWWW___hhhlllrrruuuvvvxxx|||~~~~~~}}}}}}zzz|||{{{}}}~~~||||||~~~wwwpppoooiiiccc]]]aaarrr~~~rrruuu|||}}}uuusssmmmcccYYYSSSSSSUUUUUUNNNCCC:::555222000/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........000000111555CCCXXXggghhhjjjiiieeeeeeqqqpppcccaaadddffffffppp}}}{{{vvvuuu~~~pppZZZFFF@@@999333111111111111////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***...333;;;KKK^^^eeedddgggffffffeee^^^UUUUUU\\\~~~xxx|||hhhQQQBBB999333111000///000111000...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++.........------,,,,,,,,,,,,---------,,,,,,...//////++++++///444999@@@HHHUUU^^^jjjnnngggaaakkkzzzyyyppppppyyywwwtttrrrqqqsssvvvvvvrrrooopppiii___VVVRRRQQQQQQQQQOOOTTTYYY\\\___eeennnuuuyyy{{{~~~{{{~~~}}}~~~~~~~~~~~~~~~|||{{{{{{wwwqqqllliiiiiilllmmmtttrrrwwwyyyvvvsssdddYYYVVVQQQQQQPPPLLLEEE;;;333///...---.../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,...//////------...000,,,---...555HHH^^^iiihhhpppddd```mmmqqqjjjhhhiiippprrr||||||{{{~~~uuusssyyyaaaWWWFFF666111222222...000000000///......000222......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************,,,+++******+++,,,,,,,,,///---444FFFWWWaaagggmmmmmmbbb___aaaYYYOOOVVVhhh|||{{{]]]DDD:::888222111000000111000...------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++......---------,,,,,,,,,,,,---------,,,,,,...///111...,,,///333888@@@III[[[bbblllnnnhhhiiiyyyxxxjjjgggiiiwww{{{nnnnnnxxx~~~rrrfffbbbbbbYYYWWWUUURRRQQQPPPQQQRRRRRRYYYcccjjjooottt{{{~~~}}}}}}~~~~~~~~~~~~}}}~~~{{{uuuoookkkiiiiiiiiilllrrr|||{{{}}}~~~yyyvvvggg\\\WWWOOOQQQQQQOOOJJJBBB:::444111...///000000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,------------......111444999BBBSSSfffmmmlllkkkeeejjj}}}{{{sssuuuxxx{{{vvvzzz}}}yyy~~~yyyzzzooo[[[DDD555222111000222222222000/////////000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++************************++++++++++++---............111<<>>QQQ```hhhjjjhhhfff^^^nnnuuu|||yyyxxxxxx{{{~~~{{{yyyxxxxxxxxxxxxvvvwwwxxxvvvttttttvvvyyyyyy{{{~~~|||{{{yyyxxxyyyyyyyyyyyyzzz~~~zzzjjjdddgggtttwwwTTT@@@888555333222222222222111000...//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))*********++++++++++++++++++++++++++++++++++++,,,---.........///000777BBBSSS```eeeeeefffhhhbbbddd]]]RRRVVVnnn{{{xxx{{{jjjKKK666666444222111111111000///.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------------------,,,,,,...000111000...+++...555===AAADDDMMMVVV```fffppp~~~wwwfffhhhrrr~~~sssvvvsssmmmmmmsssuuurrrppppppkkk___RRRJJJJJJMMMTTTUUUUUUSSSSSSYYYdddmmmwww{{{~~~{{{|||}}}wwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuusssrrrrrrsssttt}}}~~~{{{tttqqqqqqsssiiijjjjjjjjjjjjiiihhhhhhhhhiiikkkkkkkkklllnnnoooqqqsssvvvyyy{{{}}}~~~sssoooooopppuuuzzz~~~vvvlll[[[WWWTTTRRRSSSTTTRRRKKKEEE:::888444111///---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........111///------///111222222AAAPPPdddooonnnhhhddddddhhhwwwooo|||kkkuuuwwwrrrqqqzzz{{{|||}}}~~~yyytttppplllhhhkkkiiigggddd```^^^]]]]]]YYY\\\^^^]]]ZZZYYY\\\___^^^___aaadddfffhhhiiiiiijjjmmmqqquuuwwwzzz~~~~~~aaaIII<<<555333111000000222222111////////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,---...---,,,---///222BBBMMM[[[bbbdddeeegggiii``````YYYVVVggg|||www|||{{{\\\===888555222111111111000///............---------,,,++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......---,,,///333444222///---111888@@@CCCEEENNNWWW___ggguuullleeeeeerrrvvvmmmuuuzzzvvvrrrrrrrrrpppeee\\\PPPJJJIIILLLMMMMMMTTTSSSRRRRRRVVVaaaoooyyy}}}}}}xxxqqqlllkkkmmmpppoooqqquuuzzz~~~yyywwwuuuttttttsssqqqoooooopppqqqtttvvvxxxyyyzzz{{{}}}~~~zzzzzz{{{yyywwwxxxzzz}}}lllddd\\\TTTRRRTTTSSSNNNIIIAAA>>>999444000...............------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............------,,,+++,,,000666;;;UUU```nnnrrriii```bbbjjjpppbbbmmm|||xxx~~~}}}pppnnnuuu|||~~~~~~~~~|||wwwqqqmmmddddddccc```]]]YYYUUUSSSWWWVVVUUUQQQMMMJJJIIIIIIGGGJJJLLLKKKIIIHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTRRRUUUZZZ^^^bbbgggkkknnnuuuvvvyyy{{{|||zzzzzzxxxtttqqquuu}}}~~~lllWWWFFF:::777444000000222333222000000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,...333888LLLVVV```bbbccceeeggghhh```]]]ZZZddd{{{xxxlllMMM999666333111111111111000............------------++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///...---111555777333000111444;;;CCCGGGMMMYYYeeelllwwwzzzccclllxxxzzztttuuu||||||ssskkkeeeaaaTTTNNNHHHGGGKKKOOOPPPOOORRRSSSTTTYYYcccooozzz|||xxxvvvmmmmmmmmmmmmnnnrrrwww|||{{{uuuuuutttuuuvvvvvvvvvuuuuuuwwwyyyzzzzzz}}}}}}~~~zzz|||wwwjjj[[[TTTTTTUUUQQQMMMIIIEEE>>>888333000///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............***---...------444@@@JJJbbbhhhnnnkkkaaa^^^mmmttthhhlll|||vvvwwwnnnkkkooovvv|||ooommmjjjhhheeeaaa[[[WWWRRRPPPNNNNNNMMMKKKIIIHHHHHHIIIIIIGGGCCC@@@@@@BBB@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNQQQSSSYYY\\\```dddjjjqqqyyy~~~|||pppfffiiiqqqwwwzzz{{{~~~{{{nnn\\\MMM???999333111222444222000000000////////////000000................................................------------------------,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...------222;;;BBBSSS\\\bbbbbbcccffffffddd^^^[[[aaayyy{{{|||aaa:::777333111111111111000//////.........---------++++++++++++++++++++++++************************************************************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,------.........000......222777888555000333666===FFFLLLVVVgggwww{{{pppttt|||ttttttuuuyyy}}}~~~wwwkkk___TTTLLLGGGIIILLLPPPRRRSSSRRRQQQUUUVVV[[[eeeppp{{{~~~wwwqqqlllhhhgggeeeiiipppwww~~~~~~|||{{{yyyoooqqqsssssssssuuu{{{~~~zzztttppprrr||||||hhh\\\[[[\\\YYYUUUOOOJJJCCC;;;555222111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////***...111000111:::JJJXXXjjjlllnnniiiaaafffttt```fff|||wwwtttyyyuuutttsssqqqnnnjjjfffccc^^^ZZZUUUQQQOOOMMMKKKIIIHHHEEECCCCCCCCCAAAAAAAAAAAACCCEEECCC@@@>>>???AAA>>>>>>???@@@AAAAAAAAA@@@>>>???@@@BBBCCCCCCCCCCCCAAABBBBBBBBBAAABBBEEEHHHIIIKKKNNNQQQTTTZZZ```dddlllqqqxxx{{{}}}{{{sssvvvwwwrrrooorrryyy{{{rrrbbbFFF>>>666222333444222000000000////////////000000................................................------------------------,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------///666AAAKKKUUU^^^ccccccdddgggeee```ZZZZZZhhh}}}yyy|||UUU@@@333666666...---444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---222<<<@@@;;;333...555BBBEEEIII]]]ppp}}}~~~ooofffjjjssszzzuuummm^^^LLLEEEGGGKKKJJJMMMRRRQQQMMMPPPXXX\\\bbbjjjqqquuu||||||vvvooofff```___bbbgggiiirrr}}}~~~yyy{{{{{{zzzvvvrrrrrrvvvzzz}}}qqqfffiiittt}}}{{{qqqfffeeecccZZZUUUMMMGGGEEE@@@777333444///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---......111:::KKK\\\eeemmmjjj___VVV```~~~wwwkkkeeeyyyooojjjkkkkkkjjjrrrppplllfff___YYYSSSPPPLLLJJJGGGDDDBBBBBBCCCCCC??????@@@AAAAAAAAA@@@@@@BBB@@@???@@@CCCEEECCCAAACCCCCCCCCCCCBBBAAA@@@@@@EEEDDDCCCBBBBBBCCCEEEEEECCCCCCCCCBBBBBBBBBAAAAAAEEEDDDDDDDDDFFFHHHJJJKKKSSSVVV\\\bbbjjjsss|||{{{kkkRRR<<<555444///...111000000000000////////////////////////////////////........................------------------------************************************************++++++,,,---------,,,,,,***,,,......000:::JJJWWW]]]```aaa^^^___bbb^^^WWWWWWccc}}}}}}zzzgggNNN999666666111///333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---000666======777333444>>>GGGLLLZZZrrryyyvvv{{{nnn___\\\hhhwwwttteee\\\TTTMMMLLLPPPSSSPPPOOOPPPOOONNNTTT]]]lllqqqvvvyyy{{{~~~zzzqqqjjjfffbbbcccdddhhhoooxxx~~~~~~|||}}}~~~~~~~~~uuurrrtttvvvyyy{{{qqqooonnnfffWWWPPPKKKJJJDDD;;;555444111///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...//////...///555BBBTTTdddlllhhh```ZZZaaayyy||||||ssspppjjj~~~zzzqqqgggcccfffjjjjjjiiibbb```\\\WWWQQQLLLHHHFFFCCCCCCAAA@@@???@@@@@@AAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBDDDGGGIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBCCCCCCDDDFFFHHHKKKOOOUUU\\\ccchhhsssxxx}}}}}}rrrNNN<<<666111222666111000000000////////////////////////////////////........................------------------------************************************************++++++,,,---------,,,,,,,,,---...///333>>>MMMXXX\\\___aaa```aaaccc]]]UUUXXXnnn|||{{{}}}aaaAAA555444444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------............222888<<<888333555;;;AAAIIISSShhh}}}ooollluuuvvvfff\\\^^^pppwwwgggUUUOOOOOOQQQRRRSSSSSSPPPNNNNNNNNNQQQ[[[eeexxx}}}}}}uuulllddd```^^^^^^^^^gggsss~~~|||{{{{{{}}}yyytttiiivvv}}}{{{xxxmmmYYYUUUQQQOOOJJJ@@@888555333111000///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------,,,---///...------...///000///333>>>PPP```jjjnnn^^^WWW\\\vvvwww|||}}}|||wwwttt|||xxxppphhhddd```aaadddddd```\\\RRRPPPLLLHHHDDDAAA??????>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHHHHJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMOOOOOOPPPOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBAAABBBEEEIIINNNPPPWWW^^^iiittt}}}zzzbbbHHH:::222000333111111000000000/////////////////////////////////........................------------------------++++++++++++++++++++++++***************************+++,,,,,,---------,,,...------000999EEERRRZZZ\\\___aaabbbcccbbb[[[RRRYYYzzz{{{tttxxx~~~{{{wwwqqqLLL666333666555000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000111555777555333999AAAEEEWWWddduuupppeeerrrtttlllhhhkkkuuuaaaXXXQQQPPPTTTUUUSSSPPPPPPRRRUUUXXX\\\aaajjjrrr{{{pppjjjaaa[[[[[[aaaiiiooozzz|||}}}|||}}}}}}}}}~~~|||iiillluuuzzzhhhZZZWWWUUUSSSNNNFFF===888555333000///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------/////////------...000000222<<>>KKKVVV[[[]]]aaabbbcccaaaYYYUUUYYYaaavvv]]]]]]ttt~~~}}}```@@@999888111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////333999???HHHXXXggg|||vvvwww|||vvvooojjjbbbXXXRRRQQQQQQUUUUUUPPPRRR^^^llltttpppyyy~~~~~~{{{xxxlllbbb\\\\\\^^^```fffnnn}}}uuuqqquuu|||zzztttrrriii]]]VVVSSSMMMFFF:::666222////////////...........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////......///......000333666AAAKKK\\\gggaaaWWW]]]lll{{{zzz|||wwwjjjkkksssjjjVVVQQQMMMHHHCCCAAA@@@AAAAAA@@@AAACCCEEEGGGJJJKKKLLLNNNOOOPPPRRRUUUYYY]]]___cccdddgggkkkpppvvv|||{{{vvvsssqqqkkkbbb[[[WWWUUUQQQMMMJJJIIIJJJKKKGGGLLLUUU```mmm}}}zzzlll\\\III;;;222222222111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))+++,,,---.........---222;;;GGGRRRZZZ^^^___aaacccddd```VVVTTTbbbsssqqq]]]hhh|||}}}nnnFFF:::888222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---222999???CCCLLLaaattt|||nnnxxx{{{uuulll```RRRIIILLLTTTRRRUUUTTTQQQVVVeeetttzzz{{{}}}wwwmmm^^^UUUUUU]]]hhhpppwwwjjjkkksss|||qqqaaaXXXUUUPPPIII<<<888444111000000000000........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------...///000000---.........///111555888HHHQQQ```eee[[[TTTddd|||wwwkkkeeekkkvvvzzziiiZZZRRR@@@@@@@@@@@@AAAAAABBBBBBEEEGGGIIILLLOOOQQQSSSSSSWWWWWWXXX[[[```eeejjjmmm{{{||||||sssgggbbb]]]XXXTTTQQQNNNLLLMMMLLLLLLOOOVVVdddtttyyysssWWW@@@222222222111111111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---.........---555@@@MMMVVV]]]```aaaaaacccddd___UUUUUUiiirrrdddyyyggg@@@111444444333222111111000---+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............//////......///111222111000000<<>>@@@CCCGGGLLLOOOSSSRRRQQQSSSZZZ```aaaeeekkkrrryyy{{{qqqggg]]]VVVRRRRRROOOKKKHHHIIIPPPZZZaaattt}}}qqqMMM<<<888444111000///...///000/////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))...000///...000,,,:::JJJSSSXXX]]]```___eee___]]][[[VVVXXXkkklllkkktttJJJ888:::444333111111111000...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------............//////.........///000222333999@@@FFFNNN```uuuxxx}}}lll\\\NNNLLLPPPRRRTTTVVVVVVYYY[[[___iiiwww~~~pppddd^^^___]]]bbbppp~~~pppkkkgggaaaUUUGGG:::666555333111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,///111000000666@@@HHH]]]bbbbbb]]]aaavvv~~~www{{{tttcccbbbgggkkkkkkhhhddd]]]TTTKKKFFFDDDDDDAAACCCEEEFFFGGGJJJMMMPPPNNNSSSXXXZZZ[[[___fffmmm|||yyyqqqmmm\\\WWWQQQKKKJJJMMMQQQTTT\\\eeewwwpppJJJ>>>555444444222111333000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))...///......000111???LLLTTTXXX]]]___^^^\\\ZZZXXXVVVVVV___uuuvvvnnn}}}{{{VVV===:::444333111111222111///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------............///...//////...,,,///444888EEEEEEKKK]]]vvv{{{}}}}}}xxxfffVVVMMMHHHKKKQQQVVVYYY\\\^^^eeekkkooouuu}}}|||nnn^^^WWWXXXfffkkkyyyuuurrr|||rrriii```PPP???777555333000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,---///000444===JJJSSS___bbb[[[VVVooozzz{{{|||iii___bbbiiijjjgggXXXQQQHHHAAA???@@@BBBCCCAAADDDHHHLLLNNNQQQUUUWWWWWW]]]eeekkkpppwwwuuummmbbbZZZUUUQQQNNNKKKJJJPPP^^^ooo}}}}}}YYYCCC222222555111///333000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...---...111:::DDDOOOTTTXXX\\\^^^]]]YYYZZZVVVRRRYYYmmmvvvdddrrr||||||hhhFFF888555333111111222222111///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///---///000---,,,///888@@@KKKHHHPPPhhh~~~pppggg]]]NNNLLLLLLNNNOOORRRWWW^^^eeemmmuuu||||||}}}vvvjjj^^^XXX```kkk|||~~~rrruuuyyyllleeeXXXGGG;;;444000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///...------000999FFFUUU___```^^^XXXbbb{{{pppxxxxxxqqqjjjhhhhhheee]]]UUUIIIEEEAAAAAACCCEEEDDDBBBJJJLLLOOORRRUUUXXX]]]aaagggppp{{{}}}rrrjjjaaaWWWPPPMMMMMMQQQ[[[fffsss{{{hhhJJJ333333666111000555000000000////////////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******------,,,///444@@@IIIQQQUUUYYY]]]___^^^^^^^^^XXXSSSaaahhh```{{{~~~WWW<<<777555222111222222111000.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///---///000......444>>>GGGLLLNNNZZZssswwwooopppiiirrryyyiiiVVVPPPMMMJJJPPPUUUTTTSSSYYYeeepppyyyyyyjjj___\\\cccuuu|||xxxjjjiiicccVVVEEE777111222555000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///111///...333???OOO^^^gggaaa\\\bbb{{{hhhnnn||||||~~~{{{xxxgggjjjmmmllleeeYYYLLLEEEBBB@@@@@@CCCHHHJJJIIIGGGSSSTTTVVVYYY^^^fffooouuuuuuhhh___\\\UUUOOOOOOSSS\\\kkkxxxvvvXXX>>>888888333222777111000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------111888DDDLLLSSSVVVZZZ___```^^^]]]\\\WWWYYYpppxxxeeekkk~~~jjjEEE999777333222222222111000............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............///...//////000333;;;FFFNNNOOO\\\mmmqqqjjjsss~~~lllaaaiiirrraaaMMMKKKPPPJJJRRRWWWVVVXXXbbbpppyyy{{{vvvkkkaaa___ffftttsssfffjjjjjjaaaMMM;;;222333555000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///111000222;;;JJJYYYccchhhZZZYYYnnn~~~sssooolllwwwqqqxxxuuu{{{pppfffcccffffff```UUUJJJDDDAAACCCAAA@@@AAAGGGMMMRRRUUUWWWZZZ^^^dddnnn{{{}}}vvvmmmcccYYYSSSQQQRRRZZZbbbqqq~~~}}}~~~hhhNNN===555111000333111111000000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........555===HHHNNNTTTXXX\\\``````\\\UUUSSSUUUeeerrrlll~~~||||||SSS;;;888444222111111000///............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////...///222999CCCMMMSSS[[[sss|||cccooorrrfffeeecccTTTKKKMMMLLLOOOSSSVVVYYYcccrrrzzz{{{|||~~~xxxgggcccccckkkxxxzzzpppoooqqqhhhTTTBBB888333000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///...000888GGGVVVaaacccbbbSSS^^^{{{rrryyyvvvtttsssiiikkkuuu{{{mmmfff___]]]WWWOOOGGGBBBBBBDDDDDDEEEFFFHHHMMMUUU^^^dddfffjjjsss~~~{{{qqqiiiaaaZZZWWWYYY^^^fffsss}}}eeeHHH666222111000111111111000000000/////////............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......000888BBBLLLRRRWWWYYY\\\___\\\WWWPPPMMMXXXwwwqqqyyyddd===:::555222111111000/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------........./////////...///444===HHHQQQVVVhhhfffcccyyypppggg___SSSIIIPPPUUUMMMWWWWWWWWW]]]nnn~~~zzz~~~wwwmmmfffgggmmmzzzzzzzzzqqq]]]LLLBBB888000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///***000===OOO___fffbbb\\\TTTjjjxxxoooppp~~~aaa\\\eeesssqqqgggfffYYYTTTLLLEEEBBBBBBCCCDDDDDDIIIOOOTTTYYY___gggmmm|||uuufff[[[XXXVVVUUUZZZkkk|||XXX???:::999555111111111111000000000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////111;;;EEEOOOTTTYYYZZZ]]]^^^YYYSSSQQQNNN___qqqxxxFFF===777555444000000333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...000000///...///000///222444777@@@MMMUUUXXXyyyxxxlllzzz}}}~~~aaaXXXQQQPPPQQQPPPQQQTTTXXX\\\dddlllsssyyy|||rrrjjjgggjjjppp|||zzzvvvxxx]]]CCC999111444222////////////...---......---------,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++------,,,---///111111000>>>OOO[[[bbbccc^^^YYY\\\lllyyytttaaa^^^ppppppiiieeeaaaSSSNNNHHHDDDCCCDDDEEEFFFNNNOOOWWWaaahhhnnn{{{oooddd___YYYWWWfff|||QQQ666111666111111111111111000///...//////............//////------------------------------------------------+++++++++,,,,,,---------+++,,,---...000777@@@GGGOOOUUUZZZ\\\\\\ZZZVVVRRRNNNPPPssssssSSSBBB555555555111///333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000000.........//////...555AAAGGGKKKUUUaaayyyuuuyyyZZZTTTOOOOOOPPPOOOQQQTTT___fffpppxxx|||~~~xxxnnniiiiiisss|||gggNNN===444444222000000000000///............---------,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++---...///......000111222777DDDUUUbbbddd```]]]\\\uuuwww}}}uuueeeaaammm{{{mmmkkkjjj```RRRJJJGGGCCCAAABBBFFFIIIKKKVVVYYYbbboooyyy}}}sssfffbbb^^^cccwwwfffGGG;;;:::222222222111111000////////////............//////------------------------------------------------++++++,,,,,,,,,---------,,,------...222:::DDDLLLSSSWWW[[[]]]\\\XXXRRRMMMNNNXXX|||qqqjjjjjjLLL555555888111///333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////...---...///111000:::KKKNNNJJJVVVjjjyyysss{{{uuuiiiUUUQQQPPPQQQPPPPPPUUU\\\hhhqqq}}}~~~|||zzzvvvnnnhhhjjjppp}}}ttt]]]CCC777555333111000111111000///.........------------,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111000000111444>>>JJJ]]]hhhddd\\\aaannnuuusssxxxdddcccsssnnnddddddcccVVVGGGDDDCCCBBBBBBFFFLLLSSSWWWccciiiuuuyyyuuukkkcccfffttttttSSS@@@777333333222222111000////////////............//////------------------------------------------------,,,,,,,,,,,,---------------------///555>>>IIIQQQXXXYYY\\\^^^\\\VVVOOOIIIPPPhhhllldddiiiyyyzzz{{{YYY999666:::333///444000000//////...---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------........./////////------...///444888DDDMMMNNNPPP```sssiiikkkxxxdddZZZTTTRRRRRRTTTTTTWWW```jjjoooyyy|||xxxsssmmmggghhhttt~~~kkkIII999555333111000111111000///............------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000111000///222777FFFRRRccciii^^^YYYnnnzzz{{{qqqgggwwwssssssppphhh]]]SSSKKKEEECCCDDDEEEHHHMMMUUU^^^dddppp{{{|||llleeekkktttyyyyyy[[[BBB111555444333222111000000000//////............//////........................------------------------,,,,,,---------------------,,,,,,000777BBBNNNVVV[[[ZZZ\\\___]]]UUUNNNJJJZZZ|||jjjjjjwwwwwwwww|||iiiBBB999:::444000333111000000///......------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........//////...---...000222222AAAJJJJJJPPPbbbwwwtttcccqqqppp^^^XXXUUUSSSSSSWWWZZZ```lllxxxxxx|||vvvpppjjjhhhpppvvvSSS>>>555333111000111111///...//////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...111000///555>>>QQQ\\\gggdddWWWZZZ}}}zzzuuunnntttkkkmmmmmmdddTTTGGGDDDEEECCCEEEIIINNNUUU___jjjrrr}}}gggKKK444666555444222111000000111//////............//////........................------------------------------------------------,,,+++,,,000:::FFFQQQXXXZZZYYY\\\___\\\TTTPPPRRRlll~~~ooouuu|||yyyyyyPPP===999666333333111111000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////...000333555444DDDMMMLLL[[[yyyllliiitttdddZZZWWWTTTRRRUUU\\\ccckkkwwwuuupppkkkkkkqqqcccIII888666333222111111///.../////////.........------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++---111111000:::HHH\\\eeehhh```XXXeee|||}}}jjjqqquuutttiii\\\SSSKKKEEEBBBCCCDDDHHHOOOWWWaaannn}}}rrr}}}zzzuuu}}}tttXXX===888666444222111111111111//////............//////........................------------------------............------------++++++,,,333>>>JJJTTTYYYZZZZZZ]]]aaa[[[RRRSSS[[[}}}rrr}}}zzz~~~xxx^^^AAA777777555222111111000000///.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000222666999@@@GGGNNNWWWmmmxxxiiiuuurrr```WWWUUUTTTSSSSSSZZZfffrrrzzz|||wwwkkkjjjnnnzzzxxxZZZ<<<:::666444333222000...////////////............------------------------...------,,,,,,------...+++++++++,,,,,,---------------------------------///+++,,,111222444AAARRR___eeeccc\\\bbb{{{}}}wwwzzz{{{ggg}}}yyytttnnn___PPPIIIEEECCCCCCFFFKKKRRR]]]iiixxxsssaaajjjzzz|||zzzjjjNNN999777555333111111111222//////............//////........................------------------------///.........------------,,,,,,///666BBBNNNVVVZZZ[[[[[[```bbbYYYPPPUUUcccxxxzzzxxx|||yyyqqqfffDDD666777777222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000111333777;;;MMMJJJOOOccc|||pppggg}}}kkkVVVQQQTTTUUUTTTUUU___ppp~~~vvvmmmiiilllxxxfff@@@===999777555333111///000/////////............------------------------...------,,,,,,------...+++++++++,,,,,,---------------------------------000+++,,,222444666FFFYYY[[[```]]][[[nnn{{{{{{vvvqqqhhhvvvpppoooZZZTTTOOOJJJDDD>>>CCCMMMTTT]]]kkk{{{nnnQQQTTT\\\kkk}}}{{{___:::888555333111111222222//////............//////////////////////////////------------------------//////.........------------...111999FFFQQQXXX[[[]]]^^^bbbcccXXXMMMVVVggghhhxxxxxxxxxLLL666888:::444222111000111222111///---000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......000,,,---333444222999DDDUUUNNNWWWuuu}}}hhhsss}}}qqq\\\RRRUUUUUUPPPWWWeeettt|||zzzmmmgggooouuuZZZBBB<<>>JJJQQQYYYaaaggg```bbbeeeYYYLLLYYYsss|||hhh{{{zzzZZZ<<<;;;;;;333333222111111222111///...000///...,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,---------.........///,,,,,,///111666@@@JJJKKKUUUllltttkkk}}}zzzhhhYYYTTTVVVXXXVVVbbbooo{{{|||tttoooooozzzgggKKK@@@CCC>>>666333000000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++///111111999KKK\\\eeefffccc```ccclllzzz~~~yyyzzztttpppkkkoooiiibbb```hhhnnniii```ZZZLLLGGGDDDEEEGGGJJJSSS[[[mmmppp^^^hhhoooxxx}}}|||]]]>>>444777000///444...000000///............///////////////............////////////////////////...------,,,,,,------...///...555BBBMMMSSSZZZaaaeee___```bbbWWWNNN\\\vvvrrrccckkkDDD===;;;333444222111111222111000...000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,------------............000...,,,222???KKKQQQJJJdddwwwpppvvv}}}nnn]]]VVVUUUWWW\\\aaaoooyyyxxxqqquuu|||zzzYYYFFFDDD???:::777111111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,...///444AAATTTccciiikkkdddiiixxx}}}zzzuuuxxxrrrgggtttnnnUUUVVV]]]iiinnngggYYYOOOCCCCCCFFFJJJMMMRRR^^^jjj{{{vvvrrrLLL666666333000111///111000//////......//////////////////............////////////////////////...---------------......///222:::FFFPPPVVV[[[```bbb______]]]VVVUUUiii|||gggbbbzzzLLL>>><<<666666444222111222111000/////////......---------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......------------............///444444000777HHHSSSUUUTTTtttooossspppbbbWWWVVVWWWXXXbbbpppxxxvvvsss}}}eeeKKKEEE@@@>>>;;;333111000000///.../////////........................------------------------,,,,,,,,,------------...,,,,,,,,,------------...///---///888JJJ[[[eeehhhcccgggwwwxxxyyy{{{xxxuuu{{{rrrZZZWWW___jjjqqqmmm___QQQHHH@@@CCCIIIOOOSSS\\\nnnwwwyyy[[[;;;777777333111222111000000///.../////////////////////............////////////////////////...------------......//////555???JJJRRRWWW[[[^^^\\\^^^^^^XXXSSS]]]zzzqqqccchhh|||~~~WWWAAA<<<999777555222111222222111000..................---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////...444666555===LLLTTTRRR[[[yyyyyylllwww~~~zzzccc[[[WWWYYYZZZ]]]lll}}}~~~~~~tttmmmtttoooQQQGGGAAAAAA???666111111000///////////////........................------------------------,,,,,,---------.........,,,,,,---------.........222///111???QQQ___eeeeee```tttwwwoooqqqtttkkkgggwww{{{^^^TTT\\\hhhrrrnnn___OOOFFFCCCBBBFFFMMMTTT[[[hhh|||xxxvvvtttsssqqqssstttuuuxxx}}}{{{{{{gggBBB666888555111444111111000///////////////////////////............////////////////////////---------------...///000///777BBBKKKQQQVVVZZZ[[[WWW\\\ZZZPPPOOOcccgggbbbnnnyyy}}}iiiHHH===<<<999666333222222222111000....../////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////---000444999BBBMMMRRRQQQ___zzznnnmmm{{{|||tttnnnZZZXXXYYY]]]aaaiiiwww}}}nnnfffiii}}}xxxYYYKKKDDDDDDBBB777222111000000//////000000........................------------------------,,,---------............,,,---------............333111666GGGYYYbbbcccbbbooommmqqq{{{mmmhhhddd```|||fffWWWVVVaaalllpppdddQQQEEECCCDDDFFFJJJRRR\\\gggyyy}}}zzzwwwuuutttrrrooollliiiiiijjjlllooorrrvvvxxxxxxzzz{{{yyyuuutttwwwyyyuuuxxxzzzzzzxxxyyy|||{{{zzzyyyuuurrrpppppprrrrrrqqqpppooommmkkkjjjjjjkkkjjjhhhfffdddccccccbbbdddggghhhgggiiipppvvvyyy|||qqqLLL666777444///222222111000000//////000000////////////............////////////////////////------------...///000000///:::EEEKKKPPPVVVYYYYYYTTTYYYUUUMMMWWWuuuvvvaaacccrrr{{{}}}SSSBBBCCC:::777444222222222222111---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000...222===HHHNNNSSSWWWnnn}}}mmmvvv{{{kkkcccWWWYYYZZZ___jjjyyy}}}rrriiilll}}}zzz~~~bbbQQQFFFEEEBBB777222111000000//////000000................................................------------............------------............333222<<>>:::444333222111000000000000000000000000////////////................................................------------///000000000555>>>OOO```ccc]]]ZZZ]]]nnn~~~qqqcccWWW\\\dddhhhiii___RRRGGGEEEEEEDDDJJJSSS___lllvvvmmmccc[[[XXXXXXVVVTTTRRRSSSUUUWWW[[[iiixxxlllGGG:::888444333333222222111000000000///////////////000111111///////////////////////////------000000///111555>>>DDDKKKQQQUUUVVVWWWXXX[[[[[[[[[vvvnnn```cccwwwwww{{{VVVEEE???<<<999666666555333222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................------......///000111666???GGGJJJUUUoooyyyiiiwww{{{```TTTWWWZZZbbbppp~~~qqqhhhfffmmm}}}{{{vvvssstttuuutttrrrqqqnnnhhhmmmxxxfffdddzzz{{{rrr}}}nnnTTTGGG>>>555444444222111111000000000000000000000////////////................................................,,,------...////////////555EEEYYYcccaaa^^^dddnnnrrr{{{|||oooWWWWWWfffooollleeeVVVKKKCCCCCCDDDFFFOOO[[[jjj}}}tttaaaXXXVVVUUUUUU\\\^^^aaacccddddddbbbaaa[[[]]]```nnnSSS<<<777777333333222222111000000000///////////////000000111///////////////////////////---...111000///222777AAAFFFMMMSSSVVVWWWXXXXXXZZZYYYWWWmmm}}}iii```hhhttt{{{aaaHHHAAA>>>:::777666555333222111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................---------...///000111222<<>>;;;999777444222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------......///111222333@@@OOOTTTSSSgggvvvtttyyyiii[[[UUUTTTUUUbbbrrrzzzmmmddddddqqqmmmzzzdddlll{{{ppp]]]WWWBBB777666555333111111000000000000000000////////////...................................................//////---,,,000888???RRR```ggggggwwwqqqyyyvvvlllvvvxxxffflllwwwyyyfffSSSIIIBBBAAAGGGQQQZZZgggsss```XXXVVV]]]hhhwww|||ggg```iiiuuu{{{nnnppp~~~nnnhhheeeccciiirrr~~~nnncccDDD333333333222222111000000000111111000///////////////////////////////////////---...111222000///777AAAKKKPPPVVV[[[]]]\\\\\\\\\TTTVVVddd{{{}}}ffffffssseeeyyynnnxxx\\\HHHEEE@@@<<<:::888555444222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------......///111222333DDDSSSWWWXXXooommmrrr~~~rrr```VVVWWWWWWTTTbbbqqq}}}~~~|||uuugggbbbkkklllzzzdddkkk~~~vvvgggZZZ@@@777777555333222111000000000000000000////////////...................................................//////---,,,000:::CCC^^^fffgggfffyyygggzzzmmmqqqtttrrrzzzttt[[[KKKFFFCCCDDDLLLXXXcccsssiiiTTTRRRZZZjjjzzzyyyhhhiii|||~~~www|||lllkkknnnpppxxx{{{{{{~~~iiinnnMMM999333333222222111000000000111111000///////////////////////////////////////---...111222000///888BBBMMMQQQWWW\\\]]]]]]]]]]]]SSS\\\qqqssswwweeejjjyyyfff|||lllmmm}}}bbbLLLGGGAAA>>><<<:::666333666555444222111000000000......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---------............///------000222000000666???HHHXXXRRRTTTzzztttppprrr]]]QQQSSSXXXYYYmmmxxxqqqfffmmmyyysss|||dddeeezzzzzzxxxkkkQQQIII:::888444333333444444333111111000///////////////////////////////////////////////////////////////000...///000...111@@@RRR```aaa```ggg|||vvvrrryyymmm{{{uuu~~~www```OOOFFFAAACCCJJJSSS]]]lllxxxdddRRRVVV\\\iii~~~ooonnnzzzfffnnn~~~{{{xxxtttvvv~~~~~~zzz|||NNN:::666333333444222...///333000000000000000000000000111111000000//////......000111000//////333<<>><<<999555666555444222111000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///......000111000000888BBBNNNXXXSSSXXX{{{mmmnnnyyyjjj[[[SSSTTT[[[aaarrr|||{{{mmmgggwwwrrrmmmyyy___```uuurrrlllQQQIII<<<999555333333333333222111111000///////////////////////////////////////////////////////////////111//////000///444EEEVVVgggbbb[[[\\\lll}}}~~~mmmyyy}}}pppuuuyyyvvvpppZZZLLLEEEBBBDDDKKKWWWeeeyyyuuuaaaUUUWWW]]]ooorrrppprrrsss~~~zzziiivvvyyyzzzxxx||||||RRR;;;666333222333222...///333000000000000000000000000111000000000/////////...000000000//////444<<>>:::666444333333222111111111000////////////000////////////////////////////////////////////////111000///000111999KKK\\\kkkddd\\\^^^kkk{{{{{{yyyooovvvrrr}}}sssxxxyyyeeeQQQGGGDDDDDDJJJQQQ___rrrsss```WWWXXX]]]sssmmmcccyyyrrrnnnzzznnnrrrwww|||xxx]]]>>>666222111222111//////333000000000000000000000000000000000000////////////000000000///000555===DDDNNNRRRWWWZZZ[[[ZZZZZZZZZOOOmmm}}}xxxjjj```iiigggnnn~~~}}}sssSSSNNNGGGCCCBBBAAA>>><<<888777666444222111000000............---------------------------------------------------------------------............///000/////////000444@@@MMMYYYRRRTTThhhqqqbbbvvvhhhUUUUUUVVVUUUaaasss~~~zzzkkkhhhsssyyyuuunnnfffuuujjjQQQSSShhhtttvvv}}}```TTT???<<<888555444333222111222111000000//////000000////////////////////////////////////////////////000/////////222???RRRaaahhhdddeeeppp~~~|||www}}}|||xxxrrr~~~ppp[[[IIIBBBCCCFFFQQQYYYiiisssbbbYYYYYY```wwwxxxuuuxxxppp{{{rrr~~~lllrrryyywww|||hhhAAA777222000111111///000222////////////////////////000000000000///////////////000000000000666???FFFOOOSSSWWWZZZZZZYYYYYYYYY^^^tttlllccchhhmmmkkkvvvwwwTTTNNNGGGCCCBBBBBB@@@===999888777444333111111000//////.........------------------------------------------------------------------............///111//////000111666DDDRRRXXXNNNVVVpppooohhh{{{aaaPPPRRRVVVVVVdddyyy|||uuugggmmmvvvqqqkkk```llleeeOOOTTTiii}}}pppeeeTTTAAA===999666444333222111222222111000000000000000000000000000000000000000////////////////////////---.........444CCCWWWdddfffbbbgggzzz{{{xxxwwwzzztttxxxgggRRRDDD@@@DDDIIISSS]]]qqqzzzvvvxxx|||~~~tttfffZZZ^^^ggg~~~tttzzzhhhmmmzzzwww{{{sssHHH:::444000111222000000222////////////////////////////////////000000000000///000111000111777@@@GGGOOOSSSXXXZZZZZZYYYXXXWWWhhhnnnkkkfffnnnqqqkkksss~~~}}}UUUOOOHHHCCCCCCBBBAAA???;;;999777555333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///000//////111333999HHHVVVUUUKKKZZZwwwqqqpppppp[[[NNNQQQUUUXXXhhh}}}{{{rrreeeuuuqqqmmmbbbUUU^^^zzztttmmmvvv~~~```PPPWWWkkkkkkrrreeeNNNAAA>>>999666555444333222222222111000000000000111000000000000000000000000////////////////////////,,,...//////777HHH[[[fffiii___cccxxxxxxvvvmmmnnn}}}rrryyy^^^KKKBBBAAAGGGMMMTTTbbb{{{}}}oookkkeeedddhhhlllnnnnnnlllmmmooorrruuuxxx{{{|||~~~sssggg\\\cccppptttzzzfffjjj{{{www~~~\\\>>>666111222333111000111000000000000000000000000////////////000000000000///000111111222888BBBIIIPPPSSSXXXZZZYYYXXXWWWVVVfffqqqdddeeekkk|||mmmgggqqqwwwVVVPPPHHHDDDCCCDDDBBBAAA;;;:::888666444222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////...///222555<<>>HHHOOOTTT[[[[[[ZZZ]]]VVVQQQZZZfffaaahhh}}}zzzeeeeeeqqqpppkkkTTTKKKNNNKKKJJJKKKGGGDDDAAA===:::888777666444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111444@@@OOOXXXZZZWWWeee~~~rrrlllNNNKKKMMMWWWhhhyyy{{{xxxvvvwwwzzz}}}vvvZZZOOOIIIGGGNNNXXX]]]aaadddgggjjjuuu}}}oooRRRJJJCCCCCCDDDBBBBBBDDDDDDDDDEEEDDDDDDEEEGGGJJJDDDHHHHHHDDDDDDJJJRRRVVVfffuuu{{{zzzvvvllloooqqqkkkfffhhhjjjkkkooosss|||~~~tttiiiaaadddlllxxx}}}~~~}}}}}}|||xxxwwwzzzbbbaaacccTTTJJJAAA>>>;;;666333444333333222222111111111111000000000000////////////000000000000000000000000000...000:::JJJZZZdddggg]]]XXXaaaxxxrrrmmmddd|||jjjUUUDDDCCCGGGLLLZZZlll{{{mmmccc\\\WWWTTTWWW]]]eeeiiihhhfffgggiiihhhhhhgggddd^^^ZZZXXXWWWZZZeeepppyyy{{{wwwuuuhhhlllsss~~~vvvcccggg|||vvvvvvVVV999777444111555000222111111111111000000000000000000000000000000000000111222333555:::BBBLLLRRRWWW^^^^^^^^^___UUURRR\\\wwwggggggoookkkfffsssooonnnVVVKKKLLLJJJJJJKKKGGGEEEBBB>>><<<;;;:::888666333222111000000//////000------------------------------------------------............////////////111000///555EEEUUU[[[XXXYYYkkkrrrgggMMMKKKNNNZZZlll|||~~~|||}}}nnnkkkqqqxxx|||tttYYYPPPIIIEEEKKKUUU]]]eeekkkpppttttttTTTKKKDDDDDDEEEDDDDDDFFFGGGGGGHHHGGGGGGGGGGGGHHHDDDEEEFFFEEEHHHNNNTTTXXXiiisss|||xxx{{{xxxfff^^^WWWSSSTTTUUUUUUXXX[[[```eeekkkpppqqqnnnggg```^^^ppp~~~|||{{{zzzvvvvvvwwwqqqdddzzz\\\LLLCCC;;;:::999666555777333333333222222111111000000000000000////////////////////////////////////000...111===NNN^^^fffhhh^^^YYY^^^llltttzzzkkkkkkcccPPPBBBCCCHHHOOOaaauuuvvviii]]]WWWZZZ\\\bbbiiimmmnnnppptttpppqqqpppmmmhhhdddbbbbbb___mmmyyy|||zzzzzzrrrbbbnnnlllnnnsss}}}mmm]]]bbbzzzrrrvvvtttzzzaaa>>>888444111555///333111111111000000000000000////////////////////////000111333666===EEENNNTTTXXX___```aaaaaaVVVUUUcccyyyiiijjj{{{kkkccc}}}yyyttt~~~qqqXXXKKKLLLJJJKKKLLLGGGFFFCCC@@@???>>><<<:::888222222111000////////////------------------------------------------------............////////////000...///777IIIYYY\\\WWWZZZllluuuaaaKKKKKKPPP___sss|||~~~ppp___eeerrr~~~tttZZZRRRJJJEEEIIIQQQ[[[eeennnsssyyy}}}WWWOOOHHHHHHIIIGGGGGGIIIJJJJJJJJJKKKLLLLLLKKKJJJKKKJJJIIIIIIJJJOOOVVV\\\kkkvvv|||yyy}}}eeeUUUWWWQQQMMMNNNNNNMMMMMMOOOTTTYYY```fffgggdddbbbaaannn}}}{{{yyyxxxwwwxxxxxx|||kkk\\\HHH@@@999888999777777888444444333333222111111000000000000000////////////////////////////////////000...333@@@SSSbbbhhhhhhaaa[[[]]]ggglllrrriiinnnzzz]]]MMMCCCEEEKKKSSShhhwwwnnniiifff___]]]eeeoootttyyy}}}yyyyyyyyyvvvrrrnnnllllllhhh{{{vvviiicccaaa___\\\```iii{{{sss{{{tttcccUUUZZZooozzzooouuuoooaaaggg~~~lllDDD999555222555///333000000000000000000111111//////////////////////////////111666>>>GGGOOOSSSWWW^^^```cccbbbWWWZZZmmmjjjjjj}}}ddd\\\xxx||||||uuu[[[MMMOOONNNNNNNNNHHHGGGEEEBBBAAA@@@???<<<:::333222111000////////////------------------------------------------------............////////////000///111;;;MMM\\\]]]VVV[[[nnnyyyvvv~~~\\\IIIJJJSSSeeezzzzzzfffZZZdddssswww^^^TTTLLLFFFHHHPPPYYYfffpppwww|||\\\TTTNNNNNNOOOLLLJJJKKKMMMLLLLLLNNNQQQRRRRRRQQQTTTQQQOOOOOOMMMOOOWWW```nnn|||{{{vvvyyy}}}___UUUUUUOOOKKKMMMNNNMMMOOORRR\\\```fffhhhccc^^^bbbiii}}}~~~~~~}}}|||yyywwwvvvwwwyyyyyy{{{uuuooofffNNNEEE===;;;;;;888777888555555444333222111111000000000000000////////////000000000000000000000000//////444DDDXXXfffjjjhhhaaa\\\aaammmuuuzzz}}}nnntttvvvXXXJJJCCCHHHNNNYYYqqq{{{tttzzzkkkaaagggqqqxxx~~~yyytttrrrqqqsssooo]]]ZZZYYYUUUYYYcccnnnpppwwwjjjZZZNNNRRRdddnnngggqqq|||dddWWWZZZpppvvvIII:::555333555///444000000000000111111111111000000000000000000000000//////111666???HHHOOORRRWWW]]]```cccaaaWWW^^^vvvjjjlllxxx___VVVsss}}}{{{yyy___QQQTTTSSSRRRQQQJJJGGGFFFDDDCCCBBB@@@>>>;;;444333222111111000000111........................------------------------............////////////000111555???PPP^^^^^^WWW^^^pppqqqtttzzzVVVJJJKKKUUUhhh~~~~~~wwwccc___kkkxxxeeeUUUMMMGGGIIIPPPZZZhhhsss|||fff___ZZZ[[[[[[WWWSSSSSSTTTSSSSSSVVV[[[^^^```___aaa___^^^\\\VVVRRRXXXcccqqqyyyyyy~~~xxx|||ccc```YYYRRRMMMOOOSSSXXX___fffjjjmmmppplll```YYYbbbqqqvvvppp~~~~~~zzz{{{||||||zzzxxxvvvttttttxxxyyy{{{bbbpppRRRIII@@@>>><<<888777777666555444333222111111000000000000000////////////000000000000000000000000//////555FFF[[[iiikkkhhhbbb___iii|||vvvyyyxxx{{{nnnRRRGGGCCCJJJRRR___zzzpppnnn}}}ppprrrwwwzzz|||zzzyyy}}}tttqqqnnnllluuulllqqqcccSSSIIILLL\\\tttooo]]]ZZZfffxxxuuurrrsss^^^QQQRRRfff~~~MMM:::555333555///444///000000000111111111111000000000000000000000000111000111777@@@IIIOOOQQQXXX]]]___bbb```VVV```|||nnnuuuxxx___UUUpppzzz{{{|||bbbUUUWWWWWWVVVSSSKKKHHHFFFEEEDDDCCCAAA???<<<555555444333222222222222........................------------------------............/////////000111333888BBBRRR______XXXaaassskkkrrrzzzSSSKKKMMMVVVhhh}}}~~~{{{uuugggiiiwwwmmmUUUNNNIIIKKKRRR\\\jjjvvvqqqkkkfffggggggbbb]]]\\\]]][[[[[[___eeejjjmmmmmmpppooonnnjjj___VVVZZZeeeooovvv{{{|||mmmnnnaaaYYYSSSVVV]]]gggsss}}}uuunnn{{{~~~ooodddxxxyyyyyyzzz{{{zzzxxxuuutttqqqvvvxxxzzz]]]sssQQQHHH@@@===<<<999777888666666555444222111111000000000000000////////////000000000000000000000000//////666HHH]]]kkklllhhheeedddqqq}}}~~~|||}}}cccNNNEEECCCKKKUUUcccsssuuu~~~|||{{{{{{iiinnn|||___PPPGGGJJJYYYffftttvvv___NNNMMM\\\cccqqqvvvrrriii[[[___sssyyy|||nnn\\\OOONNNaaaOOO;;;555444666///555//////000000111111111222000000000000000000000000222111222888AAAJJJOOOQQQZZZ^^^```bbb^^^TTT```~~~zzzttthhh```|||xxxzzzhhh\\\^^^WWWQQQRRRPPPJJJHHHDDDBBBAAA@@@>>><<<:::777333222222333333222//////.........---------------------------------------......///000000000111...333EEEXXX___^^^[[[\\\ttt|||fffvvvuuuRRRKKKNNNWWWhhhzzzwwwyyyzzzdddmmm{{{kkkSSSLLLGGGKKKWWWdddqqqyyy~~~yyykkkeeehhhcccbbbdddjjjsss{{{~~~}}}qqqccc[[[\\\```vvv}}}~~~zzzyyypppiiiffffffnnn~~~tttlllggguuu~~~xxxyyyzzzzzzyyyvvvsssrrroootttuuuvvvkkkqqqvvvXXXLLLGGGDDD;;;:::<<<666999888666444222111000000111111000///////////////000000000000000111111222444///===SSS```jjjoooiiieeelll}}}yyyxxxwww^^^MMMGGGGGGNNNWWWgggiiiiii}}}XXXIIIJJJLLLPPP```hhhooossszzzgggPPPIIIJJJKKKQQQUUUXXXVVVRRRTTT]]]fff}}}{{{uuuooodddWWWQQQ___wwwXXX999777555111222111111111000///......//////000000000000111111111111111///333;;;BBBGGGNNNUUUZZZbbbbbb^^^YYYRRR^^^yyyqqquuuiiibbbxxx|||iiiZZZ\\\XXXTTTTTTRRRNNNLLLIIIGGGFFFEEECCCAAA<<<999555333333333222111//////.........---------------------------------------......///000000000222///666HHHZZZaaa^^^ZZZbbb{{{uuuaaassspppMMMKKKMMMVVVfffxxxzzz|||vvvdddpppoooSSSMMMIIIMMMWWWcccpppyyyrrrkkknnnjjjiiilllrrr|||wwwggg^^^]]]aaaxxxxxxrrrtttyyy}}}pppgggbbbrrr|||xxxwwwxxxxxxyyyxxxvvvuuutttqqqrrrppprrrccc___\\\NNNHHHEEE===;;;===777999888666444333111111000111111000///////////////000000000000000111111222444000@@@VVVbbbkkkoooiiibbbqqqtttyyysss[[[KKKFFFGGGPPP[[[mmmgggfffzzzXXXIIIJJJLLLQQQYYY___dddhhhooo|||}}}|||zzzxxxwwwvvvvvvwww{{{|||~~~www]]]JJJEEEGGGIIIIIIMMMOOONNNNNNXXXjjjzzzxxxssswwwxxxuuummm^^^SSS^^^}}}XXX:::999666222333333222111000000/////////000000000000000111111111111000///333<<>>999:::999777555333222111111111111000////////////000000000000000000111111222444222CCC[[[fffmmmpppiii___rrrtttssspppYYYHHHEEEHHHRRR```uuuddd___ttt~~~YYYJJJKKKMMMRRRTTTXXXYYY[[[cccssstttcccaaa___\\\[[[[[[[[[\\\bbbbbbbbbeeeiiinnntttwww{{{tttdddQQQEEEDDDGGGHHHIIIKKKLLLMMMTTTggg|||xxx}}}}}}wwwxxxyyyttteeeWWW```|||YYY===:::666333555555222222111111111111111111000000000000111111111111//////444>>>GGGMMMUUU\\\^^^dddbbb\\\XXXTTTccc}}}zzzeeeoooiiibbb{{{xxxjjjzzzjjjVVVVVVUUUSSSRRRMMMPPPNNNLLLJJJJJJJJJHHHGGGDDD@@@;;;777555444222111////////////............------------------------------......///000000000111222<<>>999777555333111000000/////////.........------------------------------......///000000000///111===PPP^^^___ZZZUUUlllrrrdddbbbLLLLLLPPPYYYgggvvv|||wwwvvv^^^UUUZZZrrrooocccuuuttt^^^TTTQQQXXX___eeeqqq~~~tttsssvvvrrrtttzzzpppfffdddeeeyyy~~~wwwwwwqqqppp}}}kkkaaa\\\zzz~~~wwwuuuuuuxxxvvvuuusssqqqpppppppppooojjjiiiuuuooobbbyyy^^^OOOMMMGGGBBBBBB===;;;:::888666444333333222222222111000000000000000000000000000000111111222111333HHH```iiimmmooohhhlllsssyyy}}}rrryyykkkUUUGGGGGGLLLVVVhhhiii```ttt^^^OOONNNQQQVVV]]]\\\WWWUUU___qqqsssddd]]]^^^\\\UUUMMMOOOMMMKKKJJJKKKNNNQQQSSSRRRRRRQQQQQQQQQPPPPPPPPPVVVRRROOOMMMKKKKKKLLLMMMXXXTTTUUU```sssrrr\\\SSSMMMNNNTTTZZZdddnnnwww}}}xxxuuuqqqmmmmmm|||yyyeeeDDD:::333333555333111222333333333333222222///000000000111111111111222222777AAAIIIMMMSSSYYY[[[___\\\XXXYYY^^^vvvqqq```gggvvvhhh[[[mmm{{{mmmtttuuu```___ZZZVVVUUUQQQSSSQQQOOONNNOOOOOONNNMMMIIIEEE@@@<<<999777444333000000000/////////......------------------------------......///000000000...111>>>QQQ^^^___ZZZVVVqqqrrrddd\\\MMMMMMSSS^^^mmmzzz{{{nnndddlllmmmcccvvv{{{|||eeeVVVPPPXXXaaafffqqqxxxsssuuuyyytttwww~~~rrrjjjhhhiii{{{zzztttqqqwww}}}nnneee^^^~~~zzzsssooossstttsssrrrqqqpppnnnmmmmmmlllhhhfffooosssddddddQQQPPPJJJEEECCC???<<<;;;999777555444333333222222111000000000000111000000000000000111111222222444JJJaaaiiimmmoooiiiiiimmm~~~}}}ooozzzfffQQQGGGIIINNNYYYlll}}}ddd[[[lllcccSSSQQQSSSYYYbbb```\\\[[[fffyyyrrr\\\QQQQQQTTTRRROOOQQQOOOMMMKKKKKKMMMPPPRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPPPPQQQNNNKKKLLLOOOTTTTTTZZZgggxxxmmmXXXQQQMMMNNNJJJNNNTTTXXX^^^eeeooovvvwww~~~}}}vvvqqqrrrzzzrrrJJJ999222444666111000111222333444333222111000000000000111111111111222333888BBBJJJNNNTTTYYY\\\___YYYTTTVVV]]]xxxooofffnnnyyyiii\\\nnn}}}pppvvv}}}tttbbbaaa[[[VVVWWWUUUTTTRRRPPPPPPQQQQQQPPPOOOKKKGGGAAA===:::888666444000000000000/////////...------------------------------......///000000000///222???RRR___```\\\YYYqqquuuiiiZZZOOOMMMVVVdddsss}}}iiicccyyy|||}}}ppp\\\RRR[[[gggmmmwwwwwwuuu{{{yyyooolllqqqvvvuuuxxxwwwpppnnnooo~~~{{{mmmcccaaazzzssslllfffmmmmmmnnnooooooooonnnmmmllllllhhheeejjjtttrrr]]]|||hhhSSSRRRMMMGGGEEEAAA<<<;;;999777666444444333333222111111000000111111000000000000000111111222444666LLLcccjjjnnnpppkkkbbbggg{{{|||hhheeeOOOFFFJJJPPP\\\qqqwwwcccZZZiiigggWWWTTTUUU[[[fffeeebbbdddqqqyyy```QQQPPPSSSTTTRRRSSSQQQOOONNNOOORRRVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^[[[YYYXXXWWWPPPJJJMMMTTTRRRYYYfffuuu~~~~~~wwwqqq|||ttt___YYYWWWYYYTTTVVVWWWVVVVVV[[[cccjjjwwwxxxrrruuuQQQ:::333666888000///000222333444333222111000000000000111111111111222333999DDDLLLQQQWWW]]]]]]___XXXSSSVVV```~~~yyyhhhiiivvvkkk___qqqwwwxxx~~~pppaaa```YYYUUUWWWVVVSSSQQQPPPOOOPPPQQQPPPOOOKKKGGGBBB>>>;;;999777555000000000000////////////------------------------------......///000000000000444@@@SSS```aaa^^^\\\nnnyyyooo\\\RRRNNNXXXhhhxxxeeebbb{{{zzzcccVVV```nnnttt}}}rrrqqqyyy|||pppfffdddiiinnntttxxx|||uuussstttyyyjjj______qqqiiiaaaZZZbbbhhhjjjlllnnnoooooonnnmmmmmmiiigggiiipppqqqWWWtttjjjTTTSSSNNNHHHEEEBBB<<<;;;:::888666555444444333222111111000111111111000000000000000111111222666999NNNdddkkkooorrrnnndddiii|||gggfffQQQFFFJJJQQQ^^^ttt{{{jjjcccpppjjjYYYUUUVVV\\\iiiiiihhhlll{{{hhhVVVSSSTTTTTTQQQSSSRRRQQQQQQTTTYYY___bbb_________```aaabbbcccdddhhhdddaaa\\\RRRKKKOOOYYYUUUbbbuuuwwwqqq~~~|||gggaaaaaaeeedddeeeddd___[[[\\\bbbhhhyyy~~~xxxsssuuu}}}UUU;;;444888999000...///111333333333111000000000000000111111111111111222:::EEEOOOTTTZZZ```\\\^^^YYYUUUZZZgggiii___iiizzzjjj]]]www}}}xxxlllnnnjjj___ZZZRRRWWWWWWUUURRRQQQPPPOOOMMMKKKKKKHHHDDD@@@===:::777555222111000///....................................------......///000000000111:::KKK\\\dddcccaaaaaawwwkkk[[[MMMOOOWWWeeevvv~~~mmmiiijjjzzzfffWWWdddvvvttthhhfffiiijjjooovvvuuutttyyy~~~~~~|||uuuiii```dddnnnuuulllZZZMMMNNNTTT]]]gggkkkiiiiiinnnnnniiikkkeeedddlllyyyoooSSSeee```PPPQQQRRRLLLBBBBBB???;;;999777666444333666444222111222222111000000111111111111222222222666;;;PPPdddkkkpppqqqhhhhhhhhh{{{sssrrrfffLLLIIILLLTTTcccyyywwwhhhnnnxxx\\\TTTXXX[[[ccclllvvv~~~lllYYYUUUYYYYYYWWWUUUXXX\\\___aaadddhhhjjjiiijjjjjjlllnnnppprrrsssrrrqqqooogggZZZOOOPPPWWW\\\vvv}}}xxxsssvvvxxxzzzoooggg{{{~~~wwwtttwww{{{[[[:::666111555111222222222111111111111000000000000000111111111111111444<<>><<<888666333222111000///.................................------......///000000000222;;;LLL^^^gggeeecccddd}}}|||rrrXXXMMMRRRZZZiiiyyytttsssvvvxxx|||yyypppmmmyyymmm]]]hhhzzz}}}}}}}}}yyy{{{}}}}}}}}}{{{uuukkkccc```iiippphhhWWWLLLNNNTTT]]]hhhnnnjjjhhhjjjiiidddhhhdddccciiisssjjjNNN]]]{{{cccVVVOOOKKKHHHCCC@@@<<<999888777555444666444222111222222111000000111111111111222222222666<<>>:::888444333222111//////..............................------......///000000000333<<>>XXXmmmrrrtttsssjjjnnn{{{xxxhhhNNNJJJMMMXXXjjjvvvrrrrrrvvv|||uuuuuuppp```\\\[[[gggsssrrrkkkkkknnnqqqmmmooosssvvvzzz~~~oooaaa\\\rrr|||~~~qqqyyyxxxrrrooorrrvvvbbbAAA:::555888000222222222111111111000000///000000000111111111111222555>>>JJJSSSXXX^^^eeehhhoooiiifff]]]mmmvvvZZZ]]]uuusss```]]]xxxrrroooddd```___]]]^^^UUUWWWTTTQQQMMMKKKLLLNNNPPPPPPNNNLLLJJJHHHGGGDDD@@@===888777555333111000///...........................------......///000000000222<<>>QQQdddkkkgggcccbbbuuu|||wwwpppRRRPPPRRRcccxxxrrrhhhuuutttooowww~~~xxxvvvvvvuuusssssssssrrrqqqoooooooooooorrruuuwww{{{~~~ooommmlllhhhddddddaaa```mmmvvvLLLIIIfffhhhUUUPPPLLLGGGCCC@@@>>>;;;999777555333333333444333222000111111111111222222222555@@@[[[oooqqqssstttmmmhhhvvv{{{kkkPPPLLLPPP\\\qqqvvviiifffiiippp}}}~~~qqqmmmwwwjjj___]]]eeeooozzzxxxnnnsssssskkk|||xxxqqqnnnppptttuuu~~~NNN;;;444999222222222222111111111111000000000000000111111111111333777@@@MMMWWW]]]dddlllkkkssspppmmmbbbjjjjjjTTT___tttjjj^^^cccxxxooozzz}}}\\\YYYZZZ[[[```\\\```YYYWWWTTTTTTTTTTTTRRRQQQPPPOOONNNNNNMMMJJJFFFCCC<<<;;;888555333111//////........................------......///000000000666@@@SSSeeelllhhhcccaaavvv}}}wwwtttUUUQQQTTTfff|||rrrpppxxxkkkdddrrr~~~xxxuuusssqqqqqqrrrsssrrrpppnnnnnnnnnmmmmmmnnnnnnpppvvv~~~|||ooohhhkkklllhhhcccccc``````ooowwwMMMIIIdddttt[[[RRRNNNHHHDDDAAA>>>;;;888777555333333444444333222000111111111111222222222555@@@[[[nnnppprrrtttnnneeepppuuummmRRRMMMPPP\\\rrrzzztttrrrsssxxx{{{qqqoooyyykkk```___eeeppp}}}yyyooo|||sss```dddrrruuunnnlllooouuuyyySSS???777:::222222222222111111111111000000000000000111111111111333777AAANNNWWW]]]eeemmmrrrvvvpppqqqkkkvvvfffVVVddduuunnn]]]cccyyyvvvxxxyyyiiiYYYUUUWWWZZZZZZ\\\XXXTTTVVV[[[ZZZTTTRRRUUURRRRRRQQQOOOLLLIIIFFFDDD;;;:::777444222111111111//////.........//////000...------......///000111555BBBVVVgggnnnmmmhhhddduuuxxxuuuwwwVVVQQQUUUiii~~~~~~~~~xxx|||~~~wwwlllcccttt}}}sssrrrrrrooonnnqqqsssqqqnnnkkkkkkmmmpppnnnmmmmmmnnnqqqtttvvvuuuqqqmmmmmmooonnnjjjfffdddfffaaa^^^rrryyyJJJCCCnnniiiYYYSSSSSSNNNCCCBBBBBB999888777555444333222222111222111111000000111111222999EEEbbbvvvwwwvvvuuummmcccyyyxxxsssnnnPPPTTTSSS[[[tttyyyyyytttkkkyyyrrr```bbbrrrwww}}}}}}hhhcccqqq~~~tttrrrpppqqqwww^^^BBB222777444444333222222111111222222222222111111111111111111444;;;FFFOOOWWW___gggmmmrrrsssssshhh```uuusss\\\ggg|||ggg\\\fffyyyxxx|||ttteeeWWWTTTWWWXXXYYYZZZYYYVVVWWWZZZYYYSSSQQQSSSQQQQQQPPPOOOLLLIIIGGGEEE===<<<999666444222111111//////............//////...------......///000111666CCCVVVfffmmmkkkfffbbbrrr{{{yyyWWWQQQZZZmmmxxxuuuvvvxxx~~~{{{tttiii```ooo}}}zzzpppooopppooommmooopppooonnnmmmooorrrpppooonnnmmmnnnqqqsssuuutttpppmmmmmmooonnnkkkgggcccfffccccccxxxtttKKKNNN{{{bbbXXXTTTPPPFFFEEEDDD;;;888777666444333222222222222222111111111111222222777CCC```uuuxxxyyyzzzrrruuuttt}}}|||pppRRRSSSRRR\\\uuunnnxxxxxxnnnzzznnnooowwwfffhhhwwwpppkkknnn{{{]]]DDD555888444444333222222111111222222111111111111111111111111333;;;FFFOOOWWW___gggmmmrrrrrrqqqfff```wwwttt]]]hhh}}}ccc[[[gggrrrwwwooobbbVVVTTTVVVVVVVVVVVVXXXVVVVVVXXXVVVQQQOOOPPPOOOOOOOOOOOOMMMJJJHHHGGG@@@???<<<999666333222111//////............//////...------......///000111777CCCVVVfffllliiiccc___ooo{{{{{{YYYRRR___qqquuuhhhjjjuuu|||{{{{{{xxxvvvpppfff^^^kkkyyy~~~rrreeedddhhhjjjmmmnnnnnnnnnmmmnnnqqqsssrrrqqqooonnnoooppprrrtttrrrooommmmmmooonnnkkkhhhaaaeeefffjjjmmmNNNbbbnnn^^^VVVRRRJJJIIIGGG===999888777555444333222222333333222222222222333333666BBB^^^tttyyy}}}xxxppp{{{sssUUURRRRRR\\\vvvkkksss|||qqqzzzzzzzzz~~~}}}hhhuuuzzzpppiiimmmzzz~~~UUUDDD888:::555444333222222111111222222111111111111111111111111222:::FFFPPPXXX```gggmmmrrrqqqoooeeeaaa|||zzzsss]]]iiiaaa]]]iiittthhhwwwmmmaaaWWWUUUVVVTTTRRRRRRTTTSSSSSSTTTRRRPPPNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHCCCBBB???<<<888555333111000//////............///...------......///000111777DDDVVVeeekkkhhhaaa]]]lll|||vvv~~~[[[RRRaaasssjjj```iii{{{zzztttqqqpppwww~~~{{{yyywwwuuuuuutttooofff___iiitttuuufffWWWVVV]]]bbbjjjkkkmmmnnnnnnnnnoooooosssrrrpppoooooopppqqqrrrpppnnnmmmnnnnnnmmmjjjhhhaaaeeegggnnnfffRRRwwwxxxcccWWWSSSMMMKKKHHH>>>;;;:::888666555333333333444333333222222333333444888BBB]]]sssyyy~~~yyyuuuzzzwwwvvvWWWQQQQQQ]]]wwwuuudddjjjttttttxxxooo{{{vvvpppnnnrrrxxx~~~iiiHHHAAA:::<<<666444333222222111111222222111111111111111222222222222:::GGGRRRZZZaaahhhmmmqqqooommmeeeeeexxxsss]]]kkkZZZ```tttgggeeemmmcccZZZXXXVVVSSSPPPPPPOOOPPPPPPOOOOOOPPPOOONNNMMMMMMNNNNNNMMMLLLJJJIIIEEEDDDAAA>>>:::777444222000000///..................------......///000111666CCCUUUdddjjjhhhaaa]]]iii}}}xxx^^^SSSbbbttt}}}ggg___kkkwwwjjjddddddkkkqqq}}}ssslllqqq~~~llleeeqqqzzzqqqfffcccgggbbb]]]\\\bbbmmm|||~~~|||zzztttsssssstttsssoooiiicccdddmmmlll\\\OOORRR\\\bbbdddfffjjjnnnqqqqqqooommmsssrrrqqqpppppppppqqqrrrooonnnnnnnnnnnnllliiigggbbbdddfffppp```WWW}}}eeeWWWTTTNNNLLLIII@@@<<<;;;999777555444333333444333333222222333333444:::CCC\\\rrrxxx}}}~~~vvv{{{{{{ttt||||||qqqyyyYYYQQQQQQ]]]www{{{^^^WWW```pppwwwxxxxxxwwwpppoooqqquuuwww|||[[[@@@>>>999;;;444444333222222111111222222000000111111111222222222111;;;HHHTTT]]]ccciiinnnqqqooommmgggjjjtttaaasssRRRccchhhkkkmmmccc[[[XXXVVVRRRPPPQQQMMMPPPPPPNNNNNNQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJEEEDDDBBB???<<<888555333111000///......---.........------......///000111444AAAUUUdddkkkiiiccc___fffcccVVVeeevvvnnnqqq~~~jjjcccnnnvvvfff[[[]]]kkk~~~|||xxxzzz~~~~~~vvvzzz}}}ooonnnrrr~~~xxxbbbVVVRRR\\\eeeddd___\\\]]]YYYXXXZZZ\\\^^^ccchhh||||||{{{xxxvvvvvvrrrrrrrrrsssrrrooojjjfff```hhhiii^^^XXX___iiimmm```cccgggmmmrrrsssrrrpppsssrrrrrrqqqqqqqqqrrrrrroooooopppooommmkkkhhhfffbbbcccgggttt[[[ZZZ~~~eeeWWWVVVPPPLLLJJJCCC>>>===;;;888666555444444333333222222222222333333:::CCC\\\qqqwww{{{zzzppppppwwwlll}}}sss{{{yyy~~~~~~zzz\\\QQQQQQ]]]vvvkkkVVVSSSYYYnnn}}}~~~xxxsssrrrqqqooooooxxxooowwwVVV>>>===888999222444333222222111111222222000000000111222222333333222<<>>;;;999777555444444222222111111111111222222888@@@ZZZpppwwwyyywwwkkkdddvvvpppggguuu|||~~~{{{aaaRRRRRR\\\uuuooo\\\TTT\\\rrryyyuuurrrnnnkkklllzzz~~~wwwppp~~~SSS======666888333444333222222111111222222///000000111222222333333333===LLLYYYbbbhhhmmmpppuuusssrrrlllnnnqqqlll[[[nnnuuuqqqfff^^^WWWUUUTTTRRRSSSVVVTTTWWWVVVPPPPPPSSSSSSOOONNNNNNNNNNNNMMMLLLJJJIIIDDDCCCBBB@@@===:::666444111111000......---------...------......///000111111???SSSdddmmmmmmhhhdddjjjlll]]]oooyyytttgggXXXSSS___rrr~~~uuu|||kkkmmmvvv}}}uuuwwwwwwwwwxxx|||{{{xxxuuupppnnnppppppoooooonnnmmmkkkhhhgggiiittt||||||~~~tttppplllkkkmmmoooooonnnqqqqqqqqqrrrrrrsssssssssoooqqqrrrpppmmmhhheeeccc___bbblllSSSZZZ{{{dddZZZ[[[SSSMMMMMMJJJ???>>><<<:::777666555444222111111111111111111222666>>>XXXpppvvvyyyuuuiii^^^ppprrrfff}}}~~~{{{dddSSSRRR\\\tttkkk\\\```uuu|||zzz}}}~~~zzzooommmmmmooouuu}}}OOO;;;<<<666999666444333222222111111222222///000000111222222333333333>>>MMM[[[dddiiinnnqqqwwwuuutttnnnnnnllllllcccttttttxxxsssbbb]]]VVVPPPNNNPPPTTTXXXZZZVVVRRRQQQQQQRRRPPPNNNRRRRRRRRRQQQOOOMMMJJJIIIGGGDDDAAAAAACCCAAA;;;555333111......///000//////...............///000000444???QQQdddppprrrmmmgggssspppZZZrrrqqqfff[[[XXX[[[___eeelllmmmzzzyyypppjjj}}}}}}|||yyyxxxxxxvvv|||}}}vvvvvvvvvrrrnnnmmmnnnmmmllljjjiiihhhggggggiiiqqqyyy}}}vvvrrrnnnnnnpppqqqooommmrrrssstttuuuuuutttrrrqqqrrruuutttpppkkkhhhfffddd```aaaoooYYYZZZllleee\\\XXXWWWUUUQQQMMMDDDCCC@@@<<<999666444333333222111111111222333444666@@@XXXmmmtttzzzzzzooojjjnnn{{{wwwoooyyy~~~yyyfffWWWTTT[[[ooozzz|||vvvuuuqqqyyyzzzqqqqqqooonnnvvvsssLLLCCC<<<777666444444444333222222111111000111111222222222333333333333???OOO]]]fffmmmrrruuu}}}wwwtttllljjjmmmkkk```wwwssszzznnn]]]ZZZVVVRRRPPPQQQRRRSSSSSSPPPNNNOOORRRTTTTTTSSSPPPPPPPPPPPPNNNMMMKKKJJJJJJGGGDDDDDDEEECCC===888444111///...///000//////...............///000000444???SSSfffsssuuupppjjjooottt^^^uuu~~~mmmZZZQQQQQQWWWbbbllljjjvvvvvvllljjj}}}}}}}}}}}}|||{{{zzz{{{~~~~~~yyyrrrmmmjjjiiiggglllqqqvvv}}}uuuttttttqqqnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhooouuuwwwzzz~~~sssqqqooonnnooopppqqqqqqtttuuuvvvwwwvvvtttrrrqqqpppqqqqqqnnnjjjfffbbb```aaaeeevvv\\\lllvvvgggbbb\\\ZZZYYYVVVPPPKKKIIIGGGDDD???;;;777555333333333222111111222333444444===VVVlllsssyyyxxxmmmfffnnnuuuttt~~~rrrmmm~~~sssXXXTTTYYYmmm~~~~~~vvvrrrsssqqqooovvvvvvLLL@@@:::666777555444444333333222111111111111111222222222333333333444???OOO^^^hhhoootttxxx~~~yyyvvvoookkkooohhhyyyaaa}}}{{{qqq~~~gggYYYYYYXXXVVVUUUSSSRRRQQQOOONNNMMMNNNQQQTTTUUUUUUNNNNNNNNNNNNMMMLLLKKKKKKKKKHHHFFFEEEFFFDDD???:::555222000//////000///..................///000000222>>>RRRfffsssuuupppjjjjjjyyy}}}ggguuu|||{{{dddUUUPPPSSS[[[cccgggrrrxxxhhhfffooo~~~wwwtttxxx}}}vvvuuussstttvvvyyy{{{{{{zzzsssiiiaaa\\\[[[ZZZ___fffooo{{{|||sssqqqrrrooommmmmmkkkkkkjjjjjjjjjiiiiiiiiiggglllpppoooooorrrsssqqqpppoooooommmmmmooosssvvvxxxxxxxxxxxxwwwtttrrrqqqooonnnmmmllljjjeee___\\\bbbmmmvvvWWWyyy}}}uuukkkaaaaaa^^^[[[ZZZYYYUUUOOOJJJMMMKKKGGGCCC>>>999666444444333222111111222333444333:::SSSkkksssxxxwwwlll```jjjvvvssssssooovvvYYYTTTWWWjjj~~~uuussstttssspppuuuxxxJJJ===888777888666444444333333222222111111111111222222222333333333444???PPP___jjjqqqxxx|||}}}|||uuuooouuuhhhuuugggsssooo```ZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJHHHEEEDDDDDDBBB>>>;;;666444111///000000///..................///000000111<<>>OOOaaalllmmmhhhbbbgggvvv|||yyy}}}yyynnnddd\\\XXXXXXdddpppwwwhhhbbbuuu~~~}}}|||zzzxxx|||yyyvvvvvvyyy}}}zzzyyyuuunnnfff```\\\[[[^^^bbbmmm{{{pppeeepppwwwnnnlllmmmllljjjkkkfffggghhhiiiiiiiiihhhhhheeeiiijjjgggfffiiijjjiiikkkmmmnnnmmmlllnnntttyyyuuuuuuuuutttsssqqqpppooolllgggeeefffeee___\\\]]]hhh}}}aaaRRRvvvllliiieeebbbbbb]]][[[XXXVVVTTTRRRPPPNNNJJJIIIHHHEEEAAA===:::888666555333222222222333333555777NNNjjjuuuxxxwwwoooaaannnsss{{{xxx}}}{{{bbbXXXTTTccc~~~tttrrr||||||wwwqqqrrrqqqooovvvssshhhBBB<<<;;;999999555555555444444333222222111111111222222222333333333444???PPP___kkkttt|||{{{rrr~~~kkkssstttuuuaaannn{{{[[[WWWUUURRRPPPPPPQQQSSSTTTOOOPPPPPPPPPPPPQQQTTTVVVWWWUUUSSSPPPMMMKKKJJJIIILLLKKKIIIGGGEEECCCAAA@@@999777333111111000///..................///000000777@@@OOO___jjjlllgggbbbgggttttttvvv~~~nnnccc^^^\\\^^^bbbeeeqqq~~~mmm___ccc~~~}}}}}}{{{vvvqqqwwwtttpppoooqqqtttvvvwwwsssrrrpppjjjddd___\\\\\\]]]aaammm|||xxxdddXXXhhhtttlllkkkllljjjhhhhhhdddeeefffgggggggggfffeeeeeehhhiiifffeeeiiilllllllllmmmmmmnnnnnnooorrrtttoooooonnnnnnnnnnnnmmmmmmiiiccc```aaa^^^XXX[[[bbbqqqaaaiii{{{oookkkjjjfffaaa^^^```^^^\\\YYYVVVTTTSSSRRRKKKKKKJJJGGGDDD@@@<<<:::666555444333222222333333777555KKKhhhtttxxxxxxqqqgggxxxqqq{{{}}}vvvqqqxxxiii[[[TTT```zzzvvvyyyppplllvvvzzzvvvtttqqqqqqooopppzzz}}}mmm___@@@>>>===:::999666555555444444333333222222111111222222222333333333444???OOO^^^jjjsss|||wwwnnn~~~}}}hhhooommmbbbvvvrrr[[[SSSQQQPPPNNNNNNOOOQQQRRRJJJLLLMMMNNNNNNPPPTTTWWWUUUTTTQQQNNNLLLKKKJJJJJJLLLKKKJJJGGGDDDAAAAAAAAA;;;888444222111000///---...............///000000666>>>LLL[[[fffiiifffccceeepppmmmnnnpppaaaYYYVVVWWW\\\bbbhhhrrrkkk___nnn{{{wwwrrrnnnkkkiiijjjhhhffffffiiimmmooopppoooooolllgggaaa\\\YYYYYYZZZ___lllzzzhhh```YYYjjj{{{rrrkkkkkkllljjjgggfffcccdddeeeffffffeeecccbbbeeehhhhhhddddddiiimmmmmmmmmmmmmmmnnnpppqqqpppoooggggggggghhhiiijjjkkkllljjjddd``````ZZZUUU^^^lll|||ttt}}}wwwuuuppplllkkkjjjfff```bbbcccbbb```]]]YYYVVVUUUQQQPPPOOOLLLHHHDDD???===777666444333222222333333888333GGGdddqqquuuwwwsssmmm|||oootttvvv~~~rrr{{{ooo___UUU^^^vvvzzznnnsssrrrnnnwww}}}vvvtttrrrrrrpppnnnrrrnnnyyy~~~YYY@@@???===999999888555555555444333333222222111111222222222333333333444>>>MMM\\\hhhrrrzzzuuulllffflll~~~lllhhhmmm]]]QQQQQQQQQQQQQQQQQQQQQQQQIIIKKKMMMLLLKKKMMMQQQTTTSSSQQQOOOMMMKKKJJJKKKKKKIIIIIIGGGDDDAAA???>>>???;;;888555222111000///---...............///000000222:::GGGVVVbbbfffeeecccdddlllssstttuuuiii\\\WWWUUUTTTWWWZZZjjjsss~~~}}}nnneee|||~~~}}}yyyqqqgggbbbaaaccc^^^^^^^^^aaaggglllpppqqqpppooolllfff___ZZZWWWVVVZZZ___lllyyy~~~vvv```^^^```ooozzzqqqjjjkkkllliiifffeeebbbcccdddeeeeeecccaaa```eeehhhgggcccccchhhllllllooommmmmmooorrrrrroookkkbbbbbbcccdddfffhhhiiijjjnnngggcccbbb[[[VVVcccuuuvvvjjjnnnnnniiihhhlllkkkeeedddfffhhhgggccc]]]YYYVVVVVVVVVTTTQQQLLLFFFAAA>>>777666555333222222333333888222DDDaaaoootttvvvssspppzzzsssvvvwwwzzzpppsssbbbUUU]]]tttxxx~~~tttrrrzzz{{{yyy}}}|||zzz|||~~~~~~wwwtttrrrtttpppnnntttcccXXXAAA@@@<<<777999:::666555555444444333222222111111222222222333333333333===MMM[[[fffpppyyyvvvnnnggglll}}}tttwwwddd[[[UUUPPPKKKKKKNNNOOONNNKKKMMMLLLLLLLLLLLLNNNPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBB???<<<888555444222111///...............///000000111777BBBSSSbbbiiigggccc]]]^^^sss~~~}}}|||rrrcccWWWVVVXXXWWW[[[aaaggguuu~~~yyyuuu{{{pppkkkfff```^^^bbb\\\ZZZZZZ]]]___aaaeeejjjkkkqqqtttlll^^^SSSSSSWWW[[[cccppp|||kkk```dddccczzz|||tttkkkggghhhiiihhhfff```aaaccccccbbbbbbcccdddbbbccceeeeeeeeefffiiikkkpppnnnllllllnnnnnnllliiieeefffggghhhjjjkkkmmmmmmlllfffbbb___YYYWWWhhh~~~ooollliiigggggghhhhhhgggiiiiiihhhfffccc___\\\ZZZ\\\WWWQQQLLLJJJGGGCCC@@@===:::666444444444333333222444AAAYYYkkkrrrssstttsssooottttttmmm{{{jjjWWWYYYkkk~~~wwwqqqzzz~~~zzznnnjjjoootttxxx~~~yyypppxxxzzzxxxuuuooolllmmmsss{{{zzzvvvuuutttvvvuuurrrtttooonnn}}}XXXBBBBBB???;;;;;;999555555555444444333333222333333222222333333444555777>>>MMM```mmmttt{{{sssmmmiiijjjzzz{{{~~~~~~___ZZZRRRNNNIIIIIILLLNNNMMMJJJNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHGGGFFFDDDCCCBBBAAA===:::777555444333222000...............///000000111666AAARRRbbbjjjiiieee^^^___xxx}}}vvvfff]]]XXX\\\^^^\\\^^^dddppp}}}sssiiiddd___YYYYYY\\\]]]___aaaccchhhnnnrrrtttuuusssmmmeee]]]YYYYYY[[[___cccjjjqqqxxx~~~fffYYYYYYiii|||tttoooiiifffffffffdddbbbaaabbbddddddcccbbbdddeeebbbdddeeeffffffgggjjjlllooommmkkkkkklllllljjjhhhfffggghhhiiijjjkkkkkkkkkggg```\\\^^^]]]aaarrr|||~~~rrrooollljjjiiiiiiiiihhhjjjiiihhhfffccc```^^^\\\[[[VVVQQQMMMKKKHHHDDDAAA>>>;;;777555444444444333333333???UUUjjjrrrttttttiiidddjjj~~~vvv{{{|||rrr[[[XXXggg}}}~~~|||}}}xxx}}}}}}{{{zzzyyy|||~~~wwwtttsssqqqnnnppprrr{{{rrryyyVVVBBBAAA>>>:::;;;888666666555444444333333333333333222222333333444555777???NNNaaannntttzzztttoooiiiiiixxx~~~lllUUUUUUNNNKKKHHHHHHKKKLLLKKKJJJNNNMMMLLLJJJIIIHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBAAAAAA<<<999666555555444222111///............//////000000555???PPP```jjjkkkiii___```yyy~~~}}}uuu]]]XXXYYY^^^___]]]aaaiii}}}yyyrrrjjjfffddddddiiinnnvvvzzz}}}~~~tttggg```]]]ZZZXXX___aaabbbdddggglllsssxxxppphhhfffwww{{{pppgggfffeeedddcccbbbaaaaaabbbcccddddddccccccdddeeecccdddfffffffffgggiiikkknnnllljjjjjjjjjiiihhhffffffhhhiiikkkkkkjjjiiihhhddd]]]YYY\\\```iii{{{yyyrrr{{{rrrooollliiiiiihhhgggfffjjjiiigggdddbbbaaa```___YYYVVVRRRNNNLLLIIIFFFDDDAAA>>>999666555555444333444222:::PPPgggssstttsssllleeejjj~~~zzzyyy{{{hhh{{{|||aaaWWWaaavvv~~~yyyyyywwwtttssspppnnnjjjmmmtttsssooosssTTTBBBBBB===::::::777777666666555444444333333333333222222333333444555666???PPPcccoootttxxx}}}}}}|||tttqqqjjjfffrrrzzz[[[KKKMMMLLLIIIHHHHHHJJJKKKKKKJJJKKKKKKJJJHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@<<<:::777666555444222000//////............///000///333<<>>;;;<<<888888777777666555444333333333333222222333333444555555===OOOcccooosssuuuyyy|||yyyyyytttqqqkkkcccllluuuwwwtttRRRHHHHHHJJJIIIHHHIIIJJJKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>><<<999888777555222/////////............/////////111999III[[[hhhnnnoookkkbbbllluuuzzzzzzmmm```XXXTTTYYYmmm}}}wwwssstttuuuuuuxxx|||yyy{{{}}}~~~}}}|||{{{zzzyyyqqqgggeeeooo}}}~~~{{{tttllliiimmmsss|||xxxxxxwwwooohhhfffcccdddeeeccc```^^^]]]^^^^^^`````````^^^^^^___``````aaabbbbbbbbbccceeegggiiiiiiiiihhhfffeeeddddddggghhhjjjjjjiiifffcccaaaccc```]]]\\\___nnnfffwwwkkkkkkeeedddcccccceeeffffffeeeeeedddbbb___^^^^^^^^^^^^VVVVVVUUUSSSQQQOOONNNMMMIIIEEE???;;;999777555333555111333BBB[[[oootttqqqnnnfffjjj~~~www{{{uuuppp\\\\\\nnnttt}}}iiiiiiuuutttttt|||xxxsssuuusssooommmpppsss|||]]]{{{hhhRRRHHHFFF@@@===>>>999999888888777555444444333333333222222333333444555222<<>>===;;;:::999777444111000//////............///...000666EEEWWWfffmmmooossseeehhhzzzyyy}}}rrraaaWWWUUU]]]vvvssshhh```^^^dddkkkppptttxxx{{{{{{zzzzzzzzzwwwoooeeedddrrruuufffooovvvqqqfffeeerrr{{{xxxsssoooiiibbb]]]ZZZYYYXXX\\\]]]^^^]]]\\\[[[\\\]]]___```aaaaaaaaaaaaccceeeggghhhhhhgggeeeddddddeeegggggghhhhhhfffdddaaa```^^^^^^^^^```hhh{{{WWW}}}eeeaaacccccccccdddgggiiihhhhhhcccbbbaaa___]]]\\\\\\\\\VVVWWWXXXWWWTTTRRRRRRRRRLLLHHHBBB===:::888555333555222222===TTTjjjsssqqqnnnmmmyyyyyy}}}eee\\\jjjtttkkkmmm|||}}}}}}pppdddjjjwwwuuusssvvvtttpppqqqpppuuu|||jjjbbbQQQJJJHHHAAA>>>???::::::999888777666555444333333333222222333333444555222;;;MMMaaannnqqqtttxxxxxxwww{{{vvvmmmyyymmmiiivvvoooiii]]]OOOMMMGGGGGGHHHIIIHHHGGGFFFEEEFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????<<<;;;:::;;;;;;:::888666000000///..................///444AAATTTccclllooossseeefffssszzznnnkkknnnxxxpppaaaXXXWWW[[[dddiiippptttuuuuuuvvvwwwuuuppplllpppwwwqqqvvvwwwlllgggrrrxxxnnn``````tttwwwiii___[[[YYYYYYXXX[[[\\\]]]\\\ZZZZZZZZZ[[[```aaabbbaaaaaaaaaccceeedddfffhhhgggeeedddeeegggffffffeeeeeecccbbb```___\\\\\\^^^fffwwwnnn^^^{{{iiieeedddddddddfffhhhiiiiiihhhccccccbbbaaa___]]][[[ZZZUUUXXXZZZZZZWWWUUUVVVWWWOOOKKKDDD???;;;888666333555444333:::NNNeeeqqqrrrrrrxxxyyyzzz{{{nnn]]]fff|||sssqqquuuuuuuuugggaaalll{{{zzzooorrrvvvsssrrruuurrrzzznnnsss]]]OOOKKKIII@@@>>>???999;;;:::999888666555444333333333222222333333444555333<<>>888;;;;;;:::888777555444444333333222222333333444555444===NNNbbbooouuuzzz{{{}}}}}}kkkmmmfffbbbppp~~~}}}gggRRRLLLDDDGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDCCCAAA???>>>===<<<===<<<<<<:::999888777777444222000000000000///...111...///999KKK\\\fffjjjnnngggcccjjjttt}}}~~~vvvpppxxxnnnbbb^^^bbbiiillllllqqqoooqqqzzz~~~tttsss{{{wwwsssrrrttt|||yyyiii___lll~~~ccc```XXXZZZqqqyyyrrr~~~zzzvvvfff^^^[[[ZZZZZZ]]]]]]]]][[[YYYWWWXXXZZZ\\\```aaaccccccaaaaaaaaabbbfffeeeeeeddddddeeeeeefffiiieee```^^^```bbb___[[[\\\\\\eeezzzwwweeevvvoooqqqgggffffffiiimmmnnnkkkhhhhhhfffbbb```___^^^[[[YYY\\\^^^___\\\XXXVVVVVVXXXSSSOOOJJJDDD@@@;;;666333555333///222DDD\\\jjjmmmpppsss|||hhh^^^lllxxxwwwxxxnnnxxxyyyxxxwww___\\\ggguuunnnkkkmmmqqqrrruuuxxx}}}nnn[[[hhhVVVSSSNNNJJJFFFBBB===:::===;;;999888888888666444444333333222222333333444555:::LLLcccqqqvvv{{{rrrllleee[[[kkk}}}```PPPIIIDDDHHHFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>============<<<;;;:::999888888555333111000000000///...111...///999JJJZZZeeejjjkkkgggdddgggsss|||~~~}}}mmmcccbbbfffhhhhhhkkkkkkooouuu{{{zzzssslllpppwww~~~zzzssspppooorrrxxxvvvkkkhhhyyy~~~uuu|||zzznnn[[[YYYSSSUUUjjjwwwtttqqqnnnoooxxxppp{{{yyyggg]]][[[[[[\\\^^^]]]]]]\\\ZZZXXXXXXYYY[[[___aaabbbbbbaaa``````aaaddddddccccccccccccdddddddddbbb^^^]]]______]]]YYY^^^dddssskkkcccwwwrrrrrriiihhhhhhhhhjjjjjjiiihhhhhhfffcccbbbaaaaaa___]]]ccccccbbb]]]XXXUUUUUUVVVUUUQQQKKKFFFBBB>>>:::777444333000222AAAXXXiiinnnnnnmmmqqq{{{|||{{{oooaaakkk|||pppggguuu|||hhhWWWZZZiiipppkkkjjjmmmpppqqqrrrvvvzzzgggaaammm]]]WWWPPPIIIDDDAAA>>><<<===;;;999888888888666444444333333222222333333444444:::LLLcccrrrvvv{{{qqqkkkmmm___mmmxxx|||~~~WWWLLLFFFCCCJJJEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999666444111000111111///...000...000888GGGWWWccciiiggghhhdddaaannn{{{zzzzzzvvvfffkkkuuu~~~{{{zzz}}}{{{}}}uuupppkkkeee```___bbbfffjjjlllkkkiiifffjjjoootttuuuqqqnnnmmmmmmnnnrrrrrrmmmqqqqqqmmmtttoooaaaUUUUUUSSSWWWiii|||}}}jjjgggfffjjjrrrpppiiinnn{{{fff]]]\\\]]]^^^```______^^^[[[XXXXXXYYYZZZ^^^___aaaaaa___^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^___^^^[[[ZZZbbbqqqaaannnvvvrrrooojjjjjjjjjhhhfffeeefffggggggfffddddddeeeeeedddcccjjjhhheee___ZZZWWWVVVWWWXXXUUUOOOJJJGGGCCC>>>;;;333444222222===QQQeeepppmmmhhhggglllsss}}}zzzsss{{{hhhjjjvvvjjjcccttt{{{vvvzzzqqq[[[RRR[[[mmmyyynnnkkklllpppqqqppprrruuu{{{|||\\\kkkqqqbbb[[[QQQHHHCCCAAA@@@???===;;;999888888777555333444333333222222333333444444999KKKdddssswww|||rrrlllqqqbbboooyyykkkQQQJJJEEECCCJJJEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======???>>>>>>===<<<;;;;;;;;;777555222111111111000...//////000777DDDSSS```gggdddhhhccc\\\hhh~~~{{{nnnbbbaaa```]]]YYYYYYbbbqqq|||{{{vvvvvvzzzxxx{{{~~~}}}||||||kkk___UUUUUUVVVYYY]]]aaacccdddbbbdddfffhhhiiijjjkkklllmmmnnnooopppwwwrrrqqqsssiiiYYYTTTWWWYYY___mmmzzz|||wwwjjjkkkmmmpppvvvtttllllllsssvvvccc]]]___```______``````___\\\YYYXXXYYYZZZ\\\^^^```___^^^]]]^^^^^^________________________aaa______```___\\\\\\^^^kkk~~~iiiddd|||rrrooojjjllllllkkkfffbbb```cccffffffeeedddeeegggiiiiiihhhllljjjfffbbb^^^]]]^^^___^^^ZZZTTTOOOKKKFFFAAA>>>444555444333888III___nnnmmmjjjiiimmmvvv{{{ppp~~~rrrlllqqquuufffdddsssuuuooovvv~~~eeeUUUTTTaaarrr~~~rrrooooooqqqttttttqqqssswwwiiiZZZ{{{ooo```ZZZQQQIIIDDDBBBAAAAAA>>><<<:::999888777555333444333333222222333333444444888JJJcccsssxxx|||tttooonnn```nnn^^^NNNIIIDDDEEEIIIEEEEEEDDDCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDD???@@@AAABBBBBBAAAAAA@@@DDDCCCBBBAAA???>>>===<<<>>>>>>>>>======<<<<<<;;;888666333222222111000......///111555???LLLZZZdddcccgggbbbXXXaaa}}}iiiPPPJJJQQQTTTRRRPPPWWWbbbqqqyyytttkkklllssswwwzzz}}}{{{xxxxxx|||yyylllUUUOOOJJJJJJQQQXXX[[[\\\YYYYYYYYY]]]aaafffiiijjjnnnnnnooorrrwwwxxxnnnkkkfff\\\RRRUUUXXX[[[```hhhnnnnnnjjjffflllrrrssstttxxxwwwooohhhgggjjjnnntttyyyyyylll```___bbbbbb___^^^`````````^^^[[[YYYYYYZZZ\\\]]]______]]]\\\]]]^^^]]]^^^^^^______^^^^^^]]]___]]]]]]___]]][[[^^^eeeyyyZZZsssuuuooommmhhhlllllljjjeee___^^^aaadddeeeddddddeeehhhjjjkkkjjjjjjhhheeecccccceeeggghhhddd```YYYSSSNNNHHHCCC???777777666444555AAAWWWiiilllmmmnnnqqqzzzwww~~~qqqppp~~~oooeeeaaadddooozzzwwwqqq|||uuubbbWWW\\\lllzzzwwwooopppqqqsssuuussspppttt|||ccchhhgggYYYUUUOOOKKKHHHFFFCCCBBB???===;;;:::999888666444444333333222222333333444444777GGG```rrrxxx|||yyysssjjj]]]jjjuuuvvvUUUMMMFFFDDDFFFFFFDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@AAAAAABBBBBBBBBBBB>>>???@@@BBBBBBBBBAAA@@@EEEDDDCCCAAA???>>><<<<<<>>>>>>======<<<<<<<<<<<<999777444333222222000///...///111333999EEETTT___ccceee___WWW]]]rrryyy```JJJHHHPPPSSSRRRRRRZZZgggvvv{{{rrrhhhkkktttuuuxxxzzzxxxvvvtttvvvxxx{{{___VVVMMMIIIMMMRRRSSSRRRRRRPPPOOOSSSZZZaaadddeeejjjjjjlllppprrrtttzzzyyymmmddd\\\UUUQQQPPPTTTTTTVVVXXXZZZ[[[ZZZWWWZZZccckkkmmmmmmnnnpppooogggdddaaaaaacccfffiiikkkjjjccc^^^```cccaaa^^^]]]___``````___\\\ZZZZZZ[[[\\\]]]______]]]\\\]]]^^^]]]^^^___``````___^^^]]][[[XXXYYY\\\[[[[[[eeessskkk___sssmmmkkkhhhkkkiiigggccc```___```bbbdddcccbbbdddfffhhhiiihhheeedddbbbcccfffiiikkklllfffbbb[[[UUUPPPJJJEEEAAA<<<:::888555333;;;NNN```kkkmmmmmmllltttyyyrrrzzzooo\\\VVVZZZcccnnnvvvzzzuuuoooiiirrr|||qqqnnnnnnooorrrsssppppppxxx|||fff___TTTRRROOOMMMLLLIIIFFFCCCAAA???===;;;;;;999777555444333333222222333333444555666DDD\\\ooovvv||||||tttjjj^^^ggg}}}wwwjjj~~~aaaMMMKKKBBBBBBGGGBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@@@@AAAAAA<<<>>>@@@BBBBBBBBBAAA@@@BBBBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<;;;;;;:::777555333333222000///---///111111555???OOOZZZcccaaa]]]YYY\\\hhhzzzxxxaaaNNNMMMRRRSSSSSSVVVdddsss~~~ssswwwxxxxxxwwwvvvuuuuuuvvvvvvxxxyyy||||||zzzkkkfff^^^XXXUUUSSSRRRQQQNNNJJJHHHKKKSSSZZZ\\\[[[^^^]]]___dddgggiiipppzzz}}}rrrhhh```VVVMMMMMMRRRRRRRRRQQQRRRRRRRRRSSSTTTTTT\\\dddhhhmmmooojjjbbbccccccbbbaaaaaaccceeefffbbb___^^^aaaaaa^^^]]]^^^^^^___```___]]][[[[[[\\\\\\^^^______^^^]]]]]]^^^]]]^^^```aaaaaa```^^^]]]YYYUUUVVV[[[]]]aaarrrdddxxxzzzpppjjjggggggiiifffcccaaaaaaaaaaaa```cccbbbaaabbbdddffffffeeecccaaa```bbbfffhhhiiihhhddd```[[[UUUQQQLLLHHHEEEAAA===999666333666FFFWWWjjjllljjjgggqqqwwwuuunnnZZZSSSYYYgggxxxrrrkkklllkkkmmmpppqqqooorrriiiiiivvv]]]TTTRRRPPPNNNMMMKKKHHHFFFCCCAAA>>>===<<<;;;888666444333333222222333333444666555@@@XXXllluuu{{{}}}ssslllaaafffyyyiiiiiiqqqSSSIIIIII???AAAHHH???@@@??????>>>??????@@@@@@??????????????????@@@@@@<<<===@@@BBBCCCBBBAAAAAA????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::888555333333222000///---000111000222<<>>===<<<999777444333333222222333333444666444>>>VVVjjjttt{{{|||qqqkkkcccgggxxxhhh[[[oooZZZPPPGGGDDDDDDBBBCCCEEE???===<<<;;;<<<===<<<;;;======>>>???@@@AAAAAABBB???>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>===>>>?????????>>><<<;;;<<<;;;888555333222222222000//////000111888IIIYYY[[[eeeddd]]]\\\^^^iii|||wwwhhhUUUKKKMMMVVV^^^bbbwww}}}~~~wwwwwwwwwvvvttttttuuuvvvqqqrrrsssttttttrrrqqqppptttsssuuuzzz|||qqqhhhWWWLLLJJJUUU\\\WWWRRRSSSKKKMMMMMMOOOXXXeeennnpppwwwoooeee\\\SSSMMMNNNSSSTTTYYYVVVUUU___bbbccclllmmmttt{{{tttddd```^^^]]]___cccdddbbb```bbbaaa```^^^^^^]]]]]]]]]___^^^]]]]]]]]]___```aaabbbbbb```___]]]]]]]]]]]]]]]\\\[[[\\\^^^```aaaaaaTTT^^^aaa[[[ddd~~~}}}uuutttooogggcccfffgggbbbbbbcccdddeeeffffffgggfffbbb]]][[[\\\```cccdddgggfffdddccccccdddfffggg___\\\YYYUUUQQQOOOMMMMMMDDDCCC???999444666>>>EEE```kkkmmmlll{{{uuuzzz|||{{{nnnhhhhhhjjjoookkknnnsssqqqssscccJJJ{{{zzzjjjdddZZZYYYVVVRRRNNNJJJGGGFFFDDDAAA===;;;:::999777666555555444333333333444444666444>>>SSSgggsss{{{ppp|||sss]]]hhhccc```tttPPPHHHBBBBBBAAA??????AAA@@@>>>======???@@@@@@???>>>>>>??????@@@AAAAAABBB???>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>======>>>???>>>===<<<;;;;;;:::888666555444333333111000000111111666EEESSS\\\fffeee]]][[[ZZZbbbsss~~~vvviiiWWWNNNQQQ[[[eeejjjqqqvvvrrrnnnqqqmmmhhhmmmoooqqqtttuuuuuutttssssssqqqqqqqqqqqqpppnnnmmmlllrrrqqqsss{{{|||cccUUUNNNWWW```___[[[[[[RRRWWW[[[```jjjvvv||||||ssskkkccc[[[TTTOOOQQQWWWVVV___aaadddoootttxxxvvvccc^^^]]]]]]___bbbdddbbbaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^______bbbaaa```___^^^]]]\\\\\\^^^^^^]]]^^^^^^^^^]]]\\\WWW\\\^^^bbbsssiiizzzrrrpppjjjfffhhhggg`````````aaabbbbbbcccccceeeccc```___```aaaaaa```dddccccccccccccccccccddd___]]]ZZZWWWTTTRRRPPPOOOHHHGGGCCC===777777<<>>>>>@@@@@@>>><<<===???@@@AAAAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>============????????????>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::999999999888777666555444222111111222111444>>>JJJWWWcccddd^^^\\\YYY]]]kkk{{{~~~}}}wwwkkk\\\TTTVVV```kkkrrrnnnpppiiijjjtttsssjjjjjjgggjjjnnnrrrttttttrrrqqqqqqpppnnnllljjjiiihhhhhhjjjhhhiiipppzzzcccWWWQQQ[[[eeeccc\\\YYYXXX^^^fffmmmvvvooohhhaaa[[[VVVSSSVVV]]]^^^mmmuuu{{{vvvbbb[[[[[[[[[^^^aaabbbbbbaaa`````````___^^^^^^]]]]]][[[\\\\\\]]]]]]]]]]]]]]]aaa``````___^^^]]]\\\\\\^^^^^^``````___]]][[[ZZZ]]]\\\aaarrrjjj]]]}}}pppqqqmmmiiiiiifff````````````````````````bbbbbbbbbcccdddccc```]]]``````aaabbbbbbaaa``````^^^^^^\\\[[[XXXVVVTTTRRRMMMMMMIIICCC<<<999:::===PPPcccooommmppp~~~|||{{{}}}pppgggeeehhhlllnnnnnnqqqrrrrrrzzzYYYTTTuuuppphhh```[[[ZZZXXXUUUSSSPPPNNNMMMKKKHHHDDDAAA???<<<:::888666555555444333333444444333333;;;NNNbbbqqq{{{xxxooopppxxxrrrXXXKKKEEE@@@???>>><<<===AAA@@@>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>===<<<;;;:::888999:::::::::888777555333222222333111111888@@@NNN\\\aaa______[[[\\\hhhqqq}}}yyyoooaaaXXXXXXaaammmtttxxx{{{xxx{{{|||{{{nnnnnnoooppprrrsssrrrqqqrrrpppmmmjjjgggfffeeeeeedddbbbaaaeeekkkppppppooo[[[YYY]]]hhhnnnggg]]]WWW\\\bbbhhhmmmrrrwwwvvvqqqllleee___[[[VVVTTTYYY```hhhzzzjjj\\\XXXYYYZZZ\\\___```aaaaaa___``````______^^^^^^]]][[[\\\]]]^^^^^^]]]\\\[[[``````______^^^]]]\\\\\\[[[]]]```aaa```^^^\\\[[[___aaaooozzz^^^rrruuummmrrrmmmiiigggbbbbbbbbbbbbaaaaaa`````````^^^^^^```bbbdddcccaaa^^^^^^___aaaccccccaaa___^^^\\\]]]]]]]]][[[YYYWWWVVVSSSRRROOOIIIAAA<<<999999FFF\\\nnnnnniiikkkrrruuuzzzrrriiieeehhhmmmooonnnpppsssrrrsssoooSSS[[[|||kkkooodddZZZYYYXXXVVVUUUSSSRRRQQQMMMJJJFFFCCCAAA>>>:::888777666555444444333444444222222999III^^^ooozzz|||rrrzzzwwwsssuuuxxxlllNNNGGGAAA<<<;;;;;;<<>>===<<<;;;:::========================<<<===>>>>>>>>>===;;;;;;999:::;;;<<<;;;:::888777444222222333111///333999IIIXXX______aaa\\\ZZZdddppp}}}{{{sssfff\\\YYY```llluuu{{{tttqqqqqqppppppqqqpppmmmjjjgggfffeeeeeegggeeedddeeeggggggeeebbb___eeennnvvvuuunnnhhhgggiiilllnnnmmmmmmnnniiicccfff```ZZZVVVRRRQQQUUU\\\jjj{{{yyyhhh\\\VVVUUUWWWYYY[[[]]]^^^___```^^^______``````___^^^]]]\\\]]]^^^______^^^]]]\\\^^^_________^^^]]]\\\[[[YYY\\\^^^___]]][[[[[[[[[___kkk^^^kkkooolllpppjjjfffddd^^^bbbbbbaaa``````_________\\\[[[\\\^^^aaabbbbbbaaa^^^___bbbddddddbbb___^^^[[[[[[]]]]]]]]]\\\[[[ZZZWWWVVVSSSMMMFFF???:::888BBBUUUhhhlllccc```hhhsssooojjjfffhhhmmmooonnnkkkooopppqqq{{{vvvYYYWWWpppvvvhhhnnnaaaZZZYYYXXXWWWVVVUUUTTTSSSNNNLLLHHHEEEBBB???;;;888888777666555444444444444111222777DDDYYYlllxxx||||||nnnnnn~~~|||sss~~~uuu~~~ZZZJJJGGGBBB>>>???AAAEEEOOOZZZIIIEEE@@@===============>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<===============>>>?????????>>><<<;;;<<<<<<<<<<<<;;;;;;:::999555333222333111///111666FFFUUU]]]___bbb\\\WWW^^^zzz~~~|||zzztttjjj```\\\cccppp{{{yyyqqqnnnnnnnnnooonnnllljjjiiiggggggfffgggffffffffffffeeebbb___gggnnnvvvwwwrrrpppsssyyyxxxzzzyyyuuusssqqqjjjccc___YYYTTTPPPMMMLLLQQQXXXdddrrrvvvuuuzzz}}}vvvhhh```[[[YYYYYYTTTVVVYYYZZZZZZ[[[]]]^^^^^^^^^___``````___^^^]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^_________]]]\\\[[[XXX[[[\\\[[[XXXXXX[[[^^^ggg~~~hhhSSSwwwkkkiiillleeebbbbbb]]]_________^^^^^^]]]]]]]]][[[ZZZZZZ[[[^^^aaabbbbbb^^^```bbbddddddbbb```^^^[[[[[[]]]^^^____________YYYXXXUUUPPPJJJCCC===:::AAANNN```ggg```ZZZdddtttvvvjjjdddgggrrr{{{qqqfffeeefffjjjmmmnnnlllhhhmmmpppyyyaaaRRRhhhxxxjjjkkk___ZZZZZZYYYXXXWWWVVVVVVUUUOOOMMMJJJGGGEEEAAA===999888888666555444444333333111222666@@@TTTiiivvvyyy{{{rrrkkkuuuqqqrrrtttiiiLLLIIIGGGDDDBBBDDDEEEIIISSS]]]HHHEEE@@@======>>>>>>>>>@@@@@@???>>>======<<<<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@???===<<>>===<<<;;;;;;:::;;;666222111222111///111555???OOOXXX\\\aaa\\\WWW]]]xxx~~~}}}|||zzzvvvsssllldddbbbjjjzzzxxxnnnllllllmmmlllllllllkkkjjjiiihhhgggfffeeedddcccccccccbbbaaahhhooouuutttqqqrrrwww||||||}}}{{{xxxqqqiii\\\VVVQQQOOOMMMMMMSSS[[[ccclllkkkgggjjjmmmvvvuuueeeVVVTTTYYY[[[[[[\\\SSSVVVYYYZZZYYYYYYZZZ\\\]]]^^^___aaaaaa```^^^]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^______]]]\\\[[[WWWYYYZZZZZZZZZ^^^gggmmm}}}{{{[[[jjjrrrgggfffggg```___bbb^^^____________^^^^^^^^^^^^]]]\\\\\\]]]___``````______```aaabbbbbbaaa```___\\\]]]]]]___```bbbdddeeeYYYWWWTTTPPPLLLFFF@@@===>>>FFFWWWeeeccc]]]gggyyy~~~ooohhhkkkuuuuuucccXXXZZZ___kkk|||zzzmmmdddccceeehhhkkkmmmmmmmmmlllqqqzzz~~~WWWdddxxxmmmiiiaaa]]]\\\\\\[[[ZZZYYYXXXXXXQQQOOOLLLJJJHHHDDD@@@<<<999888777555444444333333222333555===PPPgggtttvvvyyyvvvmmmrrrppp|||vvveeeoooZZZDDDIIIDDDAAA@@@AAAAAABBBIIIQQQEEEBBB===;;;;;;===>>>>>>BBBAAAAAA@@@???>>>======:::<<<>>>???@@@???>>>===;;;;;;;;;<<<<<<<<<======???@@@@@@AAA@@@???>>>===AAA@@@>>><<<;;;:::;;;;;;666222111222111000111555888HHHSSSYYYaaa]]]YYY```iii~~~|||{{{}}}~~~{{{|||}}}zzzxxxsssqqqlllggggggqqqsssjjjjjjlllmmmiiijjjkkkkkkkkkjjjhhhggghhhgggdddcccbbbcccddddddfffnnnvvvxxxxxxxxxyyyyyyvvv{{{|||tttkkk\\\WWWSSSQQQPPPQQQXXX```ffflllhhhbbbfffjjjtttlll]]]SSSWWW______ZZZWWWSSSVVVYYYYYYXXXWWWYYY[[[\\\^^^___aaaaaa```^^^]]]^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]^^^______^^^\\\ZZZUUUWWWZZZ[[[___hhhuuuaaaaaaxxxoooeeedddccc\\\^^^cccaaaaaaaaaaaaaaaaaaaaaaaaaaa_________```aaa```^^^[[[______```aaaaaa```______^^^^^^___```bbbeeegggiiiYYYWWWSSSPPPMMMHHHCCC???:::???RRRfffhhhcccnnn}}}ttt___^^^hhhjjjzzzwwwdddZZZccchhhttt}}}oooddd]]]dddgggjjjlllmmmnnnppprrryyygggUUU|||rrrkkkeeebbb______^^^]]]\\\ZZZZZZYYYRRRPPPNNNLLLJJJGGGBBB???999888777666444444333333222444555<<>>>>>???AAA@@@>>><<<;;;<<<===>>>BBBTTT]]]RRRDDD@@@@@@>>>;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;777666555444333222222222444@@@OOOYYYZZZZZZ\\\___ccclll{{{|||}}}}}}}}}~~~~~~|||{{{{{{|||}}}|||{{{{{{yyyxxxwwwvvvvvvsssrrrpppmmmmmmxxxsssnnnqqqnnnjjjkkkmmmmmmlllllljjjhhhgggffffffcccaaaaaaeeegggfffdddjjjmmmqqquuuvvvuuusssqqqnnnmmmnnnrrruuuuuurrrnnnbbbaaa]]]WWWTTTWWWaaajjjwwwqqqeee\\\cccsss~~~mmmbbbYYY]]]hhhlllcccWWWUUUUUUTTTTTTUUUUUUVVVWWW\\\]]]___``````___]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^___```___\\\YYYXXXWWW[[[ZZZVVV[[[qqq___YYYqqqooojjjbbb^^^^^^```ccceeedddccccccdddeeefffdddbbbZZZ___dddfffccc___]]]\\\```______^^^^^^^^^_________aaaccceeefffeeedddccc^^^YYYSSSNNNKKKIIIGGGFFFCCC===IIIaaafff```qqqvvvwww}}}yyyaaa[[[aaahhhrrrqqqhhhnnnzzzvvvkkkbbbaaaeeelllgggfffjjjmmmlllpppvvv{{{VVV[[[xxxlllmmmiii`````````___^^^]]]\\\ZZZYYYTTTTTTRRRPPPLLLHHHDDDBBB<<<;;;999777555555555555111444555999HHH___qqqwwwzzzuuuuuuuuujjjuuuhhhwwwvvvTTTEEEBBBBBB@@@>>>>>>>>>???>>>===:::;;;;;;<<<======>>>>>>???>>><<<;;;;;;<<<===>>>KKKYYY]]]PPPBBB<<<:::666;;;;;;::::::;;;<<<<<<===;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555444444333333333333===KKKUUUYYYZZZ[[[\\\YYY___ppp}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||{{{zzzyyyxxxwwwwwwvvvtttsssrrrrrr{{{zzziiijjjooonnnkkklllnnnnnnllljjjgggdddbbb```dddccccccdddeeefffdddccceeegggjjjmmmnnnmmmkkkjjjgggggggggiiikkkjjjfffccc\\\]]]\\\ZZZZZZ___iiirrrwwwrrrhhhaaafffsss{{{|||jjjaaaZZZ]]]fffiiiaaaXXXUUUTTTTTTTTTTTTUUUVVVVVV[[[\\\]]]______^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\]]][[[ZZZ[[[^^^______^^^]]]\\\ZZZ^^^rrrvvv[[[sss}}}mmmkkkgggaaa^^^___aaadddeeegggfffdddddddddcccaaa___[[[```eeefffccc^^^]]]\\\``````_______________^^^\\\^^^```bbbcccccccccbbb\\\XXXTTTQQQOOONNNLLLJJJFFF@@@HHH[[[bbb```nnn~~~www```XXX]]]cccyyyxxxyyyuuukkkddd```aaafffiiiggghhhlllmmmnnnvvvhhhVVVsssssskkklllhhhaaa``````___^^^]]][[[YYYXXXTTTTTTRRRPPPMMMIIIFFFDDD===;;;999777555555555555222444555888FFF\\\ooowww|||vvvuuuzzzggg{{{qqqpppwww]]]MMMEEEAAA???===<<<======<<<;;;::::::;;;;;;<<<<<<======<<<;;;:::::::::;;;<<<===BBBLLLOOOFFF??????>>>:::;;;::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999:::888888777666555555555555111999DDDPPPWWWZZZZZZYYYUUUYYYdddwww~~~}}}~~~}}}}}}~~~}}}||||||{{{zzzyyyxxxxxxxxxuuussstttvvv{{{wwwkkkdddiiinnnllljjjkkklllkkkjjjgggeeebbb___^^^```ccceeefffdddcccbbbaaaaaabbbdddeeeeeeeeedddccccccbbbbbbbbbbbb```]]]ZZZXXXZZZ[[[[[[]]]bbbjjjqqqlllhhhaaa]]]```hhhllllll___ZZZUUUWWW\\\^^^YYYTTTTTTTTTSSSSSSSSSTTTUUUUUUYYYZZZ[[[]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^\\\ZZZ[[[^^^```___^^^\\\^^^fffzzzyyycccqqquuulllfffdddaaa```bbbdddeeeeeejjjgggeeecccbbb```]]][[[]]]aaaeeefffbbb^^^]]]]]]``````aaaaaa```___^^^^^^ZZZ[[[]]]^^^___`````````YYYWWWVVVUUUUUUTTTQQQOOOIIIDDDGGGRRR[[[aaaiiisssxxxaaa[[[bbbjjj~~~qqqeee```___```dddiiiiiikkkmmmooonnntttxxx\\\iiiwwwkkkkkkjjjfffcccaaaaaa```^^^]]]ZZZYYYXXXTTTSSSRRRPPPNNNJJJGGGEEE>>><<<:::777555444444444333444444666BBBWWWkkkvvv~~~wwwttt{{{~~~cccooo|||uuu|||xxxcccRRRHHHAAA???<<<<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<999999888888999:::;;;<<<777<<<===;;;;;;???@@@>>>::::::999999999999:::;;;::::::;;;;;;;;;;;;::::::777777777888888888888888999888777777666666666777222666>>>JJJUUUZZZYYYWWWVVVXXXaaappp~~~||||||zzz{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyyvvvsssrrrtttvvvwww|||wwwmmmoooiiigggkkkmmmjjjiiijjjggggggfffeeedddbbbaaa```^^^bbbddddddaaa______aaacccbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaa___\\\[[[YYYZZZ[[[ZZZZZZ\\\```ccc^^^\\\XXXWWWXXX[[[[[[ZZZWWWUUUSSSSSSUUUVVVTTTQQQSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^___]]]^^^^^^]]][[[ZZZZZZZZZ]]]mmmiii}}}~~~nnnkkkcccbbbbbbcccfffggggggfffiiifffcccaaa```___\\\[[[___cccfffeeebbb^^^]]]^^^```aaaaaaaaaaaa```^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]XXXXXXXXXYYYYYYWWWTTTQQQKKKHHHEEEIIIUUUaaafffdddvvvsssuuu~~~~~~gggeeesssoooeee]]]]]]```cccfffjjjkkknnnpppoooqqqhhhjjjlllgggkkkhhhddddddbbbaaa```___]]][[[YYYXXXSSSSSSRRRPPPNNNKKKHHHFFF???>>>;;;888666555444444444555444555>>>PPPfffuuuzzzzzztttwww}}}___fffyyy|||lllYYYLLLFFF@@@>>><<<<<<<<<<<<<<<:::999999999999::::::::::::888777888888888999::::::::::::999777777:::999777999999888888888888999999::::::999999999999::::::666666666777777777888888999999888777777777888888333555;;;EEEPPPXXXYYYWWWTTTWWW___mmm||||||zzz{{{}}}~~~~~~~~~}}}|||||||||{{{{{{zzzzzzyyyuuurrrrrrvvvwwwuuuuuuwww}}}{{{yyyxxxwwwuuurrroooooolllkkklllkkkiiihhhjjjgggffffffeeedddbbbaaa```^^^```bbbaaa^^^]]]___bbbcccbbbaaaaaa```_________aaabbbccccccbbb``````___ZZZ[[[ZZZYYYWWWVVVWWWWWWXXXVVVVVVWWWWWWVVVTTTTTTVVVVVVVVVUUUUUUUUUUUUUUURRRQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]]]]YYYUUUVVV^^^fffvvvmmmoooffffffbbbbbbcccfffhhhiiihhhfffeeebbb```_________^^^]]]```cccfffeeeaaa______```aaaaaaaaaaaa```___^^^]]]___^^^\\\[[[ZZZZZZ[[[[[[XXXYYYYYY[[[[[[XXXSSSPPPKKKJJJEEEEEEPPP```ccc]]]bbbiiiuuupppqqq~~~vvvmmmeee___\\\```ddddddfffhhhfffjjjmmmppp{{{qqqeeeiiiiiinnnhhhcccdddbbbbbbaaa```^^^\\\ZZZYYYSSSSSSRRRQQQNNNKKKHHHFFFBBB@@@===:::777555555444555444444444:::JJJaaassswww~~~}}}vvvwwwzzz^^^aaauuuwwwuuu\\\KKKDDDDDD???===;;;;;;<<<===<<<;;;888888888888999999999999777888888888888999999999<<<:::888888999:::999888999999888777777777777888999999888888888888999999555555555666777777888888999888888777777888888888444555888@@@JJJSSSWWWXXXVVVYYY___kkk}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvwwwzzzyyyuuutttvvvuuutttssstttttttttrrrpppmmmkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffccc```]]]\\\]]]___aaaaaa`````````aaa``````___^^^^^^]]]\\\\\\]]]^^^``````___^^^___```YYYYYYXXXXXXWWWWWWVVVUUUTTTRRRSSSVVVVVVRRRQQQSSSTTTTTTSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[YYY\\\fffvvvwwwyyy|||jjjffffffbbbcccdddgggiiiiiifffdddaaa___]]]\\\^^^___```___aaaccceeedddaaa```aaacccbbbaaa```^^^]]]]]]]]]]]]```^^^\\\YYYYYYYYYZZZ[[[ZZZZZZ[[[\\\\\\YYYTTTPPPMMMMMMIIIFFFNNN[[[```\\\[[[iii~~~tttggg______]]]___dddeeecccdddggg```gggqqq|||vvvdddsssmmmmmmpppkkkddddddcccbbbbbbaaa```^^^]]]\\\VVVVVVUUUSSSPPPMMMJJJHHHDDDBBB???<<<999777666555444444444555888DDD[[[ooouuu}}}xxxvvv}}}aaa```jjjvvv~~~eeeQQQDDD???@@@<<<:::999999;;;<<<<<<;;;888888888888888888888888888888999999999888888777777666666888:::;;;<<<===999888777666666666666777999888777777777777888999555555555666777888888888888888777777777777888888444444666;;;CCCLLLTTTXXXYYY[[[^^^fff{{{~~~}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz|||zzzuuuuuuxxxsssrrrqqqrrrsssrrrpppnnnkkkkkkjjjiiijjjkkkkkkiiiiiihhhgggeeebbb___\\\[[[\\\^^^bbbeeehhhfffccc___]]]]]]^^^]]]]]]\\\[[[ZZZYYY[[[]]]\\\ZZZYYYZZZ\\\UUUUUUUUUUUUVVVWWWVVVUUUQQQOOOPPPTTTTTTPPPPPPTTTQQQPPPPPPPPPQQQRRRQQQPPPPPPPPPPPPOOOPPPQQQQQQRRRPPPPPPQQQSSSUUUWWWXXXYYY\\\[[[[[[[[[[[[ZZZZZZZZZXXX[[[cccnnn}}}uuujjjpppjjjjjjgggccccccdddeeegggfffccc```___]]][[[[[[]]]___`````````ccceeedddaaaaaacccfffcccaaa^^^\\\[[[[[[\\\]]]]]][[[YYYWWWWWWYYY[[[]]]ZZZZZZ[[[]]]]]][[[WWWTTTQQQQQQNNNKKKMMMUUU[[[^^^[[[lllwwwnnnfff```\\\___```dddgggeeebbbeeekkkfffrrrcccmmm|||rrrrrrrrrmmmgggeeecccccccccbbbbbbaaa______[[[[[[YYYWWWTTTPPPMMMJJJGGGEEEAAA>>>:::888777777333333555666666???VVVllluuu|||{{{vvvfff^^^dddvvv|||dddVVVKKK@@@999777999888777777:::;;;;;;:::888888888777777777777777999999999999999888777666777777777999888777777999888888777666666666666666999888777666666777888999555555555666777888888999888777777777777777888888444444444777>>>HHHRRRXXXXXXYYYXXX]]]rrr~~~~~~~~~yyyyyyyyyyyyyyyyyyxxxxxxyyyyyy{{{|||xxxssstttyyyuuussspppooopppqqqqqqpppmmmmmmlllkkkmmmnnnkkkfffdddddddddcccaaa```^^^]]][[[^^^cccjjjnnnlllddd]]]\\\]]]^^^^^^^^^]]][[[ZZZXXXZZZ[[[ZZZWWWUUUWWWYYYTTTSSSRRRSSSTTTTTTTTTSSSSSSQQQRRRVVVVVVRRRTTTYYYTTTRRRQQQRRRTTTUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPPPPRRRTTTVVVXXXYYY\\\\\\[[[[[[ZZZYYYYYYYYYWWW___ppp{{{aaafffxxxeeeggghhhdddcccbbbcccddddddccc```^^^^^^\\\ZZZZZZ\\\^^^`````````bbbdddcccaaaaaadddhhhcccaaa]]]ZZZYYYZZZ\\\]]]ZZZXXXVVVUUUVVVYYY\\\___ZZZZZZ[[[]]]^^^]]]ZZZWWWUUUTTTRRROOOMMMPPPXXX___[[[lll}}}pppfff```^^^___```bbbdddhhhjjjfffccciiirrrrrrddd^^^~~~zzzvvvtttsssooojjjfffcccccccccccccccbbbaaaaaa___^^^]]]ZZZWWWRRROOOMMMHHHFFFCCC???;;;999888777222333555666666===TTTkkkttt|||}}}wwwjjj]]]bbbeeeUUUIIIHHHEEE<<<999===888888999999999888888777888888888888888888888888999888888888777777666666666666777888888888888888666666666666777777777777666666555555555444444444555555555666777777888888:::999777666666777999:::;;;:::999777999AAAMMMVVVWWWYYY[[[^^^eeeuuu~~~}}}{{{zzzyyyzzz{{{zzzyyyyyyxxxxxxwwwvvvwwwwwwwwwqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnllliiifffdddgggfffdddbbb````````````]]]___```aaaaaa___]]][[[aaa___]]]ZZZXXXXXXYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNRRRQQQPPPOOOOOOOOOPPPQQQSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\ccc}}}}}}[[[QQQ~~~|||kkkiiijjjhhhfffaaaaaabbbbbbbbb```^^^]]]\\\[[[ZZZ[[[^^^aaaaaaaaa______```ccceeefffdddbbbfffbbb]]]YYYXXXYYYZZZZZZWWWUUUSSSTTTXXX[[[\\\[[[\\\ZZZZZZ[[[^^^^^^[[[XXXXXXVVVSSSPPPOOORRRWWW[[[eeeeeerrrlllccc\\\ZZZ[[[^^^```gggdddffflllnnnmmmrrryyyooo]]]dddwwwxxxxxxwwwvvvssspppmmmkkkkkkgggdddcccdddcccaaa______\\\YYYYYYZZZYYYUUUQQQOOOKKKFFFAAA>>>;;;888666444666888777555;;;OOOcccqqqvvv{{{~~~|||rrr}}}WWWdddvvvUUUHHH???AAAAAA;;;999>>>888888888999999888888777888888888888888888888888888888888777777777666666666666777888888888888777666666666666666666666777666555555555444444444444555555666666777888888888999888666555555666888999999999888777888>>>HHHPPPUUUVVVWWWWWWZZZdddttt|||{{{{{{{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvrrrrrrrrrqqqqqqpppooonnnlllmmmmmmlllkkkhhheeecccfffeeecccaaa____________]]]]]]^^^______^^^]]]\\\___]]][[[XXXWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNPPPPPPOOONNNOOOPPPQQQRRRQQQRRRSSSTTTVVVVVVWWWWWWWWWXXXYYYXXXXXX]]]eeelll```TTTkkkvvvhhhggghhhhhhfffccccccbbbaaa```___]]]]]]___^^^^^^```ccceeeeeeddd`````````aaacccdddcccaaa```]]]YYYWWWXXXXXXYYYXXXYYYWWWVVVXXX[[[^^^]]]\\\]]]\\\[[[]]]______\\\YYYWWWVVVUUURRRQQQRRRUUUXXXbbbfffxxxooofffbbb]]]ZZZZZZ]]]```bbbgggfffhhhlllmmmppp}}}yyy]]]hhhwwwwwwvvvuuussspppnnnmmmmmmjjjfffeeeeeeeeebbb``````^^^\\\ZZZYYYWWWUUUSSSPPPLLLGGGCCC@@@===999777444666777777444:::LLL___nnnuuuzzz}}}}}}uuuzzz^^^```tttYYYHHH>>>999===>>>:::999<<<777777888888999888888777777777777777777777777777777777777777666666666666555666777777888888777777666666666666666666666666555555555555444444444444555666666777777888888999777666555444444555666777888888999777777;;;BBBHHHRRRTTTUUUTTTSSSXXXbbbjjj|||~~~|||{{{{{{zzzyyyuuuuuuvvvvvvuuuuuutttsssrrrrrrrrrqqqqqqpppooooookkkkkkkkkkkkiiigggdddccceeecccaaa___]]]]]]^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQMMMNNNPPPRRRSSSTTTTTTTTTVVVXXXYYYXXXYYYdddtttxxxXXXZZZmmmnnnccceeeggggggggggggeeeccc```^^^]]]\\\\\\______aaacccfffgggeeecccaaa```^^^^^^```aaa``````[[[YYYXXXXXXYYYZZZYYYYYY[[[[[[[[[]]]``````___]]]___^^^^^^^^^______\\\ZZZUUUVVVWWWVVVTTTSSSSSSUUU___dddttt|||uuummmddd]]][[[ZZZYYYZZZ\\\___ccceeeiiijjjmmmpppsss~~~]]][[[~~~vvvuuuuuusssqqqooommmlllkkkiiifffeeeeeedddbbb``````___]]]YYYVVVTTTTTTUUUQQQMMMIIIEEEBBB???;;;999555555666666444888HHHXXXkkkrrryyy}}}|||wwwwwwmmmbbbsssaaaIIIDDD>>>;;;>>>>>>:::888999666777777888888888888888777777777777777777777777666666666666666666666666555666666777777777777777666666666666666555555555444444444444444444444444555555666777777888888999666666555444444555666666777999:::999777999===AAAPPPTTTXXXXXXWWWYYY___dddvvv|||{{{zzzzzzyyyxxxsssttttttuuutttsssrrrqqqsssrrrrrrqqqppppppooooookkkkkkkkkjjjhhhfffeeeccccccaaa___\\\[[[[[[]]]^^^\\\\\\\\\[[[\\\\\\]]]^^^ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMOOOPPPRRRSSSTTTXXX[[[\\\___lll|||aaa```}}}yyygggaaaeeeggghhhhhhiiigggccc___\\\[[[[[[[[[\\\]]]```cccfffeeebbb```bbb```]]]\\\]]]^^^^^^^^^ZZZZZZYYYZZZ\\\\\\[[[YYY\\\]]]___aaabbbaaa___]]]^^^^^^^^^______]]]\\\ZZZUUUWWWYYYYYYWWWUUUSSSSSS]]]```eeemmmxxx}}}~~~sssiiiddd___ZZZVVVXXXYYY[[[\\\^^^```ccceeejjjnnnsssyyyiiiXXXttttttvvvuuutttsssqqqnnnkkkiiihhheeeddddddddddddcccbbbaaa______]]]YYYSSSQQQSSSUUUQQQNNNJJJFFFCCC@@@<<<999666555555555333666BBBOOOhhhpppyyy}}}~~~zzzsssqqq~~~iiiqqqfffLLLFFFAAA???===???>>>:::888888555666777888888888888888666666666666666666666666555555555555555555555666555555666777777777777777777666666666555555444444333333444444444444444444555555555666777777888888666666666555555666666666666999;;;;;;888888;;;>>>MMMSSSZZZ\\\[[[[[[___cccuuu}}}{{{zzzzzzzzzxxxvvvsssssssssssssssrrrqqqqqqsssrrrqqqoooooooooooooookkkkkkkkkjjjhhhgggfffeeeaaa___\\\ZZZYYYYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]]]]XXXXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJNNNMMMKKKKKKMMMPPPTTTWWWVVV]]]dddgggjjjuuuyyyjjjxxx|||ooodddcccfffhhhhhhiiijjjgggbbb^^^[[[ZZZ[[[[[[[[[\\\___bbbeeedddaaa]]]aaa___\\\[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZXXX\\\^^^aaabbbbbb___]]][[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXZZZ\\\]]]ZZZXXXVVVUUUYYY\\\^^^```iiiyyymmmiiijjjttt~~~}}}{{{~~~qqqjjjaaaZZZXXXYYYXXXXXX[[[\\\^^^^^^^^^___bbbeeeiiippp{{{aaaPPPeeetttvvvzzzuuusssqqqmmmjjjgggeeedddaaabbbdddeeeeeeeeeffffffaaaaaa```[[[VVVTTTVVVXXXQQQNNNJJJGGGEEEAAA===:::888555444444333444===GGGcccmmmwww|||}}}~~~{{{wwwllliiillllll}}}vvvMMM???AAA;;;;;;;;;<<<;;;:::999999555555666777888888888888666666666666666666666666444444444555555555555555444555666666777777666666777666666555555444444444333333333333444444444444333444444555555666777777666666666666666666666666555888;;;;;;999888;;;===HHHOOOXXX\\\[[[ZZZ\\\___uuu}}}yyyvvvtttsssrrrqqqqqqqqqqqqrrrrrrqqqooonnnmmmmmmnnnnnnkkkkkkjjjiiihhhgggffffff___]]]ZZZWWWVVVXXXZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLPPPUUUZZZ^^^cccjjjrrrvvvyyyjjjsssjjjdddeeehhhhhhgggggggggeeeaaa^^^[[[[[[\\\\\\]]]^^^```ccceeeeeeaaa^^^```^^^\\\\\\]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[YYYWWW]]]___bbbbbb```]]][[[[[[ZZZ\\\^^^^^^]]]\\\\\\\\\\\\^^^______]]][[[[[[[[[YYY\\\```ccchhhsss```RRRQQQXXXiiiwww{{{xxxuuuzzzuuurrruuuzzz~~~yyyoooiii]]]YYYTTTRRRSSSWWWZZZ\\\\\\^^^______^^^aaaggglllppp~~~qqqZZZGGGTTT|||yyytttrrrooolllhhheeedddcccaaadddgggiiiiiiiiijjjkkkddddddbbb___\\\ZZZ[[[\\\RRROOOLLLJJJGGGDDD???<<<:::666444555444444999???[[[gggtttyyy{{{|||zzzvvvkkkcccvvvppphhhtttXXXCCC>>>;;;777999:::999888999999888444555666777888888888888555555555555555555555555333333444444444555555555444555666666777777666666777777666555555444333333222222333333333444444444222222333333444555555555444444555555555555444444333666999999888888;;;>>>BBBKKKUUU[[[\\\]]]___bbbqqq}}}xxxuuutttqqqpppoooppprrrsssqqqpppnnnlllkkklllmmmnnnjjjiiihhhgggffffffeeeeee^^^[[[XXXUUUUUUVVVYYY[[[YYYZZZZZZZZZYYYWWWVVVTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMOOOPPPPPPRRRWWW\\\ccciiinnnqqqvvv{{{ooonnnxxxmmmhhheeehhhiiigggdddddddddbbb```^^^\\\\\\]]]^^^^^^^^^```bbbddddddaaa___^^^]]]\\\]]]^^^^^^]]][[[XXXWWWWWWXXX[[[\\\\\\\\\^^^```cccbbb^^^[[[ZZZ[[[YYY\\\___```^^^]]]^^^___```aaaaaa```___^^^```bbb___^^^```eeegggkkk{{{yyyYYYOOONNNUUUgggwww|||yyywwwyyyrrrnnnppprrrssswww{{{yyyqqqlllfff___YYYVVVTTTSSSSSSUUUYYY\\\^^^[[[^^^```aaaccckkkuuu~~~rrrUUUOOOWWWzzzrrrpppnnnkkkiiigggffffffcccgggjjjkkkjjjiiiiiijjjdddcccaaa``````___]]][[[TTTRRROOOMMMKKKGGGCCC???<<<888555555555333666:::RRR```ooowwwzzz|||{{{yyyqqqeeexxx}}}jjjmmm___AAABBBCCC:::999;;;;;;999777777777777444555666777888888888888555555555555555555555555333333333444444555555555444555555666666666666666777777666555444444333333222222222333333444444444111111222333333444444555222333333444444333333222111444888888777888;;;>>>???HHHUUU]]]```cccfffjjjhhh~~~rrr}}}zzzwwwtttqqqooonnnpppsssuuupppooommmkkkjjjkkklllmmmiiihhhgggfffeeeddddddddd]]][[[WWWTTTTTTUUUXXXZZZWWWXXXYYYYYYWWWUUURRRPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLNNNQQQSSSUUU]]]bbbjjjttt|||hhhbbbyyyxxxfffkkkgggfffiiijjjeeeaaaaaabbbaaa___^^^]]]]]]^^^^^^]]]]]]^^^```bbbbbb```^^^]]]\\\\\\^^^______]]][[[YYYXXXXXXZZZ]]]```aaaaaa___bbbcccbbb^^^[[[[[[\\\YYY]]]```aaa______```bbbccccccbbbaaa```aaadddfffggg```^^^aaaaaaeeeyyy|||___ZZZWWW[[[kkk{{{zzzsssnnnnnnnnnmmmnnnqqqtttssstttwww~~~{{{vvvnnnccc]]][[[ZZZVVVRRRXXXXXXWWWXXXYYY\\\^^^___[[[^^^bbbeeejjjuuutttIIIMMMWWWttt}}}ssspppooommmkkkjjjjjjjjjjjjdddgggkkkkkkhhhffffffgggbbb___]]]^^^```___\\\XXXVVVTTTRRRPPPNNNJJJEEEBBB>>>888555666555333444777KKKZZZkkkuuuyyy}}}}}}|||xxxlllppphhhvvvsssPPPCCC@@@;;;666999999999999888888888777666666666666666666666666444444444333333222222222333333333333333333333333444555666555555555777999555555444333333222111111222222222222222222222222222222222222222222222222111222333333444444444444:::999999999999999999999<<>>>>>;;;777888888888888777777777777555555555555555555555555444444333333333222222222333333333333333333333333333444555444444444666888555444444333222222111111222222222222222222222222222222222222222222222222111222333333444444333333777777777777777777777777<<>><<<999666444444555666<<>>999555444555555444BBBVVVhhhttt{{{~~~xxxkkkeeewww}}}qqqwwwSSSKKKAAA<<<;;;;;;999666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111...000111000000000222444222111111111111111000000000000000000000000000000000000000111111222222222222222222333333222111111222222222333333333444444444444888===EEERRRhhh{{{|||uuunnnlllqqq{{{~~~zzzvvvqqqmmmkkkeeeaaa[[[WWWUUUSSSRRRPPPIIIIIIKKKNNNRRRSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLJJJIIIJJJNNNRRRMMMQQQXXXaaalllyyy}}}```YYYiii{{{eee___]]][[[XXX]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYWWWTTTRRRRRRSSSRRRSSSTTTUUUWWWXXXXXXXXXUUUTTTSSSUUUWWWYYYYYYYYYZZZ[[[\\\[[[XXXVVVVVVVVV]]]___```aaaaaa```^^^\\\ZZZYYYUUUYYYaaa___aaappp{{{}}}zzzsssllliiidddaaa```^^^\\\ZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\ZZZZZZZZZ[[[^^^aaaeeegggjjjkkkmmmooooooooommmlllooooooooonnnnnnnnnmmmmmmkkkjjjjjjiiihhhfffeeeeee\\\[[[YYYWWWUUUSSSRRRQQQOOOPPPPPPPPPPPPOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSUUUWWWYYY]]]___bbbiiitttZZZWWW\\\ppp~~~oooooosssqqqoooqqqjjjlllkkkgggfffhhhgggdddaaafffkkkllljjjgggggghhhiiilllpppooojjjddd^^^\\\```^^^[[[YYYWWWUUURRROOOKKKGGGBBB<<<777555555555555???PPPcccqqqxxx{{{|||{{{yyylll___mmm|||wwwAAA???===<<<;;;:::777555444444333333333222222222222222222222222222222222000000000000000111111111000000000000000000000000...///000000///000222444000000000000000000000000//////////////////////////////000000111222222222222222222222222222111000111111222222333333444444555666888:::<<>>999666444666777BBBVVVfffnnnssswwwyyy~~~yyylllooozzzttt::::::999666333222444777444444444333333333222222000000000000000000000000.../////////000000111111000000000000000000000000...000000000000000222444////////////000000000000////////////////////////...//////000111222222222222222222222222111000///...//////000111222222333444333333555777999@@@IIIZZZiiizzz|||{{{tttvvvxxx{{{wwwuuuwww||||||zzzvvvssspppoooooooooooonnnmmmlllkkkjjjiiiiiikkkkkkmmmnnnnnnooooooooonnnqqquuu{{{yyy^^^___lllxxxfffXXXWWWYYYVVVXXX^^^WWWWWWVVVUUUTTTSSSRRRQQQMMMPPPUUUYYY[[[ZZZXXXWWW\\\ZZZWWWSSSQQQOOONNNNNNNNNQQQTTTUUUTTTRRRPPPPPPOOONNNNNNNNNOOOOOOPPPQQQMMMMMMNNNQQQTTTVVVVVVUUURRRRRRRRRQQQPPPQQQUUUWWWVVVVVVUUUTTTSSSSSSSSSTTTWWWYYYWWWYYY^^^ZZZ```rrrxxx|||yyyvvvrrrnnniiigggeeecccaaa___\\\ZZZRRRRRRQQQPPPNNNMMMMMMLLLOOOOOOPPPPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPMMMLLLKKKKKKKKKLLLMMMNNNJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWXXX]]]```dddjjjsssuuu\\\SSSZZZhhhtttvvvvvvpppjjjnnnvvvqqqeeehhhjjjiiieeeeeehhhiiigggiiimmmnnnjjjccc```ccchhhjjjnnnooolllfffbbbbbbddd^^^[[[XXXVVVVVVUUUSSSQQQLLLKKKHHHDDD???:::666444444333===QQQbbbkkkqqqvvvuuuzzzwwwkkklllrrriiiyyy999888777666444444333333444444333333333222222222000000111111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000000222333444444666888;;;IIIYYYmmmyyy{{{{{{~~~lllTTTQQQqqq}}}eee___YYYWWWYYYZZZWWWUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPTTTYYY\\\[[[YYYXXXWWWXXXUUURRRQQQQQQPPPLLLHHHHHHMMMRRRUUUTTTQQQOOONNNLLLLLLLLLMMMNNNQQQSSSTTTMMMOOORRRTTTVVVWWWVVVVVVTTTSSSSSSRRRSSSUUUWWWXXX\\\XXXTTTRRRRRRSSSTTTTTTYYYXXXXXXWWWUUUXXXdddrrr~~~wwwvvvyyyvvvrrrmmmgggccc```^^^^^^[[[WWWTTTSSSRRRRRRQQQNNNRRRRRRNNNKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKKKKJJJKKKMMMOOOQQQOOONNNOOOOOOPPPNNNMMMMMMOOOQQQRRRRRRSSSUUUWWWWWWXXXZZZZZZ\\\___dddhhhlllpppwww}}}iiiUUURRRbbb}}}wwwrrrqqqppppppooommmiiifffnnnpppooojjjiiijjjiiifffhhhggggggfffaaa]]]aaahhhjjjddd]]][[[]]]```___]]]YYYXXXVVVUUUUUUSSSPPPNNNLLLLLLKKKFFF@@@:::777555444666<<>>888777555444888FFFYYYhhhjjjlllooollleeecccmmmzzzwww444333333222222222222222111111000000000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,---------.................................---------........./////////111333444222000000000///111333666<<