BM6P6(@ ~~~hhhWWWNNNIIIAAA999777555444555666555555333333222111000///...---//////......---------,,,......////////////......---------............///000///---,,,,,,---///000////////////////////////////////////////////////............/////////000000/////////............////////////000000000000////////////000000000000222111000000///000000111---...///222333222000---000000///000222333333222///000222222111111333555333111000111222333222000444111222666555111222888444555777888777777888888777666555333222222222222111000000000111000...,,,111000...---,,,+++***)))///---,,,,,,------,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))************,,,,,,,,,++++++*********++++++,,,,,,,,,---------***,,,------,,,+++---...///---+++++++++---------,,,...///...---,,,...///111000000//////000111111/////////...,,,+++,,,,,,111///......///...,,,)))------------------,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++,,,---------...000222000000000000000000000000333111000000222555999:::;;;>>>BBBGGGMMMTTT[[[___^^^fffoooqqqmmmkkkmmmqqqtttqqqoooppptttuuutttrrrrrrnnnkkkkkkmmmmmmhhhccceeebbb^^^YYYTTTPPPMMMLLLHHHBBB<<<;;;>>>===666000///000000...++++++///333............---,,,,,,+++------,,,+++******+++++++++******)))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////~~~hhhWWWNNNJJJAAA:::777555444555666555444333333222111000///......////////////......------......////////////.............../////////000000000///---,,,,,,---///000////////////////////////////////////////////////........./////////000000000000/////////.........////////////000000000111/////////000000000111111222222222222222222222222222222222222333333222111333222111111111111000///333444555444222111111222888777666444444555777999888666888===>>>>>>DDDMMMKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNKKKGGGBBB>>>;;;:::777555333333444555444333------,,,---............---,,,+++,,,......---,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******************++++++++++++,,,,,,,,,+++++++++******))))))))))))*********+++,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,---------,,,---......------...///222111//////////////////---....../////////000000000000//////////////////,,,---......---------...//////.........------,,,.........///......---,,,------------------,,,,,,---------,,,+++++++++***))))))))))))))))))))))))+++*********)))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------,,,---......///.../////////------...000/////////000222444666777222555888===CCCJJJQQQVVV[[[\\\^^^bbbhhhpppxxx}}}{{{|||}}}}}}||||||~~~}}}|||~~~|||zzzyyyxxxwwwsssmmmeee```[[[TTTKKKCCC???===999444000......000)))***++++++,,,,,,,,,,,,......---,,,++++++******++++++***)))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////~~~hhhXXXOOOJJJBBB:::888555444555666555444333333222111000//////...000000000000////////////...//////000000//////...//////000000000111111111000///...------...///000////////////////////////////////////////////////....../////////000000000000000000/////////....../////////000000000111111///000000000000111111111222222333444444444333222333222111000111222333444333333333444444555555555666777999999777777888999<<<======;;;:::<<>>;;;888555666444111000000111000///...------...//////...,,,------------............++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++******+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---///000000///...000111......////////////000000111000///000222333333222333333333222222111111111///000111222222333333333000000000///......///111---...............------..................------.........---------------++++++++++++++++++++++++***************)))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............------......///000///000111111/////////000444333222222444777:::===DDDIIIPPPWWW\\\dddlllrrrxxxyyy}}}|||yyy{{{|||xxxrrrkkkfff```ZZZQQQHHH???888222///111000///...------,,,,,,------------,,,+++***)))+++++++++*********))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......//////------------------------............////////////~~~iiiXXXOOOKKKCCC;;;999666555555666555444333333222111111000//////111111000000000000000000//////000000000000///////////////000000000111111//////............//////////////////////////////////////////////////////...////////////000000000000000000////////////...//////000000000111111111000000000111111111222222000222444555666444333222222222222222111111333444333444555666666777888:::999<<<>>>@@@BBBDDDHHHJJJIIILLLOOOOOONNNPPPWWW]]]dddhhhnnnqqqqqquuu}}}~~~}}}}}}~~~yyytttkkkaaaWWWMMMDDD???AAA;;;444000000000000///000/////////000///---,,,,,,,,,------.........///++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,------------...............///000000//////000111,,,---///000000000111222333111000111333444333222444444444444444444333333333333444555666666555333222333333222//////111444//////000111111111000000.........///////////////------..........................................************************++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,------------------------------............//////.........///000000///000222222111111222333333333444777<<>>@@@BBBFFFIIITTTUUUWWWYYY[[[```eeeiiipppuuuzzzzzzwwwvvvyyy|||www~~~~~~~~~~~~}}}||||||~~~yyypppgggbbbRRRJJJ???888666444222000///...------...///...---++++++,,,,,,------......++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))***************************************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////...///000000//////000111000222333333222222333555333222222333555666555555888999:::<<<<<<===<<<<<>>===>>>>>>===999666888888888666444333444555222333333333333333222222---------....../////////---------.......................................***************+++++++++,,,+++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((())))))*********************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------.........---------........./////////000000//////000000111222000111222111111111333666333666<<>>AAAHHHRRR]]]fffppp{{{~~~~~~~~~~~~|||rrrdddYYYQQQHHH>>>777333111...---...///000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************************))))))))))))******************************************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,------------------............///.........////////////000...///111000//////000222222444555333111111555888<<<>>>AAABBBCCCDDDGGGJJJRRRTTTWWWZZZ\\\]]]^^^^^^aaa___]]]]]]]]][[[UUUQQQMMMKKKIIIHHHGGGEEEBBB???;;;:::999777555333000///000000000000////////////........................++++++++++++++++++++++++*********+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))******************************************************++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------------+++,,,---......///...............////////////000111111000000000111222222333444444444555888===AAAKKKPPPYYYdddpppzzz|||zzzwwwsssoootttvvvyyy}}}~~~zzzwwwhhhcccZZZOOODDD;;;555222000///...------------...,,,,,,---...---,,,+++***++++++************+++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......//////000000////////////////////////000000000000111111111111~~~iiiYYYQQQMMMEEE===;;;888666666666555444333333222222222222111111/////////000000000111111000000111111111111000000//////000000000111111111//////000000000000//////000000000000000000000000//////////////////////////////000000000111111111111111111000000000//////000000111111111222222222222222222333333333333444222333333444555555666666444777:::===BBBKKKXXXaaaeeeooo}}}|||zzzyyyyyyyyy{{{xxxlll\\\QQQGGGAAA:::444222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************((()))))))))************************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------......////////////....../////////000000000000111222222111111222333000333666666666:::BBBIIITTTZZZaaaddddddgggnnntttyyy|||zzztttooolllkkkllliiiaaaZZZUUUSSSPPPKKKEEE@@@;;;999===<<<:::888666444222222111111111000/////////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((()))******+++************************************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------------...+++,,,---...////////////....../////////000000000111111111111111222333333555666999<<>>;;;888666666666555444333333222222222222222222......//////000000000111000000111111111111000000000111111111111222222222//////000000000000//////000000000000000000000000////////////////////////000000000000111111111111111111111111000000000000000111111111111222222222222222333333333444444444444444444444555666888999;;;???DDDKKKVVVhhh}}}~~~qqqoooooorrrzzz|||ppp\\\TTTIII>>>777222000...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,........................************))))))))))))************************(((((())))))*********+++************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---.........//////000000////////////000000000000111333444444333222444555222666;;;???CCCLLLXXXaaallluuu~~~tttuuurrrmmmfff^^^VVVOOOLLLIIIHHHEEEBBB>>>:::888666333333333222111000//////////////////////////////*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++************************************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......+++,,,---...////////////////////////000000000000222222111111222222333444555888===EEEPPP```oooyyyvvv}}}|||{{{yyyuuupppooossswwwzzz~~~}}}rrrfff^^^AAA===888222///---......,,,---...//////---+++***,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++........................,,,,,,,,,------........................---------000000000000000000000000000111111111111222222222jjjYYYPPPMMMFFF===:::777555444555444444444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111000000000000111111111111222222222222222222222222444444333444555555444222333666777555777<<>>CCCQQQeeexxx}}}uuurrrtttxxx{{{|||uuubbbOOOAAA888444222444...+++,,,,,,***+++---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))))))))******************)))))))))))))))************************++++++******************++++++,,,,,,,,,---------------------------------------------------------.........///////////////,,,...111222111000000000000222222111444999;;;888===DDDNNNWWW[[[cccuuu~~~qqqhhhcccbbb```^^^YYYUUUOOOHHHAAA<<<999666555555333...///222222000...---......---+++000///---,,,+++*********************************(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////,,,...//////...///222444000333777777555555888;;;<<>>DDDLLLRRReee~~~vvvkkk```\\\^^^mmmooouuuvvvcccLLL>>>666333555999111000///...------------------------------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------..........................................//////000000000000000111111222333333444222444666888;;;@@@FFFJJJ]]]lllxxxqqqlllkkkggg___YYYXXXQQQKKKCCC===999666444333////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++*********)))))))))************************))))))))))))************++++++************++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000111111222333333444444555666555444555777999>>>JJJYYYeeemmmvvv~~~yyyqqqiii```cccbbbaaaiiiwwwyyysssfffYYYGGG:::555222///---...---------------......++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000000000000000000111222222000333555555444444555777666777===EEELLLVVViiizzzkkkXXXOOOKKKDDD===:::777666666777777777555555444444333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222111222222333333333333333222222333333333444444444666666666666666666666666666888:::???HHHXXXkkkxxx|||pppfffbbbeeehhhnnnvvv{{{eeeQQQAAA555222444111000///......---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---------..........................................//////000000111111000111111222333444555555555555555888BBBRRRdddpppxxxuuuppphhhbbb```]]]XXXPPPIIIDDD@@@===;;;222111000/////////000000------------------------***+++,,,,,,------,,,,,,+++************)))))))))************************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---------............////////////000000000000000111111222333444555555333444333222333555:::===MMMYYYhhhrrryyyyyyrrrkkkfff^^^XXX\\\hhhssswwwvvvkkk\\\NNNCCC999222---000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////....../////////000000000111000000000000111222222000222444444222333666:::444;;;JJJ\\\fffmmm}}}kkkXXXOOOKKKDDD===:::777666777888888777555555555444333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222333333222222222222222222222222111222333333444444333333333333333333444444444444666666777888999:::;;;<<<@@@IIIVVVddduuuxxxtttggghhhiiijjjnnnuuuqqq\\\FFF888444222222111000////////////........................------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------------..........................................///000000111222222111111222333444555666666888;;;BBBOOObbbzzz}}}tttmmmjjjhhhddd^^^YYYVVVRRROOOMMM<<<999666222000000000111------------------------,,,,,,---............---,,,,,,+++++++++*********************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///------------............//////000000000111111111111111222333444555666666222333444666;;;CCCLLLSSSeeeqqqxxxpppggg```\\\^^^fffppptttrrrmmmdddXXXJJJ===666111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////.../////////000000000000111111000000111111222333000333555555444666===BBBDDDOOOdddwww~~~kkkXXXOOOKKKDDD===:::777666777888888888666555555444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222111222333333444444333333333333333444444444555555555666888:::<<<>>>@@@AAATTTeeeyyyuuulllbbb]]]aaalllvvv|||cccPPPHHH444333222111000000000000........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////////////////////////////...//////000111222222222111111222333444666666777>>>HHHZZZqqqxxxuuuooollliiifffdddbbb___]]]GGGCCC===666111...------........................---......///////////////---------,,,,,,,,,++++++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////000000000000111111111111111111222333444666666777666888<<>>WWWrrrvvvjjjZZZPPPUUUaaawww}}}jjjYYY???777111111333111000000......---------......///......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...------------------------///////////////.........////////////000000000000+++///333333111000222444999777777999888777:::@@@HHH\\\{{{uuu}}}{{{uuulllccc___aaadddddd\\\KKK:::333555222,,,------,,,,,,,,,,,,...///,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.....................------///////////////.........222000...///222444333111555444222000222555666444:::;;;CCCSSSeeettt}}}rrrmmmjjjfffbbb___iiiqqqoookkkeeeZZZOOODDD<<<333///000111///,,,000///---,,,++++++,,,------------------------------------+++)))((()))+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////000111111111111222222222111000000111333555555444444777<<<>>>;;;>>>PPPeeeqqqvvviiiUUUMMMKKKFFF???<<<888666666777666666666666555444333333333333111111111111111222222222111111111111111111111111222222222222111111111111111111222222222222111111222222333333333444444444333333222222222222222222222333333333333444444444:::666666888999666666999888;;;999;;;AAAEEEWWWuuuzzzkkk\\\WWWZZZfffvvv{{{oooRRRBBB333///111111/////////......------......///.........---------,,,,,,---------,,,,,,,,,++++++,,,------......------,,,...------,,,,,,------...------------------------......///////////////////////////000000000111111///111111000......000222222333777999888999AAALLLkkk}}}xxxsssnnnhhhccc```ddd```PPPAAA999555222222111000000111111000///---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...........................////////////////////////111//////111444777777666444555555555666888999999CCCIIIUUUggg{{{yyytttmmmiiicccgggiiihhhiiihhh___UUUKKKEEE===444...,,,---.........---------......///------------------------+++,,,,,,+++)))(((((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000///111111111111222222222222222222222222333333222111888555666;;;AAAMMMbbbtttvvviiiVVVMMMKKKFFF???<<<888666666777666666666666555444333333333333000000111111222222333333222222222222222222222222333222222222111111111111111111222222222222222111333333333333444444444444333333333333333333333333333333333444444444555555999555333666888777888:::888;;;;;;BBBSSSccc||||||jjj[[[SSSUUUcccuuuoooXXX???555333333000...//////............//////.........------------,,,------------,,,,,,,,,,,,------............------......------------.......................................//////000000000///000000000000111111111333222000//////111333444000333777999;;;EEEYYYmmm{{{pppgggbbbhhhjjjdddZZZPPPFFF>>>444111......000111///---...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------..............................//////////////////000000000///000333777:::<<<<<<222444777777888:::???DDD]]]hhhxxx{{{tttmmmiiicccaaaeeehhhaaaXXXRRRQQQKKK???222+++,,,000///////////////.........------------------------***,,,...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............///000000000000000000000000111111111111222222222333222333444555555555444444777555888BBBQQQcccxxxjjjVVVMMMKKKEEE???<<<888666666777666666666666555444333333333333000000111111222333444444222222222222222222222222333333222222222111111111111111222222333333222222333333333444444444444555333333333333444444444444444444444444555555555555666222222777999999:::<<<:::EEEOOOaaa{{{|||iii\\\QQQUUU^^^oooqqqVVVEEE<<<555111///000000//////.../////////............------------------------------,,,,,,------............------......------------..............................------...///000111111222000000000111111111222222222222111222444666888999999:::>>>GGGTTTjjj|||uuummmhhhdddhhhooonnn```SSSAAA:::111------000000//////...------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------..................//////////////////000000000000111111000000111444777:::<<<===777777888:::;;;AAAOOO[[[xxx{{{tttjjjfffffffffaaa[[[WWWXXXVVVNNNAAA666222111222111111000...---++++++------------------------,,,...111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------------............///000000000000000111111111111111111222222222333333111333555666777777888999555>>>LLL[[[jjj}}}jjjVVVMMMKKKEEE???<<<888666666777666666666666555444333333333333000000111222333444444555222222222222222222222222333333333222222222222111111111222333333333333333333333444444444555555555333333444444444555555555444444555555555666666666777666777;;;<<<:::<<>>DDDPPPdddwww}}}uuuooojjjeee```]]]XXXYYY[[[ZZZTTTIII===444111000000///...---,,,,,,------------------------,,,...111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---------............//////000000000111111111222111222222222222333333333111333555555555555888::::::NNNeeesss~~~kkkVVVMMMKKKEEE???<<<888666666777666666666666555444333333333333111111222222333333444444333333333333333333333333333333333333222222222222000111222333444444444444333444444444555555555555333444444555555666666666555555555666666666666777666777999;;;999888@@@III___{{{gggXXXKKKOOO___sss}}}ooo\\\FFF888333333222111000000//////000/////////.........------------------..................////////////......//////............//////000000000000000000000000/////////000000111111111111111222222222333333333111444666666444444777:::;;;JJJhhh{{{uuuqqqmmmlllsss|||qqqgggXXXGGG:::444222222111000///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............//////............//////.........//////000000111000000000111222222333333222333444555444555888:::;;;888;;;GGGTTTbbbxxxxxxrrrkkkccc\\\ZZZXXXWWWYYY]]]___XXXJJJ???111000///......///000111------------------------***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------............//////000000111111222222222222222222222333333333333333555666444222333888<<>>CCCGGG[[[zzz~~~pppggg\\\WWWRRRRRRWWW[[[\\\\\\BBB>>>888222...------...------------------------,,,---...---+++,,,---///---------------------------------.........//////,,,,,,------...///000000---------........./////////000000111222222333333222222333333333444444444444666999:::<<>>;;;888777777777777666888777666555555444444555111111111222222333333333222222333333333444444444666555444444333333333333333222111111111333555777555555555555666666666777666777777777777777666666;;;<<<;;;777555777;;;===<<<;;;>>>HHHTTTjjjxxxhhh___dddooopppXXXJJJ===222111333000000222000/////////............,,,---///000///...///000//////............//////......////////////......111111000000000000000111111111222222222333333333555444333333555666666666666888;;;999999IIIqqq{{{}}}tttgggeeelll{{{tttkkk[[[EEE777111///222333111//////------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------........./////////////////////........./////////000111111222222333333222222111222222333666333555:::777222:::IIIXXXddd|||wwwkkkhhh[[[PPPPPPTTTWWW]]]dddZZZQQQAAA333000444111+++222111///...,,,,,,++++++------------------------,,,,,,,,,---------..........................................////////////......//////000000111111111111222333444444444444111222444444333333444555888999::::::???MMMfffzzzlllVVVNNNKKKCCC>>>;;;888777777888777666888777666555555444444555111111222222222333333333222222333333333444444444555555444333333333333333333333222111222444555777555555555666666666777777666777777777777777666666666777888666666888;;;<<>>;;;999777888888888777888777666555555444444555222222222222333333333333333333333333444444444444444444333222222222333333333333222222333444666777555555666666666777777777666777777888888888777777444444666888:::;;;<<<<<<>>>DDDVVVwwwtttnnnlllsss{{{|||{{{jjjUUU???555666555222///000000000000////////////000111333222111000000111000//////......//////000...//////000000//////...111111000000000111111222222222222333333333444444444555666777888888999999888:::AAAMMMbbb|||jjjdddiiirrrvvvzzzrrr^^^PPPBBB555111111111000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------.........///////////////////////////////////////000000111222222222000000111222333555777888666555666999888>>>SSSiiiwwwnnnbbbWWWLLLGGGJJJQQQ[[[\\\VVVGGG888222111222///////////////...------------------------------,,,------------.............................................////////////......///000000111111222111222333444444555555444444555555555444444666777555999???FFFTTTpppmmmWWWOOOKKKBBB>>><<<999888999999999888888777666555555444444555333333333333333333333333333333333444444444444555444333333222222222333333444333333333444555666777555666666666666777777777777777888888999999888888777777888<<<===<<<===@@@???VVVzzzgggeeelll|||wwweeeNNN>>>777555222000111111111000000000//////000222333222000//////000000000////////////000000//////000000000000//////111111000000111111222222333333333333444444444444555666777777777777888999777AAASSSjjj}}}zzzpppooorrrqqqtttoooaaaXXXNNNDDD>>>999222///000////////////............------------------------,,,,,,,,,---------.....................---------............///////////////////////////000000000///000000111111222333333111222222333444666777888::::::;;;>>>BBBQQQooo|||lll]]]QQQJJJIIIJJJPPPXXX]]]UUUDDD777222222...///000000000///..............................------------................................................////////////...//////000111111222222111222333444555555555555555666777666555666888:::999BBBKKKTTTgggnnnXXXOOOKKKAAA>>><<<999999999::::::999888777666555555444444555333333333333333333333333333333444444444555555555333333333222222333444444444444444444555666777777666666666666777777777888777777888999999999999999;;;999;;;>>>===;;;@@@HHHVVVzzzwwwddd]]]lll|||rrr```KKK===555333333222111111111111000000000000111222222000......///000000////////////000000//////000000000000//////111111111111111222333333333333444444444555555555777888888777555666888:::<<>>@@@NNN]]]jjjoooYYYOOOJJJAAA>>><<<:::999:::;;;;;;:::888777666555555444444555444444444444333333333333333444444444555555555555444444333333333444555555444444555666666777777777666666666777777777888888777888999:::::::::::::::<<<:::;;;===<<<<<>>EEESSS______QQQAAA888222222111000//////000000........................------........./////////....................................//////////////////000111111222222333222333444555555666666555666777777777888;;;???BBBCCCWWWmmm}}}pppYYYPPPJJJ@@@???<<<::::::;;;<<<<<<;;;888777666555555444444555555555444444444333333333444444444444555555555555555444444444555555666777444555555666777777777777666666777777777888888888777888999:::;;;;;;;;;;;;;;;:::<<>>CCCZZZtttiiiZZZ^^^lllzzz~~~yyyhhhWWWIII===444333333222222222111111111///000222222111000111222111111000000000000111111000000111111111111000000111111111111222333444555444555555555666666666666666888888777666:::CCCJJJ]]]~~~wwwcccWWWYYYYYYUUUSSSTTTYYYWWWLLL???888111111000000///......---........................,,,,,,,,,---------......---........./////////000.../////////000000000000...//////000111111222222000111111222222333333444444444555666777999:::;;;===KKKaaayyyxxxmmm___SSSHHHDDDIIIYYYddd^^^OOODDD666444111///...///000111....................................////////////....................................///////////////000000111111222333333222333444555666666666666555666777888999===BBBFFFOOOgggpppZZZPPPJJJ@@@???===::::::;;;<<<<<<<<<888777666555555444444555555555555444444333333333444444444555555555666666555555555555555666777888444555666777888888888888777777777777888888888888777888999:::;;;;;;;;;;;;;;;:::>>>AAABBBKKKjjjzzzcccZZZcccrrr|||}}}pppaaaTTTBBB333333333333222222222111111///111333333222222333444111111000000000000111111000000111111111111000000111111111111222333444555555555555555666666666777555777888777888>>>IIIRRRxxxmmm]]]YYYVVVWWWOOOLLLSSSYYYTTTGGG>>>222111111000///......---........................,,,,,,,,,---------......---.........//////000000////////////000000000000...//////000111222222222000111111222222333444444333333444666888:::<<<===KKK\\\vvvuuujjj```TTTFFFCCCSSSeeefffYYYNNN888555222...---...000222////////////////////////............/////////000..................................../////////000000000000111222222333333222333444555666666666666555666777888:::>>>DDDHHHbbb|||kkkYYYLLLEEECCC???<<<999888888999:::999777777777666555555444444777666666555444444333333444444444444444444444444555555555555555555555555444555777888888888777666777888888888888999999999777888999;;;======;;;999777===@@@AAAMMMlll|||aaaVVV___mmm{{{}}}{{{tttooodddNNN888888777777666555444222222111111111111111111111111333111000000111222222111000000000000111111111111111111222222222333333333555666777666555666888999666888:::::::::FFFeeezzznnnaaaWWWSSSOOOHHHEEENNNYYYZZZTTT@@@666...000111......111000/////////............---------.........//////000//////.........//////......//////000000111111000000000000111111111111222222333444444555555666777333444888:::999???HHHZZZ|||~~~ooobbbWWWNNNOOOYYYbbbbbb^^^FFF>>>666333000...///333000000000000///////////////////////////////////////////////////.........////////////000000000000111111111222333333444444555666777888888777666555888666777:::>>>FFFUUUcccmmmYYYLLLEEEBBB???<<<999888999::::::999999888888777777666555555666666666666555555444333444444444444444444444444555555555555555555555555555555777888888888777666888888888888999999999999999888999:::<<<============@@@DDDOOOjjjwww]]][[[eeesss{{{|||uuuoooiiiXXXDDD:::888666555444333222111111111111111111111111111333111000000111222222111000000000000111111111222222222222222333333333333555666777666555666888:::::::::;;;>>>EEE]]]|||qqqhhh```PPPOOOJJJFFFKKKUUU[[[ZZZOOO@@@444222444222000000000000/////////.........---------.........//////000//////.........//////......//////000111111111000000000000111111111222222333333444555555666666444666999;;;:::===LLL]]]zzz|||sssgggXXXPPPQQQXXX```dddQQQEEE888444333111000222111000000000////////////////////////////////////////////////////////////////////////000000000111000000111222222333333444555666777888888888777666777777:::???GGGWWWqqqoooYYYKKKDDDAAA???<<<:::999999::::::999:::999999888888777666666555555666777777666555444444444555555555555555555666666666666666666666666555666777777888888777777888888888888999999999::::::999999999:::<<<>>>@@@>>>AAAKKKddd___RRRYYYgggwww~~~vvvqqqpppeeeTTT>>>:::666333333333222111222222222222222222222222333222000000222333222111000000111111111222222222222222222333333333444444444555666666555666888::::::888888@@@SSSwwwxxxpppjjjTTTSSSOOOHHHGGGPPPZZZ___\\\KKK999333555555222000000000000/////////......------.........//////////////////......//////000......///000000111111222000000111111111222222222333333444444555666666666444999>>>===:::DDD___yyy~~~uuugggYYYRRRVVV```iii___OOO>>>777555333111000111111000000000//////////////////////////////////////////////////////////////////000000000111111000000111111222333333333555666777888888888888888888999===FFFTTTnnnqqqZZZKKKCCCAAA>>><<<:::999:::;;;:::999:::999999888777777666666555666777888888777555444555555555555555666666666666666666666666666666666666666777777888888888888888888888999999999::::::999:::;;;;;;;;;;;;===>>><<>>888333111111111111111000000000/////////////////////////////////////////////000000000//////000000000111111111000000111111222333333333666666777888999999::::::;;;:::???MMMdddttt\\\KKKCCCBBB>>><<<;;;:::;;;;;;:::999999888888777777666555555666777888888888777666555555555555666666777777777777777777777777777777777777777777777777888888999888999999999999:::::::::888;;;======<<<;;;<<<>>>BBB\\\hhh[[[TTTggguuuwwwvvvvvvmmmaaaNNNEEE;;;444222333333111222222222222222222222222444222111111222333333222222222222222333333333333333333444444444555555555333555666777777999;;;===???EEETTTooossslll```NNNBBB>>>EEERRR]]]ccc]]]RRRCCC888222111222111000000000////////////........./////////000000///////////////000111111//////000000111222222222222222222222333333333333444444555666666777777888555777999???PPPooo}}}uuuqqqooommmlllkkkbbbUUUIII===333111444111111111111000000000000000000000000000000000000////////////000000111111000000000000111111111111111111111222333333444444666666777888999:::;;;<<<;;;:::CCCZZZzzzvvv]]]LLLDDDCCC>>>===;;;;;;<<<<<<:::888999888888777666666555555999999888888777666666666555555666666777777888888777777777777777777777777888777777777777888999:::999999999999::::::::::::999<<>>@@@CCCOOOtttdddUUU]]]hhhsssxxxuuullldddYYYNNN???666444444444222333333333333333333333333444333111111333444333222222222333333333444444444444444444555555555666666444666888888999;;;===@@@AAAVVVvvvttteeeSSSEEE???BBBNNNYYYeeehhhcccTTTCCC999444111111111000000000/////////....../////////000000000////////////000111222222//////000111111222222333222222333333333444444444555555666666777888888888444888???PPPmmm}}}yyywwwsssppplllggg```VVVGGG888444666222222111111111000000000000000000000000000000000...//////000000111111222000000000111111111222222222222333333444555555555666666777888999;;;===>>>>>>CCCUUUvvvxxx^^^MMMEEEEEE>>>===<<<<<<<<<<<<:::888:::999999888888777666666===<<<999777666555666666555555666777777888999999888888888888888888888888888888777777777888999:::999999999:::::::::;;;;;;;;;===???>>>>>>BBBJJJPPPjjjyyy\\\UUUYYYlllxxxtttmmmkkkbbbUUUDDD888555666555333333333333333333333333333555333111222333444333222333333333333444444444444444555555555666666666666555777999:::;;;<<<@@@BBBGGGmmmuuufffVVVHHHAAAIIIUUUaaahhhiii___RRRFFF;;;222111111111000000000//////.../////////000000000000////////////000111222333///000000111111222333333333333333333444444444444555666666777777888999999:::CCCSSSlll|||xxxtttmmmjjjfffaaaTTTCCC888555222222222111111111000000000000000000000000000000...//////000111111222222000000111111111222222222333333444555555666666777666666777888:::<<<>>>@@@JJJWWWuuuxxx___MMMFFFFFF>>>===<<<<<<===<<<:::888;;;;;;::::::999888888777???===999666555555666777555666666777888999999999888888888888888888888888999888777777777888::::::999999:::::::::;;;;;;;;;===>>>>>>===>>>EEERRR[[[bbbPPPOOOgggxxxtttnnnqqqhhhYYYGGG:::666666555333333333333333333333333333555333222222333444444333333333333444444444555555555555555555666666666777666777999;;;<<<>>>AAACCCRRR{{{hhhPPPAAAEEEQQQYYYbbbgggccc[[[QQQBBB444111111111111000000000000////////////000000000000////////////000111222333000000000111222222333333333333333444444444555555666666666777888888999999CCCPPPgggzzzvvvpppkkkiiiggg]]]LLL<<<444222222222111111111111000000000000000000000000000...//////000111222222222000111111111111222222222444444555555666777777777666666777888:::<<>>>>>>>>======>>>BBBKKK```kkkNNNUUUgggoooqqquuummmgggYYYGGG;;;999777444333333333333333333333333333333333222222333333333222222333333333444444444444444555555555555666666111:::;;;:::???CCCNNNaaasss]]]MMMIIIKKKUUU^^^bbbccc___QQQAAA999777333222333333222111000000000000111111111111111111111111111111111111000000000111222222333333555444444333333444444555555333555:::;;;;;;@@@GGGeeexxxwwwrrrkkkggg```PPP@@@999555444555333000///333111111111111111111111111111111111111111111111111111111111111111222222333333333333333444555666666555:::999999>>>>>>GGGZZZgggUUUJJJGGGBBB???<<<;;;;;;;;;:::999;;;:::999888777888999999777777777777777777777777555777888888777777888999999999999888888888888888888888999999999999999888;;;:::999<<<@@@CCCCCCAAA===@@@AAAGGG\\\WWWPPP```mmmsssuuunnnkkk```OOO@@@999777555333333333333333333333333444444444444444444444444333333333333444444444444444555555555666666666777555<<<<<<<<>>777333444555333222333222222222222222222222222222222222222222222222222111111111111111222333333333333333444444555777777666::::::===AAA@@@RRRrrrkkkXXXLLLHHHCCC@@@===;;;;;;;;;::::::::::::999888888888888999666666666666666666666666555777888888777777888999888888888888888888888888888888999999::::::999999<<<999888===CCCHHHFFFDDD@@@BBBCCCNNNooofffTTT^^^mmmrrrpppnnnmmmeeeVVVEEE:::666555444444444444444444444444555555666666666666555555333333333444444444444555555555555666666777777888:::>>><<<<<>>AAADDD^^^ooo[[[NNNIIIDDD@@@===;;;;;;;;;;;;;;;999999888888777777777777666666666666666666666666555777888888777777888999888888888888888888888888888888999:::::::::::::::===:::999===DDDHHHHHHEEE@@@BBBGGG[[[{{{]]]]]]kkkrrrpppmmmlllggg[[[JJJ<<<555555444444444444444444444444555666666777777666666555333333444444444555555555555555666666777888999999;;;===:::<<>>IIIUUUrrrsss^^^PPPJJJDDDAAA===::::::;;;<<<;;;888888888888888777777777777777777777777777777777555777888888777777888999888888888888888999999999777888999:::;;;;;;;;;;;;<<<;;;:::>>>CCCFFFFFFDDD@@@EEESSSrrrkkk]]]iiitttuuummmkkkhhhaaaSSSBBB999777444444444444444444444444555666777888888777666555333444444444555555555555555555666777888999::::::777===;;;DDDbbbhhhVVVLLLSSS\\\^^^aaahhh\\\PPP@@@555222222333222111111111222222222222333222222222222222222222222111111222222333444444444444444444444555666777777555888999<<>>@@@BBBCCCCCCFFFPPPjjjhhhjjjtttvvvooollljjjggg\\\KKK???;;;555555555555555555555555444555777888888777555444444444444444555555555555555666666777999::::::;;;777AAADDDTTTcccMMMPPPYYYZZZ^^^fffdddYYYJJJ===555222222222111111111222222222333333222222222222222222222222111111222333333444444555444444444444555666777888888999<<>>>>>>>>>>>@@@BBBOOO]]]}}}vvvooorrrppprrrmmmllllllcccRRRDDD???555555555555555555555555444555666888888666555444444444444555555555666666555666777888999:::;;;;;;;;;IIIOOOaaaoooQQQPPPVVVVVVYYYaaahhh___RRRDDD999333222222111111222222222333333333222222222222222222222222111222222333333444444555444444444555555777888888===;;;AAAZZZ}}}ooolllhhhZZZIII>>>777333444777333333333333333333333333333333333333333333333333333333222222333333444555444444555666777999;;;<<<<<>>===;;;;;;;;;;;;:::999888777666555777777777777777777777777:::999999888888999999::::::::::::999999888888888666777999:::;;;<<<<<<<<<666???;;;666@@@EEEBBBBBBSSS}}}mmmiiixxxtttlllllllllfffbbbSSS;;;999777666555666666444333666666666666666666666666444444444555555555666666888777555444777:::;;;888<<>>===;;;;;;;;;;;;:::999888777666666777777777777777777777777999999999999999999999999:::::::::999999999888888777888999:::;;;<<<<<<<<<===CCC>>>;;;BBBDDDDDDLLLnnn|||ooosssuuummmllllllfffaaaSSS;;;999777555555666666555444666666666666666666666666444444444555555555666666777777666666999<<<<<<<<<===QQQkkkrrrSSSIIIRRRYYYWWW^^^cccaaaTTTCCC:::666555222222222222222333444444333333222222222222333333333333333333444555666666888777666555777999;;;:::;;;???TTT}}}wwwllliiieee\\\NNNAAA999666555666555444444333333444444444444444444444444444444444444444444444444444444888999999888888;;;>>>???BBBIIIggguuukkk[[[OOOEEE======>>>===;;;<<<;;;;;;:::999888777777666777777777777777777777777888999::::::::::::999888::::::::::::999999999999999999:::;;;;;;;;;;;;;;;>>>???<<<===AAA???HHH^^^xxxzzzqqqooonnnhhhdddVVV???999777666666777777777666666666666666666666666666444444555555555666666666777666777888:::<<<>>>@@@DDDdddeeeOOOLLLSSSXXX\\\aaaeee___NNN===777:::333333222222222333444444333333222222222222333333333333333333444555666666666555555666777888999;;;???NNNkkkpppiiigggbbbXXXJJJ>>>777555666555444444333444444444444444444444444444444444444444444444444444444444777666555666777:::>>>@@@BBBWWW|||sssbbbQQQGGG>>>===>>>===<<<<<<;;;;;;:::999999888777777777777777777777777777777777888:::;;;;;;:::888777::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::===<<<:::???BBB@@@RRRvvvuuurrrqqqkkkiii^^^HHH:::888666666777888888888666666666666666666666666555555555555666666666666777666888:::::::::>>>CCCRRR{{{vvvYYYLLLQQQZZZ\\\]]]cccfffZZZEEE:::;;;444444333333333333444444333333333222222333333333333333333333444555666666333222333555777777:::>>>GGGaaauuujjjhhheee___RRRBBB888444666666555444444444444444555555555555555555555555444444444444555555555555777666666999:::;;;???CCCMMMlllxxxhhhSSSHHH???===>>>===<<<<<<;;;;;;::::::999888888888888888888888888888888888777888:::;;;;;;:::888777::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;@@@???===CCCFFFFFFaaayyyssspppllllllcccPPP<<<:::777777888999999999666666666666666666666666555555555666666666777777888777888:::999888???HHHbbbjjjUUURRRYYY]]]ZZZ^^^fffaaaNNN???:::555555444444444444444555444333333333333333333444333333333333444555666666888555666999:::888===DDDMMMmmm~~~oooiiieeebbbXXXGGG999444666666555444444444444555555555555555555555555555444444444555555666666666:::888;;;??????>>>CCCJJJ]]]|||lllUUUJJJ@@@>>>>>>===<<<<<<;;;;;;::::::999999999999888888888888888888888888888999::::::::::::999888::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>???>>>AAAGGGMMMlll~~~uuuooojjjlllfffTTT???<<<999777888999999999666666666666666666666666555555666666666777777777888666888;;;999888CCCRRRtttgggWWWUUU^^^[[[]]]bbbbbbVVVFFF<<<666666555444444444555555444444333333333333444444333333333333444555666666;;;777666999888666===GGGYYYwwwzzzmmmdddccc]]]MMM===666777666555555444444555555555555555555555555555555444444444555666666777777777666999>>><<<;;;EEETTTkkk~~~mmmWWWKKKAAA>>>>>>===<<<===;;;::::::::::::999999999888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999;;;<<<============999>>>>>>BBBLLL[[[{{{qqqjjjlllhhhXXXAAA>>>:::888888999999999666666666666666666666666555666666666777777777777777555777;;;:::;;;KKK___dddVVV]]]___``````___ZZZNNNAAA777666666555555444555555444444333333333333444444333333333333444555666666999333333888888888BBBPPPvvvssseeedddcccUUUDDD<<<777666666555555555555555555555555555555555555555444444444555666777777777666555888;;;888:::NNNeee~~~mmmWWWLLLAAA>>>>>>===<<<===;;;::::::::::::::::::999888888888888888888888888:::999999888888999999::::::::::::;;;;;;<<<<<<<<<888999:::<<<===>>>>>>>>>999BBBDDDHHHWWWooouuummmoookkk\\\CCC???;;;888888999999888666666666666666666666666666666666666777777777777666333666<<<<<>>@@@NNN___xxxffffffggg[[[JJJAAA777777666555555555555555666666666666666666666666444444444555666777777888===;;;===???;;;AAA[[[yyytttaaaNNN@@@@@@DDDBBB>>>???<<<;;;;;;::::::999999888:::999999888888999999:::999999999999999999999999<<<<<<<<<;;;;;;:::::::::999;;;<<<===<<<<<<<<<===???AAADDDNNNiiiwwwrrrkkkdddaaaRRREEE:::777999888666666777777666666666666777777666777888777666555666777888:::999<<<===>>>ZZZZZZ^^^aaafffaaaWWWXXXWWWJJJ<<<888444444666777777555444444444444444444444444666555555555555666666777666;;;999999<<>>KKKssswwwcccOOO@@@@@@DDDBBB??????<<<<<<;;;::::::999999888:::999999888888999999:::999999999999999999999999<<<<<<<<<;;;;;;:::::::::999;;;======<<<<<<===>>>AAA@@@GGG\\\~~~xxxrrrkkkeeebbbRRRFFF;;;888999888777777777777666666666666777777666777888777666555666888999;;;:::<<<@@@EEEeee}}}}}}}}}iii\\\^^^dddbbbXXXYYYYYYLLL>>>:::666444666888777555444444444444444444444444666555555555555666777777666:::888888???KKKjjjvvvhhhfffcccVVVJJJ>>>999555555999:::888555666666666666666666666666666777888888777777888999777:::======BBB[[[yyyeeeQQQAAAAAADDDBBB??????<<<<<<;;;;;;:::999999999:::999999888888999999:::999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999;;;======<<<<<<>>>???CCC@@@NNNuuuzzzqqqkkkgggdddSSSHHH===::::::888777888888777777666666777777888666777888888666666777888;;;===;;;<<>>888666777888777666444444444444444444444444666555555555666666777888666:::777999FFFYYY}}}qqqiiicccYYYPPPCCC===777666999:::888555666666666666666666666666666777888888777777888:::777===>>>===LLLxxxyyyhhhSSSCCCBBBDDDBBB??????<<<<<<<<<;;;::::::999999:::999999888888999999:::999999999:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::<<<============???AAAGGGEEE]]]}}}qqqkkkgggdddUUUJJJ???<<<:::888777999888777777777777777777888666777888888777666777999;;;>>>:::===MMMeeexxxqqqtttzzz|||yyyxxxyyy{{{zzzwwwtttooossswww{{{~~~eee\\\^^^aaa]]]^^^^^^VVVIIICCC;;;777777888777666555555555555555555555555555555555555666777888888666:::888===RRRlll}}}oooeee\\\VVVIIIBBB:::777999:::888666666666666666666666666666666777888888888888999;;;:::???>>>@@@]]]yyykkkVVVDDDBBBDDDBBB??????======<<<;;;;;;::::::999:::999999888888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>@@@CCCLLLQQQrrrqqqkkkgggcccVVVLLLBBB>>>;;;888888:::888888777777777777888888555777888888777777888:::999===:::@@@YYYzzzxxxttttttxxx}}}~~~|||zzzzzzzzzwwwpppkkkfffjjjooorrrrrrtttxxx{{{yyyddd\\\```___```aaa[[[OOOHHH???999888888888777555555555555555555555555555555555666666777999999777::::::FFFdddwwwhhh```\\\OOOGGG===888888:::999777777777777777777777777777555777888999888888:::;;;;;;??????IIIqqq}}}mmmXXXFFFCCCEEEBBB??????======<<<<<<;;;::::::::::::999999888888999999:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<============???BBBDDDPPPbbbtttmmmgggaaaXXXNNNEEE@@@<<<888888;;;999888888777777888888999555777888888888888999:::777===<<>>EEEYYYoooZZZGGGDDDEEEBBB???@@@=========<<<;;;;;;:::::::::999999888888999999:::999999::::::;;;<<<<<<===;;;<<<<<<<<<=========>>><<<============???CCCEEETTTsssyyyqqqhhh```YYYPPPGGGAAA<<<888888<<<999888888777777888888999555777888888888888999;;;777>>>???OOOzzzzzzxxxxxxpppkkkppptttvvvsssqqqqqqrrr{{{{{{vvvsssqqqrrrwww]]][[[```dddeee```YYYQQQEEE<<<999999999888555555555555555555555555555555555666777999:::;;;888===CCC]]]~~~zzzzzzzzzxxxvvvjjjjjjiiiggggggkkkppptttvvv|||qqqeeebbbZZZOOOBBB:::888999999888777777777777777777777777555777999999999999;;;===:::BBBRRRpppqqq[[[HHHDDDEEEBBB???@@@=========<<<;;;;;;:::::::::999999999999999999:::999999::::::;;;<<<======;;;<<<<<<<<<======>>>>>><<<============???CCCFFFVVV}}}}}}sssjjj```ZZZQQQHHHBBB<<<888888<<<999999888888888888999999555777888999888888:::;;;777???AAATTTyyyyyywwwnnnlllppptttuuusssrrrsssvvv}}}{{{qqqnnnnnnnnnyyy}}}]]]ZZZ```eeefffaaa\\\SSSFFF===:::999999888666666666666666666666666555555555666777999:::;;;999>>>FFFdddzzzuuurrrrrrqqqnnnkkkeeefffhhhiiikkknnnssswww}}}sssfffccc]]]QQQCCC:::888999999888777777777777777777777777555777999999999:::;;;======GGG___ttt[[[EEEAAAGGGGGGBBB>>>BBBAAA@@@>>>============:::999999888888999999::::::::::::;;;;;;;;;<<<<<<========================999BBBAAA???BBBAAAAAAKKKcccsssjjjbbb[[[TTTIII@@@;;;999999:::;;;::::::999999::::::;;;::::::999999888999999999===AAAAAA___xxxvvvvvv{{{{{{vvvtttxxx}}}{{{kkkhhhqqq{{{|||sssJJJUUUddd^^^[[[^^^TTTGGG>>>;;;:::777444666666555555555555666666333555777777666777888:::AAA===NNNzzzzzz~~~sssnnnllliiiiiikkkjjjhhheeebbbbbbccceeejjjpppvvvzzzzzzeeeccc___XXXLLLAAA:::888:::<<<999888888888777777666666888888666666888<<<;;;888AAAJJJ{{{ttt[[[EEECCCIIIIIIEEEBBB@@@???>>>===;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<========================777@@@@@@???CCCBBBFFFTTTyyyyyyoooggg___WWWMMMBBB<<<999999999;;;::::::999999::::::;;;;;;;;;:::::::::::::::;;;>>>BBBFFFggg~~~|||{{{|||ooooooyyyTTTUUUbbb___\\\\\\UUUJJJAAA<<<:::888666666666555555555555666666444666777777777888999;;;999???XXXvvvkkkeeehhhfffdddeeeggggggfffddddddddddddfffiiioootttxxxlllfff```XXXMMMBBB;;;999:::<<<999888888888777777777777888777777777:::======<<>>===<<<;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<========================888@@@AAAAAACCCBBBLLLaaa~~~sssjjjbbb\\\QQQFFF>>>:::999999;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<>>999888999777666666555555666666777555666777777777888:::<<<888DDDddd{{{tttfffaaabbbdddbbbaaabbbdddeeeeeedddffffffeeegggjjjooouuuxxxqqqcccaaaZZZOOODDD===::::::;;;888888888888888777777777888888888:::;;;===???AAAMMMzzzxxx]]]GGGGGGLLLIIICCCBBBBBBBBB@@@???>>>=========:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===========================CCCDDDCCCCCCBBBRRRqqqsssjjjddd^^^TTTIII???:::999:::;;;::::::999999::::::;;;;;;::::::::::::;;;;;;<<<999===QQQ{{{|||tttvvvlllSSSZZZ^^^VVVVVVUUURRRIII???888888:::777777666666666666777777444555666777666888:::===???JJJmmm{{{llldddcccfffccccccbbbbbbdddeeefffggghhhhhhhhhjjjooouuuzzz~~~zzzcccbbb\\\RRRGGG???;;;;;;;;;888888888888888888888888999888999;;;;;;;;;@@@EEEPPPeeeOOOOOORRRKKKCCCBBBCCCBBBAAA???>>>>>>>>>>>>;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEEEEFFFaaauuukkkeeeaaaXXXLLLAAA;;;:::;;;;;;::::::999999::::::;;;999999888999999:::;;;;;;999===[[[{{{xxx}}}|||\\\^^^```TTTSSSUUUTTTLLLAAA999888999777777666666666666777777444555555555555777;;;===EEEOOOxxxyyymmmfffddddddddddddddddddcccdddeeehhhiiijjjkkkmmmpppwww~~~jjjddd^^^TTTJJJBBB===;;;;;;888888888888888999999999;;;999:::;;;:::999AAAKKKaaaoooXXXXXXZZZOOOFFFFFFAAA@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<>>CCCiiizzzzzznnnffffffXXXSSSUUUVVVPPPEEE===999999888777777666666777777888555555666666666888<<>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAGGGKKKSSStttqqqnnndddVVVGGG===:::;;;;;;::::::999999::::::;;;999888888999:::;;;<<<<<>>BBBPPPjjj{{{~~~}}}~~~}}}|||xxxwwwyyyzzzyyy|||uuuhhhdddgggjjjfffbbbbbbdddfffgggiiilllrrrwwwxxxyyy|||wwwfffaaaYYYOOOFFF@@@<<<:::888888888999999:::::::::;;;888999<<<;;;===NNNcccsss[[[^^^___QQQGGGHHHDDDCCCAAA@@@??????>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBIIIKKKUUUwwwxxxtttjjjZZZIII===::::::;;;::::::999999::::::;;;:::999999:::;;;<<<===>>>EEEJJJzzznnnhhh]]]WWWYYYYYYVVVOOOFFF>>>:::888888777777777777888888999999999999999<<>>===============>>>???===AAAFFFGGG\\\{{{zzzwwwppp```LLL>>><<>>666888888777666666666666666777999555666:::888===MMMgggwww|||{{{tttvvvpppnnntttvvvrrrpppqqqnnnnnnoooqqqrrrrrrooommmiiiggghhhnnnrrrppppppqqqhhhbbb___bbbdddbbbaaabbbccceeehhhnnnvvvqqqccc\\\TTTFFF@@@???999:::::::::::::::::::::::::::>>>666777AAA@@@VVVwwwTTTLLLOOONNNHHHEEEFFFDDDBBBAAAAAA@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>============>>>>>>???>>>@@@EEELLLfff~~~{{{ttteeePPP@@@<<<@@@;;;::::::999::::::;;;;;;999::::::999:::===???AAAIIIfffkkkdddYYYWWWTTTSSSPPPIII???888888888777666666666666777666999555777<<<;;;AAATTTppp~~~yyyxxxsssnnnkkkjjjnnnmmmiiigggiiimmmnnnqqqsssrrroookkkgggaaa^^^```fffiiihhhhhhiiiccc^^^\\\```cccbbbcccdddiiijjjnnnuuu~~~sssddd\\\UUUHHHBBB@@@:::::::::::::::::::::::::::;;;???::::::BBBHHHfffuuuOOOJJJRRRPPPKKKKKKHHHFFFCCCBBBBBBAAA>>><<>>======<<<<<<======<<<<<<============<<<<<<>>>>>>>>>======>>>>>>???AAABBBBBBEEETTTvvvxxxkkkWWWDDD===???;;;;;;:::::::::::::::;;;:::;;;<<<<<<<<<===@@@CCCRRRwwwssseeeYYYWWWTTTRRRPPPJJJAAA;;;999888777777666777777777666888666888======FFF]]]~~~||||||{{{uuuqqqllllllnnnoookkkeeedddgggooorrruuuwwwtttnnnfffaaaYYYVVVWWW]]]``````___aaa[[[XXXXXX]]]aaabbbdddgggiiijjjooowww}}}xxxeee[[[VVVJJJDDDBBB;;;::::::::::::::::::::::::999???===<<>>======<<<<<<======<<<<<<============<<<<<<>>>>>>>>>===>>>>>>??????AAAEEEFFFHHH]]]zzzqqq]]]GGG===>>><<<;;;;;;::::::::::::;;;::::::<<<>>>===<<<@@@EEEZZZxxxddd[[[XXXTTTRRRPPPKKKCCC===999999888777777777777888666888666999===<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>EEEHHHNNNhhh|||uuubbbJJJ>>>???===<<<;;;;;;:::::::::;;;:::999:::===<<<;;;AAAIIIcccggg]]]YYYUUURRRPPPKKKEEE@@@::::::999888888888888888888888666999<<<:::KKKkkk}}}{{{uuussskkkttt|||{{{uuuqqqrrrttt|||nnnbbb[[[VVVRRRRRRVVVYYYXXXXXXZZZUUUTTTXXX^^^aaaaaadddhhhlllnnnrrrxxx}}}~~~zzzvvvvvv}}}lllYYYUUUMMMGGGCCC<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>??????@@@AAA<<>>===<<<;;;:::::::::::::::777999===<<<:::CCCOOOpppqqq___[[[VVVRRRPPPLLLFFFAAA;;;:::999999888888999999888888666:::<<<:::NNNsss{{{uuusssnnnyyy}}}mmmaaaZZZUUUQQQOOOSSSTTTSSSSSSUUUUUUVVVZZZaaaccccccfffkkkmmmppptttxxxzzzyyyxxxwww|||ttt[[[VVVOOOHHHDDD===;;;;;;;;;;;;;;;;;;;;;;;;>>><<<@@@BBBLLLzzzgggSSSXXX```ZZZOOOQQQOOOLLLIIIGGGEEEBBB??????>>>======<<<<<<======<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBOOOmmmoooRRRBBBDDD>>>===<<<;;;;;;:::::::::<<<888999===<<<;;;FFFVVV|||bbb]]]WWWRRROOOKKKFFFAAA;;;;;;:::999999999999:::888777666;;;===<<>>>>>>>>>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBBHHHEEETTT}}}tttUUUDDDEEE>>>>>>===<<<;;;:::::::::===888999======<<>>XXXxxxsssiiieeedddhhhuuuvvvfff[[[VVVXXXRRRPPPQQQRRROOOOOOQQQTTTWWW^^^eeeiiiiiinnntttvvv|||bbbZZZSSSLLLHHHBBB<<<<<<<<<<<<<<<<<<<<<<<<===555;;;FFFZZZrrrTTTccc___XXXXXXTTTQQQMMMIIIHHHFFFDDDBBB@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDD]]]~~~{{{```JJJBBB@@@===;;;;;;<<<======<<<<<<888>>>;;;>>>@@@EEEgggwwwkkkjjjqqqxxxeee[[[XXXSSSKKKKKKIII>>>;;;;;;;;;:::::::::999999<<<666:::<<<444AAAeee{{{wwwkkkdddccceeelllttt{{{iiiZZZQQQ]]]WWWPPPMMMNNNQQQSSSSSSYYYZZZ___dddfffiiisss~~~hhhUUUTTTQQQIIICCC>>>>>>============>>>>>>===>>>:::AAAfffwww]]]kkkdddZZZXXXWWWSSSOOOLLLJJJHHHFFFDDDAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFaaa{{{{{{cccLLLBBB@@@>>><<<;;;<<<======<<<;;;777>>>;;;===@@@GGGjjjpppeeecccggglll{{{~~~ggg\\\XXXTTTLLLLLLKKK@@@;;;;;;;;;:::::::::999999;;;666<<>>==================>>>===???>>>GGGlllzzzaaaqqqkkk```]]]ZZZWWWRRROOOLLLJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGeeexxxxxxkkkQQQEEEAAA???<<<<<<============;;;888???<<>>MMMjjj{{{kkkooo{{{}}}}}}wwwnnngggfffgggoooyyywwwdddXXXUUURRROOOLLLLLLOOOSSSVVVXXX^^^\\\]]]dddjjjooovvv~~~www\\\UUURRRKKKEEE======<<<<<<<<<<<<======>>>@@@BBBOOOvvvxxxaaaxxxvvviiiccc]]]ZZZUUUQQQNNNLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>========================>>>??????@@@AAABBBCCCCCCEEEHHHeeeuuuuuu~~~uuuXXXIIIBBB@@@===<<<===>>>>>>======:::AAA===???CCCMMMrrr~~~sssgggbbbcccfffggghhhmmm{{{{{{sssrrrqqqrrrsssuuuvvvvvvvvvzzzooo^^^XXXVVVPPPNNNMMMEEE===<<<;;;:::999::::::;;;:::777;;;>>>???SSSnnnxxxeeelll}}}~~~{{{tttkkkiiikkkwwwttt```WWWUUUMMMMMMMMMOOOSSSWWW[[[]]]bbb^^^^^^dddkkkqqqxxx~~~~~~^^^TTTQQQKKKFFF======<<<<<<<<<<<<======???@@@DDDWWWzzzkkkssseee```\\\WWWSSSPPPMMMJJJHHHDDDCCCBBB@@@??????>>>>>>========================??????@@@AAABBBCCCCCCDDDDDDJJJgggrrruuu}}}}}}\\\KKKCCCAAA>>>===>>>>>>>>>======:::@@@<<<<<<@@@LLLsssvvvjjjdddeeejjjgggjjjnnnttt}}}|||qqqqqqrrrrrrsssssstttvvvxxxxxxxxx{{{ttt```XXXWWWQQQNNNMMMFFF===<<<;;;:::999:::;;;<<<;;;888:::;;;AAAZZZsssvvvdddmmmwwwllljjjmmm}}}qqq]]]TTTTTTLLLNNNQQQTTTXXX]]]```ccceee```___eeelllqqqxxx~~~```SSSPPPLLLGGG======<<<<<<<<<<<<======??????FFF^^^xxxzzzfffccc___YYYUUURRROOOKKKIIIEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDQQQsss|||qqqttt{{{```LLLDDDBBB???>>>>>>???>>>===:::888???::::::???LLLuuuuuuhhhaaadddiiiccchhhlllooosss~~~uuurrrooopppqqqqqqpppqqqtttvvvyyyyyyzzz{{{dddYYYYYYSSSOOOMMMGGG>>>===;;;999999:::;;;===<<<:::===>>>HHHeeeyyyuuueeesssvvvjjjjjjoooooo[[[RRRPPPMMMQQQVVVZZZ^^^aaaeeeggggggcccbbbfffjjjooowww~~~cccTTTQQQMMMHHH>>>>>>============>>>>>>??????IIIhhhyyy}}}mmmfffbbb]]]XXXTTTQQQNNNKKKFFFEEECCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEE[[[zzzpppssswww|||eeePPPEEEBBB@@@>>>??????>>>===:::888@@@<<<===DDDSSS~~~}}}uuuhhhaaaccchhhfffiiinnnrrrvvv}}}~~~sssppprrrmmmppprrrrrrqqqqqqsssuuu}}}iii\\\\\\VVVQQQNNNIII???===;;;999999:::<<<===>>>???CCCGGGTTTrrrttthhhtttiiimmmvvvnnnZZZPPPLLLNNNSSSZZZ___aaadddgggiiihhheeeeeeggghhhkkkttt~~~iiiWWWSSSOOOHHH??????>>>>>>>>>>>>??????>>>???MMMsssppp}}}wwwiiieee___ZZZVVVSSSOOOMMMFFFEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFdddzzzoooqqqtttvvvjjjTTTEEECCC@@@?????????>>>===<<<;;;DDD@@@CCCKKK\\\~~~zzz{{{xxxrrrpppttt}}}xxxllldddeeeiiiqqqsssxxx~~~pppjjjlllpppnnnrrrvvvwwwvvvuuuvvvxxxlll______XXXRRRPPPKKK???>>>;;;999999:::<<<>>>>>>BBBIIIOOO^^^{{{tttkkksssjjjqqq|||nnnZZZNNNJJJOOOUUU\\\aaacccdddgggiiihhhgggggghhhgggiiisss~~~nnnZZZUUUPPPIII@@@@@@????????????@@@@@@===@@@QQQzzz}}}aaavvv{{{vvvnnnjjjddd___YYYTTTNNNJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@AAADDDFFFJJJlllyyyrrrpppqqqzzzpppTTTKKKGGGBBB@@@AAABBB@@@>>>>>>???>>>AAA@@@BBBhhh~~~uuurrrooommmnnnooonnnnnnzzzyyykkkdddffflllnnnyyysssmmmooopppooovvv|||vvvdddddd]]]UUUPPPIIICCC<<<888:::<<<;;;:::;;;BBBGGGRRR[[[jjj|||}}}vvvnnntttpppWWWJJJLLLUUUYYY]]]```cccfffiiilllllliiihhhiiijjjnnnyyynnnYYYVVVQQQMMMBBBAAA???===<<<===>>>???CCCEEE\\\www```sssyyyyyywwwqqqiiiaaaZZZUUUPPPMMMLLLKKKHHHEEECCCAAA??????@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAABBBDDDGGGMMMrrrwwwqqqppprrrzzztttWWWLLLGGGBBB@@@AAABBB@@@>>>>>>??????BBBCCCGGGooo}}}wwwooollljjjiiikkkmmmnnnnnnuuuxxxxxxqqqfffaaaccchhhpppzzzsssmmmppprrrrrryyyzzzhhhhhh```WWWPPPHHHDDD===999;;;<<<;;;:::;;;???DDDOOO[[[kkk|||zzzrrrxxxnnnXXXNNNQQQVVVYYY___cccfffiiilllooommmiiihhhjjjlllsssppp[[[XXXRRRMMMBBBAAA???===<<<===>>>???CCCJJJeeehhh]]]rrr{{{www|||yyyoooeee^^^XXXSSSQQQQQQOOOKKKHHHDDDAAA???>>>?????????>>>??????@@@@@@@@@AAAAAAAAAAAABBBEEEGGGRRRzzztttoooppprrryyyzzz[[[MMMHHHCCCAAAAAAAAA@@@===>>>>>>>>>CCCEEELLLvvvssskkkeeecccbbbbbbeeehhhjjjjjjmmmllljjjeee```^^^aaaeeeuuurrrooorrrvvvxxx}}}ooolllcccXXXQQQJJJFFF???:::;;;===;;;;;;<<<;;;AAAKKKYYYnnn{{{|||www}}}~~~kkkXXXRRRVVVXXX\\\bbbgggjjjmmmppprrrnnnkkkkkknnnsss|||sss___[[[TTTMMMCCCAAA???>>>======>>>???@@@NNNnnn^^^ddd}}}|||tttlllddd]]]WWWSSSRRRQQQMMMIIIFFFCCCAAA@@@@@@????????????@@@AAAAAA@@@AAAAAAAAAAAACCCFFFHHHVVVppplllooorrrxxx___NNNJJJDDDBBBBBBBBB@@@===>>>>>>>>>BBBEEEMMMxxxkkkaaa\\\ZZZYYYZZZ]]]```bbbbbbbbb```]]][[[[[[^^^cccfff|||~~~rrrrrrvvv{{{uuuooodddYYYUUUPPPHHH@@@;;;<<<===;;;;;;<<<:::@@@GGGXXXqqq|||xxx}}}}}}}}}{{{vvvvvv}}}hhhXXXVVVYYY\\\```fffkkkmmmoooqqqrrrooonnnqqqwww}}}wwwaaa\\\TTTMMMCCCBBB@@@>>>===>>>???@@@@@@UUUxxxeeewww~~~|||wwwqqqkkkbbbZZZTTTRRRPPPMMMJJJHHHEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA???AAAAAABBBBBBCCCFFFIIIXXXmmmiiimmmpppvvv}}}aaaPPPLLLFFFCCCCCCBBB@@@>>>=========@@@CCCJJJuuu|||eee[[[VVVTTTRRRRRRTTTWWWXXXXXXXXXVVVTTTVVVZZZaaahhhlll}}}tttuuuyyyzzzqqqdddZZZXXXVVVKKKCCC<<<<<<===<<<;;;===;;;BBBEEEWWWuuu}}}vvvxxx{{{mmmkkkkkkkkkkkkqqqyyybbbXXXYYY]]]```dddiiilllnnnoooqqqrrrqqqtttzzz|||ddd\\\SSSMMMDDDCCCAAA???>>>???@@@AAAFFF^^^uuu|||}}}{{{yyyuuuooofff\\\UUUQQQOOOMMMKKKIIIGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA???AAABBBBBBBBBDDDGGGJJJXXX|||jjjfffiiimmmuuu~~~cccSSSNNNHHHEEEEEEDDDAAA???=========AAACCCIIIsssyyybbbXXXRRRPPPMMMMMMOOOQQQRRRRRRRRRRRRRRRUUU[[[ccclllqqq~~~xxxzzz}}}~~~~~~tttfff\\\[[[ZZZMMMDDD>>>======<<<<<<>>>===CCCBBBVVVzzz}}}sss{{{pppbbb```^^^```ccckkk|||ppp\\\YYY\\\^^^aaadddhhhjjjlllnnnqqqsssuuuyyyggg]]]TTTOOOEEECCCAAA?????????@@@AAAFFFbbb}}}~~~zzzvvvpppggg^^^XXXQQQPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@???@@@BBBBBBBBBDDDHHHJJJVVVxxxhhhdddfffiiisssfffVVVQQQKKKGGGFFFEEEBBB@@@===>>>???CCCEEEKKKtttvvv```WWWPPPMMMKKKKKKNNNPPPQQQQQQPPPRRRTTTWWW\\\ccclllrrr{{{}}}~~~}}}yyyjjj^^^\\\ZZZOOOFFF???===>>><<<<<<>>><<>>>>><<<<<<>>>;;;AAA===UUUvvvxxxiii___]]]^^^```ccciiiuuujjjZZZ]]]^^^XXX\\\^^^aaadddhhhnnntttyyy{{{~~~nnn^^^WWWVVVFFFDDDBBB@@@@@@@@@AAABBBNNNrrr{{{rrrpppppplllggg^^^ZZZUUUPPPMMMJJJGGGEEECCCDDDCCCBBB???=========AAA@@@AAACCCCCCBBBFFFLLLXXXnnn```bbbfffhhhqqq}}}sss___VVVOOONNNNNNJJJFFFDDDDDDBBB>>>AAAHHHSSSyyyuuu]]]OOOKKKKKKLLLOOOSSSVVVWWWVVVSSSRRRUUU[[[]]]^^^bbbhhh|||yyy{{{wwwggg^^^]]]ZZZLLL>>><<<>>>>>>;;;999;;;???BBB^^^sssgggddd\\\```dddeeefffjjjssszzz|||jjjbbb^^^\\\YYYYYYXXX[[[bbbeeehhhqqq||||||~~~yyyqqqaaa\\\NNNIIIDDD@@@AAABBBAAAAAADDDIIIxxx|||rrrqqqrrroookkkbbb^^^XXXSSSPPPMMMIIIGGGBBBCCCCCCBBB@@@>>>>>>???AAA@@@AAACCCCCCCCCGGGNNN```lll^^^```eeegggppp|||zzz```VVVNNNMMMMMMIIIFFFDDDBBBBBB@@@EEELLLVVV{{{www___QQQKKKKKKMMMQQQVVVYYY[[[[[[ZZZYYY[[[^^^___]]]```eeerrr}}}|||~~~}}}~~~ooogggfff]]]NNN@@@===??????<<<;;;===???CCCbbbooodddaaa]]]```dddgggiiinnnuuuzzzvvvgggaaa``````___]]]ZZZ\\\bbbgggkkkttt}}}}}}~~~yyyrrraaa]]]OOOJJJDDD@@@AAABBBAAABBBDDDRRR|||qqqqqqsssqqqmmmfffbbb\\\WWWSSSOOOLLLIIICCCDDDDDDCCCAAA@@@@@@AAAAAA@@@AAACCCCCCCCCIIIQQQkkkkkk]]]___ccceeennnzzzcccXXXOOOLLLLLLHHHEEEEEEAAABBBBBBGGGNNNXXX}}}zzzcccVVVNNNNNNPPPUUUZZZ___aaaaaa```______aaa```\\\^^^bbbhhhsss||||||}}}~~~}}}xxxxxx}}}uuummmlllaaaQQQBBB>>>??????======??????EEEfff|||~~~jjj___^^^^^^```dddhhhmmmssswwwzzz|||}}}rrrfffaaaaaacccdddbbb^^^]]]bbbiiiooowww}}}~~~}}}yyysssccc___QQQKKKEEEAAAAAABBBAAABBBEEEXXXzzzrrrssstttqqqkkkiiieee^^^YYYTTTPPPLLLIIIFFFGGGGGGEEEBBB@@@@@@AAAAAAAAABBBCCCCCCCCCKKKUUUuuulll]]]___bbbccckkkxxxggg[[[QQQMMMLLLIIIFFFFFFBBBCCCBBBFFFMMMWWW~~~}}}gggZZZSSSSSSUUUZZZ___dddeeefffbbb```aaacccbbb___aaafffjjjrrrxxxxxxxxxwwwzzztttuuu|||zzztttrrrfffUUUDDD>>>??????======@@@???FFFgggxxxyyy{{{fff\\\]]]^^^___ccciiipppvvvyyyzzz|||xxxuuuyyyuuuhhhbbb```bbbcccfffaaa^^^bbbjjjsssyyy}}}~~~}}}yyyuuueeeaaaSSSLLLFFFAAABBBBBBAAACCCFFFXXX~~~yyyyyyxxxrrrllljjjeee___YYYTTTPPPKKKIIIJJJKKKJJJGGGCCCAAA@@@@@@AAAAAABBBDDDBBBDDDNNNYYYmmm^^^___bbbbbbjjjvvvlll```UUURRRPPPLLLIIIIIIEEEEEEAAACCCHHHTTTjjj]]]ZZZZZZ[[[___dddgggiiiiiieeebbbcccfffgggggglllsssuuu{{{~~~uuuuuuvvvtttyyytttvvv~~~~~~|||lllYYYFFF>>>======<<<===>>>>>>EEEddd|||qqqvvvyyyddd\\\___^^^___ccciiiqqqxxx{{{|||}}}yyywwwzzzxxxkkkbbb^^^___aaagggdddaaaccckkktttzzz|||}}}|||yyy~~~}}}xxxhhhcccUUUMMMFFFAAABBBBBBBBBDDDHHH[[[|||uuupppkkkfff```ZZZUUUQQQMMMJJJLLLLLLLLLIIIEEEBBBBBBBBBAAABBBCCCDDDBBBEEEPPP]]]lll]]]^^^bbbccckkkwwwrrrfff\\\XXXVVVQQQMMMLLLGGGGGGBBBBBBFFFSSSkkk___^^^^^^___cccgggkkklllllljjjggggggjjjmmmpppxxxttttttvvvvvvxxxuuuyyyttt```JJJ@@@>>>===<<<===<<>>===>>>;;;BBBFFFYYYqqqooowwwxxxbbb^^^ddd```dddiiinnnssszzzvvvhhh```aaadddeeejjjlllkkknnnwww}}}}}}~~~zzz{{{}}}{{{~~~|||xxxyyy{{{}}}lllgggXXXOOOHHHBBBBBBCCCCCCEEEJJJiiizzzuuuuuuppplllfff```\\\YYYUUURRRHHHJJJJJJJJJHHHGGGHHHIIIAAABBBDDDDDDBBBEEESSSbbbuuubbbVVVZZZ```dddnnn|||yyyooofffccc```YYYSSSPPPIIIKKKIIIIIIKKKUUUkkk___^^^^^^aaaffflllqqqttttttsssnnnjjjjjjkkkppp{{{vvvqqqrrrsssooorrr|||kkkRRREEEAAA???>>>???;;;EEEHHHVVVnnnqqqyyywwwaaa^^^eeeaaaffflllpppttt{{{}}}mmmcccbbbeeeeeemmmqqqooopppxxx~~~xxxvvv~~~}}}|||}}}wwwxxx|||nnngggXXXPPPHHHBBBBBBCCCCCCFFFJJJkkkyyyssssssqqqnnnkkkhhhbbbYYYSSSOOOMMMKKKKKKKKKLLLKKKIIIGGGBBBBBBFFFFFFGGGQQQ___wwwgggZZZYYY]]]bbbmmmyyynnnffffffbbb___ZZZOOOPPPLLLEEEFFFNNNZZZvvveee^^^\\\YYYZZZcccpppxxxxxxuuuyyywwwtttqqqqqquuu{{{uuuoooqqqsssnnnpppxxxqqqUUUHHHCCC???>>>AAAAAAAAAFFFZZZmmmppp|||xxxhhhbbbcccgggjjjooouuu{{{pppiiigggeeehhhlllqqqvvvyyy{{{~~~|||yyy|||{{{vvvxxx~~~iiiddd\\\RRRLLLEEEBBBAAADDDIIIMMMxxx}}}vvvwwwuuusssqqqnnnggg___YYYPPPNNNLLLKKKKKKKKKJJJIIIGGGBBBBBBFFFFFFGGGRRR```uuufffYYYYYY]]]bbbmmmyyypppiiiiiieeeccc___TTTQQQMMMHHHJJJQQQZZZ|||uuueee]]]\\\ZZZ]]]hhhxxxtttoooooooooppprrryyywwwWWWIIIEEEAAA???AAAAAAAAAGGG\\\pppsssvvvfffaaacccfffkkkrrr{{{tttgggfffgggooorrrvvvzzz}}}{{{uuuxxx{{{nnniiiaaaUUUMMMFFFBBBBBBDDDIIINNNzzzzzzyyywwwuuuqqqjjjbbb]]]SSSPPPNNNLLLLLLKKKIIIHHHFFFBBBBBBFFFFFFGGGSSSbbbsssdddXXXYYY^^^cccmmmyyytttmmmnnniiigggdddZZZSSSPPPLLLNNNSSSYYYxxxtttddd[[[\\\\\\aaannnrrrnnnmmmkkkppprrrxxx~~~ZZZJJJGGGDDDAAAAAA@@@AAAHHH^^^rrrwwwrrrbbb```ccceeemmmzzz{{{hhhjjjoootttwwwzzz~~~{{{uuuwwwyyytttppphhhZZZPPPFFFCCCCCCDDDIIIOOOyyyttt}}}{{{zzzxxxtttoooggg```\\\VVVSSSPPPNNNMMMKKKIIIGGGFFFCCCCCCGGGFFFGGGUUUeee}}}wwwtttrrrsssxxx|||oooaaaWWWYYY^^^dddnnnyyyyyyrrrqqqkkkiiifff^^^WWWTTTNNNNNNQQQUUUsssrrrcccZZZ\\\]]]bbbooo}}}pppnnnllliiimmmnnnsss}}}[[[JJJGGGEEEAAAAAA???AAAHHH]]]rrrwwwnnn```___dddfffrrr~~~lllpppxxxwwwyyy|||zzztttwwwzzzzzzvvvnnnaaaSSSGGGDDDDDDDDDIIIQQQxxxqqq}}}|||yyysssllleee```]]][[[XXXTTTPPPNNNLLLIIIGGGFFFCCCDDDGGGFFFHHHVVVhhh~~~yyytttppplllkkkqqqyyy|||lll^^^VVVYYY___eeennnyyy|||uuussskkkhhhfff___]]]XXXOOOMMMNNNQQQnnnqqqbbbZZZ]]]^^^bbbkkkxxxxxxmmmmmmllljjjkkklllpppyyy\\\JJJGGGEEEBBBBBB>>>@@@FFFZZZnnnuuulll``````eeeiiiyyy}}}nnnpppwwwzzz|||yyyssswwwzzz|||uuuhhhVVVHHHEEEFFFEEEJJJSSS|||ttt{{{tttmmmhhheeeeee___\\\WWWSSSPPPMMMIIIGGGEEECCCEEEGGGFFFHHHXXXjjj|||tttppprrrwwwxxxvvvtttqqqkkkhhhnnnvvv{{{zzzhhh\\\UUUYYY```eeeoooyyy}}}vvvtttkkkhhhhhhaaaaaa[[[RRRNNNNNNOOOlllpppbbb\\\]]]^^^```dddlllwwwvvvjjjjjjkkkjjjjjjkkkooowwwbbbNNNHHHEEECCCDDD@@@@@@EEEWWWiiiqqq|||jjjccccccffflll}}}oooooossswwwsssxxxxxx~~~nnnYYYIIIGGGGGGEEEJJJUUUuuu{{{uuuooolllmmmpppccc```[[[VVVRRRNNNJJJGGGEEECCCEEEHHHFFFHHHYYYmmmqqqkkkiiilllsssuuuuuuuuussslllhhhnnnxxxuuufffZZZTTTYYY```fffoooyyy|||vvvtttllljjjkkkfffbbb^^^VVVSSSRRRQQQkkkoooccc^^^\\\]]]___```ccckkkvvv~~~vvvgggeeehhhhhhhhhiiimmmuuukkkUUULLLFFFDDDFFFCCCBBBDDDTTTeeennnvvvjjjffffffgggooo~~~yyyuuuyyy~~~vvvsssyyyxxxsss\\\IIIGGGHHHEEEKKKVVV~~~rrr~~~zzztttooonnnssswwwfffbbb\\\WWWSSSOOOKKKHHHEEECCCEEEHHHFFFHHHYYYnnnooolllkkknnnuuuxxxyyyyyywwwppplllttt~~~sssdddYYYSSSYYYaaafffooozzz{{{vvvuuunnnmmmoookkkbbb```ZZZXXXVVVSSSjjjnnnccc___[[[]]]^^^^^^___eeeooowww{{{~~~~~~|||~~~vvveeebbbeeegggdddeeeiiiqqqsss[[[OOOFFFEEEHHHEEEDDDDDDRRRccclllsssjjjiiihhhhhhqqq~~~~~~vvvssszzz{{{vvv]]]IIIHHHHHHEEEKKKWWWxxxsssuuunnnrrrsssnnngggccc^^^YYYTTTOOOKKKGGGGGGGGGHHHGGGDDDFFFTTTccc}}}rrrlllmmmuuuvvvxxxzzzzzztttooosss}}}ppp^^^ZZZSSSVVVdddiiinnn|||~~~vvvuuurrrmmmkkkmmmgggeee^^^ZZZVVVSSSjjjyyymmmbbb[[[___ZZZYYY^^^dddgggkkkpppwww~~~~~~zzzvvvrrrsssvvvtttuuuwww~~~qqqddddddeeebbbffffffiiippp~~~{{{cccMMMDDDGGGFFF>>>CCCFFFQQQaaannntttmmmhhhiiioootttvvvpppsss{{{ZZZNNNKKKEEEFFFGGGVVV|||zzzwww~~~qqqooonnniiimmmiiiccc]]]WWWRRROOOMMMIIIIIIIIIHHHEEEGGGTTTbbb{{{rrrnnnqqqyyy|||zzz|||}}}{{{|||yyykkk\\\YYYSSSWWWeeejjjqqqxxxrrrrrrpppllliiikkkiiihhhbbb]]]ZZZXXXmmm|||pppddd]]]]]]ZZZZZZ^^^bbbeeekkkqqqzzz{{{sssllllllmmmmmmnnnqqqpppvvv|||ooocccdddeeebbbdddfffiiiooo{{{xxxbbbOOOHHHIIIGGGBBBFFFGGGQQQbbbmmmzzzoookkkiiikkkqqqvvv~~~vvvqqquuuxxx^^^PPPLLLGGGHHHJJJZZZ~~~}}}yyyuuutttrrrtttpppjjjccc\\\WWWSSSRRRLLLKKKJJJIIIFFFGGGSSS```zzzzzzssspppsss|||vvveeeZZZXXXSSSYYYgggllluuuxxxsssqqqrrrrrrnnnlllmmmllllllfffbbbaaa___rrrsssggg___ZZZYYY[[[___aaacccjjjsss{{{~~~wwwmmmeeeaaaeeelllnnnppprrrvvvlllaaacccdddccccccgggkkkmmmxxxvvvaaaQQQLLLKKKGGGFFFHHHGGGPPPbbbnnnvvvmmmnnnooosssyyy|||uuurrrvvvwwwbbbTTTOOOIIIJJJMMM]]]xxxxxxyyyvvvtttpppiiiaaaZZZTTTRRRNNNLLLKKKIIIFFFGGGRRR]]]}}}zzztttqqqttt}}}uuubbbXXXVVVSSS[[[iiimmmxxx|||uuutttuuuwwwwwwuuusssrrrnnnpppkkkggggggfffuuuvvvhhh___YYYZZZ]]]``````bbbjjjtttzzzxxxpppiiibbb___fffooosssuuuvvviii```aaaddddddccciiilllnnnyyywwwbbbTTTOOOMMMEEEHHHHHHFFFOOObbbnnnwwwppptttyyyzzztttrrrwwwyyyeeeVVVPPPJJJLLLOOO```~~~sssrrrssssssttttttnnneee[[[TTTPPPOOOLLLJJJIIIGGGHHHPPP[[[yyyuuussswwwvvvbbbWWWUUUSSS]]]iiilllzzzzzzuuuxxx{{{|||{{{{{{yyywwwqqqsssoookkkmmmlllwwwwwwhhh^^^[[[[[[^^^aaa```bbbjjjtttzzz|||tttlllccc^^^^^^fffqqqwww{{{~~~zzzfff``````bbbdddcccjjjnnnpppzzzdddVVVPPPMMMEEEGGGGGGEEEMMM```oooyyyvvv{{{yyysssqqqwww{{{gggXXXRRRKKKMMMOOO```|||{{{sssrrruuusssuuuvvvpppfff\\\UUURRRPPPMMMKKKJJJIIIJJJQQQ[[[~~~xxxvvvvvvvvvdddWWWUUUTTT___iiijjjyyy~~~xxx~~~~~~~~~|||yyytttwwwsssppprrrqqqxxxzzziii^^^]]]\\\]]]``````aaahhhpppxxx|||~~~{{{wwwtttmmmfffbbb___bbbkkkuuu|||uuueeeaaa```aaabbbbbbiiimmmrrrhhhXXXRRROOOGGGFFFGGGEEELLL\\\mmmwwwrrrqqqxxx|||iiiZZZTTTMMMNNNOOO```}}}ttt{{{xxxzzz}}}wwwxxxwwwpppfff]]]YYYXXXRRROOOMMMMMMLLLMMMTTT]]]{{{yyy{{{uuueeeXXXVVVUUU```hhhgggxxx~~~{{{www|||wwwtttvvvuuuyyynnnbbb^^^[[[ZZZ]]]___```eeekkkmmmqqqqqqnnnllllllhhhdddggggggjjjqqqxxxqqqeeeaaa``````aaa```fffjjjssskkkZZZSSSRRRMMMGGGIIIGGGKKKXXXiiiuuurrrrrryyykkk]]]WWWPPPPPPPPP___yyynnn|||yyyzzz|||{{{{{{xxxpppeee^^^]]]___TTTPPPNNNOOOOOOPPPWWW___}}}}}}rrrdddYYYVVVVVV```hhhfffwww~~~zzzzzzvvvyyyxxxzzzqqqeee___YYYWWWZZZ^^^___bbbfffaaaeeeeeecccdddggggggeeekkkkkknnnrrruuuzzzoooeeebbb```___```^^^cccgggssslll[[[UUUUUUQQQHHHKKKIIIJJJVVVfff|||sssqqqsss{{{lll___ZZZRRRQQQQQQ```{{{kkk~~~}}}zzz|||~~~}}}yyyrrrkkkfffbbb```___XXXWWWVVVSSSOOOOOOYYYfff~~~}}}pppcccZZZWWWXXXcccggg```ttt~~~~~~~~~{{{xxxwwwzzz{{{zzzyyyrrrbbb```ZZZWWWYYY[[[[[[\\\___[[[ZZZZZZ]]]aaafffiiijjjjjjkkkmmmqqqwwwpppeeebbbaaa___^^^^^^iiidddiiipppaaaXXXTTTNNNLLLLLLMMMMMMRRRfff{{{zzzxxxvvv{{{yyysssrrrsss{{{rrr```WWWUUUSSSOOObbbzzzlll|||}}}|||yyytttnnnkkkhhhfffeee```\\\XXXTTTPPPPPPZZZeee}}}~~~~~~ooocccZZZYYYZZZcccfffbbbzzz~~~~~~~~~{{{xxxwwwxxxyyyxxxvvvsssbbb___ZZZWWWYYYZZZYYYZZZ]]]YYYZZZ\\\```dddhhhjjjkkkoooqqqrrrtttyyynnndddbbbaaa```___```iiidddllltttfff]]]XXXRRRNNNMMMMMMMMMSSSggg{{{yyysssrrrqqqqqqxxxyyyrrroooooowwwppp```XXXVVVTTTPPPbbbyyyppp}}}zzzwwwtttsssrrrpppnnnjjjccc[[[VVVSSSSSSZZZccczzzlllaaaYYYYYY[[[bbbfffggg~~~~~~}}}{{{{{{|||~~~|||yyywwwwwwvvvuuusssuuuccc^^^YYYWWWYYYZZZWWWWWWYYYXXX[[[aaafffkkknnnoooooorrrrrrsssvvvkkkcccbbbbbbaaaaaaaaaeee```mmmxxxlllbbb]]]WWWSSSPPPMMMOOOWWWiii~~~uuuqqqrrruuusssrrrpppqqqzzzxxxssspppooowwwqqqddd\\\ZZZXXXSSSccc}}}{{{}}}{{{{{{||||||yyyvvvrrriii___ZZZWWWVVVZZZaaa}}}sssfff\\\UUUXXX[[[ccciiippp~~~|||{{{{{{|||}}}~~~~~~{{{yyywwwuuusssrrr{{{zzzfff^^^YYYWWWYYYYYYVVVUUUWWWZZZ___gggoootttvvvwwwwwwwwwuuuwwwyyyhhhbbbbbbbbbbbbccceeeeee___pppyyymmmeeeaaa\\\ZZZTTTPPPRRRZZZlllsssmmmmmmqqqzzzwwwuuussssss|||wwwjjj___\\\[[[VVVfff~~~}}}xxxtttlllccc___[[[XXX[[[```}}}~~~wwwkkk___VVVQQQWWW[[[dddnnn}}}~~~{{{|||~~~{{{xxxvvvtttsss|||jjj```ZZZWWWYYYYYYVVVUUUWWW[[[bbbllltttyyy|||~~~rrreeeaaabbbbbbbbbdddjjjhhhccczzzyyymmmeeecccaaaaaaZZZTTTUUU]]]lllzzzrrrlllnnnttt}}}vvvwwwuuuvvv}}}ooo```[[[[[[WWWfff~~~zzzsssoookkkgggddd___ZZZ[[[___wwwyyyqqqfffZZZRRROOOVVV\\\gggvvv{{{~~~~~~{{{}}}~~~~~~|||yyywwwvvvvvvooobbb\\\XXXYYYYYYWWWXXXZZZ]]]eeennnvvv{{{xxxmmmbbb```aaaaaabbbdddfffeeeggg{{{nnnffffffdddfff___XXXWWW\\\jjj}}}|||zzzqqqmmmlllrrrzzzuuuvvvtttuuurrrccc\\\\\\WWWeee~~~|||rrriiiggggggiiiiiibbb[[[[[[```uuu~~~}}}zzztttmmmcccYYYRRRQQQXXX^^^jjj|||}}}|||~~~}}}{{{yyy{{{}}}|||yyywwwvvvwwwssseee^^^YYYYYYYYYYYY[[[^^^cccjjjsssyyy~~~sssiii```___``````aaaccc```dddooosssjjjiiiggghhhbbbZZZWWWYYYeee|||}}}|||zzzsssppprrrxxxqqqtttsssuuuyyyjjjcccbbb[[[eee|||}}}}}}wwwlllbbbaaaeeekkklllddd\\\[[[```tttyyyxxxvvvrrrkkkbbbYYYTTTTTTZZZ```lll{{{xxx|||}}}~~~~~~}}}|||vvvyyy{{{{{{xxxvvvwwwxxx|||vvvggg___YYYYYYZZZZZZ]]]aaajjjpppxxx~~~pppggg```___``````aaacccbbbjjj{{{xxxooollliiiiiibbb[[[VVVVVVaaayyy}}}|||zzz||||||nnnssssssxxxrrrllljjj```hhh}}}{{{{{{~~~{{{oooeeeaaabbbeeehhhhhhfffccc```___ttt~~~yyytttnnndddXXXSSSTTTQQQ\\\dddiii}}}{{{}}}|||{{{zzzyyyyyyyyyyyy|||xxxtttuuuyyy||||||zzz~~~rrrbbbXXX[[[\\\YYY\\\fffooonnnuuu{{{kkkddd___^^^^^^^^^```dddeeelll{{{tttppphhhggg```\\\\\\\\\bbbvvvzzzrrrpppqqqttt}}}vvvnnnjjjjjj|||}}}yyynnneeeccceeegggjjjjjjgggccc```___nnn}}}xxxrrrlllbbbVVVRRRSSSSSS]]]dddkkk|||}}}|||zzzyyyxxxxxxyyyyyyzzzwwwtttuuuzzz}}}}}}|||}}}xxxeeeYYY[[[]]]ZZZ^^^fffnnnoooyyyvvvgggaaa^^^_________aaaffffffqqq|||uuuqqqiiiiiiccc___^^^\\\aaattt~~~zzz~~~yyyqqqoooqqqvvv~~~xxxqqqmmmmmmuuu~~~xxxzzz~~~}}}|||}}}|||{{{uuulllgggfffhhhjjjlllkkkhhhdddaaa```jjj}}}vvvooohhh^^^SSSPPPRRRVVV^^^eeeooo}}}}}}{{{yyyxxxwwwxxxyyyzzzyyyvvvtttvvv{{{~~~~~~}}}{{{lll[[[\\\___]]]```gggiiinnn|||nnnbbb^^^]]]```aaa```bbbggghhh{{{~~~wwwsssllllllgggeeebbb]]]___qqq|||{{{www|||vvvooommmpppyyy{{{tttqqqrrrxxxiii{{{vvvvvvtttwww{{{|||zzzyyy{{{~~~zzzyyyyyyuuunnnjjjjjjlllmmmnnnmmmiiieeebbbaaakkk{{{tttkkkcccYYYPPPNNNQQQYYY___fffttt}}}|||yyywwwwwwxxxzzz{{{zzzxxxwwwxxx{{{}}}}}}|||zzz}}}ttt___]]]aaa```cccjjjmmmvvvwwweee___]]]^^^aaabbb```bbbgggmmm{{{xxxqqqpppllljjjggg```___ooo}}}tttmmmlllqqq~~~~~~|||wwwtttuuuxxxgggwwwzzzqqqqqqsssuuuxxx{{{~~~~~~zzzxxxwwwxxx|||}}}||||||xxxqqqllllllnnnooopppnnnjjjfffcccccckkk}}}zzzqqqggg^^^UUUMMMNNNRRR\\\aaaiii}}}~~~}}}{{{zzzyyyzzz|||}}}}}}|||{{{zzz{{{{{{{{{zzz{{{{{{}}}ddd___bbbbbbfffooo|||~~~lll``````___aaacccbbb```bbbgggvvv~~~}}}wwwtttqqqooollleeebbbpppzzzrrrllllllttt|||wwwuuuvvv}}}nnnwwwuuuuuuvvvwwwyyyzzz{{{||||||yyyxxxxxxyyy}}}{{{rrrmmmllloooppppppnnnjjjfffeeedddgggyyyxxxooodddZZZQQQLLLOOOUUU___dddooo~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyy||||||jjjbbbbbbbbbjjjvvvssseee^^^``````bbbdddccc```dddjjj}}}yyytttqqqpppkkkhhhsssuuuqqqmmmmmmxxx|||wwwvvvwwwyyy|||yyyyyyxxxxxxyyyzzz||||||zzz|||~~~yyyqqqnnnooooooppppppnnnjjjgggfffeeeggg}}}}}}xxxvvvmmmaaaWWWOOOLLLPPPXXXccchhhwww}}}}}}~~~}}}|||{{{{{{{{{~~~ooodddbbbbbbmmm}}}|||lllaaa^^^______bbbeeecccbbbgggooo|||uuuqqqrrrpppooovvvrrrpppnnnnnn||||||xxxvvvxxx~~~~~~}}}|||zzzyyyyyyzzz|||~~~}}}~~~zzzuuupppooosssnnnoooooommmjjjgggffffffiiiuuu|||xxxuuukkk___VVVNNNLLLRRRZZZffflll|||~~~{{{|||~~~~~~}}}||||||}}}rrrfffaaabbboooyyyhhh______^^^___bbbeeeddddddjjjsss~~~vvvqqqssstttsssyyyppppppoooppp~~~}}}yyywwwxxx~~~~~~}}}zzzwwwuuuvvvzzz|||yyyxxxwwwtttqqqvvvwwwuuuqqqllljjjmmmpppkkktttzzzyyygggVVVPPPMMMMMMTTT^^^fffooo~~~zzz{{{|||}}}|||zzzwwwvvv{{{zzziiigggeeeooooooccc______aaa``````gggiii```hhhzzz}}}wwwtttvvvrrrsss}}}yyyvvvuuuwww{{{nnnllltttsss}}}~~~~~~|||vvvvvvvvvvvvxxx|||}}}zzzyyyzzz|||}}}zzzwwwxxxxxxwwwtttqqqoooooopppqqqvvvzzzwwwfffVVVQQQPPPPPPWWWbbbiiirrr}}}|||{{{|||}}}~~~~~~}}}}}}yyyyyyyyyzzzyyywwwvvvuuuzzz|||{{{~~~kkkjjjlllzzz{{{jjjbbb``````aaacccbbbgggjjjfffvvv|||~~~xxxssstttooonnnzzz~~~uuuvvvttttttwww|||wwwkkkmmmuuuyyy}}}qqqtttvvvyyyyyyxxxxxx{{{~~~{{{yyyxxxxxxxxxwwwvvvrrrppptttuuu{{{sssdddVVVSSSRRRSSS[[[fffmmmxxx}}}{{{zzzyyyzzz{{{{{{||||||||||||{{{wwwwwwvvvvvvuuuuuutttttt{{{~~~wwwuuunnnnnnuuuooodddaaaaaaaaabbbfffeeeggglllrrrzzzuuutttmmmlllwwwzzzqqqssssssvvv{{{}}}pppkkkooouuu{{{}}}oooyyyzzz~~~|||zzz{{{~~~}}}zzzxxxwwwxxxzzz|||zzztttnnnqqqqqqyyynnnaaaUUUSSSSSSTTT]]]iiippp}}}||||||{{{|||||||||{{{{{{zzzzzzzzzvvvvvvuuutttsssssstttttt{{{}}}wwwuuuqqqrrr~~~ttteeebbbbbbbbbaaaaaagggggggggqqq{{{vvvvvvooommmxxxzzzrrrrrrtttzzzzzzoooooorrruuuwww~~~qqqzzz{{{}}}|||zzz||||||{{{yyyttttttwww{{{}}}zzzsssmmmmmmooo}}}vvvrrrggg\\\TTTSSSSSSUUU___lllvvv~~~|||||||||{{{||||||{{{yyyxxxwwwvvvvvvvvvuuuuuuttttttttttttuuuxxx{{{xxxxxxwwwwww|||gggaaacccdddbbbbbbaaahhhggghhhzzz{{{|||{{{~~~yyyuuuvvvpppooozzz{{{sssqqquuuvvvoooppptttwww~~~xxxyyyzzz~~~|||{{{{{{|||yyywwwooorrrvvvzzz|||yyysssnnnnnnppp}}}yyyjjjeee___VVVQQQSSSUUUXXXdddrrr{{{yyyyyyyyyxxxzzzyyywwwuuutttsssssssssuuuuuuuuuuuuuuuuuuttttttsssxxxwwwyyy~~~{{{lllaaabbbfffdddcccdddbbbiiiggglll{{{yyyzzzvvvzzzvvvtttvvvqqqppp{{{vvvuuu{{{{{{oookkknnnvvv|||}}}~~~~~~{{{uuuppplllqqqwww{{{zzzwwwssspppqqqsss|||rrrcccZZZWWWPPPNNNTTTXXX^^^lll{{{~~~zzzxxxwwwwwwvvvwwwvvvuuutttttttttuuuuuurrrssstttuuuuuutttssssssrrrwwwwwwyyy|||zzzyyylllccc```fffhhhdddccchhhdddjjjhhhqqq|||yyyyyy{{{vvvzzzwwwvvvyyyssssss~~~rrriiijjjmmm|||yyyppphhhkkkqqqxxx{{{yyyuuusssssssssssszzzyyypppaaaUUUQQQLLLMMMTTT[[[bbbrrr{{{yyyxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzzqqqrrrtttuuuuuutttrrrqqqtttxxxxxxzzz{{{xxxssseee___aaaiiiiiicccdddkkkfffkkkiiiuuu|||zzzxxxzzz}}}zzz~~~{{{zzz}}}wwwvvvnnniiimmmoooxxx}}}wwwrrrqqqqqqnnnssszzz}}}}}}zzzvvvuuuwwwxxxyyy}}}wwwiiiZZZTTTRRRQQQPPPWWWcccggguuu}}}|||}}}|||vvvppprrruuuwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuusssrrrqqqzzzyyyzzz{{{yyy{{{xxxiii___hhhfffdddjjjiiidddhhhnnnbbbiii}}}zzzwwwwwwzzz}}}}}}zzzxxxxxxzzz}}}uuullllllmmmmmmxxx}}}}}}~~~~~~{{{wwwsssppplllpppuuuwwwxxxwwwvvvvvvvvvwwwwww{{{wwwrrrkkk]]]SSSPPPOOONNNOOO[[[iiinnn|||zzzzzzxxxsssooorrrtttwwwwwwwwwxxxyyy{{{vvvvvvvvvuuutttsssrrrqqqxxxwwwxxxxxxvvvwwwqqqcccaaahhheeecccjjjjjjgggkkkiiiiii}}}~~~|||zzz}}}~~~zzzwwwxxxyyyqqqjjjjjjooottt}}}yyywwwyyy{{{}}}}}}||||||}}}~~~{{{uuupppmmmooorrrtttuuuvvvxxxyyyxxxzzzxxxvvv}}}yyyrrrnnnlllcccUUUNNNPPPMMMNNNSSScccqqqwww~~~|||yyywwwtttrrrwwwwwwwwwvvvuuuuuuwwwyyyttttttsssssssssrrrrrrrrrvvvuuuuuuuuussssss||||||kkkbbbeeeiiieeeeeennnnnnkkkpppjjjyyy}}}~~~yyyvvvvvvxxx}}}}}}nnnkkklllrrr{{{~~~xxxuuuuuuxxxzzzzzzwwwvvvyyy}}}|||wwwrrrppprrruuuvvvvvvwwwyyyzzzvvvvvvuuutttwww{{{yyyxxxxxxyyyyyyxxxuuurrrooopppmmmllliii___RRRLLLMMMOOOSSS[[[iiisss|||}}}yyyyyyyyy}}}|||zzzvvvrrrqqqrrrtttrrrrrrrrrrrrrrrrrrsssssswwwuuuttttttrrrrrrzzzuuujjjfffiiilllhhhjjjssspppmmmsssxxx~~~~~~~~~~~~~~~}}}wwwttttttuuuxxx~~~uuunnnooosssvvvzzzyyyvvvuuuwwwyyyyyyuuurrrtttxxxzzzwwwsssqqqtttwwwxxxwwwvvvvvvvvvooolllmmmsssyyy~~~wwwtttsssqqqrrrsssrrrqqqnnnlllkkkoookkkeee```XXXOOOKKKJJJPPPZZZccckkksss||||||~~~}}}zzzuuuqqqpppqqqtttssssssrrrrrrrrrssstttuuuyyyvvvuuuuuuttttttzzz{{{ooohhhiiihhhllljjjmmmtttooolllvvv~~~||||||}}}~~~~~~{{{uuuqqqqqqsssssswwwyyypppmmmqqqwwwzzzzzzwwwwwwxxxzzzyyyvvvssssssuuuwwwvvvtttppprrruuuuuutttrrrrrrrrrnnniiinnn|||xxxtttqqqpppkkkmmmooonnnllljjjiiiiiimmmggg___XXXTTTRRRQQQQQQSSSaaaiiinnn{{{~~~~~~~~~~~~|||{{{yyyvvvttttttwwwyyyvvvuuutttsssssstttvvvwwwzzzvvvuuuvvvuuuuuuzzz{{{qqqhhheeehhhgggkkkjjjmmmqqqlllooo~~~~~~~~~|||}}}}}}yyytttqqqrrrtttssstttsssnnnlllqqqyyy|||yyywwwxxxzzz|||xxxxxxxxxwwwvvvuuusssrrrooopppqqqpppooopppqqqsssrrrmmmuuu|||xxxtttqqqnnnlllhhhjjjkkkjjjgggeeeeeefffeeeaaa[[[SSSPPPRRRVVVYYYYYYiiipppvvv~~~~~~~~~}}}}}}|||zzzxxxxxx{{{}}}yyyxxxvvvuuuuuuvvvwwwxxxwwwtttrrrtttttttttxxx~~~{{{sssmmmgggccceeeiiijjjmmmlllmmmpppnnnzzz{{{||||||xxxtttrrrtttvvvyyyvvvwwwpppnnnnnnuuu~~~yyyzzzyyywwwvvvwwwyyy{{{}}}xxxzzz}}}|||yyyuuurrrppppppooonnnmmmmmmoootttxxxqqqnnnxxxzzzvvvuuutttrrrqqqpppnnnkkkiiihhhjjjkkkiiieeeccccccdddZZZZZZVVVNNNIIILLLTTTZZZ___pppvvv~~~~~~{{{zzz{{{}}}{{{zzzxxxwwwvvvwwwxxxyyyuuuqqqppprrrsssssswww|||}}}zzzuuullleeebbbaaabbbgggmmmooorrrooooooqqqrrr~~~zzz||||||yyyuuutttvvvyyyyyy~~~pppmmmoooqqq{{{ttt|||~~~~~~yyyyyyyyyyyy}}}zzztttrrrsssuuuuuutttuuuvvvwwwyyyxxxwwwxxxxxxwwwssspppmmmooossstttsssrrrqqqrrrqqqsss{{{}}}yyy|||sssoooooolllkkkjjjjjjkkklllkkkjjjkkkkkkkkkiiifffbbb^^^\\\UUUQQQNNNNNNNNNQQQZZZdddhhhppp|||||||||}}}~~~|||zzzyyy{{{{{{yyyxxxyyyrrrqqqooooooqqqsssuuuvvvyyyyyyqqqoooggg______eeekkklllkkkvvvqqqpppppplllsss}}}~~~{{{~~~xxxuuuyyy~~~{{{{{{zzzoooooopppsssxxxzzzzzzyyyyyy}}}yyy~~~~~~qqqkkkmmmpppppppppqqqtttvvvtttvvvxxxyyyxxxvvvtttrrrlllooorrrsssttttttuuuvvvsssrrrwww~~~zzzvvv~~~vvvpppnnnooojjjiiihhhiiijjjjjjiiiggglllkkkjjjgggccc^^^ZZZWWWVVVRRROOOPPPRRRVVV```iiilllsss~~~~~~}}}}}}~~~~~~}}}~~~~~~{{{zzzzzz{{{xxxvvvvvvyyy}}}|||xxxtttrrrqqqpppqqqrrrtttuuuuuuxxx~~~xxxoooiiifffcccaaaaaaeeejjjnnnpppuuutttqqqmmmqqq~~~xxx{{{}}}|||zzzzzz~~~|||}}}yyytttsssrrrwww~~~yyyxxx}}}~~~www{{{{{{}}}vvvjjjdddiiimmmnnnlllnnnsssxxxvvv{{{{{{vvvsssrrrppprrrssstttssstttuuuwwwuuuoooqqqyyyxxxssszzz{{{tttqqqtttvvvvvvsssnnnjjjiiijjjhhhgggfffgggiiiiiigggfffkkkjjjgggbbb\\\WWWRRRPPPOOOKKKKKKOOOUUU\\\fffooouuu|||zzzxxxxxxyyyzzzzzzyyy|||}}}~~~}}}zzzxxxxxxxxxsssssswww|||qqqrrrrrrsssttttttuuuuuuuuuuuuzzzzzzqqqlllhhhccc```___bbbeeegggiiilllrrrwwwnnnqqqnnnooo||||||~~~yyyyyyxxxxxxzzz}}}}}}}}}~~~sssrrrssstttsssppp||||||uuu}}}|||zzzqqqfffeeejjjoooooommmooouuu{{{}}}vvvrrrrrrxxxyyyxxxwwwuuutttuuuwwwssskkklllvvvyyytttwww|||yyyrrrmmmkkkoooooooookkkfffcccbbbbbbeeeeeeeeegggjjjkkkiiihhhhhhfffaaa\\\UUUPPPKKKIIIHHHGGGKKKTTT]]]dddmmmuuu~~~}}}zzzvvvuuuuuuwwwxxxxxx{{{|||}}}|||zzzxxxwwwwwwsssxxxtttrrrtttvvvwwwvvvuuuttttttrrrsssuuu{{{xxxrrriiibbb^^^]]]\\\[[[aaadddiiimmmpppsssvvvyyysssppprrr|||wwwxxx}}}{{{vvvuuuxxx{{{||||||xxx||||||}}}zzzpppppprrruuu|||nnn~~~~~~vvv~~~~~~~~~ssshhhjjjnnnqqqqqqppprrrxxx}}}}}}vvvtttuuu~~~{{{xxxwwwxxxyyymmmgggjjjvvv{{{vvvyyy~~~wwwuuusssooolllmmmlllllljjjgggcccaaa______cccccceeehhhkkklllkkkjjjccc```[[[UUUOOOKKKHHHFFFJJJLLLUUU___fffkkksss{{{~~~zzzwwwuuuvvvwwwyyyyyyzzz{{{|||{{{yyyxxxxxxxxxwwwzzzrrruuuxxxxxxvvvtttsssssssssrrrqqqtttxxxtttmmmgggbbb]]]YYYXXXZZZ]]]^^^fffgggjjjnnnsssuuutttsssxxxppp{{{~~~}}}xxxtttvvv|||zzzuuusssvvvxxxxxxwwwvvvzzzxxxuuu~~~zzzqqquuurrrsss{{{qqq}}}~~~{{{vvvzzzqqqqqqrrrssstttuuuyyy}}}~~~zzzwwwxxxzzz}}}yyyvvvvvvvvvdddbbbiiiwwwzzzuuuzzzyyyxxxwwwrrrooonnngggfffeeedddcccbbbbbbbbbaaaaaacccfffiiijjjhhhggg[[[XXXSSSNNNJJJHHHGGGGGGKKKQQQ[[[dddgggkkkvvv~~~}}}zzzwwwuuuwwwxxxzzzzzzyyyzzzzzzyyywwwwwwyyy{{{}}}rrruuuyyyxxxuuurrrrrrsssvvvttttttuuuzzztttkkkhhhqqq}}}tttjjjcccZZZYYYXXXXXXYYY]]]aaadddggghhhjjjmmmqqqqqqoookkkfffggg}}}}}}{{{{{{yyyvvvxxx|||{{{xxxtttsssvvvyyyzzzyyyuuuwwwvvvsssyyyuuutttwwwrrrttt}}}ooo}}}}}}wwwrrr}}}yyyxxxvvvuuuxxx~~~|||yyywwwxxx{{{}}}~~~~~~|||wwwpppjjjfffdddYYY\\\iiiwwwvvvpppxxxzzzrrrooodddcccaaaaaabbbccccccccc___```aaacccdddccc```^^^SSSPPPMMMIIIHHHHHHIIIJJJLLLTTT```gggjjjqqq~~~}}}zzzwwwuuuuuuvvvxxxyyyyyywwwwwwvvvuuutttvvvyyy|||yyyrrrvvvyyywwwssspppqqqsssttttttuuuwwwvvv{{{nnnXXX[[[iiixxx}}}vvvpppjjjccc]]]TTTUUUXXX[[[^^^aaaeeegggfffjjjmmmooonnnlllkkkkkkdddyyy|||zzz|||}}}{{{|||~~~xxxwwwvvvvvvxxxzzz{{{{{{vvvuuuvvvwwwyyyxxxuuuxxxvvvvvv}}}~~~uuusssmmm{{{|||}}}|||~~~zzzyyy}}}|||wwwwwwyyy|||}}}}}}|||xxxpppeee[[[SSSPPPRRRYYYiiivvvssskkkvvvuuuoooeeeccc`````````aaaaaaaaa___^^^___``````]]]YYYVVVNNNLLLIIIGGGGGGHHHKKKMMMQQQZZZgggnnnrrr~~~}}}|||wwwuuussstttvvvwwwxxxwwwuuuuuutttrrrrrruuuyyy}}}tttsssvvvyyywwwrrroooqqqtttpppqqqtttvvvrrrrrr```[[[^^^^^^hhhyyyzzztttllleeeaaa^^^YYYUUURRRUUUZZZ^^^aaadddgggiiiffflllrrrrrrmmmiiikkkooo|||zzz}}}yyyzzzzzzzzzzzzzzz{{{|||wwwtttwww|||{{{{{{yyyoooooosss{{{hhhsssppp}}}~~~|||yyyzzz|||zzzzzz|||vvvpppmmmiiiZZZJJJIIIRRRUUUiii}}}sssmmmuuurrrhhheeedddbbb```_________```bbb___[[[YYYXXXUUUQQQNNNHHHKKKLLLJJJGGGIIIQQQXXXZZZiiitttxxx~~~zzzwwwwwwwwwwwwwwwvvvuuutttssssssvvvtttoooqqqxxx{{{yyywwwvvvwwwxxxxxxwwwtttpppnnnuuuxxxzzzwwwrrrqqqwww}}}~~~mmmaaaUUUYYYggghhhvvvyyytttqqqiiieee^^^XXXUUUVVVYYY\\\YYY]]]cccgggjjjjjjiiihhhjjjiiinnnqqqhhhddd}}}~~~}}}yyy{{{zzz{{{zzzxxxyyy{{{||||||{{{||||||{{{zzzzzz}}}xxxlllooowww{{{vvvooosss}}}{{{xxxvvvwwwzzzqqqllljjjgggZZZLLLLLLVVVeeeqqqzzzxxxooommmwww{{{yyy{{{mmmeeedddcccbbbaaa```_________aaa\\\WWWSSSRRRQQQOOONNNKKKLLLMMMKKKKKKOOOWWW^^^iiinnnsss{{{}}}yyyvvvttttttuuuuuuttttttsssrrrsssvvvuuuqqqrrrwwwyyywww}}}yyytttzzzyyywwwuuusssqqqppppppssswwwyyywwwrrrqqqvvv{{{wwwggg]]]]]]```iiiuuu}}}{{{sssmmmiiifff```]]]YYYUUUUUUWWW[[[^^^iiigggfffiiinnnrrrrrrqqqrrrkkkggggggkkk{{{}}}zzz}}}||||||{{{yyyzzz|||}}}}}}|||||||||{{{zzzzzz|||tttpppsssxxx|||}}}sssyyy|||{{{}}}yyyxxx}}}{{{{{{wwwtttrrrsssllljjjjjjiii```VVVYYYcccvvvuuurrrllliiimmmyyy~~~yyysssiiidddcccccccccbbb```^^^]]]\\\\\\XXXQQQLLLKKKKKKLLLLLLGGGHHHIIIKKKOOOVVV___eeeqqqttt}}}|||xxxuuurrrrrrrrrssssssrrrqqqqqqtttuuutttqqqrrrvvvwwwvvvxxx~~~~~~{{{xxx}}}zzzvvvrrrppppppqqqrrrqqquuuxxxwwwsssrrruuuyyy|||zzziii^^^ZZZ^^^lllvvvxxx{{{}}}}}}{{{wwwsssssswww{{{}}}yyyuuupppiiiccc___\\\[[[YYYXXXXXXXXXZZZ^^^bbbdddoookkkiiilllsssvvvtttpppooojjjfffjjj~~~~~~}}}|||{{{|||}}}~~~}}}|||}}}}}}{{{zzzyyyzzz~~~yyyppprrruuuvvvzzzkkkuuu~~~|||zzzyyy{{{}}}xxxzzzzzzwwwtttqqqqqqooooooppppppjjjfffkkkuuu{{{ssshhhcccfffppp{{{|||}}}|||tttlllfffeeeccccccbbbaaa^^^[[[XXXVVVTTTQQQMMMIIIGGGGGGHHHIIIEEEGGGKKKPPPXXXaaajjjpppppp~~~|||yyyvvvssssssssssssrrrqqqoooooouuuuuusssqqqrrrtttvvvwwwxxxxxxyyyzzz}}}~~~{{{zzzxxxuuurrrqqqqqqrrrsssooossswwwwwwtttsssuuuxxxyyyttt```TTTZZZaaabbbgggqqqqqqrrrrrrqqqooonnnoooqqqqqqsssvvvwwwxxxyyy|||~~~}}}yyyrrrmmmjjjgggbbb]]]ZZZXXXXXXYYY\\\\\\^^^```dddhhhkkkmmmnnnnnnpppsssuuutttnnnjjjfffppp{{{}}}||||||}}}~~~}}}|||||||||{{{yyywwwxxx{{{}}}}}}pppllltttyyyyyyjjjeee~~~{{{zzzzzz|||~~~vvvvvv|||zzzvvvsssrrrwwwxxxyyywwwqqqnnnttt|||yyypppeeeccckkkwwwyyyyyy|||yyyrrrnnnhhhddddddaaaaaa___]]]YYYUUUQQQOOOLLLKKKKKKIIIHHHGGGGGGHHHKKKOOOVVV]]]dddmmmvvv|||}}}}}}{{{xxxvvvvvvuuutttrrrpppnnnmmmvvvuuuttttttuuuvvvwwwyyyuuurrrrrrvvv{{{|||xxxuuussssssttttttttttttssssssooorrruuuvvvuuuuuuvvvxxxwww{{{```XXXWWWSSSVVV______bbbgggjjjllllllmmmmmmiiijjjllllllkkkkkkmmmooommmoooppppppnnnkkkhhhfffbbb```^^^\\\[[[\\\^^^```cccdddfffiiillloooqqqrrrtttuuuvvvsssooommmnnnooowww}}}~~~}}}||||||}}}~~~~~~|||zzzyyyyyyyyywwwuuuvvvxxxzzzxxxooopppyyyxxx___lll~~~}}}|||yyyyyyzzz||||||zzzrrrnnn{{{}}}zzz|||{{{~~~xxxtttrrr{{{}}}}}}wwwooommmrrryyyxxxrrrlllmmmuuu~~~}}}xxxwww}}}wwwvvvxxx{{{}}}zzzrrrooolllfffaaa___\\\[[[YYYVVVRRROOOLLLJJJGGGHHHJJJJJJIIIIIIIIIKKKQQQWWW___dddjjjttt~~~}}}{{{yyywwwvvvvvvuuusssqqqooonnnvvvuuuyyy~~~|||zzz{{{vvvrrrqqqwww{{{xxxtttqqqnnnpppsssvvvwwwvvvtttrrrppprrrtttuuuuuuvvvxxxzzzzzz~~~wwwfff\\\UUUQQQSSSTTTWWW\\\aaafffhhhjjjjjjhhhjjjkkkjjjiiigggggghhhggghhhiiihhhfffeeefffgggaaaaaa```aaabbbeeehhhiiiiiijjjkkkmmmooopppqqqrrrxxxvvvqqqjjjgggnnn}}}~~~~~~}}}}}}~~~}}}|||zzz{{{zzzzzz{{{}}}|||zzzwwwvvvvvvvvvuuussssssuuuwww}}}sssrrrqqquuu~~~rrreeeaaa~~~~~~}}}{{{xxxwwwxxxzzzzzzzzzxxxtttyyyqqqjjjssssssvvvyyyxxxqqqooouuuxxxxxxrrrlllkkkqqqxxxxxxvvvtttuuuyyy{{{xxxyyy}}}~~~xxxoooooorrrssstttxxx|||{{{uuupppnnnkkkccc\\\[[[TTTSSSQQQNNNLLLJJJIIIIIIFFFHHHIIIIIIIIIJJJNNNRRRWWW^^^fffjjjqqq}}}}}}|||{{{yyyttttttttttttsssrrrqqqqqqsssvvv~~~{{{xxxrrrqqqwwwyyyuuurrrqqqnnnpppsssvvvvvvuuusssrrrrrrsssssstttuuuwwwzzz|||wwwmmmbbbXXXVVVVVVVVVYYY^^^bbbfffhhhhhhjjjlllllliiifffeeeeeeeeegggiiihhhfffeeefffgggeeeeeefffgggiiikkkmmmnnnnnnnnnnnnoooppppppqqqrrrrrrnnniiiiiittt~~~}}}{{{}}}|||xxxyyy}}}~~~{{{yyyxxxyyyzzz{{{zzzwwwuuurrrssssssrrrqqqqqqsssuuuzzz}}}vvvqqqqqqsssyyyffffffrrr}}}|||}}}{{{yyywwwxxxzzz|||{{{zzzuuutttxxxqqqkkktttuuu{{{{{{wwwmmmkkklllqqqsssnnnjjjmmmuuu|||yyyyyyyyyxxxyyy{{{vvvuuuxxx{{{{{{nnnmmmrrrrrrooommmjjjpppxxx}}}wwwrrrmmmlllhhh```ZZZXXXNNNMMMKKKIIIIIIIIIIIIJJJHHHIIIIIIHHHHHHLLLRRRXXX]]]eeennnsss|||}}}||||||{{{zzzxxxpppqqqrrrsssssssssssssssqqqwww{{{vvvpppnnnrrrtttpppnnnoooqqqrrrssstttuuutttrrrrrrssssssssstttuuuxxx|||~~~zzzjjj^^^ZZZWWWVVVYYY___dddgggfffiiikkkkkkiiifffdddcccdddgggjjjjjjgggeeeeeefffggghhhiiikkkmmmnnnooopppqqqpppppppppqqqrrrrrrssskkkiiikkkvvv|||||||||zzzyyy{{{|||vvvxxxwwwwwwwwwyyyzzzxxxuuussspppqqqqqqqqqpppppprrrttt}}}zzzvvvvvvvvvrrrwww{{{pppkkkqqq}}}{{{~~~|||}}}|||zzzyyy{{{~~~~~~|||yyyzzz|||}}}vvvppp|||~~~~~~|||{{{|||wwwzzz|||~~~|||wwwrrrnnnnnnoooooonnnnnnppptttwww{{{uuuvvvuuuqqqyyy~~~vvvtttyyy|||{{{zzzzzzppplllffffffjjjbbb______eeejjjnnnuuu|||~~~~~~|||yyyuuuqqqkkkfffbbb\\\UUUPPPMMMHHHFFFHHHIIIHHHIIILLLJJJKKKPPPSSSRRRTTT^^^iiijjjqqqvvv|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxtttrrrqqqqqqsssvvvwwwwwwuuuyyy}}}wwwsssnnnkkkjjjkkkmmmnnnooonnnnnnmmmmmmmmmmmmnnnwwwsssppppppsssuuuuuutttyyyxxx}}}zzzggg]]]YYYYYY]]]aaaeeefffgggfffccc```^^^^^^aaaccceeegggggggggiiikkknnnjjjhhhjjjooorrrpppmmmtttnnnmmmpppooojjjjjjooottt~~~~~~|||vvvzzz{{{{{{|||{{{{{{|||~~~~~~wwwwwwvvvvvvuuuuuuttttttrrrrrrqqqqqqrrrtttuuuvvvyyy}}}zzztttqqqqqqtttvvv|||nnnmmm~~~}}}~~~~~~}}}|||}}}~~~~~~}}}}}}{{{|||~~~zzzuuuwwwwwwwwwyyy{{{vvvqqqyyy}}}|||yyyxxxxxxwwwxxxyyyxxxuuuqqqmmmjjjkkklllnnnnnnoooqqqtttwwwvvvssswwwwwwsssxxx|||tttsssxxx{{{{{{zzz|||oooiiikkkfff___YYYYYYZZZ\\\aaaggglllmmmppprrrtttttttttsssyyy|||}}}yyyuuussstttsssrrrssstttuuurrrpppnnnjjjddd___ZZZUUUNNNJJJKKKGGGEEEHHHIIIGGGHHHKKKLLLOOOTTTYYYZZZ]]]gggssssss}}}zzz{{{{{{{{{yyyxxxvvvtttsssrrrrrrqqqpppqqqssstttuuutttqqqttttttpppkkkiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooopppuuurrrpppqqqtttvvvuuutttuuusssuuu{{{}}}qqqgggcccccccccbbbaaa```___]]]\\\[[[]]]^^^^^^^^^]]]___aaadddkkkiiiggghhhjjjmmmmmmlllmmmhhhfffkkkrrrxxx~~~||||||||||||{{{zzz|||~~~~~~{{{}}}zzzxxxvvvvvvvvvxxxyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuqqqppppppooopppqqqssstttvvvwww{{{xxxsssrrrrrruuuyyy|||sssmmm~~~|||{{{|||~~~|||zzzyyyyyyzzzxxxuuurrrvvvtttttttttwwwuuurrr~~~wwwrrr|||zzzyyyxxxwwwuuusssooollljjjiiikkkmmmoooqqqpppqqqrrrtttppppppwwwxxxrrrvvvzzzrrrssswwwzzzzzzxxx}}}lllfffggg___XXXVVVSSSQQQQQQSSSXXXZZZ\\\^^^````````````eeehhhlllmmmllljjjiiihhhiiihhhhhhjjjkkklllkkkiiibbb___[[[WWWSSSOOOKKKHHHJJJHHHHHHKKKKKKIIIJJJNNNTTTVVV[[[```cccgggrrr}}}}}}~~~}}}zzzyyyzzz{{{{{{zzzxxxuuurrrpppooopppooooooqqqssssssrrrqqqnnnpppxxxpppkkkggggggjjjkkkiiifffggghhhhhhjjjlllnnnppprrrrrrrrrrrrsssuuuvvvvvvttttttrrrrrrvvvyyy|||vvvsssjjjeee^^^[[[ZZZXXXVVVSSSZZZZZZZZZYYYXXXYYY]]]```cccccccccbbbaaabbbeeegggeeeeeekkkxxx~~~{{{{{{{{{{{{zzzxxx{{{}}}~~~{{{zzz{{{yyyuuutttsssrrrrrrssssssrrrqqqssssssssstttttttttttttttpppooonnnnnnnnnooopppqqqtttqqqrrr~~~wwwqqqqqqsssuuuzzz|||mmmwww{{{xxxyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}xxxxxxyyyxxxuuusssrrrrrrtttrrrqqqqqqsss}}}tttqqq}}}}}}{{{wwwuuu}}}{{{yyywwwssspppmmmlllllllllppprrrttttttrrrpppoooooonnnnnnttttttnnnsssyyysssuuuxxxzzzxxxvvvyyyooogggaaa]]]]]][[[VVVQQQPPPUUUVVVWWWWWWXXXWWWWWWVVV\\\^^^aaaaaa```______````````````aaabbbbbbaaaaaaXXXVVVTTTRRRPPPOOOMMMLLLLLLJJJLLLPPPQQQOOOQQQVVV^^^^^^ccciiiooovvv}}}}}}}}}{{{zzz|||}}}||||||zzzxxxuuurrrqqqppppppppprrrssssssqqqooorrrqqqssszzz|||uuummmiiieeefffjjjlllhhhdddeeefffggghhhkkkmmmoooppppppqqqsssuuuwwwwwwvvvuuusssqqqrrruuuwwwxxx~~~wwwnnnjjjgggbbb]]]bbbccccccbbb```___```aaa]]]aaaeeeeeedddfffkkkpppuuu}}}}}}{{{{{{zzzxxxvvvrrrwww}}}~~~|||zzzwwwvvvuuusssrrrqqqrrrrrrpppooonnnnnnooooooppppppqqqqqqpppooonnnmmmmmmmmmnnnooouuuooonnn|||{{{wwwuuuwwwxxxzzzrrrsss{{{wwwyyyyyyzzzzzzzzzyyyxxxxxxyyywwwyyy{{{xxxssspppqqqtttrrrqqqrrrtttvvv|||rrrnnn}}}zzz{{{~~~yyyyyy{{{~~~{{{vvvtttqqqnnnllllllmmmnnnpppsssuuuvvvtttrrrqqqqqqppplllooommmhhhpppyyyuuuwwwyyyyyywwwtttuuu{{{sssjjjbbb___^^^ZZZWWWWWWVVVVVVUUUSSSRRRPPPOOONNNQQQSSSUUUVVVUUUUUUVVVWWWTTTUUUVVVUUUUUUTTTSSSSSSTTTTTTRRRPPPOOONNNNNNNNNNNNNNNQQQVVVXXXXXX]]]cccfffhhhppp|||}}}~~~~~~||||||~~~||||||{{{zzzxxxvvvuuutttqqqqqqqqqrrrssssssqqqnnnvvvsssqqqrrrtttsssooollllllhhhfffgggjjjkkkhhhdddeeeeeefffgggiiijjjlllmmmoooqqqtttvvvvvvuuuttttttooonnnooossstttssswww|||}}}wwwrrrppplllttt~~~{{{yyy}}}zzzyyywwwtttrrrooowww}}}yyyxxxuuutttrrrrrrrrrrrrpppnnnmmmmmmnnnnnnooooooppppppppppppnnnmmmmmmnnnooooootttpppnnnyyyxxx|||zzzzzz|||}}}~~~xxxlll{{{wwwyyy~~~xxxyyyzzzyyywwwvvvwwwxxxvvvzzz|||xxxrrrnnnqqqtttrrrssswww|||}}}~~~ooolllyyy|||{{{zzzvvvyyy~~~~~~sssrrrpppnnnmmmmmmmmmnnnkkknnnrrruuuuuuuuuvvvwwwrrrjjjiiifffdddpppzzzuuuuuuwwwwwwuuusssssswwwzzzlllbbb]]][[[\\\^^^[[[ZZZXXXVVVSSSPPPNNNMMMKKKMMMQQQSSSSSSSSSUUUVVVPPPQQQSSSRRRPPPOOOOOOPPPVVVVVVUUURRROOONNNOOOQQQSSSTTTXXX^^^aaadddllluuuwww|||~~~{{{}}}~~~{{{{{{}}}|||{{{yyywwwuuutttttttttsssrrrqqqqqqrrrrrrpppnnnuuussspppoooooonnnmmmkkkkkkiiihhhhhhhhhhhhfffeeeeeeeeeeeefffggghhhiiijjjmmmpppssstttrrrqqqpppqqqooonnnpppsssrrrpppqqquuu|||}}}wwwyyy|||yyyvvvuuutttqqqpppsss|||zzz{{{uuusssrrrqqqrrrrrrpppnnnpppppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnooopppqqqrrrqqqpppvvvvvvrrrtttxxxyyy|||uuujjjxxx|||zzzxxxyyy|||~~~}}}{{{{{{}}}}}}zzzxxxyyy|||wwwzzz{{{wwwqqqnnnpppsssrrruuu{{{llliiiwww{{{uuurrryyy}}}ttttttsssrrrqqqooommmlllhhhkkkooorrrtttuuuwwwyyyrrrhhhdddbbbcccqqqyyysssqqqsssttttttssssssvvvyyyvvvnnnhhheeeeeeeeedddbbb___\\\YYYXXXWWWQQQSSSWWWXXXXXXWWWWWWWWWRRRTTTVVVVVVTTTSSSTTTVVVWWWXXXXXXWWWUUUVVVYYY\\\]]]^^^cccjjjooouuu}}}|||}}}{{{}}}~~~|||xxxtttrrrqqqrrrrrrtttrrrpppoooooopppooommmppppppnnnmmmlllllllllllliiijjjjjjhhheeecccdddfffcccccccccdddfffgggiiijjjjjjmmmoooooolllkkkkkkllllllkkknnnrrrrrrnnnooorrrsss~~~||||||~~~zzzxxxuuutttuuuuuusssrrrvvv~~~|||zzzvvvtttssssssttttttrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmooopppqqqpppsssuuuvvv|||zzztttoooqqquuuyyy{{{}}}kkkvvvzzz{{{|||~~~}}}}}}~~~|||zzz|||||||||{{{xxxsssqqqrrrtttsssuuu{{{~~~~~~kkkhhhvvv||||||rrrpppzzz|||uuuxxxxxxxxxxxxuuurrrooollliiikkknnnpppqqqrrruuuvvvrrrfffaaaaaadddrrryyypppmmmoooqqqrrrssstttwwwzzzzzzpppkkkkkkjjjhhheeebbbaaa```___XXXZZZ]]]]]]ZZZWWWUUUTTTQQQTTTWWWWWWVVVVVVXXXZZZVVVXXX[[[\\\\\\```eeejjjggghhhnnnuuu{{{}}}|||~~~~~~}}}~~~zzzuuuqqqqqqqqqrrrsssqqqnnnmmmmmmnnnmmmmmmmmmmmmlllkkkiiihhhiiiiiihhhkkkkkkgggbbb```bbbfffaaaaaabbbccceeegggiiikkkhhhkkklllkkkhhhfffgggiiicccccchhhmmmnnnkkklllooopppyyy{{{{{{zzzwwwvvvuuuuuuwwwxxxxxxwwwtttzzzyyyyyyxxxvvvuuuvvvwwwwwwvvvtttrrrrrrqqqqqqppppppoooooommmlllllllllmmmnnnpppqqqpppwww{{{xxxwww~~~~~~ooonnnqqqsssuuuyyyooonnn~~~}}}~~~yyy}}}}}}{{{}}}~~~{{{wwwvvvvvvwwwuuuuuuzzz||||||hhhggguuuxxxwww{{{}}}||||||{{{vvvrrruuu|||~~~{{{wwwssstttttttttrrrooommmkkkjjjjjjkkkooosssuuussspppmmmeee___dddpppwwwtttnnnooonnnoooqqqtttvvvvvvvvv~~~~~~sssgggbbbeeehhhfffbbb\\\___bbbbbb```\\\YYYXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___aaabbbccceeeiiilllqqqlllttt}}}{{{}}}~~~}}}yyyvvvvvvvvvwwwvvvtttrrrpppnnnmmmmmmnnnoooooonnnlllkkkiiihhhgggggghhhfffeeeggghhhhhhddd```bbb```^^^^^^```ffflllpppeeegggiiiiiigggeeeeeeeeeaaadddiiikkkkkkjjjjjjjjjooorrrwwwzzz~~~~~~}}}}}}|||}}}{{{xxxuuussssssssssssvvvyyy|||~~~~~~~~~~~~~~~wwwvvvuuuvvvwwwxxxvvvuuuvvvtttrrrrrrrrrrrrrrrqqqsssoookkkjjjkkkmmmoooooopppwww}}}}}}yyyyyy{{{vvvpppnnnqqqtttwwwwww|||xxxooo}}}|||||||||~~~~~~}}}|||~~~|||yyywwwvvvxxx{{{~~~~~~|||{{{{{{|||eee___lllppprrrwwwrrrrrrtttuuurrrpppttt{{{}}}}}}xxxuuuqqqrrrsssttttttrrrpppoooooooooooorrrssssssoookkkhhhbbb___eeepppvvvqqqkkkjjjkkklllooorrrtttuuuuuuvvvvvvuuuyyyyyyllljjjlllkkkhhheeefffggghhhgggfffdddbbbaaabbbcccccccccdddeeefffiiihhhhhhhhhjjjkkkkkkkkkfffrrr~~~}}}|||}}}}}}}}}zzzxxxxxxxxxwwwvvvrrrqqqooommmlllllllllmmmlllkkkjjjhhhgggggghhhhhhhhhfffddddddfffeeecccaaa```___^^^^^^```dddhhhjjjfffhhhjjjiiihhhfffffffffcccfffiiikkkjjjiiihhhiiikkkllloooppppppyyy~~~}}}~~~}}}|||{{{zzz|||zzzxxxvvvuuuuuuuuuvvvwwwyyy|||}}}||||||}}}~~~xxxvvvuuuuuuvvvwwwwwwvvvvvvtttsssrrrrrrrrrrrrqqqrrrooolllkkklllnnnooopppqqquuuxxxwwwuuuxxxxxxsssqqqppppppsssyyy}}}uuuzzz|||zzz|||~~~~~~~~~||||||}}}|||||||||zzzxxxxxxyyy{{{xxxyyy{{{zzzyyyxxxyyyzzzwww|||fff^^^hhhmmmnnnqqqoooooorrruuuuuutttyyy||||||xxxuuussspppqqqrrrssssssqqqpppnnnnnnnnnpppqqqqqqoooiiieeebbb```aaaiiisssvvvppphhhdddfffiiimmmoooqqqrrrrrrssspppqqqvvv|||wwwrrrnnnmmmnnnooommmlllhhhjjjkkkjjjhhhgggjjjlllqqqppppppqqqrrrrrrqqqpppxxx}}}|||{{{zzzzzz{{{{{{zzzyyy|||{{{{{{{{{|||{{{yyyvvvpppoooooonnnmmmlllkkkkkkkkkiiigggfffeeefffhhhiiifffdddbbbbbbbbbbbb```___```aaabbbcccdddeeefffggggggiiijjjjjjiiigggggggggeeegggjjjkkkjjjiiihhhhhhlllllllllllljjjnnn~~~|||~~~~~~~~~}}}|||{{{yyyxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{zzzyyyzzz{{{}}}yyyvvvtttsssuuuvvvwwwwwwtttttttttsssrrrrrrqqqqqqrrrooommmlllmmmooopppppprrrssssssrrrssswww}}}|||sssnnnkkknnnpppssstttvvv|||vvvqqqiii}}}zzz{{{{{{yyy|||~~~~~~}}}|||}}}zzzyyywwwuuutttvvv{{{zzzyyyxxxvvvttttttwwwzzz~~~jjjaaammmrrrrrrrrruuutttvvvyyyyyyxxx{{{|||||||||zzzvvvrrrqqqqqqooopppppppppnnnkkkiiigggeeehhhkkkmmmmmmjjjeeeaaa___```fffoooxxxxxxooogggbbbdddhhhkkklllmmmmmmnnntttnnnpppwwwyyy~~~xxxyyy}}}~~~}}}wwwxxxvvvqqqmmmmmmqqqvvv~~~|||yyyxxxwwwwwwwwwwwwvvvuuuyyyzzz{{{}}}~~~}}}yyyvvvoooooooooooonnnlllkkkjjjmmmkkkhhhfffeeefffggghhhbbbbbbbbbbbbbbb```^^^\\\ccceeegggjjjkkkkkkjjjiiigggiiikkkkkkjjjhhhhhhiiifffhhhkkklllkkkkkkkkkkkknnnmmmnnnooommmooo{{{~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwxxxzzz|||yyyvvvrrrqqqsssuuuvvvvvvsssssstttsssrrrppppppppppppooommmmmmoooqqqqqqqqqsssrrrqqqrrruuuyyy{{{|||xxxqqqnnnooopppqqquuuyyy{{{|||kkktttwww}}}|||~~~~~~wwwvvvyyy|||{{{{{{}}}~~~}}}~~~~~~vvvuuutttrrrrrruuuzzz}}}{{{wwwssspppqqquuuxxxhhh^^^kkkwww||||||yyyyyy{{{zzzwwwwww{{{xxxxxxvvvrrrmmmkkkjjjkkkjjjjjjjjjjjjhhhfffcccaaabbbeeehhhjjjiiieeeaaa^^^ZZZ___gggqqqwwwuuullldddbbbeeehhhjjjiiiiiikkklllrrrkkkllltttwwwxxx~~~}}}xxxxxxxxxwwwvvvvvvvvvvvvxxxxxxzzz|||}}}|||xxxuuupppppppppooonnnmmmkkkkkkqqqooollliiiggggggggggggaaacccggghhhgggddd```^^^eeegggjjjmmmnnnnnnmmmlllgggiiikkkkkkjjjiiiiiiiiigggiiilllmmmmmmmmmnnnooonnnmmmoooqqqpppqqqwww~~~~~~~~~}}}|||zzzyyyxxxvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzyyywwwuuuvvvyyy{{{wwwtttqqqpppqqqssstttuuuppprrrtttssspppnnnnnnooonnnmmmmmmnnnppprrrrrrqqqrrrrrrsssvvvyyyzzzxxxuuu|||~~~~~~{{{xxxtttssstttvvvxxxvvv|||wwwmmmxxx}}}zzz|||{{{}}}|||xxxxxx{{{|||yyyxxxzzz}}}}}}|||{{{{{{|||rrrsssssssssssstttwwwzzz|||yyyuuuooolllmmmqqquuudddVVVeeeyyy~~~}}}xxxvvvxxxsssrrroookkkfffccccccdddbbbcccdddeeeeeecccbbb```cccfffiiiiiifffaaa^^^\\\WWW]]]fffooorrrooofff___cccfffiiiiiihhhiiilllooosssnnnnnnsssuuuvvv~~~~~~}}}}}}yyyzzz{{{zzzyyyxxxyyyzzzxxxwwwwwwxxxyyyyyywwwuuuqqqppppppooonnnmmmllllllrrrqqqooollljjjhhhgggfffcccgggkkkmmmllliiifffeeehhhiiijjjkkkllllllkkkkkkfffhhhkkkkkkjjjiiiiiijjjiiikkkmmmmmmmmmmmmnnnoooqqqppprrruuuuuurrrtttxxxyyy|||~~~{{{{{{{{{{{{{{{zzzyyyxxxuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvtttssssssvvvxxxtttqqqooonnnpppqqqrrrrrrmmmpppsssrrrnnnllllllnnnllllllllloooqqqrrrqqqpppqqqrrrtttwwwxxxvvvrrrooosss~~~{{{wwwvvvrrrrrrrrrsssuuuyyy|||}}}|||rrr{{{yyywww{{{xxx|||}}}{{{{{{~~~}}}zzzyyy|||~~~}}}{{{xxxwwwvvvtttuuuwwwvvvuuutttuuuvvvuuutttqqqmmmkkklllpppsss}}}xxxvvvzzzfffXXXiii|||}}}~~~}}}xxxuuuvvvqqqpppnnniiidddaaaaaabbbaaabbbdddddddddcccaaa```___ccceeeeeebbb___^^^^^^WWW]]]fffmmmooojjjccc^^^bbbeeehhhiiihhhjjjpppvvvvvvvvvvvvtttrrrsssxxx|||}}}~~~~~~{{{zzz{{{xxxzzz{{{{{{yyyxxxzzz|||yyyvvvtttssstttuuuuuutttqqqpppnnnlllkkkkkkkkklllppppppooonnnllljjjhhhfffdddgggjjjjjjiiihhhiiikkkmmmlllkkkjjjiiihhhhhhhhheeehhhjjjjjjjjjiiiiiiiiilllmmmmmmmmmkkkiiijjjkkkpppnnnqqqvvvwwwsssrrrsssppprrryyy~~~}}}}}}~~~yyywwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuttttttssssssqqqrrrrrrqqqpppppprrrtttqqqooommmmmmooopppooonnnjjjnnnrrrqqqmmmjjjjjjllljjjjjjkkknnnqqqrrrqqqooooooqqqssssssqqqnnnllljjjlllsssyyy~~~xxxwwwvvvuuuxxx}}}yyyrrrpppppprrrssssssuuuyyy|||ttt||||||{{{yyy|||yyy|||}}}{{{{{{}}}|||yyyyyy{{{~~~~~~{{{xxxwwwvvv{{{||||||zzzwwwuuuuuuvvvoooppppppppppppqqquuuxxxyyytttqqqttt{{{nnncccsss{{{wwwuuuwwwwwwssspppqqqsssrrrpppkkkfffcccbbbcccffffffgggfffdddbbb___]]]XXX\\\___```___^^^___```YYY___hhhnnnnnniiiccc___aaaeeehhhhhhiiimmmuuu{{{tttyyyxxxpppkkknnnsssuuuuuu~~~{{{xxxyyyzzztttwwwyyyxxxvvvvvvxxx{{{yyyvvvrrrpppqqqrrrssstttqqqooollljjjiiijjjkkkkkkmmmnnnoooooonnnkkkiiigggccceeeeeedddcccdddiiimmmsssqqqmmmjjjhhhgggggggggeeegggiiijjjiiihhhiiiiiinnnnnnnnnlllhhhffffffggggggfffjjjqqqsssqqqnnnooolllnnnrrruuutttwww{{{xxx{{{~~~vvvttttttuuuvvvvvvvvvvvvvvvttttttttttttsssrrrppppppmmmnnnooonnnmmmnnnoooqqqnnnmmmlllmmmnnnooonnnllliiimmmqqqppplllhhhiiikkkhhhiiikkknnnqqqrrrpppooooooppppppnnnkkkhhhggghhhhhhkkkooo}}}zzzwwwuuussstttvvvssstttwww~~~vvvtttpppmmmlllooouuuyyy}}}}}}{{{}}}}}}}}}~~~zzz|||{{{xxxwwwyyyyyyvvvvvvyyy}}}~~~}}}{{{zzzzzz{{{wwwvvvvvvxxxlllooorrrtttvvvxxx|||xxxrrrnnnooossszzzqqqkkk|||tttvvvwwwuuuqqqpppuuuyyy}}}xxxrrrooommmjjjeeeaaafffeeegggkkkiiiccc______XXXZZZ]]]``````___\\\[[[YYY___iiiooommmfffaaa```eeeeeeeeegggjjjnnnqqqsssssstttssspppmmmmmmqqqtttrrrxxx~~~~~~~~~{{{yyywwwxxxyyysssuuuwwwyyyyyyxxxuuutttrrrssssssqqqooooooppprrrooommmllllllmmmmmmllljjjlllmmmoooooommmjjjfffdddccccccdddeeegggjjjmmmnnntttqqqlllgggeeeeeeggghhhbbbfffiiikkkjjjiiihhhhhhhhhhhhggggggffffffeeeeeegggiiilllppprrrqqqmmmjjjlllppprrrooojjjlllvvv~~~}}}{{{yyyzzzzzzzzzxxxvvvsssqqqwwwuuutttttttttssspppnnnnnnmmmlllkkkkkklllmmmnnnllljjjhhhkkkppprrrnnnkkkmmmlllkkkkkkkkkjjjhhhggglllkkkkkkjjjjjjkkkkkklllpppqqqqqqnnnjjjgggeeefffmmmkkkooo|||{{{xxxvvvsssqqqrrrqqqqqquuu{{{~~~wwwqqqrrrkkknnnppprrrsssvvv{{{www~~~}}}||||||zzzyyyxxxwwwvvvzzzzzzzzzzzzzzzzzz{{{{{{~~~wwwuuuwwwyyyvvvsssrrrssstttuuuvvvvvvvvvuuuqqqlllkkkrrrvvvwwwzzzpppjjjyyyuuuooorrrtttsssqqqrrrxxx}}}}}}yyytttqqqmmmiiiggggggeeedddfffddd^^^\\\\\\]]]^^^^^^____________^^^\\\dddnnnsssoooggg```]]]cccccccccdddgggjjjmmmooopppqqqpppnnnllllllooorrrkkkpppwww|||}}}|||zzzwwwuuuvvvwwwssstttvvvxxxxxxwwwuuussssssrrrqqqppppppppppppoooooommmllllllmmmmmmmmmlllkkkkkkllllllkkkhhhfffdddeeedddddddddeeeggghhhiiiqqqnnnjjjfffdddeeefffhhhfffhhhlllmmmllljjjiiiiiigggggggggfffffffffeeeeeeeeefffhhhlllnnnmmmjjjggghhhkkkmmmllliiilllsss{{{||||||{{{yyyyyyzzzzzzyyywwwwwwxxxyyyzzzyyywwwtttrrrtttsssrrrrrrssssssqqqooollllllkkkkkkkkklllmmmmmmmmmkkkjjjnnnrrrsssoookkkhhhhhhhhhiiiiiihhhfffeeejjjjjjiiiiiiiiiiiijjjjjjllllllllljjjiiihhhggggggjjjkkkpppxxx~~~}}}zzzvvvrrrpppooopppssstttrrrpppqqqtttxxx}}}}}}vvvpppnnntttvvvxxxxxxzzz~~~xxx~~~|||zzzzzzzzz{{{zzzyyyxxxvvvvvv{{{zzzzzzzzzzzzzzzzzzzzz~~~zzzvvvuuuvvvwwwvvvtttqqqssstttvvvvvvuuutttsssooojjjiiinnnrrrrrruuuyyyrrrllltttooopppqqqrrrqqqpppqqqvvv{{{}}}{{{xxxsssmmmiiigggfffgggdddbbbcccaaa^^^^^^aaacccbbbaaa______```aaabbb```hhhqqqtttppphhh```\\\aaaaaaaaaaaaccceeehhhjjjkkklllmmmlllkkkkkkmmmnnnhhhjjjnnnvvv}}}||||||{{{{{{zzzxxxtttrrrssssssssstttuuuvvvvvvuuusssrrrrrrpppnnnnnnqqqqqqooommmnnnllljjjjjjlllmmmnnnmmmiiiiiiiiiiiihhhgggfffeeefffeeedddcccccccccccccccllljjjgggdddcccdddfffggggggjjjlllmmmkkkiiihhhhhhffffffffffffeeeeeeeeeeeeeeeeeefffhhhjjjjjjhhhfffeeefffhhhiiijjjlllppptttuuu~~~}}}|||xxxyyywwwvvvvvvwwwwwwuuutttsssuuuwwwyyyyyyxxxuuutttqqqpppooopppqqqrrrqqqoookkkkkklllmmmmmmnnnmmmmmmooonnnnnnqqqtttsssoookkkdddfffhhhjjjjjjiiigggfffhhhhhhhhhgggggghhhhhhhhhkkkiiihhhggghhhhhhhhhggggggjjjooorrrqqqwwwwwwuuurrrqqqpppooommmkkkmmmnnnppprrrsssssssssrrrnnnkkkqqquuusss|||zzzzzzxxxuuutttwwwzzz~~~ttt}}}~~~||||||yyyuuusssssswww{{{|||yyyvvvvvvvvvzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuussstttvvvxxxwwwuuusssqqqmmmiiigggjjjmmmnnnpppsssyyyuuuqqqvvvqqqvvvuuussspppmmmlllooorrrtttuuutttnnngggcccbbbdddgggcccaaabbbbbbbbbeeejjjeeedddcccbbbaaaaaabbbbbbccckkkqqqpppkkkfffbbb^^^aaa```______```bbbdddfffhhhiiijjjjjjjjjjjjkkkllliiijjjkkknnnzzz|||{{{yyyyyyzzzzzzyyyvvvsssqqqqqqrrrrrrrrrsssssssssrrrqqqqqqooollljjjlllqqqsssppplllmmmkkkiiiiiikkkmmmnnnnnnhhhgggggggggffffffffffffeeeddddddcccbbbaaaaaaaaafffeeecccbbbbbbccceeefffggghhhjjjiiigggeeeccccccddddddddddddeeeeeeeeeeeegggfffeeefffhhhhhhgggfffcccccceeehhhkkknnnoooooosssssstttzzz}}}}}}{{{zzzzzz{{{~~~}}}yyy{{{yyywwwwwwwwwvvvtttsssppprrruuuwwwxxxxxxvvvuuuqqqooonnnnnnooopppooonnnlllmmmoooqqqrrrqqqqqqpppsssssssssttttttrrrmmmiiieeehhhlllnnnnnnmmmkkkjjjhhhhhhgggggggggggghhhhhhllliiiffffffggggggfffeeeeeegggkkkkkkiiilll{{{~~~xxxuuussssssrrrkkkkkkkkkkkkjjjiiihhhhhhjjjjjjqqqtttwwwyyy~~~~~~~~~{{{{{{}}}}}}}}}~~~}}}{{{xxxtttrrrvvv{{{}}}xxxtttuuuwwwxxxwwwuuutttssssssssssssqqqtttwwwxxxxxxvvvvvvvvvuuuvvvxxxyyyyyyvvvsssqqqkkkhhhgggiiilllnnnpppqqqtttzzztttsssyyyuuuyyywwwrrrnnnjjjiiikkkmmmnnnooooookkkeeebbbbbbdddiiidddaaabbbbbbbbbeeejjjccccccddddddcccbbbaaa```dddjjjlllgggcccddddddbbbaaa```_________aaacccdddggggggggghhhiiijjjjjjiiieeegggiiijjjppp~~~|||zzzxxxwwwvvvxxxyyyxxxuuurrrppppppqqqrrrqqqppppppooooooooopppkkkiiigggkkkqqqsssqqqmmmkkkjjjhhhhhhjjjlllllllllgggggggggffffffffffffgggbbbbbbcccbbbbbbbbbaaaaaabbbaaaaaaaaaaaabbbcccdddfffhhhiiigggdddbbbaaaaaabbbbbbccccccddddddeeeeeegggeeeddddddeeeeeeeeedddccccccdddhhhmmmooonnnmmmrrrooojjjiiiooo}}}|||zzzzzz{{{}}}~~~~~~|||{{{}}}{{{yyyxxxwwwvvvtttrrrpppqqqsssuuuvvvvvvvvvuuussspppnnnmmmmmmmmmlllkkknnnppprrrtttuuuuuuuuuuuuwwwvvvvvvuuusssoookkkggggggkkkoooqqqpppnnnmmmmmmjjjiiiiiihhhhhhiiiiiijjjgggfffddddddeeefffeeeeeedddccceeegggfffhhhpppzzz{{{vvvtttuuunnnmmmlllkkkkkkkkkkkkkkklllmmmuuuzzz{{{xxx~~~}}}|||{{{{{{}}}~~~}}}{{{yyy~~~wwwsssuuuxxxtttsssqqqpppooooooooopppqqquuuyyy{{{zzzxxxvvvvvvtttuuuvvvwwwvvvsssqqqooojjjiiihhhiiimmmrrrttttttvvvxxxqqqrrrzzzwwwvvvsssoookkkiiijjjlllmmmgggggggggeeecccbbbbbbdddkkkeeebbbaaa```]]]]]]aaa```aaabbbbbbbbbaaa```___ccciiihhh```]]]aaaeeecccaaa```_________aaacccdddhhhfffeeeeeefffhhhgggggg^^^```dddhhhjjjsss}}}}}}|||{{{yyywwwuuutttvvvvvvvvvsssqqqooopppqqqqqqpppnnnmmmlllmmmnnnnnniiihhhhhhkkkooopppnnnkkkiiihhhggghhhjjjjjjiiihhhffffffffffffffffffeeeeee```aaaaaabbbbbbaaaaaa```______```aaaaaabbbbbbbbbggghhhhhhgggdddbbbaaabbb```aaaaaabbbcccddddddeeedddbbbaaaaaabbbbbbaaa___bbbccceeehhhkkkllllllkkklllkkkjjjjjjlllrrrzzz}}}xxxzzz{{{{{{||||||{{{{{{{{{{{{yyyxxxwwwxxxwwwuuutttrrrrrrrrrsssssstttuuuuuutttqqqnnnlllllllllkkkjjjoooppprrrtttuuuvvvwwwwwwwwwwwwvvvssspppmmmjjjhhhhhhlllpppqqqnnnkkkkkklllkkkjjjjjjiiiiiijjjjjjkkkbbbdddffffffeeeeeeeeegggdddaaaaaadddeeeeeeiiinnn{{{zzzvvvuuutttssssssssstttuuupppsssuuuwww~~~}}}}}}}}}~~~||||||}}}}}}}}}}}}||||||~~~xxxuuuvvvxxxtttrrrpppnnnnnnooopppqqqvvvxxxzzz|||{{{yyyuuusssqqqqqqqqqqqqpppooommmmmmjjjkkkjjjjjjnnntttvvvuuuvvvvvv{{{ooopppzzzyyytttqqqlllhhhhhhjjjlllnnncccbbbaaabbbdddfffffffffiiieeebbbbbb___ZZZXXXZZZ___^^^^^^^^^^^^^^^___```aaahhhhhh^^^ZZZ```ccc`````````___^^^___aaacccdddhhhdddaaaaaacccddddddccc___```dddgggggghhhttt~~~{{{{{{{{{zzzxxxvvvtttsssrrrsssrrrqqqooonnnooopppqqqooommmkkkjjjkkklllmmmjjjkkklllmmmlllkkkiiihhhgggfffggghhhiiihhhfffccccccdddeeeffffffdddbbbaaa______`````````___]]]]]]]]]^^^___aaaaaaaaaaaaaaaeeeffffffdddaaa`````````______```aaabbbcccdddeeecccbbbaaaaaabbbaaa___]]]```aaaccceeefffgggggggggfffggghhhiiiiiijjjmmmpppsss{{{{{{}}}|||zzzyyyyyy{{{}}}~~~~~~}}}||||||xxxwwwvvvxxxzzz{{{{{{zzzuuusssrrrppppppqqqsssuuussspppmmmkkklllmmmmmmlllmmmmmmnnnpppqqqtttuuuvvvttttttssspppmmmlllkkkkkkkkkooorrrpppkkkhhhiiikkkkkkjjjjjjiiiiiijjjjjjkkkhhhmmmrrrpppiiieeeeeegggdddaaa```bbbbbbaaaeeekkktttzzzvvvzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~}}}|||zzzyyyxxxwwwvvvuuurrrqqqqqqrrrtttvvv|||{{{zzz{{{{{{xxxsssnnnqqqppppppooonnnnnnnnnnnnkkkmmmkkkiiilllsssuuurrrpppqqqssswwwoooqqq{{{zzzuuuqqqkkkhhhgggiiikkklllgggeeedddgggkkkoooooommmfffcccbbbcccaaa\\\YYYZZZ___]]][[[YYYZZZ\\\___aaaaaaiiiiii___[[[```aaa]]]______^^^]]]^^^```cccdddgggccc___^^^```bbbbbbaaagggfffhhhiiifffccciiitttxxx|||{{{zzzzzzzzzzzzxxxvvvsssrrroooppppppooommmmmmnnnoooqqqooollljjjiiijjjkkkmmmkkkmmmooonnnkkkgggeeeeeeeeeeeefffhhhiiigggddd```aaaccceeeeeeeeebbb```^^^^^^_________^^^\\\ZZZYYY]]]^^^```aaaaaaaaa``````aaabbbbbbaaa^^^]]]]]]^^^^^^___```aaabbbcccdddeeeeeedddcccddddddccc```^^^]]]___bbbbbbbbbbbbccceeegggfffdddbbbaaabbbfffiiimmmwww~~~zzzvvvzzz}}}xxx|||~~~vvvvvvwwwyyy}}}wwwuuuqqqooonnnppprrrtttqqqnnnlllkkklllnnnooooookkkkkkkkklllnnnqqqsssuuuqqqqqqpppnnnllllllmmmoooooorrrtttqqqkkkhhhiiikkkjjjjjjiiiiiiiiiiiijjjjjjttt{{{zzzooofffdddfffeeebbbaaaaaa___^^^dddlllcccuuuyyy{{{~~~}}}}}}{{{zzzzzz{{{|||~~~vvvwwwxxx{{{}}}|||yyyvvvyyywwwuuuttttttvvvxxxzzz|||yyyyyyzzzxxxpppjjjsssrrrqqqpppppppppqqqrrrlllnnnlllhhhjjjqqqrrrnnnjjjlllnnnmmmooozzzuuuooouuu{{{ggggggkkkbbbfffmmmcccgggfffeeeeeefffgggiiikkkddd```___``````___```dddaaa[[[XXXYYYYYYXXXYYY\\\ggggggfffdddeeeeee^^^VVVcccaaa______aaacccdddeeegggfffcccaaa______``````aaaeeegggeeebbbbbbfffkkkkkkqqq}}}|||{{{{{{zzzvvvwwwxxxxxxxxxvvvuuutttrrrrrrpppmmmkkklllooorrrmmmlllkkkjjjkkklllooopppiiiiiiiiihhhgggfffdddcccaaadddfffgggeeecccbbbbbb```dddhhhiiigggbbb___]]]\\\]]]\\\ZZZWWWXXX\\\aaacccbbb___]]]]]]^^^```bbbbbbccccccaaa^^^]]]]]]]]]ccceeeeeeeeeccccccccceeeeeeeeeffffffddd```]]][[[]]]___bbbeeeffffffeeedddcccbbb```^^^^^^bbbhhhmmmooosssxxx|||}}}zzzwww|||}}}~~~}}}~~~}}}zzzzzzzzz{{{{{{}}}~~~wwwuuutttuuuxxxyyywwwtttqqqqqqqqqqqqpppnnnmmmlllmmmiiiggghhhkkkooopppooollljjjiiiiiilllnnnoooooosssqqqnnnkkkiiihhhiiiiiihhhjjjkkkiiiggghhhlllppprrrttttttppphhhddddddfffeeecccaaabbbeeehhhjjjkkkgggiiiuuu{{{zzz~~~zzz|||}}}|||~~~~~~}}}|||{{{zzzzzzyyyzzz~~~}}}wwwwww{{{{{{wwwxxxxxxzzzzzzzzzzzzxxxxxxvvvtttssstttwwwzzz|||}}}|||tttrrrooommmqqqxxxwwwuuussssssuuuuuurrroooooommmkkkkkklllnnnnnnmmmkkkfffgggmmmrrruuu{{{qqqjjj}}}iiifffjjjeeejjjrrrjjjkkkjjjhhhfffeeefffhhhiiiccc^^^\\\]]]]]]\\\^^^bbb```[[[XXXYYYYYYWWWWWWYYYhhhjjjiiiggggggfff```YYYcccbbb``````aaabbbcccdddgggeeeccc```_________```aaadddggggggeeeeeefffhhhhhhmmmttt|||{{{zzzyyyxxxyyyyyyxxxwwwvvvtttsssrrrpppqqqrrrqqqooommmmmmnnnlllmmmooopppqqqpppooonnnjjjkkklllkkkiiifffcccaaabbbdddffffffdddbbbaaaaaaaaaeeehhhiiifffaaa]]][[[YYY[[[\\\ZZZXXXXXX\\\```aaa```^^^]]]\\\]]]^^^___```aaabbb```^^^]]]]]]^^^bbbcccdddcccbbbaaabbbcccbbbdddeeefffdddaaa^^^[[[^^^___```bbbccceeeeeefffeeecccaaa```aaaeeehhhkkknnnqqquuuvvvvvvwww|||}}}~~~{{{xxx}}}}}}~~~~~~}}}||||||~~~~~~|||yyyyyyyyyyyyzzz{{{|||}}}~~~zzzzzzyyyyyyxxxwwwtttrrrppppppooonnnnnnmmmllllllkkkiiigggiiinnnqqqrrrqqqkkkjjjhhhiiikkkmmmnnnmmmpppooollljjjiiiiiijjjjjjjjjjjjiiihhhggghhhjjjmmmppprrrrrrmmmgggcccdddgggeeedddcccdddgggkkklllmmmlllkkkrrr{{{sssvvv}}}}}}}}}}}}}}}|||{{{{{{www{{{{{{wwwxxx{{{|||xxxwwwxxxyyyyyyyyyxxxvvvuuuuuutttssstttvvvyyyzzz{{{{{{tttppppppppppppttt{{{zzzxxxvvvvvvwwwvvvssspppnnnllljjjiiikkkllllllkkkhhheeefffkkkoooqqquuu|||iii```xxxyyykkkiiimmmjjjmmmqqqlllpppooollliiigggeeeeeeddd```[[[XXXYYYXXXWWWYYY^^^]]]YYYWWWYYYYYYVVVUUUVVVcccgggiiigggggggggccc^^^dddcccbbbaaaaaaaaabbbcccfffeeebbb```^^^^^^_________aaaccceeefffeeedddcccdddhhhmmmrrr||||||yyyyyyxxxxxxwww{{{zzzxxxvvvsssrrrqqqpppooorrruuuuuusssooolllkkkjjjnnnsssvvvwwwsssnnnkkkkkklllmmmllljjjfffbbb___dddfffgggfffcccaaa```___cccfffhhhhhhddd___[[[YYYWWWYYY\\\\\\ZZZZZZ\\\___^^^^^^^^^]]]]]]]]]]]]]]]^^^___``````^^^]]]]]]^^^```aaabbbbbb``````aaabbb```bbbdddeeedddaaa]]][[[````````````bbbdddeeeffffffdddaaabbbeeehhhhhhgggkkknnnqqqpppnnnmmmoooqqqvvv~~~|||yyy~~~}}}yyy~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzxxxxxxxxxxxxxxxyyyzzzzzz|||}}}}}}{{{wwwrrrooonnnnnnnnnmmmlllkkkkkkkkkllljjjiiiiiilllqqqttttttssskkkiiihhhhhhjjjllllllkkkmmmllljjjiiiiiijjjkkklllkkkiiigggggghhhjjjjjjjjjmmmnnnmmmiiidddccceeehhhfffeeedddfffjjjmmmoooooooookkkmmm|||rrrnnntttyyyzzz{{{||||||{{{yyyyyyuuuxxxyyyxxxyyy{{{{{{yyywwwxxxxxxxxxwwwuuutttssssssssssssttttttuuuvvvvvvtttpppnnnooopppppptttyyyyyyxxxwwwwwwvvvuuurrrooollljjjhhhggghhhiiihhhhhhgggeeefffjjjllllllnnnrrrwwwbbbWWWkkk|||}}}wwwrrrsssvvvrrrnnnnnnnnnsssrrrqqqoookkkfffaaa^^^]]]XXXUUUUUUTTTSSSVVVZZZZZZVVVVVVYYYYYYUUURRRSSSZZZaaagggfffdddddddddbbbeeeeeeeeecccaaaaaabbbcccfffeeebbb```^^^^^^______]]]]]]]]]___aaaaaa```^^^cccggglllooosss}}}|||zzzxxxxxxyyyxxxwww{{{yyywwwtttrrrqqqqqqqqqrrrtttwwwwwwtttpppmmmllljjjnnntttwwwwwwsssmmmiiijjjjjjiiihhhgggeeebbbaaahhhiiiiiigggdddaaa______dddfffhhhgggccc]]]YYYWWWVVVZZZ^^^___]]]\\\^^^aaa]]]^^^^^^___^^^]]]\\\[[[[[[]]]______^^^]]]]]]^^^___```aaaaaa``````aaabbbaaabbbddddddccc___[[[YYY``````aaacccdddeeeeeeeeefffccc```cccgggiiifffbbbgggkkkoooooommmlllmmmooolllpppxxx~~~}}}{{{}}}~~~~~~}}}{{{}}}zzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||vvvvvvuuuuuuuuuvvvvvvwwwyyy|||~~~{{{tttooollllllnnnmmmlllkkkkkkkkklllmmmlllkkkkkknnnsssuuutttqqqjjjiiihhhhhhjjjkkkjjjiiiiiiiiihhhiiiiiijjjlllllljjjgggeeegggkkkmmmmmmkkkjjjjjjhhheeebbbbbbeeeiiifffeeeeeegggkkknnnooopppmmmiiijjjqqq}}}wwwwww}}}~~~~~~vvvwwwxxxxxxxxxvvvtttsssuuuwwwxxxxxxyyyyyyyyywwwyyyyyyyyyxxxwwwuuurrrqqqqqqssstttuuutttsssrrrssstttrrrpppoooooooooppprrrtttttttttsssrrrpppmmmkkkjjjhhheeeeeeeeeffffffeeegggggghhhjjjkkkjjjkkkkkkppp{{{]]]RRRdddqqqsssrrryyyzzzyyywwwtttmmmlllsssqqqrrrsssrrrmmmfff^^^YYYZZZVVVSSSSSSSSSQQQTTTXXXVVVSSSSSSWWWXXXTTTQQQQQQYYYccciiifffaaa___aaaaaaeeeffffffeeebbb```aaacccfffdddbbb___^^^^^^^^^___^^^\\\YYYYYY[[[^^^______ggghhhjjjlllnnnrrrvvvyyy~~~|||{{{yyyyyyzzzzzzyyyxxxxxxvvvuuusssssssssttttttvvvwwwxxxvvvsssqqqpppppplllnnnqqqsssssspppllliiifffeeedddccccccdddeeefffjjjkkkjjjhhhdddaaa``````dddfffhhhfffbbb]]]ZZZXXXXXX\\\aaabbb```___aaaccc]]]^^^`````````___]]]\\\ZZZ]]]___```___^^^]]]^^^^^^```aaaaaa``````aaaccccccccccccbbb```]]]YYYWWW^^^```dddggghhhfffdddbbbdddaaa```bbbggghhheee```gggkkkoooooommmkkkmmmooohhhiiimmmqqqqqqrrrxxx}}}yyyvvvvvvyyy|||}}}|||zzz{{{}}}yyy|||~~~~~~|||}}}}}}}}}|||{{{zzzzzztttsssssssssssssssttttttyyy{{{}}}zzzuuupppnnnooommmmmmmmmmmmmmmmmmnnnnnnooommmlllooorrrtttrrrooojjjiiihhhiiijjjjjjiiigggggggggggghhhiiijjjkkkkkkhhhfffeeehhhmmmppppppnnngggfffeeebbbaaacccfffhhheeeddddddgggjjjmmmnnnnnnjjjjjjjjjkkkmmmwwwyyyuuu|||zzzvvvvvvvvvwwwvvvxxxxxxxxxxxxvvvtttsssqqqxxxwwwwwwxxxwwwvvvuuuuuuyyyzzzzzzyyywwwuuusssqqqsssvvvyyyzzzwwwuuussssssssssssrrrpppnnnnnnnnnmmmooopppqqqqqqooollliiihhhhhhfffdddcccdddeeeeeedddiiikkklllkkkkkkkkkjjjiiilllnnnttt[[[SSSeeennnnnnnnnvvvxxxqqqooosssmmmjjjsssnnnooopppooojjjccc\\\WWWXXXTTTRRRTTTTTTRRRTTTXXXSSSPPPPPPTTTVVVSSSPPPQQQ]]]iiipppiii___ZZZ\\\^^^bbbdddfffdddaaa___```bbbdddbbb___]]]\\\[[[\\\]]]___]]][[[YYYZZZ]]]```cccjjjhhheeeeeehhhllloooqqquuu}}}}}}||||||{{{zzzzzz{{{||||||zzzxxxuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvtttqqqpppqqqrrrmmmnnnnnnnnnnnnllljjjiiiccccccccccccdddfffhhhjjjkkkkkkjjjgggcccaaa``````ccceeegggfffccc___]]]\\\[[[___ccccccaaa```bbbddd^^^______``````___]]]\\\[[[]]]```aaa```^^^^^^^^^]]]___````````````aaaccccccbbbaaa```^^^[[[ZZZYYY\\\```dddhhhiiifffccc```aaa``````cccfffgggeeebbbiiilllnnnllliiiggghhhjjjeeedddfffkkkmmmnnnsssyyy||||||yyyvvvtttuuuyyy|||{{{zzzzzzzzz{{{|||wwwyyy|||~~~xxxzzzzzzyyyvvvtttssstttqqqqqqqqqqqqqqqrrrssssss{{{{{{{{{yyyvvvsssrrrrrrlllmmmnnnooooooooooooooopppmmmlllmmmpppqqqpppmmmkkkjjjiiijjjjjjjjjhhhfffggggggggghhhhhhhhhiiiiiieeeeeefffiiillloooooooooeeedddcccbbbbbbccceeefffeeedddeeegggjjjllllllkkkiiikkkllljjjfffkkk~~~pppuuu|||yyyvvvtttuuuvvvwwwwww{{{{{{zzzyyyxxxwwwvvvvvvzzzwwwuuuwwwvvvssssssvvvyyyyyyyyyyyywwwuuusssqqqtttyyy~~~|||xxxvvvvvvoooqqqqqqmmmmmmoooooommmlllnnnqqqqqqooollljjjiiigggeeeccccccdddeeefffeeejjjmmmmmmjjjjjjlllkkkhhhkkkjjjkkkuuu[[[UUUeeellllllmmmlllpppllluuuooooookkkjjjhhheeeaaa]]]ZZZXXXUUUSSSSSSVVVWWWUUUUUUYYYQQQMMMMMMRRRTTTRRRQQQRRR[[[hhhpppiii\\\VVVYYY]]]^^^aaacccbbb^^^\\\]]]``````^^^\\\YYYXXXXXXXXXYYY[[[]]]]]][[[YYYZZZ___ccceeeffffffeeedddfffjjjnnnooottt~~~~~~{{{{{{}}}zzzyyyzzz{{{}}}|||zzzxxxtttuuuuuuvvvwwwwwwwwwwwwsssssssssrrrpppooooooqqqmmmmmmmmmmmmkkkjjjhhhgggcccdddgggiiikkkllllllkkkiiiiiihhheeeaaa______```bbbdddffffffdddaaa```___]]]```cccccc```___aaaddd^^^^^^^^^^^^^^^]]]\\\\\\\\\___bbbbbbaaa___^^^]]]\\\]]]______^^^^^^```aaaaaa```^^^\\\[[[[[[\\\]]]\\\^^^bbbeeeeeedddaaa___```aaabbbdddffffffffffffiiijjjkkkiiieeeccceeegggdddbbbdddiiilllmmmpppuuuzzzyyyzzz|||{{{}}}xxxvvvuuuwww{{{|||zzzxxxzzzyyy|||wwwtttvvvyyy}}}~~~wwwxxxyyyvvvrrroooooooooooooooooopppqqqrrrsssttt|||yyyvvvtttssssssrrrpppjjjkkknnnpppqqqpppooonnnnnnkkkiiijjjmmmppppppnnnlllkkkjjjkkkkkkjjjhhhfffhhhhhhhhhhhhggggggffffffccceeehhhiiiiiiiiikkkllldddcccbbbbbbcccdddeeedddfffffffffhhhjjjkkkkkkjjjhhhggghhhhhhfffhhhsss}}}xxxzzzyyywwwuuuvvvxxxzzz{{{{{{{{{zzzxxxwwwxxxyyyzzz{{{zzzuuurrrttttttrrrtttyyywwwwwwwwwwwwvvvtttrrrqqqrrrxxx|||xxxvvvuuummmpppooojjjjjjnnnnnnkkkiiimmmpppqqqnnnkkkjjjjjjfffdddcccccceeeggggggggghhhkkkkkkggggggjjjjjjggghhhiiillluuu\\\UUUdddiiihhhjjjhhhpppsss|||oooiiifffbbb]]]ZZZYYYYYYZZZTTTRRRTTTXXXYYYWWWWWWYYYPPPLLLLLLPPPRRRQQQQQQSSSSSSbbblllfffYYYUUUYYY___ZZZ^^^aaa```[[[YYY[[[^^^]]][[[YYYVVVUUUUUUUUUVVVVVVZZZ]]]\\\YYYXXX[[[___]]]dddkkkjjjeeebbbdddhhhkkklllpppvvv~~~|||~~~yyyyyyzzz|||}}}|||yyywwwuuuvvvwwwxxxxxxwwwvvvuuunnnppprrrqqqooonnnmmmnnnmmmmmmmmmmmmllljjjgggfffdddggglllppprrrpppmmmkkkggggggfffccc```^^^^^^___aaaccceeefffdddcccbbbbbb^^^aaacccbbb___^^^```ccc]]]]]]]]]\\\\\\\\\[[[[[[]]]```ccccccbbb___^^^]]]ZZZ\\\]]]]]]]]]]]]___```___^^^[[[ZZZZZZ\\\___aaa]]]^^^___aaaaaaaaa``````___bbbdddeeeffffffhhhiiifffhhhhhhfffccccccfffiiifffcccdddiiillllllnnnqqqrrrrrrrrrrrrssstttvvvxxxlllsss|||~~~~~~uuuyyyuuussssssvvvyyyzzzwwwtttyyyyyy~~~tttssstttwww|||~~~xxxyyyzzzwwwrrrnnnnnnooonnnnnnnnnoooppprrrsssttt{{{vvvqqqnnnoooooonnnlllhhhjjjnnnqqqrrrqqqnnnmmmllliiifffggglllooopppppplllkkkkkkkkklllkkkhhheeehhhhhhhhhhhhgggfffddddddcccfffiiiiiifffeeefffiiicccbbbbbbcccdddeeedddccchhhggggggiiikkklllkkkiiifffcccbbbeeeggghhhlllrrryyy|||zzzwwwvvv|||zzzvvvtttssssssvvvxxxxxxxxxxxxwwwuuuuuuvvvyyy|||~~~yyyssspppssstttrrruuu|||uuuuuuvvvvvvuuusssqqqpppmmmttt{{{}}}zzzuuurrrrrrnnnpppnnnhhhgggkkkkkkgggfffjjjooopppmmmjjjiiiiiifffdddcccdddfffhhhiiiiiieeeiiihhhddddddiiiiiifffaaadddkkkssswwwwwwvvvwwwaaa^^^kkkvvvlllkkklllhhhnnnxxxjjjcccfffeee^^^XXXXXXYYYXXXTTTQQQQQQWWW^^^^^^VVVNNNLLLJJJKKKOOOPPPMMMMMMOOO[[[___bbbaaa[[[VVVVVVWWWYYYZZZ[[[\\\[[[ZZZYYYXXX[[[\\\[[[YYYVVVVVVYYY\\\YYYXXXWWWUUUTTTVVVZZZ^^^bbbgggjjjhhhcccbbbggglllooohhhffflllrrrwww~~~{{{|||~~~zzzvvvuuutttuuuvvvwwwvvvtttuuussspppooopppqqqqqqpppppppppnnnmmmlllllllllmmmqqqlllgggfffhhhiiifffcccdddgggllloooqqqpppmmmkkkfffeeecccbbbaaa```aaaaaagggeeecccaaa____________]]]```aaa^^^ZZZXXX\\\```[[[\\\]]]]]]\\\[[[ZZZYYY[[[\\\^^^______^^^]]]\\\XXXZZZ\\\]]]\\\\\\]]]___[[[ZZZYYYZZZ\\\]]]]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[```aaabbbbbbaaabbbdddfffgggeeebbbaaaaaabbbaaa``````aaabbbdddffffffggggggmmmlllmmmmmmnnnpppqqqrrrnnnnnnpppqqqrrrrrrrrrrrrppppppqqqrrrtttvvvxxxzzz~~~zzzxxxyyyxxxzzz}}}}}}|||zzzzzzzzzvvvoooooovvvtttrrruuuxxxyyytttoootttuuu{{{ssssssvvvzzz|||}}}~~~~~~~~~wwwpppmmmlllllllllrrrooollllllmmmnnnnnnmmmpppnnnllljjjiiiiiiiiijjjhhhiiilllooopppnnnllliiiffffffffffffhhhjjjlllnnniiijjjkkkllllllkkkjjjiiifffdddeeehhhhhheeedddgggjjjiiigggfffeeeeeeffffffhhhnnnoooiiiccccccddddddhhhlllrrruuusssooojjjhhheeecccaaa```___```aaabbblllooo}}}|||xxxppp}}}zzzwwwvvvuuuwwwvvvttttttuuuuuutttrrrpppqqqsssuuuwwwyyyzzzzzzvvvuuurrrqqqppppppqqqrrruuuuuuuuussspppooopppqqqsssqqqqqqsssuuutttooojjjlllmmmllljjjgggeeefffgggjjjgggfffiiimmmooolllhhheeedddcccdddfffffffffdddgggjjjiiifffgggjjjkkkhhhfffggghhhiiijjjjjjjjjjjjuuu\\\[[[kkkyyyooollljjjddddddlllsssrrrnnnkkkeeehhhfff___ZZZZZZ[[[YYYSSSQQQQQQXXXaaaccc]]]UUUNNNKKKKKKNNNNNNKKKKKKNNNTTTXXXZZZYYYUUUTTTVVVXXX\\\]]]]]]]]]]]]\\\ZZZZZZZZZ[[[[[[YYYVVVVVVYYY\\\YYYYYYXXXVVVUUUVVVZZZ]]]fffjjjllljjjeeecccfffkkkjjjeeedddiiilllnnnssszzz}}}~~~yyyxxxuuuuuuuuuuuutttrrrsssqqqooonnnooopppppppppnnnnnnnnnmmmmmmlllllllllnnnjjjggggggiiijjjgggddddddfffiiilllmmmlllkkkiiifffeeebbb```^^^^^^^^^^^^aaa```^^^\\\[[[[[[[[[[[[]]]^^^^^^\\\YYYYYY\\\___[[[[[[\\\]]]\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ\\\]]]\\\\\\]]]^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZ\\\]]]^^^^^^^^^]]]\\\[[[]]]^^^___```___```bbbdddeeebbb___^^^_______________```aaacccdddeeeffffffiiijjjkkklllmmmnnnnnnooollllllmmmmmmmmmmmmmmmllllllmmmnnnppprrrtttuuuvvvtttwwwxxxwwwrrrooooooqqquuuxxx{{{|||{{{zzzyyyyyywww~~~|||tttpppoootttrrrqqqtttxxxxxxtttppppppsssyyyxxxrrrtttwwwyyyxxxwwwwww{{{~~~|||tttqqqrrrrrrooollllllllllllmmmmmmmmmmmmmmmnnnmmmjjjhhhgggggghhhiiilllnnnppppppmmmjjjhhhfffhhhggggggggggggiiijjjkkkfffggghhhhhhhhhgggfffeeefffbbb```aaaaaa```bbbgggiiihhhgggfffeeeeeeeeeeeehhhmmmnnniiiccccccddddddgggkkkppprrrppplllhhhfffeeedddbbbaaa```aaacccdddeeedddlllyyyvvvyyy{{{yyyxxxyyyyyywwwvvvuuuuuuuuuuuutttsssssstttuuuvvvwwwxxxxxxxxxvvvuuusssqqqpppppprrrrrruuuuuutttqqqnnnllllllmmmmmmmmmnnnooopppooommmkkklllkkkjjjhhhgggjjjooosssllljjjhhhkkkoooooolllhhhfffeeeeeefffhhhiiihhhggggggiiihhheeeeeeggghhheeeeeeeeefffggggggggggggggglllyyyvvvWWWXXXlll|||qqqjjjhhhdddbbbcccccccccggglllhhhjjjhhhbbb^^^^^^___]]]QQQOOOOOOUUU]]]___YYYSSSOOOKKKJJJLLLKKKIIIJJJMMMSSSTTTUUURRRPPPQQQUUUYYY]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWZZZ\\\YYYYYYXXXVVVUUUVVVYYY\\\fffiiikkkhhhbbb```cccfffbbb```bbbfffhhhgggiiilllnnnqqqwww~~~~~~}}}|||~~~|||zzzvvvtttssssssrrrqqqpppooommmnnnooopppppppppllllllmmmnnnnnnmmmlllkkkjjjhhhfffhhhkkkllljjjgggcccdddfffggghhhhhhhhhgggfffdddaaa^^^\\\[[[[[[\\\]]]]]][[[ZZZYYYYYYYYYYYY^^^]]]ZZZXXXXXXYYY\\\]]]ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWXXXYYYYYYXXXWWWUUUTTTWWWYYY[[[\\\[[[[[[[[[]]][[[ZZZYYYYYYZZZ[[[YYYXXXZZZ[[[\\\]]]]]]\\\[[[[[[XXXZZZ\\\]]]]]]^^^```bbbccc```\\\ZZZ[[[]]]^^^^^^]]]^^^___```bbbcccddddddeeefffhhhjjjkkkkkkjjjjjjhhhhhhiiiiiihhhhhhgggfffhhhjjjlllnnnppppppppppppnnnpppqqqppplllkkkmmmppprrruuuyyy{{{zzzxxxwwwvvvrrrpppooopppqqqrrrpppnnnqqqppppppsssvvvwwwssspppnnnssswwwwwwtttrrrrrrsssuuuvvvuuusssqqqssswww|||~~~vvvoooooossstttpppjjjccchhhlllnnnmmmkkklllmmmmmmkkkhhhfffeeefffggghhhllloooqqqooojjjfffeeefffhhhhhhgggfffffffffggggggeeeeeeffffffeeedddccccccfff```]]]]]]]]]]]]```fffggggggffffffeeedddddddddhhhlllmmmhhhddddddeeedddeeehhhlllllljjjgggeeeddddddcccbbbaaaaaacccdddfffgggbbbdddtttyyy}}}zzzxxxxxxzzz|||~~~wwwwwwvvvuuuuuutttssssssvvvwwwwwwwwwwwwvvvuuuuuuuuutttrrrpppppppppqqqrrrttttttssspppllljjjjjjjjjkkklllmmmmmmllllllmmmnnnllljjjhhhfffhhhoooyyynnnmmmlllnnnqqqpppmmmiiigggffffffgggjjjkkkkkkjjjgggiiigggcccbbbddddddaaacccdddddddddddddddddddddiiipppuuuwwwqqqUUUVVVlllssshhhcccbbbeeehhhfffaaaaaadddjjjkkkiiiccc```bbbaaa___UUURRRQQQSSSWWWWWWRRRLLLMMMIIIGGGIIIIIIHHHJJJNNNWWWVVVSSSOOOMMMOOOTTTXXX[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZWWWWWWWWWUUUTTTUUUXXX[[[aaacccdddaaa]]][[[]]]```]]]^^^```eeehhhiiijjjlllnnnoooppprrrxxx~~~}}}{{{zzzzzz|||~~~|||yyyuuusssssssssrrrqqqpppnnnnnnnnnppprrrqqqpppjjjkkklllnnnnnnlllkkkiiifffeeefffiiilllmmmkkkiiiccccccddddddeeeeeeeeefffdddbbb___]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\\\\[[[]]]ZZZWWWVVVWWWZZZ\\\\\\YYYZZZ[[[\\\[[[YYYVVVUUUXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZYYYYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXVVVWWWXXXYYYZZZ[[[ZZZYYYXXXUUUWWWZZZ\\\\\\]]]___aaaaaa^^^ZZZXXXZZZ\\\]]]^^^\\\\\\]]]^^^___```aaabbbbbbdddgggjjjkkkiiigggfffcccddddddeeeeeeeeeddddddfffgggjjjlllnnnmmmmmmllllllnnnooommmkkkkkkooosssqqqtttxxxyyyxxxtttrrrqqqtttoookkkjjjmmmppppppnnnooonnnooorrruuuuuussspppooosssvvvuuurrrppprrruuutttrrrppppppsssuuuvvvvvvtttpppllllllnnnnnnjjjfff]]]dddlllooollljjjjjjmmmllljjjgggeeeeeefffhhhjjjiiikkkmmmjjjfffcccdddgggeeeeeeeeedddddddddddddddfffeeeeeeeeedddccccccbbbddd```___bbbbbb```aaaeeegggfffffffffeeedddcccbbbgggkkkkkkgggdddeeeeeecccccceeehhhhhhfffcccbbbbbbbbbbbb`````````bbbdddeeejjjffffffppp~~~}}}||||||zzzxxxwwwwwwzzz~~~wwwwwwwwwvvvtttsssssstttvvvvvvvvvvvvuuuuuutttssssssrrrpppnnnnnnooopppqqqssssssrrrpppllljjjkkklllnnnpppqqqooolllkkknnnqqqlllkkkhhhgggiiiqqq{{{pppppppppqqqrrrqqqmmmjjjggggggfffhhhjjjlllkkkjjjgggiiihhhcccbbbcccccc```cccccccccccccccccccccccchhhooorrrrrrxxxkkkRRRUUUooo}}}nnnaaa___bbbggghhhbbb\\\ZZZfffgggddd___^^^```___\\\ZZZWWWTTTUUUVVVUUUPPPKKKIIIFFFDDDGGGHHHGGGIIINNNTTTRRROOOLLLKKKNNNSSSWWWYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXWWWTTTUUUUUUTTTSSSTTTWWWZZZ[[[]]]^^^\\\ZZZYYY[[[]]]\\\^^^```bbbfffjjjmmmnnnkkkkkkkkklllnnnrrrxxx{{{}}}{{{{{{zzzzzzzzz{{{|||{{{zzzyyyxxxvvvtttssstttttttttssspppooooooppprrrsssrrrqqqiiijjjlllmmmlllkkkiiihhhcccdddfffhhhkkklllkkkjjjccccccccccccccccccdddddd``````___^^^^^^______```_________^^^^^^]]]]]]\\\[[[YYYVVVVVVWWWZZZ[[[\\\ZZZZZZZZZZZZXXXWWWUUUTTTWWWXXXXXXYYYZZZZZZZZZZZZVVVWWWYYYYYYXXXWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWVVVTTTWWWZZZ\\\\\\]]]^^^```___\\\YYYYYYZZZ\\\^^^^^^[[[[[[[[[\\\\\\^^^___```aaacccgggiiijjjhhhfffddd___```bbbcccdddeeeeeeeeeeeegggiiikkklllkkkjjjiiihhhjjjjjjiiihhhiiinnnsssrrruuuwwwwwwtttqqqnnnmmmrrrqqqooonnnnnnoooppprrrmmmnnnooorrrttttttrrrpppoooqqqrrruuuvvvuuusssrrrqqqmmmkkkpppxxx{{{wwwpppmmmnnnnnnllliiigggffffff]]]dddlllnnnllliiijjjlllkkkiiifffeeefffhhhlllnnniiijjjiiifffbbb```aaadddaaaaaaaaabbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaaeeekkklllhhheeeeeeiiihhhgggeeedddcccbbbaaaeeehhhiiieeeccceeeeeebbbaaaccceeeeeecccbbbaaaaaa```___^^^]]]^^^___aaacccbbbcccfffjjjmmmvvv}}}|||}}}{{{yyywwwxxxzzz}}}wwwxxxyyywwwtttrrrssstttssssssttttttuuutttttttttqqqpppnnnllllllmmmoooppprrrrrrrrrpppnnnmmmnnnooorrrsssrrroookkkjjjlllpppkkkkkkkkkjjjkkknnntttxxxpppqqqrrrssssssqqqmmmjjjgggffffffgggiiijjjjjjiiihhhjjjhhhdddbbbddddddaaaccccccbbbbbbbbbcccdddeeeccciiilllkkkkkkrrr|||gggPPPSSSsss|||mmmfffccceeegggccc^^^\\\``````]]]YYYYYY[[[ZZZVVVUUURRRPPPPPPRRRQQQNNNKKKGGGDDDDDDFFFGGGFFFGGGKKKJJJHHHGGGGGGIIINNNSSSVVVXXXXXXWWWVVVVVVVVVVVVWWWTTTSSSRRRSSSUUUVVVUUUSSSRRRSSSTTTTTTTTTUUUXXX[[[[[[\\\\\\[[[YYYYYYZZZ\\\\\\______^^^aaafffiiihhhccceeegggjjjlllnnnooopppsss|||zzzzzz{{{{{{||||||||||||zzzxxxwwwuuutttssstttuuuvvvuuusssqqqppppppqqqssssssrrrpppjjjkkkkkkkkkjjjiiigggfffcccdddeeeggghhhiiijjjjjjccccccccccccbbbbbbbbbbbb]]]^^^___```aaaaaaaaa```]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[]]][[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXUUUVVVXXXXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWVVVTTTRRRSSSTTTVVVVVVVVVUUUUUUTTTWWWZZZ\\\\\\\\\]]]^^^\\\[[[YYYZZZ[[[]]]^^^]]][[[[[[ZZZZZZ[[[\\\^^^___aaacccfffhhhiiigggeeeccc^^^___aaaccceeeffffffgggeeefffhhhiiiiiiiiihhhhhhhhhjjjkkkkkkiiikkkppptttrrrtttvvvuuurrrooommmllllllnnnooonnnmmmmmmqqqtttmmmoooqqqrrrsssrrrqqqpppooonnnooosssxxxwwwrrrlllmmmjjjjjjqqq{{{}}}uuummmlllooopppnnniiifffhhhjjjbbbgggkkkmmmllljjjkkkllliiihhhfffeeegggkkkooosssooolllgggbbb___^^^^^^^^^______```aaaaaaaaa``````______^^^^^^^^^______``````bbbhhhpppqqqllliiiiiimmmkkkhhheeecccaaaaaaaaacccfffeeebbbbbbddddddaaa___bbbdddeeedddccccccccc^^^]]]\\\[[[[[[]]]^^^```ZZZ^^^dddfffddddddppp}}}~~~}}}}}}}}}|||}}}~~~|||zzz~~~|||zzzyyyxxxyyyzzz{{{wwwyyyzzzxxxtttrrrsssuuurrrrrrssstttuuuuuuuuuuuupppooommmllllllmmmnnnpppqqqrrrrrrqqqooooooppprrrrrrqqqpppmmmjjjiiiiiikkkiiikkkllllllkkkkkklllnnnnnnppprrrsssrrrpppllljjjhhhffffffggghhhiiihhhgggfffiiihhhddddddffffffdddcccbbbbbbaaabbbdddeeefffcccddddddbbbccchhhooouuuwwwiiiQQQTTTwwwzzzqqqjjjhhhgggbbb``````___^^^[[[WWWXXX[[[ZZZUUUOOOMMMJJJKKKLLLMMMKKKIIIHHHEEEDDDGGGFFFCCCCCCEEECCCCCCCCCEEEIIIMMMPPPQQQUUUUUUTTTSSSTTTUUUVVVWWWTTTRRRQQQQQQSSSTTTRRROOOQQQSSSTTTUUUVVVXXX[[[]]]]]]]]]\\\ZZZYYYXXXXXXYYYXXX\\\^^^\\\^^^ccceeebbbbbbcccfffjjjmmmnnnnnnmmmmmmtttyyyyyy{{{~~~~~~{{{yyyzzz|||zzz{{{}}}}}}{{{yyyxxxwwwsssssssssuuuvvvvvvtttqqqqqqppppppqqqrrrrrrpppnnnllllllkkkiiihhhgggfffeeeddddddeeeeeeeeefffgggiiiaaabbbbbbbbbbbbaaa```___\\\^^^```bbbcccaaa___]]][[[\\\\\\[[[ZZZXXXVVVUUUTTTWWWZZZZZZYYYYYY[[[^^^]]][[[WWWTTTSSSSSSUUUVVVYYYYYYXXXWWWVVVUUUUUUUUUTTTVVVWWWWWWVVVUUUUUUVVVUUUTTTSSSTTTVVVVVVVVVTTTRRRSSSUUUVVVWWWWWWVVVVVVSSSVVVYYY[[[[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\]]]\\\[[[\\\[[[ZZZYYYZZZ\\\^^^___```bbbdddffffffeeecccbbb___```aaacccdddeeeeeeeeeeeeeeeeeefffffffffffffffjjjllloooooonnnooossswwwqqqrrrsssrrrpppoooooopppkkkkkkkkkjjjjjjkkkoooqqqnnnppprrrssssssqqqpppppppppooopppsssvvvuuuooojjjjjjjjjmmmrrrwwwwwwrrrmmmmmmnnnnnnlllkkkjjjlllnnnjjjkkkkkkkkkkkkkkkllllllgggeeeddddddggglllrrrvvvrrrlllddd``````aaa```^^^aaaaaabbbbbbaaa```___^^^^^^]]]]]]]]]]]]___```aaabbbaaadddjjjlllkkkkkknnnqqqnnniiieeeaaa```aaaaaaaaacccccc``````cccccc___^^^aaaeeeggggggfffeeeeee___]]]\\\ZZZZZZ[[[\\\]]]ZZZ\\\aaaeeedddbbbffflllzzzzzzxxxyyyzzzwwwtttqqqoooqqqwwwzzzyyywwwxxxzzz~~~{{{{{{}}}{{{|||{{{zzzyyyxxxwwwwwwvvvwwwzzz{{{yyytttqqqsssuuutttuuuuuuvvvwwwvvvvvvvvvqqqpppnnnmmmmmmnnnpppqqqsssssssssqqqooonnnoooppppppnnnlllkkkkkkjjjiiihhhfffiiikkklllkkkjjjjjjjjjkkknnnqqqsssqqqnnnkkkjjjiiihhhgggggghhhhhhgggfffdddffffffcccdddggghhhfffaaa`````````aaadddfffhhhgggeeecccdddfffjjjoootttnnntttmmmTTTUUUxxx{{{uuuppplllfff^^^\\\]]]aaa```\\\YYYZZZ]]]\\\WWWRRROOOMMMLLLMMMMMMLLLKKKIIIFFFFFFHHHFFFAAA???AAAEEEDDDDDDFFFIIILLLMMMMMMQQQQQQPPPPPPPPPRRRSSSUUUSSSQQQPPPPPPRRRRRRPPPMMMQQQSSSUUUWWWXXXZZZ]]]```^^^]]][[[YYYWWWVVVUUUUUUSSSYYY\\\\\\___dddeee```dddeeefffhhhjjjkkkiiigggqqqtttuuussstttzzz|||~~~}}}~~~}}}}}}{{{wwwwww{{{{{{zzz{{{~~~wwwyyy{{{|||zzzxxxwwwwwwsssssstttvvvwwwvvvrrroooppppppppppppqqqpppnnnlllnnnlllkkkhhhgggfffeeeeeeeeeeeeeeedddcccdddfffhhh```aaaaaabbbaaa```^^^]]]\\\^^^aaacccccc```\\\ZZZ[[[\\\\\\[[[YYYWWWUUUSSSRRRWWW\\\]]]ZZZXXX[[[___^^^[[[VVVSSSQQQRRRUUUVVV^^^]]][[[XXXVVVUUUTTTTTTTTTUUUWWWWWWUUUTTTTTTUUUTTTSSSRRRSSSUUUVVVVVVUUUSSSTTTVVVWWWXXXXXXWWWWWWSSSVVVYYYZZZZZZYYYYYYYYYWWWWWWXXXZZZ\\\]]][[[YYY\\\[[[ZZZYYYZZZ[[[]]]___```aaacccddddddcccbbbaaaaaaaaabbbcccddddddcccccceeeddddddccccccdddeeeeeehhhkkknnnnnnmmmnnnrrruuuooopppqqqpppooooooqqqssspppmmmiiiggggggjjjlllmmmoooqqqssstttsssqqqppppppsssssstttuuuuuurrrnnnkkkhhhlllqqqsssrrrooonnnnnnmmmkkkiiiiiilllnnnooonnnpppmmmkkkjjjkkkllllllllleeedddbbbcccgggmmmssswwwqqqiiiaaa^^^bbbfffeeebbbddddddddddddbbb```^^^\\\___^^^^^^^^^___aaacccdddddd```___bbbeeegggmmmssstttpppjjjdddaaa```aaabbb```bbbaaa___```cccbbb^^^]]]aaafffiiiiiihhhgggggg___^^^\\\ZZZZZZ[[[\\\]]]YYYXXX\\\cccfffdddcccdddgggrrr|||yyy}}}}}}}}}yyyyyyyyyyyyxxxvvvuuutttwwwzzz|||yyytttqqqsssuuuwwwxxxxxxxxxxxxwwwwwwvvvrrrqqqooonnnooopppqqqssstttttttttqqqnnnmmmmmmnnnooommmjjjkkkmmmnnnkkkhhhdddfffiiijjjjjjjjjjjjkkkiiimmmppprrrqqqnnnkkkjjjkkkjjjhhhhhhiiiiiigggfffaaaddddddbbbdddhhhiiiggg______^^^___```cccfffhhhgggeeeeeeiiilllmmmnnnoooooooooqqqxxxmmmUUUYYY~~~wwwpppiiifffdddbbbeeejjjjjjbbbZZZXXX[[[^^^\\\ZZZPPPNNNKKKJJJKKKLLLMMMMMMHHHJJJKKKLLLIIIDDD???<<<>>>AAAEEEIIILLLLLLKKKIIINNNNNNNNNPPPRRRRRRRRRQQQKKKLLLOOOQQQSSSRRRQQQPPPPPPPPPPPPRRRUUUXXX\\\^^^XXXYYYXXXUUUQQQOOOQQQSSSUUUUUUVVVXXX[[[]]]^^^^^^aaaeeeiiijjjhhhhhhiiikkkiiimmmqqqsssrrrqqqrrrsssuuuwww{{{}}}}}}~~~zzzxxxwwwyyy}}}~~~|||yyy{{{~~~}}}zzzzzz|||~~~~~~{{{wwwuuuvvvzzz}}}~~~}}}vvvxxx}}}zzzyyy{{{~~~{{{wwwssssssrrrssstttssspppnnnkkkooouuuvvvsssnnnlllkkkooonnnllliiigggfffeeeeeegggdddaaa___^^^___aaacccbbbbbbaaa```___^^^]]]]]]]]]^^^______^^^\\\ZZZXXX[[[[[[YYYVVVRRRPPPQQQRRRSSSXXX[[[\\\YYYYYY]]]aaa^^^[[[VVVSSSSSSWWW[[[___```^^^ZZZWWWSSSQQQPPPPPPUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRQQQOOONNNNNNQQQSSSSSSUUUWWWYYYYYYWWWUUUSSSSSSUUUWWWWWWWWWWWWYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]dddcccbbbbbbbbbaaa___]]]aaaaaaaaaaaaaaa```______aaa______bbbcccaaaaaadddjjjjjjlllnnnqqqqqqpppnnnnnnmmmnnnpppooolllnnnrrrrrrlllfffeeeeeedddgggkkknnnooopppqqqqqqnnnllljjjiiirrrvvvooohhhhhhiiihhhmmmkkkkkklllkkkgggiiimmmsssqqqmmmjjjhhhiiikkkllllllkkkiiijjjlllmmmmmmmmmhhheeedddfffiiikkkiiigggfffccc```___aaabbbbbbbbbfffffffffeeedddcccaaa```bbb___]]]^^^aaaddddddcccbbbaaabbbdddgggiiijjjiiivvvrrrmmmgggdddccccccddd``````^^^]]]]]]^^^___```___bbbfffgggeeebbb___^^^___^^^\\\ZZZYYYYYYZZZZZZ^^^______```aaabbbbbbccccccbbbggg{{{||||||}}}}}}~~~}}}}}}|||xxxvvvssstttuuusssoookkkxxxxxxwwwtttqqqpppqqqssszzz{{{{{{zzzwwwuuuuuuuuussssssssssssttttttttttttsssttttttpppllliiiiiikkkllllllkkkjjjhhhfffdddccceeegggjjjlllllllllmmmnnnrrrooollllllnnnooommmkkkffffffggggggfffdddbbbaaabbbbbbaaaaaabbbbbbcccdddaaacccddddddcccccceeefffgggggghhhiiikkkmmmoooppplllppprrrqqqqqqyyysss[[[ZZZyyyooohhhcccbbbbbbdddjjjqqqpppiiiaaa\\\\\\\\\YYYUUUOOOLLLJJJIIIJJJKKKKKKKKKHHHJJJKKKKKKJJJFFFCCC@@@CCCEEEHHHJJJKKKKKKJJJIIILLLLLLLLLMMMOOOOOOOOONNNJJJLLLNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQSSSVVVYYY[[[TTTUUUUUUSSSOOONNNPPPRRRTTTTTTTTTUUUXXXZZZ\\\\\\bbbdddggggggeeeddddddfffhhhkkknnnooonnnllllllmmmsssuuuyyyzzzyyyxxxwwwxxxxxxzzz|||}}}~~~{{{yyy{{{|||yyywwwrrrqqqqqqtttxxx||||||{{{wwwxxxzzzzzzzzzzzz|||}}}|||{{{yyyvvvtttuuuyyy}}}~~~}}}~~~xxxyyy~~~|||}}}{{{wwwsssrrrqqqrrrsssrrrooommmkkkooossstttqqqmmmkkkkkkmmmmmmlllkkkiiihhhgggggghhhfffbbb___]]]^^^___```aaa``````___^^^^^^^^^^^^^^^___```___^^^\\\ZZZXXXYYYYYYXXXUUUSSSRRRSSSTTTVVVYYY\\\[[[XXXWWWZZZ]]]YYYWWWTTTRRRRRRTTTWWWYYY\\\ZZZXXXUUURRRQQQPPPOOOTTTTTTTTTSSSRRRQQQQQQQQQSSSRRRQQQPPPOOOQQQSSSVVVWWWWWWXXXXXXWWWUUUSSSQQQTTTUUUWWWWWWWWWWWWYYY[[[ZZZZZZZZZ[[[[[[[[[[[[\\\WWWWWWXXXZZZ[[[]]]^^^^^^bbbaaaaaaaaaaaa```___]]]```aaaaaaaaa``````______aaa______bbbcccaaaaaadddhhhhhhiiilllnnnooommmkkkiiihhhjjjmmmkkkggggggkkkjjjccc^^^```cccdddgggjjjkkkmmmoooppppppnnnkkkiiimmmrrrsssnnnkkklllkkkhhhkkkjjjjjjmmmllljjjlllqqqrrrpppllliiihhhhhhjjjkkkqqqooonnnnnnooopppooonnnhhhgggfffggghhhiiihhhhhhhhhfffcccbbbcccddddddccceeeeeeeeeddddddbbbaaa```fffcccaaaaaadddfffeeedddgggffffffgggiiijjjiiihhhkkkiiigggeeeddddddeeefffcccbbb```___^^^]]]^^^^^^___aaaccccccbbb``````aaa]]]]]]\\\[[[ZZZZZZZZZZZZ]]]]]]^^^___```aaabbbccc___^^^bbbssszzzvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvrrrqqqqqqrrrssssssqqqooorrrsssrrrpppnnnnnnpppqqqzzzzzzzzzxxxvvvuuuuuuwwwssssssttttttttttttssssssuuuvvvtttpppllliiijjjkkknnnnnnmmmkkkiiifffdddcccfffiiikkkmmmmmmmmmmmmooommmkkkiiijjjlllmmmmmmkkkhhhhhhgggfffdddbbb```___^^^^^^^^^___```aaabbbcccccceeefffeeeddddddeeegggiiiiiihhhggggggggghhhhhhdddgggiiigggfffiiirrrzzz{{{eee___uuu|||ssseee```\\\^^^bbbfffnnnvvvtttnnngggaaa]]]YYYSSSOOOLLLJJJHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHGGGFFFHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSPPPOOOOOONNNOOOQQQRRRTTTPPPQQQQQQPPPNNNNNNOOOQQQSSSRRRRRRRRRTTTXXX[[[^^^aaabbbccccccaaaaaabbbdddgggjjjlllmmmllljjjiiiiiiooorrrvvvwwwtttqqqnnnmmmoooqqqtttuuuwwwyyy}}}{{{zzz{{{~~~}}}yyywwwxxx~~~{{{wwwtttrrrnnnmmmnnnqqqtttwwwxxxwwwxxxwwwvvvwwwyyyyyyyyyxxxxxxwwwvvvtttssstttxxx|||zzzxxxvvvtttwww{{{{{{wwwrrrqqqqqqqqqrrrqqqooollllllnnnppppppnnnllljjjjjjjjjkkklllmmmmmmlllkkkjjjiiigggccc___]]]]]]]]]^^^```___^^^]]]]]]^^^___````````````___^^^\\\YYYXXXWWWWWWWWWUUUSSSSSSUUUWWWXXXZZZ[[[ZZZVVVTTTVVVXXXUUUUUUTTTSSSSSSTTTTTTUUUWWWVVVTTTRRRQQQPPPOOOOOOTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSQQQPPPQQQTTTWWWZZZZZZYYYWWWUUUSSSRRRQQQPPPTTTVVVXXXXXXXXXXXXZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYSSSTTTVVVXXXZZZ\\\]]]^^^]]]^^^___``````___^^^]]]````````````_________^^^```^^^___bbbcccaaaaaadddeeeeeefffhhhjjjkkkiiihhhfffeeegggjjjhhhddddddgggiii```[[[^^^bbbdddfffhhhiiikkknnnoooooommmjjjhhhrrrrrrppppppsssuuupppiiikkkiiijjjmmmmmmlllooouuutttqqqnnnkkkjjjjjjkkkmmmsssqqqpppoooppppppooommmhhhiiiiiiiiiggggggggghhhkkkhhheeedddeeeeeeeeedddeeeeeefffeeeeeedddcccccchhhfffeeeeeeggghhhhhhgggjjjiiigggggghhhgggfffdddaaabbbccceeeggghhhhhhhhhfffdddbbb```^^^]]]\\\\\\^^^___```___^^^^^^```bbb[[[[[[\\\\\\\\\[[[[[[[[[ZZZ[[[\\\]]]___```aaabbb___]]]___jjj|||}}}xxxvvvsssrrrtttqqqrrrrrrssssssrrrqqqqqqnnnoooqqqqqqpppooopppppprrrssssssqqqpppqqqsssuuuxxxxxxwwwuuussstttvvvxxxrrrrrrsssttttttsssrrrqqqtttsssqqqmmmiiihhhiiijjjpppooonnnllliiifffdddbbbfffhhhkkkkkkkkkjjjkkklllkkkiiiggghhhjjjllllllllljjjhhhfffcccaaa___^^^]]]^^^^^^^^^___```bbbcccdddeeefffgggfffddddddeeefffggggggfffeeeddddddddddddfffggggggeeecccbbbccceeetttjjjxxxuuujjjaaa]]][[[___cccfffmmmtttppplllgggaaa[[[UUUOOOLLLJJJHHHFFFFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKKKKKKKMMMNNNPPPMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTYYY___cccbbbbbbaaa``````aaaccceeegggiiikkkmmmlllkkkjjjiiikkkooosssuuusssnnnjjjhhhkkknnnppprrrtttwww{{{~~~yyyzzz|||}}}}}}|||xxxtttrrrqqqpppqqqrrrsssttttttttt{{{xxxuuuvvvxxxxxxuuussstttttttttrrrrrrtttxxx||||||tttqqqrrrwww}}}zzzwwwsssrrrrrrrrrsssrrrooommmlllmmmmmmmmmllljjjjjjiiihhhiiilllnnnooonnnmmmlllhhhfffccc```^^^]]]^^^___```___^^^^^^^^^___aaabbb``````___^^^]]][[[YYYXXXWWWXXXWWWUUUTTTSSSUUUWWWWWWYYYYYYXXXUUUTTTTTTVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPPPPOOOOOOTTTSSSSSSSSSRRRRRRRRRQQQUUURRRPPPPPPSSSWWW[[[]]][[[YYYUUUSSSQQQPPPQQQRRRTTTVVVXXXXXXXXXXXXZZZ\\\YYYXXXXXXWWWVVVUUUUUUUUUSSSTTTUUUWWWYYYZZZ\\\\\\YYY[[[^^^___^^^]]]]]]]]]```______^^^^^^^^^^^^^^^```]]]^^^bbbcccaaaaaaddddddcccccceeeggghhhgggeeegggeeefffhhhgggeeehhhmmmpppggg```aaaeeefffeeeeeehhhjjjmmmoooooommmjjjhhhtttqqqqqqxxxxxxmmmlllkkkkkknnnnnnmmmpppvvvwwwuuurrrpppnnnoooooopppnnnmmmlllmmmnnnnnnmmmkkkhhhjjjllljjjfffdddfffhhhjjjhhhfffeeeeeeeeeeeecccffffffgggggggggfffeeeeeefffffffffggghhhiiijjjjjjiiigggeeeeeeeeedddbbbaaa```bbbeeehhhjjjkkkjjjjjjhhhgggdddbbb___]]][[[ZZZ]]]^^^^^^]]]\\\[[[\\\^^^YYYZZZ[[[]]]]]]]]]\\\[[[XXXXXXZZZ\\\^^^___aaaaaacccaaa```dddnnnuuuyyyyyy}}}vvvuuutttrrrsssuuurrrrrrrrrsssrrrrrrqqqpppnnnqqqsssqqqnnnlllmmmpppsssssssssrrrpppqqqsssuuuvvvvvvuuurrrqqqrrrvvvyyypppqqqrrrssssssrrrpppooonnnmmmjjjhhhffffffhhhiiimmmlllllljjjhhhfffdddccceeegggiiiiiihhhhhhiiijjjkkkiiihhhggghhhiiijjjkkkhhhgggdddaaa___^^^^^^^^^bbbbbbbbbbbbcccdddeeeeeeeeefffeeedddbbbaaaccceeeaaabbbbbbcccdddeeeggghhhlllkkkhhhgggeeeccc```^^^xxxyyylllccc``````cccddddddfffkkkfffeeebbb]]]VVVPPPMMMKKKHHHFFFDDDDDDEEEFFFEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIFFFFFFEEEEEEEEEFFFHHHHHHDDDFFFGGGHHHGGGIIILLLOOOOOOMMMKKKHHHHHHHHHJJJKKKMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPOOOPPPQQQRRRUUU[[[ccciiiiiifffbbb______aaacccddddddeeegggjjjkkkkkkjjjiiiggglllqqqtttsssooollljjjkkkmmmoooqqqsssvvvyyy|||wwwyyy{{{{{{||||||{{{yyyzzz{{{}}}}}}zzzvvvrrroooppppppqqqrrrrrrrrrssssssxxxuuusssuuuxxxyyywwwtttsssttttttssssssuuuyyy|||xxxxxxyyy{{{|||xxxvvvtttsssssstttttttttqqqooollllllkkkkkkjjjjjjiiihhhggghhhkkkmmmoooooonnnmmmfffdddbbb```___``````aaaaaaaaa``````aaabbbcccddd______^^^]]][[[ZZZXXXXXXYYYYYYXXXVVVTTTSSSTTTVVVUUUVVVVVVVVVUUUTTTUUUVVVVVVVVVXXXYYYXXXWWWUUUSSSPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRTTTQQQOOOPPPUUUYYY]]]^^^XXXVVVRRRPPPOOOPPPSSSTTTTTTVVVWWWXXXXXXXXXZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSVVVVVVWWWWWWXXXXXXYYYYYYVVVYYY]]]^^^]]]\\\[[[\\\___^^^]]]]]]\\\\\\]]]]]]___]]]]]]aaabbbaaaaaaeeecccbbbbbbdddfffffffffdddhhheeeccceeeeeeffflllssssssjjjdddeeegggfffeeefffiiijjjlllmmmmmmkkkiiihhhqqqooosss}}}qqqooommmlllmmmlllkkknnnssswwwvvvsssqqqpppoooppppppiiihhhiiikkkmmmnnnlllkkkhhhjjjkkkiiieeeccceeeggghhhfffdddcccddddddcccbbbddddddeeeeeeeeeddddddcccaaacccdddfffggghhhjjjjjjfffdddccccccddddddbbbaaabbbdddgggiiijjjiiihhhggghhhgggeeebbb___]]]ZZZYYY[[[]]]^^^^^^\\\YYYXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[WWWWWWYYY[[[\\\^^^``````cccbbbaaabbbfffjjjkkkkkkrrr~~~|||{{{uuurrrrrrqqqnnnnnnqqqssssssssssssrrrrrrqqqpppnnnppprrrqqqnnnmmmooorrrpppppppppnnnlllkkkmmmooottttttsssqqqpppqqqtttwwwoooppppppqqqpppooonnnmmmjjjiiigggfffgggiiijjjkkkhhhhhhhhhhhhgggfffeeedddfffhhhiiiiiihhhhhhiiikkkjjjiiigggdddcccccceeefffeeedddbbbaaa```aaabbbbbbfffeeedddcccccccccccccccccccccbbb```^^^^^^```bbb___```aaabbbeeegggiiijjjiiifffcccaaaaaaaaa___]]]ttthhhdddcccdddbbb______bbb___```^^^YYYRRRLLLKKKLLLFFFEEEDDDDDDEEEEEEDDDBBB@@@AAAAAACCCDDDEEEFFFGGGBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGHHHGGGFFFFFFJJJNNNMMMKKKHHHFFFEEEEEEFFFGGGMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKMMMPPPQQQQQQOOOLLLNNNPPPRRRTTTZZZcccjjjooojjjccc^^^]]]^^^___```______aaadddggghhhfffddddddhhhooorrrrrrpppmmmlllkkkmmmooopppqqqsssvvvxxxxxxzzzzzzxxxwwwyyyxxxuuuxxxyyyzzzzzzyyyvvvrrrpppjjjlllnnnooopppqqqsssuuuqqqqqqqqqsssvvvyyyyyyyyyuuuuuuvvvvvvvvvxxx{{{~~~|||~~~{{{xxxvvvtttuuutttttttttuuutttrrrooolllkkkjjjjjjkkkjjjiiigggggghhhjjjkkkllllllllllllfffeeecccbbbaaaaaabbbbbbaaaaaabbbbbbccccccdddddd]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXVVVTTTSSSUUUWWWTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRROOONNNPPPVVVZZZ\\\[[[UUUSSSPPPNNNNNNQQQTTTVVVSSSUUUWWWWWWWWWWWWYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTXXXXXXWWWWWWWWWVVVVVVVVVUUUYYY^^^___\\\ZZZZZZ[[[___^^^\\\[[[[[[[[[\\\]]]^^^\\\]]]aaabbbaaaaaaeeecccbbbaaabbbdddeeedddccceeebbb```aaaaaaccciiiqqqlllfffccceeefffeeegggjjjkkkkkkjjjjjjiiihhhggggggkkkkkkssszzzppppppmmmlllllljjjhhhkkkppprrrqqqooommmlllkkkkkkkkkgggggghhhkkknnnooommmlllggghhhhhhgggeeeddddddeeedddbbbaaaaaaccccccaaa```aaaaaaaaaaaaaaa```______^^^```cccdddeeeeeeggghhheeedddccccccddddddcccbbbccccccddddddddddddcccccceeeeeedddbbb```]]][[[YYYYYY[[[]]]]]][[[YYYWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\WWWXXXYYYZZZ\\\]]]______^^^^^^___aaabbbdddfffgggbbbhhhmmmttt|||wwwwwwqqqmmmlllmmmmmmkkkllloooqqqqqqqqqqqqqqqpppooonnnjjjlllmmmnnnooopppsssuuuqqqqqqpppnnnlllkkkmmmooorrrrrrrrrpppoooppprrruuuooonnnnnnmmmlllllllllkkkkkkiiiiiijjjlllmmmmmmllleeeeeeffffffffffffeeeeeehhhiiijjjjjjiiijjjlllnnngggfffdddaaa^^^^^^```bbbccccccbbbccccccdddeeefffdddcccbbb```___^^^^^^^^^``````___]]][[[\\\^^^aaa``````aaabbbccceeefffgggeeebbb___]]]^^^^^^^^^^^^wwwvvvlllfffaaa```]]]ZZZ[[[______aaa___XXXOOOIIIIIIKKKEEEDDDCCCDDDEEEEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHJJJJJJGGGCCCBBBEEEIIIGGGFFFEEEDDDDDDDDDEEEEEEJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIIIILLLPPPQQQOOOMMMIIILLLOOOPPPQQQVVV^^^eeelllfff^^^YYYZZZ\\\___```]]]]]]]]]```cccdddaaa^^^aaafffkkkoooooonnnllllllmmmnnnooooooooopppsssuuuwwwzzzyyyuuuvvvzzz{{{yyy|||{{{yyywwwuuutttttttttiiillloooooooooppprrruuuoooqqqrrrsssssstttuuuwwwwwwxxxyyyyyyyyyzzz}}}}}}uuuyyyzzz{{{zzzwwwuuusssrrrttttttssstttuuutttqqqooolllkkkjjjkkkllllllhhheeehhhhhhhhhhhhiiiiiiiiiiiihhhgggfffdddcccbbbbbbbbb```aaacccddddddcccbbbaaaZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXWWWVVVUUUUUUWWWYYYVVVUUUTTTUUUUUUVVVUUUTTTVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVUUURRRRRRRRRRRRSSSSSSSSSSSSOOOMMMLLLPPPVVVZZZZZZXXXTTTRRRPPPNNNNNNPPPSSSTTTRRRTTTUUUVVVVVVVVVXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTYYY______\\\YYYYYYZZZ^^^]]][[[ZZZZZZZZZ\\\]]]^^^[[[\\\```bbb```aaaeeebbbaaa___```bbbcccbbbaaabbb______aaaaaa```ccciiidddcccccceeedddcccgggmmmkkkjjjgggeeedddddddddeeeeeefffooo|||yyypppkkkoookkkiiiiiihhhfffiiiooommmllljjjiiiggggggffffffgggggghhhkkkmmmmmmkkkiiigggfffddddddeeeeeedddccc``````___```bbbbbbaaa```bbbbbbbbbaaa```___^^^]]]^^^```cccdddbbbaaabbbdddeeecccbbbaaabbbbbb```___aaa```___^^^___aaaccceeebbbbbbbbbaaa```]]][[[ZZZXXXYYYZZZZZZYYYYYY[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\^^^^^^^^^^^^___aaa[[[^^^^^^^^^fffvvv|||rrrmmmmmmoookkkiiihhhjjjjjjiiilllpppppppppppppppooonnnmmmllljjjiiiiiijjjnnnqqqsssssspppqqqqqqooonnnnnnppprrrpppqqqqqqpppooonnnpppqqqnnnmmmkkkiiihhhiiijjjjjjlllkkkkkklllnnnooollljjjffffffggggggfffeeeeeedddfffggghhhhhhhhhiiilllnnnffffffdddaaa^^^^^^aaaeeecccccceeefffgggggggggggg``````___]]]\\\\\\\\\\\\^^^^^^]]][[[ZZZ[[[^^^aaa^^^^^^^^^___```aaabbbcccccccccbbb```^^^]]]]]]^^^lllvvvtttnnnfff___[[[XXXWWWZZZ```cccdddbbbYYYNNNGGGGGGJJJEEEDDDCCCDDDEEEEEECCCAAA@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCKKKLLLKKKGGG@@@>>>AAAEEECCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHKKKOOOPPPNNNLLLGGGKKKNNNNNNNNNRRRYYY___ddd^^^WWWUUUXXX]]]aaaccc___^^^]]]```bbbbbb___[[[```dddiiilllmmmkkkjjjjjjooopppqqqqqqpppppprrrtttpppttttttqqqttt|||~~~~~~{{{uuupppnnnoooqqqsssnnnqqqsssrrrpppoooqqqsssrrrtttuuusssooommmoooqqqyyyzzz{{{{{{{{{||||||{{{{{{yyyuuuvvvwwwwwwtttrrrqqqqqqssssssrrrssstttssspppnnnllljjjjjjkkkmmmlllhhheeehhhhhhggggggfffgggggghhhkkkjjjhhheeecccbbbaaa```___```cccddddddbbb```^^^XXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVVVVUUUVVVYYY\\\XXXVVVUUUUUUVVVUUUTTTSSSYYYWWWSSSQQQPPPQQQSSSTTTSSSTTTVVVWWWXXXXXXWWWWWWRRRRRRRRRRRRSSSSSSSSSSSSNNNLLLLLLPPPVVVZZZXXXUUUTTTSSSPPPNNNNNNOOOQQQSSSQQQSSSUUUUUUUUUUUUWWWYYYSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSUUUZZZ___```\\\XXXXXXZZZ^^^]]][[[YYYYYYZZZ[[[\\\]]][[[\\\```bbb```bbbeeeaaa___^^^^^^```aaaaaa``````___aaadddbbb^^^___bbbcccccceeefffcccaaafffnnnkkkiiieeebbb``````bbbcccaaaccckkkuuuuuummmffffffmmmiiihhhhhhfffeeeiiioookkkjjjiiigggfffeeeeeedddgggggghhhiiikkkkkkhhhfffgggdddbbbccceeefffdddaaa___^^^^^^```bbbcccbbb```eeeeeeddddddbbbaaa_________bbbeeedddaaa______```cccaaa_________^^^\\\ZZZ___^^^\\\\\\^^^bbbfffiii``````aaaaaa___^^^\\\ZZZWWWWWWWWWWWWWWWZZZ^^^bbb]]]\\\[[[ZZZZZZ[[[\\\]]]YYYZZZZZZ[[[\\\]]]]]]]]][[[]]]^^^]]]ZZZWWWWWWYYYXXX]]]^^^ZZZZZZbbbmmmrrryyy|||wwwrrrppppppooollliiihhhffffffhhhgggfffiiinnnppppppppppppooonnnmmmlllmmmjjjgggiiimmmoooooonnnkkklllllllllkkkllloooqqqooopppqqqqqqooonnnnnnooonnnllliiigggfffgggiiijjjmmmkkkkkkmmmnnnmmmiiieeeiiiiiihhhhhhgggeeedddcccbbbcccdddddddddfffiiilllggggggfffcccaaaaaafffjjjdddeeeggghhhiiihhhhhhggg^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZ[[[___bbbZZZZZZ[[[\\\]]]___aaabbbaaaccccccaaa^^^[[[YYYYYYiiiZZZssspppeee```ZZZWWWWWWYYYZZZ[[[aaa___YYYSSSNNNIIIFFFEEEFFFEEEEEECCCBBBAAA@@@???>>>@@@BBBDDDDDDBBB@@@>>>???@@@BBBBBBBBBBBBDDDEEEGGGOOOMMMAAA;;;AAAEEEBBBBBBAAA?????????AAACCCDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJLLLNNNQQQTTTVVVWWWXXXWWWWWWWWWYYY\\\___aaa]]]]]]]]]^^^]]]]]]\\\\\\dddfffhhhhhhhhhiiikkklllnnnqqqqqqnnnnnnqqqrrrpppqqqtttxxxzzzzzzzzzzzz{{{xxxtttnnnmmmooosssuuuuuuuuuqqqllllllooorrrtttuuuuuutttsssrrrrrrqqqqqqrrrxxxyyyyyyzzz{{{|||}}}}}}yyyttttttuuutttzzzxxxuuurrrpppoooppppppvvvxxxzzzyyyuuuqqqmmmlllnnnlllkkkmmmooonnnjjjfffllliiigggggghhhhhhfffccchhhfffccc___^^^^^^___```\\\^^^___aaaaaa```^^^]]]ZZZZZZYYYVVVTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSPPPMMMLLLNNNRRRVVVUUUVVVWWWWWWTTTRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPMMMMMMNNNRRRWWWZZZVVVVVVUUUTTTTTTUUUVVVWWWSSSRRRQQQPPPQQQSSSUUUVVVVVVSSSPPPQQQSSSTTTRRRPPPSSSVVVZZZ]]]]]]\\\\\\\\\^^^[[[XXXWWWXXXYYYZZZYYY\\\[[[ZZZ]]]```bbbaaa^^^___\\\YYYZZZ]]]______^^^]]]^^^^^^^^^___`````````cccccccccbbbaaabbbdddfffgggfffdddbbbaaaaaabbbccc___bbbfffiiihhhfffeeeeeehhhgggfffgggiiikkkjjjiiikkkhhheeeeeegggiiikkkllliiiiiijjjjjjhhhfffdddcccfffdddbbbaaaaaaaaa```_________^^^]]]]]]]]]^^^^^^cccbbb```___]]]]]]\\\\\\___aaabbbbbbaaa```bbbcccaaa``````^^^]]][[[YYYXXXXXX\\\]]]\\\^^^bbbccc```___]]]\\\]]]^^^^^^ZZZWWWYYYYYYXXXYYYZZZ[[[]]]^^^ZZZZZZYYYYYYYYYYYYYYYZZZXXXYYY[[[ZZZXXXWWWWWWXXXZZZZZZZZZWWWUUUUUUVVVXXXYYYYYYZZZ[[[]]]```bbbdddcccmmm|||~~~wwwwwwqqqooommmjjjhhhgggfffffffffggghhhgggfffggghhhjjjmmmmmmnnnnnnmmmkkkiiihhhjjjjjjiiihhhiiijjjlllmmmhhhiiikkkllllllkkkiiihhhpppooonnnoooooonnnkkkiiiiiihhhfffeeeeeefffhhhiiifffiiilllkkkgggeeegggkkkjjjkkklllmmmkkkhhheeecccdddeeeeeeeeedddeeehhhjjjllljjjfffcccaaaaaabbbdddaaa``````ccchhhkkkjjjhhhZZZ[[[\\\[[[YYYXXXYYYZZZ]]]\\\YYYWWWWWWYYY]]]___ZZZYYYYYYYYY[[[^^^```bbbddddddcccaaa^^^]]]^^^```dddWWWqqq}}}mmmbbb]]]XXXUUUUUUWWWYYYZZZ[[[XXXTTTOOOKKKGGGEEEDDDDDDCCCCCCBBB@@@??????>>>===>>>@@@BBBBBB@@@>>>===>>>@@@AAAAAA@@@@@@BBBCCC@@@===;;;AAASSS]]]NNN777AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJLLLOOORRRTTTUUUWWWVVVVVVWWWXXX[[[^^^___ZZZ[[[\\\]]]]]]^^^^^^^^^bbbdddfffggggggggghhhiiinnnqqqrrrooommmooonnnkkkqqqsssvvvxxxxxxwwwwwwxxxuuurrrooopppsssuuuwwwvvvsssqqqnnnooorrrttttttsssxxxwwwuuusssrrrpppppppppwwwwwwxxxxxxyyyzzzzzzzzz{{{}}}{{{vvvtttwwwxxxvvvvvvuuusssqqqpppoooppppppsssuuuuuutttpppmmmkkkjjjllllllmmmooopppooollliiikkkiiigggggghhhhhheeecccgggeeebbb```^^^^^^___```[[[\\\]]]^^^^^^]]][[[ZZZWWWXXXXXXWWWUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRPPPNNNMMMNNNRRRUUUSSSUUUWWWVVVTTTQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLKKKLLLOOOTTTXXX[[[XXXVVVTTTQQQOOONNNNNNNNNOOONNNMMMMMMNNNPPPRRRSSSSSSQQQOOOPPPSSSTTTSSSRRRRRRUUUYYY[[[ZZZYYYYYYYYYZZZXXXUUUUUUVVVXXXXXXXXXYYYXXXXXXZZZ]]]^^^]]][[[ZZZXXXWWWXXX[[[^^^]]]\\\[[[\\\\\\]]]]]]^^^^^^___```aaaaaa```^^^___aaaccchhhgggfffeeecccaaa___^^^[[[^^^bbbddddddbbbaaaaaafffeeeeeefffhhhiiiiiihhhjjjgggdddccceeeggghhhhhhgggggggggfffeeedddcccbbbcccaaa______```aaa```____________^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]ccccccdddbbb```^^^______bbbbbbaaa___^^^[[[YYYXXXUUUYYYZZZYYY[[[______]]]\\\ZZZYYYZZZ[[[[[[YYYVVVYYYYYYXXXXXXXXXYYY[[[\\\XXXXXXXXXWWWWWWXXXYYYYYYTTTVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVTTTTTTVVVXXXWWWVVVVVVVVVXXX[[[^^^```\\\```eeejjjsssxxxuuuooolllkkkkkkjjjhhhfffeeeeeeeeeeeedddeeeeeedddcccccceeegggkkklllmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhiiijjjjjjfffgggjjjlllmmmmmmlllkkkqqqpppooonnnnnnllliiiggggggfffdddccccccdddfffggggggiiikkkiiidddbbbdddggghhhhhhgggeeedddcccbbbaaaeeeeeefffffffffgggjjjlllgggeeecccbbbaaaaaabbbbbb______```dddggggggccc```\\\]]]]]]\\\YYYXXXYYYZZZXXXVVVUUUUUUWWWZZZ\\\]]]ZZZZZZ[[[]]]^^^```aaaaaaddddddccc```]]]]]]^^^```^^^QQQlllwwwggg]]]YYYTTTQQQRRRTTTVVVVVVRRRPPPMMMIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>======;;;<<<>>>??????>>><<<;;;===???@@@???>>>>>>???@@@FFF@@@>>>NNNjjjvvvbbbDDD@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGDDDEEEGGGJJJLLLOOOQQQRRRTTTTTTTTTUUUVVVYYY[[[]]]WWWXXXYYY[[[\\\^^^______bbbeeehhhiiiiiigggffffffggglllooonnnlllmmmllliiippprrruuuuuutttsssssstttqqqpppqqqtttvvvxxxwwwuuupppooopppqqqssstttsssrrrwwwvvvuuusssrrrrrrqqqqqquuuuuuuuuuuuuuuuuuuuuuuuvvvwwwuuurrrssswwwwwwssspppppppppoooooooooooooooooopppqqqooollliiihhhhhhfffiiimmmooonnnllljjjjjjgggfffdddcccdddcccbbb```bbbaaa___]]]]]]]]]^^^^^^ZZZZZZ[[[[[[[[[YYYXXXWWWSSSUUUWWWXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTSSSTTTTTTPPPPPPOOONNNMMMMMMMMMNNNMMMNNNNNNMMMLLLMMMPPPRRRQQQSSSVVVVVVSSSPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHIIIJJJMMMPPPSSSUUUTTTRRRPPPMMMJJJIIIHHHHHHLLLLLLLLLLLLMMMOOOQQQRRROOONNNNNNOOORRRSSSSSSSSSPPPSSSVVVXXXWWWUUUTTTTTTUUUSSSQQQRRRTTTVVVVVVVVVWWWVVVVVVWWWYYYZZZXXXWWWUUUUUUUUUWWWZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]][[[[[[]]]___gggggghhhgggdddaaa]]][[[YYY\\\```aaaaaa___^^^^^^dddccccccdddfffgggfffeeehhheeecccbbbcccdddeeeeeeffffffdddcccbbbbbbaaaaaa___]]]]]]^^^___aaa```___^^^^^^````````````___^^^YYYYYYZZZ[[[\\\]]]]]]^^^bbbccccccbbb___^^^^^^___ccccccbbb```^^^[[[YYYXXXRRRVVVWWWVVVWWW[[[[[[YYYYYYWWWVVVVVVWWWXXXWWWVVVZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYXXXYYYYYYXXXUUUSSSRRRSSSSSSTTTUUUTTTSSSTTTVVVWWWWWWVVVTTTTTTUUUWWWZZZ\\\XXXXXXVVVUUUXXXaaannnwwwxxxnnneeeeeegggfffcccbbbeeedddcccbbbbbbcccddddddaaabbbbbbaaa``````aaaccchhhhhhiiijjjkkkjjjjjjjjjeeefffggghhhhhhhhhggggggdddeeehhhkkkmmmmmmnnnnnnqqqpppnnnmmmmmmkkkhhheeeeeedddcccaaaaaacccdddeeeggghhhiiifffbbb```bbbdddhhhfffcccaaa______```aaafffggggggeeeddddddfffhhhbbbbbbbbbaaaaaaaaaaaaaaa]]]^^^```cccdddaaa\\\XXX______^^^\\\YYYXXXYYY[[[WWWUUUTTTVVVZZZ\\\[[[YYYYYY[[[^^^aaabbbbbbaaa___aaa```^^^[[[YYYYYY\\\^^^ZZZLLLfffnnn___XXXUUUPPPNNNOOOQQQRRRSSSMMMKKKHHHEEECCCAAAAAAAAA?????????>>>=========<<<:::;;;<<<======<<<;;;:::<<<===>>>===<<<;;;<<<===;;;;;;<<>>>>>???@@@@@@????????????@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFFFFBBBCCCEEEHHHJJJLLLNNNOOOPPPQQQQQQRRRTTTVVVXXXYYYVVVVVVWWWXXXZZZ[[[]]]^^^dddggglllnnnllljjjhhhggg___gggmmmmmmlllmmmmmmkkkpppqqqssssssqqqoooooopppnnnpppssswwwxxxwwwtttrrrmmmnnnnnnoooqqqrrrrrrqqqrrrrrrrrrrrrssstttuuuvvvsssrrrrrrrrrqqqqqqpppppptttuuussspppqqqtttrrrmmmjjjkkklllmmmnnnnnnnnnnnnkkkmmmoooooolllhhhfffeeebbbggglllmmmjjjgggeeefffaaa```______^^^]]]\\\[[[\\\\\\[[[[[[ZZZ[[[[[[[[[YYYYYYZZZYYYXXXWWWVVVUUUPPPSSSWWWXXXXXXVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQTTTTTTRRROOOLLLKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRMMMMMMMMMNNNPPPPPPPPPPPPOOORRRUUUUUUTTTQQQPPPOOOPPPOOONNNOOORRRUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWYYYZZZZZZXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^___^^^\\\ZZZZZZ\\\^^^eeeeeedddcccaaa___\\\[[[[[[]]]```bbbaaa_________aaa```aaabbbdddeeedddbbbeeecccaaaaaaccceeeffffffgggfffdddcccbbbbbbcccccc^^^]]]\\\]]]___```___]]]]]]___aaabbbbbbaaa___^^^WWWXXXYYYZZZ\\\]]]]]]]]]]]]___``````^^^^^^```aaaaaaaaa```___\\\ZZZXXXWWWSSSVVVWWWVVVWWWZZZZZZWWWWWWUUUTTTSSSTTTUUUVVVWWWYYYXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUWWWXXXYYY``````___[[[VVVRRRPPPOOOQQQRRRTTTTTTTTTTTTVVVXXXWWWWWWWWWWWWXXXXXXXXXYYYTTTUUUVVVVVVUUUWWWZZZ]]]\\\kkk}}}pppbbbfffdddccccccdddcccbbbbbbcccbbbaaa``````aaabbbcccaaabbbbbbaaa______```bbbffffffffffffffffffffffffdddeeegggiiiiiihhhfffdddbbbcccfffhhhjjjkkkllllllooommmlllkkkkkkjjjhhhfffeeedddbbbaaaaaabbbdddeeefffggggggeeebbbaaaccceeeiiigggeeecccaaaaaaaaabbbggggggfffccc```___aaabbbccccccdddddddddbbbaaa```\\\]]]___``````]]]ZZZXXX``````^^^[[[YYYYYYZZZ]]]]]]ZZZYYY[[[^^^^^^[[[WWWXXX[[[___ccccccbbb___]]][[[[[[YYYVVVTTTUUUXXX[[[ZZZHHH^^^vvvfffZZZVVVRRRNNNLLLLLLNNNOOOOOOKKKIIIFFFCCC@@@???>>>>>>>>>>>>==================;;;;;;<<<======<<<;;;;;;:::;;;<<<<<<:::999:::;;;666999999777777;;;???AAA@@@@@@???????????????@@@>>>>>>>>>???????????????AAABBBCCCCCCDDDDDDDDDDDDAAABBBDDDFFFHHHJJJLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTTTTUUUVVVXXXYYYZZZcccgggkkknnnllliiigggfffaaaiiippppppnnnnnnmmmlllooopppqqqpppmmmllllllmmmlllppptttvvvvvvrrrooolllllllllkkkkkklllnnnppprrrppppppppppppqqqrrrttttttpppppppppooonnnnnnmmmmmmooorrrrrroooppprrrpppkkkhhhiiijjjkkkllllllllllllhhhlllppprrrooojjjfffdddeeeiiillllllhhhdddbbbccc______^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUOOORRRVVVXXXWWWVVVUUUTTTSSSSSSQQQOOONNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLMMMMMMOOORRRRRROOOLLLJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJHHHHHHEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHIIIIIIKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPKKKLLLMMMMMMMMMLLLKKKKKKNNNPPPSSSSSSQQQNNNMMMLLLMMMLLLLLLNNNQQQSSSTTTTTTUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\``````___]]][[[ZZZ\\\]]]aaa```^^^]]]]]]]]]^^^^^^[[[^^^```aaa```___^^^___^^^^^^___aaaccccccaaa___aaa```___aaaeeehhhiiiiiiiiihhhfffeeeddddddeeefff```_________``````^^^\\\^^^```aaabbbbbb```^^^]]]YYYZZZ[[[\\\]]]]]]\\\\\\[[[\\\^^^]]]\\\\\\]]]___^^^]]]]]][[[ZZZXXXVVVUUUUUUXXXYYYWWWXXX[[[ZZZXXXUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXX``````___[[[VVVRRRPPPOOOOOOQQQTTTUUUUUUUUUWWWYYYUUUWWWYYY[[[[[[YYYVVVUUUPPPRRRTTTUUUTTTSSSRRRRRRTTT[[[iiivvvzzzxxx|||zzzrrroooiiibbbcccfffeeeaaaXXX^^^bbbaaa^^^^^^```bbbcccbbbaaa`````````aaabbbbbbccccccbbbaaa```bbbcccggggggfffeeedddddddddcccdddfffhhhjjjjjjhhheeecccaaabbbccceeefffggghhhhhhkkkiiihhhhhhjjjjjjjjjhhhfffeeedddccccccdddeeefffffffffeeedddcccdddfffhhhhhhggggggfffdddcccbbbaaadddddddddbbb``````bbbdddggghhhhhhhhhfffdddaaa```]]]^^^]]]]]]\\\\\\\\\]]]______]]]ZZZXXXYYY]]]``````^^^\\\]]]___^^^\\\YYYXXXZZZ^^^aaabbb```\\\ZZZYYYXXXWWWUUUSSSTTTWWWZZZ[[[FFFXXXmmmaaaZZZUUURRRNNNKKKKKKLLLLLLLLLJJJHHHEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;888:::;;;:::999999:::;;;???===;;;<<<>>>@@@@@@>>>????????????>>>>>>>>>>>>==================>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFHHHJJJKKKGGGHHHIIIKKKLLLNNNOOOOOORRRQQQQQQQQQSSSTTTVVVXXX]]]aaafffhhhgggeeecccbbbgggpppuuurrrmmmkkkjjjhhhllllllmmmkkkiiihhhiiijjjjjjmmmqqqrrrpppmmmjjjhhhiiijjjjjjiiiiiikkkooorrrqqqpppooonnnnnnnnnnnnnnnooonnnnnnnnnmmmmmmlllllliiiooorrrqqqoooqqqpppnnniiiiiiiiiiiijjjjjjjjjjjjfffjjjoooqqqooojjjfffdddjjjlllmmmllliiifffdddccc```aaaaaa```]]]\\\\\\]]]\\\\\\^^^^^^^^^]]]\\\[[[XXXXXXXXXWWWVVVVVVVVVUUUQQQTTTWWWXXXVVVTTTRRRRRRQQQQQQOOONNNMMMLLLLLLKKKMMMLLLKKKJJJJJJIIIJJJJJJLLLNNNOOONNNMMMLLLMMMNNNLLLNNNOOONNNLLLJJJIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKIIIHHHGGGGGGKKKNNNPPPQQQNNNLLLJJJIIIJJJIIIJJJLLLOOOQQQQQQQQQRRRTTTUUUVVVUUUTTTUUUVVVVVVWWWXXXXXXVVVUUUUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[``````___]]]ZZZYYYZZZ\\\]]]\\\ZZZZZZZZZ\\\___```ZZZ\\\^^^^^^]]]\\\\\\\\\\\\\\\^^^```bbbbbb```^^^___^^^___bbbfffjjjkkkkkkhhhhhhgggfffffffffffffffbbbbbbbbbccccccccc```^^^```aaaaaaaaa```^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]]]]\\\YYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTVVVZZZZZZXXXXXX[[[ZZZWWWTTTUUUUUUTTTSSSSSSTTTVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVSSSQQQQQQQQQNNNQQQSSSUUUUUUUUUVVVXXXRRRUUUXXXZZZZZZWWWTTTRRRSSSRRRPPPOOOOOOQQQSSSUUUVVVUUU[[[eeegggcccccchhhnnnvvv~~~~~~sssuuuvvvvvvrrrlllfffbbb]]]___]]]XXXWWW]]]dddggg```gggiiiddd]]]\\\]]]^^^aaa```___^^^^^^___```aaaaaabbbcccbbbaaabbbccceeeiiihhhgggfffdddddddddddddddfffhhhiiiiiigggeeeccc___```aaabbbdddeeefffggghhhgggffffffhhhjjjjjjiiigggfffeeeddddddeeefffgggfffeeedddcccdddfffhhhjjjeeeeeeeeedddbbbaaa___^^^aaabbbcccddddddeeeiiikkkjjjjjjjjjiiigggeeebbbaaa^^^^^^^^^\\\[[[[[[^^^```\\\\\\ZZZXXXWWWZZZ___cccbbbaaa___]]]\\\\\\\\\]]]YYYZZZ]]]^^^^^^]]][[[ZZZYYYYYYZZZYYYWWWXXXZZZ\\\]]]EEESSSggg```___VVVRRRNNNLLLKKKKKKJJJIIIGGGEEECCC@@@===<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888::::::999999:::<<<;;;777555888<<<===999666<<<=========<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>???AAACCCEEEGGGGGGCCCDDDEEEGGGIIIJJJKKKKKKMMMMMMMMMNNNPPPSSSVVVXXXYYY\\\```cccbbbaaa```___fffnnnsssnnngggdddcccbbbggghhhhhhgggeeedddeeeffffffiiilllmmmjjjhhhggghhhfffiiikkklllkkklllnnnpppooonnnmmmlllkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmlllhhhqqqwwwsssnnnmmmnnnmmmkkkjjjiiihhhggghhhhhhiiifffiiikkkllljjjgggfffeeelllkkkiiiiiiiiihhhfffdddaaabbbcccaaa^^^]]]]]]___[[[\\\]]]^^^^^^\\\ZZZXXXVVVVVVUUUUUUUUUUUUVVVVVVTTTVVVWWWWWWTTTQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJNNNOOONNNMMMKKKJJJKKKMMMMMMMMMMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBEEEHHHIIIGGGEEEEEEFFFGGGJJJMMMMMMKKKIIIGGGGGGGGGFFFGGGIIILLLNNNNNNMMMMMMOOORRRRRRQQQQQQSSSTTTPPPQQQSSSRRRQQQQQQTTTWWWRRRSSSTTTUUUWWWXXXYYYZZZ^^^^^^]]]ZZZWWWVVVWWWXXXZZZZZZZZZ[[[\\\]]]^^^^^^ZZZ[[[]]]]]]\\\ZZZ[[[[[[[[[\\\]]]```bbbaaa___\\\^^^^^^___bbbfffiiijjjjjjeeeeeeeeeeeeeeeddddddcccccccccdddfffggggggeeeccccccbbbaaa___^^^\\\[[[ZZZYYYZZZ\\\^^^^^^]]]\\\[[[ZZZ[[[[[[YYYWWWUUUVVVWWWVVVWWWWWWWWWWWWVVVUUUUUUVVVYYYYYYWWWVVVYYYXXXUUURRRTTTVVVUUURRRQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPPPPQQQOOOQQQRRRRRRQQQPPPPPPQQQMMMOOORRRSSSSSSSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUTTTTTTQQQNNNLLLMMMPPPSSSTTTQQQMMMQQQ^^^ccc^^^YYY[[[WWWZZZZZZ]]]kkk|||~~~vvvpppwwwxxxxxxvvvpppfff^^^YYYWWWZZZ^^^bbbaaa]]]ZZZZZZ[[[QQQVVVWWWSSSRRRXXX___bbbiiikkkiiibbb______^^^YYY[[[ZZZZZZZZZ[[[]]]___```^^^___`````````aaaccceeefffeeedddcccbbbbbbccccccdddeeefffgggfffeeecccbbb]]]^^^___aaacccfffhhhiiiiiigggeeeeeeggghhhhhhhhhgggfffeeeddddddeeefffggghhhfffdddcccdddfffggghhhdddcccaaa___^^^]]]]]]]]]bbbcccdddddddddfffiiikkkhhhggggggfffeeedddbbbbbb]]]^^^___^^^[[[ZZZ\\\^^^YYYXXXWWWUUUVVV[[[bbbgggmmmlllhhh```YYYWWWZZZ^^^\\\\\\\\\\\\\\\[[[[[[[[[XXXZZZ[[[[[[[[[ZZZ[[[\\\^^^EEEQQQeee```cccWWWSSSOOOLLLKKKKKKIIIHHHDDDCCC@@@>>>===<<<<<<<<<777777777888999999::::::::::::::::::::::::::::::666888999:::999999;;;===;;;:::::::::999888999===:::;;;;;;;;;::::::999888:::999999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===???AAACCCDDDEEE@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKNNNRRRVVVYYYWWWZZZ^^^``````____________gggkkkggg```]]]^^^^^^dddeeeeeecccbbbaaabbbdddbbbeeehhhhhhfffeeeggghhhdddhhhmmmooonnnmmmnnnooojjjjjjiiiiiiiiijjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmlllvvv|||vvvmmmiiijjjjjjmmmkkkiiigggffffffggghhhgggggggggfffddddddeeegggkkkhhheeeeeeggghhhfffddd```bbbcccaaa]]][[[\\\^^^XXXYYY[[[\\\[[[YYYVVVTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXVVVSSSPPPOOONNNOOONNNMMMLLLLLLKKKKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMLLLJJJGGGGGGHHHJJJMMMMMMLLLIIIGGGFFFHHHJJJGGGFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGHHHHHHFFFDDDCCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIHHHHHHFFFEEEDDDCCC>>>BBBFFFGGGFFFEEEEEEGGGEEEGGGJJJKKKIIIGGGEEEEEEEEEDDDEEEGGGJJJLLLKKKJJJIIILLLOOOOOONNNNNNPPPRRRJJJLLLNNNNNNMMMOOOSSSWWWQQQQQQRRRTTTUUUVVVXXXXXX[[[[[[ZZZWWWTTTSSSTTTUUUYYYZZZ\\\^^^^^^^^^]]]\\\[[[]]]^^^^^^\\\[[[\\\\\\[[[[[[]]]```bbbaaa___\\\___^^^___bbbeeehhhhhhhhhaaabbbcccddddddcccaaa```cccccceeehhhjjjkkkiiigggdddcccaaa^^^\\\ZZZYYYYYYWWWYYY[[[]]]^^^^^^]]]\\\UUUVVVXXXWWWVVVVVVWWWYYYUUUUUUVVVWWWWWWVVVVVVVVVTTTWWWWWWUUUTTTWWWVVVSSSQQQSSSVVVUUURRROOOOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVNNNNNNMMMMMMLLLMMMMMMMMMOOOQQQRRRQQQPPPNNNNNNOOOLLLNNNQQQRRRRRRRRRRRRSSSXXXWWWUUUTTTTTTVVVXXXYYYNNNMMMKKKKKKLLLMMMLLLKKKOOOIIINNN]]]cccZZZPPPNNNLLLLLLHHHIIIYYYlllmmmbbbTTTXXX[[[\\\\\\\\\^^^aaaZZZ```fffhhhfffgggnnntttaaaaaa___]]]ZZZXXXVVVUUUSSSUUUWWWUUUQQQMMMMMMNNNKKKQQQVVVUUUPPPNNNQQQUUULLLQQQTTTRRRSSSWWW[[[[[[\\\[[[WWWUUUZZZbbb```YYYUUUUUUUUUVVVXXX[[[^^^___[[[\\\^^^^^^^^^___bbbddd```______^^^^^^___aaabbbcccddddddeeedddcccbbbaaa\\\\\\^^^aaadddhhhkkkllljjjhhheeeeeefffggggggfffgggfffdddccccccdddfffgggjjjgggdddbbbcccdddeeeffffffccc___\\\ZZZ[[[^^^___eeefffeeedddbbbbbbccceeedddddddddcccccccccbbbbbb[[[^^^aaa```\\\YYYYYYZZZVVVVVVUUUTTTVVV\\\ccciii{{{yyyrrreeeXXXSSSVVV\\\^^^]]]\\\[[[ZZZ[[[\\\]]]VVVXXX[[[\\\[[[ZZZZZZ[[[WWWFFFTTTaaa^^^WWWSSSRRROOOLLLHHHFFFDDDCCC@@@>>><<<<<<<<<===<<<;;;888888::::::::::::888888;;;;;;:::::::::999999999999888777888:::<<<===<<<999999888888888888888999;;;;;;;;;:::::::::999999888888777777888888999:::;;;:::999999:::;;;;;;:::<<<<<<===???@@@AAABBBCCC>>>???@@@BBBCCCDDDDDDDDDFFFHHHLLLNNNOOOQQQSSSUUUUUUXXX[[[\\\[[[ZZZYYYZZZ```___^^^^^^]]]]]]]]]]]]aaaaaaaaa```````````````hhhhhhiiijjjjjjiiigggfffggghhhkkkmmmnnnmmmkkkjjjjjjfffdddeeejjjnnnmmmkkkoooppprrrssssssrrrqqqppptttxxxkkkkkkmmmkkkmmmhhhbbb^^^___dddkkkppphhhhhhgggfffeeecccbbbaaacccbbb```aaaccceeefffeeeaaa```___]]]\\\[[[[[[[[[ZZZYYYWWWUUUUUUUUUWWWXXXYYYWWWUUUSSSRRRTTTUUUWWWRRRPPPPPPSSSRRROOONNNPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHKKKHHHFFFEEEEEEFFFEEEDDDIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCBBBCCCCCCDDDEEEAAADDDHHHHHHEEECCCCCCDDDDDDDDDCCC@@@???@@@DDDFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEEEECCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHGGGFFFCCCCCCDDDEEEBBBBBBCCCFFFIIIJJJIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLNNNPPPSSSUUUPPPPPPQQQRRRSSSTTTTTTUUUUUUSSSSSSWWWWWWUUUTTTWWWYYYYYYYYYYYYYYYYYYZZZZZZ\\\^^^___\\\XXXUUUTTTUUUWWWZZZ^^^````````````aaafffdddaaa______```ccceeeccccccbbbbbbbbbcccddddddeeecccbbbccceeegggeeecccaaa```^^^[[[ZZZYYYZZZZZZ[[[XXXVVVXXX]]]___]]]YYY\\\ZZZ\\\``````[[[YYYZZZ[[[WWWUUUVVVZZZ[[[WWWSSSYYYWWWTTTSSSSSSUUUXXXZZZVVVWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPRRRSSSTTTQQQPPPOOOOOONNNNNNOOOOOOSSSRRRRRRSSSTTTTTTQQQOOOPPPOOOOOOOOOPPPRRRTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSOOONNNMMMKKKKKKKKKKKKLLLPPPNNNLLLNNNRRRSSSOOOKKKJJJIIIHHHIIIMMMTTT[[[```MMMNNNOOONNNLLLJJJJJJKKKKKKJJJJJJKKKNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKKKKKKKLLLNNNPPPNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZYYYYYY[[[]]]```bbbbbbgggiiidddaaaaaaaaa```]]]\\\\\\```fffkkkmmmlllfffggghhhgggfffeeefffggggggeeecccaaa```aaaccceeegggggghhhgggfffgggiiijjjfffccc___\\\\\\\\\\\\\\\dddcccbbbaaaaaabbbcccccccccaaa``````aaa```^^^[[[]]]^^^^^^]]][[[YYYVVVTTTSSSTTTWWWXXXUUUWWWfffxxxwwwfffZZZVVVYYY\\\XXXZZZZZZXXXXXX[[[[[[XXXUUUWWWZZZZZZXXXWWWWWWWWWWWWEEEPPP[[[YYYSSSQQQPPPMMMJJJGGGEEECCCCCC???===;;;;;;;;;<<<;;;:::888999::::::::::::999888::::::::::::999999999999999888777999;;;======<<<999888888777777777888888999999999888888888777777777666666666666777888888999888777777888999999888::::::;;;<<<>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCCCCFFFIIILLLMMMNNNPPPRRRRRRUUUXXXZZZZZZZZZZZZ[[[^^^^^^]]]\\\[[[[[[\\\\\\aaaaaaaaaaaaaaaaaaaaaaaaeeefffggghhhiiihhhggggggdddgggkkkooopppnnnkkkiiikkkhhhfffhhhmmmppppppnnnmmmnnnpppqqqqqqpppnnnmmmppp{{{}}}rrriiijjjllljjjiiifffaaa^^^___eeemmmrrrjjjiiihhhfffdddaaa___^^^aaabbbbbbbbbbbbccccccccc``````^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXWWWTTTSSSRRRSSSUUUWWWVVVSSSSSSUUUTTTPPPNNNPPPOOOMMMKKKJJJIIIHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJGGGEEEDDDEEEEEEEEEDDDFFFEEEDDDDDDDDDDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGHHHGGGEEEFFFGGGCCCCCCCCCAAA@@@@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFEEEBBBAAABBBCCCAAAAAACCCEEEHHHIIIHHHGGGJJJJJJJJJJJJJJJJJJKKKLLLJJJJJJJJJKKKMMMOOOQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUTTTRRRSSSWWWWWWUUUTTTWWW[[[[[[[[[ZZZYYYYYYYYYXXX]]]^^^___]]]YYYWWWXXXYYYWWWZZZ^^^``````___```aaagggeeebbb______```bbbdddbbbbbbbbbaaaaaabbbbbbcccbbbaaabbbdddgggfffccc```___^^^]]][[[ZZZYYYXXXXXXYYYVVVUUUWWW\\\___^^^[[[[[[ZZZ\\\```___[[[YYYZZZZZZWWWUUUWWW[[[\\\YYYUUUSSSSSSTTTTTTUUUVVVWWWXXXTTTTTTUUUUUUTTTSSSRRRQQQRRRQQQPPPPPPPPPQQQSSSSSSPPPPPPOOONNNNNNNNNNNNOOOSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLNNNLLLJJJLLLPPPPPPMMMIIIIIIGGGFFFGGGIIINNNSSSVVVJJJKKKLLLKKKIIIHHHGGGHHHIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGIIIJJJKKKJJJKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYYYY[[[^^^aaabbbbbbffffffaaa]]]^^^^^^\\\]]]]]]___bbbfffiiikkkkkkeeefffgggfffeeedddeeefffgggfffcccaaa```aaabbbccceeefffgggfffffffffgggggggggddd```^^^^^^______^^^aaa``````______```aaabbbaaa```___```aaaaaa___^^^^^^]]][[[YYYWWWUUUTTTSSSUUUUUUWWWXXXVVVWWWdddrrr~~~qqqdddYYYVVVXXX[[[WWWZZZZZZWWWWWWZZZZZZWWWTTTVVVXXXXXXVVVVVVVVVWWWVVVDDDKKKRRRQQQNNNNNNMMMJJJHHHEEECCCBBBAAA>>><<<:::::::::;;;:::888999999::::::::::::999999::::::999999999888888888777666666777:::;;;;;;:::888777777666666777888888777666666666555555555555555555444444555555666777777777666666666666666666777888999:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAA@@@CCCFFFHHHIIIJJJLLLNNNNNNQQQUUUWWWXXXYYYZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[aaaaaaaaaaaaaaaaaabbbbbbbbbccceeeggghhhhhhhhhgggbbbfffkkkpppqqqoookkkhhhiiigggfffhhhmmmppppppoookkklllnnnoooooommmllljjjkkkrrrrrrjjjfffjjjllljjjgggddd```^^^aaagggoootttlllkkkhhheeebbb___\\\[[[___bbbddddddaaa______aaa```___]]][[[YYYWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXVVVTTTSSSRRRSSSUUUVVVWWWTTTTTTVVVUUURRRQQQTTTSSSPPPKKKGGGFFFGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGDDDDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB???BBBDDDFFFEEEEEEEEEFFFAAABBBCCCBBBAAA@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@BBBDDDCCCAAA@@@??????@@@@@@AAADDDFFFGGGFFFDDDHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQUUUVVVTTTTTTVVV]]]\\\\\\[[[ZZZYYYXXXXXX\\\\\\\\\ZZZXXXXXXYYY[[[XXXZZZ^^^_________```aaagggeeebbb```___```bbbcccaaaaaaaaaaaaaaaaaaaaaaaa]]]___aaaeeegggeeeaaa]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVTTTTTTWWW\\\___^^^\\\[[[YYY[[[___^^^ZZZXXXYYYXXXVVVUUUVVVYYYZZZWWWUUUMMMOOOSSSVVVWWWWWWUUUTTTQQQQQQRRRSSSSSSRRRQQQPPPQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPOOONNNNNNNNNNNNNNNRRRQQQPPPQQQRRRRRRPPPNNNJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJKKKKKKKKKIIIHHHJJJMMMMMMJJJGGGFFFEEEEEEDDDEEEFFFHHHIIIFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[^^^```bbbbbbdddccc]]]ZZZ[[[\\\ZZZ^^^```cccdddeeefffggghhhdddeeefffeeecccbbbcccdddfffeeecccaaa``````bbbcccggggggffffffffffffffffffgggdddaaa___```aaaaaaaaa^^^]]]]]]\\\]]]^^^```aaa___^^^]]]^^^```aaa```___```]]]ZZZVVVTTTTTTTTTUUUXXXWWWWWWXXXWWWXXX___gggsssooohhh___XXXUUUVVVXXXXXXZZZZZZWWWVVVXXXXXXUUUTTTUUUUUUUUUTTTTTTVVVXXXWWWEEEHHHKKKJJJKKKJJJIIIGGGEEECCCAAAAAA@@@???===;;;:::;;;;;;:::888999999::::::::::::999999999999888888888777777777444444444555888999999777666666666555666666777777555555555555444444444444444444444444444555666666666777777777666555555666666666777888:::;;;<<<===>>>>>>???@@@@@@@@@?????????AAADDDFFFFFFGGGIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[aaaaaaaaabbbbbbbbbbbbbbbaaabbbeeeggghhhiiiiiiiiieeegggkkknnnnnnllljjjhhhfffeeeeeegggllloooooonnnkkklllmmmnnnnnnlllkkkiiihhhkkkjjjeeeeeekkkmmmkkkgggeeebbbaaaccciiioootttkkkjjjgggdddaaa^^^\\\\\\]]]bbbfffeee___\\\\\\^^^```^^^\\\ZZZXXXVVVUUUTTTVVVUUUUUUUUUUUUVVVXXXXXXWWWVVVTTTSSSSSSSSSTTTUUUUUURRRRRRUUUUUUSSSSSSWWW[[[VVVOOOIIIEEEEEEGGGIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDFFFGGGFFFEEECCCBBB>>>???@@@AAAAAAAAAAAAAAA>>>@@@BBBBBBAAA@@@@@@@@@>>>>>>============>>>>>>??????@@@@@@???>>>>>>=========<<<<<<<<<===>>>>>>>>>@@@BBBCCCAAA???>>>===>>>>>>???AAADDDEEECCCBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJKKKMMMNNNOOOOOOOOONNNLLLNNNRRRSSSQQQQQQTTT[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXVVVUUUUUUVVVYYYZZZXXXZZZ]]]^^^^^^^^^___```gggeeebbb```___```aaabbbaaaaaaaaaaaaaaa`````````\\\]]]```cccdddccc```^^^\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTWWWZZZ]]]]]]\\\[[[YYYZZZ]]]]]]YYYWWWYYYWWWVVVTTTUUUVVVVVVSSSQQQMMMOOORRRTTTUUUTTTSSSQQQOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOONNNMMMNNNNNNNNNQQQOOONNNOOOPPPPPPNNNMMMHHHJJJMMMOOOPPPPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJJJJHHHEEEDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEDDDBBBAAAAAABBBBBBAAA@@@@@@AAABBBAAA???CCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTVVVVVVWWWWWWWWWZZZYYYYYYZZZ[[[\\\^^^___aaabbb```[[[ZZZ]]]___]]]^^^aaaeeeeeecccbbbdddfffbbbcccdddcccaaa``````aaacccbbbaaa``````aaacccdddkkkiiifffdddeeefffhhhhhhdddbbb```___```aaabbbaaa[[[[[[[[[[[[\\\^^^```aaa^^^]]]\\\\\\]]]^^^^^^]]]^^^\\\ZZZWWWVVVWWWXXXYYYZZZXXXWWWWWWWWWXXXZZZ]]]aaa```^^^ZZZVVVTTTUUUVVVYYY[[[ZZZWWWVVVXXXWWWTTTSSSTTTTTTSSSSSSTTTVVVYYYWWWFFFHHHHHHGGGIIIGGGFFFDDDCCCAAA@@@@@@@@@AAA???<<<<<<<<<<<<:::999999999999999999999999999888888777777777666666666444444444666999:::888777555444444444555555666777666555555555555444444444555444444444444555666666666888999999777555555666555666777888:::;;;<<<<<<======>>>>>>>>>>>>>>>===>>>@@@CCCDDDDDDEEEFFFHHHKKKMMMPPPQQQRRRSSSUUUVVVZZZZZZYYYZZZZZZ[[[\\\\\\``````aaaaaabbbbbbbbbbbbbbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhheeeeeefffiiilllnnnoooooolllmmmooooooooommmkkkjjjggghhhfffeeefffkkkmmmmmmjjjhhheeedddeeeiiinnnqqqiiihhhfffcccaaa```______]]]bbbfffddd^^^ZZZ[[[]]]```^^^\\\ZZZXXXVVVUUUTTTWWWWWWWWWWWWXXXXXXYYYYYYVVVUUUTTTSSSSSSSSSTTTTTTTTTQQQPPPRRRRRRPPPPPPTTT[[[WWWOOOIIIEEEEEEGGGIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAADDDEEEFFFGGGGGGEEECCCBBB?????????>>>>>>>>>===<<<<<<>>>@@@AAA???>>>===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<>>======<<<<<<===???AAABBBAAA???AAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJMMMNNNOOONNNNNNJJJHHHJJJNNNPPPNNNOOORRRWWWWWWWWWXXXXXXYYYYYYYYYWWWUUUTTTSSSUUUWWWYYYZZZXXXZZZ\\\\\\\\\\\\]]]___eeecccaaa```______```aaaaaaaaaaaabbbaaa```___^^^\\\]]]___````````````aaa]]]]]]^^^^^^]]][[[YYYXXXWWWVVVVVVXXXYYY[[[[[[ZZZZZZXXXYYY\\\[[[XXXVVVXXXZZZYYYWWWVVVUUUTTTQQQOOOQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOONNNLLLLLLMMMNNNMMMLLLHHHJJJMMMPPPQQQPPPNNNMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCBBBAAA@@@@@@AAA@@@???>>>>>>@@@@@@???===AAAAAA@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNOOONNNNNNOOOPPPQQQSSSTTTUUUUUUUUUZZZZZZZZZYYYYYYZZZZZZZZZ^^^```^^^[[[]]]aaacccbbb^^^aaadddcccaaa```bbbdddbbbbbbcccbbb___^^^___```^^^^^^^^^___aaaccceeefffkkkgggaaa___aaadddggghhhaaa___]]]]]]^^^______^^^ZZZZZZZZZ[[[\\\___aaabbb___]]]ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYWWWUUUUUUVVVWWWVVVVVVWWWWWWVVVTTTSSSSSSTTTYYY[[[[[[WWWVVVXXXWWWTTTSSSTTTTTTSSSRRRSSSUUUXXXUUUGGGJJJHHHFFFHHHDDDCCCBBBAAA@@@@@@???@@@BBB@@@===<<<<<<<<<;;;999888888777777777777888888777777666666666555555555555555666888;;;;;;:::888333333333333444555666666666666555555555444444444444444444444444555555666666999;;;;;;777555555777555666777888999;;;<<<<<<;;;;;;<<<==================@@@BBBCCCCCCCCCDDDEEEIIIKKKMMMNNNOOOPPPRRRTTTXXXXXXXXXYYYZZZ[[[\\\]]]______``````aaaaaabbbbbbeeefffggghhhiiihhhhhhgggiiihhhfffeeeeeefffggghhhggghhhjjjlllnnnppppppqqqnnnooopppqqqpppooommmkkkhhhhhhhhhggghhhjjjlllmmmllljjjgggeeefffiiilllooohhhgggeeecccbbbaaabbbbbb```bbbdddbbb^^^[[[[[[\\\```___]]][[[YYYWWWWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUTTTSSSSSSSSSSSSSSSUUUQQQOOOPPPNNNKKKLLLOOOTTTQQQLLLHHHFFFFFFGGGIIIEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFCCCDDDDDDCCCCCCBBB@@@@@@DDDDDDEEEEEEEEECCCBBBAAABBB@@@>>>>>>>>>>>><<<;;;999<<<>>>>>>===;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888999:::;;;;;;===??????>>>===<<<===::::::;;;===???@@@>>><<<======>>>???AAACCCDDDEEEAAABBBCCCDDDDDDDDDDDDDDDFFFHHHKKKNNNOOOPPPOOONNNGGGFFFHHHMMMNNNMMMNNNQQQSSSSSSTTTUUUVVVWWWWWWXXXWWWUUUTTTUUUWWWYYYZZZZZZWWWXXXZZZZZZYYYZZZ[[[]]]aaaaaa___^^^^^^______```___```aaaaaa```___]]]\\\[[[]]]^^^___^^^___aaabbb^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXXXXYYYYYYZZZZZZ[[[ZZZWWWWWWZZZZZZVVVVVVXXX[[[[[[ZZZYYYWWWUUUSSSRRRTTTSSSQQQOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNLLLKKKJJJKKKLLLLLLKKKHHHJJJLLLOOOPPPOOONNNMMMIIIIIIIIIJJJJJJKKKKKKLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@===???AAA@@@???>>>>>>???>>>===<<<===>>>???>>>===???????????????>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBAAAAAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOQQQSSSTTTTTTUUUXXXXXXXXXXXXXXXXXXWWWWWW\\\]]]\\\[[[^^^dddeeeccc^^^____________```bbbcccaaabbbbbbaaa___]]]^^^^^^\\\]]]^^^___aaaccceeeffffffaaa]]]\\\```cccdddddd^^^\\\[[[[[[\\\\\\\\\[[[YYYYYYYYY[[[]]]```bbbddd___]]]ZZZYYYYYYYYYYYYXXXTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYXXXTTTRRRTTTUUUSSSSSSTTTTTTSSSRRRQQQRRRTTTWWWYYYYYYVVVUUUWWWWWWTTTRRRSSSSSSRRRQQQQQQRRRTTTQQQFFFLLLIIIEEEGGGBBBBBBAAA@@@@@@@@@@@@@@@AAA???===;;;;;;;;;999888888777666555555666777888666666666555555555444444333333444777999:::888666222222222222333444555666555555555444444444333333333222222222222333444444555999<<<;;;777444444666444555666777888:::;;;;;;888999:::<<<============<<<>>>@@@AAAAAA@@@BBBCCCEEEGGGJJJKKKMMMOOORRRUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^___``````aaaaaafffgggggghhhgggfffdddcccddddddddddddeeefffggghhhgggiiilllmmmnnnoooooopppooopppqqqrrrqqqooommmlllhhhiiijjjkkkiiihhhiiillliiihhhfffeeeeeehhhjjjllliiihhheeecccbbbbbbbbbcccbbbbbbaaa```___]]]]]]\\\``````^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSPPPLLLKKKMMMMMMLLLMMMQQQQQQOOOMMMJJJHHHGGGGGGGGGCCCDDDDDDEEEGGGHHHHHHIIIGGGEEECCCBBBDDDEEEEEEEEE@@@AAAAAABBBBBBAAA@@@???CCCBBBBBBAAA@@@@@@??????@@@>>>;;;;;;===>>><<<:::888:::;;;;;;999999999:::::::::999999999999::::::999999::::::::::::999999777777777777888999:::::::::;;;<<<<<<::::::;;;<<<999999999;;;===>>><<<:::;;;;;;<<<===???AAACCCDDD>>>???@@@BBBCCCCCCCCCBBBCCCEEEIIILLLMMMNNNMMMLLLGGGEEEGGGMMMOOONNNOOORRRQQQQQQRRRRRRSSSSSSTTTTTTVVVTTTSSSUUUXXXZZZYYYXXXVVVWWWXXXXXXWWWWWWYYY[[[^^^^^^]]]]]]]]]^^^______]]]]]]^^^___^^^\\\ZZZYYYYYY\\\```aaa```___```aaa^^^]]]\\\[[[[[[ZZZZZZZZZVVVWWWYYYZZZZZZ[[[\\\^^^YYYWWWVVVYYYYYYUUUUUUXXXWWWXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPLLLMMMNNNOOOPPPOOOOOONNNOOONNNNNNMMMMMMMMMMMMMMMNNNKKKIIIIIIJJJKKKJJJJJJGGGHHHKKKMMMNNNMMMMMMLLLGGGGGGGGGHHHIIIJJJJJJJJJEEEFFFFFFFFFFFFDDDCCCBBB@@@AAACCCCCCBBBAAAAAAAAA??????@@@@@@@@@???>>>===;;;===>>>>>>===<<<<<<===<<<;;;:::;;;===>>>>>>===<<<<<<=================================>>>??????===???@@@@@@@@@@@@BBBDDD@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZZZZ]]]cccbbb___^^^\\\ZZZZZZ]]]```bbbcccaaabbbbbbaaa^^^]]]]]]^^^]]]^^^^^^___```aaabbbccc```^^^^^^aaaeeefffddd```\\\[[[YYYYYYZZZZZZYYYXXXWWWWWWXXXZZZ\\\___bbbddd___]]]ZZZYYYZZZ[[[[[[[[[XXXWWWUUUSSSSSSTTTUUUWWWUUUYYYXXXRRROOORRRTTTSSSUUUUUUTTTRRRPPPPPPRRRTTTSSSVVVVVVSSSSSSVVVVVVSSSOOOQQQRRRQQQOOONNNNNNNNNNNNEEELLLJJJEEEGGGBBBAAA@@@@@@@@@@@@@@@@@@@@@>>><<<:::::::::888777777666555444444555666777666666555555555444444444///000111444666666555222222222222222333444555666444444444333333333222222111111111000111222222333444888<<<;;;666333333555333444555666777999::::::777888999;;;<<<=========;;;===???@@@??????@@@AAABBBDDDGGGJJJLLLOOOSSSWWWTTTTTTUUUVVVWWWYYYZZZ[[[]]]]]]^^^^^^___``````aaaggggggggggggfffdddbbbaaa^^^___bbbdddfffgggggghhhfffhhhkkklllllllllmmmmmmpppqqqrrrrrrqqqooommmlllhhhjjjmmmmmmiiifffgggkkkgggeeeddddddeeegggjjjlllkkkiiigggdddbbbbbbbbbcccdddbbb```_________^^^]]]aaa```___]]]\\\[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRIIIGGGGGGKKKNNNOOOSSSXXXTTTSSSQQQNNNKKKHHHFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHEEECCCAAAAAABBBDDDDDDCCC<<<===???@@@AAAAAA@@@@@@AAA@@@???>>>============<<<999777888;;;<<<;;;999777999999999777777888999777777666666666666777777555666777777777777666666666666666666777888::::::999::::::999888888:::;;;888888999:::<<<===;;;999999::::::<<<>>>@@@BBBCCC<<<===???AAABBBBBBBBBBBB???AAAEEEHHHJJJJJJIIIHHHGGGFFFHHHMMMPPPOOOPPPSSSQQQQQQQQQQQQQQQPPPPPPPPPSSSQQQQQQSSSWWWXXXVVVTTTUUUVVVWWWWWWVVVVVVXXXZZZ\\\\\\\\\\\\]]]^^^______ZZZ[[[\\\]]]\\\ZZZXXXVVVVVV[[[aaacccbbb```___```]]]\\\[[[YYYYYYYYYZZZZZZUUUVVVYYYZZZ[[[\\\___```YYYVVVVVVXXXXXXUUUUUUWWWQQQRRRTTTTTTSSSRRRRRRSSSOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQOOONNNLLLMMMNNNOOOPPPOOONNNNNNOOONNNNNNMMMLLLMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJIIIFFFGGGIIIJJJKKKLLLLLLKKKEEEFFFFFFGGGHHHHHHIIIIIIDDDDDDEEEEEEEEECCCBBBAAA===???AAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::999;;;<<<<<<;;;:::;;;<<<:::999999:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;===?????????@@@BBBCCC>>>???AAACCCDDDDDDDDDDDDAAABBBCCCEEEHHHJJJKKKLLLEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMPPPRRRSSSTTTTTTPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXXXXXXX\\\```___ZZZ^^^ZZZVVVWWW\\\aaaccccccbbbccccccaaa___]]]]]]^^^______``````````````````^^^^^^aaaggglllllleee___\\\[[[YYYYYYZZZZZZXXXVVVVVVVVVWWWYYY[[[___bbbddd___\\\ZZZYYY[[[]]]^^^^^^___\\\WWWSSSRRRSSSVVVXXXSSSYYYYYYQQQMMMQQQTTTTTTXXXWWWUUUQQQOOOOOOQQQTTTQQQSSSTTTQQQQQQTTTTTTRRRMMMOOOPPPPPPNNNKKKJJJJJJSSSEEEEEEKKKNNNHHHAAABBBCCCCCCBBB@@@>>>===>>>>>>===<<<:::999888777666666777666666555444444666555444333333444555666444444333333333222222222222222333333444555666666555444333333222222222333111111222222222333333333555555666666666555333222333333444555666777888999:::888666888===???<<<888999:::<<<>>>??????===<<<===AAAGGGKKKMMMMMMNNNNNNQQQSSSUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[]]]___```ffffffdddbbb```___]]]]]]^^^lllssslllfffjjjllljjjiiiggggggiiinnnqqqqqqoooqqqqqqpppnnnllljjjhhhggghhhiiiiiijjjjjjjjjiiiiiilllgggbbbaaadddgggiiijjjkkklllkkkiiieeebbbaaaaaabbbbbbbbbbbbaaa___^^^^^^^^^\\\[[[YYYYYYZZZ\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVUUURRROOOPPPTTTTTTQQQMMMGGGJJJMMMMMMOOOWWWeeeqqqeeeZZZOOOLLLKKKIIIGGGHHHCCCFFFHHHHHHFFFEEEFFFHHHDDDDDDCCCBBBBBBBBBBBBCCC>>>AAACCCCCCAAA???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666666666666666444444444555555555555666555555666666777777888888777666666555555555666666666666666666666666666666666777777777888888888888777888999:::;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEHHHJJJKKKKKKLLLMMMNNNTTTSSSQQQOOONNNOOOPPPQQQTTTRRRQQQRRRTTTUUUUUUUUURRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\[[[YYYWWWXXXYYYYYYXXXXXXZZZ\\\]]]\\\ZZZ\\\^^^```bbbbbb```]]][[[]]][[[XXXUUUTTTTTTUUUVVVZZZ[[[[[[\\\]]]^^^___```\\\[[[YYYVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLIIIKKKMMMPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSSSSPPPMMMHHHIIIKKKMMMOOOPPPPPPQQQOOONNNLLLJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFEEEEEEDDDCCCCCCEEECCCBBBAAAAAAAAA???=========>>>>>>>>>>>>======<<<<<<:::999888999999:::;;;999888999<<<<<<:::777999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<===============???AAABBBBBBBBB@@@???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMPPPSSSTTTUUUVVVXXXZZZXXXXXXXXXWWWWWWYYY]]]aaa^^^[[[YYYXXX[[[___bbbcccccccccbbb___\\\[[[\\\]]]]]]^^^``````^^^]]]]]]]]]bbbdddfffgggfffccc```]]]]]]\\\ZZZXXXVVVTTTRRRQQQYYYVVVTTTVVV[[[___aaaaaa[[[[[[[[[\\\^^^^^^]]]\\\[[[YYYVVVSSSRRRTTTVVVXXXVVVVVVTTTPPPMMMNNNSSSWWWXXXUUUPPPNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQOOOLLLKKKKKKLLLKKKJJJSSSEEEEEEJJJMMMHHHCCCDDDEEEEEECCCAAA???===>>>===<<<;;;:::999888777666666666666666555444444555444333222222333444555444333333333333222222222111111111222333444444444444333333222111111222222111111111222222222333333444555555666555444333222222333444555666777777888:::777666888<<<>>>;;;888999:::<<<>>>>>>>>>===<<<<<<@@@FFFJJJKKKLLLLLLMMMOOOQQQSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[]]]___```bbbcccbbbbbbaaa```___^^^^^^gggssswwwnnngggiiijjjgggiiihhhhhhjjjmmmooonnnlllpppnnnllliiihhhgggggghhhhhhhhhhhhhhhhhhgggffffffkkkgggddddddgggkkklllllliiijjjjjjhhhdddaaa``````aaaaaaaaaaaa```^^^]]]\\\\\\[[[ZZZYYYYYYZZZ\\\]]]ZZZYYYWWWVVVUUUTTTUUUUUUSSSPPPOOOQQQTTTUUURRROOOJJJMMMNNNOOORRR\\\lllxxxjjj___UUUPPPMMMIIIEEEEEEDDDFFFHHHHHHFFFEEEFFFHHHDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCBBB???===<<<<<<;;;;;;::::::999999::::::::::::999999888777777777555555555555555555555555333444444444555555555555555555666666666666666777555555444444444444444555666666666666666666666666666666666777777777888888777888999:::::::::::::::;;;<<<<<<======>>>?????????@@@BBBCCCDDDEEEDDDDDDDDDFFFHHHJJJJJJJJJKKKMMMRRRQQQOOOMMMMMMNNNOOOPPPUUUSSSQQQPPPPPPPPPOOOMMMQQQQQQSSSTTTUUUUUUUUUUUUYYY[[[]]]\\\ZZZXXXYYY[[[[[[ZZZZZZZZZ\\\\\\ZZZXXX[[[]]]___``````^^^\\\ZZZZZZYYYWWWUUUUUUVVVWWWYYY]]]]]]]]]^^^^^^]]]]]]\\\ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNOOOQQQRRRRRRSSSRRRQQQPPPQQQSSSSSSPPPMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCAAA@@@???@@@@@@>>><<<<<<==================<<<<<<;;;999888888888999::::::999888999;;;<<<:::777999999999999:::::::::::::::::::::999999999888888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLNNNQQQSSSTTTUUUWWWYYYUUUUUUUUUTTTUUUWWW[[[___^^^\\\YYYYYY[[[]]]______``````___]]]ZZZYYYZZZ\\\\\\]]]^^^]]]\\\[[[\\\]]]```aaacccdddcccaaa___]]]YYYYYYYYYXXXVVVUUUSSSSSSWWWUUUTTTVVV[[[^^^______[[[ZZZZZZ[[[]]]]]]\\\[[[[[[YYYVVVSSSRRRTTTVVVWWWVVVUUUSSSOOOLLLNNNRRRWWWUUURRRNNNMMMNNNPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRPPPMMMJJJIIIIIIJJJIIIHHHRRREEEEEEIIIKKKGGGFFFFFFFFFEEEDDDAAA???>>>======<<<:::999888777666555555666666555555444444333333222222222222333333333333333222222222111111000000000111222222333333222222111000000000111111000111111111222222222222333444555555555444222222222222333444555555666666888666555777:::<<<:::777::::::<<<======<<<;;;;;;;;;>>>DDDGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPQQQTTTVVVVVVWWWXXXZZZ\\\^^^___```____________^^^^^^^^^^^^iiirrrtttllleeeggghhheeegggggghhhjjjlllllljjjhhhmmmjjjgggdddcccdddfffgggffffffffffffeeedddccccccgggfffeeefffiiikkkllllllgggggghhhfffbbb```______^^^___``````___]]]ZZZXXXZZZYYYXXXXXXYYYZZZ\\\]]]YYYXXXWWWUUUTTTTTTTTTTTTQQQPPPOOOQQQTTTUUUSSSQQQNNNOOONNNMMMOOOYYYhhhsssggg]]]UUUQQQNNNHHHDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBB???<<<:::;;;<<<:::999888888888888888888999999888888777666666666444444444444444444444444333333333333444444444444666555555555555555555444333333333333333333333333555555555555555555555555555555666666666777777777777888888999999999888888999999::::::;;;<<<<<<======>>>@@@AAABBBCCCBBBBBBAAACCCEEEGGGGGGGGGHHHJJJNNNMMMLLLKKKJJJKKKLLLMMMQQQOOOMMMLLLLLLLLLKKKIIIOOOOOOQQQRRRSSSTTTTTTTTTXXXYYY[[[ZZZYYYYYYZZZ[[[]]]\\\[[[[[[[[[[[[YYYWWW[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWVVVUUUVVVWWWYYYZZZ[[[\\\^^^______^^^\\\[[[VVVVVVUUUSSSRRRPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@@@@@@@>>>======>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::888777777888888999999888888999::::::999777888888888999999999::::::888888888888777777777777555555666666777999:::;;;888888999999999::::::::::::;;;<<<>>>>>>===<<<<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRSSSTTTVVVWWWTTTUUUUUUTTTTTTVVVZZZ^^^]]][[[YYYYYYZZZ[[[[[[[[[]]]]]]\\\ZZZXXXWWWYYY[[[[[[[[[[[[ZZZYYYYYY[[[]]]````````````___^^^]]]\\\VVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUXXX[[[]]]]]]\\\YYYYYYXXXZZZ[[[\\\ZZZYYYXXXVVVSSSQQQPPPQQQSSSUUUUUUTTTPPPMMMKKKMMMRRRVVVRRROOOLLLKKKNNNRRRUUUVVVOOOOOONNNNNNNNNOOOOOOPPPMMMKKKHHHGGGGGGHHHGGGFFFQQQEEEDDDGGGIIIFFFFFFFFFEEEDDDBBB@@@>>><<<<<<<<<;;;999888777666555444444555555555444444333333333222222222222333333222222222222111111111111000000000111111222222222111000000/////////000000000000000111111111111222222222333444444333222111111111222222333444444555555444444666888999888666999:::;;;;;;;;;;;;::::::999===AAADDDEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNQQQTTTTTTUUUVVVXXXYYY[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\bbbhhhiiidddbbbeeefffeeebbbdddfffiiijjjjjjhhhfffhhhfffeeecccccccccdddeeeccccccddddddeeeddddddcccddddddeeeggghhhhhhggggggdddeeeeeeccc```^^^]]]^^^\\\]]]^^^^^^]]]ZZZWWWUUUWWWWWWWWWWWWXXXYYY[[[\\\XXXWWWVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQSSSTTTRRRPPPOOONNNMMMJJJIIINNNWWW___XXXRRRMMMMMMLLLGGGEEEFFFDDDDDDDDDCCCBBBBBBBBBCCCAAAAAA@@@????????????@@@@@@@@@>>><<<:::999;;;===;;;:::999777666666666555777777666666555555555444333333333333333333333333222222222222333333333444555555444444333333333222222222333333333333333333444444444444444444444444444555555555555666666666666777777777777666666555777777777888999999:::::::::;;;===???@@@@@@@@@???===???BBBCCCCCCCCCEEEFFFIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHKKKLLLMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTVVVVVVWWWWWWWWWXXXYYYZZZ\\\[[[ZZZZZZ[[[[[[YYYWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXYYYZZZVVVYYY\\\___``````___^^^TTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMMMMPPPPPPOOOOOOPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>????????????>>>>>><<<;;;::::::<<<<<<;;;:::999::::::;;;;;;::::::999999888777666666777888888888888888888999999888777777777777888888888999999666666666666666666666666333333444555666888999:::777888888888999999999999;;;<<<======>>>>>>======<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJMMMPPPQQQRRRSSSUUUWWWWWWWWWWWWUUUUUUVVVZZZ]]]ZZZXXXWWWXXXYYYZZZZZZYYY[[[[[[[[[YYYWWWWWWYYYZZZZZZ[[[ZZZYYYXXXYYY\\\___bbbaaa```^^^\\\[[[ZZZZZZUUUVVVWWWWWWWWWVVVTTTSSSRRRTTTVVVYYY[[[[[[ZZZZZZXXXWWWWWWXXXZZZZZZXXXWWWTTTSSSPPPOOONNNOOOPPPQQQTTTRRROOOLLLKKKMMMRRRUUUOOOLLLIIIIIILLLPPPTTTVVVOOONNNNNNMMMLLLLLLMMMMMMLLLJJJGGGFFFFFFGGGFFFEEE~~~OOOEEECCCCCCFFFDDDDDDDDDCCCAAA???===<<<;;;;;;;;;:::888777666555444333333444444444444333333333333444444444444333333222222111111111000000000111111111111222222222222/////////......///000000//////000000000111111111000111222333333222111111000000111111222222333333333333333555666777666555888999999:::::::::::::::888;;;???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKOOORRRUUUVVVVVVWWWXXXXXXYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZ^^^```aaa___```cccdddccc]]]```dddggghhhhhhggggggccccccdddeeeeeecccbbbaaaaaabbbcccdddeeefffffffffdddfffggghhhgggeeecccbbbaaabbbcccaaa___]]]\\\]]][[[\\\\\\\\\[[[XXXUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZVVVVVVUUUUUUSSSRRRQQQQQQSSSRRRQQQQQQQQQPPPNNNMMMMMMNNNMMMKKKHHHHHHLLLOOONNNJJJHHHIIIIIIFFFFFFHHHDDDCCCAAA@@@????????????@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;999888999<<>>=========;;;<<<<<<=========<<<<<<:::999888888999:::999777888888999999999999888888777666555444555555777777666777888888777777666777666666666777777777888888555555555555555555555555333333333444555666888888777777888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????===>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXXXXWWWUUUSSSTTTWWWZZZWWWVVVUUUVVVYYY[[[[[[ZZZ[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[[[[ZZZYYY[[[^^^aaafffdddaaa^^^[[[YYYXXXXXXVVVVVVWWWVVVVVVTTTRRRQQQRRRTTTWWWZZZZZZZZZYYYXXXXXXWWWVVVWWWXXXXXXWWWUUUTTTSSSQQQOOOOOOOOOPPPQQQSSSQQQNNNLLLLLLOOOQQQSSSNNNKKKHHHGGGIIIMMMPPPRRRNNNMMMLLLKKKKKKJJJJJJKKKLLLIIIGGGEEEFFFFFFEEEEEE{{{MMMCCCBBB@@@BBBBBBBBBAAA@@@???===<<<;;;:::::::::999777666555444333222222333333444444333333333333444444444444333333111111111000000000000///111111111111111111111222//////.........///000000////////////000000000000///000111222222222111000//////000000000111111111111111222333444444444444777777777888999::::::;;;888;;;>>>?????????AAABBBBBBCCCDDDEEEFFFIIINNNQQQVVVVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYY```_________aaaaaa```^^^ZZZ]]]aaadddeeeeeefffggg```bbbdddeeeeeeccc```^^^aaabbbcccdddeeeffffffffffffhhhjjjiiigggdddbbbaaa___```aaa```^^^\\\\\\]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUTTTSSSRRRPPPOOORRRQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMIIIGGGIIIHHHEEEEEEIIIEEEBBB???>>>>>>>>>>>>===???>>>>>>===<<<=========888888888777777999<<>>>>>>>>???AAAAAAAAABBBCCCDDDDDDEEEEEEHHHGGGFFFGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWUUUTTTVVVYYY\\\^^^^^^VVVUUUVVVWWWYYYZZZYYYXXXRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWYYYZZZZZZYYYXXXWWW[[[\\\\\\]]]\\\ZZZWWWVVVRRRSSSTTTUUUUUUTTTSSSRRRMMMNNNOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSRRRPPPMMMLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::888777777888888777555666666777777777777666666555555444333333444666777444666777777666555555666555555555666666666777777444444444555555555555555444444333444444555666777666777777777888888888888777777777777777888888888:::;;;;;;<<<<<<===>>>>>><<<===>>>>>>@@@@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHHHHJJJMMMOOOPPPQQQSSSTTTTTTTTTSSSQQQPPPRRRUUUXXXVVVUUUTTTUUUXXXZZZ\\\\\\\\\\\\[[[YYYWWWWWWXXXZZZZZZ[[[\\\\\\[[[]]]```bbbgggeeebbb___\\\YYYWWWVVVWWWVVVUUUTTTTTTSSSRRRRRRSSSUUUYYYZZZYYYYYYXXXYYYXXXWWWVVVWWWXXXXXXVVVTTTVVVUUUSSSRRRQQQQQQRRRRRRRRRPPPNNNMMMOOOQQQQQQQQQMMMJJJHHHGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKHHHEEEDDDEEEEEEDDDCCCyyyJJJBBB@@@===???@@@AAA@@@???===<<<;;;;;;;;;999999888777555444333333111111222333333333333333111222333444444333222111111111000000000/////////000000000000000000000000//////......///000000111........./////////000000...///000111111111000000...////////////000000000///000222333333333333444555555666777888999;;;<<<888:::===>>>>>>>>>???AAA@@@AAABBBCCCDDDHHHMMMQQQRRRQQQPPPPPPRRRVVVZZZ]]]ZZZZZZZZZZZZ[[[[[[[[[[[[```]]]]]]___bbb```\\\YYYZZZ]]]aaabbbaaaaaaccceeeaaaaaabbbbbbbbb```^^^]]]ccccccdddddddddccccccbbbcccfffhhhgggdddbbbaaabbb^^^___``````^^^\\\\\\]]]^^^\\\ZZZXXXVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTSSSQQQOOONNNNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLKKKHHHFFFGGGFFFDDDFFFJJJGGGDDD@@@>>>>>>???>>><<<>>>======<<<;;;<<<<<<<<<777777888777666777:::<<<999888666555333222222222111111111111111111111111/////////////////////////////////000000000111111000000000000000000111111...///111333444444333222222222222222222222222222222222222222333333333333000000111222333333333333333333333444555555666666333444666888999999888888777999;;;<<<<<<===>>>@@@>>>???@@@BBBCCCDDDDDDDDDJJJHHHGGGGGGHHHIIIIIIHHHJJJLLLMMMOOOQQQRRRSSSSSSTTTRRRQQQRRRWWW[[[\\\\\\VVVUUUUUUVVVWWWXXXVVVUUUOOOQQQTTTVVVXXXXXXWWWVVVTTTUUUXXXZZZ[[[[[[ZZZYYY\\\\\\[[[ZZZXXXVVVUUUTTTPPPQQQSSSUUUUUUUUUTTTSSSMMMNNNOOOPPPQQQRRRRRRRRROOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQOOOKKKJJJKKKNNNJJJJJJIIIHHHGGGEEEDDDCCCAAABBBCCCDDDEEEEEEDDDDDD???@@@AAABBBBBBAAA@@@???>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;;;;:::999777777777777555444555555666666666666555555444333222222222444555666333555777777555444555666444444555555555666666666444444444444555555666666555555444444444555555666555555555555666666666666666666555666666666777888888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA===>>>>>>@@@AAACCCEEEFFFEEEHHHKKKLLLMMMNNNPPPRRROOOPPPPPPPPPQQQSSSXXX\\\YYYWWWTTTTTTVVVYYY[[[[[[\\\\\\[[[YYYVVVUUUVVVXXXXXXZZZ\\\]]]]]]^^^```bbbcccbbbaaa^^^\\\ZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTWWWZZZZZZYYYXXXYYYZZZXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQOOONNNOOORRRSSSRRRPPPLLLJJJHHHHHHJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIFFFCCCBBBCCCCCCBBBAAAxxxIIIAAA???;;;===>>>@@@@@@>>>===<<<<<<<<<<<<999999888666555444333222000111222333333333333333000111222333333222111000000000000000///////////////////////////.........///////////////000111111............/////////000---...///111111111000///.........///////////////...000222222222222222333444444555666888:::;;;<<<888:::===>>>======???@@@@@@@@@AAABBBDDDHHHMMMQQQKKKJJJIIIJJJMMMSSSYYY\\\WWWXXXYYYZZZ[[[\\\]]]^^^\\\YYYYYY^^^aaa```[[[XXX\\\___aaa```______aaadddbbbbbb```___^^^]]]]]]]]]eeeeeeddddddbbbaaa```______bbbddddddaaa___```aaa]]]___``````^^^\\\]]]]]]___]]]ZZZWWWUUUTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQOOONNNKKKMMMNNNNNNLLLKKKLLLLLLJJJIIIGGGEEEDDDEEEGGGHHHGGGDDDCCCDDDDDDCCCFFFLLLIIIEEEAAA???@@@@@@???=========<<<;;;;;;;;;;;;<<<777888888888666666777999555444333333222222333333000000000000111111111111////////////////////////////////////000000000000......//////000000111111,,,...000222333222111000111111111111111111111111111111222222222333333333...///000222222333333333222333333444444555666666222333555777888888777777666888;;;<<<<<<<<<>>>???===>>>@@@AAACCCCCCDDDDDDHHHGGGEEEFFFHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRPPPMMMLLLNNNSSSWWWYYYYYYWWWVVVUUUUUUVVVVVVTTTRRRLLLOOOSSSWWWYYYXXXWWWVVVQQQSSSWWWZZZ\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVOOOPPPRRRTTTUUUUUUSSSRRRNNNOOOPPPQQQRRRSSSSSSSSSNNNOOOPPPQQQPPPOOONNNMMMOOOPPPPPPNNNJJJIIIKKKNNNJJJIIIHHHFFFDDDAAA???>>>???@@@BBBCCCDDDCCCCCCBBB===???AAACCCCCCAAA???===<<<<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;;;;999777777777666444333444555555555555555555444333333222222222333555666222555777777444333444666444444444555555555666666444444444555555666666666666666555444444444444555333333333444444444555555777777777777777888999999777777777888999999::::::<<<<<<===>>>???@@@AAAAAA;;;<<<<<<>>>@@@BBBDDDEEECCCEEEHHHJJJKKKLLLNNNOOOMMMNNNOOOQQQSSSWWW]]]aaa\\\YYYUUUTTTUUUXXXZZZZZZ\\\\\\[[[XXXUUUTTTUUUVVVVVVYYY[[[]]]]]]^^^___aaa_________^^^\\\ZZZYYYXXXTTTSSSQQQPPPQQQTTTWWWYYYUUUXXX[[[ZZZXXXWWWYYY[[[YYYXXXWWWWWWXXXXXXVVVTTTQQQQQQPPPOOONNNNNNNNNNNNPPPOOOOOOQQQTTTTTTRRROOOJJJJJJIIIJJJLLLMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGDDDBBB@@@AAAAAAAAA@@@wwwHHH>>>???@@@???:::888:::???CCCDDDBBB===999999777555444444444333111000111333444444333111000111222222222222111000000////////////////////////000000//////.........---/////////......---------------------------------........................//////000000000000/////////000000000000000//////111333555666555555666777888999::::::999888999;;;;;;===@@@BBBBBBDDDFFFHHHIIIJJJKKKLLLMMMQQQVVVZZZZZZVVVSSSSSSUUUXXXXXXWWWUUUVVVWWWXXXXXXVVVUUUTTTWWWWWWWWWYYY[[[^^^aaacccbbb```]]]ZZZYYY[[[]]]___gggiiiiiifffaaa^^^___aaacccccccccaaa^^^\\\\\\]]]^^^___```___]]][[[[[[[[[\\\[[[XXXVVVUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTRRRQQQQQQOOONNNMMMMMMLLLRRRKKKHHHJJJJJJFFFEEEIIIHHHIIIHHHGGGFFFEEEFFFHHHEEEDDDCCCAAAAAAAAABBBCCC??????>>>>>>===<<<<<<<<<===:::666666888999888666666666666555555444444333333333222222222222111111000111111111111000000///------............------////////////000000000000///...---,,,,,,---...//////////////////////////////000000000111111111111111111111111111111111111222222222333333222222222000000111111111222222222222222333555777888666444444666999999999888999;;;>>>=========>>>???@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPOOOOOOOOOQQQRRRSSSSSSTTTUUUVVVVVVTTTSSSQQQNNNPPPTTTUUUUUUTTTTTTUUUWWWXXXYYY[[[]]]\\\YYYWWWWWWYYYZZZYYYWWWUUUTTTTTTRRRRRRQQQRRRTTTSSSQQQNNNRRRRRRRRRRRRQQQQQQQQQQQQSSSQQQOOOMMMLLLKKKLLLLLLOOOMMMJJJIIIIIIJJJIIIHHHIIIHHHGGGEEEBBB???===<<<;;;???BBBBBB@@@???@@@BBB???>>>>>>???@@@@@@>>>;;;888888777777666555555555777888888999999999888888777777666555555555555555444444444444444444444444222222222222222222222222555444333222222222333444333333333333333333333333333333333333333333333333111111222222222333333333333333333444444444555555555555555555666666666666888888999::::::::::::999;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<<<<===@@@CCCDDDEEEFFFGGGHHHIIIIIIHHHMMMMMMNNNPPPRRRTTTVVVXXX\\\XXXTTTSSSUUUWWWXXXWWWYYYZZZYYYXXXUUUTTTUUUVVVZZZYYYYYY[[[]]]^^^]]][[[[[[[[[[[[ZZZZZZXXXWWWWWWVVVUUUSSSSSSTTTUUUUUUTTTXXXWWWVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZXXXVVVTTTRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRPPPMMMMMMMMMMMMKKKJJJGGGIIIKKKJJJHHHFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBAAA@@@???>>>===<<>>???AAAAAA<<>>???@@@AAADDDFFFHHHIIIJJJJJJKKKNNNSSSVVVTTTQQQNNNOOOQQQTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRTTTTTTVVVXXX\\\```ccceeeaaa___\\\YYYXXXYYY[[[]]]fffiiijjjiiidddaaaaaabbbcccdddcccaaa___]]]]]]^^^YYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUTTTUUUWWWXXXWWWVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQQQQPPPPPPOOOOOOQQQLLLJJJMMMMMMIIIIIILLLGGGGGGGGGFFFEEEEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>======<<<<<<;;;::::::<<<999777666888888777555666555444444333333333444222222222222222111000000000000111222111000///...------............------....../////////000000000///...---,,,,,,---...///........................//////000000000111111111111111111111111111111111111111222222222222111111000000000111111111222222111111111333555666555333444666888999888888999:::============>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTSSSTTTUUUVVVUUUTTTRRRQQQOOOQQQUUUVVVVVVUUUUUUVVV[[[ZZZYYYXXXWWWVVVUUUSSSXXXYYYZZZYYYWWWTTTSSSSSSQQQPPPPPPRRRSSSSSSQQQOOOQQQQQQQQQQQQQQQPPPPPPPPPSSSRRRPPPNNNMMMMMMMMMMMMPPPMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCC@@@>>>======???BBBBBBAAA@@@AAABBB============???>>><<<:::999999888777666555555555777888888999888888777777666555444444333333444444555555555555555555555555222222222222222222222222444333222222222222333444333333333333333333333333333333333333333333333333111111111222222222333333333333333333444444444444444444555555555666666666666666777888888888888888999:::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBBBBBBBDDDEEEFFFGGGGGGGGGKKKLLLLLLNNNPPPRRRTTTUUUXXXUUURRRRRRTTTVVVVVVUUUVVVWWWWWWVVVTTTTTTUUUWWWWWWWWWWWWXXXZZZ[[[ZZZYYYZZZ[[[[[[ZZZZZZXXXWWWWWWTTTTTTUUUVVVVVVTTTQQQOOOVVVVVVUUUUUUVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPNNNKKKJJJKKKJJJIIIHHHGGGHHHJJJIIIGGGEEEEEEEEECCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;uuuGGG>>>???BBBDDD@@@CCC>>><<<@@@FFFGGGAAA:::888666444444444444333222000111222333333222111000111111222222111111000////////////////////////////////////...............------,,,,,,,,,,,,,,,+++------------------------------------------------------............------------......///......---///111333333333222333444333444555555444444555777777999;;;<<<===>>>AAACCCGGGHHHHHHHHHHHHKKKOOORRRNNNLLLKKKLLLOOORRRSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRUUUXXX]]]aaaeeeggg```^^^[[[YYYXXXXXXZZZ[[[bbbfffjjjkkkgggbbb``````bbbccccccaaa^^^]]]]]]^^^ZZZZZZ[[[]]]^^^^^^^^^^^^WWWVVVVVVUUUVVVWWWXXXYYYXXXWWWWWWVVVUUUTTTTTTTTTPPPPPPQQQRRRRRRRRRRRRRRRNNNLLLLLLNNNNNNKKKJJJLLLEEEEEEEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@???===<<<<<<<<<;;;::::::999999888999888777777888777555333555444222111111222333444222222333333222000///...///000111222222000...---------............------.........////////////000......------------..............................////////////000000000000000000000000000000000000///000000111111000000///000000000000111111111111000000000111333444333111333555777888777777888999;;;;;;;;;<<<===???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTUUUTTTUUUVVVVVVUUUSSSQQQPPPPPPSSSVVVXXXWWWWWWWWWWWW[[[YYYWWWUUUSSSSSSSSSSSSVVVWWWXXXWWWTTTQQQQQQQQQQQQQQQQQQRRRTTTUUUTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOSSSRRRPPPOOONNNNNNNNNNNNPPPNNNJJJIIIIIIHHHHHHFFFGGGGGGFFFEEECCCAAA???>>>???AAABBBBBBAAA@@@AAABBB===<<<;;;<<<===<<<:::888::::::999888666555444444888888888888777777666555444333333222222222222333555555555555555555555555222222222222222222222222333333222222222222333444222222222222222222222222222222222222222222222222000111111111222222222222222222222333333333333444444444444444555555555555444555555666666666666666777888999999:::::::::999999:::;;;;;;;;;<<<>>>@@@>>>???@@@BBBCCCEEEFFFFFFJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRSSSTTTSSSSSSSSSUUUWWWVVVUUUUUUVVVXXXYYYYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWQQQSSSVVVWWWVVVRRRMMMJJJTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPPPPPPPRRRSSSTTTSSSQQQOOOOOOOOOOOOPPPNNNLLLIIIHHHHHHGGGFFFDDDFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999999sssGGG>>>@@@CCCFFFDDD>>>;;;888:::>>>???<<<888888666444333444444333222000111222222222222111000111111111111111000000///////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------///111222111111222333111333444444333333555666555777:::;;;;;;<<>><<<:::;;;;;;::::::999888888777666666777777777666333222555333000//////000222444333333444444333111///...///000222222222000---,,,,,,------......------,,,------........./////////------------------------------------------------........./////////000000////////////////////////...//////000000//////.../////////000000000111111111000///111222333222111333444666777666555666777999999:::;;;<<<>>>@@@AAA>>>???AAACCCDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQTTTWWWYYYXXXWWWXXXXXXWWWWWWWWWVVVTTTTTTUUUVVVTTTTTTUUUSSSPPPNNNNNNOOORRRRRRRRRSSSVVVWWWWWWVVVRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMJJJHHHHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAA===<<<;;;;;;;;;;;;:::888::::::999888666555444444888888888777666555444333333333222111111222222222333333333333333333333333111111111111111111111111222222222222222333333333222222222222222222222222222222222222222222222222000000000111111111111222111111111222222222333333333333333333444444444444333444555555666666555555555666777777888888888888888999;;;;;;::::::<<<>>><<<===>>>???AAACCCEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNPPPRRRRRRRRRQQQPPPQQQRRRQQQPPPQQQRRRTTTWWWVVVUUUVVVXXXYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVRRRTTTVVVVVVSSSOOOKKKJJJSSSTTTUUUUUUUUUUUUUUUVVVSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFEEECCCDDDFFFFFFEEECCCBBBBBBCCCBBBBBBBBBAAA???>>>===<<<;;;::::::999888888777777qqqGGG???@@@CCCGGGEEE=========<<<::::::;;;<<<777555333333333444333222111111111111111111111111000111111111111000//////////////////////////////---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,...000111000000111222111222444444444444555777555777999:::;;;<<<>>>@@@FFFGGGGGGGGGFFFGGGIIIKKKGGGIIIKKKMMMPPPRRRUUUWWWUUUSSSPPPMMMLLLMMMOOOQQQSSSTTTWWWZZZ]]]```bbbcccaaa```^^^]]]\\\\\\]]]^^^^^^cccjjjlllhhhdddaaa```______^^^\\\ZZZZZZ\\\^^^\\\[[[ZZZZZZ\\\\\\ZZZXXX[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSLLLMMMOOOQQQRRRSSSRRRQQQNNNQQQRRROOOKKKHHHFFFEEEEEECCCAAABBBCCCEEEDDDCCCBBBBBBBBBAAA@@@===;;;:::;;;::::::999999888888777444555666666555333222111333222///......000222444333444444444333222000//////000111222111///---+++,,,,,,------------,,,,,,------------............,,,------------------,,,---------------------------............/////////.................................//////.............../////////000000000222111000000222333222111222333555555444333444555777777777888:::<<<>>>???<<<===???AAABBBBBBBBBAAABBBCCCEEEGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPSSSWWWXXXXXXWWWWWWXXXUUUXXXZZZZZZWWWTTTTTTTTTSSSTTTTTTRRRPPPOOOOOOPPPQQQPPPPPPQQQTTTVVVVVVUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKHHHFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>><<<;;;:::;;;;;;:::888999999888777666555444333777777777666555444333222333222222111222222333333111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111//////000000000111111111000000000111111111111222222222222222333333333333333444444555555555555555333444555666777777777777777888::::::999999:::<<<<<<<<<<<<>>>@@@BBBDDDEEEIIIHHHHHHHHHHHHIIIJJJKKKIIIKKKMMMPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQUUUTTTRRRSSSUUUWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSTTTTTTRRRNNNLLLMMMNNNSSSVVVYYYYYYXXXVVVUUUVVVQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLJJJIIIIIIIIIIIIKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBAAAAAACCCBBBBBB@@@???>>>===<<<<<<999999888888777666666666oooGGG@@@AAACCCFFFDDD;;;===???<<<777666888<<<666444222222333444333222111111111111111111111111000000111111000000///...////////////////////////---------------.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---............,,,...000000000///000111000222444444444444666777555777999::::::;;;===???DDDEEEFFFEEEEEEEEEGGGIIICCCFFFIIIKKKMMMOOOSSSUUUTTTSSSPPPNNNNNNOOOQQQSSSUUUVVVXXX[[[]]]___``````aaaaaa```_________```aaaaaafffkkkkkkhhhdddcccccc^^^^^^]]][[[ZZZ[[[]]]``````]]][[[\\\]]]]]]ZZZVVVXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSMMMNNNPPPRRRSSSRRRPPPOOORRRVVVWWWQQQKKKIIIHHHGGGGGGDDDAAAAAADDDEEECCCAAA@@@@@@??????===<<<::::::::::::999999888777777666333444555444222111111111222111000//////000222333333333333222222222222222111111111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------------------......//////......---............////////////222111//////111222222111111333444444333222222333555555555666777999:::;;;:::;;;<<<>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRROOORRRUUUWWWVVVVVVVVVVVVWWW[[[]]][[[VVVQQQNNNNNNTTTUUUUUUTTTRRRQQQSSSTTTNNNMMMLLLMMMPPPRRRSSSRRRSSSRRRRRRQQQPPPOOONNNNNNKKKLLLMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@???@@@@@@???>>>???===:::999::::::999888777666666555555444444333555555555555555444333222222111111111111222333333000000000000000000000000111111111111111111111111///000111222333333333222000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111111111111222222222222222333444444555555444444222333444555666777777777555777999999888888888999;;;;;;;;;<<<===???BBBCCCHHHGGGGGGFFFFFFFFFGGGGGGGGGIIILLLNNNMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNOOORRRPPPNNNOOOQQQSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTSSSOOOKKKKKKOOOSSSUUUZZZ___```\\\XXXVVVVVVRRRSSSUUUVVVUUUSSSQQQPPPMMMLLLJJJHHHFFFFFFFFFFFFIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEEEECCCAAA@@@AAACCC@@@@@@>>>===<<<<<<<<<<<<888888888777777777666666mmmGGGBBBBBBBBBDDDBBB:::;;;;;;999666555555666666444222222333444333222111111000000000000111111000000000000000//////...////////////////////////,,,,,,,,,------.........++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---....../////////,,,...000000000///000222///111333333333333555777444666888999999999;;;===@@@BBBCCCCCCCCCCCCEEEFFFAAAEEEIIIKKKLLLNNNQQQTTTRRRQQQPPPOOOOOOQQQSSSTTTTTTVVVXXX[[[^^^___````````````___``````aaabbbccccccfffhhhgggdddaaaaaaccc______^^^\\\[[[\\\___bbbccc```]]]^^^``````\\\XXXUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQSSSTTTSSSRRROOONNNRRRWWWWWWPPPIIIIIIKKKJJJIIIEEEBBBBBBDDDEEEBBB???===<<<;;;:::999999999999888888777777666555555555333444444333000///000222111000000000111111222333111000///...///000222333333222000...------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------........./////////222000...---///000000///000222333333222111111222444444444444555666777888999999::::::;;;===>>>???@@@@@@BBBCCCEEEFFFGGGHHHKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQMMMPPPSSSUUUTTTTTTTTTTTTVVVXXXZZZVVVPPPKKKKKKLLLRRRSSSSSSRRRQQQRRRTTTVVVOOONNNLLLMMMOOOQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKHHHIIIJJJKKKLLLKKKKKKJJJFFFDDDBBBAAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEBBB>>>===>>>???===<<<>>>;;;999888888888777666444444444444444444444444333333444444444333333222000000//////000000111222000000000000000000000000111111111111111111111111...///111222333333333222000000000000000000000000000000000000000000000000........./////////000000....../////////000000000000000000111111111222222000111222222333333222222111222444555666777777777444666888999888777777888:::999999999:::<<<>>>@@@FFFEEEEEEDDDCCCCCCCCCCCCEEEHHHJJJJJJIIIIIIKKKMMMMMMNNNOOONNNMMMMMMOOOQQQQQQOOOMMMMMMOOOQQQRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRRRROOOLLLLLLRRRWWWXXX^^^eeegggbbb[[[WWWVVVUUUUUUUUUUUUTTTSSSRRRQQQMMMKKKIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@AAACCC======;;;:::::::::;;;;;;999888888888888777777777lllGGGBBBBBBBBBBBB@@@>>><<<999999:::999777444555444222222333444333222111111000000000000111111000000000000000//////...////////////////////////,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++,,,---...////////////,,,...000111000000111222...000222222222333555666333555777888777888:::<<<>>>???AAAAAAAAAAAACCCDDDBBBFFFJJJLLLMMMNNNQQQTTTPPPPPPPPPOOOPPPQQQSSSTTTSSSUUUXXX[[[^^^```aaaaaa^^^^^^______aaabbbcccdddaaacccdddbbb^^^\\\^^^```aaaaaa___^^^]]]^^^aaaddd___\\\YYYZZZ]]]^^^ZZZVVVUUUUUUVVVWWWWWWWWWVVVVVVPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVUUURRROOOMMMOOOUUUUUUMMMGGGHHHKKKJJJKKKFFFBBBBBBDDDEEEBBB>>>;;;:::888777666777888888777666666555444444333333333444444111......000333000000111111222222222222000...,,,+++,,,...111333444222///---,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------.........//////111...,,,,,,---.........000222333333111000111111333333333333333444555666999888888888999;;;===>>>??????@@@AAACCCDDDEEEEEEIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOLLLOOORRRTTTSSSSSSSSSSSSQQQTTTTTTPPPKKKIIIKKKOOONNNOOOOOOOOONNNOOORRRTTTRRRQQQOOOOOOQQQSSSTTTTTTOOOOOONNNMMMLLLKKKJJJIIIFFFGGGHHHJJJJJJJJJIIIIIIDDDBBB@@@@@@AAABBBCCCBBBCCCCCCEEEFFFHHHHHHIIIIIIEEEAAA===<<<>>>>>>===;;;===:::777666666666666555222222222333333333444444222222333444444444333333...............///000111000000000000000000000000000000000000000000000000...///111222333333222222000000000000000000000000000000000000000000000000............/////////000............/////////000000000000000111111111111//////000111111111111111111222444555666777777777444666888888777666666777999888777777888:::<<<===DDDDDDCCCBBBAAAAAAAAAAAADDDFFFHHHHHHFFFFFFHHHKKKKKKLLLNNNNNNNNNNNNQQQSSSRRRPPPNNNNNNPPPRRRSSSTTTPPPPPPQQQQQQQQQQQQQQQPPPNNNQQQRRRPPPMMMNNNSSSXXXZZZaaaiiikkkeee]]]XXXVVVYYYWWWUUURRRQQQQQQRRRRRRMMMLLLJJJHHHFFFEEEEEEFFFDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEECCC@@@@@@BBBDDD;;;:::999888888888999:::999999999999888888888888iiiFFFAAA???>>>@@@???===;;;999888888777555333555444333222111111111111000000000000111111111111//////...------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........///000222333444555555555555444555666999;;;=========>>>>>>???@@@BBBCCCDDDGGGJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRUUUXXX\\\]]]]]]]]]]]]]]]bbb```^^^___aaacccaaa___^^^^^^^^^]]]\\\ZZZXXXWWW\\\\\\[[[[[[[[[\\\^^^___ZZZZZZZZZ[[[\\\ZZZWWWUUURRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQUUURRRPPPOOOOOOOOONNNMMMQQQNNNKKKIIIJJJKKKKKKJJJHHHFFFCCCAAAAAA@@@>>>======;;;999888666666666777444444444444444444444444444333111///......///000000000////////////000000.................................------,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,///...,,,+++***+++,,,,,,+++---...---,,,+++++++++---,,,+++*********+++,,,---------............//////000000000111111111111000000111111111222222222555555666777888:::<<<======>>>???@@@AAACCCDDDDDDBBBDDDGGGJJJLLLLLLLLLKKKLLLJJJIIIJJJLLLMMMMMMLLLIIIMMMRRRTTTTTTTTTWWWYYYTTTRRRNNNLLLKKKKKKMMMNNNMMMLLLKKKLLLNNNPPPPPPPPPUUUSSSPPPNNNNNNOOOQQQRRRPPPMMMKKKKKKMMMOOONNNLLLFFFGGGHHHHHHIIIIIIIIIIIICCCBBB@@@AAACCCFFFGGGFFFCCCBBBBBBBBBCCCEEEHHHJJJGGGAAA;;;:::<<<===<<<999;;;999777555444444555666333333222222222333444444222222222111000//////...////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////..................------................................................000000000000000000000000111111111111111111111111///333888<<<<<<:::666333444555666555444333444555666555555666777999:::<<<>>>>>>>>>??????@@@@@@AAAFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKKKKKKKLLLOOOQQQQQQNNNMMMNNNRRRTTTTTTRRRVVVUUUSSSQQQPPPOOOOOOOOOLLLNNNPPPPPPOOOPPPTTTXXX^^^bbbgggfffbbb\\\XXXVVVWWWVVVUUUTTTQQQOOOLLLKKKQQQMMMIIIFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@===;;;:::::::::999999888777666666666666666666666666666666hhhFFFAAA???>>>@@@>>>===;;;999888888777555333444444333222111111111111//////000000000111111111//////...------------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------------...000000111222333333333222444444444555777999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFFFFFFFHHHJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTWWWZZZ[[[[[[[[[\\\]]]cccaaa______```___\\\YYYZZZZZZYYYYYYXXXWWWWWWVVVZZZYYYXXXVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXWWWUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPOOOOOONNNOOOOOOQQQOOOMMMMMMNNNOOONNNMMMNNNKKKIIIGGGHHHIIIIIIHHHGGGEEEBBBAAA@@@@@@>>><<<;;;:::888777666555555666222222222222222222222222444333111///...///000000000//////////////////000...........................---------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++******+++++++++...---,,,+++***++++++,,,+++,,,...---,,,******+++,,,,,,+++*********+++,,,------------................../////////000000000000000000111111111222222444444555666777999;;;<<<<<<===>>>???@@@BBBBBBCCCAAACCCFFFIIILLLLLLLLLLLLMMMKKKJJJJJJKKKMMMLLLKKKMMMOOOSSSTTTSSSTTTVVVXXXSSSRRRPPPNNNMMMNNNOOOPPPMMMLLLKKKLLLOOOPPPQQQPPPRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMPPPSSSRRROOOKKKFFFGGGHHHHHHIIIIIIIIIHHHEEECCCBBBBBBDDDFFFGGGFFFBBBBBBAAAAAABBBDDDGGGHHHFFF@@@;;;999:::;;;:::777666666555555777999;;;===555444333222222222222222222222111000000///......////////////////////////................................................////////////////////////........................------------------------------------------------------------------------////////////////////////000000000000000000000000///222666999:::888555333222444555444333222333444555555444444666777999:::======>>>>>>??????@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKJJJKKKNNNPPPRRROOOMMMNNNQQQSSSSSSRRRSSSRRRQQQQQQPPPPPPPPPPPPOOOQQQRRRQQQPPPQQQTTTWWWXXX[[[^^^___\\\YYYWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLPPPLLLHHHEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBBBB@@@???===;;;:::999888888777666666555555444444444444444444444444gggEEE@@@???===???>>><<<:::888777888777555333444444333222222111111111//////000000000000111111//////...------------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++*********************************+++,,,,,,------,,,,,,,,,,,,------------111111111222222111111000000111333555666777777666888888888999:::;;;<<<===<<<>>>@@@AAAAAACCCFFFHHHDDDFFFHHHKKKNNNPPPQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]^^^^^^[[[WWWTTTUUUTTTSSSSSSSSSTTTUUUVVVYYYXXXVVVSSSRRRQQQQQQQQQWWWWWWVVVUUUUUUTTTSSSSSSVVVWWWXXXYYYXXXVVVTTTSSSPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLKKKHHHFFFEEEFFFFFFFFFFFFFFFDDDAAA?????????===;;;999888777666555444444444111111111111111111111111444333111000//////000111//////............//////------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++************++++++---,,,++++++***+++++++++***,,,------+++******+++++++++*********++++++,,,,,,,,,,,,---------......---------............///000000000000111111111111333333333444555777888999:::;;;<<<>>>???@@@AAAAAA@@@BBBEEEHHHKKKMMMMMMNNNMMMLLLJJJKKKLLLNNNMMMMMMPPPQQQRRRQQQPPPPPPRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLMMMPPPRRRRRRRRRPPPQQQTTTTTTSSSPPPLLLJJJGGGJJJPPPUUUXXXUUUOOOJJJGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCCCCDDDFFFFFFEEEBBBAAA@@@@@@AAACCCEEEFFFDDD@@@:::888999999777555444444444555666999;;;===555444333222111000000000111111000000//////......////////////////////////........................------------------------..................//////------------------------,,,,,,,,,---------------------------------------------------------------------------------------........................///111333555555555333222000222333222111111222333333333333333444555777888;;;;;;<<<======>>>??????AAABBBBBBCCCDDDDDDEEEEEEHHHIIIJJJJJJJJJKKKMMMOOORRROOOMMMMMMOOOQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQQQQQQQPPPPPPRRRSSSQQQRRRTTTUUUTTTUUUVVVXXXVVVUUUSSSQQQOOONNNMMMMMMOOOKKKGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>===;;;:::999777777666555555444444444333333333333333333333333fffDDD@@@>>>===>>>===;;;999777777777666555333333333333333222111000000////////////000000000111//////...------------...,,,,,,++++++++++++,,,,,,++++++************++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))*********++++++,,,,,,++++++,,,,,,,,,---------//////000111111111000000---///222444555555444333666666666777888999:::;;;<<<>>>??????@@@BBBFFFIIIBBBCCCFFFIIILLLNNNOOOOOOPPPQQQRRRRRRRRRTTTXXX[[[TTTVVVYYY[[[[[[YYYUUURRRQQQPPPOOOOOOOOORRRTTTVVV[[[YYYVVVSSSQQQOOOOOOOOOUUUUUUUUUTTTTTTTTTUUUWWWWWWYYYZZZ[[[ZZZWWWTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIKKKKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDDDDBBB???>>>>>>===<<<:::777666555444444333333333000000000000000000000000333222111000000000000111///......------......///------------------------,,,,,,,,,,,,++++++++++++******************************************************************************************************))))))))))))******+++++++++*********++++++***+++---,,,***))))))******************++++++++++++,,,,,,,,,------------------------............/////////000000000111111111111222222333555666777999:::<<<>>>???@@@@@@@@@>>>@@@CCCGGGJJJLLLNNNNNNLLLKKKJJJLLLNNNQQQQQQQQQRRRQQQPPPNNNMMMMMMNNNOOONNNOOOPPPRRRRRRRRRRRRQQQPPPNNNNNNOOORRRTTTTTTTTTPPPQQQSSSTTTSSSPPPLLLIIIGGGKKKQQQVVVWWWSSSMMMIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDDDDCCC???;;;999888888666444555444333333333333444444444333222111000000000000000000000//////.................................------------------------------------------------------------............+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000111222222222000111222222111000111333222222111111222333555666999999:::;;;<<<<<<======@@@@@@AAABBBCCCCCCDDDDDDHHHJJJKKKKKKKKKKKKMMMOOOOOOMMMLLLLLLNNNQQQSSSUUUQQQQQQQQQQQQQQQPPPPPPPPPLLLMMMNNNNNNNNNNNNOOOPPPOOOOOOOOOOOOPPPRRRVVVXXXUUUTTTRRRPPPNNNNNNMMMMMMNNNKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBAAA???===<<<;;;::::::;;;;;;;;;:::999999666666555555444444444444333333333333333333333333dddCCC???>>><<<===;;;:::888666666666666444333333333333333333222000///...////////////000000000//////...------------...,,,++++++******++++++,,,+++******))))))******+++)))))))))******+++++++++************************(((((())))))************))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------+++,,,...///000111111111...000333666777666444333555555555666777888999:::;;;<<<===>>>>>>@@@DDDFFFBBBDDDFFFIIIKKKKKKKKKKKKMMMMMMMMMMMMNNNPPPTTTXXXSSSVVVYYY[[[ZZZWWWTTTQQQNNNNNNMMMMMMOOOQQQTTTVVVYYYWWWTTTRRROOONNNNNNMMMSSSUUUVVVUUUTTTUUUWWWZZZVVVWWWYYYYYYXXXUUURRROOOKKKKKKIIIHHHHHHGGGGGGGGGIIIHHHHHHHHHIIIIIIGGGEEEGGGFFFDDDDDDEEEFFFEEEDDDBBB???===<<<<<<<<<:::999444444444444333333222111000000000000000000000000111111000000000000000000......------------......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))*********************)))+++,,,+++***((())))))))))))******++++++++++++++++++++++++,,,,,,,,,------------.........//////....../////////000000000000000111111222333444555777999;;;===?????????>>>===>>>AAADDDHHHJJJMMMNNNJJJJJJJJJLLLPPPSSSUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKLLLNNNPPPRRRQQQQQQPPPQQQOOOOOOQQQSSSVVVVVVVVVRRRRRRRRRQQQPPPNNNMMMLLLJJJMMMPPPRRRQQQNNNJJJHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCAAA@@@AAABBBAAA@@@BBBBBBAAAAAABBBBBBBBBCCCAAA???<<<:::888777666555666555444222111000000///000000/////////000000111/////////...............------------------------------------------------++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000111///111222222111111222333111111000000000222333444666777777888:::;;;;;;<<>>>>><<<===:::888777555555666666444333222333444444333222000///......////////////000000//////...------------...++++++************++++++******))))))))))))******(((((())))))***+++++++++************************'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,...///000111111111333666888999888666555444444444555666777888999888999;;;;;;;;;<<>>===<<<:::888777666666444444333333333222222222...............///000111..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...///000...000111111000000222333111000000///000111222333444444555666888999::::::===>>>???@@@AAABBBCCCDDDGGGIIIKKKLLLLLLLLLMMMNNNGGGIIIKKKMMMNNNPPPTTTVVVSSSSSSSSSRRRQQQOOOMMMKKKLLLLLLMMMOOORRRTTTTTTSSSSSSQQQOOOOOOQQQSSSTTTSSSPPPPPPPPPPPPOOONNNMMMLLLLLLJJJGGGFFFFFFFFFDDDCCC??????>>>===<<<:::888777666666777777777777777666555444444444444444444444444444444444444444444444aaaAAA>>>===<<<<<<:::888666555555555555444222222333444444444222000///........./////////000000//////...------------...++++++************++++++)))))))))(((((()))))))))((((((((()))***+++++++++))))))))))))))))))))))))'''''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,....../////////000111333555555555444333222333333333444666777888666888:::;;;::::::;;;<<<===???BBBEEEFFFFFFEEEDDDDDDFFFGGGHHHIIIKKKNNNQQQSSSVVVYYYXXXTTTOOOLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSMMMLLLKKKKKKKKKLLLNNNOOOPPPTTTVVVTTTOOOLLLLLLNNNOOOOOOOOONNNMMMLLLKKKJJJGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKKKKIIIFFFDDDCCCCCCDDDEEEEEEDDDCCC>>><<<:::999999999888777333333444444444333222111........................------...............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''')))*********))))))((()))+++***)))'''((((((&&&''')))***+++++++++***************++++++++++++,,,,,,,,,,,,------------------........./////////000000000000111222333444111333666999::::::999888:::;;;===???BBBEEEHHHIIIHHHGGGGGGIIIMMMPPPQQQQQQRRRPPPNNNOOOPPPPPPMMMKKKKKKKKKMMMNNNOOOOOOOOOOOOMMMLLLLLLNNNQQQSSSTTTTTTPPPOOOOOOOOOOOOOOOOOOOOOKKKMMMNNNLLLJJJHHHJJJLLLHHHIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???@@@AAAAAAAAA????????????>>>======<<<:::;;;:::999777666666666111111222222333222222222//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---++++++++++++++++++++++++''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,...///000//////111222111000000//////000222222222333444555666888999999;;;;;;<<<>>>???@@@AAABBBDDDGGGIIIJJJJJJJJJJJJKKKGGGJJJMMMOOONNNOOOPPPRRROOOOOOPPPPPPPPPNNNLLLJJJNNNMMMMMMPPPSSSUUUSSSQQQPPPOOONNNPPPSSSTTTRRRPPPMMMOOOPPPQQQQQQOOOLLLKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>===<<<;;;:::888888666666666777777666666555333333333333333333333333333333333333333333333333aaaAAA>>>===;;;<<<999777666444444555555444222222333444555444222000.............../////////000//////...------------...++++++************++++++))))))(((((((((((())))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,,,,------......------,,,,,,---...///000000//////111111111222333444666666777999<<<<<<;;;::::::;;;:::<<<@@@CCCEEEEEEDDDCCCBBBDDDFFFGGGHHHJJJMMMOOOKKKNNNRRRQQQNNNKKKJJJJJJIIIJJJLLLNNNOOOPPPQQQQQQJJJJJJJJJKKKLLLNNNPPPRRROOOSSSVVVSSSLLLGGGEEEGGGLLLLLLKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGJJJLLLMMMKKKIIICCCBBBBBBCCCDDDEEECCCBBB===;;;999888999999888777222333444555444333222111------------------------,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((*********)))(((((()))+++***(((''''''(((&&&''')))***+++++++++***)))************+++++++++******+++++++++,,,,,,,,,---------.........//////111000000000111222333333///111444777888888777666:::;;;<<<>>>AAADDDFFFHHHHHHGGGFFFHHHJJJLLLLLLLLLMMMKKKJJJLLLNNNNNNJJJGGGLLLLLLMMMNNNNNNOOOPPPPPPKKKJJJJJJLLLOOORRRRRRRRRMMMNNNOOOPPPPPPPPPOOOOOOIIIKKKMMMMMMJJJJJJKKKNNNIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@@@@AAACCCCCCBBB============<<<;;;:::999777888999777666555555666000000000000000///...---111000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++&&&''''''((()))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,------......+++,,,............///111111111000//////000222222111222333444666777888999999999;;;<<<===???@@@@@@BBBEEEGGGIIIHHHHHHHHHIIIHHHKKKOOOPPPOOOMMMMMMOOOJJJLLLMMMNNNNNNMMMKKKJJJOOOMMMMMMOOORRRRRRPPPMMMMMMLLLMMMPPPSSSTTTQQQMMMLLLNNNPPPRRRQQQOOOLLLJJJGGGEEECCCCCCCCCBBB@@@>>>=========<<<;;;:::999888666666666777666666555444111111111111111111222222222222222222222222222222bbbAAA===;;;:::;;;:::777777777666555555444444222333444444333000...,,,............////////////---------...------,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&+++*********))))))(((((((((((((((((())))))))))))))))))))))))************((())),,,...///...---,,,///000000000111111111111222333333333333333333444888:::;;;;;;:::999;;;<<<;;;<<<>>>>>>???@@@CCCEEECCCCCCCCCDDDFFFIIILLLOOONNNMMMKKKJJJIIIHHHIIIIIIGGGKKKQQQUUUUUURRRNNNJJJHHHJJJKKKLLLLLLMMMOOORRRRRRPPPNNNKKKIIIGGGEEEEEEJJJIIIIIIJJJLLLMMMMMMLLLKKKIIIFFFFFFGGGHHHHHHHHHGGGIIILLLMMMMMMKKKHHHEEEAAA???>>>@@@CCCEEEDDDBBB>>><<<999888888888888777222222333222222111000/////////............//////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((***+++,,,---------------............//////000000111111111111000333333444555666777888888999999999<<<@@@CCCDDDDDDBBBDDDFFFGGGGGGGGGHHHIIILLLJJJJJJLLLOOOPPPMMMJJJKKKLLLNNNNNNMMMMMMMMMNNNJJJIIIJJJLLLOOOQQQQQQPPPNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKIIIIIIHHHHHHHHHKKKJJJIIIHHHIIIHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>===<<<;;;::::::999777666444333333222222222222111111111000000//////.........---------......------------......//////...---,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((++++++******************))))))))))))))))))))))))***))))))(((((((((((((((,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------............///////////////000000000111111111111111111222333444666666777::::::;;;<<<>>>@@@AAACCCAAACCCFFFGGGHHHIIIKKKLLLLLLMMMNNNMMMKKKIIIIIIJJJJJJLLLOOORRRRRRPPPNNNLLLTTTMMMJJJNNNRRRQQQOOONNNOOOPPPRRRRRRRRRPPPNNNMMMMMMRRRVVVUUUPPPJJJFFFEEEGGGEEEDDDCCCCCCBBB@@@>>>???>>>===<<<;;;:::999999888777777666555333222111555555555555444333222222111111111222222333333333aaaAAA===;;;999;;;:::777777666666555444444444222333333333222000...,,,............////////////---.........---,,,,,,+++************************'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))*********)))***+++------------,,,/////////000000000111111222222222222333333333333666777888888777777888999999;;;======>>>???BBBDDDDDDDDDDDDEEEGGGJJJMMMOOOOOONNNLLLKKKKKKKKKKKKKKKHHHKKKPPPSSSTTTRRRNNNKKKIIIKKKLLLLLLLLLMMMOOORRRQQQOOOMMMKKKIIIGGGGGGFFFNNNMMMLLLLLLLLLLLLKKKJJJJJJHHHFFFFFFHHHIIIIIIHHHHHHJJJKKKMMMLLLIIIFFFDDD@@@???>>>???BBBDDDCCCAAA<<<:::777666666666666555222222222222111000////////////............//////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,------------......///000000000//////222222333444555666666777777777888;;;???AAABBBBBB@@@BBBEEEEEEEEEEEEFFFHHHIIIHHHHHHJJJMMMMMMKKKHHHIIIKKKLLLMMMLLLKKKLLLMMMIIIIIIIIIJJJMMMOOOOOONNNLLLMMMNNNOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@AAA============<<<;;;::::::888777666444333222111111222222111111111000000000///.........------------......------------......---------,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******++++++*********)))))))))************************+++++++++,,,,,,,,,,,,---,,,------------........./////////000000000111111000000111222333444444555777888888:::;;;===???@@@???AAADDDFFFFFFGGGHHHJJJHHHJJJKKKKKKIIIHHHHHHIIIHHHJJJMMMOOOPPPPPPOOONNNSSSLLLIIIMMMQQQPPPNNNMMMMMMNNNOOOPPPPPPNNNMMMLLLMMMNNNPPPRRRQQQOOOJJJGGGFFFDDDAAA@@@@@@@@@???=========<<<;;;:::999888888666666666666555333222111222333333333333222222111000000000111111111222222```@@@===;;;999::::::777666666555555444333333111222222222111000...------............///////////////......---,,,+++***************************''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))************++++++,,,---------....../////////000000000111111111222222222333333222333555444333333444666777999;;;;;;<<<===@@@BBBDDDDDDEEEFFFHHHJJJMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKNNNQQQRRRQQQOOOMMMKKKLLLMMMLLLLLLMMMOOORRRQQQOOOMMMJJJHHHGGGGGGGGGNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIJJJKKKKKKJJJGGGDDDCCC@@@???>>>???AAABBBAAA@@@:::888555444444444444333222222222222111000///...//////............//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,,,,------...//////......000000111222333444555555666555666999<<>>@@@CCCCCCCCCDDDFFFHHHJJJLLLFFFFFFGGGHHHIIIIIIHHHHHHJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMPPPRRRSSSQQQNNNJJJHHHFFFFFFFFFJJJLLLNNNNNNNNNMMMMMMNNNJJJIIIHHHJJJLLLMMMMMMLLLJJJJJJJJJIIIGGGEEECCCAAA@@@@@@???@@@@@@AAAAAA@@@999777444333333444333222222222222222111000///...///......------......///...---,,,,,,++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,+++,,,---......///......///000111222333444444555555555555888;;;>>>>>>>>>>>>@@@BBBCCCBBBBBBDDDEEEDDDEEEFFFGGGGGGGGGEEEDDDFFFGGGIIIIIIHHHHHHHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFHHHHHHFFFDDDBBBAAA@@@@@@??????@@@@@@;;;;;;;;;;;;:::999888777666555333222111000000000000000000/////////......------------------------------,,,,,,,,,,,,------+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------............/////////000000000000000111111111222333333444666888:::;;;;;;>>>@@@AAAAAABBBCCCEEE@@@BBBDDDEEEDDDDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNNNNMMMIIIHHHLLLNNNKKKJJJKKKHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIKKKNNNOOONNNLLLEEEBBB===;;;;;;<<<<<<<<<888888777777666555555444222333333444444444333333///000000111222222222222////////////////////////[[[???===;;;888::::::555555444444333333222222000000000000///......---------------............/////////...---+++***)))************************(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''(((''''''((((((((()))))))))'''(((((((((((()))))))))++++++*********+++,,,,,,,,,,,,---------...............//////000111222222000111333222111111222444333555777777888999<<<>>>???@@@@@@BBBCCCEEEGGGGGGCCCDDDFFFHHHHHHHHHGGGFFFJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNMMMLLLLLLNNNQQQTTTUUUSSSOOOJJJGGGEEEDDDDDDJJJLLLOOOPPPNNNMMMMMMNNNKKKJJJJJJLLLNNNOOONNNMMMJJJJJJHHHGGGEEECCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@:::777555333444444333333111111111111000///............------------......------,,,++++++++++++,,,*********************************)))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%&&&)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++,,,,,,,,,,,,+++,,,---...////////////000000111222333444444555555444555777;;;============@@@BBBCCCBBBBBBCCCEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIJJJHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKKKKKKKJJJIIIJJJIIIHHHGGGEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>:::::::::999999888777666555444333222111111000000/////////.........------,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---------.........000000000000111111111111111222222444555777999:::;;;===???@@@@@@@@@BBBCCC>>>@@@CCCDDDDDDDDDFFFGGGIIIHHHHHHHHHHHHJJJKKKLLLKKKHHHHHHLLLMMMJJJHHHJJJIIIIIIJJJKKKKKKLLLLLLLLLHHHJJJLLLKKKIIIHHHIIIKKKEEEAAA===::::::;;;<<<<<<666666555555444444333333111222222333333333333333///000111222222333222222000000000000000000000///XXX???>>>;;;777999:::555444444333333222111111000/////////............,,,------------.........//////......---,,,+++***************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''''''(((((((((((())))))******+++++++++++++++++++++,,,,,,,,,,,,---------------......///000111111000222333333222111333444222444666666777888;;;===<<<===>>>???AAABBBCCCDDDCCCEEEHHHJJJJJJIIIGGGEEEIIIJJJJJJKKKMMMNNNOOOPPPMMMMMMMMMLLLLLLOOOSSSVVVVVVSSSNNNJJJFFFEEEEEEEEENNNQQQTTTSSSOOOKKKKKKKKKKKKJJJJJJLLLNNNNNNMMMLLLJJJIIIGGGDDDBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>???:::888555444444444444333111111111111000///...---......------------......------,,,+++++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))******+++++++++,,,,,,,,,++++++---...//////000000//////000111222333444444444444444666999;;;<<<;;;===???AAABBBAAAAAACCCDDDCCCEEEGGGGGGEEECCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIIIIIIIGGGEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCBBBCCCDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<===888888888888777666555555444444333111111000000000.........---------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,+++*********************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((())))))******+++(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))************************((())))))))))))*********++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------/////////000000111111111111111111333444666888999999;;;>>>???>>>>>>@@@AAA===???BBBCCCCCCCCCEEEFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHIIILLLLLLIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGJJJLLLJJJFFFCCCDDDGGGCCC@@@<<<::::::;;;::::::555555444444333333333333111111222333333333222222000111111222222222222111000000000000////////////WWW>>>>>>:::777999:::444444333333222111111111//////......------......,,,,,,---------.........---.........---,,,,,,+++************************((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---...///000111111000111333222111111222444222444555666666888:::===;;;<<<===>>>@@@AAAAAAAAABBBDDDGGGJJJJJJHHHEEECCCHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMMMMLLLMMMPPPUUUYYYTTTQQQMMMIIIFFFFFFGGGHHHPPPTTTWWWVVVQQQMMMMMMNNNIIIIIIIIIJJJLLLLLLJJJHHHIIIGGGEEEBBBAAA@@@AAAAAA===???@@@>>>;;;:::;;;<<<:::777444333444444333222111111111111000///...---...------,,,,,,------...---,,,++++++***+++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''$$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))))))))*********++++++)))***+++---......//////......///000111222222333222222222444777999999999;;;===???@@@@@@@@@AAABBBAAADDDFFFFFFCCCAAAAAABBBBBBDDDFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCDDDFFFGGGHHHHHHGGGGGGIIIHHHFFFEEEDDDCCCCCCBBBCCCBBBAAAAAAAAAAAA>>><<<===<<<;;;;;;::::::;;;;;;777777777777666555444444222222111000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((()))******''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111//////000111333555777888777999;;;<<<<<<<<<===>>><<<>>>@@@AAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKIIIHHHJJJMMMMMMHHHGGGJJJKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGHHHGGGEEECCCAAAAAA???===:::999999999888666444444444333333333333333111222222222222222111000000000111111111000///////////////.........------}}}VVV>>>>>>:::666999:::444444333333222111111000//////...---------......,,,,,,,,,---------......---------...------,,,,,,************************''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++,,,---...///000111000111222222111111222333222444555666666888:::===;;;;;;===>>>@@@@@@AAAAAA@@@BBBEEEHHHHHHEEEBBB???GGGHHHJJJLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMQQQVVVZZZQQQOOOKKKHHHGGGHHHIIIKKKNNNSSSXXXXXXTTTQQQQQQSSSHHHGGGGGGIIIJJJIIIGGGEEEHHHFFFDDDAAA@@@@@@AAABBB;;;===>>>===999777888:::999777444333333333333222111111111111000///...---...------,,,,,,------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###"""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***(((((((((((())))))))))))((((((***+++,,,---------,,,,,,---...///000111111111000000222555777888777999;;;>>>>>>>>>>>>???AAA@@@CCCEEEEEEBBB@@@@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCBBBCCCFFFGGGFFFEEEAAABBBDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@???===:::;;;;;;:::999999999999:::777777777777666555444333111000///...............---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++************++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,...///000000......///000222444555666555777999:::::::::;;;<<<;;;===???@@@@@@@@@AAACCCDDDEEEGGGIIIKKKLLLLLLLLLHHHHHHJJJNNNMMMHHHHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGEEECCCEEEGGGFFFAAA<<<===;;;999999999888666444444444333333333333333333222222222222222111000000///000000000///...------.........------,,,,,,,,,SSS999;;;;;;777777666:::888555222000//////000222111///...---------...------,,,,,,,,,,,,++++++---------,,,+++***)))(((************))))))))))))))))))))))))************&&&&&&'''&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))******)))(((''''''((((((((((((((()))))))))))),,,,,,,,,---------......++++++,,,---...///000111111111222222222222111111333333333444555666777888:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEEEEEEEDDDCCCLLLKKKKKKKKKKKKMMMOOOPPPMMMLLLLLLMMMNNNOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIINNNRRRTTTTTTRRRPPPQQQRRRMMMLLLJJJHHHFFFEEEEEEEEEDDDAAA???>>>>>>???>>>=========<<<;;;999888777777444444444444333222111000000000//////......------------............------......---,,,,,,+++***************)))))))))))))))---,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************)))))))))))))))******+++---------.........//////////////////111333555666777999;;;<<<<<<===>>>@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFFFFDDDCCCAAA???>>>>>>>>>>>>===<<<;;;::::::999888777666666666666333222111111000000111111000...,,,+++,,,------,,,//////...------,,,++++++******++++++++++++******************))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,------...//////000---...///000111222333333333444555666777888999::::::;;;<<<<<<===@@@DDDGGGEEEDDDDDDGGGJJJLLLJJJGGGHHHHHHGGGGGGFFFEEEEEEEEEJJJJJJIIIIIIGGGFFFEEEDDDFFFEEEDDDDDDDDDCCC@@@===;;;:::999777666444333222222222222111111111000000111111111111000000000///////////////////////////------------------------|||SSS:::<<<;;;888888777999777444222000000000000222111///...---------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))************))))))))))))(((((()))))))))************+++++++++******)))(((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((()))***)))'''''''''((('''((((((((())))))))))))++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000111111111111111111000222222222333444555666777:::;;;<<<===>>>@@@AAAAAACCCDDDEEEFFFGGGGGGFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKLLLLLLLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKQQQSSSTTTSSSOOOLLLLLLLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA???===>>>>>>===<<<;;;;;;:::999888888777777555555555555444333222111111000000///......---------......//////......---...------,,,++++++*********)))))))))))))))))))))---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))(((((())))))***+++,,,,,,------------...............///111333555666666888:::;;;;;;;;;===???>>>>>>????????????>>>>>>???AAABBBBBBBBBCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDBBB@@@???<<<<<<<<<<<<;;;::::::999888777666555555444444555222222222111111111000000000...,,,+++,,,------,,,......------,,,++++++***)))******++++++******)))*********)))))))))(((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***+++,,,+++,,,,,,------......///---......///111222222333222333444555777888999999999:::;;;;;;<<>>???@@@AAADDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKOOONNNKKKIIIHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKPPPQQQQQQOOOLLLIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDAAA>>>======<<<;;;999888888777777777666666666555555555555444333222222111111000//////......---......////////////......------,,,,,,+++*********))))))))))))))))))******,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,---.........///000222444555444666888999999999;;;===<<<<<<===============<<<>>>@@@BBBBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;::::::999888888666666555333333333333333000111222222222111000///000...,,,,,,---------,,,------,,,,,,+++*********)))******++++++******)))******))))))))))))(((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++******++++++,,,---------------...///000111111222222222333444666777888888777999::::::;;;===AAACCC@@@???@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@?????????>>>;;;888666666555555444333333333222222222111111111111111000000000000////////////////////////////////////------------------------oooMMM;;;===:::777888666555444333222111111111222//////......------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************)))))))))((((((((((((((()))))))))***'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((())))))'''&&&''')))'''''''''((((((((()))))))))))))))*********++++++***++++++,,,------.........//////000000//////.........///111222222333333777777888:::<<<===>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIMMMLLLIIIGGGEEEFFFHHHJJJJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKKKKIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCC@@@>>><<<<<<;;;999777555555555555555444444444333333333333333222111111111111000//////......---.........//////.........,,,,,,++++++*********))))))))))))))))))*********++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******************++++++++++++---......///000111222333222444666666666777999;;;;;;;;;<<<<<<===<<<<<<<<<===???AAABBBBBBBBBCCCEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@??????<<<<<<;;;:::999999999999666555444333222222222222///000222333333111///...///---,,,,,,------,,,+++++++++++++++******))))))))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++))))))******++++++,,,,,,,,,------...//////000000000111222333444666777777666777999999:::;;;>>>AAA>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<999777444444444333333333333333111111111111111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,eeeIII:::<<<888666777444333333222222111111111111...............---------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******************)))))))))((('''(((((((((((()))))))))))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''')))((('''&&&''')))''''''''''''((((((((((((************++++++++++++******++++++,,,,,,---------......//////......---,,,---///000111222222111333444555777888:::;;;<<<>>>???@@@BBBCCCDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDEEEHHHLLLIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA???===<<<;;;:::777555333333333333333333333333000000111111111000//////000000//////...---------------............------+++***************))))))(((((())))))******************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((('''((())))))***)))))))))*********++++++------...///000111111111000222444555555555777999::::::;;;<<<======<<<<<<<<<>>>AAABBBAAAAAABBBCCCFFFEEECCCBBBBBBCCCEEEFFFAAAAAABBBCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;777666555444333333333333///000222333222111///---...---,,,---......,,,+++++++++************)))))))))))))))******))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************(((((())))))***++++++,,,,,,,,,,,,---........./////////000222333444555666555666888999999:::===???>>>?????????@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<999777333333333333333222222222111111111111111111111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,]]]EEE:::;;;777555666333333333222222222111000000------.........------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***************))))))))))))''''''(((((((((((())))))&&&&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%'''(((((('''&&&''')))&&&&&&'''''''''((((((((()))************+++++++++*********++++++,,,,,,,,,---------......---------+++---///000111111111111000111222444666888999:::<<<>>>AAACCCEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEGGGHHHFFFCCCDDDHHHLLLJJJJJJIIIHHHHHHHHHHHHIIILLLJJJGGGFFFFFFFFFEEECCCEEEEEEFFFFFFEEEDDDBBBAAA>>>===;;;;;;:::999666444333333333222222111111111...///////////////......//////......---,,,,,,+++,,,,,,------------,,,,,,))))))))))))))))))))))))((((((((()))******++++++***)))(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***)))))))))************+++,,,---...///000000000000///111333444444444666888999999:::;;;<<<<<<<<<<<<;;;===@@@BBBAAAAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEE>>>???@@@AAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;<<<===777777666555444444444444///000111111111000///......---,,,---......,,,***************************((())))))******))))))((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))(((((())))))***+++++++++++++++,,,,,,------------......///000222333444444444666888999999:::<<<>>>>>>?????????>>>>>>@@@BBBDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@???>>>=========<<<999666333333333333222222222222111111111111111222222222///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXCCC;;;<<<777666777333333333333222111000//////,,,,,,---.........---,,,------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************))))))))))))'''''''''((((((((())))))######$$$%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&((('''&&&&&&((()))&&&&&&&&&'''''''''((((((((((((((()))))))))******************++++++++++++,,,,,,------------,,,,,,+++,,,///111222222111000///000111333666888999:::999;;;???CCCEEEFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEHHHIIIGGGDDDCCCFFFIIIJJJIIIIIIHHHHHHHHHHHHHHHLLLIIIFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDAAA???>>><<<;;;:::::::::999666444444333333222111000000///......//////000//////......------,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))*********++++++++++++,,,...///000//////...///111222333333444666888666777888999:::::::::::::::===@@@BBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBCCCCCCDDDCCCCCCAAAAAA@@@AAAAAABBBAAA???===<<<;;;;;;<<<===777666555444444333333444000000000000////////////...------...///...,,,***++++++++++++++++++++++++(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))*********)))(((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,------...///111222333444444666999:::::::::;;;======>>>???>>><<<<<>>===<<<<<<<<<;;;888555444444444333333222222222000000111111111222222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++UUUCCC<<<===888777888444333333333333111000///...+++,,,---.........---,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++************))))))))))))''''''''''''((((((((()))&&&&&&'''((()))))))))(((((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***************++++++++++++,,,,,,------,,,,,,++++++---///111222222111000///000222444666888::::::444777===AAADDDCCCAAA@@@BBBAAA@@@?????????@@@AAAFFFIIIKKKIIIDDDBBBDDDGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHEEECCCDDDHHHJJJKKKJJJCCCDDDDDDDDDBBB@@@===;;;:::999999999:::999666444555444333222111000///...//////000000000000000///------,,,++++++******)))*********++++++*********(((((((((((())))))))))))'''(((((()))***+++++++++)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************+++++++++++++++,,,.../////////......///000222333333444666888555555777888888999999999:::===@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCC@@@???===;;;:::;;;<<<===666666555444333333333333111111000///////////////---------...///...,,,***++++++++++++++++++,,,,,,(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((()))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---...///000222333333444777999:::::::::;;;===<<<===>>>===::::::===AAA???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCC===<<<;;;;;;;;;:::777444555555444444333222222111000000111111222222222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWEEE666666999666333333333333222222111000000000------------------------)))************++++++++++++,,,,,,------,,,,,,+++)))))))))((((((((((((((())))))************))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,+++,,,...000000///...------...///000333555777888666888;;;=========>>>???>>>>>>>>>???@@@@@@AAAAAAGGGGGGEEEDDDCCCCCCCCCCCCIIIEEE@@@???BBBEEEGGGGGGFFFFFFHHHLLLOOOOOOJJJEEEFFFDDDAAA@@@???>>>===;;;<<<:::999999888666333000444333000...------......------------------------------,,,,,,,,,,,,+++++++++++++++******(((''''''((((((((((((((((((((((((&&&'''((((((''''''(((***+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++,,,---...////////////...///000111222333444444444555777888999999999999>>>>>>>>>>>>>>>===<<<<<>>>>>???AAABBBCCCDDDDDDDDDCCCAAA@@@???>>>===;;;999777666555333333222222111000//////000000000000000000000000---.........//////000000------------------------,,,,,,,,,++++++*********XXXEEE777777:::666222333333333222222111000000000------------------------************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((******++++++,,,,,,,,,++++++,,,.../////////------......//////111222444555666888;;;<<<<<<<<<===>>><<<======>>>??????@@@@@@DDDDDDDDDCCCCCCDDDDDDEEEHHHEEEBBBBBBEEEGGGGGGFFFLLLMMMNNNPPPPPPNNNIIIEEECCCAAA??????@@@AAA@@@???===<<<::::::999888444222555333111///.........///------------------------------,,,,,,,,,+++++++++***++++++******(((''''''''''''''''''''''''''''''&&&'''((((((''''''((()))+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++,,,---....../////////......///000111222333444333333444555666777888888<<<<<<===>>>??????>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA???===;;;999888888555555444333333333333444111///...///222222000...//////............//////000...,,,+++++++++***)))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))*********++++++))))))*********+++++++++,,,------...//////000000111333666777777777999:::<<<<<<<<<;;;;;;<<<<<<<<>>>>>???AAABBBCCCDDDDDDDDDCCCAAA@@@>>>===<<<:::999777666555333333222111111000//////////////////////////////............/////////000------------------------,,,,,,,,,++++++*********XXXFFF999999:::666222333333333222222111000000000------------------------************+++++++++,,,+++,,,,,,------,,,,,,+++...---,,,+++***((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,+++***+++,,,---...///...---,,,//////...//////000111111666888:::;;;::::::;;;<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGEEENNNPPPRRRQQQOOOKKKHHHGGGCCCAAA@@@???AAAAAA@@@???>>><<<;;;::::::999666333555333222000/////////000........................,,,,,,,,,,,,++++++++++++************)))(((''''''''''''''''''''''''''''''%%%'''((((((''''''((()))******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))++++++,,,---..................///000111111222222222222111222333444666777:::;;;===>>>???@@@@@@@@@????????????@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDBBB@@@>>><<<:::888777777555555444333333333333333111000000000222222000//////...............//////000...++++++++++++***)))))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))************)))))))))*********++++++,,,------......////////////222444555555666777888:::;;;;;;;;;<<<======>>>???@@@@@@???>>>>>>???AAABBBBBBCCCDDDCCCBBBAAA@@@===<<<;;;999888666555444222222222111111000000///////////////////////////............////////////........................+++++++++++++++*********WWWFFF::::::;;;666222444333333222222111000000000------------------------*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++******)))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((()))+++,,,,,,,,,******++++++,,,------------,,,............///000111222555777888999888888999;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDGGGJJJKKKJJJGGGEEEIIILLLOOONNNJJJGGGGGGHHHGGGDDDBBB@@@@@@???===<<<===;;;:::999999888666444444333222111000000000000........................,,,,,,,,,++++++++++++***))))))******)))(((''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))***+++,,,------......---------...///000000111111222111000000111444666888;;;;;;===>>>???@@@@@@@@@>>>??????@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>;;;999777666555555555444333222222222222111111111111111111000///......---------.../////////---+++***++++++***)))))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))************,,,,,,---------............000222333333444555777888999:::;;;<<<===>>>>>>>>>??????>>>======>>>@@@AAAAAABBBCCCBBBAAA@@@???;;;:::999888666555444333222111111111000000000///////////////////////////.........///////////////........................+++++++++***************~~~TTTEEE:::::::::555222444333333222222111000000000------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))((()))***+++++++++*********++++++,,,,,,,,,,,,,,,---------...000111333444333555666666666777888:::======>>>??????@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAAAAADDDHHHKKKKKKJJJGGGFFFJJJLLLNNNLLLGGGEEEEEEGGGFFFDDDAAA??????>>>===;;;;;;999777666666666444222333333222111111000000000........................,,,,,,+++++++++*********((())))))))))))(((((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((()))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---------------------......//////000222111000000222444777999<<<<<<===>>>>>>>>>>>>===>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<:::888666555555555555444333222111111111000111222111000/////////---------------...//////...,,,******++++++***)))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,------------,,,...111222222222444555666777999;;;<<<===============>>>===<<<;;;===??????@@@@@@AAA@@@???>>>===999999888666555444333333111111111000000000000000........................///////////////.................................************************zzzPPPCCC999::::::555333555333333222222111000000000------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))******++++++*********+++++++++,,,,,,,,,------...000111333444111222444444444555888:::>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@AAADDDHHHJJJJJJHHHHHHHHHQQQPPPOOOLLLHHHEEEDDDDDDAAA???>>>>>>??????>>>===999777444333444444333111222222111111111000000000------------------------++++++++++++************((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------.........111111111111333555888999;;;;;;<<<=========<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;999777666555555666555444222111111111111///111222111///.........,,,,,,,,,,,,---...//////---,,,*********+++***)))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++...000111111222333444555666888:::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;=========>>>???>>>===<<<;;;777777666555444333222222000000000000000000000000........................///////////////.........------------------------)))))))))***************uuuMMM@@@888999999444333666333333222222111000000000------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***************+++++++++((())))))******))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))***)))((((((((()))+++,,,***************++++++,,,------------...///000111///000222222333555888;;;======>>>>>>???@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBBBBDDDGGGHHHGGGGGGHHHJJJSSSQQQMMMJJJIIIGGGFFFDDD@@@>>><<<<<<===>>>===<<<888666333222333333222111000000111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''&&&&&&%%%%%%&&&&&&################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------//////000222444666777888888888:::;;;<<<<<<<<<<<<>>>??????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA;;;:::999888777666666666666555444222111000000000...000222000...,,,,,,---,,,,,,,,,,,,---...///000---+++))))))***+++***)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***,,,,,,+++++++++++++++++++++---000111111111333444333555777999:::999888888999::::::999888888999;;;;;;;;;<<<===<<<;;;:::999666666555444333222111111///000000000000000000000........................000/////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++sssJJJ???777999999444333777333333222222111000000000------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******))))))((((((''''''))))))************))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))+++***(((&&&''')))+++---*********)))******+++,,,...------,,,,,,------------///000111222555888;;;<<<<<<======>>>?????????===???BBBDDDFFFFFFEEEEEEBBBEEEFFFFFFEEEEEEIIILLLPPPLLLHHHGGGIIIJJJHHHFFFCCC@@@>>><<<<<<;;;999888888666333222333333333222///000000000000//////...+++++++++++++++++++++++++++++++++************)))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,---------...000222444555666666555666888:::;;;===>>>>>>>>>??????@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBB:::999888777666666666666666555444222111000000000---000111000---++++++---+++++++++,,,---...///000,,,+++))))))***+++***)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,++++++++++++++++++++++++...000111111222333444333444666888999888777666888999999888777777888:::::::::;;;;;;;;;:::999888555555444444333222111111////////////000000000000........................000000//////.........---++++++++++++++++++++++++(((((())))))*********+++qqqEEEBBB===:::888666333111222222111111000/////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,///000111333555666888888;;;;;;<<<===>>>????????????@@@AAAAAA@@@@@@BBBDDDBBBDDDFFFGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>><<<;;;:::999999666444333333333333222000222111111000///......---***+++,,,------,,,+++*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******,,,------,,,******---------...000111333444666777999999888888999;;;@@@>>>===???BBBCCCBBB???????????????>>>======<<<>>>@@@BBBBBBAAA>>>:::777<<<;;;999777666555444444666444333111000000111111//////...---,,,,,,++++++------++++++++++++------************)))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))******))))))))))))************,,,,,,------.../////////444111444999888333444888888777666666666888999::::::999888888777777888888444333222111000000000000///////////////000000000000//////...------,,,,,,......---------,,,,,,,,,''')))******))))))***++++++***))))))******)))'''mmmEEEAAA<<<999888888666444222222111111000/////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))***++++++,,,---,,,,,,,,,......000111333555666777999:::;;;===>>>>>>>>>===>>>?????????>>>>>>@@@BBBAAACCCEEEEEEDDDCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;:::999888777555444222222333333111000111111000000///......---+++++++++,,,,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))***++++++++++++++++++***,,,,,,---...///111222333555777888888777777999:::@@@???>>>@@@BBBBBBAAA>>><<<===???@@@AAABBBBBBCCCAAAAAA@@@???===<<<;;;:::;;;:::999777555444444444444333111000//////000000///......---,,,,,,++++++---,,,,,,++++++,,,,,,---*********)))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***(((((()))))))))*********,,,,,,,,,---......//////111///111666666333333777555555555666777888999:::999999888777777777777888444333222111000000000000000000000000000000000000/////////...---,,,,,,,,,---------,,,,,,,,,++++++((()))******))))))***,,,+++***))))))******)))'''jjjCCC>>>888555666777777555222222111111000/////////---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((******+++,,,,,,,,,,,,+++,,,---...///111222444444666888:::<<<>>>===<<<<<<<<<=========;;;<<<===???@@@BBBCCCCCCAAA@@@@@@AAADDDDDDCCCBBBAAA@@@@@@???===<<<;;;:::888777666555555333222222333222111///000000000///......------,,,++++++++++++++++++,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))++++++************++++++,,,,,,,,,---...000222222444555777777666777888:::======<<<===??????>>>===<<<===@@@BBBEEEGGGHHHIIIDDDAAA>>>;;;::::::;;;===:::999777666555444333333222111000///.........///.........------,,,,,,+++---,,,,,,++++++,,,,,,---******))))))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((())))))))))))******++++++,,,,,,---.........000...000444555444444666222333555666777888999999999888777777666666777777333333222111000000000000222222111111000000/////////......------,,,,,,+++,,,,,,+++++++++*********(((***++++++******+++,,,+++)))((((((******)))'''jjjCCC===555222444666555333222222111111000/////////---------,,,,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))******++++++++++++++++++,,,---...000111222333555777:::<<<======<<<;;;:::;;;<<<;;;:::;;;<<<>>>@@@BBBCCCBBB@@@??????@@@BBBBBBAAA@@@??????>>>>>>===<<<;;;:::888777555555444333111111222222000////////////......------------,,,+++******+++,,,---***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++***)))(((((()))***++++++++++++,,,---///111222222444555666555666777999888888999:::<<<======<<<@@@AAACCCEEEGGGHHHIIIIIICCC@@@===:::999999:::<<<888777666444333333222222111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))((((((((())))))(((((((((((()))))))))*********++++++,,,---------111000111333555555555555000222444666888888888888888777666666555555666666333222222111000000111111333333222111000//////...------------,,,,,,++++++************)))))))))))))))***++++++******+++,,,+++)))(((((())))))((('''kkkGGG@@@777444666777555333222222111111000/////////---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))******++++++******+++,,,---...///000111222444666999;;;<<<===<<<<<<:::;;;<<<;;;;;;;;;===???AAABBBCCCCCCAAA??????@@@@@@@@@??????>>>>>>======>>>===<<<:::888777555555444222111111111111000...............---------------,,,+++******+++,,,---***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***((((((((((((***+++*********+++,,,...000000000222444444444444666888444666888;;;<<<>>>???@@@DDDEEEEEEEEEEEEEEEDDDDDD???>>>===<<<:::999888888666555444333222222111111000000000000000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))((((((((((((((()))'''(((((((((((()))))))))))))))******+++,,,,,,,,,111111000000333666555333000222444666888888888888777666555555444444555555333222111111000111111111333222222111000///......,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((((((***++++++***)))+++,,,***)))(((((())))))(((&&&kkkKKKCCC:::888:::<<<888444222222111111000/////////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))(((((()))************)))***+++,,,---...///000000333444666888999;;;;;;<<<888999;;;;;;;;;<<>>>>>>>>=========>>>===<<<:::888666555444333111000000111000///...------------------------,,,++++++++++++++++++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))***+++---///000...000222333333333555777555888;;;===>>>???AAACCCEEEEEEEEEDDDBBB@@@???>>><<<=========;;;999777555444444333222111111111111//////000000000000//////------------------------+++,,,,,,------,,,,,,+++))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))(((((())))))***+++++++++......------222888888444222333555666777888999999666555444444333333444444222222111111111111111222111111000000//////......++++++++++++++++++++++++******)))))))))(((((((((''')))******))))))***+++***(((''''''))))))(((&&&gggHHHAAA999888<<<>>>:::444222222111111000/////////+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((())))))******))))))))))))***+++,,,------...222222222333555777:::;;;555777999:::;;;<<>>>>>>>>>>>===============<<<;;;999777555333222333111000///000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((((((((()))+++,,,...///---///111222222333555666666999<<<===<<<<<<>>>@@@@@@@@@@@@@@@???===<<<;;;<<<<<<<<<;;;:::888666555333333222111000000000000---...////////////...---------------------------+++,,,,,,------,,,,,,+++))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''((((((((())))))''''''((())))))******+++,,,------...555>>>@@@;;;555555555666777888999:::555444444333333333333333222111111111111111222222/////////...............*********+++++++++++++++*********)))))))))((((((&&&((())))))(((((()))******(((''''''(((((('''&&&dddCCC<<<666666<<<>>>999333222222111111000/////////+++++++++,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''(((((()))***++++++,,,000000///000222555888:::333555777999:::<<<@@@BBB===???AAAAAAAAA@@@AAABBB>>>>>>>>>>>>>>>=========<<<;;;:::888555333222111222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''(((((()))***,,,......,,,...000111111222444666666999;;;;;;999888999;;;;;;<<<<<<=========<<<<<<===<<<;;;999888777666666222222111000000///000000+++,,,---.........---,,,------------------------++++++------------++++++)))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))''''''(((((()))*********,,,...///000:::FFFHHHCCC888777666666666888999:::555444333333222222333333222111111111111111222222---------...............******************++++++************))))))))))))&&&'''((((((''''''((()))***(((''''''(((((('''&&&```AAA:::555666666444222333222222111111000/////////------++++++++++++------,,,)))%%%$$$&&&)))+++,,,+++++++++************)))---,,,***)))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''%%%""""""%%%(((%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((&&&&&&(((***++++++******++++++,,,---///000000000000222666999888999;;;;;;;;;<<>>BBBBBB@@@======;;;999666444222111/////////...------,,,,,,------......------,,,+++///---,,,***))))))***+++))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,.........///000222444444444555555666777888888999:::;;;======<<<;;;<<<===999999888888777666666666555333111111222333222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---,,,---222888<<<===<<<888777777666555444444444444333222111222444666888111111111111111111111111////////////............------------------------,,,,,,++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&```AAA:::555666666444222333222222111111000/////////---,,,,,,++++++,,,,,,------***'''''')))+++,,,,,,++++++++++++************++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''')))++++++************+++,,,,,,---.../////////222555888888999:::;;;;;;<<<>>>AAA??????@@@@@@AAABBBBBBBBB@@@===:::;;;???AAA@@@>>><<<;;;999888666444222222/////////...------,,,,,,---------...------,,,+++------,,,+++************)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***++++++------...///000222333444444444555666777888888999:::<<<======;;;:::;;;<<<999999888777777666666555444333111111222222222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))***++++++,,,+++,,,000555999:::999777777666555555444333333222222111000111333555666111111111111111111111111////////////............,,,,,,------------------,,,,,,+++******)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&```AAA:::555666666444222333222111111000000//////...---,,,,,,++++++,,,,,,------+++******,,,---------,,,+++++++++************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&((((((&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###%%%&&&''''''(((***,,,***************++++++,,,***,,,---...///111555888777999:::::::::;;;>>>@@@>>>??????@@@@@@AAAAAAAAA>>><<<;;;<<>>;;;999888777666555333222222/////////...------,,,,,,---------------,,,++++++,,,,,,,,,,,,+++***)))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))))),,,------...///111222333333333444555666777888999;;;<<<======;;;999999:::888888888777666666555555444222000000111222111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((())))))***+++***+++...111444555444555555555444333333222222111000//////000111333444000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&___AAA:::555666666444222333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,+++++++++*********((())))))******)))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''%%%%%%'''******'''$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&''''''&&&''')))+++)))))))))))))))***++++++)))+++---...000222666888666888999::::::;;;===???>>>>>>>>>??????@@@@@@@@@===<<<<<<===???>>>;;;888666666555555444333222222/////////...------,,,,,,,,,------------,,,++++++***+++,,,,,,,,,***)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))+++,,,,,,---...000111222222222333444666777888888;;;<<<===<<<:::888888888888777777666666555444444333111000000111111000///.........------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))******+++++++++---///000111111333333333222222111111111000000//////000111222222000000000000000000000000//////.........---------,,,,,,,,,,,,+++++++++++++++*********)))))))))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&]]]AAA:::555666666444222333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......,,,***,,,,,,,,,++++++++++++***((())))))******)))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))(((&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$'''***+++((($$$%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%&&&((())))))(((((())))))***+++***,,,...000111333666999666777999999999:::===???=========>>>>>>>>>>>>>>><<<<<<===>>>>>><<<888666555555444444333222222222/////////...------,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,+++***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))******++++++,,,---///000111111111222444555666888888:::<<<<<<;;;999777777888777777666666555444444444333111//////000000000///---------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******++++++,,,------......///000111111111000000000000000000000000000000111111111////////////////////////............------------,,,,,,+++++++++******************)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\AAA:::555666666444222333111000000//////......---+++,,,,,,------,,,,,,+++*********+++------,,,***,,,,,,,,,,,,++++++++++++))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))(((&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&(((((((((&&&###%%%&&&&&&%%%$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$%%%&&&((((((((((((((())))))******,,,///111222333666888555777888888888999<<<>>>========================<<<=========<<<999666444666555555444333222111111/////////...------,,,,,,,,,,,,,,,,,,,,,+++******)))***************))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))******+++,,,...///000000000111333555666777888999:::;;;;;;999777777888666666666555444444333333222000......///000///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***++++++***,,,------,,,---...000////////////////////////000000000000000000000000////////////////////////.........------------,,,,,,++++++******)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZAAA:::555666666444222333000000000///......------+++,,,,,,------,,,,,,+++,,,***)))***,,,---,,,+++------,,,,,,,,,+++++++++++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%''')))###%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''(((''''''''''''((())))))***,,,///000111111333555555666888888888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<999777555444777666555444333222111111/////////...------,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***,,,---///000//////111222444666777888777999::::::888777888999666666555555444333333222111000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***(((***,,,,,,++++++---///---------...................../////////..........................................---------,,,,,,,,,++++++***))))))((((((((()))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&YYYAAA:::555666666444222333000000000///......------++++++------------++++++---+++******,,,------------------,,,,,,,,,++++++---,,,***)))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''&&&"""$$$&&&$$$"""###'''+++%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))'''''''''''''''((()))))))))+++...//////000111333444666777888888999;;;===<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;888555444444888777666555333222111000000//////...------,,,,,,+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((())))))***+++---...///...///000222444666777888666888999:::888888888999666555555444444333222222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&)))++++++***))),,,...---------------------------------......---,,,,,,..............................---------,,,,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzUUU>>>;;;777555444444444333111000000111111000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...//////---***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***+++,,,---...000111111222333555555555666999;;;;;;::::::999999999::::::<<<;;;:::888777666666666555555444333222000000///////////////............------++++++++++++------++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---///111333555777888888888888888777777777777444444333333222111000000111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{WWW>>>;;;777555444444444333222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))***,,,---...///000111222444444444555888:::;;;:::::::::::::::::::::;;;:::999777666666555555555444444333111000000///////////////.........---,,,+++************+++,,,+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,///000111333444666777777666666666666555555555555333333222222111000000///111///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzWWW>>>;;;777555444444444333333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''((()))***+++---......000111333333333444777999::::::::::::::::::::::::999888777666555444444444444444333222111000000/////////.........---------******))))))))))))******+++***)))((((((''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++000000111222333444555555444444444333333333222222222111111000000/////////000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------------------,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwTTT>>>;;;777555444444444333444111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,------+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((()))+++,,,---......000111111111333555777999999::::::::::::::::::777666555444333333333333333333333222111000000///.........---------,,,,,,******************************)))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,,,,---///000111222222333333222222222111111111000000/////////.........///...,,,------...,,,+++++++++++++++++++++++++++***)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuSSS>>>;;;777555444444444333444111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((***+++,,,---...---...///000000111333666777777888999::::::999999555555444333222222222222333222222111111000000000------------,,,,,,,,,,,,***++++++++++++++++++******))))))(((((((((((()))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******((()))+++---///111222333333333333222222222111111/////////..................---,,,,,,---...,,,+++++++++++++++++++++++++++)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++*********************************+++,,,,,,------,,,,,,++++++,,,,,,++++++******))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuUUU>>>;;;777555444444444333333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))+++,,,------+++,,,.........///222444444555777888999999888777555444333222222222222222222222111111111000000000------,,,,,,,,,+++++++++******+++,,,,,,+++******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))+++---000222444555333333333222222222111111...........................,,,+++,,,---...,,,+++++++++++++++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttTTT>>>;;;777555444444444333222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&((()))***+++,,,***+++---------...111333222333555777888777666666444444333222222222333333111111111111000000000000,,,,,,,,,,,,++++++++++++))))))***++++++***))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((()))))))))***+++---...000222222222222222222111111111111.............../////////---,,,++++++---------+++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqRRR>>>;;;777555444444444333111000000111111000...+++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''')))******)))+++,,,,,,,,,---000222111222444666777777666555444444333333222333333333111111111111000000000000,,,,,,,,,+++++++++******'''((()))******)))((('''))))))(((((((((((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))***+++,,,------...111111111111000000000000......//////////////////---,,,++++++---------+++************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))******+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkkSSS>>>;;;777444333333222111111///---------...---,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,------***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,...///000111444555666666666555333222222222222111111000000000000000000000000///......------......---+++***(((************))))))))))))%%%'''))))))(((''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""########################"""############$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))***,,,...///111111111000000000000000........................------------------------,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***+++)))************+++++++++++++++************++++++******)))''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%hhhQQQ>>>;;;777444333333222111222000......//////...---,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,+++++++++++++++***))))))(((''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++,,,---...///333444555666666555444444333333333222111000000///000000000000000///......------------,,,+++***)))+++******))))))(((((((((&&&(((******(((''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######"""########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))***,,,---...000000000000000000000000------------------------------------------------,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++))))))*********++++++++++++******))))))******+++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeNNN>>>:::666444333333222222333111/////////000///...++++++,,,,,,,,,+++******)))************+++++++++,,,,,,++++++******)))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,------222333444555666666555555555444444222111000///////////////000//////...---...---,,,++++++***++++++++++++***))))))(((''''''(((***+++***((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$##############################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))+++------////////////////////////------------------------------------------------,,,++++++++++++*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''&&&''''''((()))***)))))))))*********+++++++++******))))))******+++***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbLLL===:::666444333333333222333111///...//////...---++++++,,,,,,,,,++++++***))))))*********+++++++++,,,++++++***)))(((((('''))))))((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,000111333555666666666555666555444222111///...............//////......---...---+++*********+++,,,++++++***)))(((''''''&&&***++++++***(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))***,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))******************))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaLLL===:::666444444444333222111000...---......---,,,***++++++,,,,,,,,,++++++))))))*********+++++++++++++++******)))(((''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,...///111333444555555444555444333222000///...---,,,---............---------,,,+++***)))***+++,,,******))))))(((''''''&&&***++++++)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""""""""###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))))))))************))))))))))))))))))***)))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___LLL<<<999666444444444444333111///---------...---+++******+++,,,,,,,,,++++++)))************+++++++++++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++,,,...///111222333333222333222222000///...------+++,,,------...---------++++++************++++++))))))(((((((((((('''''')))))))))(((&&&%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""###############$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))*********))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%|||^^^KKK<<<999555444444444444333222000...---......---,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++************************'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))+++,,,...000111111000000111000000///...------,,,++++++,,,---------------******++++++++++++******'''''''''((((((((((((((('''''''''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&(((((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{\\\JJJ<<<999555444444444444333333111/////////000///---)))***+++,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++'''''''''((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++,,,---/////////......//////......---------,,,***+++,,,,,,------------((()))+++,,,,,,+++***)))&&&&&&''''''((()))))))))&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))(((&&&$$$$$$$$$&&&'''""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++,,,,,,------************************++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwYYYHHH<<<777444666555222111222222111/////////...,,,***((())))))))))))******************))))))))))))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$######&&&)))++++++***'''%%%((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((()))******+++''')))+++---............---------,,,,,,+++++++++,,,,,,,,,++++++*********************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&((()))(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************)))************+++++++++))))))*********++++++++++++*********))))))((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwYYYFFF;;;666444666555222111222222000////////////,,,***++++++++++++,,,,,,,,,,,,++++++*********)))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%((()))***)))'''%%%&&&%%%$$$#########$$$%%%$$$###"""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''((())))))******))))))+++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((((('''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++*********)))))))))(((((()))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvWWWEEE;;;666444555666222111222111000////////////---+++++++++++++++,,,,,,,,,---,,,+++++++++***************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))***************+++,,,---,,,,,,,,,++++++++++++++++++++++++++++++*********************************(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))*********++++++)))))))))************+++******))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttVVVCCC;;;666333555666333111333111000//////000///---+++)))))))))*********++++++,,,,,,,,,+++++++++*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%"""###$$$%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((+++***)))(((((()))+++,,,+++++++++++++++*********+++++++++***************************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrTTTCCC:::555333555666333222333000/////////000///---+++)))************+++++++++,,,,,,,,,+++++++++*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&'''((()))'''$$$######%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***)))(((''''''(((***+++************************************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$oooTTTCCC:::555333555666333222444000///...///000000...,,,,,,,,,,,,,,,------------,,,+++++++++***************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''"""%%%((()))''''''***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))))))))))))))*********)))))))))***************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********)))))))))))))))((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmSSSDDD999555333555666333333444000///...///000000...,,,,,,,,,,,,---------......++++++*********)))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%''')))***###&&&(((&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))((((((((()))))))))******((()))))))))*********+++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllSSSDDD999555333555666444333444000///...///000000...,,,******+++++++++,,,,,,,,,*********))))))))))))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%'''***---///IIIIIIFFF<<<000&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))))))))((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!!#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhQQQDDD;;;999666555555444333111111111222222000...,,,+++------------------------,,,,,,++++++++++++,,,,,,***************)))(((((((((!!!444 """666"""000///!!!%%%,,,&&&(((+++"""&&&&&&&&&&&&&&&&&&&&&&&&!!!111%%%"""(((000)))!!!,,, '''%%%&&&###***[[[,,,---+++&&&&&&"""(((!!!"""...&&&***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&(((!!!)))%%%'''***""")))((($$$,,,))) ,,,'''&&&$$$#########$$$$$$))))))'''+++ ,,,!!!,,,"""(((!!!'''''' ###&&&&&&444)))!!!$$$"""+++ 111&&&'''+++))) ---!!!+++!!!$$$!!!888"""///###%%%---(((((((((((((((((((((((("""***---&&&%%%&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################'''((($$$!!!"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&eeeOOOCCC;;;999666555555444333111111000000000...---,,,+++------------------------******))))))))))))*********************)))((((((&&&!!!...%%%)))"""&&&}}}yyy***'''+++'''(((,,,(((dddUUU+++&&&---,,,*********"""333 %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&!!!%%%===888 &&&&&&$$$#########$$$$$$666---,,,%%%&&&,,,$$$+++(((&&&---]]],,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&&&&######%%%$$$ ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&bbbLLLBBB:::888666555555444333222111000///---,,,,,,,,,,,,------------------------******))))))))))))*********************)))((((((%%%'''***###---+++...)))((('''(((lllIII!!!&&&((('''+++---$$$--- ''''''''''''''''''''''''((((((((()))(((((('''''' """%%%!!!&&&%%%%%%$$$$$$$$$$$$%%%------!!!&&&"""***---111XXX$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###&&&***((("""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&```KKKAAA999777555444444444333222111000///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))(((((()))****** ***(((---jjjiii(((!!!&&&(((''''''@@@SSS)))!!!(((###000++++++************************(((((())))))((('''&&&&&&222888!!!...%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,,,,+++'''666...!!!###%%%!!!VVV+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""(((---***$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&___KKKAAA999777444444444444333222222111///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))((((((///"""((('''$$$------+++(((******---bbb|||)))######..."""'''%%%+++$$$'''|||+++888... ,,,************************''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***000UUUYYY%%%+++###(((###$$$(((000+++,,,''',,,'''...GGGFFF,,,!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###(((...+++%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&___JJJ@@@888666444333444444333222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************)))((((((000%%%222"""###,,, ---"""###HHHuuu++++++,,,!!!###"""'''(((+++&&&bbb999444PPP###---+++)))$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((!!!'''000+++$$$%%%%%%&&&&&&&&&&&&%%%111###...***'''+++aaa~~~%%%111///)))######AAA(((555"""...'''$$$111&&&666GGG777 999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###'''+++***%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&^^^HHH>>>777555333333444444333222/////////000//////...---++++++++++++++++++++++++******))))))))))))*********************)))((((((***"""&&&///&&&!!!+++)))$$$%%%,,,:::(((ppp777&&&((( ))),,,!!!((()))%%% '''XXX///(((ooo)))///%%%&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$,,,$$$'''$$$$$$&&&'''''''''&&&&&&'''***!!!'''"""###)))%%%!!!!!!333%%%*** ***"""333%%%222)))&&&---&&&===''';;;###---###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$%%%((('''$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&]]]GGG<<<777555333333444444333222---.../////////...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))(((((("""555)))"""+++,,,***'''555444%%%___ ,,,+++$$$---***+++'''...(((xxx### +++!!!%%%,,,888PPP...!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%***"""***###$$$&&&'''((('''&&&&&&+++)))(((%%%!!!,,,!!!%%%*** (((!!!&&&&&&777222 ))))))###444 &&&%%%!!!444&&&WWW$$$000###!!!...,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%###%%%%%%###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&[[[HHH===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************)))))))))))))))))))))))))))((('''''''''(((***+++''')))((('''***$$$CCC)))%%%&&&(((%%%((($$$$$$$$$$$$'''***---///@@@111&&&&&&)))'''$$$###///***+++'''&&&+++"""'''***%%%###%%%&&&((( &&&&&&&&&&&&&&&&&&&&&&&&%%%222 ***/// (((%%%$$$$$$222&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))''')))(((---(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[HHH===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************)))))))))))))))))))))))))))(((((('''((()))***+++''')))((('''***$$$CCC)))%%%&&&(((%%%((()))(((&&&%%%$$$%%%'''(((DDD555111''' ###'''&&&&&&'''%%%'''///XXX'''111!!!"""%%%((($$$***---$$$$$$$$$$$$$$$$$$$$$$$$!!!***))))))'''///+++$$$*** &&&%%%%%%%%%%%%%%%%%%$$$%%%&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))'''***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZHHH===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((()))******'''((((((&&&***$$$DDD)))%%%&&&(((%%%(((***)))'''%%%############222>>>777'''&&&""" ###&&&&&&''')))!!!!!!$$$///"""!!!***""",,,((("""GGGddd[[[YYYYYY^^^^^^^^^^^^^^^^^^^^^^^^RRRTTT^^^nnn[[[\\\kkk$$$ !!!***'''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}XXXGGG===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((((((((())))))***&&&((('''&&&***%%%DDD)))%%%&&&(((%%%(((&&&&&&%%%%%%%%%%%%&&&''''''***$$$%%%,,,(((%%%%%%&&&''''''&&&&&&(((%%%,,, (((===$$$((( (((222111###$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++(((%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{WWWGGG===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))'''(((((()))))))))))))))&&&((('''&&&***%%%DDD)))%%%&&&(((%%%((($$$$$$%%%%%%&&&'''((())) ---***+++000$$$$$$(((***)))'''&&&&&&&&&$$$------%%%"""++++++###$$$### ***)))&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyUUUFFF===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))''''''((()))))))))))))))%%%''''''&&&***%%%EEE)))%%%&&&(((%%%(((&&&&&&&&&&&&''''''''''''"""999""" 444!!!!!!%%%((('''&&&''''''&&&$$$$$$]]]%%%***"""&&&'''"""***444$$$%%%"""%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%******&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwTTTFFF===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))&&&'''((()))***))))))(((%%%''''''&&&***%%%EEE)))%%%&&&(((%%%(((%%%%%%&&&&&&&&&&&&%%%%%%222###&&&###111"""&&&'''$$$%%%)))((($$$!!!CCC555+++$$$,,,!!! (((###&&&...&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))###'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvTTTFFF===:::777444333333333222111111111000000///---,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))&&&''')))*********)))(((%%%''''''&&&***&&&EEE)))%%%&&&(((%%%(((!!!"""###$$$%%%&&&&&&&&&---%%%)))'''"""...'''***)))%%%&&&***((("""(((&&&dddNNN)))(((""")))&&&,,,%%%---%%%"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))!!!$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrTTTEEE:::999777555444444444333222333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,+++***))))))***+++,,,))))))************))))))(((***)))'''+++%%%DDD)))%%%&&&(((%%%(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&*** (((...***###"""###000ccc((())))))!!!$$$%%%!!!###...'''&&&%%%%%%$$$$$$$$$$$$%%%&&&"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((($$$'''&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&qqqSSSEEE:::999777444333444444333111333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***))))))***++++++((())))))******))))))(((''')))((('''+++%%%EEE)))%%%&&&(((%%%(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++///###"""---222%%%TTT222###222%%%''')))---"""!!!&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$'''&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%$$$###"""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%pppRRREEE;;;888666333333333333222000222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++***))))))***++++++'''(((((())))))(((((('''&&&(((((('''+++&&&FFF)))%%%&&&(((%%%((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&,,,'''!!! &&&+++$$$sssZZZ111%%%&&&***333%%%)))###)))%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%mmmQQQEEE;;;777555333222222222111000222111000///...---,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++******+++******************+++''''''((((((((((((''''''&&&(((''''''+++&&&FFF)))%%%&&&(((%%%((('''''''''''''''''''''''''''''''''''''''''''''''')))!!!&&&111+++ 000OOOSSS '''---///:::[[[RRRYYYRRRlllUUUTTT[[[cccjjjgggfffjjj###...+++ %%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkPPPEEE<<<777555333222222222111000111000000///...---,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++***************++++++*********''''''((((((((((((''''''&&&(((''''''+++&&&FFF)))%%%&&&(((%%%(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%(((&&&###CCC000"""&&&000(((___[[[???111---)))%%%---!!!$$$///"""***!!!&&&######%%%&&&&&&&&&&&&%%%%%%%%%"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''###''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%iiiNNNEEE===888666333333333333222000000000//////...------,,,++++++++++++++++++++++++))))))***+++++++++++++++)))***++++++++++++***)))'''(((((())))))(((((('''&&&(((((('''+++&&&FFF)))%%%&&&(((%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))) ###OOO$$$$$$)))***,,,"""(((```mmm444&&&---777444222###&&&!!!&&&((()))###$$$%%%&&&'''&&&%%%$$$%%%&&&"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''###''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%gggNNNEEE===999777444333444444333111/////////......------,,,******************************))))))******+++,,,)))***++++++++++++***)))((())))))******))))))(((''')))((('''+++%%%EEE)))%%%&&&(((%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((ttt...)))"""+++000###;;;444,,,...///%%%$$$)))111(((((($$$%%%&&&''''''%%%$$$###%%%&&&"""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%gggMMMEEE===999777555444444444333222/////////......------,,,************************+++***)))))))))***,,,---)))***+++,,,,,,+++***)))))))))************))))))(((***)))(((+++%%%DDD)))%%%&&&(((%%%(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***'''...&&&&&&###,,,;;;"""''' ((((((###111&&&&&&,,,***((($$$%%%'''''''''%%%###"""%%%&&&###&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%cccOOOFFF999888666444444555555444333000111111111///---+++***++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD((($$$%%%'''$$$'''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''888'''"""...((('''***,,,&&&"""000EEEHHH%%%(((***"""%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&"""&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''<<<555,,,&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''___LLLDDD888888666444333444444333222////////////...---+++***++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD((($$$%%%'''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''\\\'''###333((('''###$$$(((%%% &&&222HHH$$$,,,***%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&"""&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''444///(((%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&]]]KKKDDD888888666444333333333111000------......---,,,++++++++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD)))%%%%%%(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''',,,$$$???sssfff&&&!!!000 ((()))###"""(((***%%%###&&&%%%MMM///(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''"""'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))'''$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%]]]KKKEEE:::999666444222222222000///---------...------------++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD)))%%%&&&(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&<<<---$$$333 ---111 ''''''%%%(((###"""(((,,,)))%%%&&&+++CCC###!!!333%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''###'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%\\\JJJDDD:::999666444222222222000/////////..................++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD)))%%%&&&(((%%%(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&///+++!!!'''@@@ 444&&&+++###++++++%%%$$$$$$&&&&&&$$$$$$&&&(((nnnlll***%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%XXXHHHCCC:::888666444333333333111000111000///...............++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD***&&&&&&)))&&&((((((((((((((((((((((((((('''''''''(((''''''&&&%%%333111666$$$333CCC***&&&,,,(((***###((()))***(((%%%###%%%(((###(((&&&III%%%(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%(((###((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%}}}VVVHHHEEE<<<888666444333444444333222111000///---,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD***&&&''')))&&&(((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%)))...666%%%***:::'''///""")))$$$'''(((&&&(((***)))((((((((((((---'''###$$$444%%%(((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%((($$$((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%''')))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&|||WWWJJJHHH@@@888666444444555555444333111000...,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************(((((())))))))))))((((((((())))))'''+++%%%DDD***&&&''')))&&&((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%111###&&&,,,+++111555...***###!!!###''')))'''$$$!!!***000<<>>;;;888555333333333333222000000000///......------***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,111!!!$$$,,,333000111===%%%)))......nnn***&&&''')))%%%''''''(((((()))))))))))))))$$$vvv)))333&&&---444)))\\\(((''',,,(((***))))))))))))))))))))))))000***%%%'''+++***((()))hhh'''+++************************+++@@@@@@###'''///333***)))***'''(((((((((((((((((((((((()))%%%...+++ GGG''',,,333222@@@&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++------***'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrTTTIIIGGG???;;;888555333333333333222000000000///......------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******,,,***'''$$$***qqqAAA000www)))&&&&&&(((%%%''''''((())))))******))))))%%%XXX,,,(((,,,///******}}},,,)))***)))***)))))))))))))))))))))))),,,%%%///000###111***((('''+++************************%%%666UUU///))))))+++(((((((((((((((((((((((((((,,,!!! ***gggvvv;;;)))^^^%%%$$$$$$######$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++------***(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqTTTKKKIIIAAA;;;888555333333333333222000000000///......------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,------###111...&&&!!!999***&&&''')))&&&((((((((()))************)))$$$000}}}]]]AAAFFFzzz000***'''++++++))))))))))))))))))))))))&&&(((///,,,%%%///111!!!MMM''',,,***************************vvv***+++)))((((((((((((((((((((((((---!!!333///444%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))++++++)))&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppUUULLLKKKCCC;;;888555333333333333222000000000///......------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------''',,,%%%777000111+++((((((***''')))(((((()))***************... 333000***%%%...---))))))))))))))))))))))))111(((###+++111'''%%%222***''']]](((,,,************************---ppp***+++)))((((((((((((((((((((((((''' /// """&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmWWWLLLFFFCCC<<<999555333333333222111333222111///---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++{{{"""...---(((111 (((((()))***************111***|||444555...---))))))))))))))))))))))))))))))***+++,,,,,,------)))222......++++++,,,,,,------------000'''---zzz%%%)))---((((((((()))))))))))))))***)))+++(((------'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***((('''%%%%%%$$$$$$++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$kkkVVVLLLGGGCCC<<<999555333333333222111333222000///---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++===ooo///000%%%!!!222---((())))))***************+++***)))GGGXXX333---,,,$$$******************************++++++,,,,,,------000!!!666%%%&&&++++++,,,,,,,,,,,,,,,,,,@@@333 XXX(((((()))((((((((((((((()))))))))(((+++&&&555333:::nnn'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%iiiUUULLLGGGDDD<<<999666333333333333222333222000///---,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))888,,,[[[&&&000///---///"""((()))******++++++******??? &&&WWW,,,...(((''':::%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,///!!!///444444:::+++++++++++++++*********111---###''',,,---```111*** ))))))(((((((((((((((((($$$,,,---)))333,,,SSS''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%eeeSSSLLLGGGDDD===:::666444333333333222222111000///------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++111(((999:::)))555+++)))%%%***///,,,))))))***++++++++++++***%%%(((666222===000 ??? :::---++++++++++++++++++++++++.........------------------...---111222QQQ&&&***.........---------------+++111///333:::222+++666 SSS---%%%***)))))))))))))))((((((((((((&&&......$$$!!!)))555000---'''&&&:::rrr''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''******)))((('''''''''''')))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&cccRRRLLLGGGDDD===:::666444444444333222222111000...------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++!!!+++;;;"""***+++555sss333...###''',,,222))))))***++++++++++++++++++&&&??? ///vvv666111///###111(((---------------------------/////////...............,,,...888666+++333000111111111111000000000000+++AAA;;; ***...(((555222***888rrr000$$$---++++++*********)))))))))///!!!$$$444...###''''''&&&######'''((()))222>>>(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''aaaQQQLLLGGGCCC===:::777444444444333333111111///......---------++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---)))///+++111;;;333...&&&%%%222kkk111------666)))%%%)))***++++++,,,+++++++++///!!!..."""888"""+++!!!NNNsss 111666%%%)))444,,,+++------------------------/////////////////////000***444***<<<888222===+++111111111111222222222333222(((...>>>===///000>>>)))!!!(((222)))888:::'''...------,,,,,,+++*********++++++&&&,,,(((&&&///!!!//////000...((($$$(((/// NNN((((((''''''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((***+++---...///...---+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((```QQQLLLGGGCCC>>>;;;777555444444444333111000///......---......++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***'''&&&222///&&&---(((,,,000%%%###DDD///'''%%%333)))---)))***++++++,,,,,,++++++(((222***---999333***%%%???jjjXXX222+++888$$$...>>>,,,(((777---......................../////////000000111111111///+++666>>>888;;;???KKK999======>>>>>>???@@@AAAAAAMMMEEE@@@===<<<@@@<<>>;;;777555444444444333111000///...............++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++...000%%%222,,,###777+++&&&///+++$$$(((,,,111<<>>222---999DDDnnnooogggttt999\\\QQQRRRSSSTTTUUUWWWXXXXXXXXXWWW]]]\\\RRROOOOOOHHH<<<<<<===AAADDDCCC???<<<666MMMhhhffflll///555...000000///...------,,,,,,(((000!!!000777'''***%%%'''///222,,,(((+++,,,***'''''')))'''''';;;WWWeee((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))~~~aaaNNNJJJIIIAAA;;;999777666666444222000000000000///......------000///------......---+++,,,,,,++++++,,,,,,---...------------------------++++++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))).........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////222111000///...---------,,,+++++++++---......---000///...///000111000///000111222222222444666888888999:::===@@@BBBAAA@@@GGGKKKOOOPPPNNNNNNPPPRRRVVVZZZ]]]___cccgggfffaaahhhhhhgggccc\\\TTTKKKFFFEEECCC@@@???BBBIIIPPPUUUZZZWWWSSSRRRPPPMMMGGGBBBAAA>>>:::666555333111///,,,---------,,,+++,,,,,,,,,***))))))***++++++******)))))))))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))******++++++++++++******)))*********++++++++++++++++++++++++************+++++++++++++++*********++++++***))))))((('''''')))******+++++++++******,,,,,,+++******))))))((((((((())))))(((''''''&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''')))***)))((('''(((***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))))))))(((((('''''''''((((((***************)))(((((()))*********++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,,,,***))))))((((((((())))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''}}}```NNNJJJIIIAAA;;;999777666555444222111000000000///......------...---,,,---//////...---,,,,,,++++++,,,,,,---...------------------------***+++++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////000//////.........//////000000000111222222000///222222111222333444444333333555777888999:::<<<===CCCDDDFFFIIIKKKMMMMMMMMMMMMPPPSSSTTTSSSSSSWWW[[[\\\___bbbcccggglllkkkggghhhhhhfffccc]]]WWWQQQMMMCCCAAA>>>===AAAIIIRRRWWW```______```aaa```___]]]SSSOOOIIIDDD???:::555222,,,------,,,,,,+++,,,,,,---,,,+++,,,,,,,,,)))'''++++++***************+++***)))))))))((((((((((((''''''((((((((()))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))******************************++++++++++++************************++++++)))))))))***************---------------,,,,,,,,,,,,,,,++++++***))))))((()))******+++++++++++++++******))))))))))))(((((())))))))))))))))))(((((())))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''')))***)))((('''(((***%%%%%%&&&''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))))))))((((((''''''(((((((((******+++******))))))((())))))*********+++++++++************************---,,,++++++++++++,,,---******)))((((((((())))))((((((((()))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||___MMMJJJJJJBBB<<<:::777666555555333111111000000//////......------,,,+++---///000000///,,,,,,,,,,,,,,,------...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////...............///000111111111222222111000///...000111222333555666777888>>>???CCCFFFHHHIIIJJJIIIOOOQQQSSSWWWZZZ\\\^^^^^^ZZZ___eeehhhgggeeeeeegggfffiiijjjjjjnnnssssssooopppooolllhhhccc___\\\[[[QQQNNNIIIFFFFFFJJJOOOSSSWWWYYY\\\]]]^^^___aaacccbbb^^^XXXRRRKKKDDD===888555555444222000...,,,+++---,,,,,,---...---***(((,,,,,,++++++***+++++++++******)))))))))(((((((((''''''''''''((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))*********************************************************++++++,,,,,,++++++***************************)))******++++++,,,,,,,,,******++++++++++++++++++------,,,,,,++++++******))))))***+++++++++++++++))))))))))))************))))))******************))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&''')))***)))((('''(((***&&&&&&&&&''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))***'''((())))))******))))))))))))(((((((((((())))))******+++++++++***)))))))))))))))************+++++++++++++++++++++++++++---,,,,,,++++++,,,---------,,,++++++*********+++((()))))))))******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''zzz^^^MMMJJJJJJBBB===:::777555555555333222111111000000///............---,,,---///000///...,,,,,,,,,,,,,,,---......------------------------*********+++,,,------,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------................../////////000000000///////////////000000111444444333111//////000222444777:::===@@@DDDGGGJJJTTTVVVZZZ___bbbcccbbbaaadddgggkkkooorrrvvvyyy{{{xxx~~~~~~{{{yyyuuuqqqnnnkkkkkkjjjgggeeeaaa]]]ZZZYYYYYYYYYSSSUUUVVVUUURRRRRRUUUXXX]]]ZZZVVVQQQKKKEEE>>>999>>>>>>>>>===<<<888333000///...,,,---......---,,,+++*********+++,,,,,,---*********)))))))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************------------............*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,******)))*********++++++*********)))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''')))***)))((('''(((***&&&&&&''''''((((((((()))((((((((((((((((((((((((***))))))))))))))))))***(((((()))************)))))))))((((((((()))*********+++++++++++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---///...------,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''xxx]]]LLLJJJJJJBBB>>>;;;777555555555444333111111111000//////......000...------......---,,,------,,,,,,------...///------------------------+++******,,,///000...,,,------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------.........//////////////////000000000111111222111111000000111111222:::999777444333555:::???FFFJJJQQQVVV[[[```gggkkkuuuvvvzzz~~~zzzvvvqqqnnnddddddccc^^^YYYVVVXXXZZZUUURRROOOKKKGGGBBB;;;777;;;<<>>;;;777555555555444444222111111000000//////...111///...---......,,,+++---------------......///------------------------,,,++++++...111222000---------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000000000000000111111111111222222222222222333444555999:::;;;;;;<<>>GGGPPPVVVYYYWWWTTTOOOJJJFFF@@@;;;888333222000...---,,,,,,++++++++++++*********))))))))))))))))))*********+++((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((()))))))))*********************************))))))*********+++++++++))))))***++++++,,,------++++++,,,,,,---.........------............------,,,------...///000111111/////////000111222222333222222333333444555555666888888999999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@>>>;;;888666444333333111///---,,,,,,---...,,,,,,+++++++++*********+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((((((''''''((((((((())))))))))))''')))***)))((('''(((***)))((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))***++++++++++++***************+++,,,------++++++,,,---------------,,,,,,------------......////////////////////////...///111222333333222222---------...000111333444000//////......---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((tttZZZKKKIIIJJJCCC???<<<888555555555555555222222111111000/////////---,,,,,,---///000///......------------...//////------------------------...,,,,,,000555666333///........................---------.........//////,,,,,,,,,------.........---------.........//////////////////000000000000000111111111111222222222...///111333777:::===???BBBKKKWWWaaaiiisss}}}}}}rrroookkkhhhgggfffdddccc[[[QQQDDD>>>AAAIIIPPPSSSYYYXXXWWWUUURRRMMMFFFAAA999777555111...,,,******+++++++++************))))))*********++++++++++++((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////------............------,,,---...///000222333333000111222444666888999:::<<<<<<===>>>??????@@@@@@===>>>>>>???@@@AAABBBBBBFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJHHHDDDAAA===;;;:::666444222///.........///,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((((((((())))))******((()))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))***++++++++++++***************+++,,,---...+++,,,,,,---.........------------.........//////111111111111111111111111111222333555666666555555111111222333555777999:::555555444333222111000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmZZZNNNIIIIIIEEEAAA>>>:::777666555444333222222111111000////////////...---...000000000//////...---,,,,,,---...///////////////////////////---...///000111222333444---------.........//////------------------------------------------------.........///////////////000111222111000000111222444333333333444444333222666555777;;;???DDDJJJQQQZZZiii}}}|||xxxuuusssqqqlllbbbZZZXXXUUUOOOMMMPPPPPPNNNSSS[[[\\\VVVPPPOOOLLLHHHBBB:::555222///+++///***)))///222---***+++---,,,,,,+++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++...---,,,,,,++++++,,,,,,---,,,,,,---///000111111............/////////000222000///111666:::======;;;===AAAFFFIIILLLMMMMMMNNNMMMLLLLLLKKKLLLMMMNNNLLLKKKJJJIIIHHHIIIIIIJJJGGGEEECCCCCCEEEHHHJJJJJJMMMOOOQQQPPPMMMJJJHHHGGGDDDBBB???:::666444444555999666333///......///000,,,------+++'''&&&)))---******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))************)))******+++,,,,,,,,,+++***)))*********---------...............---------...000000...---333333333444777999:::;;;;;;:::999:::<<<<<<;;;999<<>>888888555111---,,,...111000000000---***)))+++---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))mmmZZZNNNIIIIIIEEEAAA>>>:::777666555444333222222111111000/////////...---------///000///...///...------------...///........................---......///000111222222---------.........//////------------------------------------------------......////////////000000///111222111000//////000------...000222333444333777;;;AAAFFFMMMXXXhhhtttzzzoooeeebbb```]]]^^^bbb]]]WWWTTTUUURRRKKKFFFFFFJJJIIIHHHFFFCCC???:::555333---***...///,,,***,,,++++++***************+++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++---------,,,------......,,,,,,+++,,,...///000000222111000//////000222333888888999<<<@@@EEEHHHJJJTTTUUUVVVYYY]]]bbbgggiiihhhfffdddaaa^^^^^^```aaaccccccbbb```]]][[[XXXWWWOOOLLLGGGCCCBBBBBBCCCDDDOOOOOONNNLLLKKKKKKNNNQQQSSSQQQNNNIIICCC???===<<>>:::666222000,,,,,,---,,,***)))***++++++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))************************************))))))))))))******))))))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111000000000111222222222444:::BBBIIILLLPPPTTTXXX]]]\\\[[[[[[[[[YYYWWWTTTJJJJJJJJJKKKKKKLLLLLLMMMYYYYYYXXXVVVUUUVVVYYY\\\fffiiilllnnnlllhhhbbb^^^OOOKKKFFFCCC@@@;;;333---+++++++++---//////---++++++++++++++++++***))))))************************))))))))))))))))))))))))lllYYYMMMHHHHHHEEEAAA>>>:::777666555444333222222111111000/////////...---,,,---/////////...///......------......///------------------------............//////000000------........./////////------................................................//////000000000000...000222222222111222333222222222222333555666888888FFFVVV___fffsssuuunnnkkkhhhgggiiigggbbb\\\YYYRRRHHH@@@===@@@AAADDDHHHJJJGGGBBB>>>888222......---,,,,,,///+++++++++******+++,,,,,,++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------...///000111......------------...............///222555999;;;>>>BBBHHHNNNUUU\\\cccgggooorrrwww~~~~~~|||~~~xxxwwwtttpppjjjddd___\\\```]]]XXXSSSPPPOOOPPPQQQYYYXXXVVVRRROOONNNOOOQQQSSSSSSRRRQQQOOOMMMJJJIIIKKKMMMOOOOOOJJJCCC<<<777000...---,,,---,,,+++***,,,+++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))************************************************+++******)))******++++++++++++******++++++,,,---,,,---......///.........---------...///000111222333333222333555999===???FFFPPP]]]dddfffggglllpppiiihhhfffeeeddd```\\\XXXWWWUUURRRPPPPPPQQQSSSUUUfffkkkpppqqqnnnmmmnnnqqqvvvyyy|||}}}{{{uuunnnjjj]]]TTTLLLKKKNNNMMMEEE===555111......000111...***,,,,,,,,,+++******))))))************************))))))))))))))))))))))))jjjXXXLLLHHHHHHEEEAAA>>>:::777666555444333222222111111000/////////...,,,,,,---...///...---//////............//////------------------------....................................////////////.............../////////......................../////////000000111111222---000222333444444555777999888777666777:::???CCCOOOeee}}}~~~uuulllfffgggffffffddd^^^QQQDDD<<<999888:::AAAFFFGGGHHHIIIBBB===777222///......000------,,,,,,,,,---......+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------+++,,,------------------...............///000000000111111///......///000000111555999>>>CCCGGGIIIKKKPPPWWW^^^dddkkkrrrxxxrrrzzzvvvsssnnnfff___YYYVVVUUU]]]___```^^^ZZZUUURRRQQQNNNOOOOOOOOOOOOLLLHHHEEEJJJMMMQQQTTTSSSNNNHHHDDD:::555///------...---+++---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))************************)))***************++++++++++++*********+++,,,,,,+++++++++++++++,,,------------...//////...------111111000//////000111111444555777:::@@@HHHPPPVVVbbbgggmmmooommmjjjiiihhhcccbbbaaa```^^^ZZZUUUQQQQQQPPPMMMLLLLLLMMMOOOPPPZZZcccmmmrrrrrrrrrwww|||yyy{{{}}}}}}zzzssskkkfffaaaVVVJJJFFFKKKQQQQQQOOOOOOIII@@@888222///...---------,,,++++++*********************************))))))))))))))))))))))))iiiVVVKKKHHHHHHDDDAAA>>>:::777666555444333222222111111000/////////...---,,,---///000///...////////////////////////....................................------------........./////////000000.........//////000000000//////////////////////////////000000111222222333111222333333222222444555333666:::???FFFPPP\\\ccc~~~rrreeeggghhhfffbbbZZZOOOFFF???888444888>>>CCCKKKTTTPPPNNNGGG>>>666222///---------,,,,,,,,,------...++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))((((((((())))))***************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++,,,------.........---000///............/////////111333333333555888:::@@@BBBFFFJJJNNNOOOPPPPPPSSSVVVZZZ^^^bbbggglllooolllqqqyyywwwnnnjjjdddfffgggfffccc___]]]\\\YYYWWWSSSOOOKKKEEE>>>999@@@CCCFFFJJJMMMOOOPPPPPPEEE>>>555///...//////...,,,,,,+++*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))))))))************************************************))))))******+++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...------.........---------111111111111333555888999===@@@FFFMMMUUU___kkkrrrtttqqqmmmjjjhhhddd^^^YYYRRRQQQPPPPPPOOOLLLHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@CCCLLLUUUYYYYYY\\\cccjjjooorrruuuvvvuuuqqqlllhhhccc[[[PPPIIIGGGJJJNNNQQQbbbaaa\\\QQQCCC888444444///...---+++************************************************************gggUUUKKKGGGHHHDDDAAA>>>:::777666555444333222222111111000////////////...---...000000000///...//////000000//////...////////////////////////..................------....../////////000000000......//////000000111111000000000000000000000000//////000111222333333444666555444222111111444777888AAAOOO___mmm|||sssrrrnnnhhheeeccc___YYYMMM???555444777<<>>CCCHHHLLLNNNPPPQQQQQQPPPOOOMMMNNNMMMOOOUUU]]]eeekkkmmmooommmhhhdddcccdddfffgggtttwwwxxxuuuooommmppptttmmmpppuuu|||zzzsssmmmiiihhhgggbbb[[[VVVRRRMMMFFFAAA<<<<<<<<<>>>BBBHHHMMMQQQLLLEEE<<<555222222333444///...---,,,***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((()))))))))******(((((())))))))))))******************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,---......------,,,,,,------...///............///111222333444444666:::???EEEKKKNNNRRRXXX```gggnnnwwwxxxqqqnnnooonnnhhhcccTTTRRRPPPPPPPPPOOOMMMJJJOOOOOOPPPOOOMMMHHHDDDAAA@@@DDDGGGGGGEEEFFFKKKPPPVVVXXX[[[^^^___^^^\\\[[[TTTTTTSSSPPPNNNNNNSSSWWWfffnnnsssmmm^^^NNNEEEBBB888666333///,,,+++***)))++++++++++++++++++++++++************************fffTTTJJJGGGHHHDDDAAA>>>:::777666555444333222222111111000/////////000///...///111111111000...///000111111000///........................................../////////.../////////000000000000......///000000111222222000000000000000000000000///000000111222333444555777666666555666:::@@@EEEWWWfff{{{zzzyyytttmmm___NNN@@@<<<:::999@@@KKKXXX___aaa[[[RRRKKKCCC;;;111111///...------,,,,,,,,,,,,+++++++++*********(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((('''%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********))))))(((((()))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...+++,,,---...///////////////000000111333555666777777;;;???@@@@@@BBBGGGLLLKKKLLLMMMOOOQQQTTTWWWXXXUUURRRQQQXXXeeeqqqvvvwwwqqqkkkbbb[[[XXX[[[aaaeeerrrvvvwwwqqqggg___\\\]]][[[___fffnnnvvv{{{~~~vvvnnneee___]]][[[VVVSSSGGGCCC???<<<===AAAGGGKKKKKKHHHCCC===888666777999:::888555222///,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++))))))***++++++,,,------+++++++++,,,,,,---...///---------------......////////////000333777<<<>>>BBBDDDGGGMMMUUU]]]eeeiiilllrrrzzz~~~|||yyyvvvsssqqqpppppppppooonnniiiiiijjjiiifffbbb]]][[[UUUVVVVVVTTTRRRRRRTTTUUUQQQQQQPPPOOOLLLIIIGGGEEEBBBEEEIIILLLOOOUUU^^^dddlllssszzzyyyoooddd[[[WWWJJJFFFAAA:::555000...---++++++++++++++++++++++++************************eeeTTTJJJGGGHHHDDDAAA>>>:::777666555444333222222111111000/////////111000///000111222111000...///000111111000///...------------------------........./////////000000////////////000000000000...//////000111222222222000000000000000000000000///000000222333444555555555666666999>>>FFFPPPWWWxxxzzzqqq```QQQLLLEEE>>>AAAJJJOOOZZZcccbbb^^^YYYRRRIII666666444222111000000000,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))************))))))((())))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...////////////...///111333666999;;;===BBBEEEGGGFFFBBBBBBEEEIIIGGGHHHJJJOOOWWWaaajjjoooppphhhcccfffqqq{{{}}}{{{iiifffaaa^^^___dddjjjnnngggmmmsssqqqiiiaaa```aaa___ccchhhmmmnnnllliiifffiiinnntttxxx|||}}}pppgggbbb^^^ZZZVVVUUUPPPHHHAAA>>>???CCCFFFGGGIIIHHHDDD>>>::::::<<>>DDDHHHTTTVVVYYY___fffooowww|||}}}~~~~~~~~~yyyzzzzzzzzzxxxvvvtttrrrnnnmmmmmmmmmmmmnnnnnnnnnkkkgggaaaYYYPPPHHHCCC??????>>>>>>@@@HHHSSS```iiivvvwwwxxxwwwsssoookkkiiiZZZUUUNNNEEE===777333111++++++++++++++++++++++++************************dddVVVMMMGGGGGGEEEAAA>>>:::888777777666555333222111000////////////////////////000000000000222111111111000000//////////////////............////////////000000000000///////////////.........000000000000111111111111222222222111222222333333111///111444444222444888555888888>>>MMMYYYkkkxxxkkk^^^ZZZUUUNNNJJJJJJMMMVVV]]]___```aaa[[[SSSHHHAAA888111.........//////...,,,+++,,,---,,,+++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............------///......---,,,,,,,,,,,,......///000000000000///000111444777;;;???DDDGGGCCCBBBCCCFFFIIILLLNNNNNNLLLOOOSSSYYYdddqqqvvvtttrrrrrrpppqqq{{{{{{xxxrrrmmmlllooouuuzzzuuuxxxyyyuuunnniiiiiikkkpppllljjjooouuussshhh]]]bbb```aaagggrrr~~~wwwllljjjfff```\\\ZZZSSSIIIDDDDDDBBB???DDDCCCCCCCCCBBB@@@===;;;FFFMMMOOOHHH>>>666///)))///...,,,,,,......---,,,,,,***(((((()))***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------...//////...,,,,,,---///000///---,,,,,,---000222,,,///444:::CCCNNNYYY```dddeeeiiinnnvvv}}}~~~|||zzz{{{uuuwww|||}}}|||||||||}}}}}}{{{zzz{{{rrriii^^^SSSKKKIII???AAAAAA>>><<>>333111000///---+++++++++,,,,,,...///...,,,***((((((aaaTTTLLLGGGGGGFFFAAA>>>:::888777777666555333222111000000/////////////////////000000000000111111111111000000000///////////////////////////////////////000000000111////////////////////////000000000000111111111222222222111111222222333333888444222444555444555999>>>DDDIIIXXXqqqssskkkfff^^^YYYXXXSSSZZZ```bbbfffiiifff```VVVPPPGGG>>>888333000---111///---,,,------,,,++++++*********))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////...------//////.........//////000111000///...///000222333555777:::>>>BBBEEEFFFGGGDDDFFFKKKUUU```gggiiiiiiaaaccccccdddkkkuuu{{{{{{{{{zzz~~~}}}pppllljjjiiilllsssyyy||||||~~~tttlllhhh^^^RRRLLLMMMMMMJJJBBBCCCBBB???>>>@@@FFFLLLMMMUUUYYYUUUNNNGGG???999111...,,,+++,,,,,,,,,+++,,,***))))))*********)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------.../////////......///111---...//////000111222333:::AAAKKKUUU___hhhoootttvvvwwwzzz~~~{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~vvvuuuwwwwww~~~}}}}}}~~~~~~yyyqqqeee[[[UUUPPPPPPLLLFFF@@@???CCCHHHWWW___iiirrrtttqqqlllhhhcccZZZQQQOOORRRPPPHHH@@@===444+++)))---000...***+++++++++*********+++,,,___SSSKKKGGGHHHGGGAAA>>>:::888777777666555333333111000000000000000////////////000000000000111111111111000000000000000000000000000000000000/////////000000000111111//////////////////000000000000111111111222222222222111111111222222333444444111222555888888<<>>DDDIIIRRRZZZZZZWWWRRRJJJBBB666222...,,,,,,,,,---,,,,,,***))))))+++,,,++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---///000/////////111333///111222333333444666999CCCMMM]]]kkkvvv|||}}}}}}}}}}}}{{{xxxrrrmmmmmmkkkfff___WWWPPPJJJGGGCCCHHHRRR___jjjpppqqqoooaaa[[[SSSQQQSSSTTTRRROOOGGG@@@666111//////...,,,,,,+++***))))))+++---...___SSSLLLGGGHHHFFFAAA>>>:::777777777666555333333222111000000000000////////////000000000000111111111000000000000000111111111111111222222222//////000000000111111111//////000000000000111111111111111222222222333333222111111111222333444555000222666888888:::DDDPPPoooyyytttnnniiiooonnnllllllmmmnnnllliiiccc```\\\WWWPPPFFF===666222000---,,,,,,---------,,,,,,+++++++++******************)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))***************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......////////////...//////...//////000111222000111222555999>>>BBBDDDAAAAAABBBEEEIIILLLNNNNNNTTT^^^lllxxx~~~xxxsssmmmiiikkkrrr{{{}}}nnneee[[[SSSSSSSSSQQQJJJAAA999666555===FFFOOOTTTVVVTTTMMMDDD>>>999444000////////////,,,+++******,,,------,,,)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,------...------------------...............///000///...///000222333333222111222777???EEEOOOZZZiiixxx}}}yyyzzz~~~zzzvvvwwwzzzzzzwwwssspppmmmjjjfff^^^UUUNNNFFFEEEFFFKKKUUUaaalllssspppiii```XXXSSSPPPNNNLLLHHHKKKJJJAAA555------000///...,,,++++++,,,,,,+++```TTTLLLGGGGGGEEEAAA>>>:::777777777666555444333222111000000000000////////////000000000000000000000000000000111111000111111111222222222333000000000000111111111111000000000000111111222222222222222222333333333333222222222222333444555666444777:::999777@@@ZZZsssvvvpppllljjjlllppprrrqqqpppdddcccbbb___YYYQQQGGG@@@444111...,,,---......---,,,,,,,,,,,,++++++++++++************))))))))))))***************************)))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///000000////////////.........///000000111444888<<<@@@CCCDDDEEECCCCCCDDDFFFJJJPPPWWW\\\___pppuuuoooqqqwww|||{{{ttthhh___ZZZSSSNNNJJJEEE???:::888>>>FFFMMMSSSUUUPPPHHHDDD???999444222111000000...,,,++++++---...---,,,))))))******++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***++++++++++++++++++***+++,,,---...............------.........////////////000000///......///111111111000///333???OOOZZZgggnnnwww~~~||||||tttwwwuuusssssssssnnnfff___WWWUUUPPPJJJGGGMMMYYYcccooommmiiiddd\\\RRRHHHBBBGGGJJJLLLIIICCC:::444000...,,,++++++------+++)))```TTTMMMGGGFFFDDDAAA>>>:::888777777666555444333222111111000111111////////////000000000000000000000000111111111111000000000111222222333333000000000111111111222222000000000111222222333333222222333333333444444444333333333444555666777888333777===@@@GGG___{{{rrrooopppnnnlllkkkkkkjjjiiigggccc[[[RRRKKK===999444111000//////...---------,,,,,,,,,++++++++++++*********)))))))))******************************)))))))))((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...//////000000000000/////////000111222333444888:::???CCCFFFFFFEEEEEEBBBFFFJJJMMMPPPZZZgggrrr{{{xxxzzzzzznnn^^^SSSNNNJJJEEE@@@888;;;>>>DDDMMMUUUSSSLLLJJJEEE???999666444111000000...---,,,---...---,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******------......///..................////////////000///000111000//////111333000222555999@@@OOObbbpppxxxyyy{{{||||||}}}}}}{{{yyyvvvppplllhhhhhhdddZZZOOOJJJLLLPPPTTTXXX___eeefff```VVVNNNKKKEEEBBBHHHPPPPPPCCC666///,,,******---...,,,***^^^SSSLLLGGGGGGEEEAAA>>>:::888777777666555444444333222111111111111////////////000000000000///000000000111111111111//////000000111222222333000000111111111222222222000000111111222333333444333333333333444444444444444444555555666888999:::666>>>LLL[[[mmmvvvooohhheeefffooonnnmmmllliiiddd]]]XXXLLLFFF???999555222000///------------,,,,,,,,,,,,+++++++++*********))))))*********************************)))))))))(((((((((((()))************)))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,------+++++++++,,,,,,,,,------------------------------------------------------------------............------///000000111111111000111222444666888;;;<<<@@@BBBFFFJJJMMMOOOPPPPPPPPPYYYccchhhlllwwwyyyvvvtttuuu}}}mmm```VVVNNNIII???===<<>>:::888777777666555555444333222111111111111////////////000000000000//////000000111111111222...//////000111111222222000111111111111222222222000000111222333333444444333333333444444444555555555555666666777999:::;;;EEEPPPddd{{{yyypppjjjiiilllmmmmmmllllllllliiidddaaaWWWQQQHHH???999555111///......---------,,,,,,,,,+++++++++************)))************************************))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,------------------------------------------------------------------.........//////------///000111111111111111222444777;;;>>>AAACCCEEEGGGJJJOOOTTTZZZ^^^```ggguuu~~~zzz}}}|||lll```[[[IIIEEEAAABBBNNN\\\```\\\XXXTTTOOOIIIEEE@@@;;;888444222///.........,,,+++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,---......---,,,,,,///000000000///...------////////////000000000000---///222333555777;;;>>>IIITTTcccnnnssswww~~~{{{zzzyyyxxxxxxvvvqqqnnniii]]]NNNFFFIIIOOOUUUWWWWWWZZZZZZTTTNNNOOOYYYcccSSSHHH:::111/////////---|||aaaUUUIIILLLGGGDDDAAA???<<<888666555555555555444444333333222222111//////000000111111111222111111222222222222111111000111111222333555666777111111222333333333333222555555444333333222111111444555555777888888666444888666555444555999@@@DDDMMMbbb~~~{{{vvvmmmfffbbbiiiooonnnmmmllleee[[[XXXVVVUUUSSSKKK===333000///---,,,,,,---...---,,,---,,,++++++******++++++************************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111000000000000444111///000222333111...222000555???FFFGGGFFFFFFIIIJJJJJJMMMXXXjjjxxx}}}~~~vvviii]]]UUULLLKKKPPPWWW[[[]]]eeeddd\\\NNNEEECCC???999999:::999444///,,,,,,...............------,,,,,,+++++++++************)))************************))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))************++++++******************((()))***++++++,,,++++++------------------------..................------000//////111333333333222111222111000222;;;IIITTT\\\jjjtttzzz}}}xxx{{{yyy{{{}}}wwwssstttsssqqqjjj]]]OOOFFFEEEGGGLLLRRR]]]eeeccc]]][[[___aaaWWWHHH;;;222///......{{{aaaTTTIIILLLFFFDDDAAA???<<<888666555555555444444333222222111111000000000000000111111111222111111222222222222111111222222111222222333444555111111222333333333333222333333333333333333333444333333333444555666666666<<<===;;;666555>>>QQQaaattt~~~uuummmnnnllljjjkkklllfff]]]QQQMMMMMMPPPOOOGGG???<<<222///---+++,,,------,,,---,,,++++++***+++++++++************************************************+++***)))(((((()))***+++))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,------------------------///...------,,,,,,,,,---,,,,,,---------.........000000000000000000000000222222333222222222333444888999???IIIMMMLLLJJJKKKCCCGGGMMMWWWhhhssscccUUURRRUUUZZZaaahhhbbbcccaaa[[[VVVOOOCCC777999999777555333000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))************++++++******************((()))***+++,,,,,,,,,,,,------------------------........................000//////000222555666666555555666999@@@LLLYYYbbbjjjuuuwwwyyyyyyttttttvvvvvvuuuppphhh\\\OOOEEE@@@HHHLLLVVV```ddddddgggmmmllldddXXXLLLAAA888111---yyy```TTTIIILLLFFFDDDAAA???<<<888666555555555333333222222111000000000000000000111111111111111111111222222222222111111333222222111111111222222111222222333333333333333222222333333444555666666444444333333444666888999444888:::999???UUUwww|||ppphhhgggiiieee^^^OOOGGGDDDJJJQQQPPPKKKGGG<<<888333///---.........------,,,+++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++)))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------///...------,,,---------------------.........///000000000000000000000000---000222111///000444999>>>AAAHHHPPPQQQNNNOOOTTTUUU\\\fffsssrrriiibbb\\\^^^ggg```bbbcccaaa___VVVGGG999<<<:::999999:::888444000------,,,,,,,,,---------,,,+++++++++************************************))))))))))))))))))))))))************))))))))))))************************************************)))))))))*********++++++******++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------............////////////333222000//////000111222000222888BBBQQQbbbrrr||||||xxxuuuzzzxxxvvvtttnnncccSSSGGGAAAAAAFFFPPPYYY```iiiqqqsssoooiiiaaaUUUFFF888///www^^^SSSIIILLLFFFDDDAAA???;;;888666555555666444444333333222111111000111111111111111111111111111222222333333222222111111111000000111111222222111222333333444444333333333333333444555555666666555666777777666777999:::555888>>>GGGZZZyyyvvvlllgggeeedddVVVIII???CCCMMMRRRPPPNNNKKKFFF===777333111000///------,,,++++++++++++,,,++++++++++++++++++++++++************************+++******))))))******+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------......------------......---............///////////////000000000000000111...000222222333555:::>>>DDDGGGMMMSSSTTTWWWbbbmmm}}}|||ggg^^^aaabbbcccdddbbb___XXXOOOHHHEEEAAA???AAADDDBBB;;;333000000///.........///000,,,,,,+++++++++*********************************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))*********+++++++++******+++++++++++++++,,,)))***+++,,,------------........................///////////////000000000111111111111111111333555555;;;EEEQQQaaattt~~~yyyyyy{{{uuuiii]]]IIIBBB===@@@HHHQQQ\\\eeejjjlllooommmeeeVVVDDD888ttt]]]RRRIIILLLFFFDDD@@@>>>;;;888666555666666555555555444333333222222222222222111111111111111222222333333333333222222/////////000111222444555222222333444444444444333555555555555555555555555444666999999888777888999BBBCCCJJJ\\\wwwwwwiiifffiii___NNN??????GGGNNNRRRTTTVVVPPPGGG???999444000......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------------------------------......---------......///........./////////000000///000000000111111222222555444444777===BBBDDDEEEGGGJJJQQQXXX```mmm~~~jjjeeebbbccceeeeeebbb]]][[[[[[QQQMMMJJJKKKOOOLLLCCC:::444333111///.........///,,,,,,,,,++++++++++++***************************************************))))))))))))))))))******************************************************************++++++++++++******++++++,,,,,,,,,,,,***+++,,,------......---......................../////////000000000111111---///222444555777;;;>>>GGGPPP[[[eeeqqq|||}}}}}}{{{tttmmm___RRREEE???>>>BBBKKKSSSYYY```iiipppooodddUUUJJJrrr[[[RRRHHHLLLFFFCCC@@@>>>;;;888666666666777666666666555444444333333222222222222222111111111222222333333333333222222/////////000222444555666222222333444444444444444666666666666666666555555222555888888777888;;;>>>DDDJJJXXXoookkkdddgggcccTTTEEE@@@DDDJJJSSSZZZYYYTTTMMMEEE>>>777111,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------------------------------.........---......///000////////////000000000000000111111222222333333333555444555;;;CCCIIIJJJIIIHHHLLLUUUcccqqq~~~rrrdddbbbcccdddccc___^^^```\\\XXXTTTVVVXXXUUULLLDDD999777333000---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))*********************************************************************++++++++++++,,,******++++++,,,---------++++++,,,---....................................//////000000111111222222111333444333222666<<>>555///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------------------...............///000000//////000000000111111111111222222333444444555555444777<<>>999444000---,,,,,,------,,,,,,,,,+++++++++************************************************((()))))))))*********************************************************************+++++++++,,,,,,******++++++,,,------...+++,,,---....../////////........................//////000111111222333333555555555555888CCCSSS^^^www{{{vvvqqqqqqkkkeee\\\OOOCCC???AAABBBIIITTT```iiillliiieeeoooYYYQQQHHHLLLFFFCCC???===;;;888666666777777555444444333333222222111333333333222222111111111222333333444444333333222444333333222333333333444222333444444555555444444333333444666777999::::::888999999888:::BBBNNNXXXmmm{{{vvvjjjddd\\\QQQFFFBBBJJJUUUWWWVVVUUURRRMMMEEE;;;555......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000000000000000111111111111222222333444444555666666999@@@IIIPPPSSSVVV[[[^^^jjjrrrmmm```aaabbbbbbcccbbb```______```^^^ZZZVVVIIIFFF@@@999444111//////---------,,,,,,,,,++++++************************************************(((((())))))*********+++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,---...///////////////////////////////////////000000111222222333333000222555<<>>CCCLLLXXXaaaggggggfffnnnWWWOOOHHHMMMHHHEEEBBB???;;;999999999888777555555444333222222222222111111222222222333333333444444444444444444444444333333333444444444555555333444555555444444555777111777;;;;;;999999;;;<<<:::???;;;999CCCOOOddd~~~lllbbbbbbWWWCCCAAANNNWWWZZZYYYSSSPPPNNNGGG===777333...---...///...---........................---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000000111111111111111222222222222333555777777777777777;;;FFFXXXbbb^^^]]]pppooobbbaaabbbbbbdddbbbbbbccceeebbb\\\VVVVVVQQQJJJBBB<<<777222...111///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.............../////////000111111222222---555666000///555666111777999>>>LLLjjj|||www{{{tttlllddd[[[UUUFFFDDDEEEJJJPPPUUU___hhhoooXXXPPPHHHLLLFFFCCCBBB???;;;999999999888777666555444333222222222222111222222222222333333333444444444444444444444444333333444444444555555555333555666666555444666777555888999777666666777999999===999<<>><<>>LLL___wwwyyytttllleeebbbTTTFFF@@@BBBHHHRRR[[[mmmXXXPPPGGGJJJFFFDDDBBB???;;;999999999888777666555444333333222222333222222222333333333444444333333333333333333333333444444444444555555555555444666777777666555777888999666555888::::::<<>>FFFPPPWWWSSS\\\ppp}}}hhh```aaabbbdddddddddbbbaaa^^^\\\ZZZWWWTTTNNNHHHCCC555444222000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................//////000000111000000111111222333333333666444777;;;888444===KKKdddiiixxxtttmmmlllmmm```RRRHHHAAA@@@FFFMMMiiiVVVOOOGGGKKKHHHGGGBBB???;;;999999999888777666666555444333333333333222222333333333444444444333333333333333333333333444444444555555555666666555666888777666666777999888666666;;;<<<:::<<>>HHH[[[zzzrrrccc```]]][[[WWWPPPIIIIIILLLOOOMMMIIIBBB:::444000///////////////////////////............---------,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,------------,,,---------............---------...//////000000000000000111222222333333333333444555666777777888666:::BBBKKKUUU\\\aaabbbqqqjjjYYYXXX^^^bbbccc___^^^^^^^^^]]]ZZZUUUQQQKKKFFF===444///...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................///000111222333333111222222333333444555555666555777@@@PPPlllppppppsssrrrnnnjjjeeeZZZLLLEEEEEEfffVVVPPPFFFJJJGGGHHHBBB???;;;999999999888777777666555444444333333444333333333444444444444555555555555555555555555555555555555555666666666666666777999888777777888::::::777:::>>>======III[[[yyy|||oooiiiccc^^^[[[TTTJJJEEEFFFLLLNNNNNNJJJBBB:::444222////////////////////////............------------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,------------...------------............---------...///000000000000000111111222333333444333444555666777888888999999BBBMMMVVV^^^iiixxxfff[[[[[[___bbb]]]]]]\\\]]]]]][[[XXXUUUSSSMMMDDD:::333000//////........................------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,------.../////////...........................//////000222333333444222222333333444555555555777:::@@@PPPmmmsssnnnxxxzzzrrrmmmgggZZZMMMGGGgggWWWPPPFFFIIIFFFFFFBBB???;;;999999999888888777777555444444444444444333333333444444444555555666666666666666666666666555555555555666666666777666888999999888888999:::999777:::@@@@@@DDDXXXoooppphhhbbb```YYYLLLDDDBBBIIIMMMPPPNNNGGG>>>888555000000000000000000000000//////.........---------,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////---------...///000000111000111111222222333444444444444555666777888999999999GGGVVV^^^eeeuuuxxxddd\\\[[[\\\]]]\\\[[[\\\\\\[[[YYYWWWWWWRRRIII???777111...---........................------------------------++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,------...///000000////////////////////////...///000111222333444444222222333444444555555666888???LLLbbbuuujjjwww}}}xxxtttiiiXXXLLLgggXXXSSSJJJKKKFFFCCCBBBAAA???<<<;;;:::::::::666666666666666555555555333333333444444444555555555555444444555666888999777777777777888888888888888;;;;;;777444666:::===777:::@@@EEEHHHVVVuuuzzzddd^^^^^^WWWKKKCCCCCCHHHOOOQQQMMMEEE===888111111000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////...............///000000////////////000000000000222333333333333333333444111777888555:::CCCCCC===JJJMMMWWWhhh~~~pppbbbYYYWWWZZZ^^^^^^[[[ZZZ[[[]]]WWWVVVSSSLLLBBB999333000000///............---+++.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------........................///////////////000111111...///111222333333222222444666555222222555888777CCCNNNccc{{{|||tttllldddfffWWWSSSIIIKKKFFFDDDBBB@@@>>><<<:::999999999666666666666666555555555333333444444444555555555555555444444555666888999777777777777888888888888666888999777666777999;;;===;;;@@@MMM```zzztttgggbbb[[[SSSNNNFFFIIIMMMPPPNNNHHHAAA===444222000///////////////.........---------,,,,,,,,,,,,---------.........---------------------------------........./////////............///000000000000000000000111111111444444444444555555555555666666444111777DDDPPPUUU[[[^^^gggzzzpppbbbZZZ]]]```aaa```]]]ZZZXXXWWWWWWUUUQQQJJJ@@@777111111000......//////...---.........------,,,,,,,,,...------,,,,,,------...------------------------------------------------........................///////////////000111111///000111222333333333222444666999888777999AAAJJJYYYhhh~~~uuuiiieeeWWWRRRIIIKKKFFFDDDAAA@@@===;;;999888888888777777777666666555555555333444444444444555555555555555555555666777888888777777777888888888999999777777888999:::::::::;;;AAA@@@GGG\\\wwwpppddd]]]XXXVVVLLLKKKJJJLLLNNNLLLHHHCCC999555000...///000000...///.........------------,,,------------.........------------------------------.........////////////////////////000000111000111111111222222222333555555555555666666777777999555333555;;;GGGYYYhhheeejjjuuuppp```___```bbbcccbbb\\\XXXXXXXXXWWWWWWSSSJJJ>>>555222000......///000//////.........---------------......------------......------------------------------------------------........................000////////////000111111000000111222333333333333222444888:::666999NNNeee~~~}}}|||kkkdddUUUQQQIIIKKKFFFDDD@@@???===:::999888888888888888777777666555555555444444444444555555555555555555555666666777888888777777888888888999999999:::888999<<<===;;;;;;<<<>>>HHH\\\uuuzzzjjjaaa\\\ZZZQQQLLLGGGHHHKKKMMMKKKHHH???999222///000222000.../////////............---------------................................................////////////000000//////000000111222111111222222333444444444444555555666666777777777888555888AAAFFFJJJZZZkkknnnyyyooohhh```^^^aaaccc```\\\[[[YYYWWWXXXWWWQQQFFF<<<555222///---.../////////...............---------......------------..............................................................................000000//////000000111222111111222333333444444444555444888:::999CCCeeeyyyzzzooobbbTTTPPPHHHKKKFFFDDD@@@???===:::999888888888999888888777666666555555444444444555555555666666555555666777777888888888888888888888999999999999;;;777777;;;<<<:::;;;@@@FFF\\\zzzwwwmmmddd]]]VVVNNNFFFDDDGGGJJJKKKJJJCCC>>>777333222222111000000000/////////.........---------.........//////................................./////////000000000000000000000111222222111222222333444555555555333444444555666666777777666555<<>>999444222111222000000000000////////////------........./////////............................../////////000000000111111111111111222222333111111222333444555666666333444444555666777888888888999@@@LLL[[[mmm}}}hhh```______^^^___\\\WWWUUUUUUSSSPPPMMMAAA<<<555000.........---...............///////////////............//////................................................////////////////////////111000000000000111222222333333333333444555666666555888>>>III\\\zzz```RRROOOGGGKKKFFFEEEBBB@@@>>><<<:::999999999::::::999888777666555444555555555555666666666666444555777888999999888888888888888999999999:::::::::666888======>>>MMM```yyyggg___XXXMMMCCC???AAAEEEIIIGGGGGGEEE???777222222444111111111000000000//////............////////////.........................../////////000000000000222111111111111222333333000111222333444555666666444555555666777888999:::;;;AAAIIIVVVmmm{{{mmmfffcccaaa___]]]ZZZXXXUUUSSSRRRQQQJJJDDD;;;444000///......---........./////////000//////............//////................................................////////////////////////111111000000111111222333444333333333444555666777333===HHHVVVppp___RRROOOGGGKKKFFFEEEBBBAAA???<<<;;;:::::::::::::::999888777666555444555555555555666666666777444555777888999999888888888888999999999:::::::::<<<:::<<>>>>>DDDIIIGGGJJJIIIBBB888111222555111111111111000000000000............/////////000////////////////////////////////////000000000000222222111111222222333444000000111222333555555666555666777888999:::;;;;;;<<>><<<<<<;;;999888888888777777666666555555555555444333444555666777777777777777888888888888777888:::;;;<<<<<<;;;:::666===???<<<@@@TTTlll{{{nnnfffYYYIII>>>===DDDLLLKKKKKKHHHDDD===777333222555333000000000111111000000000000000000000000000......////////////......///////////////000111111000111111111111222222222222222333444444555555666555999555555;;;999666>>>JJJQQQWWWnnnqqqhhhgggZZZZZZ^^^YYYWWWTTTLLLPPPMMMGGG???777222000///000000000000000/////////,,,---------.../////////////////////////////////............/////////000......///000000000000000////////////000111222333555777666333333888999666===bbbqqq|||dddUUULLLHHHJJJCCCFFFCCC@@@>>><<<<<<;;;999888888888888777666666555555555555444444444555666777777777777777888888888888777888999:::;;;::::::999555999???DDDNNNaaazzz|||hhhUUUIIIEEEDDDDDDLLLLLLKKKHHHBBB;;;666444444222000000111111111000000000000000000000000000......////////////......///////////////000111111111111111111222222222222222333333444444555555666444888555555;;;:::<<>>III___ooo{{{~~~{{{yyytttqqqmmmkkkkkkkkkiiihhhfffeeeeeefffhhhhhhgggeeedddfffiiimmmqqqtttwwwyyyooobbbYYYQQQKKKIIIJJJLLLMMMKKKGGG@@@<<<333222111111333222111///000000000000000000000000//////000000000000//////000000//////000000111222111111111222222222333333333333444444555666666666333888777888===???NNNgggttt|||jjjbbb```YYYYYY[[[VVVUUUTTTSSSQQQKKKCCC;;;555111000////////////000111000000//////......------////////////////////////...////////////000000000111111222333333333333222222222222222333444555666:::555666;;;999===UUUrrr~~~ssspppyyyaaaTTTMMMIIIKKKCCCEEEBBB???===<<<<<<<<<:::999999999999888777777666666555555555666666666666666888888888888999999999999::::::;;;;;;<<<======>>>???AAARRRlllwwwoookkkhhhgggggggggfffddddddeeefffgggggggggfffeeeeeefffeeecccaaabbbbbbcccdddfffhhhiiiiiiqqqssswww|||zzziii___ZZZYYYIIIIIIJJJLLLMMMJJJEEE@@@555444222222333333111000111111111111111111111111//////000000000000//////000000000000000111222222111222222222222333333333333333444555555666666777666:::999<<>>???>>>IIIaaa|||zzzuuujjjhhhdddaaa___```aaacccdddeeefffgggiiikkklllnnnooommmkkkjjjjjjiiigggfffgggeeeddddddeeeeeedddbbbgggggghhhiiikkkqqqyyy~~~wwwjjjeeefffPPPNNNKKKLLLMMMLLLHHHEEE:::777444333333333222111111111111111111111111111///000000111111000000///111000000000000111222222222222222222333333333333444444444555666666777777999;;;;;;BBBMMMUUUkkk|||rrrddd______ZZZRRRPPPPPPPPPPPPLLLDDD>>>777555333111000000111222000000//////////////////000000000000000000000000/////////000000000111111111111222333333333333222222222222222333444555555333222777???III[[[{{{```SSSMMMIIIKKKCCCEEEAAA???===<<<<<<<<<;;;:::::::::999888888777777666444555666777888777777666888888888999999999::::::999999:::;;;===@@@BBBDDDKKK___zzzvvvlllddd```^^^bbbbbbcccdddfffhhhlllnnnppprrrtttvvvxxxzzz|||~~~}}}{{{xxxwwwxxxxxxxxxwwwuuusssqqqqqqssssssqqqooollllllllljjjhhhgggggghhhjjjqqqyyy~~~uuuqqq]]]WWWQQQNNNNNNNNNKKKHHH???;;;666333222333333222111111111111111111111111000000111111111111000000111111000000111111222333222222222333333333444444444444555555666666777777;;;;;;===IIIZZZeee~~~{{{kkkeeeccc]]]XXXTTTQQQQQQRRROOOIIICCC;;;999555222111000111222///////////////000000000000000000000000000000000//////000000000111111111000111111222222222222222333333333333444555666777666777===JJJ^^^sss___SSSMMMIIIKKKCCCEEEAAA???<<<<<<<<<<<<;;;:::::::::999999888777777777444555777888888888777666888888999999999:::::::::<<<<<<===???AAADDDGGGIII]]]vvv|||ppplllgggcccaaacccfffhhhfffhhhlllooorrrvvvzzz}}}yyy{{{}}}{{{uuuoookkkhhhccceeehhhjjjnnnxxxzzzhhh```VVVPPPOOOOOOMMMJJJBBB===777333222222333333111111111111111111111111000000111111111111000000111111111000111111222333222222333333333444444444444444555555666777777777<<<;;;>>>NNNcccppppppiiigggaaa^^^YYYTTTRRRSSSQQQLLLGGG===;;;777333111111111222......//////000000111111000000000000000000000000000000000000111111111111000000111222222222222111555444444555555666777888===>>>DDDTTToooxxxpppooo]]]PPPJJJIIILLLDDDFFF???>>>===<<<;;;;;;<<<===;;;:::999777666555555555777777888888888777777666888888999::::::;;;<<<<<<>>>>>>BBBEEECCCDDDOOO^^^tttxxxnnnfffggghhhfff``````fffkkkmmmnnnqqquuuzzzxxxttttttpppmmmgggdddeeejjjpppssstttpppaaaOOOLLLTTTTTTKKKIIICCC:::555444444333222222222222222222222222222111111222222222222111111111111222222222333333333222333555444333333444666666666555555777:::<<<;;;:::BBBLLLVVVbbbwwwooohhhpppddd]]]TTTPPPQQQQQQOOOLLLEEE>>>555000///111222222111111111000000000000000222111111111000000//////000111111111111222222222111222222333333333222222444333555888777444666;;;777HHHaaayyy|||kkkhhhnnn]]]PPPKKKIIILLLDDDFFF@@@???===<<<;;;;;;<<<<<<::::::999777666666666666777777888888888888777777999999999::::::;;;;;;<<>><<<;;;;;;;;;;;;:::999888777777777777777777777888888888888888777:::::::::::::::;;;;;;;;;;;;;;;<<<===CCCTTTqqqrrrfff```___aaacccbbbiiiooorrryyy{{{uuuppplllfffgggiiikkkqqq|||zzzkkk___TTTLLLKKKNNNKKKIIIEEE>>>888555555555333333333333333333333333111111222222222222111111222222222222333333333333222444555555444444555666444555666777777999===@@@KKKUUUfffyyyzzzsssxxxvvvlll___WWWTTTSSSPPPMMMMMMHHH???999555333222111111111222222333444444444111111111111111000000000111111111111222222222333000111222333444444555555666333333666888:::???EEEggg|||iiicccnnn~~~]]]RRRLLLIIIKKKCCCFFFCCCAAA???===;;;;;;;;;;;;999999888777777888888888777777888999999999888888;;;;;;;;;;;;;;;:::::::::777:::===AAAJJJaaammmiiigggggghhhhhhjjjmmmmmmvvvvvvuuuqqqkkkgggjjjssszzztttjjj[[[JJJGGGOOOJJJJJJHHHCCC;;;666555666333333333333333333333333111222222333333222222111222222222333333333444444333444555555444444555666777888999:::999:::@@@GGGWWWjjj{{{|||uuueeeZZZUUUSSSPPPNNNPPPLLLEEE>>>888444111000000111111222333444444555111111111111111111111111111111111222222222333333000111222444555666666666777666777888888;;;FFFRRRvvvuuu~~~]]]SSSMMMIIIJJJCCCFFFCCCBBB???===<<<;;;;;;;;;999999888888888888888999777777888999999999999999<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAEEESSSpppooocccaaaccciiimmmnnnsssyyy~~~~~~vvvnnniiiiiijjjsss||||||tttbbbLLLEEELLLFFFHHHIIIEEE>>>888555555333333333333333333333333222222333333333333222222222222333333333444444444333444666555444444555777999999:::<<<999999CCCOOOaaa|||kkk^^^XXXTTTQQQNNNQQQOOOIIIBBB:::555111000///000000111222333444444111111111111111222222222111222222222222333333333000111333444555666777777555777:::999666:::MMM```~~~www]]]TTTNNNIIIJJJCCCGGGBBBAAA???===<<<<<<<<<<<<;;;:::999888888888888888777777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>777333111000000111111222222333333111111111222222222222222222222222222333333333333222333444555666666777777222555999888777@@@XXXooouuu~~~\\\UUUOOOIIIIIIBBBGGGBBB@@@???============>>><<<;;;:::999888777777777666777888999::::::::::::::::::;;;;;;<<<<<<======>>>BBBGGGUUUrrrwwwnnniiihhhrrrnnnrrr}}}}}}qqqpppnnnpppxxxzzzeeeUUUNNNAAABBBDDDFFFFFFAAA;;;666444444444444444444444444222333333444444333333222333333333444444444444555444555666666555555666777777555888===<<<@@@TTTkkkuuuhhhaaa\\\WWWSSSRRRRRRPPPJJJBBB;;;666555222222222333333333333333111111111222222333333333222222222333333333444444444444555666666666666666666555666999@@@PPPiiiqqqooo\\\UUUOOOIIIIIIBBBGGGAAA@@@???=========>>>>>>===<<<;;;999888777777777666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>:::EEEUUUmmmwwwkkkkkknnnpppqqqwwwxxxwwwuuuqqqnnnpppxxxttt```TTT@@@AAACCCGGGIIIEEE>>>777444444444444444444444444222333333444444333333222333333333444444444555555444555666666555555666888888777:::@@@AAAGGG___yyyxxxlllddd___ZZZUUURRRSSSRRRMMMEEE===999888444444444444444444333333111111111222222333333333222222333333333444444444555555666666666666666555<<<666555<<>>======>>>===<<<<<<;;;:::999999999::::::888888999999999:::::::::777<<<>>>>>>>>>???AAABBBCCCHHHaaawwwnnnjjjnnnooommmvvvvvvrrrvvv{{{ttt___NNNCCC===CCCJJJIIIAAA:::888444333666777444333444333333333444444555555555222222333333444555666666666666777777888888999999<<<444555AAAIIIRRRkkkxxxsssooocccYYYUUUVVVTTTRRRPPPLLLFFF???999333555666444111000222444444333333222222333333444333333333444444444555555444333222555888999888666999;;;<<>>======>>>===<<<<<<;;;:::999999999::::::999:::::::::;;;;;;;;;;;;;;;======;;;;;;<<<>>>???AAAUUUyyytttrrrlllkkkrrruuuxxx{{{zzzjjjPPPFFF@@@CCCHHHGGGBBB???999555333666777444333444333444444444444444444555222222333444444555666666666666777777888888999999<<<777;;;GGGPPP]]]|||zzzuuurrrggg[[[UUUVVVTTTRRRQQQNNNIIIAAA<<<333555555444111000222444444333333222222333333444333333444444444555555555555444333555888999888666>>>888>>>^^^pppaaaZZZiii{{{```QQQOOOJJJIIIJJJEEECCCAAA>>>======>>>===<<<<<<;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;;;;===???AAADDDfffqqqgggnnnlllpppyyyxxx}}}tttVVVKKKBBBBBBEEEDDDCCCDDD;;;666444666777444333444555555555444444444444444333333333444555555666666666666777777888999999::::::888???MMMYYYkkk}}}yyyyyy|||zzzxxxqqqdddZZZVVVTTTRRRQQQQQQLLLEEE@@@444555444333111111333555444444333333333333444444333444444444444555555555666555444666888999888777>>>999IIIyyyiiiaaafffyyy^^^OOOMMMHHHGGGHHHDDDCCCAAA>>>======>>>===<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;>>>@@@AAADDDIIIVVV{{{rrrmmmooorrruuu~~~~~~cccRRRBBB>>>BBBEEEDDDDDD===777555666777444333555666666555555444444333333333444444444555555666666666666777888999999::::::;;;;;;DDDWWWkkkwwwtttwww|||}}}ooobbbXXXTTTQQQQQQQQQOOOHHHCCC777666444333222222333555444444333333333333444444444444444444555555555555666666666666777888999999???DDDbbbxxxwwwzzzxxx]]]NNNMMMHHHGGGHHHDDDCCCAAA>>>======>>>===<<<<<<;;;:::999999999::::::::::::::::::;;;;;;;;;;;;<<<;;;<<>>@@@NNNjjj~~~uuutttvvvyyyxxxhhh\\\VVVQQQOOOQQQPPPKKKEEE;;;999666333333333444444555444444333333444444555444444444555555555666666666666666777777888:::<<>>======>>>===<<<<<<;;;:::999999999::::::999::::::::::::;;;;;;;;;<<<;;;>>>BBB@@@@@@LLL\\\uuukkknnnpppqqqttt}}}~~~kkkGGG;;;BBBHHHEEE@@@AAA;;;777777777444333555666666666555555555555555555555555555555555555555555666777888999;;;<<<<<<;;;BBBYYY~~~pppjjjrrr~~~oooccc[[[RRROOOQQQQQQMMMHHH@@@<<<888555444555444444555555444444444444555555444444555555555666666666444666777777777999<<>>======>>>===<<<<<<;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>AAA@@@EEE[[[ttt{{{mmmmmmrrrvvv|||}}}}}}{{{RRR@@@BBBGGGFFFCCCBBB<<<777777666444333555555555555555666666666666666666666666555555555555555666777888:::;;;<<<===<<>>BBBUUUooo}}}www]]]NNNMMMHHHHHHIIIEEECCCAAA>>>======>>>===<<<<<<;;;:::999999999::::::<<<<<<<<<<<<=========>>><<<;;;>>>BBBBBBLLLkkkxxxooojjjpppuuu{{{{{{[[[EEEBBBEEEGGGGGGCCC===888777666444333555444444555555666666777777666666666666666555555555555666777888:::;;;<<<===EEE[[[vvvooorrr|||rrrfffWWWPPPRRRTTTRRRNNNHHHBBB;;;777666666555333555555444444444444555555555555555555666666666777222444666777777:::@@@DDDbbb|||hhhrrrwww^^^QQQOOOIIIGGGIIIFFFBBBAAA???>>>===<<<============<<<;;;;;;;;;;;;<<<======;;;::::::;;;<<<===999???@@@>>>EEE```xxxooooooqqqxxxwww\\\LLLFFFFFFIIIHHHCCC;;;666444555666666666666555555555555666666666666666666777777777777:::888888:::;;;999<<>><<<<<<<<<=========<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<@@@AAACCCPPPoootttlllqqqttt|||lllYYYMMMKKKMMMJJJDDD<<<666444555666777666666555555555555666666777777777777888888888888666555666:::;;;<<>>BBB\\\{{{vvvggghhh~~~vvv]]]PPPOOOIIIGGGIIIEEEDDDBBB@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<======>>>??????EEEZZZ}}}pppkkknnnrrrzzz|||eeeSSSLLLMMMLLLFFF===777555555777888777666666555555666666777888888888888999999999999666555777::::::>>>HHHTTThhhsssnnnoooyyy}}}{{{|||nnn[[[UUUWWWUUUOOOLLLJJJFFF@@@999555444555666666666555555555555444444555555555666666666777777444:::BBBAAAIIIssshhhfff{{{ttt\\\PPPOOOJJJHHHIIIEEEDDDBBB@@@>>><<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========AAA@@@@@@JJJfffwwwnnnrrr{{{zzzttt\\\OOONNNNNNHHH???999666777888999777777666666666666777777777777777888888888999999::::::::::::999>>>OOO```}}}ppplllrrryyyuuutttzzz{{{cccXXXXXXVVVOOONNNLLLIIIBBB<<<777555555666666666555555555555555555555555666666777777888777555888???IIIbbblllyyysss[[[OOOOOOJJJHHHIIIEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>>>>CCCBBBFFFWWWxxxyyyqqqpppxxxjjjWWWRRRPPPJJJBBB<<<999888888888777777666666666666777777666666666777777777888888:::;;;<<<;;;:::EEE^^^vvvzzznnnllltttwwwsssttt|||nnn[[[VVVTTTPPPNNNNNNKKKEEE>>>999666555666666666666666666666666555555666666777888999999;;;===;;;@@@[[[xxxyyyrrrZZZOOOOOOJJJHHHHHHDDDBBBAAA???>>>===<<<======<<<;;;;;;:::::::::::::::;;;;;;===>>>>>>>>>>>>>>>===@@@JJJbbbwwwppprrrvvv~~~uuu[[[RRRQQQLLLEEE???<<<:::888777888777777666666777777888555666666666777777777777777999<<<<<<@@@SSSxxx{{{ssslllkkksssxxxnnnjjjmmmwwwxxxbbbVVVRRRRRRNNNNNNLLLHHHAAA;;;888777555666666666666777777777555555666777888999:::::::::>>><<>>=========>>>???<<<;;;::::::999999:::::::::;;;===>>>??????>>>>>>;;;CCCSSSppp~~~ooopppwww~~~```TTTQQQMMMGGGCCC???<<<888666888888777777777777888888666666777777777888888888666999>>>@@@GGGbbb{{{mmmnnnrrryyyxxxmmmeeeeeejjjsss~~~jjjYYYRRRSSSNNNNNNMMMIIICCC>>>:::888555666666666777777777777555666666777999::::::;;;777999>>>RRR|||~~~pppYYYOOOOOOKKKHHHHHHDDD@@@???>>>======>>>???@@@<<<;;;::::::999999:::::::::;;;===>>>?????????>>>CCCMMM```~~~tttlllqqqzzzjjj\\\PPPMMMIIIEEEAAA===888555888888777777777777888888777888888888888999999999888<<<@@@CCCLLLjjjsssjjjjjjsssyyyhhhbbbaaakkkvvvooo\\\SSSUUUMMMNNNNNNJJJEEE???;;;:::555666666666777777888888555666777888999:::;;;;;;999999EEEccc|||uuu\\\OOONNNHHHFFFGGGCCCDDDAAA???>>>??????>>><<>>999888===@@@???>>>???DDDRRRiiippptttvvvvvv~~~uuu```VVVHHHCCCBBB======>>>666888888888888777777777777777777777888999999::::::999:::>>>AAAVVVwwwkkkllltttnnn}}}nnn]]]aaaeeemmmzzzxxxbbbZZZWWWSSSQQQNNNLLLHHHCCC>>>999888999999999999888777777666999:::777555777999:::@@@;;;IIIooodddttt{{{vvv|||uuu\\\PPPNNNIIIGGGHHHDDDDDDAAA???>>>??????>>><<>>:::888;;;>>>>>>@@@CCCEEEccczzznnnsssxxx}}}kkkWWWHHHCCCCCC???@@@???777999999999999888888888888777777777888999999::::::999<<>>??????>>><<<>>>===<<<:::::::::;;;;;;>>>:::888;;;<<<===AAAFFFLLLxxx|||ooonnnttt{{{uuuZZZHHHBBBEEECCCCCCBBB:::;;;::::::::::::999999999777777888888999:::::::::;;;>>>HHHTTTlllzzzkkkhhhnnnzzzssseee\\\YYY```iiirrr~~~{{{iiiXXXWWWTTTQQQOOOLLLGGGBBB>>>999999999999999999999999777666777888999;;;===>>>@@@UUUyyyttt___nnnzzzooofffeeekkkooouuu]]]QQQQQQKKKIIIIIIEEEDDDAAA???>>>??????>>><<<>>>===<<<;;;:::;;;;;;;;;<<<::::::<<<<<<;;;???FFFWWWtttnnnpppwww{{{^^^IIIAAAEEEEEEDDDBBB;;;::::::::::::999999999999777777888999999::::::;;;===???JJJYYYrrrmmmppp~~~xxxppplllsssqqq```]]]\\\\\\hhhxxxpppZZZXXXUUURRROOOLLLIIIDDD@@@::::::999999999:::::::::888666666888:::;;;>>>BBBKKKqqqssseee}}}rrrhhhbbb___jjj{{{sss\\\QQQQQQLLLIIIIIIEEEDDDAAA???>>>??????>>><<<======<<<<<<;;;;;;<<<<<<::::::===???===:::???FFFcccuuuqqqpppttt}}}eeeKKK@@@EEEFFFEEEBBB;;;:::999999999999888888888888888888999::::::;;;;;;===@@@PPPccc|||rrrgggkkk|||{{{kkkpppzzzvvvcccXXX]]]bbbdddrrryyy___XXXVVVRRROOOMMMIIIEEEBBB<<<;;;::::::999999:::::::::777777999999999@@@IIIeeeyyyzzzwwwbbb]]]]]]```rrrrrr[[[PPPQQQLLLIIIIIIDDDDDDAAA???>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;???@@@===<<>><<<:::999999999::::::888888;;;999999FFFVVVqqqddd[[[^^^hhhxxxpppZZZOOOPPPKKKIIIHHHDDDDDDAAA???>>>??????>>><<<<<<<<<============<<<<<<:::<<>>??????>>><<<<<<<<<===============<<<;;;===>>>>>>===BBBTTTeeepppiiipppxxx{{{[[[FFFIIIJJJGGGDDD???<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<>>;;;999888888888777888<<>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;:::;;;DDDFFF???RRRzzzzzzooossssssvvvfffGGGEEEIIIDDD@@@DDD???===:::999:::;;;:::999:::888888;;;<<<;;;===AAAGGGgggyyyfffaaaooo{{{}}}yyyvvvuuutttrrrssstttuuuqqqhhheeeeeejjjpppuuueee^^^VVVQQQNNNLLLJJJHHHEEEAAA<<<:::;;;<<<:::888===777777;;;999>>>^^^zzzxxxwwwnnnhhhkkkuuupppZZZPPPPPPJJJGGGHHHDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<>>>>>DDDHHHGGG```tttmmmtttwww~~~qqqMMMGGGKKKGGGCCCDDD???===:::999:::;;;::::::===::::::<<<<<<;;;===BBBTTTtttyyypppaaa```rrr|||zzzzzzyyyxxxyyyxxxlllbbbbbbgggnnnyyynnnaaaUUURRRQQQMMMJJJKKKEEEAAA===;;;;;;<<<;;;999>>>777999AAA>>>AAAeeessszzzvvvvvvpppZZZPPPPPPJJJGGGHHHDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;@@@HHHQQQttt}}}ooommmxxxVVVIIIMMMLLLFFFCCC???===:::::::::;;;;;;:::===::::::<<<<<<<<>><<<<<<<<<;;;:::>>>888;;;EEEGGGQQQzzzlllppppppZZZPPPPPPJJJGGGHHHDDDBBBAAAAAA@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999<<<:::>>>LLLbbbxxxuuuooorrr^^^JJJLLLMMMFFF@@@@@@===;;;:::;;;;;;;;;::::::888999;;;<<<>>>FFFOOOhhhuuupppkkkbbbmmmwwwvvvpppwwwwwwpppuuu~~~mmmWWWUUUTTTLLLJJJOOOEEECCC@@@===<<<<<<<<<<<<;;;:::===DDDTTTrrrkkkwwwpppZZZPPPPPPJJJGGGHHHDDDBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;<<<<<<======AAA???BBBUUUrrrrrrrrrpppxxxhhhMMMIIIKKKFFF???@@@>>>;;;:::;;;<<<;;;:::;;;999999;;;;;;>>>HHHSSSjjj}}}xxxooommmjjjeeeuuunnnrrr|||rrrmmm}}}wwwwww]]]VVVRRRLLLJJJNNNFFFDDDBBB???===<<<===>>>888>>>???GGGhhh~~~pppZZZPPPPPPJJJGGGHHHDDDBBBBBBBBBAAA@@@@@@??????======<<<<<<<<<<<<=========BBB???BBBYYY{{{{{{ooorrrsss~~~~~~wwwssssssyyyxxxVVVIIIHHHEEE???@@@>>>;;;;;;;;;<<<<<<;;;???===<<<<<<;;;>>>JJJVVVsss~~~wwwiiiccceeehhhiii{{{vvvjjjwww{{{}}}~~~pppxxx}}}iiiXXXPPPMMMKKKLLLFFFEEEDDD@@@===<<<>>>???999???DDDVVVpppZZZPPPPPPJJJGGGHHHDDDCCCBBBBBBAAAAAA@@@??????======<<<<<<<<<<<<======999@@@>>>DDD```qqqqqqtttwwwyyyrrrmmmmmmooottt~~~dddMMMHHHFFFBBBAAA>>><<<;;;<<<<<<<<<;;;>>>=========>>>CCCQQQ```|||qqq```]]]eeelllppp}}}mmmlll}}}{{{~~~{{{yyyvvv[[[OOOOOOOOOKKKFFFFFFEEEAAA>>><<<>>>AAA>>>>>>LLLqqqpppZZZPPPPPPJJJGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======999BBBBBBKKKlll~~~kkksssvvv{{{~~~uuupppnnnvvvzzz|||tttnnnmmmiiihhhmmmttt{{{nnnQQQIIIGGGDDDAAA>>><<<;;;<<<<<<<<<;;;999999;;;>>>AAAIIIZZZjjj{{{mmm``````jjjuuuxxxssshhhnnn|||~~~{{{~~~^^^OOOQQQQQQJJJFFFGGGFFFBBB>>><<>><<<<<<<<<<<<999:::???BBB@@@GGGdddvvvqqqeee]]]nnnnnnooo||||||bbbTTTQQQNNNOOOGGGHHHGGGAAA===<<<<<<<<>>===<<<<<<<<>>@@@BBBBBBNNNpppsssooohhhfff{{{zzzvvvyyy~~~iiiVVVPPPMMMNNNHHHHHHFFFBBB@@@??????>>>EEEEEEggg~~~uuuqqqmmmooouuuxxxvvvrrrnnnmmmsss|||rrr[[[PPPPPPIIIFFFHHHEEECCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<======>>>CCCDDDLLLlll~~~rrrrrrvvv|||qqqgggdddbbbbbb```^^^```eeehhhlllttt~~~}}}vvvoookkkhhhbbb___aaacccdddeeeeeegggkkkqqquuuzzz{{{{{{zzz|||cccPPPIIIEEEDDDBBB@@@>>>===<<<<<<===>>>;;;;;;===CCCWWW~~~nnnjjjhhhtttzzz}}}|||uuuZZZOOOLLLLLLJJJGGGEEEDDDCCCBBB@@@???HHHRRR|||xxxiiifffffffffjjjqqquuuwwwwwwtttssszzzpppZZZPPPPPPJJJGGGHHHEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>>@@@BBBPPPxxxtttrrrxxxzzzxxxllliiiiiiccceeegggfffbbb```cccgggmmmooowwwxxxqqqkkkhhhgggfffcccccceeedddhhhmmmqqqtttxxx~~~mmmTTTIIIFFFDDDCCC@@@>>>============<<<:::999===IIIdddwwwhhhfffkkk}}}^^^OOONNNKKKLLLHHHDDDEEEEEECCCAAA@@@KKKbbb~~~wwwmmmeeefffjjjnnnttt{{{oooYYYPPPPPPJJJGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>============>>>>>>@@@CCCVVVtttwww|||}}}yyyhhhbbbeeeiiilllppprrrmmmgggeeehhhllljjjlllvvvrrriiijjjggggggiiiiiihhhkkkooorrrxxxvvvWWWIIIFFFDDDCCCAAA???============???>>>>>>BBBQQQnnnqqqeeegggzzzbbbPPPQQQKKKNNNHHHEEEFFFEEEBBBAAADDDNNNsss{{{xxxooollllllgggfffiiiooovvvnnnXXXOOOPPPJJJGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>???CCCHHHaaazzzvvvyyy~~~qqqiiieeeeeejjjvvvyyyvvvnnnhhhiiinnnqqqlllrrruuunnniiihhhgggiiimmmnnnnnnrrrxxx]]]JJJFFFEEECCCAAA???>>>======>>>>>>>>>>>>CCCSSSqqqmmmgggnnngggSSSTTTKKKNNNHHHFFFHHHFFFBBBEEENNN^^^tttpppfffeeehhhccccccdddgggnnnyyymmmXXXOOOPPPJJJGGGGGGDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>??????EEELLLkkkvvvvvvxxxuuunnnllliiikkkrrrwwwkkkeeejjjppprrryyyvvvrrrqqqqqqqqqqqqtttzzz{{{|||dddMMMGGGEEECCCAAA???>>>===>>>>>><<<<<<<<>>>>>>>>>>>??????EEENNNqqqwwwrrrtttwwwllliiiiiijjjrrr~~~xxxhhhccciiioooqqqsssrrrvvvxxxjjjOOOHHHEEEDDDBBB@@@>>>>>>>>>>>>===>>>???HHH___nnnrrruuupppYYYXXXIIIJJJGGGHHHLLLHHHFFFSSSeeexxxssskkkyyysssfffeeeiiikkkjjjkkkooorrruuu}}}oooYYYPPPQQQJJJGGGGGGDDDCCCBBBBBBAAAAAA@@@@@@??????======???>>>===AAAFFFGGGUUU{{{ooopppvvv||||||oookkkmmmttt|||gggdddiiinnnwww|||}}}zzzzzz{{{~~~|||MMMKKKGGGEEEBBB???===<<<======:::DDDAAAEEEiii}}}www~~~uuu{{{]]]OOOOOOLLLQQQJJJGGGLLLLLLgggwwwooowww{{{gggdddkkkooopppqqqwww|||oooZZZPPPQQQKKKGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@??????======??????===@@@EEEJJJ[[[|||mmmqqqxxxwwwmmmlllpppyyyyyyeeedddnnnxxx{{{wwwwwwxxx}}}TTTNNNHHHFFFCCC???============;;;DDDDDDNNNxxx}}}www{{{|||cccQQQQQQLLLPPPJJJHHHNNNTTTuuurrrooo{{{xxxgggdddkkkppptttwwwoooZZZQQQQQQKKKGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@???>>>======@@@???===???CCCNNNdddvvvnnnttt}}}yyyqqqkkknnnvvvvvvccceeettt}}}wwwrrrrrrtttzzz\\\OOOHHHFFFCCC@@@>>>======>>>===DDDGGG\\\~~~wwwzzz{{{jjjTTTSSSKKKOOOKKKIIINNN\\\ppptttrrrfffdddjjjsss{{{pppZZZQQQQQQKKKHHHHHHDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<>>>@@@@@@===???CCCPPPllluuusss{{{tttooommmqqq}}}uuufffkkk}}}{{{tttnnnmmmpppwwwaaaMMMIIIGGGDDDAAA???>>>>>>>>>???DDDLLLjjjzzzyyyqqqUUUSSSKKKMMMLLLJJJMMM```sss{{{rrrllleeedddkkkvvvpppZZZQQQRRRLLLHHHHHHEEECCCBBBBBBAAAAAA@@@@@@???>>><<<>>>@@@@@@>>>@@@EEEUUUuuuyyytttwwwtttrrrqqqwwwxxxqqqzzzzzzrrrjjjjjjmmmsss~~~iiiMMMIIIGGGDDDAAA???>>>??????AAAEEEQQQvvvxxxVVVRRRKKKKKKMMMKKKMMMfff~~~www}}}iiihhheeeeeemmm}}}ppp[[[RRRRRRLLLHHHIIIEEECCCBBBBBBAAAAAA@@@@@@??????======@@@@@@@@@DDDJJJaaarrrrrrzzzvvvvvvxxx~~~xxx}}}{{{qqqiiihhhkkkpppxxxsssQQQJJJHHHEEEBBB@@@??????@@@BBBHHHXXXXXXSSSMMMIIILLLMMMQQQrrryyyxxxqqqfffhhhhhhiiisssqqq[[[RRRRRRLLLIIIIIIEEECCCBBBBBBAAAAAA@@@@@@???@@@======???@@@AAAGGGNNNqqqwwwppprrr|||xxxzzz|||}}}xxx{{{|||rrrjjjhhhjjjmmmsssyyyzzzTTTKKKIIIEEEBBB@@@@@@@@@@@@CCCKKK^^^{{{|||]]]VVVPPPHHHKKKOOOZZZyyyrrryyyzzzkkkiiikkklllnnn{{{qqq[[[RRRSSSLLLIIIIIIFFFCCCCCCBBBAAAAAA@@@@@@???AAA>>>===???@@@BBBIIIQQQ~~~ooorrrtttyyy|||}}}sssjjjiiijjjlllpppttt{{{~~~UUUKKKIIIFFFCCCAAA@@@@@@@@@DDDMMMcccxxxyyy}}}aaaYYYSSSHHHKKKQQQaaa{{{rrrooo{{{vvvjjjllloooooorrrrrr\\\RRRSSSLLLHHHHHHEEECCCCCCBBBAAAAAAAAAAAABBB>>>DDDAAA<<<>>>???HHHYYYvvvpppsss}}}sssiiiggglllqqqppplllxxxZZZLLLIIIDDDAAAAAAAAAAAA@@@JJJMMMddd~~~~~~}}}~~~oooVVVNNNMMMVVVPPPnnnrrrmmmwwwlllrrr}}}mmmlllpppttt|||rrr\\\SSSSSSLLLHHHIIIEEECCCCCCBBBAAAAAAAAAAAABBB===BBB???<<<@@@AAAIIIZZZ|||rrrtttyyy}}}tttkkkiiinnnrrrppplllxxx]]]NNNJJJFFFCCCBBBBBBBBBBBBMMMSSSlll{{{zzztttYYYPPPLLLSSSPPPrrrlllmmmooojjjuuuzzzmmmnnn{{{rrr\\\SSSSSSLLLIIIIIIEEECCCCCCBBBAAAAAAAAAAAABBB<<<@@@===<<>>CCCBBBJJJ]]]wwwpppuuu|||vvvpppppprrrsssppplllrrr{{{|||~~~```PPPLLLGGGCCCBBBCCCDDDDDDNNNeee{{{{{{}}}~~~YYYPPPIIIPPPOOOppp{{{nnnjjjhhhooo}}}xxxssszzzsss]]]SSSTTTMMMIIIJJJFFFCCCCCCBBBAAAAAAAAAAAABBB???AAA???@@@CCCAAAKKKbbbtttpppvvv|||wwwrrrqqqrrrqqqmmmjjjkkkuuuwwwzzz```PPPLLLFFFBBBAAACCCDDDDDDQQQrrr~~~~~~~~~ZZZMMMHHHQQQPPPlll{{{sssnnnggghhhmmmwwwyyyyyysss]]]TTTTTTMMMJJJJJJFFFCCCCCCBBBAAAAAAAAAAAABBB@@@BBBAAABBBCCC???MMMkkk~~~qqqqqq{{{}}}xxxssspppooommmjjjgggfffrrrvvvyyybbbQQQLLLFFFBBBAAACCCDDDEEEYYY~~~||||||bbbNNNHHHRRRQQQkkk}}}uuunnnjjjhhhggggggllluuusss]]]TTTTTTNNNJJJJJJFFFCCCCCCBBBAAAAAAAAAAAABBB===BBBBBBCCCBBB>>>RRRvvvyyyrrrwww{{{~~~yyysssnnnkkkiiifffdddeeesssxxxyyygggSSSNNNGGGCCCBBBDDDEEEFFF___}}}yyyzzzjjjRRRHHHPPPRRRpppvvvsssooojjjggggggiiikkknnnuuusss^^^TTTTTTNNNJJJJJJFFFCCCCCCBBBAAAAAAAAAAAABBB;;;@@@CCCDDDBBB>>>VVV~~~yyyuuu|||zzztttssszzzyyyrrrllliiifffdddbbbfffuuuzzzyyy~~~jjjTTTOOOHHHDDDCCCEEEGGGHHHbbb}}}yyyzzz~~~nnnVVVHHHNNNSSSvvv{{{wwwvvvnnnmmmlllkkkjjjmmmpppsssvvv}}}www___TTTSSSNNNKKKKKKGGGEEEDDDCCCBBBBBBAAABBBBBBBBBAAA@@@DDDDDDBBB^^^yyyuuuyyyxxxqqqppprrruuu{{{{{{tttllleeeaaa___^^^ffflllrrrtttvvvgggVVVPPPHHHEEECCCBBBDDDFFFiii}}}zzzzzz|||~~~mmmRRRQQQPPPQQQ}}}yyyvvvsssuuuwwwvvvuuuvvvzzz}}}~~~xxx```TTTTTTNNNKKKLLLGGGEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@DDDEEEEEEfffxxxwww~~~wwwrrrrrrtttwww{{{~~~|||xxxppphhhbbb^^^]]]]]]bbbhhhnnnppprrr{{{gggVVVOOOIIIFFFDDDDDDFFFIIIjjjtttqqqpppuuu{{{xxxwwwzzz|||qqqPPPOOOQQQZZZ}}}~~~~~~}}}|||}}}xxx```UUUTTTOOOLLLLLLGGGEEEDDDCCCBBBBBBAAABBBBBB???@@@@@@DDDFFFJJJqqqwwwzzzwwwqqquuuzzz{{{}}}xxxssskkkccc^^^[[[[[[\\\]]]ccciiilllooowwwjjjVVVOOOIIIGGGFFFDDDHHHMMMooorrrccc]]]___hhhxxxyyyvvvuuuwwwyyy|||wwwPPPNNNRRRcccyyyaaaVVVUUUOOOLLLLLLGGGEEEDDDCCCBBBBBBAAABBBBBB???@@@@@@DDDEEELLLyyywww|||wwwwww{{{{{{uuuqqqiiibbb]]][[[\\\]]][[[```fffjjjnnnwwwoooXXXOOOIIIHHHFFFCCCHHHPPPvvvrrr___^^^eeennnzzzuuussstttvvvyyy~~~UUUNNNQQQeee{{{cccWWWVVVPPPLLLLLLHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@CCCDDDMMM|||~~~xxx~~~wwwuuuvvv{{{}}}zzzuuuqqqjjjccc___]]]^^^___[[[```fffkkkpppxxxvvv[[[QQQIIIHHHDDD@@@GGGTTT|||qqq^^^[[[fffkkk}}}{{{vvvrrrrrrssswwwXXXNNNOOOddd|||dddWWWWWWPPPMMMMMMHHHEEEDDDCCCBBBBBBAAABBBBBBBBBAAA???BBBFFFOOO|||}}}yyywwwtttrrrrrr}}}{{{xxxtttpppjjjeee```^^^]]]^^^ZZZ___ffflllrrryyy~~~___RRRIIIHHHDDD@@@JJJ[[[wwwcccXXX]]]nnnyyy{{{uuuqqqqqqsssxxxXXXMMMPPPddd}}}dddXXXWWWQQQMMMMMMHHHEEEDDDCCCBBBBBBAAABBBBBBCCC@@@>>>CCCIIISSS}}}zzzxxx}}}yyyyyyyyyuuusss~~~zzzwwwqqqnnnjjjddd```\\\ZZZZZZYYY]]]dddkkkqqqyyyaaaRRRIIIHHHEEECCCQQQeeeiii\\\\\\iii~~~xxxsssooopppttt{{{UUUMMMRRReee}}}eeeXXXWWWQQQMMMMMMHHHEEEEEECCCBBBBBBBBBBBBBBBCCC???===DDDLLLVVV~~~xxxxxxqqqnnnpppyyy~~~xxxsss}}}yyywwwnnnlllhhhccc___[[[XXXVVVWWW[[[bbbiiipppxxxbbbRRRIIIIIIFFFFFFVVVnnn```XXXaaawwwuuupppnnnpppuuu~~~{{{SSSNNNUUUgggeee]]]gggbbbTTTMMMJJJEEEDDDDDDCCCCCCCCCCCCDDDAAAAAACCCFFFJJJ]]]yyyyyyrrrdddooosss}}}|||wwwzzzsssrrrrrr~~~}}}zzzuuurrrooommmhhhccc^^^ZZZWWWVVVZZZ\\\dddmmmrrruuu|||iiiQQQIIIFFFHHHFFFPPP|||xxxaaa[[[dddxxxvvvtttsssttt{{{VVVTTTOOOdddzzzcccXXX___ZZZOOOKKKIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBDDDEEEHHH[[[yyy{{{yyymmmgggooorrr{{{}}}{{{vvvlllhhhhhhiiitttwww|||}}}zzzuuurrrooolllgggaaa\\\XXXUUUTTTXXX[[[bbbkkkpppssszzziiiQQQIIIFFFHHHGGGQQQ}}}rrraaaaaannnvvvtttrrrrrrrrryyyVVVRRRNNNfff|||cccUUUXXXSSSKKKJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDFFFZZZ}}}yyy|||ssskkkgggfffmmmpppyyy~~~xxxooofffaaa___aaabbbfffhhhlllqqqwww}}}~~~}}}zzzuuurrrooolllfff```ZZZVVVTTTSSSVVVYYY```iiinnnqqqxxxlllSSSIIIEEEIIIHHHRRR~~~ddd]]]eeewwwuuurrrpppppppppvvvWWWSSSPPPlll{{{gggWWWXXXRRRLLLMMMLLLFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBDDDDDDGGG\\\{{{xxx|||qqqhhhdddbbbjjjnnnwww~~~wwwrrrnnnkkkfffbbb```___aaabbb```aaacccgggmmmttt{{{~~~~~~|||yyyuuurrrpppmmmggg```ZZZVVVTTTSSSVVVYYY```iiimmmpppwwwqqqVVVKKKFFFIIIHHHRRR}}}{{{\\\^^^oootttqqqoooooopppvvvZZZUUUUUUwwwxxxjjjZZZZZZTTTOOONNNJJJFFFFFFDDDCCCCCCBBBBBBBBB@@@BBBDDDEEEIIIaaayyyvvv||||||zzz|||uuujjjeeeccchhhnnnyyyxxxsssrrrpppnnnkkkjjjhhheeedddccccccdddeeeddddddfffkkkrrryyy~~~}}}|||yyyuuurrrqqqmmmggg```ZZZWWWUUUUUUXXXZZZaaajjjnnnqqqxxxwww[[[LLLFFFIIIHHHQQQ|||}}}bbbjjjuuuqqqooopppqqqvvv[[[UUUWWWuuukkk\\\ZZZSSSOOONNNHHHGGGFFFEEECCCCCCBBBBBBBBB???AAAEEEFFFKKKeeewwwuuu|||{{{vvvxxx~~~rrrhhhgggjjjjjjqqq~~~vvvppppppssstttuuunnnmmmlllkkkjjjjjjiiiiiijjjiiiiiijjjpppwww~~~}}}|||yyyvvvssspppmmmfff___ZZZWWWWWWWWWYYY[[[bbbjjjoooqqqxxx{{{]]]MMMFFFJJJJJJRRR}}}~~~jjjxxxvvvqqqoooppprrrvvvZZZTTTXXX~~~xxxzzztttnnn]]]XXXRRROOOOOOJJJGGGFFFEEEDDDBBBBBBBBBBBB@@@BBBEEEFFFKKKfffuuuuuu}}}pppeeegggmmmpppxxxyyysssqqqtttxxxyyyzzzssstttttttttuuuuuuuuuuuuvvvvvvwww{{{~~~}}}|||yyyvvvsssnnnjjjddd^^^YYYWWWWWWWWWYYY[[[bbbjjjnnnqqqxxx{{{\\\LLLFFFKKKLLLUUUyyysssvvvqqqnnnppprrruuu}}}]]]UUUYYY{{{|||qqqrrr___XXXQQQQQQRRRMMMGGGFFFEEEDDDBBBBBBAAAAAA@@@BBBEEEFFFKKKffftttuuuttteeefffllluuu~~~zzzyyyvvvsssssswwwzzzzzzyyyyyyzzz{{{}}}~~~}}}}}}|||yyyvvvssslllhhhbbb\\\XXXVVVWWWWWWYYY[[[bbbjjjnnnpppwwwzzz[[[KKKEEEKKKNNNXXXyyy}}}uuupppmmmooorrruuu|||```XXX\\\mmmjjj___ZZZUUUVVVLLLLLLIIIGGGDDDBBBBBBBBBAAA@@@@@@CCCBBBKKKLLLggg~~~tttuuu}}}xxxiiifffkkkuuuyyyvvvssstttzzz~~~{{{zzzzzzyyyuuuqqqllliiiccc]]]YYYXXXWWWXXX\\\]]]ccclllpppqqquuu{{{zzzUUUGGGIIIMMMJJJ___uuuqqqpppsssqqqppp{{{cccQQQ[[[lllkkk```ZZZVVVVVVLLLMMMJJJGGGDDDBBBBBBBBBBBBAAAAAACCCAAAJJJLLLgggwwwyyyyyykkkiiiooo~~~xxxyyyvvvwww}}}}}}{{{{{{yyytttpppmmmiiiccc]]]YYYWWWWWWWWW\\\]]]ccckkkoooppptttyyyzzzWWWIIIJJJNNNNNNggg|||~~~||||||~~~wwwpppnnnppppppqqq}}}aaaSSS^^^}}}lllnnnbbb\\\WWWWWWMMMMMMJJJGGGDDDCCCCCCCCCBBBAAABBBCCC@@@IIIMMMhhhyyy||||||ppppppwww}}}|||}}}~~~}}}|||zzztttpppmmmiiiccc]]]XXXVVVUUUVVV\\\]]]bbbjjjmmmnnnqqqvvv|||ZZZLLLJJJMMMPPPmmmyyyuuuyyyyyytttooonnnqqqwwwzzzvvvxxxppplllooopppsss}}}^^^TTT^^^wwwjjjqqqeee]]]XXXXXXNNNNNNJJJHHHEEECCCCCCCCCBBBAAACCCDDD???HHHMMMiii}}}www{{{uuuwww~~~zzztttpppmmmiiiccc\\\XXXUUUUUUUUU[[[\\\bbbiiillllllooottt~~~\\\MMMHHHJJJOOOoooyyywww{{{uuupppssswww}}}mmmnnnvvvwwwooollloooqqqrrr{{{]]]SSS[[[rrryyyeeeuuuggg___YYYYYYOOOPPPJJJHHHEEECCCCCCCCCBBBAAACCCEEE@@@HHHOOOlllyyysssxxx~~~www}}}{{{uuuoookkkhhhbbb\\\WWWUUUTTTTTTZZZ[[[aaahhhkkklllooottt}}}]]]MMMGGGKKKSSSsss~~~iiihhhnnnzzztttnnnnnnrrrsssrrrxxxaaaTTTZZZsssqqq___xxxjjjaaaZZZZZZPPPQQQKKKHHHEEEDDDDDDDDDCCCBBBBBBFFFCCCIIIQQQqqqxxxqqqvvv{{{yyyxxx{{{uuuooojjjfffaaa[[[WWWUUUUUUUUUZZZ[[[```hhhkkklllooouuu~~~]]]MMMHHHOOOZZZxxxxxxgggllltttqqqnnnppptttsssrrr{{{gggWWW[[[xxxjjj\\\zzzlllbbb[[[[[[QQQRRRKKKHHHEEEDDDDDDDDDCCCBBB@@@GGGEEEKKKRRRuuuyyysssyyy|||{{{xxxyyy|||}}}|||uuuppphhhddd___ZZZWWWUUUUUUVVVYYYZZZ```hhhlllmmmqqqvvv```NNNHHHQQQ[[[ssszzzrrrpppsss{{{pppooorrruuussstttgggWWW\\\{{{|||fff[[[|||mmmccc\\\[[[QQQRRRKKKIIIFFFDDDDDDDDDCCCBBB???HHHGGGLLLSSSwww{{{www|||yyytttrrrssswwwzzz~~~|||uuupppfffccc^^^ZZZVVVVVVVVVWWWXXXZZZ```hhhmmmnnnrrrwwwcccOOOGGGOOOVVVjjj~~~qqqooovvvxxx|||xxxuuutttzzzpppooorrrtttrrruuucccUUU[[[zzzxxxeee]]]lllggg___YYYWWWRRROOOKKKHHHHHHFFFBBBBBBEEEAAA@@@FFFLLLWWWzzzttt|||vvvnnnlllkkkjjjooovvv~~~{{{}}}|||}}}|||uuupppiiieee___ZZZXXXWWWVVVUUUXXX]]]^^^eeepppooonnnwww\\\NNNJJJJJJRRRmmmwwwwww~~~oooiiiiiiooottt}}}hhhUUUaaauuuxxxfff]]]oooiiibbb[[[YYYUUUOOOKKKHHHHHHFFFBBBBBBEEEEEEBBBFFFKKKVVVzzzttt|||yyypppiiiiiiiiikkkqqqxxx||||||}}}}}}vvvpppiiiddd^^^YYYWWWVVVVVVUUUXXX]]]___eeepppooonnnwwwZZZMMMKKKKKKTTTooolllhhhiiipppvvviiiUUU___qqqtttcccZZZrrrmmmeee___\\\XXXPPPLLLIIIHHHFFFCCCCCCFFFHHHCCCFFFKKKVVVyyysss|||qqqlllhhhhhhkkkpppyyyzzz{{{}}}~~~wwwppphhhddd^^^YYYWWWWWWVVVUUUXXX]]]___fffqqqpppoooxxx|||XXXMMMKKKMMMWWWttt}}}jjjhhhiiiooouuuiiiTTT]]]lllqqq```XXXuuupppiiibbb```[[[SSSNNNJJJIIIGGGCCCCCCFFFFFFBBBFFFLLLXXXyyyqqqzzz~~~mmmllllllnnnttt|||||||||zzzzzz}}}wwwpppiiiddd^^^ZZZXXXXXXWWWWWWXXX^^^```gggrrrqqqpppxxx}}}XXXMMMKKKNNN[[[|||}}}jjjiiiiiimmmtttiiiTTT[[[gggooo```YYYyyytttlllfffddd___WWWQQQMMMKKKGGGCCCCCCFFFCCC@@@FFFMMMYYYyyyqqqxxx}}}kkkooosssxxx~~~{{{{{{~~~zzzzzz|||~~~vvvooojjjeee___[[[ZZZYYYYYYXXXWWW^^^```hhhtttssspppyyy[[[NNNKKKMMM]]]{{{iiihhhiiimmmxxxlllVVVYYYaaakkk^^^XXX~~~xxxqqqjjjhhhddd\\\VVVPPPMMMIIIDDDDDDGGGCCC???EEEMMMYYY~~~{{{qqqxxx~~~|||mmmuuu~~~}}}}}}~~~{{{{{{{{{}}}~~~{{{tttnnniiieee___[[[ZZZYYYYYYYYYWWW^^^aaaiiiuuutttqqqzzz\\\PPPLLLNNN^^^vvvhhhggghhhooopppXXXXXX\\\{{{fffZZZVVV~~~vvvooommmiiiaaaZZZSSSOOOJJJDDDDDDGGGFFFAAAEEELLLWWW||||||ssszzz|||xxxrrr~~~~~~}}}~~~}}}{{{zzz{{{{{{xxxrrrmmmgggccc]]]YYYXXXXXXXXXWWWWWW^^^aaajjjvvvtttrrrzzz\\\QQQNNNOOO^^^uuuiiigggfffppprrrYYYXXX[[[xxxdddZZZWWWyyysssqqqlllddd]]]UUUPPPJJJEEEDDDFFFJJJCCCEEEJJJVVV{{{~~~uuu|||vvvuuu|||{{{tttxxx||||||}}}||||||~~~|||yyyyyyyyyvvvqqqmmmeeeaaa[[[XXXVVVVVVVVVVVVWWW^^^bbbjjjvvvuuurrrzzz{{{ZZZRRRPPPQQQ^^^vvvkkkgggfffoooqqqYYYXXX\\\yyyeee[[[YYY{{{xxxxxxtttiii```]]]VVVHHHDDDFFFAAAGGGCCCGGGKKKUUU|||}}}uuu~~~wwwooonnnssswwwvvvsss~~~{{{yyyzzzvvvvvvzzz{{{yyywwwwwwwwwtttnnniiiaaa^^^ZZZVVVTTTTTTVVVWWW\\\\\\cccooosssqqquuu~~~|||bbbTTTMMMRRR^^^zzzqqqhhhkkkjjjnnnqqqWWWXXXgggtttcccYYYTTT~~~~~~xxxnnndddaaaYYYJJJFFFIIIDDDFFFCCCGGGMMMYYYxxxoookkkffffffjjjnnnooonnn}}}rrrpppqqqtttyyy~~~{{{xxxuuuuuutttqqqlllgggaaa___[[[WWWUUUUUUWWWXXX]]]^^^fffqqqtttqqquuu~~~|||bbbUUUNNNQQQYYYrrrsssfffhhhfffkkkwww]]]]]]kkk|||~~~ooo```XXXUUU~~~tttjjjeee\\\MMMIIIKKKGGGHHHDDDHHHMMM[[[zzzsss``````___```bbbeeegggiii~~~}}}wwwrrrttt}}}{{{wwwsssqqqpppmmmhhhdddaaa^^^[[[WWWVVVVVVXXXYYY^^^```jjjtttvvvqqquuu~~~|||cccXXXPPPQQQVVVjjj{{{{{{vvviiiiiihhhmmmwww^^^^^^kkknnnooouuuwww~~~iii\\\WWWWWW{{{pppjjj___OOOJJJLLLHHHKKKFFFHHHMMMZZZyyyggg\\\^^^______^^^___cccfffsss|||wwwqqqnnnllljjjfffccc___]]]YYYVVVUUUVVVWWWYYY]]]bbbnnnxxxwwwqqqttt~~~|||dddYYYRRRRRRVVViii~~~ppprrr|||vvvllliiihhhooorrr\\\___kkkwwwfffjjjvvv~~~yyyeeeYYYWWWXXXuuuooodddRRRLLLMMMGGGKKKFFFJJJNNNZZZxxx}}}qqqccc]]]```bbb```^^^]]]aaaeeelll~~~|||wwwpppllljjjhhheeebbb\\\ZZZWWWTTTSSSTTTVVVXXX]]]dddrrr}}}zzzqqquuuzzzbbbXXXRRRSSSWWWjjjuuukkkbbbeeeooozzztttiiiffffffmmmzzzqqq```gggppppppiiittttttbbbXXXWWWXXX|||vvvkkkXXXPPPOOOIIIIIIFFFKKKQQQ\\\xxx|||zzznnneee```]]]___``````^^^```eeeiiilll|||yyytttnnnkkkiiigggccc```ZZZXXXUUUSSSRRRTTTVVVXXX]]]gggxxx~~~tttxxxyyyccc[[[VVVWWWXXXiii}}}rrriii___XXXWWW^^^gggnnnqqquuu}}}rrrkkkgggiiipppwwwooodddoootttwww|||~~~~~~nnn___YYYWWWVVVttt```WWWTTTLLLIIIFFFLLLRRR[[[{{{}}}|||tttmmmgggaaa^^^]]][[[\\\]]]___bbbgggnnnrrrxxxuuuqqqllliiihhheeeaaa]]]ZZZXXXUUUSSSSSSTTTWWWYYY___kkk~~~yyy|||}}}jjjeeeaaa```\\\gggvvvkkkmmmlllnnnlllbbbYYYUUUQQQMMMQQQ[[[dddcccaaafffqqq{{{|||wwwvvvxxx|||rrrmmmjjjmmmtttuuuyyytttmmmyyyxxx{{{ttteee\\\YYYWWWTTT{{{ggg\\\XXXPPPIIIGGGMMMQQQWWWxxx~~~oooiiicccaaa```^^^\\\\\\ZZZZZZ[[[___fffooowww|||xxxrrrnnnjjjgggfffddd___[[[ZZZXXXVVVTTTTTTUUUXXXZZZ```nnn|||rrrooollliiiaaagggbbbWWW[[[WWWZZZXXXPPPKKKKKKLLLKKKKKKXXXaaa___^^^kkksssooopppsssyyysssiiiggglllrrrppprrr~~~yyy~~~yyyzzzmmm___YYYYYYWWWSSSpppkkkcccPPPMMMJJJOOORRRVVVuuu}}}rrrgggeeeccc```^^^\\\\\\\\\[[[[[[]]]eeeppp{{{}}}tttrrrnnnhhhdddbbbaaa```___\\\VVVSSSSSSSSSSSSWWW\\\XXXvvv{{{{{{uuuyyyqqq]]]hhhyyy]]]RRRSSSWWWUUUTTTTTTPPPKKKJJJMMMQQQQQQRRRWWWaaapppuuukkkjjjnnnsssyyy~~~qqqiiihhhlllpppooosssyyyxxxzzzpppcccYYYUUUTTTTTTTTTwwwpppgggSSSOOOJJJOOORRRVVVuuu}}}pppgggfffdddcccaaaaaa``````bbbbbbeeemmmxxxxxxpppppplllgggcccaaa___^^^]]][[[VVVSSSSSSSSSSSSWWW]]]]]]xxx|||{{{bbbgggsssXXXPPPUUU]]]VVVRRRPPPNNNKKKKKKMMMSSSSSSTTTWWW]]]hhhuuu}}}xxxqqqkkkmmmrrrwwwoooiiigggjjjppprrrxxx}}}~~~vvvuuutttkkk___VVVTTTTTTUUUTTTzzzssshhhSSSQQQKKKOOORRRVVVvvvnnnjjjjjjjjjjjjiiiiiihhhgggiiikkkpppyyyssslllnnnjjjeeeaaa___]]]\\\ZZZ[[[VVVSSSSSSTTTTTTXXX]]]bbb||||||jjjddd}}}pppXXXVVV```hhh\\\RRROOOPPPPPPPPPRRRRRRSSSTTTVVVZZZ```hhhnnnooommmmmmrrrwww||||||mmmiiigggjjjpppuuu~~~|||zzztttsssllldddZZZSSSRRRTTTUUUUUU{{{uuukkkWWWRRRKKKNNNSSSXXXyyy{{{nnnpppqqqrrrssssssqqqpppoooooorrryyyxxxrrrkkklllhhhddd```^^^]]][[[YYYYYYUUUSSSTTTUUUUUUYYY^^^fff~~~|||{{{pppbbbsssqqq]]]bbbqqqqqqaaaSSSPPPTTTVVVWWWXXXSSSUUUXXXZZZ]]]aaagggkkknnnpppvvv}}}xxxkkkiiiiiikkkooottt~~~yyyrrrqqqggg```WWWRRRRRRTTTTTTTTT~~~zzzrrr^^^TTTKKKOOOTTTYYYyyy{{{ssswwwxxxyyyyyyyyyxxxwwwvvvvvv{{{yyywwwsssmmmiiifffbbb```___]]][[[ZZZXXXTTTSSSUUUVVVVVVZZZ^^^hhhyyyzzzsss```nnnsssbbbhhhxxxooo___QQQPPPVVVZZZ[[[[[[YYY[[[^^^___bbbeeejjjmmmooottt~~~uuujjjgggiiikkklllrrrwwwqqqoooddd^^^WWWSSSSSSTTTTTTTTTuuu```WWWMMMOOOUUUWWWuuu{{{|||}}}~~~zzzyyy|||vvvtttqqqmmmeeeccc```___^^^]]]\\\ZZZWWWTTTSSSUUUWWWWWWZZZ___iiizzzuuu{{{tttaaannnwwweeeiiivvvhhh[[[QQQTTT[[[___`````````aaabbbcccdddhhhmmmqqqrrrxxx|||}}}sssjjjcccfffiiilllwwwzzz}}}sssmmmkkkaaa[[[UUUSSSTTTUUUUUUTTT}}}ddd[[[OOOPPPTTTSSSnnnyyyuuurrrvvvzzzuuuoookkkjjjaaa___]]]]]]]]]]]][[[ZZZVVVSSSSSSVVVXXXXXX[[[```jjjtttrrr}}}uuucccrrr~~~kkkllluuuggg```\\\aaaiiimmmmmmnnnnnnnnnooopppssszzz~~~xxxwwwwwwyyyqqqjjjdddeeehhhsssxxxooowwwmmmgggeee[[[VVVRRRQQQTTTWWWWWWVVVmmm]]]QQQQQQTTTPPPggg}}}zzz{{{|||{{{{{{|||vvvjjjeeehhh]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSSSSVVVXXXXXX[[[```kkkppppppuuueeeuuutttrrrzzzmmmhhhiiiqqqyyy{{{|||}}}{{{||||||wwwpppjjjgggfffjjj{{{qqqggg{{{rrrhhhbbb```VVVRRROOOPPPTTTXXXYYYXXXsssaaaWWWQQQQQQTTTgggyyyzzztttqqqooolllgggccc```^^^\\\[[[[[[ZZZYYYWWWUUURRRSSSWWWYYYZZZ^^^cccttt|||}}}uuuttt~~~xxxnnnqqq|||zzz{{{~~~~~~yyyrrrkkkggghhhjjjrrrqqqhhhvvv~~~pppiiiddd___YYYUUUSSSPPPPPPQQQSSSUUUUUUpppbbbWWWPPPQQQSSSeeexxxzzz||||||{{{wwwrrrooollliiieeebbb```^^^[[[ZZZZZZZZZXXXWWWVVVSSSSSSWWWYYYZZZ___eeewww{{{yyyqqqsssxxxnnnppp|||wwwooohhheeehhhgggsss{{{mmmeeeqqqyyyjjjddd```[[[VVVOOONNNNNNNNNPPPSSSTTTUUUooodddWWWQQQRRRSSSaaawwwsss~~~|||ttt|||yyyvvvvvvuuusssqqqmmmiiifffcccaaa___]]][[[YYYYYYYYYXXXVVVWWWTTTTTTWWWYYY[[[bbbjjj{{{yyyssslllrrrxxxppprrrzzztttllleeecccjjjiii|||{{{qqqkkksssqqqccc^^^[[[WWWRRRKKKLLLMMMPPPRRRTTTVVVWWW{{{jjj[[[SSSUUUUUU___}}}zzzvvvyyyvvvlllqqqxxxtttttttttsssrrrppplllhhhdddaaa```^^^\\\ZZZXXXXXXXXXWWWUUUXXXUUUUUUWWWXXX\\\eeennn}}}vvvllliiisssyyytttvvv~~~xxxqqqiiidddcccnnnttt|||vvvrrrwww|||iii___\\\XXXRRRNNNLLLNNNQQQTTTUUUWWWYYYZZZrrr```VVVXXXVVV]]]rrrjjjqqqxxx~~~tttjjjmmmyyy~~~~~~vvvuuuvvvvvvvvvtttpppkkkgggdddaaa```]]][[[YYYWWWWWWWWWVVVTTTWWWUUUUUUWWWXXX\\\gggrrr{{{rrrhhhiiiwwwvvvttttttxxx|||vvvooogggdddeeeoooyyytttqqqvvv}}}}}}ooobbb___]]]WWWOOOKKKMMMPPPTTTVVVVVVWWWYYY[[[{{{eeeYYYZZZWWWZZZ}}}rrrjjjkkkyyywwwnnnoooxxx|||}}}zzz~~~~~~}}}~~~~~~~~~xxxooojjjgggeeeaaa^^^\\\ZZZXXXWWWWWWVVVUUUSSSTTTTTTUUUXXXXXX\\\hhhtttvvvmmmggglll}}}qqqpppmmmzzzvvv~~~zzztttllleeedddhhhqqq{{{tttqqqxxx|||oooeee___```^^^UUUMMMLLLMMMPPPTTTUUUUUUVVVZZZ]]]hhhZZZ[[[VVVWWWyyy|||pppssszzz{{{ssssss{{{}}}{{{nnngggfffeee```[[[\\\YYYWWWVVVVVVUUUTTTSSSRRRRRRUUUXXXYYY\\\hhhtttqqqiiigggqqqooopppjjjwww~~~xxx{{{~~~xxxqqqhhhbbbdddjjjyyy~~~wwwttt~~~wwwhhh```^^^aaa]]]QQQKKKNNNMMMPPPTTTUUUUUUXXX^^^cccjjjZZZZZZUUUUUUwwwpppmmmwww~~~vvvwww~~~}}}mmmeeeeeeeee___XXX[[[YYYWWWUUUUUUUUUTTTRRRPPPRRRUUUYYYYYY\\\gggtttmmmggghhhttt}}}qqqtttllltttzzzzzz|||vvvnnnfff```dddkkk{{{vvvsssyyyiiiggg```^^^aaa[[[NNNJJJPPPNNNRRRVVVWWWXXX\\\dddjjjnnneee^^^WWWZZZnnntttmmmrrr~~~fff```bbb]]]ZZZ[[[VVVUUUTTTTTTTTTTTTRRRPPPQQQSSSTTTUUUWWW]]]fffmmmeeefffhhhoooxxxrrrsssnnnuuu~~~sssiiigggdddfffsss{{{}}}}}}wwwvvvzzz{{{lllgggccc```\\\WWWOOOHHHKKKRRRRRRZZZSSSSSS___]]]ccc}}}wwwlllddd]]]]]]mmmxxxooommmvvvzzzccc^^^___[[[XXXYYYVVVTTTTTTTTTTTTTTTRRRPPPRRRSSSTTTUUUWWW]]]fffllldddfffiiissswwwwwwzzzvvvuuu~~~~~~}}}qqqggggggeeejjjyyyzzz||||||wwwvvvzzztttgggeeeddd___XXXSSSMMMIIIKKKQQQPPPWWWTTTWWWbbbeeexxx}}}pppiiibbbaaammm}}}uuupppsss~~~ttt```[[[\\\YYYVVVWWWUUUTTTSSSTTTTTTTTTRRRPPPRRRSSSTTTUUUXXX^^^eeejjjbbbffflllzzzyyywww}}}|||zzznnnfffffffffoooyyy{{{|||wwwwww{{{}}}ooohhhhhhfff]]]SSSNNNKKKJJJMMMQQQPPPUUUVVV\\\ccclll~~~oooiiieeedddkkk~~~|||nnn^^^ZZZZZZXXXVVVVVVUUUTTTSSSTTTTTTTTTRRRQQQRRRSSSTTTVVVZZZ___dddgggaaagggrrrzzz}}}zzzwwwkkkdddfffggguuuzzz||||||zzzyyy|||~~~xxxllliiikkkfffYYYMMMIIIIIIKKKNNNRRRSSSUUUYYY___bbbrrrqqqkkkiiigggjjj}}}uuuiii^^^ZZZYYYXXXWWWVVVTTTSSSSSSSSSUUUTTTSSSQQQSSSSSSTTTWWW[[[___cccdddbbbjjjxxx~~~|||~~~}}}yyyttthhhcccgggkkk~~~}}}}}}}}}||||||}}}{{{rrrkkkjjjkkkcccUUUIIIFFFJJJMMMPPPSSSVVVVVV]]]cccfffyyyqqqpppmmmlll~~~yyykkkeee]]]YYYXXXXXXXXXWWWTTTSSSSSSSSSUUUUUUSSSRRRTTTSSSTTTXXX\\\```bbbbbbeeennn{{{|||wwwsss{{{xxxrrrgggeeelllttt~~~}}}}}}}}}yyyuuuqqqnnnkkk\\\QQQHHHGGGKKKOOORRRVVVWWWWWWaaahhhppp~~~vvvwwwuuuqqq}}}rrrcccaaa\\\XXXWWWXXXWWWVVVTTTSSSRRRSSSUUUUUUSSSRRRTTTTTTTTTXXX]]]aaaaaa```gggrrr~~~{{{}}}vvvmmmfffgggjjjyyyuuupppfffiiittt~~~~~~}}}|||||||||wwwwwwsssllleeeUUUMMMHHHJJJNNNPPPTTTXXXXXXYYYdddkkkzzz~~~www{{{zzzwww~~~xxxyyy|||yyyhhh___^^^[[[WWWVVVWWWWWWUUUSSSSSSRRRSSSUUUUUUTTTRRRTTTTTTUUUYYY^^^aaaaaa___iiiuuu|||}}}{{{~~~yyyfffccccccaaa\\\___eeewwwtttnnnfffkkkyyy|||~~~|||{{{{{{zzzrrr~~~xxxpppmmmcccXXXPPPKKKIIILLLOOOQQQUUUZZZZZZZZZeeelll~~~}}}tttttt}}}}}}iii___YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUXXXVVVXXX]]]aaa```aaadddjjjzzztttxxxyyy{{{iiiZZZ\\\^^^YYY``````hhh|||zzzvvvqqqeeeeeekkk~~~~~~~~~yyyuuussswwwwwwoookkkfff[[[SSSKKKIIIKKKQQQTTTUUUXXX]]]]]]___eeewww~~~}}}yyy~~~rrrbbb\\\XXXWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUXXX^^^aaaaaacccfffsss}}}yyy}}}sssuuuzzz}}}rrrgggiiikkkjjjfffbbbbbbkkkzzzyyyuuukkkbbbjjj~~~yyyyyy||||||}}}~~~~~~{{{wwwssspppttt|||sssmmmhhh```UUULLLJJJIIILLLQQQTTTTTTXXX\\\___eeeuuu}}}}}}}}}~~~jjj___^^^WWWVVVTTTRRRQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUYYY```bbbbbbeeejjj|||zzzuuuwwwpppqqqtttzzz~~~|||~~~vvvqqqjjjcccqqqxxxwwwwwwxxxyyyyyy{{{{{{yyyvvvrrrnnnrrryyyvvvrrrllldddZZZOOOGGGIIIIIILLLRRRTTTTTTWWW\\\aaaooo|||{{{ggg^^^^^^WWWUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWW\\\aaabbbaaafffmmmyyyqqqnnnssssssssswww}}}rrrkkklllhhhyyy{{{vvvyyywwwvvvvvvwwwxxxyyyxxxuuurrrmmmrrrzzz{{{yyyuuulllaaaUUULLLGGGIIIIIINNNSSSTTTTTTXXX^^^ccc}}}{{{eeeZZZZZZVVVUUUSSSRRRQQQRRRTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVYYY[[[```cccbbbaaahhhrrrtttoootttttttttwww{{{nnnggghhhpppwwwuuuvvvrrrssssssssstttuuutttqqqoookkkpppuuu~~~uuuhhhZZZOOOJJJHHHJJJKKKOOOTTTUUUVVV\\\dddmmm~~~~~~hhh[[[YYYVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[^^^cccdddbbbbbbmmmyyy~~~uuurrrsssttttttvvvvvvkkkgggfff|||vvvsssssspppqqqpppppppppqqqpppmmmkkkiiimmmqqqzzzyyylll]]]QQQJJJHHHIIILLLMMMQQQUUUVVVXXXaaakkkwwwwwwxxxzzz}}}iii[[[WWWUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[___ccceeebbbdddsss|||vvvssssssvvvvvvuuutttyyy|||nnniiikkkqqq~~~yyywwwwwwyyysssrrrqqqqqqqqqpppmmmkkkkkknnnsssyyyvvvmmm___RRRJJJHHHIIIJJJNNNOOOSSSVVVWWW[[[gggsssuuuppppppvvv||||||xxxcccVVVQQQUUUWWWYYYZZZZZZYYYWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ^^^cccdddbbbfffxxxyyy~~~vvvqqqrrrvvv|||{{{wwwqqqrrrttthhhiiippppppsss{{{}}}~~~xxxvvvuuuttttttssspppnnnoooqqqvvv{{{|||lllcccVVVLLLHHHIIIKKKMMMPPPQQQTTTWWWXXX]]]jjjxxxwwwtttrrrtttxxx|||xxx```RRRRRRRRRUUUXXXYYYWWWVVVXXXYYYTTTVVVXXXXXXWWWWWWZZZ]]]aaa___]]]dddlllkkkxxxtttyyyyyyuuutttppprrrxxx|||uuusssrrrxxx{{{tttttteeeddd}}}}}}eeezzzxxxzzzwwwtttsssttttttqqqnnnssstttsssxxx~~~}}}zzzwwwdddZZZNNNHHHHHHKKKMMMMMMTTTRRRVVV^^^]]]]]]nnnuuuuuuuuuvvvzzz{{{{{{jjjWWWOOOQQQUUUWWWYYYYYYWWWUUUUUUVVVRRRTTTVVVVVVUUUVVVZZZ]]]___^^^\\\cccmmmoooppp{{{xxxwwwrrrrrrwwwxxxuuuuuutttvvvsssiiiiiicccllluuuxxxxxxtttxxx{{{qqqpppooopppqqqrrrqqqpppsssssspppsssyyyvvvnnn\\\TTTKKKGGGIIIMMMOOOOOOTTTSSSXXX^^^]]]bbbxxx{{{uuuxxxzzzzzz}}}}}}~~~|||nnndddZZZOOOOOOTTTXXXYYYZZZXXXVVVSSSSSSSSSQQQRRRSSSSSSTTTVVVZZZ]]]\\\^^^^^^eeeooowwwsssppp|||{{{zzzuuutttvvvyyyttttttvvvuuuttt~~~{{{yyykkkaaaaaadddwwwuuuzzz~~~~~~vvvqqqssssssmmmnnnoooooooooooopppqqqrrrqqqlllmmmttt|||~~~~~~yyykkk^^^QQQLLLGGGGGGJJJOOOQQQRRRUUUWWW\\\___bbbooo{{{www}}}~~~~~~~~~}}}~~~pppeee[[[UUUQQQNNNSSSZZZXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRTTTXXX\\\___[[[___```gggtttkkkwww|||||||||wwwtttuuuvvvrrrssswwwuuurrrxxxyyytttxxx~~~vvvqqqggg```aaakkkmmmzzz}}}wwwrrrrrrppppppssstttsssooonnnooorrrppppppkkkkkkqqqwww~~~yyywwwtttjjj[[[PPPIIIGGGFFFHHHLLLPPPRRRSSSXXX\\\```bbbkkk{{{xxx|||zzz{{{xxxooo```ZZZTTTQQQPPPPPPUUUZZZWWWVVVUUUTTTUUUTTTTTTTTTSSSSSSSSSTTTWWW[[[^^^```YYY___aaaiiizzzqqqjjj~~~zzzzzzzzzwwwtttssswwwssssssvvvuuuqqquuu{{{fffiiivvv~~~xxxmmmddd___aaatttqqqxxx|||yyy|||vvvrrrrrrmmmqqqsssuuussspppnnnppprrrmmmooollllllqqqsss~~~yyypppeeeZZZPPPJJJFFFFFFGGGJJJNNNQQQSSSTTTYYY]]]aaafffxxx}}}xxx{{{www{{{zzzwwwrrrkkkgggZZZWWWTTTQQQPPPQQQTTTVVVUUUTTTRRRSSSTTTUUUUUUTTTTTTTTTTTTWWW[[[^^^______WWW___cccnnn}}}fffqqqzzzwwwuuutttttttttsssrrrxxxsssssswwwvvvqqqttt|||nnn\\\eeexxx|||{{{jjjaaa___dddppp{{{yyy{{{tttqqqqqqkkkmmmnnnppppppooooooppprrrjjjnnnllllllqqqpppttt}}}uuuhhhZZZPPPKKKIIIFFFHHHJJJMMMQQQTTTVVVWWWYYY^^^cccnnn|||~~~~~~wwwiiiddddddaaa______TTTSSSQQQOOOOOORRRUUUVVVVVVTTTQQQQQQTTTUUUUUUSSSUUUTTTUUUYYY]]]______]]]ZZZccciiixxxggghhhsssrrrooommmnnnpppqqqqqquuuqqqsssyyyyyyrrrrrrxxx~~~ggg\\\kkk{{{wwwrrraaaaaahhhrrr}}}wwwwwwxxxrrrqqqrrrmmmooonnnmmmmmmoooooonnnmmmhhhmmmkkkkkkpppnnnooo{{{zzzssshhh\\\RRRKKKHHHGGGGGGIIIMMMPPPTTTWWWZZZ\\\ZZZaaajjj|||{{{pppbbbVVVUUUVVVUUUUUUWWWNNNNNNMMMKKKNNNTTTXXXZZZXXXUUUQQQQQQSSSTTTSSSRRRTTTTTTVVVZZZ^^^```]]][[[___hhhppp[[[qqqrrrpppooollliiiiiimmmpppqqqrrrooosss{{{{{{sssppptttsssxxxnnnddddddzzzxxxtttrrrdddXXXcccuuuyyyvvv|||rrrsssuuuppprrrvvvrrruuurrrnnnnnnoooooollliiigggllljjjiiiooommmnnnxxxzzzqqqggg[[[RRRMMMJJJFFFCCCGGGJJJNNNRRRUUUYYY]]]```^^^fffrrrsssfff\\\VVVRRRNNNMMMNNNPPPOOONNNJJJIIIJJJKKKMMMQQQUUUWWWVVVUUUSSSRRRQQQRRRTTTUUUYYYVVVVVVZZZ[[[ZZZ\\\```ccchhhzzz~~~qqqvvvuuunnnmmmjjjhhhhhhjjjlllnnnmmmiiiiiinnnpppnnnoootttrrr{{{rrrmmmnnnooowwwvvvkkkfffeee___hhhzzzpppuuuttttttsssqqqpppoooooowwwtttqqqnnnlllkkkjjjiiigggffffffgggjjjmmmppprrruuu}}}vvv]]]XXXQQQJJJGGGFFFHHHIIIMMMQQQTTTTTTVVV[[[```dddhhhkkk~~~{{{tttkkk___VVVQQQOOOLLLLLLNNNOOOOOOMMMKKKKKKKKKLLLNNNQQQTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUZZZWWWVVVXXXXXXWWWYYY]]]iiinnnsssmmmrrrrrrmmmllljjjhhhhhhhhhjjjjjjkkkggghhhlllmmmlllmmmrrrppp~~~vvvrrrwww}}}~~~qqqhhhfff^^^]]]lllwwwxxxuuuvvvvvvuuusssrrrpppoooooowwwsssnnnllllllmmmmmmlllkkkjjjiiihhhhhhjjjlllmmmssswwwnnnXXXTTTNNNHHHEEEFFFIIIKKKPPPTTTXXXZZZ\\\___ccceeeeeerrr~~~yyyqqqkkkeee]]]UUUOOOLLLKKKKKKMMMOOOPPPOOONNNMMMLLLMMMMMMOOORRRTTTVVVTTTSSSRRRRRRSSSTTTVVVWWWYYYVVVVVVWWWWWWWWW[[[aaalllvvvrrryyynnnnnnjjjjjjiiihhhgggfffffffffgggeeeeeehhhiiiiiijjjnnnllluuuyyyjjjcccccc]]]dddwww~~~}}}pppwwwvvvuuusssqqqooonnnmmmtttooojjjjjjmmmpppooommmkkkjjjhhhfffffffffhhhiiipppzzzzzzkkkaaaRRRNNNIIIEEEEEEGGGKKKNNNRRRUUUZZZ]]]```aaadddfffmmmyyysssmmmhhhaaa[[[VVVRRRNNNJJJJJJKKKNNNQQQSSSSSSSSSRRROOOOOOOOOOOOQQQRRRTTTUUURRRRRRRRRSSSTTTUUUWWWXXXXXXVVVVVVXXXXXXZZZbbbjjjrrrooo}}}|||sssllliiiggghhhhhhgggfffdddbbbaaadddcccbbbcccdddeeehhhjjjhhhkkktttsssfff______ccctttsssxxxzzzsssvvvuuusssqqqooommmkkkjjjmmmiiigggjjjoooqqqnnnjjjhhhgggfffeeeeeefffhhhiiilllppp}}}tttjjj^^^TTTLLLIIIFFFDDDFFFJJJOOORRRVVVWWW[[[___bbbeeemmmttt{{{pppooorrrooogggaaa___[[[UUUQQQNNNLLLKKKJJJLLLOOORRRUUUWWWWWWVVVVVVRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRRRRSSSUUUVVVWWWXXXWWWVVVVVVXXXXXX\\\fffqqq|||sssaaasssrrrlllfffeeefffffffffeeecccaaa___bbbbbbaaa___```cccfffgggdddfffmmmzzzxxxsssmmmeee```___eeetttooooooqqqssssssrrrpppnnnllljjjhhhgggeeeeeefffkkkpppqqqlllfffllllllkkkkkkjjjjjjjjjiiijjjkkk~~~lllddd]]]UUUNNNHHHGGGGGGGGGJJJOOOTTTWWW\\\\\\]]]aaadddlll}}}|||pppfffeeefffbbbZZZVVVUUUSSSOOOLLLJJJJJJLLLMMMOOORRRVVVXXXXXXWWWXXXXXXTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVWWWXXXYYY^^^jjjwwwfffcccxxxqqqrrrjjjfffddddddeeeeeedddbbb```___aaabbb```]]]^^^ccceeeeeebbbeeekkktttvvvllliiiiiifffeeefffkkkzzzttttttnnnmmmtttpppooonnnllljjjhhhgggfffbbbdddhhhmmmooonnnjjjfffuuuuuuvvvuuussspppmmmjjjiiikkkxxxsssbbbYYYUUUPPPMMMHHHIIIKKKNNNQQQUUUYYYZZZ[[[ZZZ\\\```cccqqq{{{zzzooofff^^^]]]]]]XXXSSSQQQNNNNNNLLLKKKJJJKKKNNNPPPQQQSSSVVVWWWUUUUUUUUUWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUWWW[[[^^^fffwwwooodddvvvxxxrrrnnnggghhhcccccccccccccccbbbaaaaaaaaacccaaa\\\]]]cccfffdddaaaeeejjjnnnvvv~~~wwwooogggddddddffflllsss{{{xxxwwwrrrppptttnnnnnnmmmkkkjjjhhhggggggdddggglllmmmllljjjjjjjjjwwwyyy{{{|||zzzuuupppllliiinnnuuuzzzhhhYYYQQQMMMKKKJJJJJJLLLPPPUUUXXX[[[]]]]]]YYYZZZ___dddhhhzzz}}}{{{~~~~~~|||zzz}}}{{{ooojjjjjj^^^WWWRRRRRRRRROOOLLLLLLKKKKKKKKKKKKKKKLLLOOORRRQQQSSSVVVUUUSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTRRRQQQSSSTTTUUUVVVVVVVVVVVVVVVRRRSSSXXX^^^eeeqqq^^^eee{{{sssjjjdddjjjcccccccccbbbbbbbbbbbbbbbaaadddbbb\\\]]]cccfffdddaaafffjjjiiinnn~~~xxxpppkkkfffcccbbbeeeqqq~~~zzz|||{{{vvvsssrrrrrrqqqnnnnnnmmmllljjjiiiiiihhhgggkkknnnmmmiiihhhkkkooorrruuuzzz}}}}}}xxxsssoooiiiqqqsssuuuuuulll___SSSKKKHHHFFFFFFLLLOOOTTTYYY]]]_________]]]aaaiiipppttt