BM6P6(@ 000000000000000000000000000000000000000000000000///111222111000///000111444222000......///111222////////////////////////000000////////////000000000000000000000000000000////////////000000000000////////////............///////////////////////////////////////.........////////////////////////......---------,,,,,,,,,000000000///...,,,+++***...............---------////////////////////////------------------------..................------111111111111111111111111000000000000000000000000111111111000000000000000111111000000000000111111333222111/////////000111//////000111222333333333555444444333333444444555444444444333333222222222222222333666888888666333444444444444444444444444555444444444444555666666555555555555666666666666777666666555555777888999777777888999::::::;;;;;;999:::;;;============<<<>>>???AAACCCFFFJJJOOOSSSooo{{{{{{xxxtttrrrrrrrrrrrrqqqsssvvv~~~yyynnnccc\\\LLLIIIEEEBBB???>>>??????===<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<===;;;:::;;;<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===?????????>>>===000000000000000000000000000000000000000000000000///111222111000///000222111111111000000000000000////////////////////////000000////////////000000000000000000000000000000////////////000000000000////////////....................................////////////............////////////////////////.........---------,,,,,,.........///......---,,,------..................////////////////////////........................////////////////////////111111111111111111111111000000000000000000000000111000000000000000000000111111000000000000111111333222000/////////000111000000000111111222222333333333333333333333333333444444333333333222222222222222333555777888666444444444444444444444444444444444444444444555666666555555555555666666666666555444444333444555666777666666777888888999::::::999:::;;;<<<======<<<<<<<<<>>>???AAACCCFFFKKKNNNXXXbbbooo~~~{{{xxx{{{zzzxxxvvvwwwzzz}}}~~~zzzqqqggg]]]SSSMMMDDDBBB???===<<<<<<===>>>===<<<;;;::::::;;;<<<===::::::::::::;;;;;;;;;;;;===<<<;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>======<<<000000000000000000000000000000000000000000000000000111222111000000111222///000222333222111///---////////////////////////000000////////////000000000000000000000000000000////////////000000000000////////////............................................................////////////////////////.........------------,,,,,,,,,---.../////////...,,,---------...////////////////////////////////////////////////////////////000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000111111222111000000///000000000111111111111111111111111111222333444444333222111333333333333222222222222222222333555777777555444444444444444444444444444444444444444444555555666555555555555666666666666555444444444444555666666555666666777777888888888888999:::;;;<<<<<<<<<<<<:::<<<===>>>>>>AAAEEEHHHHHHNNNWWWaaalll{{{~~~yyy}}}}}}wwwssstttvvv~~~~~~uuuoooeee[[[RRRJJJCCC???>>><<<;;;::::::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;===<<<:::;;;;;;;;;:::999;;;;;;:::::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;000000000000000000000000000000000000000000000000000111222222000000111222000000222222222111///...////////////////////////000000////////////000000////////////////////////////////////000000000000////////////....................................------...............///////////////////////////............------------,,,---......///.........,,,,,,,,,---...///000000////////////////////////........................///////////////000000000111111111111111111111111000000000000000000000000000000000000000111111111111111000000000000111111111111000000000000000000111111111111000000000000000111333444444333111000333222222222222222222222222222222444666777555444444444444444444444444444444444333333444444555666555555555555666666666666666666666666777777777888666666666777777888888888888999999:::;;;;;;<<<<<<:::;;;<<<<<<<<<===@@@BBBEEEGGGKKKOOOVVVaaannnwwwwww|||{{{yyy|||vvvooofff___UUULLLEEE@@@<<<:::===<<<;;;:::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::===;;;::::::;;;;;;999888999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000000222333222111000111222222111111000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////....................................,,,---------......////////////////////////////////////.........---------.........///......---,,,,,,,,,,,,---...///000000////////////////////////---------------------------------....../////////000000000000000000000000//////////////////////////////000000111111111111111111000000000000111111000000000111111111000000111111000000000000000000000111333444444333111000222222222222222222222222333222222333555666555444444444444444444444444444333333333333333444555555555555555555666666666666555666666777777777777777777777777888888888888888888888999999::::::;;;<<<:::;;;<<<<<<;;;;;;===??????AAACCCDDDGGGMMMVVV]]]nnnyyy}}}wwwooofff```XXXRRRJJJCCC???>>>===<<<===<<<;;;::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::888888888999999999::::::<<<:::999999::::::999777777777666666777888888999<<<;;;;;;;;;;;;;;;;;;;;;000000000000000000000000000000000000000000000000111222333222111111111333222111111000///000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////............------------------------,,,,,,,,,---......///////////////////////////////////////.........------.../////////...---,,,,,,,,,---------.../////////////////////////////////------------------------,,,,,,------......//////000000000000000000000000/////////////////////////////////000111111222222111111000000000000111111//////000111111111111000000000000000000000000000111222333444444333222111111111111222222222222222333222111222444666555444444444444444444444444444333333333333333444444555555555555555666666666666333444444555666555555555888888888888888888888888888888888888999:::;;;<<<:::<<<===<<<;;;;;;<<<===;;;>>>@@@BBBCCCGGGNNNTTTTTT^^^nnn}}}}}}uuunnnhhhbbbZZZUUUJJJFFFAAA===<<<<<<===<<<::::::999999888888888999::::::;;;;;;;;;;;;::::::777777888888888999999999:::999888888::::::999888666666666666666777888999<<<<<<;;;:::::::::;;;;;;000000000000000000000000000000000000000000000000111222333333111111222333000111111222222000///...000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000////////////............------------------------++++++,,,------...//////////////////////////////////////////............,,,---......///.........------..................////////////////////////........................---------...//////000000000000000000000000000000////////////////////////...//////000111111222222111111000000000000111111...///000111222111111000......//////000000111111333333333333333333333333000111111111222222222222333222111222444555555444444444444444444444444444333333222222333333444555555555555555666666666666333333555666666666555444777777777777777777777777888888777777888999:::;;;999;;;<<<<<<;;;::::::;;;:::===@@@AAACCCHHHOOOUUUFFFLLLVVV```lllyyy~~~tttmmmddd]]]YYYTTTNNNJJJAAA>>><<<;;;;;;;;;;;;:::888888777777888888888888999:::;;;;;;;;;;;;:::999777777777777888888888999888777666888:::;;;:::999777777777777888999::::::<<<;;;:::999888999999:::000000000000000000000000000000000000000000000000111222333333111111222333---000333555444222...,,,000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000/////////............------------------------++++++,,,,,,---...//////////////////////////////000/////////............***+++,,,...///000000000...............---------////////////////////////////////////////////////---......///000111111222000000000000000000000000////////////////////////...//////000111222222222111111000000000000111111...///000222222222111000---......///000111111222555444444333333444444555000000111111222222222222333222111111333555555444444444444444444444444444333333222222333333444555555555555555666666666777444555777888888888777666666666666666666555555555888777777777777999:::;;;999:::<<<<<<:::999:::;;;888:::===>>>???DDDLLLSSSCCCFFFJJJNNNUUU```mmmwwwyyyqqqkkkddd^^^UUUNNNJJJFFFAAA>>>===;;;::::::;;;;;;999888777777888888999:::::::::999999;;;;;;;;;;;;999999777777777777888888888888777666666777999;;;;;;:::888888888888999:::;;;<<<;;;:::888777777777888888////////////000000000000111111000000000000111111---...///111222222222222111111000000//////......111000///......///000111000000//////.........---////////////000000000000......//////000000111111////////////............//////...---,,,,,,++++++,,,,,,------...///////////////000000000000//////......//////...---,,,,,,......................................................////////////......+++,,,---......---,,,+++///000111000...------...---...111333333222000...------......//////000000000000000000000000000000////////////000000000000,,,---------......//////000///.........///111222222222222222222222222222222222222222222222222222222222222333333333444444555444444333333222222111222333333444444333333222444444444555555555555666666666777777666555444444777666555444444555666777666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAABBB@@@@@@BBBEEEJJJOOOTTTWWWnnn{{{vvvpppiiiaaaZZZRRRNNNIIIFFFEEEDDDAAA>>>999999999999999999999999999999999888888888888777777777888888888777777666999888888888777777666666999999888777666666777777999999999888888888888888777888999999999777666555/////////000000000111111111111000000000000111111111111111111111000//////111111111000000///////////////............//////000/////////............////////////000000000000.../////////000000000111////////////............///......---,,,,,,++++++,,,,,,------.../////////......////////////............//////...------,,,........................------------------------.........//////.........,,,------------------,,,...000000///...------...///000222333444333222111.........///////////////000000000000000000000000000000000000////////////.............../////////000000/////////000111222222222222222222222222222222222222222222222222222222222222333333333333444444444333333333333222222333444444555555444444333444444444444555555555555666666666666666555444444777666555444444555666666666666777777888999999999::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA=========???BBBEEEIIIKKKYYYdddssswwwmmmeee___YYYRRRLLLIIIEEE@@@>>>===<<<999777999999999999999999999999888888888777777777666666777777888888888888777777888888888777777777666666999888777777666666777777888888888888888888888888888888888888888777666555000000000111111111222222111111000000000000111111111111111111111000//////111111111111111000000000---......//////......---////////////............////////////000000000000////////////000000000000////////////.....................------,,,,,,+++,,,,,,,,,---......//////------............------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------......///000///---------///000000000111111111111111///////////////.........000000000000000000000000111111000000//////......000000000000////////////111000000000000111222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444555555666666555555444444444444444555555555555555666666666666555444444666555555444555555666666666666777888888999999:::999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>>>>======>>>@@@BBBCCCFFFMMMWWW```kkkzzzvvvlllfff]]]VVVRRRMMMHHHCCCDDDAAA>>><<<;;;;;;999888888888888888888888888888777777666666666555555555777777888888999888888777888888777777777777666666888777777666666666666777666666777777888888999999888777777666666666666777000111111111222222222222111111000000000000111111---...///000222222222222111111111111111222222222---...///000000///...---///////////////.........////////////000000000000////////////000000000000////////////..................---------,,,,,,,,,+++,,,,,,------...//////---......//////......------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...---...//////---------///...------,,,---...///000000000//////......------////////////////////////111111000000//////......222111111111000000//////111111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222333333444555555444444555555555555444444333333444444444555555555555555555666666555444444555444444555555555666666666666777777888999999:::999999999999::::::::::::;;;;;;<<<===>>>??????>>>???>>>=========>>>?????????CCCHHHMMMTTT___mmmvvvxxxnnnfff]]]XXXQQQLLLIIIFFFBBB@@@BBB@@@>>><<<;;;;;;;;;;;;888888888888888888888888777777777666666666555555777777888888999888888888777777777777777777666666777666666555555666666666555555666666777888999999888777555555444555666777000111111111222222222222111111000000000000111111---...///000222222222222000000111111222222222333///000111222222111000///.........///////////////////////////000000000000000000000000////////////////////////............---------------,,,,,,,,,++++++,,,,,,---........./////////000000/////////------...............---------------------------------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,...///...---,,,...///...---,,,+++,,,---///000000000//////......------////////////////////////111000000000/////////...222222111111000000//////000000111111222222222222111111111111111111111111111111111111111111111111000000000111111111222222111111222222333444555555333333444444444444333333333333333444444444444555444444555555555555444444333333444555555555555555555666666777777888999999888888888999999999:::::::::;;;<<<<<<============::::::::::::;;;;;;<<<<<<>>>@@@BBBDDDGGGMMMUUU[[[iiiuuu~~~sssjjjaaaYYYTTTMMMJJJEEEBBB???===<<<;;;;;;:::999888777777888999777777777777777777777777888888777777777666666666555666777888888888888888666666666666666666777777666555555555555555666666444444555666777777888888777666555444444555666777000000000111111111222222111111000000000000111111111111111111111000////////////000000111222333333000111111222222111111000.........///////////////////////////000000000000000000000000////////////////////////............------------------------+++++++++,,,------......//////000000000000//////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,........................------............------...------,,,,,,------...,,,---......---,,,...///000//////......000111222///////////////.........000000000000000000000000/////////000000000000000111111111111000000000000///000111111222222111111111111111111111111111111111111111111111111111111///000000000000111111111111111222333333444555555222333333333333333333222333333333333444444444444333333444555555555555444222333444555555555555555444444555666666777777888777777888888888999999999999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<===>>>>>>999;;;===???AAADDDHHHKKKQQQZZZlllxxxrrriii___XXXQQQLLLHHHEEECCC@@@===;;;:::;;;;;;888999888777555555777999666666666666666666666666888888888777777777666666444444555666777777777777555555666666666666777777555444444444444555555666444444555555666666777777555444444444444555555666/////////000000000111111111111000000000000111111111111111111111000//////------...///111222222333111111000000000000111111............/////////000////////////000000000000111000000000/////////...////////////............------------------------***++++++,,,,,,---.........//////////////////...,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........,,,------------------,,,+++,,,...------,,,...///000000//////000000111222.........///////////////000000000000000000000000......//////000000111111//////000000000000000000...///000111111111000000111111111111111111111111111111111111111111111111/////////000000000111111222222222333333444444444333333444444444444333333222222333333333444444444222333444444555555555444111222333555666666555555333333444444555666666666777777777777888888888999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>888999:::;;;===???BBBDDDHHHKKKWWWgggtttwwwnnnccc___YYYRRRMMMHHHDDDBBBAAA@@@>>><<<::::::;;;===999::::::888666666888:::666666666666666666666666777777666666666555555555222333444555666666666666555555555666666666777777444444333333444444555666555555555555555555555555333333444555555555555555////////////000000000000111111000000000000111111---...///111222222222222,,,---...///000111222333111000///......///000111---.........//////000000////////////000000000000111111000000/////////...000/////////............------------------------***++++++,,,,,,---......---..................---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,............,,,++++++,,,------,,,,,,...///.........///////////////---.........//////000000000000000000000000000000------...///000111222222......//////000000111111---...///111111000000///000000000000000000000000000000000000000000000000////////////000000000000222222333333333333444444444555555555555555555444222222333333333444444444222333444444555555555444000222333555666666555555222222333333444555555666777777777777888888888888999999:::;;;;;;;;;::::::666666777888888888888888::::::::::::;;;===???AAADDDCCCGGGQQQYYYaaaooo}}}}}}rrrggg___TTTQQQMMMHHHDDD@@@>>>===<<<<<<:::888666777999;;;777999999777444333666999666666666666666666666666666666555555555444444444111222333444555555555555444555555555666666777777333333333333444444555666555555555555555555444444111222444555666555444444///////////////000111111222000///------///000222222000...///111111///,,,//////000000000000//////222111111000///......---////////////////////////111111000///////////////......//////000000111111........................------------------------...---,,,,,,,,,,,,---...,,,---//////...---...///,,,---...//////...---,,,------------------------/////////......---------------------------------........................,,,,,,,,,---------......---------............///............////////////////////////////////////111111111111111000//////111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111333222111000000111222333444333222222222444666888666666555444444444444555333333333333333333333333666555444333333444555666555555555555555555555555777777777777888888888888888888999999999::::::::::::999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===???@@@CCCEEEJJJPPPXXX^^^nnnzzzwwwmmmfff___VVVPPPIIIHHHEEEBBB???===;;;:::<<<;;;;;;:::999888777777777777888888888888777777666666666666666666666666666666555444444444444555666666555555555444444444444444444444444444444444555444444444444555666666444444444444444444444444555555444444444333333333000///////////////000000111000///......///000111333111000000222222000---000000111111111111000000111111000000//////......000000000000000000000000111000000///////////////...///////////////000000........................------------------------...---,,,,,,,,,,,,---...000111222111...,,,,,,,,,......///000000///......------------------------.........---------,,,,,,------------------------........................,,,,,,,,,---------......---------............///............////////////000000000000000000000000000111111111111000//////111000000000/////////...000000000000000000000000111111000000////////////000000000000000000000000000000000000111111111111222111111000000111111222444333222111222444666777666555555444444444444444333333333333333333333333555555444444444444555555555555555555555555555555666666777777777888888888888888888999999999:::::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAABBBCCCFFFKKKOOOUUU___mmmzzzwwwoooddd\\\WWWRRRKKKFFFEEEDDDBBB???<<<:::999999999999999888888888888888666777777888888777777666555555555555555555555555555555444333333333333333666555555555444444444444444444444444444444444444333333333333333444555555444444444444444444444444555555444444444333333333000000//////.../////////111000///......///000111222111111222333333111///111111111111111111111111000000000000////////////000000000000000000000000000000//////......///////////////.......................................------------------------...------,,,,,,------...000222333111///------...//////000000000000//////........................------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///............////////////111111111111111111111111000000111111000000///...000000000000////////////000000000000000000000000111000000000000/////////000000000000000000000000000000000000111111111111000111111222222111111000333222222111222333555666666555444444333333444444444444444444444444444444444444555555555555444444555555555555555555555555666666777777777777888888888888888999999999999:::999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@???>>>???AAACCCDDDIIIRRR\\\hhhvvvtttnnnaaa[[[TTTNNNLLLIIIEEEAAA???>>>===;;;999888777777666666666777777888888888666666777777777777666666555555555555555555555555444333333222222222222222555555555555444444444444444444444444444444444444222222222222222333333444444444444444444444444444555555444444444333333333000000///............///000000////////////000000111111111111222222111000111000000000000000000111////////////000000000000////////////////////////000//////.........////////////......------,,,,,,........................------------------------------------------------,,,...000000//////000111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000//////...000000000000////////////////////////////////////000000000000000000000000///////////////////////////000000000111111111111///000111222222111000///222111111111222333444555555444444333333333333333444444444444444444444444333333555666666555333333555555555555555555555555666666666666777777777888888888888888999999999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;===???@@@@@@@@@AAABBB@@@CCCFFFKKKRRR\\\hhhppp{{{|||qqqhhh```[[[RRRNNNIIIFFFEEECCCAAA???;;;:::999888777777777777666666666666666666666666555666666777777666666555555555555555555555555555444444333222222222222222444444444444444444444444444444444444444444444444222222222222222333444444444444444444444444444444555555444444444333333333//////............//////000000////////////000000//////000111000000000000000///............///000////////////000000000000........................//////............////////////......------,,,,,,........................------------------------------------------------***,,,...///......///000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///............////////////////////////////////////000000000000000///......////////////000000000000////////////////////////000000000000111111111111///////////////////////////000000000111111111111///000111222222111000///000000111111222333333444444444333222222222222222444444444444444444444444222333444555555444333222555555555555555555555555555666666666666777777777777777888888888999999999999888888777777888888999:::::::::;;;;;;;;;;;;<<<:::===???@@@@@@@@@AAABBB>>>???@@@BBBEEEIIIOOORRR[[[gggxxx~~~qqqfff^^^XXXRRRNNNGGGDDDAAA>>>===<<<:::999999888888777777777888888777777666666555444444333555555666666666666555555555555555555555555555555555444444333333333333333333333444444444444444444444444444444444444444444333333333333333444444555444444444444444444444444555555444444444333333333......------......///000//////000000000000//////---///000111/////////000//////------------//////000000000000////////////------------------------......------......///////////////.......................................------------------------,,,------......------,,,---...000///---,,,,,,---......------------..............................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////........................//////000000//////...---////////////000000000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000111111111111///000000111111000000//////000000111222222333333444333222222111111222222333333333333333333333333333333444444444444333333555555555555555555555555555555666666666666777777777777777888888888888999888888777777777777888888::::::::::::;;;;;;;;;;;;;;;===???>>>===<<<<<<======>>>???AAACCCDDDEEEEEEKKKRRR[[[eeeppp{{{llleee[[[TTTPPPLLLHHHEEEBBBAAA???===:::999888777888888777777777888888888888777777666555444333222444444555555555555444444444444444444444444444444555555444333333333333333333333333333444444444444444444444444444444444444333333333333333444555555444444444444444444444444555555444444444333333333,,,,,,,,,---...///000111//////000000000000//////---///222222000///000222000///...------...///000111111000000//////.................................------------...///000...///////////////000000........................------------------------,,,,,,---......---,,,,,,---///000000...------...000///...------...///000------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............//////////////////////////////////////////000000//////...---.../////////000000000111000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111111000000////////////000000...///000111222222222222333333222111111111111111222222222222222222222222444333333333333333333444555555555555555555555555555555555666666666777777777777777777888888888888888888777777777777888888999999:::::::::;;;;;;;;;;;;<<<===<<<:::999:::<<<>>>???@@@AAACCCCCCCCCBBBCCCGGGKKKNNNSSS___ppp|||~~~ssskkkeeeWWWSSSMMMJJJHHHFFFCCC???@@@@@@???===;;;999999999888888777777777777888888777777666666555555444444444444444555555444444444444444444444444444444444444333333222222222222222222222333333333444444444444444444444444444444444222222222222222333333444444444444444444444444444555555444444444333333333++++++,,,,,,...///111222//////000000000000//////...000333333111000222444222000///......///000222222111111000///......---////////////////////////---------------...///000......//////000000111111........................------------------------,,,,,,---......---,,,,,,+++---///000000000222333111000///......///000111---------------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000///////////////......---.../////////000000111111000000000000000000000000000000111111222222222222000000000000000000000000000000000000111111111111111000///......///000111...///000111111222222111333222222111000111111111111111111111111111111111555444222222222222444555555555555555555555555555555555555555666666666777777777777777888888888888888888777777777777888888999999:::::::::;;;;;;;;;:::;;;;;;;;;:::;;;===???>>>======>>>??????>>>===<<>>>>>===::::::999999888777666666777777666666555555444444666666555555555555666666333333333333333333333333555555555444444333333333444444444333333222222222333333333333333333333333444444444444444444444444111111000000111111222333444444444333333222222222111111222222222333333333////////////////////////......////////////......---...000000///......///111111000000//////......111000000000/////////.........////////////......///////////////......---///000000111111111111000///...------------...///........................------------------------///////////////000111111/////////......------------------------........./////////...------,,,,,,------------------------,,,---------,,,,,,+++***------------------------+++,,,------......------------------............000111222222222111///...------......///000000000000000000000000000000000000000000000////////////111111111111000000000///000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111//////000000111111111111111111222222222222111111111111222222222333333333222222333333333444444444555555555555666666666666666666666666777888999999888888888777888888999999999888888777777888999:::999999999:::::::::;;;;;;======<<<<<<<<<<<<===============>>>@@@BBBDDDFFFHHHLLLSSS]]]hhhsss{{{|||rrrjjj___[[[VVVPPPJJJGGGEEEEEE??????>>>===<<<;;;:::999::::::999888888777666666666666666666666555555555666555555444444555555666333333333333333333333333555555444444444333333333222222222111111111000000333333333333333333333333333333333333333333333333222222222222222333333444333333333333333333222222111111222222222333333333////////////////////////......////////////.........///111111///...//////222222111000///...------000000000000////////////......////////////......000//////............/////////000000000///......///...------------...///........................------------------------///////////////000111111000000//////...---,,,,,,------------------------------------------------------------------------,,,,,,---------,,,++++++------------------------+++,,,------......------,,,------------.........000000000000////////////------......///000000000000000000000000000000000000000000000////////////111111111111000000000000000000000000000000000000222222222111111111111111000111111222222111111000000000000000111111111111/////////000000000000000111111222222222222111111111111222222222333333333333333444444444555555555444555555555555666666666777777777666666777888888777777777777888888999:::999999888888777888888999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@BBBEEEJJJPPPUUUZZZ\\\kkkttt~~~rrriiibbb\\\WWWNNNMMMJJJGGGEEEBBBAAAAAA<<<;;;;;;:::999888888777999999888888777777666666555555555666666666666666555444444333333444444555333333333333333333333333444444444444333333333333222222222111111111111000333333333333333333333333222222222222222222222222333333222222333333444555222222222333333333333333111111222222222333333333////////////////////////......////////////......///111222222000//////000111111111000///.........000000000000////////////......////////////......000///...------...///000////////////...------,,,.........------.................................///////////////////////////////////////000000111111111000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------,,,,,,+++------------------------+++,,,------......------........./////////000000000///............//////------......///000000000////////////////////////------...///000111222222111111111000000000000000000000000000000000000000222222222111111111111111000000111111111111000000///000000000111111111111000000000000111111111111111111222222222222111111111111222222222333333333333333333333444444444444444444444555555555666666888777777666666666777777666666666666777999::::::999999999888888888888888888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBEEEGGGIIIJJJPPPWWWbbblllvvvxxxqqqggg^^^XXXTTTQQQNNNIIIHHHGGGEEEBBB???===<<<;;;;;;;;;::::::999999999888888777777777666666666444444555555666666777777444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222333444444111111222222333333333444111111222222222333333333////////////////////////......////////////.........000111000///------...////////////000000000000////////////000000000000......////////////......000///...------...///000...............---,,,+++---..................---........................///////////////////////////////////////000000111111000000///......------.........------,,,,,,,,,++++++,,,,,,---.........------------------------+++,,,,,,------,,,,,,,,,------------------------+++,,,------......------............///////////////......---......//////------......///000000000////////////////////////------...///000111222222000000000000000000111111000000000000000000000000111111000000////////////000000000111111000000000///000000000111111111111222222222222222222222222111111222222222222111111111111222222222333333333222222222222333333333333444444444444555555555555777777666666666666666666666666666666777888999:::888888888999888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>??????@@@AAACCCDDDEEEEEEIIINNNRRRWWW___jjjqqq~~~{{{ooohhh]]]ZZZUUUPPPLLLIIIFFFEEEAAAAAA@@@???===:::888666::::::::::::::::::::::::777777666666666666666666444444555555666666777777333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111222333333111111111222222333333333111111222222222333333333////////////////////////......////////////......,,,---......,,,******+++.../////////000000000111////////////000000000000......////////////......///............//////000------.........---,,,,,,------...//////...------........................------------------------///////////////000111111000000000/////////....../////////......------,,,++++++,,,,,,---------...------------------------++++++,,,---------,,,,,,------------------------+++,,,------......------+++,,,,,,,,,,,,---------.........///////////////------......///000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000//////...---------///000000111111000000///000000000000111111111111333333333333333222222222111111222222222222111111111111222222222333333333111111111222222222333333333444444444444555555555666666666555555666777777666666666666777777888999777777888999999999999888888888888888999999999999:::;;;<<<======<<<;;;:::<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAACCCDDDDDDEEEIIIQQQWWW]]]fffsss|||ssslllddd\\\VVVPPPOOOMMMJJJFFFCCC@@@>>>;;;;;;<<<;;;;;;:::999999777777777888888888888888666666666666555555555555555555555666666666666666444333333222222333333444333333333333333333333333222222222222333333333333000111111111111222222222333333333333333333333333111111111111111111111111111111000000111111222333111111111222222222222222111111222222222333333333////////////////////////......////////////......---...///...,,,+++++++++000000000000////////////.../////////000000000111......////////////......---......///////////////,,,---...............---------...//////...------........................------------------------///////////////000111111///////////////000000000111111000//////...------,,,,,,,,,,,,,,,,,,------------------------------***+++,,,,,,---------,,,------------------------+++,,,------......------++++++,,,,,,,,,------------...///000111000000///------......///000000000000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000000000//////...------,,,//////000000000000//////000000000000111111111111333333333222222222111111111111222222222222111111111111222222222333333333222222222333333333444444333333444444444555555555555555555555555666777888777777666666666777777888555666777999::::::::::::888888888888999999999999999:::<<<======<<<:::999;;;<<<======>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<>>>>>::::::::::::::::::::::::555666666666777777888888555555555555555555555555666666666666666555555555444444333333333333444444333333333333333333333333111111222222222333333333000000111111111222222222333333333333333333333333222222222222222222222222222111111111111222333333222222222222111111111111111111222222222333333333////////////////////////......////////////......000111222111///...---...222222111000///...------.../////////000000111111......////////////......,,,---///000000000///...,,,,,,---...////////////,,,---...//////...---,,,........................///////////////////////////////////////000111111......//////000000111111222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------------------------------+++,,,------......---------------.........//////,,,...000222222111000///------......///000000000000000000000000000000000------...///000111222222//////000000111111111222000000000000000000000000111000000///...------,,,//////000000000000//////000000000000111111111111222222222222111111000000111111222222222222111111111111222222222333333333333333333444444444555555333333333444444444555555444444444555555777888999888777777666666666666777333555777999:::;;;;;;:::777888888888888999999999999:::<<<======<<<:::999:::;;;<<<===>>>===<<<;;;>>>>>>===;;;;;;:::::::::777;;;@@@AAA@@@???@@@BBBAAACCCGGGKKKPPPXXXccckkkqqq|||uuulllfffaaaZZZRRRMMMLLLLLLJJJIIIAAAAAA???===;;;:::<<<===888888777666555555555666666666777777888999999999444555555555555555555555777777666666555555555444555444444333333444444555333333333333333333333333111111111222222333333333222222222333333444444444333333333333333333333333222222222222222222222222333333222222333333444555333222222222111111000000111111222222222333333333////////////////////////////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000//////.........---------////////////////////////...............---------//////...------...///000////////////////////////111000---,,,,,,---000111---///000000//////000222------......///000000111---..................---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,---......//////......000000000000////////////333111///...---...000111222111111111000000//////000000000000000000000000//////000000000000//////111111111000000000000000222111000.........///000000000////////////000000000000000000////////////222222111111111111222222000000000000000000000000333333222222333333444555555444444333333222222111333444555666666555444444666777777777777777666666777666666555555555666666777777888999999999999999888888888888888888888888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;::::::<<<@@@@@@AAACCCEEEHHHJJJKKKVVVZZZcccooo|||xxxnnnfff___YYYUUULLLKKKIIIGGGDDDBBB@@@???<<<;;;::::::999888777777777777777777666666666666666666777777888888888999555555555555555555555555666666555555555444444444444444444333333222222222333222222222222222222222222222222111111111000000111222222222222333333333333222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111000000////////////////////////.../////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000//////.........---------////////////////////////------..................111000///.........///000////////////////////////000///...------...///000...///000000///...000111////////////////////////------............---------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,---......//////......000000000000////////////222111///.........///000111111111000000000//////000000000000000000000000//////000000000000//////000000000000000000000000222111000///......///000000000////////////000000/////////000000000000000222222111111111111222222222222222222222222222222333222222222222333444444444444444444555555555555666777777666555333222111555555666666666666555555666666555555555555666666555666777777888888777777888888888888888888888888999999;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::<<<>>>>>>???@@@BBBDDDFFFGGGGGGJJJPPPXXXaaaiiiooorrr|||vvvmmmhhhaaaZZZTTTOOOJJJGGGHHHGGGEEECCCAAA???======;;;;;;:::999888888777777777777777777666666666555555555666666666777777777555555555555555555555555666555555555444444444444444444444333333333333333000000111222333333444444222222222111111111000000///000000000000111111111222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111000000////////////////////////....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000/////////.........------////////////////////////,,,---------.../////////222111000///////////////////////////////////////........................///000111000.........000111111000000///...------,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,---......//////......////////////000000000000000000000000////////////111111000000000000//////000000000000000000000000///000000111111000000///000000000000000000000000111000000////////////000000000////////////000000...//////000000111111111222222111111111111222222222222222222222222222222222222222222222333444444444444555555666777777888666666666666555333222111444444555555555555444444666666555555555555666666444444555666666666666666888888888888888888888888888999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>???AAAAAA???AAACCCGGGKKKNNNQQQRRR```iiixxx~~~tttlllddd^^^XXXTTTOOOKKKHHHFFFCCCAAABBBBBB@@@???===;;;:::999::::::999999888888777777777777777666666666555555444555555555555555666666444444444444444444444444555555555555444444444444333333444444444444444444111111111222222333333333222222222111111111111111///000000000000111111111111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111111111////////////////////////........./////////000000////////////000000000000000000000000000000000000////////////////////////////////////............////////////////////////,,,,,,,,,---...///000000333222222111000/////////////////////////////////------...//////...------///000111000...------...000000//////...---------+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......///.........////////////000000000000000000000111000///......000000000000000000//////000000000000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000////////////000000......///000111111222222222222111111111111222222000000000000000000000000222222222111222333333444555555555555666666777777222222333444555555666666444444555666666666555555666555555555555666666777444555555666666666666666888888888888888888888888888999999:::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<======??????@@@AAACCCDDDDDDEEELLLSSS___iiiqqqwww|||uuuiiiaaa[[[VVVRRRNNNLLLHHHFFFEEEEEECCCAAA>>>===<<<;;;:::999888777888888888888888777777777777777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444555555666555555444333222000000///111111111111111111111111111111222222222333333333000000000000000111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////............////////////000000000000////////////////////////////////////////////////////////////000000/////////.........////////////////////////,,,,,,,,,---...///000000222222222111000///......////////////////////////,,,---...//////...---,,,///000000///---,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------,,,---......///............/////////000000000111000000000111000///......//////////////////000000000000000000000000000000000000111111111111000000......//////000000000000/////////000000000000///000000////////////000000...//////000111222222333222222111111111111222222000000000000000000000000222111111111111222333333555555555444444333333333111111222333444555666777444555666777777777777777555555555555555666777777666666777888888888888777888888888888888888888888888888888888999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<======>>>???@@@AAAAAADDDIIIOOOUUUZZZ___bbbggglllttt|||zzzwwwrrrjjj^^^VVVQQQNNNKKKIIIFFFDDDBBBAAAAAA@@@>>>===;;;;;;:::999999888777777777777777777777777777777666666666666555555555555666666666666666666666666444444444444444444444444333333444444444444444444222333333444444555555555555555444333222000000///111111111111111111111111111111222222222333333333//////000000000111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////------........./////////000000000000////////////////////////////////////000000000000000000000000000000000/////////......////////////////////////,,,---------.../////////111111111111000///......////////////////////////,,,---...//////...---,,,...///000///---------///------------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---------------------------,,,---......//////............//////000000111111000000000000////////////......////////////000000000000000000000000000000000111111222222111111000---......//////000000111...//////000000000000///000000////////////000000///000000111111222222222222222111111111111222222222222222222222222222222111111111111111222333333555444444333222222111111444333333333333333444555444555666777888888888888555555444555555666777888777777888999999999999999888888888888888888888888888888777777888888999:::::::::;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<>>>???@@@AAA??????@@@BBBEEEIIIMMMOOOPPPTTT[[[bbbjjjsss|||wwwpppjjjeeeaaa^^^\\\VVVNNNJJJHHHGGGDDDBBBAAA@@@>>>======<<<:::888999999888888888888888777555555666666777777888888666666666555555555444444777777777666666666666666333333333333333333333333333333333333444444444444222222333333333333333333111111111222222333333333111111111111111222222222///000000000000111111111///000000111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222222////////////////////////---------.........//////111000000000/////////...////////////////////////000000000000000000000000000000000000/////////...////////////////////////------.....................///000000000///......////////////////////////,,,------......------,,,,,,...///...------...///000000000//////......---------............------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------,,,---......//////...............///000111111111222111///.........///000........./////////000000000000000000000000000000000111111222222111111000------......///000000111---...///000111111000///000000////////////000000111111111111111111111111222222111111111111222222222222222222222222222222111111111111111222222333333333333333222222222222333333222222222333555555333444555666777777777777444444444555555666777888777888888999:::999999999888888888888888888888888888777777666777888999:::999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===888:::;;;;;;::::::;;;<<<;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===??????@@@??????>>>@@@BBBDDDEEEEEEBBBDDDIIIMMMRRRYYY```eeesss|||{{{vvvgggccc^^^ZZZVVVSSSPPPNNNNNNKKKFFFEEEEEEDDDAAA>>>>>>===;;;;;;<<<;;;999777666666777777777777777777444444555555666777888888666666555555555444444444666666666555555555444444333333333333333333333333222222333333333444444444222222222222222222111111000000111222333333444444000000111111111222222222///000000000000111111111000000111111222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222////////////////////////---------.........//////111111000000/////////...////////////////////////000000000000000000000000000000000000////////////////////////////////////...............------------...///000000///......////////////////////////------------------------+++---......------///000444444333111000...---------......//////......---((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---......//////......---......///000111111222333111///...---...000111---.........//////000000000000000000000000000000111111222222222222111111---------...///000000111---...///111111111000///000000////////////000000222222222111111111111111222222111111111111222222000000000000000000000000111111111000111222222333111222222333333444444555//////000111333555888999222333444555666666666666444444444555555777888888777777888999999999999999888888888888888888888888888777666666666777999:::888888999::::::::::::999999999::::::;;;<<<======888999;;;:::::::::;;;<<<:::::::::999::::::;;;<<<999999999:::::::::;;;;;;:::;;;<<<>>>@@@AAA@@@???<<<>>>@@@BBBEEEJJJOOOSSSTTT^^^jjjssszzz{{{ssskkkbbb]]]WWWTTTQQQNNNLLLJJJHHHFFFFFFCCCAAAAAABBB@@@<<<999999888777888999888666444555555555666666666777777333444444555666777888888666666555555555444444444555555555444444333333333333333333333333333333333222222222333333444444444333222222111111000000000333222222222222222222222000000111111222222222222111222222222222333333333000000111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111111111111000//////............////////////000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000///...---,,,------...////////////////////////111000000///......---------------............///........................---------...............///............------------------,,,,,,+++++++++,,,---......,,,,,,---...000000///...---,,,,,,+++***)))******+++,,,---......------,,,,,,------.....................------.........------,,,,,,,,,,,,------...//////......------......///000000000000000000000000000000000000000111111111111000000000...,,,---///111000...000000000000//////////////////............//////000000111111111111000000333333333444444333333333222111111111000000//////000111111111111000000///000111111111111222222222444444555555666777888888555555555555666666666666444444555555666666777777777777777777777777888999888999:::999777777777888999999:::;;;;;;;;;;;;:::888999999::::::999999888888999999::::::999999888999999::::::::::::;;;;;;;;;;;;:::999999888888777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::???>>>======>>>@@@BBBCCCJJJKKKNNNSSSZZZcccjjjnnn~~~vvvpppggg```[[[WWWQQQMMMMMMIIIEEEDDDDDDCCCAAA>>>>>>>>>======<<<<<<<<<;;;:::::::::999999999888888555555555555555555555555444444444444444444444444666666555555555444444444555555666666666666555555444222000000333444333111111222222333333222222111222222222111111111000000111111222222222333333333222222222111111111000000000111111111111222222222222222222222222222222222333333333222222111111111111111000000000000000111000000111111111111000000444333333222222333333444111111111111111000//////............////////////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////////////////000///...---,,,------...................................................---------............///..........................................------............------------------,,,,,,,,,++++++++++++,,,---,,,++++++,,,---......------,,,,,,++++++++++++++++++,,,---.........------------------.........------------,,,,,,.........------,,,,,,,,,,,,---...///000000000000///////////////.........////////////////////////000000111111111111000000000...,,,---///111000///000000000000//////////////////............//////000000111111111111000000000000111111111111000000111111111111000000000//////000000111111111000000000111111111111222222222222222222333333444444555555555555555666666666666555555555666666777777777777777666666777777888888888999:::999777666777888666777888888999999888888888999999::::::999999888888999999::::::999999888777888888999999:::::::::999999999999999999999999888888888999999999::::::::::::;;;;;;;;;;;;::::::======<<<;;;<<<>>>@@@AAAAAABBBCCCFFFKKKQQQWWWZZZaaafffnnnvvv~~~xxxqqqjjjeee]]]YYYSSSOOOMMMKKKHHHEEEHHHEEEBBBAAAAAA@@@>>><<<<<<;;;;;;;;;::::::::::::888888888777777777777666555555555555555555555555444444444444444444444444666555555555444444444444444444555555555555444444555222000111333444333222222222333333333333222222222222222111111111000000111111111222222222333333222222222111111111000000000000111111111222222222222222222222222222222222333333333222222111111111111111000000000000111111111222222333333222222111111111111000000111111111000000111111000000//////............////////////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000//////////////////////////////...------------...------------------------+++,,,,,,---.../////////---------............///......................../////////...---------,,,............------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++---------,,,,,,---......------------------------......---------,,,,,,,,,.........------------------...///000111111111111111000000///......------........................///000000111111000000///000...------///000000///////////////000000000000000//////......//////000000000111111111111000000//////000000000000//////111111111111000000000000...///000111111111111111000111111111111222222222222222222222222222222222444555555555555666666666666666666666777777777777666666666666666777888888888999:::999777666777888666777888888999999888888888888999999999999888888888888999999999999888888666666777777888999::::::777777888888999::::::;;;888888888999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::<<<===>>>;;;;;;;;;<<<>>>AAAEEEGGGIIIMMMTTT[[[aaahhhooossszzz~~~~~~xxxsssllleee___YYYTTTQQQMMMJJJGGGEEEDDDDDDCCCBBBAAA???===<<<<<<<<<;;;:::999888888888888888777777666666666555555555444444444444444444444444444444444444444444444444444444555555555555444444444444333333444444444444333333555333222222333444444333222333333444444333333222222222222111111111111111111111111222222222222333222111111111111000000000000000000111111111222222111111111111111111111111222222222222222111111111111000000000000000111111111222222333333222222111111111000000000000111111///000000000000000//////............////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////............------......------------------------++++++,,,,,,---.........---------............///........................000000///...---,,,,,,,,,.........---------,,,,,,,,,+++++++++++++++++++++***,,,---,,,+++***+++,,,***+++++++++,,,,,,------...------,,,,,,,,,,,,---------............------............---------,,,...............---------//////000000000/////////000000//////....................................//////000000000000////////////......///000000000////////////000000000000000000////////////000000000000111111111111000000000000111111111111000000111111111000000000000000---...///111111222222222000000111111111222222222444444333333333333333333444444444555555555666666777777777777777777777777555555555555666777777888777999999888777666777888888888999:::::::::::::::888888999999999999888888888888999999999999888888555666666777888999::::::777777888888999999999:::888888888888999999999999:::::::::;;;;;;::::::::::::::::::999:::;;;<<<===<<<<<<;;;:::;;;<<<>>>???@@@CCCGGGJJJMMMPPPTTTWWW^^^dddkkkpppsssxxx{{{uuuoooiiiffffffbbb[[[UUUPPPMMMJJJHHHIIIGGGEEECCCAAA@@@??????<<<;;;999999999999999999777777777777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333444333333222333333444444333333444444444444333333111111111111111111111111111111111111222222222222111111111111000000000000000000000000111111111111111111111111111111111111222222222111111111111111000000000000000000111222//////000000000000//////222222111111111111222222...//////000000000//////............//////////////////////////////////////////////////////////////////000000000000//////////////////////////////........................------..........................................---------------------------------............///........................000000///...---,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,...++++++,,,,,,------......---,,,+++++++++++++++,,,---......//////......---................................................000000000///...---++++++............//////000000........................//////000000000000////////////////////////111222.../////////000000000111000000////////////000000000000111111111111000000000000000111111000000000000000000000000000111111---...///111111222222222000000111111111222222222333333333333333333222222444444444444555555555555777777777666666666666666444444444444555666777888777888999888666555666777888888999::::::::::::999777888888999999888888777777888888999999888888777777777888888999::::::;;;999999999888888777777777777777888888888999999999999::::::::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>;;;<<<>>>???@@@@@@BBBDDDJJJPPPVVVXXXYYY]]]dddjjjtttzzzuuupppiiiccc^^^ZZZWWWUUUVVVRRRLLLHHHEEECCCAAA@@@@@@@@@???===;;;:::999999888888888888777777888999666666666666666666666777666666555555555444444444444444444444444444444444444444444444444444444444333333444444444444444444444444555555555555444444333333333333222222333444222333333444444333333222111111111111111111111111000000111111111222222222000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000//////000111222222/////////000000/////////222111111000000111111222......///000000000//////............////////////000000000000000000000000........................//////000000000000//////000000000000000000000000........................,,,---......///.........////////////////////////.........------------------------............///......................../////////...---------,,,------------,,,,,,,,,,,,*********+++++++++++++++,,,---......,,,,,,---...+++,,,,,,,,,------......+++++++++******++++++,,,---...///000000///...---,,,,,,------...//////000.............../////////000000000///...,,,+++***------......///000000111...........................//////000000//////...///000000000//////111333......//////000000111111111000000//////000000111000000111111111111000000......////////////......000000000000111111111111...///000111111111111111000111111111111222222222111111111111111111111111333444444444444555555555666666666666555555555555333333333444444666777888777888999888666555666777555666777777888888777777777777888888888888777777777777888888888888777777888888888999999999999::::::999999888777777666666777777777888888888888999999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<;;;999999888999999:::;;;;;;999:::<<<===<<<===???@@@@@@CCCFFFHHHHHHJJJOOOSSSXXX]]]cccjjjvvv~~~vvvqqqlllhhheee\\\YYYSSSOOOMMMLLLJJJIIIJJJGGGCCCAAA@@@???===<<<888999:::999888777888999777888888777666666777999555555666666666666777777666666666555555555555444333333333333333333333333444444444444444444444444333333333333444444444444444444555555555555444444222333333222111111222444111222222333333222222111111111111111111222222222000000000111111111111222//////000000000000000111/////////000000000111111////////////////////////000000000111111111111111////////////000111222333000111111222222111111000//////............//////---......///000000//////............////////////000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000........................,,,,,,.../////////..............................---------......//////000---------............///..........................................---------------,,,,,,,,,++++++)))*********+++++++++++++++,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...---...///000000///...---((()))***+++---...//////---........./////////000///////////////...------.........///////////////////////////////////////......////////////.........000111000//////111333.........///000111111111111111000000000000111111000000111111111111000000...//////000000//////...///000000000111111111111///000000111111111000000000111111111111222222222000000111111222222333333333333444444444555555555666555555555444444444333222222222333444555777888666888888888666555666777555666666777777777777777777777888888888888777777777777888888888888777777888888888888888777777777888888888888777777777777777777777777888888888888999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;:::777777888888888999999:::999;;;<<<===<<<<<<>>>@@@;;;<<<<<<===???AAABBBDDDIIILLLOOOSSS]]]hhhmmmlllmmmsssyyy||||||{{{vvvsssnnnjjjeee```]]]YYYVVVSSSLLLJJJGGGEEEDDDDDDBBBAAABBB@@@???>>>>>>>>><<<:::555888::::::888888999;;;555777888666444444666888444444444555555666666666666666555555555444444444333333333333333333333333444444444444444444444444222222333333333444444444333333444444444444333333000222333111//////111333000111111222222111111000000000111111111222222222000000000000111111111111////////////000000111111////////////000000000111///////////////////////////000000000111111111222////////////000111222333000000111111111111000000///......------......///------...///000000//////............/////////000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000........................+++,,,.../////////......------------------------+++,,,---...///111222222---------.........//////........................---------...............---------,,,,,,,,,++++++))))))******++++++++++++***+++,,,,,,******+++,,,************************+++++++++,,,---...///000---...///111111///...---&&&&&&((()))+++---...///---.........//////000000---...///000111111111111000000000///......------000000000000000000000000......////////////.........000222111///...111444---......///000111111222111111000000000000111111000000111111111111000000111111222222222222111111//////000000111111111222000111111111111000000///000111111111111222222222222222333444555555666666333333333444444444555555555555444444444333333333222222222333444555777888666888888777666555666777777777888999999999999999777777888888888888777777777777888888888888777777888888777777666666555555666666666777888888999999777777777777888888888888999999999::::::999999999::::::;;;;;;;;;::::::999::::::::::::::::::;;;;;;888999:::999888777888999:::888888999;;;===>>>===FFFGGGFFFGGGMMMTTTVVVSSSQQQWWW^^^```aaaeeennnvvvvvvxxx}}}}}}xxxuuuooojjjfff```[[[XXXWWWTTTQQQNNNMMMKKKHHHFFFGGGEEEBBBAAABBBAAA@@@???<<<;;;::::::;;;;;;999777666888:::999777555666888555666777666333222444777333333333444444555555555555555555444444444333333333333333333333333333333444444444444444444444444222222222333333444444444222222222333333222222222///111222111......000333000000111111111111000000000000111111222222222222000000000000111111111111.../////////000000111111////////////000000000000//////////////////////////////000000111111111222////////////000111222333......////////////......000000////////////000000............////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////................................................---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---...//////......------......///////////////////////////000000000000000000000000........................//////.........---------+++++++++,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,...------,,,,,,,,,------222000,,,))))))***...000------------------------000///---,,,,,,---...///////////////////////////---------.........//////////////////////////////////////////////////////111111000000//////......//////............//////222222111000///...------333333333333333222111000000000000000000000000000......//////000000111111000111111111111222222222111222222333333222222111111111222222222333333333000000111222333333444444555555444444444333333333111111222333333444555555555444444444444555666666555555555555666666666666777888::::::888777888999888777777777888999::::::555555666666666666555555777777777777777777777777999999999888888888777777999999::::::::::::;;;;;;===<<<:::999999:::<<<===999999999999999999999999999999999999999999999999;;;;;;:::999999:::;;;;;;===<<<===???CCCEEEFFFFFFCCCEEEHHHKKKMMMPPPTTTVVV[[[___dddiiimmmrrrwwwzzz~~~zzzuuurrrpppmmmiiifffccc___[[[XXXUUURRRLLLHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>======<<<<<<<<<;;;888888888888888888888888777777777777666666666666444555777888888777555444777777666666555555555444666666555444333222222111222222333333333333444444333333333333333333333333111222333333444444444444222222222222222222222222000000000000000000000000333222111000000111222333222222222222222222222222000000000000000000000000000000////////////000000//////000000000000//////111111000000//////......000000000000000000000000......//////000000111111////////////////////////000000000000000000000000............////////////000000000000000000000000///000000000000000000///////////////////////////////////////////////////................................................------,,,,,,,,,---...///------,,,,,,,,,---......---,,,,,,++++++,,,,,,---////////////////////////................................................///.........------------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,---------///...---,,,,,,,,,,,,---------------------------///...------------...///////////////////////////---------.........//////////////////////////////////////////////////////111000000000/////////...//////............//////++++++---...000111111111000000111111000000//////////////////////////////......//////000000000000000000111111111222222222000111111222222111111000111111111222222222333333222222222333333444444555555444444444444333333333111111222222333444444555444444444444444555555666555555555555666666666666666888999999888777777888888888777777777888999999555555666666666666555555666666666666666666666666888888888777777777666666888888888999999999::::::<<<;;;:::999999:::;;;<<<999999999999999999999999999999999999999999999999;;;:::999888888999:::;;;;;;:::;;;===@@@BBBBBBBBB===>>>@@@@@@@@@AAACCCEEEGGGJJJNNNRRRUUUYYY]]]```gggjjjnnnsssvvvyyyzzzzzz|||}}}zzzvvvrrrooonnngggccc___\\\ZZZXXXUUURRRQQQNNNKKKJJJIIIGGGCCC???CCCBBBAAA@@@???===<<<<<<<<<;;;;;;;;;::::::::::::888888888888888888888888777777777666666666555555444444666666666666444444666666666666555555444444555555555444333333222222222222222333333333444444333333333333333333333333111222333333444444333333222222222222222222222222000000000000000000000000222111111000000111111222222222222222222222222222////////////////////////000000////////////000000//////000000000000//////111000000000/////////...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000............////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................---------,,,------...///......---,,,,,,,,,------------,,,,,,,,,,,,------////////////////////////............................................................------------------------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,------...+++---...//////---+++***---------------------------------------...///000////////////////////////------........./////////////////////////////////////////////////////////000000000000//////////////////............//////'''(((+++...111222222222...//////000000000000///////////////////////////...////////////000000000000000000111111111222222///000000000000000000///111111111222222222222333333333444444444444444444444444444444333333333333111111222222333333444444444444333333444444555666444555555555555666666666666777999999777777777888999888888777777777777888555555666666666666555555666666666666666666666666777777777666666666666666777777777888888888888999<<<;;;:::999999:::;;;<<<999999999999999999999999999999999999999999999999999999888888888888999999999888888999<<<======<<<:::;;;<<<;;;:::999;;;===:::===@@@BBBCCCFFFIIIKKKMMMOOOSSSWWWZZZ]]]^^^^^^___```bbbffflllrrrxxx{{{|||~~~~~~{{{wwwtttpppmmmllljjjgggccc___[[[YYYWWWWWWSSSPPPMMMKKKJJJHHHFFFCCCCCCBBBAAAAAABBBAAA???===<<<<<<;;;;;;:::999999999999888888888888888777777777777777777777777777777777666666666666555555555444444444444444444444444666555555555555444444444444444444444333333333333222222222222333333333333333333333333333333333333111222222333333333333333222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000........................000000////////////000000//////000000000000//////000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000............////////////////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000...........................------------.........///...---,,,,,,,,,,,,,,,//////............//////////////////////////////................................................------------------------///......------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......+++,,,...//////...,,,***........................,,,,,,,,,---...///000000////////////////////////............////////////////////////////////////////////////////////////000000000000//////////////////............//////+++,,,...000111000000/////////000111222222222222////////////////////////////////////////////////000000000000111111111111///000000111111000000///111111111111222222222222333333333333333333222222444444444333333333222222111111222222333333333333333333333333333444444555444444444555555555666666555777888888777666666777999888777666666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777777888888888999999::::::999999999999::::::888888888888888888888888888888888888999999999999888888777777777777888888888777777777999:::999888999:::::::::999999;;;===999;;;<<<=========???AAA@@@AAACCCFFFHHHIIIJJJJJJMMMMMMNNNQQQUUU[[[aaaeeehhhjjjlllmmmnnnooorrrttttttuuuxxx|||~~~zzzvvvqqqnnnlllkkkgggfffdddaaa^^^[[[YYYXXXXXXVVVSSSOOOLLLJJJJJJJJJHHHGGGFFFEEEDDDBBB@@@???=========>>>??????>>>===777777777777777777777777777777777777666666666666666666666666666666666666666666666555555555444444444333333222222333333444444444444444444444444444222222333333333444444444111222222222222333333333222222222222222222222222111222222333333333222222111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////000000////////////000000//////000000000000//////000000000000////////////////////////////////////111111000000//////......////////////////////////////////////////////////............////////////////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.....................---///...---,,,,,,,,,,,,,,,000//////......//////000////////////////////////////////////////////////........................,,,,,,------------------.........------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,------...........................+++,,,---......///000000////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000000//////............//////000000111222111000///......///000111111111111111......................../////////...............//////000000000111111111000111111111111111111000000000111111111222222222222222222111111111111111444444333333333222222222111111222222222222222333222222222222222333444444444444444444555555555555444666888777666555666777888888777666555555555555555555666666666666555555555555555555555555555555888888888888888888888888888888888888999999999:::999999999888888999999999888888888888888888888888777777777888888999999999777777777777777777777777999888777777888999888777777888888777666666888999888999:::999888888999:::===>>>>>>???????????????AAA@@@???@@@BBBFFFIIILLLOOOQQQSSSSSSSSSTTTVVVXXX[[[\\\___bbbfffjjjmmmooorrrsssvvvyyy|||~~~}}}}}}~~~~~~}}}}}}~~~}}}|||{{{{{{zzz{{{|||{{{zzzyyywwwvvvttttttsssrrrqqqpppooonnnmmmmmmhhhiiikkkmmmnnnnnnnnnnnnfffddd```\\\XXXVVVUUUUUUQQQPPPOOONNNMMMKKKJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@===>>>???>>>===<<<;;;:::888999::::::999999999999555555555555666666666777666666666666666666666777555555555555555555555555555555555555444444444444444333222222222222333444333333333333444444444444111111222333333444444444111111111222222222333333222222222222222222222222222222222333333222111111111111111111111111111111///////////////////////////000111222222111000///////////////////////////000000000000000000000000000000////////////000000//////000000000000//////////////////000000000000////////////////////////111111000000//////......////////////////////////////////////////////////............////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////...////////////...------......---,,,,,,,,,------......------------......////////////////////////000000000000000000000000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---,,,***+++,,,...000........................,,,,,,---.../////////...////////////////////////....../////////000000000////////////////////////////////////////////////////////////000000000000//////............//////111111111111111111222222,,,------............---......................../////////............---/////////000000000111111000111111222222111111000000000000111111111111222000000000111111111111111333333333333222222222222111111222222222222222222222222111111222222333444333444444444444555555555444555777777555555555666777666666555555555555666555555666666666666555555555555555555555555555555888888888888999999999999888888888999999999::::::888888888888888888888888888888888888888888888888666666777777888999999999777777888888888888777777999888777777888999888777:::::::::888666555555777888999999999777666777888;;;;;;;;;:::::::::::::::===<<<:::999:::;;;===>>>>>>???AAAAAAAAAAAACCCDDDGGGHHHIIILLLNNNQQQTTTUUUXXXZZZ\\\^^^```bbbcccccccccbbbbbbbbbbbbdddeeefffiiihhhhhhggggggfffffffffgggfffeeedddccccccccccccbbbaaaaaa___^^^]]]\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVUUURRRQQQNNNKKKIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDDDD@@@??????>>>===<<<;;;:::888:::;;;;;;:::888777888777888999999777666777777444555555555666666666777555555666666666666777777444444444444444444444444555555444444444333333333333333333333333333333333222222333333333333333444111111222222333333444444111111111111222222222222222222222222222222222222222222222222222222111000111111111111111111111111///////////////////////////000000111111000000///////////////////////////111111111111111111111111000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000............////////////000000000000000000000000......////////////......////////////////////////////////////////////////........................////////////////////////...///000000///...---,,,------,,,,,,,,,---............------------......////////////////////////////////////////////////........................++++++,,,,,,,,,---------******++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++---...000........................,,,---...//////......---////////////////////////.../////////000000000000////////////////////////////////////////////////.../////////000000000111//////............//////222111/////////000222333------.........---,,,,,,........................//////.........---------////////////000000000111///000000000000000000///000000000000111111111111000000000111111222222333333333333222222222222111222222111111111111111111111111111111111222333333333333444444444555555555333555777666555444555555555555444444444555666666555555666666666666555555555555555555555555555555777777777777888888888999777777777888888888888999777777888888888888777777888888888888888888888888666666666777888999999999777777888999999888777777888777666777888999888777999::::::999777666888999888999:::999888777888999777777777777777777888888;;;;;;::::::::::::;;;;;;999:::<<<<<<;;;;;;<<<=========>>>???@@@BBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSSSSNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA;;;<<<=========<<<:::999666999;;;;;;999777777777666888:::999777666777999555555555555555666666666444444444555555666666666333333333333333333333333444444444333333333333222222333444555555444333222111222222222333333333333222222222222222333333333111111111111222222222222111111111111111111111111222222222222222111000000111111111111111111111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////.../////////000000000111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000............/////////000000000000000000000000000------............------////////////////////////////////////////////////........................000000000000000000000000...///000000000///---,,,,,,,,,,,,,,,------...///000000////////////000000////////////////////////................................................+++++++++,,,,,,---------)))))))))******++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,------......////////////////////////---.../////////...---,,,////////////////////////////////////000000000000////////////////////////////////////////////////.../////////000000111111//////............//////444222///---,,,---///111000000000000///...------........................//////.........---------////////////000000000000......////////////......000000000000111111111111000000111222333333444444333333333222222222111111222222111111111111111111111111111000111222222333333333333444444444555555333555666666555444444555444444444444444555666777555555666666666666555555555555555555555555555555555666666666777777888888666666666666777777777777777777888888888888777777777777777777777777777777555666666777888999999999777888999::::::999888777777666555666888888888666111222444444555666888;;;555666777777555555666777444444444555666777888999666666777777888999999999777999::::::888888999;;;;;;:::::::::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>???@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBB>>>???AAACCCCCCCCCCCCBBB::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777:::;;;;;;:::777666333666:::999777444444555111444666666444333555777555555555555555555555555333333333444444555555555333333333333333333333333444444444333333333222222222333555666666555333222111111111222222333333333222222222222222222222222000111111111111222222222111111111111111111111111222222222222222111000///000000000000000000000000////////////////////////111000///......///000111111111111111111111111111////////////////////////000000////////////000000//////000000000000//////.../////////000000111111000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000111111222222222333////////////////////////------...///000000//////000000000000000000000000000000000000000000000000......------------......////////////////////////........................////////////////////////000000///...............//////...---------------000---+++,,,...///---******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---,,,+++***.........------,,,,,,,,,---------............///++++++,,,------...//////...------------...//////---.........//////000000000000//////.........---///////////////////////////...---,,,,,,---...///...///000///...---...000000000//////.........---000000000000////////////000000000000000000000000000000000000000000000000------------...000111222......//////000000111111111000/////////000222333000000000000111111111111222222111111222444555777222222222222222222222222111111222333333333333222222222333444444555555666333444444444555666666666777777777777777777777777666666666666666555555555555555444444444555555666555555666666666666555555777888999999999777666555777777777777666666666666666666666666666777888888666666777777777777666666666666777888888888888888777777777777777777777777666666666666777777777777666666666666666666666666666666777777777777666666777777777777777777777777777777777777777777777777444555555666777888888999999999888888888888999999999999999999999999999999<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999:::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888666555555666888999999888777555555555666777999888888888777777666666666666666666666555555555666555444333333333333333555555555555555555555555444444444444444444444444666555444333222333333444333333333333333333333333333333333333333333333333333333222222333333444555333333222222222333444444111111000000000000111111000000000000000000000000000222222111///...///000000///...,,,---...000111////////////////////////////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000222000///------///000222000000...------...//////////////////000000000000////////////////////////////////////////////////........./////////000000////////////////////////------...///////////////000000000000000000000000000000000000000000000000///..................///////////////////////////................................................000000///...............000000...------,,,,,,,,,///---,,,,,,......---***+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,------------............)))))))))***+++,,,,,,,,,...------------...//////............/////////000000/////////............//////////////////////////////...------...//////...///000///...---...000000/////////............////////////000000000000000000000000000000000000000000000000000000000000///............//////000.../////////000000000111111000/////////000222222000000000000111111111111//////...//////111222333222222222222222222222222111111222333333333333222222222333444444555555666444444444555555555555555555555555555555555555555666666666666666666666555555555444444444555555666666666666666666666555555666777888888888777666555777777777777666666666555666666666666666777777888666666777777777777666666444555666666777777666666777777777777777777777777555666666666777777777777666666666666666666666666666666777777777777666666777777777777777777777777666666666666666666666666444555555666777777888888999888888777777888888999888888888888888888888888:::::::::999999:::::::::777888888999999888888777:::999999999999::::::;;;999999999999999999999999888888888999999999::::::::::::::::::::::::::::::888888777666666777888888888888777777777777777777888888888777777777666666666666666666555555555555666555555444333333444444555555555555555555555555444444444444444444444444555444333222111222222333333333333333333333333333222222222222222222222222222111111111111222333333444333222111111111111111111111000000000000111111000000000000000000000000000111222111///...///000000///...---......///000////////////////////////////////////////////////000000000000000000000000111111000000000/////////////////////////////////111111111000000000//////000000000000000000000000111000///......///000111//////...---......///000000000000///////////////////////////////////////........................---...............//////////////////////////////,,,---......///.........000000000000000000000000000000000000000000000000000//////......//////000////////////////////////................................................000///......---.........000///...---,,,,,,,,,,,,///---,,,,,,---...,,,++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------,,,,,,,,,,,,------------............,,,,,,------.../////////......------......///000............////////////////////////............////////////////////////000//////......//////000...///000///...---...000////////////..................//////000000111111000000000000000000000000000000000000000000000000000000///...............////////////000000000000000000000///000111111222000000000000111111111111............///000111222000000000000000000000000111111222333333333333222222222333444444555555666555555555555555444444444444444444444444444444444555555666666666666666666666555555444444444555555777777777777666666555444555555666777777777666666777777777666666666555555555555666666666777777777555666666777777666666555555555666777777777777777777777777777777777777777555555666666666777777777666666666666666666666666555666666777777666666555777777777777777777777777444444444444444444444444555555555666666777777888888888777777777777888888777777777777777777777777888888777777777777888888555555666666666666555555999888888777666666666777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666777888888888888888888777777777777666666666666555555555555555555555555666666555555444444555555666666666666666666666666444444444444444444444444333222222111111111111222333333333333333333333333111111111111111111111111000000000000000111222222444333222111000/////////111111000000000000111111000000000000000000000000///111111111///...///000////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........////////////////////////111111000000000000//////000000000000000000000000111000///......///000111......---......///000111000000000//////.........////////////////////////........................////////////000000000000////////////////////////------............------////////////////////////////////////////////////000000////////////000000////////////////////////................................................///......------............------,,,,,,------.........------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111...............//////000.........//////////////////////////////.........////////////////////////000000////////////000000...///000///...---...000///////////////.........---......///000111111222//////////////////////////////////////////////////////............//////////////////000000000000000000000000000111111222///000000000111111111111111111111111222222333333000000000000000000000000111111222333333333333222222222333444444555555666666666666555444444444333444444444444444444444444555555555555666666666666666666555444444444444555777777888777777666555444444444555666666666777777777777666666666555555555555555555666666666666666555666666666666666666555777888888999999999999999777777777777777777777777555555555666666666777777666666666666666666666666555666666666666666666555777777777777777777777777444444444444444444444444555555555666666666777777777777777666666777777777666666777777777777777888777777666666666666777777666666777777777777666666777666555555444444555555555555555555555555555555555555555555666666666666666666666666666666666666555666666777777666666555444555666888888888777666666666666666666666666666444444555555555555555666777666666555555555666666666666666666666666666666444444444444444444444444222222222111111111222222222222222222222222222222000000000000000000000000111000000000000111222222333222111000000000000000111111000000000000111111000000000000000000000000000111222111000///000222///000000000000///......////////////////////////////////////////////////000000000000000000000000........................////////////////////////000000000000000000//////////////////////////////000000////////////000000---------...///000111111000000000///......------////////////////////////////////////////////////000000000000////////////////////////////////////---......///......------////////////////////////////////////////////////000000////////////000000////////////////////////......................................................------------......+++++++++,,,---...///000---......---,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---------///............///000000///////////////................../////////////////////////////////////////////000000000000//////...///000///...---...000.........///////////////---......///000111111222////////////////////////////////////////////////---------......///111111000000000000///////////////000000000111111111111///000000000111111111111222222333333333333333333////////////////////////111111222333333333333222222222333444444555555666666666666555444444444333555555555555555555555555444555555555666666777777666666555444444444444444777777888888777666555555444444555555666666777777666666666666555555555555444444555666777666666555555555666666666666555555777777888999999999999999666666666666666666666666555555555555666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555555555666666666666777666666555555666666777777777777888888888999999777777666666666666777777666666777777777777666666444444333333444444555666666666666666666666666666555555555555666666666666666666666666666666666666444555666666666666555444222333555666666666555555555555555555555555555666333444444444555555666666666666555555555666666777666666666666666666666666444444444444444444444444222222333333333333333333222222222222222222222222000000000000000000000000111111111111111222333333111111111111111222333444111111000000000000111111000000000000000000000000111222333333111111222333000000111111000///......////////////////////////////////////////////////////////////////////////------------....................................//////////////////000000////////////////////////000000////////////000000,,,------...///000000111000/////////.........---/////////////////////////////////////////////////////////............---/////////////////////////////////000//////...---000000000000000000000000000000000000000000000000000//////......//////000////////////////////////........................---------------------------------,,,------...///*********+++,,,...///000---...///...,,,+++,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////......//////000111///////////////..................///////////////////////////////////////...//////000000//////......///000///...---...000.........///////////////......//////000000111111000000000000000000000000000000000000000000000000,,,---------///000111222000000000000//////////////////000111111111111000000000000000111111111111000111222222222222111111////////////////////////111111222333333333333222222222333444444555555666555555555555555444444444555555555555555555555555444444555555666777777777777666555444444444444444666777777888888777777666666666555555555666777777666666666555555555444444333444555666777666555555444555555666666555555444444444555666666666666666666666666666666666666666444444555555555666666666666666666666666666666666444555555666666555555444666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666666777777888888999999999777777666666666666777777444444555555555555444444444333333333444555666666666666666666666666666666555555555555666666666777777777777777777777777777555555555555555555555555222333444444444444444444444444444555555555555555333333333444555555666666555555444444555555666666555555555555555555555555444444444444444444444444111222333333444333333333222222222222222222222222000000000000000000000000222111111111111222333333000000000111222333444555111111000000000000111111000000000000000000000000000111333222111111222444222111111000000//////...////////////////////////////////////////////////////////////////////////---------.............................................////////////000000000000000000000000000000//////000000000000//////,,,---...///000000000///........................////////////////////////........................000000/////////.........////////////////////////000000111111000//////...000000000000000000000000000000000000000000000000///..................///////////////////////////........................---------------------------,,,,,,,,,------...///,,,,,,++++++,,,,,,---...,,,...///...,,,+++,,,...+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////..................///////////////000000111000/////////......................../////////000////////////////////////---...////////////...---...///000///...---...000............/////////000////////////000000000000000000000000000000000000000000000000000000000000...............///000111111000000000/////////......///000111222111111000000000000000111111111111///000111222222111000///000000000000000000000000111111222333333333333222222222333444444555555666444444444555555555555555444444444444444444444444444444555555666777777888777777666444444333333444555666777888888888888888999888777666666666777888666666555555555444444444222333555777777666555444444555555666666555555444333333444555555555555555666666666666666666666666444444444555555555666666666666666666666666666666444555555666666555555444666666666666666666666666666666666666666666666666555555555555555555555555666555555444444555555666555555666666777888888999666666555555555555666666333444444555555444444333666666555555444444555555555555555555555555555555444444444555555555666666666666666666666666666666555555444333333444555555555555444333333333444444333333444444444555555555222222333444444555666666444444333333444555555666444444444444444444444444444444444444444444444444///000111333333333222111111111111111111111111111111111111111111111111111111000000000000111222222000000000000000111222333111111000000000000111111000000000000000000000000...000111111000000111222333222111////////////000////////////////////////////////////////////////////////////////////////------......////////////................................./////////000000000000000000000000000000//////000000000000//////---...///000000///......,,,------....../////////////////////////////////------------------------333333222222111111000000////////////////////////111111111111111000//////000000000000000000000000000000000000000000000000......------------......////////////////////////........................------------------------,,,,,,,,,,,,------...///......---,,,++++++++++++,,,...000...+++***,,,...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++***///////////////000111111000000//////.........------.........//////000000////////////////////////,,,---...//////...---,,,...///000///...---...000---.........//////000000000000000000////////////000000000000000000000000000000000000000000000000000000///............///111111000000/////////......///000222222111111000000000000000111111111111000111222333333222111000111111111111111111111111111111222333333333333222222222333444444555555666333444444555555666666666333333333333333333333333444444444555666777777888888777666555444333333333444555666888999999999999:::999888666666666777888666666555555555444444444222333555777777666555444444555555555555555555444444555555666666666666666666666666666666666666666444444444555555555666666666666666666666666666666444555555555555555555444666666666666666666666666666666666666666666666666555555555555555555555444555555555444444555555555444444444555666777777888666555555444444555555666444555555666666555555444999999777666555444444444444444444444444444444444333333444444444555555555555555555555555555555555666555333222222333555666888777555444333333444555333333333444444555555555222222333333444555666666333333333333333444555666333333333333333333333333444444444444444444444444...///000222222222111000111111111111111111111111111111111111111111111111///////////////000111111111000000////////////000111111000000000000111111000000000000000000000000,,,...//////......///111555333111///......000000////////////////////////////////////////////////////////////////////////........./////////000000........................---.........//////000000000000000000000000000000//////000000000000//////......///000000///...---+++,,,,,,---...///000000//////////////////////////////.........---------............////////////000000///...............000000000000000000000000...000111000///...///111000000000000000000000000000///...------...///000////////////////////////,,,,,,,,,++++++*********------------------------//////.........---------------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---,,,,,,------------,,,,,,,,,,,,---............------------......................................................000000//////.........---............////////////////////////////////////////////////////////////....................................////////////000000//////.........---000000000000111111111111////////////////////////////////////000000000000111111000000//////......000000111111111000000///000000000111222222222333000/////////............000111111111111222222222222222333333444555666666555444444333333444444555444333222222333444666777555555666666666666555555777777666555444444333333444444555666777888999::::::999999888777666666555444444444555555555555666555555666666666666555555666666666666666666666666666666555555555444444444666666666555444444333333666555444333333444555666444444444444444444444444333333333333333333333333555555444444444444555555555555555555555555555555444444444555555555555666777777666666555555555444777666666555555555666666777777777888888888888888555555444333444555666777333333333444444555555555555444444333333444444555666666666666555555555555444444555555555555444444555555555555555555444444666666555555555444444444444444444444444444444444444444444444444444444444666555444333222333333444444444444444444444444444444444444444444444444444222222222222222222222222///111444666666444111///000000000000000000000000111111000000//////......000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111000///////////////000......------------......////////////////////////---......///000111222222........................///////////////........./////////...------,,,,,,........./////////////////////000000000000//////111111000///...---,,,,,,......////////////......222111111000000000111111//////.........---------............////////////000000///...............////////////////////////...000111000///...///111000000000000000000000000000///...------...///000......................../////////.........------------------------------.........------------,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---............------------......................................................000/////////........................////////////////////////////////////////////////////////////....................................////////////000/////////........................////////////////////////////////////////////////000000000000111000000000/////////......///000111111111111111111111111111111111222222000000/////////.........000111111111111222222222222222333333444555555666444444333333333333444444333333333333444555777888555555666666666666555555666666555555444333333222222222333444555666777888999888888777666666555555444444444444555555555555555555666666666666555555555555555555555555555555666666555555555444444444444444555555555555555555666555444333333444555666444444444444444444444444333333333333333333333333555555444444444444555555555555555555555555555555444444444444555555555555777666666666555555555444555555444444444444555555666666555555444555555666555444444333444555666777333333444444444444444444555444444333333444444555555555555555444444444444444444555555555555444444555555555555555555444444666555555444333333222222444444444444444444444444444444444444444444444444666555444333222333333444333333333333333333333333333333333333333333333333222222222222222222222222000111333444444333111000000000000000000000000000111000000000/////////...000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000///////////////000......------------......////////////////////////++++++,,,,,,------..............................------....................................//////000000//////......------//////000000000000//////////////////..................////////////............------------.....................---------............////////////000//////............///////////////////////////...000111000///...///111000000000000000000000000//////............//////........................000000////////////..............................------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---............------------......////////////////////////........................////////////............---............/////////////////////////////////////////////////////////....................................////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////---...///111222222222222111111111111111111000000000000000/////////......000111111111111222222222222222333333444444555555444444333333333333444444333333333444555777888999444555555666666555555444555444444333333222222222111111222222333444555555777777666666555444444444444444444444555555555555555555666666666666555555555555555555555555555555555555555555555444444444333333444444555666666777555555444444444444555555444444444444444444444444333333333333333333333333555555444444444444555555444444444444444444444444444444444444555555555555666666666555555555555555444444333333333444444555888777555333333333444555555444444444444555666666444444444444444444333333555444444333333444444555444444444444333333333222444444555555555555444444444444444444444444555555555555444333222222111111444444444444444444444444444444444444444444444444555444444333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222333333222111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......------------......////////////////////////++++++,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------......///------...//////000111111111111000///...---,,,,,,//////000000000000//////------.........//////000......////////////......000000////////////000000....................................////////////000///............//////////////////////////////...000111000///...///111/////////////////////////////////....../////////........................------------,,,,,,,,,,,,........................------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...000000000000000000000000........................///////////////.........---------.........//////////////////////////////////////////////////////....................................///////////////////////////.........000000000000111111111111////////////////////////////////////000000000000000000000000////////////...///000111111111111111222222111111000000//////000000000////////////...000000111111111222222222222222333333333444444444444333333333333333333444333333444555666777999999444444444555555444444444333333333222222222111111111111111222333444444444555555555444444333333333333333444444444555555555444555555666666555555444555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444333333444444444555555555555555555555555555555555444444444333444444555555;;;999666444333444555777444444444444555555666666555555555444444333333333555444444333333444444555444444444444333333333333333444444555555444444333333333444444444444555555333333333333333333333333444444444444444444444444333333333333333333333333444333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000////////////////////////////////////000000000000000111111111000000000000000000000000////////////////////////......//////////////////......------------......//////////////////////////////..........................................,,,,,,------...///000000////////////000000111111000000//////......------//////000000000000//////---------.........//////---......//////......---000000000000000111111222---.................................//////////////////............//////...........................000111000///...///111////////////////////////...//////////////////...........................+++++++++++++++++++++,,,........................------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++*********++++++,,,------,,,,,,,,,,,,---......------,,,,,,,,,,,,------000000000000000000000000.................................///////////////------------............////////////////////////////////////////////////....................................////////////.........///////////////000000000000111111111111////////////////////////////////////000000000000////////////000000000000111111111111111000///...222111111000000/////////111000000000////////////000000111111111222222222222222222333333333333333333333333222222333333333333333444555777777888888333333444444444444333333222222222222222111111111222222222333444444555555444444444444333333333333333333333444444444444555444444555555555555444444555555555555555555555555444555555555555555555555666666555555555444444444333444444444444444444333333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444333333333444444444444555444444444555555555555555555555444444555666777777:::888555333222333555666444444444555555555555555555555555444444333333333555444444333333444444555555555555444444444444333333333444444444444333333333333333333444444555555222222333444555666777777444444444444444444444444333333333333333333333333222222333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000////////////000000000000////////////////////////111111000000000000000000000000000000000000000000////////////////////////,,,---...///000/////////......------------......////////////////////////000000000///////////////........................------...///000111111222111111000000////////////------......//////000000//////000000000000//////............------------------............------,,,,,,,,,,,,,,,---...///---------...........................///////////////............//////000...........................000111000///...///111000000000000000000000000......////////////......------------------------,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++***++++++,,,---...---,,,,,,,,,,,,---......------,,,,,,,,,,,,------////////////////////////.................................///////////////,,,------------.........////////////////////////////////////////////////....................................////////////.........///////////////............////////////////////////////////////////////////000000000000////////////000000000000222222222222111///...---000000000000000000//////111111000000000/////////000111111111111222222222222222222222333333333333333333222222222222333333333333555666666666666666222333333444444333333222222222222222222222222222333333333444444555555555444444333333333333333333333333333333444444444444444444555555555555444444444444444444444444444444444444444555555555555555777666666555444444333333333333444444444444333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333444444444444444444444444444555555555555555555555555666777888666555333111111111222333333444555555666666555555444444444444444444333333555444444333333444444555555555555555444444444444333333444444444444333333222222333333444444555555222222333444666777888888444444444444444444444444333333333333333333333333111222222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000111222000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000+++,,,...///000000///.........------------......////////////////////////---............................................./////////000000111111222111111000//////...------,,,,,,---...///000111111//////000000000000/////////.........------,,,,,,------............---------------------...///000---------.........//////............////////////...............///000000...........................000111000///...///111000000000000000000000000---...///000000///...---------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---............................................................/////////000,,,,,,---------.........////////////////////////////////////////////////....................................////////////............/////////000............////////////////////////////////////////////////000000000000.../////////000000000111111111111111111000///.../////////000000000000000111111111000000000//////000111111111111222222222222222222222222222222222333333222222222222333333333444555555666555444333222222333333333333222222333333333333333333333333333333333444444444444444444444444444444444444444222222333333333444444444333444444555555444444333444444444444444444444444444444444555555555666666555555555555555555444444222333444444444444333222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333222222333333333444444444333333333444444555555555444444444444555666777777333333222222222222222333333444555666666666555444333333444444444444444444555444444333333444444555444444444444333333333222222333333444444333333222111222222333444444555555333333444444444555555555444444444444444444444444222222222222222222222222000111222333444333333222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000000111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000***,,,...///000000///.........------------......////////////////////////,,,,,,,,,------.................................////////////000000000000//////..................------......//////000000//////000000000000//////,,,,,,------------......,,,------......------,,,///......///000111222222---------.........//////............/////////000...............///000111........................///000111000///...///111000000000000000000000000---...///000000///...---------------------------,,,,,,,,,---------......++++++++++++++++++++++++//////.........---------------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---................................................---.........//////000000,,,,,,,,,---------......////////////////////////////////////////////////..................................../////////000---.........//////000000000000000000111111111111////////////////////////////////////000000000000.../////////000000111111///000000111111111111000......//////000000111111111111111111000000000000000111111111111222222222222222222222222222222222333222222222222222222333333444555555555444333222222222222333333222222222333333333333333333333333333333333333333333444444444444444444444444444444222222333333333444444444333444444555555444444333444444444444444444444444444444444555555555666666333333444444555666666666222222444444444444222222222222222222222222222222333333333333333333333333444333333222222333333444333333333333333333333333222222333333333444444444333333333444444555555555222222222333444555666777333444444444444444444444333333555666666666555444333333333444444555555555555444444333333444444555333333333222222222111111222333333444444333333222111111222333333444555555555555444333333222222111444444444444444444444444222222222222222222222222000111222333444333333222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000***+++---///000000///............------.........////////////////////////,,,,,,------...///000000........................///////////////.........,,,,,,------...////////////////////////.........//////000000000000//////***++++++,,,---//////000,,,------......------,,,+++++++++,,,,,,...//////000000//////......------////////////////////////111000///------......///000000//////.........---////////////000000000000...///000111111000///...////////////////////////000000000000000000000000---------.........//////......---------,,,,,,,,,---------------------------------.........//////------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---+++*********++++++++++++,,,------......///....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---......///////////////........................+++,,,---...///...---,,,000000//////..................------------....../////////...------,,,,,,---......///////////////000000000///......------000000000000////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111......///000000000000000000000000000000000000000222222333333333444444444333333222222222333444555444444333333333333222222000000000000000000000000000000000111222444555666666666555555555444444444666666555444444444555555666555333222222333555666333333444444333333222111555555555555555555444444444444444555555555666666333444444555555444444333333333333333333333333333111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222444444444444222222222222111000111222444555222111111222444555555444222222222333333444444444444444222222222222444444555555555444444333333333333333333333333333333333444333111000000111333444222222222111111111000000000111111111111222222222000000000000////////////333222111/////////000000000000000000000000000000111111000000000000111111222111111111000000//////222222111111000000//////////////////////////////////////////////////////........................000///---,,,,,,---///000000000///...------,,,,,,,,,,,,---...//////............////////////......---------............/////////.........---------////////////////////////////////////////////////////////////...---,,,+++//////.........---------//////.........---------///////////////.........////////////////////////111000///...---......///000/////////.............../////////000000000000...///000111111000///...////////////////////////////////////////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,------------.........------,,,,,,,,,,,,++++++......------------..............................---,,,,,,++++++,,,,,,---------+++*********++++++------------------------,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------...///////////////........................,,,,,,------......------111111000///...------,,,......------------......------..................---......///////////////////////////............000000000000////////////............////////////////////////////////////////////////////////////000000000000000000000000000111111222222111111000......///000000000000000000000000000000000000000//////000000000111111111333222222222333333444444444444333333333222222222111111111111111111111111111111000000111222333333555444444444333333333333555444444444444444555555666555333222222333555666444555555555555444333333444444444444444444444444444444444444555555555666222333333333333333333222333333333333333333333333111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222333444444333222222333222111111111222333444222111000111333555444333222222333333333333333333444333222222222222333444555555444444444333333333333333333333333333333333444333111000000111333444222222222111111111000000000000111111111222222222000000000000////////////222111000/////////000111000000000000000000000000111111000000000000111111111111111000000000//////............------------........................////////////////////////........................000...---,,,,,,---...000000//////...------,,,,,,,,,------...//////............////////////......---------............/////////.........---------........................////////////////////////------...............---//////.........---------//////.........---------.........///////////////////////////////////////000000///............///////////////................../////////000000000//////000000000000//////////////////////////////........................++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++......------------..............................---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,//////...------,,,++++++++++++,,,,,,---,,,,,,,,,------------------------///...------------...///------...////////////...////////////////////////---------,,,---......//////////////////...............------------......,,,,,,------...//////000---......///////////////............////////////000000000000////////////............////////////////////////////////////////////////////////////000000000000000000000000000111111222222111111000......///000000000000000000000000000000000000000111111222222222333333333222222222333333333444444333333333333222222222222111111111111111111111111222111111000000111111222333333333333222222222222333333222333333444555666555444333222222333444555555555666666555555444333333333333333333333333333444444444444555555555555111222222333333222222111333333333333333333333333111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222333333333333222222333333222111111111222222111000///000222333333222333333333333333222222222333333222222222222333333444444444444333333333333333333333333333333333333333222111000000111222333222111111111111000000000000000000111111111222222000000000000////////////000000/////////000111111000000000000000000000000111000000//////000000111111111000000000000//////////////////000000000000........................////////////////////////........................///...---,,,,,,---...////////////...------,,,,,,,,,---......///...............////////////......---------............///...............---------------------------------////////////////////////+++,,,---...////////////...............---------...............---------------......//////000000////////////////////////000/////////............///////////////................../////////000000//////000000000000//////////////////////////////........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------------.................................------.........,,,---......//////......000000000000000000000000...---,,,,,,,,,---///000,,,,,,---...///000111111......------------......---------.........//////---......///////////////---------...///000000111000000000000////////////............////////////////////////////////////////////////////////////////////////////////////000000111111111111000000......///000000000000000000000000000000000000000222222333333333444444444222222333333444444444333333333333222222222222111111111111111111111111111111111111111222333333444333333333333333222222222111111111222333444555666555444333333333333444555555555555555555444333333333333333333333444444444444444444444444444444444222222333333333333222222222222222222222222222222111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222333333222222222444333333222222111111111000//////000111222222111444333333333222222111111333222222222222222222333333333333333333333333333222222222222222222222222222222111000000111222222111111111111000000000000000000000000111111111111000000000000////////////////////////000000111111000000000000000000000000000000////////////000000000000000000000000////////////000000111111222222........................////////////////////////........................///...------------.../////////.........---------------...............------......//////......------------............///........................------------------------////////////////////////,,,------...//////......................................................------......//////000000///////////////////////////////////////......---.........///////////////............////////////000000////////////000000////////////////////////....................................////////////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...//////........................---..................---,,,------...............000000000000000000000000///...---,,,---...///000............////////////......------------......//////.........------------......///////////////,,,------...///000111111000000000000////////////............////////////................................................////////////////////////000000000111111000000000......///000000000000000000000000000000000000000////////////000000000000111222333444444444333333333333222222222111111111111111111111111111111111111111111222444666888888333333333333333444444444111111111222333444555666444444444333333444444444333444444444444333222222333444444444555555555666444444444444444444333333333333444444444444333333222222222222222222222222111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333222111111000000/////////111222111000333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000////////////......//////000000000000////////////////////////000000////////////000000//////////////////000000+++,,,,,,------.................................////////////////////////.................................------........................------------...............------------............---------------............///---.............................................////////////////////////......//////...------,,,---.....................---..............................////////////////////////////////////////////////000///......---.........///////////////------........./////////000000////////////000000////////////////////////...........................////////////000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++,,,,,,---...//////......---------...//////------------------------------...//////...------,,,,,,---............---////////////////////////......------......///000222111000///...---,,,,,,......------------......000//////...------,,,,,,---......///////////////---------...///000000111000000000000////////////............////////////................................................000000000000000000000000///000000111111000000///......///000000000000000000000000000000000000000000000000000111111111111111222333444555444333222222222222222111111111111222222222222222222222222000111222333555888:::;;;333333333333444444444444333333222333333444555666444444444444444444444444333333444444333333222111333444444555555666666666444444444444333333333333333444444555555444444333222222222222222222222222111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222333333333222111111111000///000111222111000222222222222222111111111111111222222222222111111222222222222333333333333222222222222222222222222111111111111111111111111//////000000000000000111/////////000000000111111000000000000////////////......///000000000//////////////////////////////000//////......//////000......////////////000000---------...............------------------------////////////////////////.................................................................................///......---,,,------............---------------............///---------...............////////////////////////////////////////////////////////////...---,,,+++---------...............---------...............///////////////.........////////////////////////...///000000000///------............/////////000---------.........//////111000///......///000111////////////////////////////////////////////////.........////////////000......---------,,,,,,,,,------------------------,,,------------.........------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---.........------,,,---------------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,------......------........................------...///////////////000000//////..................------------........................---------......///////////////------......//////000000000000000000////////////............////////////................................................000000000000000000000000//////000000000000//////......///000000000000000000000000000000000000000222222222222333333333333000222333555555444333222222222222222111111111111222222222222222222222222111222222333555777888999111222222222333333333333555444444444444444555555333444444444444444444333444444444444444333333222222222333444444555666666444444444333333333222222333333333444444333333333111111111111111111111111111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333222111000000111222333000111222333333333222222222111000000222222111000111111111111222222222222000111222333333222111000111111222222222333333333111111111111111111111111000000111111111111000000////////////000000111111////////////000000000111000000000000////////////...///000000000///...---//////////////////////////////............//////........./////////000000000000000000000/////////------------------------////////////////////////........................---..................---..............................//////...------,,,,,,------......------,,,---------............///---------.........//////........................////////////////////////---...............---------------.........//////---------.........//////000000//////.........---////////////////////////...///000000000///---,,,---.........//////000000---------.........//////111000///......///000111////////////////////////000000000000000000000000---------.........//////......---------,,,,,,,,,---------------------------------.........//////---------,,,,,,,,,++++++//////............//////************************++++++------------++++++***+++---...///...------///......------,,,,,,+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------......------........................,,,---///000000000///...***+++,,,...000111333333.........------.........,,,,,,------.../////////---......///////////////.........///////////////000000000000////////////............/////////000................................................000000000000000000000000//////000000000000//////...//////000000000000000000000000000000000000000...////////////000000000000111333555555444333222222222222111111111111000222222222222222222222222222222222333444555666777000000111111222222222222666666555444444444555555333444444555555444444333555555666666555555444333111111222333333444555555444444444333333222222222222222222333333222222222111111111111111111111111111222222222222111000000///111222222111111222333222333333444444333333222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333222111000000111222333///000222333444333333222333111000111222222111000000000111111222222222333000111222333333222111000111111111222222333333333111111111111111111111111000000111111111111000000.../////////000000111111////////////000000000000000000000000//////////////////000000000...---,,,//////////////////////////////............//////---.........//////000000......------,,,,,,,,,+++------------------------////////////////////////........................------............---------......................../////////...---,,,,,,,,,------......------,,,---------.........//////---------.........//////------------------------////////////////////////,,,,,,---...////////////---------.........//////---------.........//////---------............///////////////////////////111111000///////////////111000///......///000111........................000000////////////000000000000///...............000000////////////000000//////000000000000/////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000///...---,,,,,,+++...------,,,,,,------...------------------------------------------------***,,,------,,,++++++,,,------------------------,,,---......//////......------------------------///////////////.....................////////////////////////////////////........................000000...------...///000////////////////////////000000000000////////////111111000000//////..................////////////////////////000000000000000000000000000000000000&&&)))---000000...,,,***////////////////////////........................333222000/////////000111333222111000////////////222222222111111111000000000000000000111111111111111111222333444444555555222222111111111111222222333333222111000000000111111111222222222333333333111111222222222333333333333333333333333333333333222333333444444333333222777777777777777777777777333333444444555666666666333333333333333333333333111111222333333333333222222222222333333222222222222222222111111111000000222111111111000000//////222222222111111111111000---......///000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333222222111000000000111111111111111111111111222222222222222222222222444444444333333222222222111111000000000000111111111111000000//////......111111111111111111111111...///111222222111000///000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000222222111111000000//////......///000000111000000......//////000000111111...............///000111////////////////////////------------------------.........------,,,,,,,,,........................111111000000/////////...---------............///------------------------666444222///,,,+++******///////////////.........------------------------........................000///---+++***+++---...---...///000000///...---///000000000///...---------------------...///000+++,,,...//////...,,,+++---------............///////////////////////////111000000///////////////000///...------...///000........................000//////......//////000000000///...............000//////////////////000...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////...------,,,,,,...------,,,,,,------...------------------------***++++++,,,---......///***+++------+++***+++,,,------------------------+++,,,,,,---------------------------------------////////////........................////////////////////////////////////........................//////............//////////////////////////////////////////............000000000000//////..................////////////000000000///////////////////////////////////////,,,,,,---......---,,,+++////////////////////////........................222111000/////////000000333222111000////////////111111111000000/////////000000000000111111111111111111222222333333444444222222111111111111222222222222111111000111111111111111222222222333333333111111222222222333333333333333333333333333333333222333333444444333333222555555555555555555555555222333333444444555555666333333333333333333333333111111222333333333333222111111222222222222111111222222222111111111000000111111111111000000000///222222222111111111111000......///000000111222222111111111111111111111111222222111000///...------222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222333333222222222111111111111111000000000000111111000000000000////////////........................+++---///111333333333222000000000000000000000000000000000000000000000000000000000///////////////////////////////////////............---------,,,---...//////000000000///000/////////////////////......------...//////000////////////////////////------------------------......---------,,,,,,,,,........................000000000//////.........---------............///------------------------++++++++++++,,,...000111/////////////////////...------------------------.........---------------///...---,,,,,,,,,---...---...///000000///...---/////////...............---------------...//////,,,---///000000///---,,,---------............///////////////////////////000000//////......//////......------------..............................///..................///000000///................................................//////.........++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------..............................------------......------------------------))))))***+++---...//////***+++------+++***+++,,,------------------------***+++,,,,,,------,,,,,,------------------------....................................////////////////////////////////////..............................///////////////...////////////////////////............------------000000000////////////...............////////////000000000//////.........////////////////////////000000...---,,,,,,,,,---////////////////////////////////////////////////111000///.........//////222222111000////////////000000////////////......000000000000111111111111111111111111111222222222222222111111111111222222111111111000111111222222111111222222222333333333111111222222222333333333333333333333333333333333222222333333333333222222333333333333333333333333222222333333444555555555333333333333333333333333111222222333333333333333000111111111111111111000222222222111111111111111111111111111000000000000222222222111111111111000000000000111111222222333111111111111111111111111222222111000///......---222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111000000000111111111111111111111111/////////000000000111111111111111111111111111111,,,---///111222333333222000000000000000000000000000000000000000000000000//////////////////000000////////////////////////------------,,,,,,,,,,,,------...////////////...000000//////...------,,,...------------...//////////////////////////////...........................------------,,,,,,,,,......................../////////...............---------............///---------------------------,,,,,,,,,,,,---............//////////////////------------------------------------------------..................//////......////////////............---,,,---...///000...------------...//////---...///000000///...------------............///////////////////////////000//////.........//////......................................................------------......000000///...............------............------------............------,,,,,,,,,---------......------------------------........................---------.........//////......------------......------------------------*********+++,,,---......+++,,,......,,,+++,,,---........................++++++,,,------------,,,------------------------------...............///............////////////////////////////////////........................------///000000000///.../////////////////////////////////.........------////////////////////////............////////////000000000///......------////////////////////////000000///...............////////////////////////000000000000000000000000000//////...............111111000//////////////////////////////////////////000000000111111111111111111111111000000000000222222111111111111222222111000000000111222333333111111222222222333333333111111222222222333333333333333333333333333333333222222333333333333222222222222222222222222222222333333333444555555666666222222222222222222222222111222333333444444333333000000111111111111000000111111111111111111111111111111111000000000000000222222222111111111000000111111111222222333333333111111111111111111111111111111111222222333333444222222222222111111111111000000000000000000000000///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...//////000111111222222222222222222222222222222000111111111111000//////000000000000000000000000000000000000000000000000---......//////000000000////////////////////////////////////////////////------...............---...............---------......------------......////////////////////////////////////////////////------------------------..........................................---------------............///........................111000000///......------............////////////........................,,,,,,,,,,,,------------------...///000000000///...//////////////////......---,,,+++,,,---000111......---------......///---...////////////...------------............/////////////////////////////////............//////////////////////////////////////////////////////......------------......000000///...............------...//////...------------............------......---------,,,,,,,,,---------------------------.....................,,,,,,------...////////////......------......///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...........................,,,,,,---...............------------------------,,,---------......//////............////////////////////////////////////........................,,,---///000000000///...////////////////////////000000000/////////...................../////////............////////////000/////////.........---........................,,,---///000111000///...////////////////////////000000000000000000000000///////////////......---111000//////////////////000000000000000000000000///000000000111111111111111000000000000000000000222222111111111111222222111000000000111222333333111111222222222333333333111111222222222333333333333333333333333333333333111222222333333222222111222222222222222222222222444444444555666666777777222222222222222222222222222222333444444444444333000000111111111111000000111111111111111111111111000000000000000000111111222222222111111111000000222222222222333333333333111111111111111111111111000111111222333444444444222222222111111000000000//////////////////////////////000111222333333444111111111111111111111111111111111111111111111111111111222222222222222222000111222222222222111000......///000111222333333////////////////////////111111111111111000//////000000000000000000000000000000000000000000000000------......//////000000........................000000000000000000000000---...............------+++,,,,,,---...///000000///......---------......////////////////////////////////////////////////------------------------........................------..................---------............///........................,,,,,,---...000000111111---.........//////000000........................,,,,,,,,,------.........------...///000000000////////////......////////////...,,,+++,,,...000111///......---------......---------......------------------............///////////////////////////......------......////////////000000000000/////////////////////////////////..................///000000///...............---...///000000///...---.........//////.........//////...---,,,,,,++++++---------------------------------...............---------.........////////////............//////------------------------///......------,,,++++++,,,---//////---------...........................,,,---......//////......------------------------,,,,,,,,,---......//////............////////////////////////////////////........................,,,---...///000000000000////////////////////////111000000000////////////---............/////////............////////////................................................+++,,,...000111111///...///////////////////////////////////////////////////000000000000///...---000//////......///////////////000000000000111111000000000000111111111111000000000000000111111111222222111111111111222222111111111000111111222222111111222222222333333333111111222222222333333333333333333333333333333333111111222222222222111111333333333333333333333333333333444444555666666777222222222222222222222222222222333444444444444444000111111111111111111000111111111111111222222222000000000000111111111111222222222111111111111000222222222222222222222222111111111111111111111111222222111111111000000000222222222111000000////////////////////////////////////000111222222333333111111111111111111111111111111111111111111111111111111111222222222222222000111222333333222111000//////000000111222333333000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000..................//////.................................///////////////...////////////...------++++++,,,...///000111222000000///............///////////////////////////........................,,,,,,,,,------------........................................../////////---------............///........................---.........---,,,++++++------......///000000000........................,,,------....../////////..................////////////............////////////...---......000111//////...------------...---------------------------------............///////////////////////////...------------...///000......///000000///......////////////////////////000//////......//////000000000///...............---...000111111000...---...//////000000//////...---------------------,,,........................---------.........//////---------...............//////............//////------------------------///..................---***,,,------,,,++++++,,,........................,,,,,,---............---------------------------++++++,,,------...//////............////////////////////////////////////........................---------......///000111////////////////////////000000/////////.........---------.........//////............////////////,,,------....../////////................................................////////////////////////........................000000111111111000///...//////.........//////000.........//////000000000000000000000111111111111///000000111111222222222222222111111111111222222222222111111000111111111111111222222222333333333111111222222222333333333333333333333333333333333111111222222222222111111222222222222222222222222111111222333333444444555111111111111111111111111222333444444555444444444111111222222222222111111000000111111111222222222///000000000111111111111222222222111111111111000222222222222222111111111111111111111111111111111222222111111111111000000222222222111000/////////000000000000000000000000000000000111222222222333111111111111111111111111111111111111111111111111000000000111111111222222000111333444444333111000000000000111111222222222222222222222222222222222/////////000000111222222000000000000000000000000000000000000000000000000..................------........................---------........./////////000000000//////...---------...//////000111111111111000///////////////////////////////////////------------------------,,,,,,,,,---------.......................................//////000000000---------............///........................111111000///---***'''&&&------......///000000111........................------...//////000111111///...---,,,,,,,,,---...000///...------...///000000000000000000///////////////...---------------......------------......---------.........//////////////////////////////---------------...///000,,,---...//////...---,,,000000000000000000000000000000////////////000000000000///..................///000222222000///...//////000000000000//////+++,,,,,,------......///........................---------.........//////........................//////............//////---------------------------.........//////000000(((***,,,,,,***)))***+++////////////////////////++++++,,,---------,,,,,,------------------------++++++,,,,,,---...//////............/////////000////////////////////////..............................------...///111222//////////////////////////////.........------------------.........//////............/////////000+++,,,,,,---...///000000........................222000...++++++,,,---///////////////////////////........................000111222222222111///...//////.........//////000---------.........//////000000000000111111111111//////000111222333333444222222111111111111222222333333222111000000000111111111222222222333333333111111222222222333333333333333333333333333333333111111222222222222111111111111111111111111111111///000000111222222333333111111111111111111111111222333444444555555444444222222333333333333222222000000111111222222222222//////000000111111111222222222222111111111111000111111111111111111111111111111111111111111111111000111111333444555666666222222222111000//////...111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000.../////////000000111111000111333444444333111000111111111111111222222222////////////////////////333222111000////////////000000000000000000000000000000000000000000000000/////////......------,,,................................./////////000000000000111111000///....../////////000000000000000222222111000000000000000////////////////////////------------------------,,,,,,,,,------..................................../////////000000111111---------.........//////////////////////////////,,,---...000000000000///---------...///000000111////////////////////////.........///000111111222000///---+++***+++---...000///...------...///000111111222222111000///...000///...---------------//////............//////.........------.........---------............///......------------.........------,,,---...000111............////////////000000000000000000000000000000000000000000000000111000...---,,,,,,------////////////////////////000///...---,,,,,,---...//////.........---------++++++,,,,,,,,,---------//////////////////////////////............//////++++++,,,,,,,,,---------+++,,,...//////...,,,+++///...,,,+++*********+++..............................,,,+++***++++++,,,,,,------......------,,,,,,------......------,,,---------.........//////////////////////////////............////////////////////////////////////////////////////////////111///...,,,,,,...///111////////////////////////////////////000000000000000000000000000000000000///////////////.........////////////////////////...---...222888999555111////////////////////////////////////////////////////////////////////////////////////000000000000///////////////000000111000000111111111111000000111111111222222333333333000000000000000000000000111111222222222333333333111111222222222333333333///000111222333444444444111111111111111111111111111111222222222333333333444444444333333222222222222222222222222222222222222222222222222222222222000000000000000000000000444555555555444333333222000000000111222222222333111111000000000000111111000000000000000000000000111111111000000000000000444333333222222333333444000000000000000000000000111111000000000000000111111222222333222111000///000000000000000000000000000000000000000000000000222222111111111111222222000000111111111111000000111111000000//////......000000000000000000000000000000000000000000000000...///111222222222111000222222111000///...---,,,---......///////////////000000//////.........---111///...------...///111......//////000000111111,,,,,,,,,---...//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------............///........................000///...---------------........................------------------------............////////////////////////////////////////////////////////////............/////////000...///000111111000///...................................................---...///000000///...------------............///......------------......///...---,,,,,,,,,---...............////////////000000000000000000000000000000000000000000000000///...---------...////////////////////////////////////...---,,,---......//////.........---------+++,,,,,,,,,,,,---------///////////////////////////..................///++++++,,,,,,,,,---------+++,,,...//////...,,,+++111000///------------...........................///...---,,,+++,,,------,,,------......------,,,,,,------......------,,,---------.........//////////////////////////////............///////////////////////////////////////////////////////////////...------------...///////////////////////////....../////////000000000/////////////////////////////////////////////...///////////////////////////......222777999555111////////////////////////////////////////////////////////////////////////////////////000000000000000/////////000000111111000000111111111111000000000000111111111111111111000000000000000000000000111111111222222222333333111111222222222333333333111111222333333333222222111111111111111111111111111111111222222222333333444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111444444444444444333222222111111111111111111222222111111000000000000111111000000000000000000000000111000000000000000000000222222111111111111222222000000000000000000000000111111000000000000111111111111222222222111000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111000000000/////////...000000000000000000000000000000000000000000000000...///000000111111000000000///.........///111111---......///////////////000/////////............000///...------...///000111111000000///......---,,,------...//////000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///........................//////...---------------........................------------------------............////////////////////////////////////////////////////////////.........///////////////,,,---...//////...---,,,................................................,,,...111222222111...,,,---------............///......------------......000000...------,,,------............////////////000000000000000000000000000000000000000000000000------------...///000111////////////////////////......---------...//////...............---------,,,,,,,,,---------......////////////////////////......------------......,,,,,,,,,,,,------------,,,---...//////...---,,,000//////.........//////........................000///---,,,,,,------...,,,------......------,,,------............------------........./////////////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////------........./////////////////////////////////....../////////////////////////////////////////////...///222666777444111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222222000000111111111111000000000000000000000000//////000000000000000000000000111111111222222222222333111111222222222333333333333333333333333222111000111111111111111111111111111111111222222222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333222222111111111111111111000000111000000//////000000111000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000111000000000000000111111000111111222222222111111000000000000000000000000000000000000000000000000000000////////////000000///000000111111000000///000000000000////////////000000000000000000000000000000000000000000000000//////......//////000111000///...---...///111222---......///////////////////////////............000///...------...///000111000000//////.........---......//////000000111------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............/////////////////////////////////...------------...........................------------------------............///////////////////////////////////////////////////////////////////////////.........------............------................................................---...///000000///...------------............///......------------......000000//////////////////............////////////////////////////////////////////////////////////...............//////000////////////////////////------------......//////........................------------............////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------------...------............------------------------.................................---,,,++++++,,,---...,,,------......------,,,------............------............////////////////////////////////////............////////////////////////////////////////////////////////////---...////////////...---........................------------.........///////////////////////////............////////////////////////////////////...---...111333444222000////////////////////////////////////////////////////////////////////////////////////000000000000000000111222222222222222000000111111111111000000111111111000000/////////000000000000000000000000111111111111222222222222111111222222222333333333222222222333333222222111111111111111111111111111111111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222222222111111000000//////000000////////////000000000000000000000000000000000000000000000111111111000//////......//////000000000000000000000000000000000000000000000111222000111111111222222222222000000000000000000000000000000000000000000000000//////............////////////000000000000//////000000000000////////////////////////////////////000000000000000000000000///...---------...000111111111000000...---,,,,,,---......//////////////////////////////.........000///............///000,,,------...///000111111.../////////000000111111------------------------................................................------------------------/////////...---------,,,---------............//////////////////////////////......---------..................................................................////////////////////////////////////////////////////////////////////////............///000000000000000000///................................................///...,,,++++++,,,...///---------............///......------------......,,,,,,---...///000000000............////////////////////////////////////////////////////////////000000000//////......---////////////////////////,,,,,,---....../////////---.....................------........./////////////////////////////////------,,,,,,,,,,,,------,,,,,,---------.................................,,,,,,------------------........................,,,,,,+++******+++,,,---,,,------......------,,,---......//////......---........./////////000000////////////////////////............////////////////////////////////////////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................---.........//////000000////////////////////////---------///000000///...////////////////////////////////////////////////////////////////////////////////////000000000000000000111222222222222111000000111111111111000000222222222111111000000///000000000000000000000000000000111111111222222222111111222222222333333333///000111222333333333333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222222111222111111000000/////////000000////////////000000//////////////////////////////000000111111111111000000000//////000000000////////////////////////000000//////000111222222111111111111111111222222000000000000000000000000000000000000000000000000//////............////////////000000000000//////////////////000000000000///////////////////////////////////////////////////...---------...000111...000111222111...+++)))---......///////////////........./////////////////////............//////,,,,,,---...///000111111////////////000000000000........................................................................------------------------/////////...---------,,,---------............///////////////////////////......---------......///............................................................///////////////////////////////////////////////////////////////////////////.........000000000//////000000000///////////////////////////////////////////////////---+++))))))+++---///---------............///......------------......'''(((***,,,---.....................////////////000000000000000000000000000000000000000000000000000000111000000...---,,,////////////////////////,,,---......///.........---------........................////////////000////////////////////////......------------......,,,---------....................................---......///......------........................+++******))))))***,,,,,,,,,------......------,,,......////////////............/////////000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................------......///000000000////////////////////////------......///.........////////////////////////////////////////////////////////////////////////////////////000000000000...///111222222222111000000000111111111111000000111111111111111111000000000000000000000000000000000000000111111111111222111111222222222333333333//////111222333444444444111111111111111111111111000000000111111111111222111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000111222222222111111000000000000000000//////000//////......//////000/////////////////////////////////000111111222222111111000000000000111111////////////////////////////////////000111222333333222111111000000111111000000000000000000000000000000000000000000000000//////............//////...//////000000//////...////////////000000000000000000000000000000000000//////////////////////////////......//////000111***,,,///111111000...,,,---......///////////////.........///////////////////////////////////////........................////////////////////////////////////////////////................................................------------------------...............------------------............///...........................------------...//////............................................................////////////////////////////////////////////////////////////............/////////000......------------......////////////////////////////////////////////////...---,,,++++++,,,---...---------............///......------------......)))***,,,---........................////////////000000000000000000000000000000000000000000000000//////000111000000///...////////////////////////---.../////////...---,,,---------.........//////....../////////000000000///////////////////////////..................///------------............//////............//////------.........,,,+++***........................++++++*********+++,,,---,,,------......------,,,......////////////........./////////000000000000////////////////////////............////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...------------------------....../////////000000000........................------......///000000111//////////////////////////////000000///...//////////////////////////////////////////////////////////////////////////////////////////000000000000---...000222222111000///000000111111111111000000//////000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333000111222333333333333333111111111111111111111111000000000000111111111111000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222///000000111222222111111/////////000000000000000//////............//////////////////////////////...//////000111111222222111111000000000000111111////////////////////////////////////000111222333555444222111000///000000000000000000000000000000000000000000000000000000000//////////////////000......////////////........./////////000000000111000000000000000000000000////////////////////////...///000000111111000000---------.........//////---......///////////////............/////////000......////////////......................................................................................................................................................---------...............---------............///---------------------------------------...//////............................................................////////////////////////////////////////////////////////////,,,------...///000111111///...---,,,,,,---...///////////////////////////////////////////////////---..................------------.........//////.........------............///000111111000//////............/////////000000000000000000000000000000000000000000000000000---...///111111111000000////////////////////////....../////////...,,,+++---------.........//////////////////000000000000//////////////////////////////............//////---------.........////////////............//////++++++,,,,,,+++)))(((&&&........................,,,,,,+++++++++,,,...///,,,------......------,,,......////////////......////////////000000000000////////////////////////............/////////000////////////////////////////////////////////////---,,,***))))))***,,,---////////////////////////////////////000000000000........................---------...///000000111////////////////////////000111222111000///000111////////////////////////////////////////////////////////////////////////////////////000000000000---...000111222111///...000000111111111111000000---.........//////000000000000000000000000000000000000000000111111111111111111222222222333333333222333333333333222111111111111111111111111111111000000000000111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222//////000111111111111111......//////000000111111//////............//////////////////////////////...//////000111222222222000000////////////000000////////////////////////////////////000111222333666555333111////////////000000000000000000000000000000000000000000000000000000////////////000000......////////////........./////////000000111111000000000000000000000000////////////////////////...///111222222222111000444111...+++***+++---///---......///////////////---.........//////000000......////////////......***+++,,,---///000111222...............---------------------------------........................................................................,,,------....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................////////////////////////............/////////000////////////////////////////////////////////////+++,,,---...///111222222111000///......///000111000000000000000000000000000000000000000000000000//////...---,,,,,,++++++........................//////............////////////////////////////////////.........---------............///////////////////////////000111111//////000000000000////////////000000000000//////,,,---...//////...---,,,................................................,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///........................,,,,,,,,,------.........////////////////////////,,,---------...//////////////////......---------///...---,,,,,,---///000000000000000000000000000......------------.........------,,,,,,------...............////////////////////////////////////////////////............------............---------------.........///////////////000000000000000---------............///......////////////......000000//////.........---//////.........---------........................000000///...............000000//////.........---000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111000111111111222222222222000111111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111000///......///000000000000000//////222111///...------......000///...------...///000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000111222111000//////111111111000000//////......///////////////////////////////////////...------....................................////////////111111000000//////......///////////////000111111111111111111000000000000...............///000111---......///////////////000000//////...---++++++...///000111111000///...---.........//////000000000000//////.........---......---,,,---...///000......//////...---,,,,,,------------------------........................---------------------------------,,,,,,+++++++++,,,---...//////...---,,,,,,------.../////////...........................111000///...------.../////////............//////............////////////......------------......000///...------...///000000000////////////000000000///...---,,,---......000000000000000000000000//////......---,,,,,,+++.........---------------//////............////////////////////////////////////.........---------............///////////////////////////000000111......////////////......//////000000000000//////------............------................................................,,,,,,---------.......................................------------..............................,,,,,,------------------////////////////////////------------.....................---------,,,,,,+++,,,---.../////////000////////////////////////......------------.........------,,,,,,------...............////////////////////////////////////////////////............------............------,,,,,,,,,---------..............................---------............///......////////////......000/////////.........---//////.........---------........................000//////...............000/////////............000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111000000000111111111222222000111111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111000000////////////000000000000////////////...---......///000000///...------...///000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000111222111000//////111000000000000//////......///////////////////////////000000000//////...---....................................////////////111000000000/////////...///////////////000111111111111000000000///////////////......---.........---......///////////////////////////...---,,,,,,...///000111111000///...---........./////////000000/////////.........---...------,,,---...///000......//////...------,,,---------------------------------...............------------------------//////.........---------------...//////...------,,,,,,---.......................................000///...---,,,,,,---...000//////......//////000............////////////.........------.........000///...------...///000000000////////////000000111000///---,,,,,,,,,,,,000000000000000000000000000//////......---------------------------------//////............//////////////////////////////...............---------............//////////////////......//////000111------............------...//////000000//////............------.........................................................,,,------------.................................---..................---........................------------------,,,,,,////////////////////////............------------------------,,,,,,,,,,,,(((***---///111111000///////////////////////////......------------............------------..................////////////////////////////////////////////////............------............------++++++,,,,,,,,,---------......------,,,+++++++++---------............///......////////////....../////////..............................---------........................000///......------......////////////............000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111/////////000000000111111000111111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222111111111000000000000000...//////000000/////////------------...///111111//////............////////////000000000000111111////////////////////////000000000000000000000000111111111111111111111111000111222111000//////111000000000////////////...////////////////////////000000000000000//////.......................................////////////000000000000///////////////////////////000000111000////////////.........000///...---,,,,,,,,,,,,---......///////////////.........//////......---...//////000000//////..................//////////////////..................------------...//////.........///......---,,,------------------------,,,,,,------.........///------------------------///............---------------...//////...------,,,,,,------......------..............................---,,,,,,,,,,,,---000000////////////000000---............/////////........................//////............//////000//////......//////000222111///...,,,,,,++++++////////////////////////000000//////............,,,,,,,,,,,,------------///......------......///////////////////////////....................................///////////////............///000000---......//////......---...//////////////////...///...---,,,,,,---...///................................................------------....................................,,,---...//////...---,,,.................................------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////000//////////////////////////////......------------............------------..................////////////////////////////////////////////////............------............------,,,,,,,,,---------............------,,,+++******---------............///---......//////......---........................................................................//////...------------...///////////////.........000000000000000000000000///000000000000000//////000000000000000000000000///000000000111111111111////////////000000000000000000111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111......//////000/////////............//////000000/////////....../////////////////////000000000111////////////////////////////////////////////////000000000000000000000000000111222111/////////111///////////////////////////////////////////////////000000000000000//////....................................////////////000000000000////////////000000////////////000000//////.........---------...------,,,,,,,,,---------......///////////////------...///////////////////////////////////////................................................------------......//////---...............------------------------------+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,---------------,,,...........................---------------------000000////////////000000---------.........//////---..................---/////////......//////////////////....../////////000//////...---------,,,........................///////////////.........,,,,,,,,,------...............------------......////////////////////////---.................................////////////...............//////000/////////000000/////////......////////////......///...---,,,,,,---...///................................................---------.........//////........................,,,---...//////...---,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////------,,,---...///..............................------------......///......------......///............////////////////////////////////////////////////............------............------............////////////000//////...---,,,++++++---------............///------............---------------...............---.............................................//////...---------------.........///////////////////////////////////////...///000000000000/////////////////////////////////000000000111111111111////////////000000000000000000111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111111------...//////////////////////////////......---...//////////////////......////////////000000000........................////////////////////////////////////////////////000111222111/////////111...............///////////////////////////////////////000000000000//////....................................////////////////////////000000000000000000////////////000000............------------+++++++++,,,---...///000---......///////////////------...///000000000000//////............//////...............------------------...............---------...............------...............---------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------......---,,,,,,................................./////////......000000////////////000000------------............------...//////...------...//////////////////...//////............//////,,,,,,---....../////////------------------------........................,,,------....../////////......------------......////////////////////////---------...........................////////////......------......///000//////000000000000//////---......//////......---.........------.........................................................------........./////////---------------------------..................---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------222000...,,,+++,,,---.................................------------......//////............//////............////////////////////////////////////////////////............------............------...////////////000000000000000//////......---------------............///------............---------------------.........---------.......................................///...------,,,,,,------.........///////////////////////////////////////---...000111111000//////////////////////////////000000000000111111111111/////////000000000111111000111111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222111111111111111111111111111111111000000000000000,,,---......////////////000000000000///...---,,,......////////////............////////////000000........................000000000000000000000000........................000111222111000//////111---............/////////////////////////////////---......///////////////....................................////////////////////////000000000000111000000//////////////////............---------+++++++++,,,---///111111---......///////////////---...///000000000000000///......------......///.........------------------------------.........,,,---......//////......,,,---......///.........------------------------------,,,,,,,,,,,,,,,,,,---------------------------------............//////...------------...///......//////......------........................---...//////000000////////////............//////,,,------------.........,,,---...//////...---,,,......////////////......///......------......///***+++,,,...///000000000........................------------------------------...//////000111111...------,,,,,,------...////////////////////////---------.........//////............////////////...------------...//////...//////////////////...---......//////......---------............------............................................................////////////------------------------......------------..............................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........///......------------.................................------------......//////............//////............////////////////////////////////////////////////............------............------.........////////////000/////////...............---------............///,,,------......------,,,,,,,,,,,,------.........---------.........//////........................///...------,,,,,,------............/////////000////////////////////////---...000111111111000///////////////////////////000000000000111111111111000000000111111111222222000111111111111222222222111222222333333222222111222222111111111111222222111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////+++,,,---...////////////......///000000///...------...///000000///...---........./////////000000........................000000000000000000000000////////////////////////000111222111000//////111---------.........//////////////////////////////,,,,,,---...................................................////////////.../////////000000000111111111000////////////////////////............---------------...///000111---......///////////////...//////000000000/////////...------------...///.........------,,,,,,,,,,,,,,,,,,------.........,,,---.../////////...---,,,------...//////......------------------------...------,,,,,,+++++++++---------------------------------........./////////...------------.../////////000000//////...---........................,,,---.../////////............------------......,,,,,,---------.........,,,---///000000///---,,,---...///000000///...---///......------......///***+++---...///000//////........................,,,---------------------.........///000111111222...------,,,,,,------...////////////////////////---------.........//////............/////////000...------------...//////---..................------..................---,,,---...//////...---,,,............................................................/////////000------------------------///...---,,,,,,---...///........................,,,,,,,,,------.........////////////////////////+++++++++,,,,,,------------------....../////////+++,,,...///000///...---.................................------.........//////............//////............/////////000////////////////////////000/////////............---..................------------.........//////------..................---------.........//////,,,------......------,,,,,,,,,,,,------.........---------.........//////..............................---,,,,,,,,,,,,------.........//////000000////////////////////////,,,...000111222111000///////////////////////////000000000000111111111111111111111111222222222222000111111111111222222222222222222333333222222222222222111111111111222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000333222222111000//////...+++,,,---...////////////,,,---...000000000//////---...///000000///...---............/////////000........................000000000000000000000000000000000000000000000000000111222111000//////111---------.........//////////////////////////////+++,,,,,,---.........---..................................../////////000.../////////000000111111111111000///////////////000////////////.........//////.........//////000---....../////////////////////000000000000/////////...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,.../////////...---,,,,,,---.../////////...------------------------///...------,,,+++***)))------------------------+++++++++,,,,,,---------///...---,,,,,,---...///000000111111000///..............................***+++---...///...---------------,,,,,,---------,,,,,,,,,---------......,,,---///000000///---,,,---...///000000///...---.........------.........,,,---.../////////...---////////////////////////------............------////////////////////////........................////////////////////////------............------////////////////////////////////////000000000000............////////////////////////////////////........................---------............///000000//////.........---000000//////......------///////////////////////////////////////.........,,,---...//////...---,,,............///////////////............---------///......---------......,,,,,,,,,---------......------------------------))))))+++,,,---.........---.........------///000000///...---------------//////.........---------////////////////////////222111000///......///000......------------......,,,,,,,,,---...///000000................................................//////.........---------........................///......------///000111........................,,,---...//////...---,,,............////////////000000000000000000000000111000///......///000111000000000000000000000000//////000111111111111111222222111111111111222222000111111111111222222222000000000000000000000000222111111111000000//////111111222222222222111111000222444444333222111222000000000000000000000000000000000000111111111111111111222222222222111111000//////...------,,,,,,+++)))''')))---000000...........................///////////////000111111111000...---,,,,,,---.........................................................------------......111111000000/////////...//////000000000000//////,,,------...///000111111***++++++,,,---...//////////////////////////////------------------------//////000000000000//////000000//////.........---......////////////......///////////////...............////////////..............................---.........//////000000........................---.........---,,,++++++------............------------------------------------------------------,,,,,,------...------,,,------------------------,,,------......------,,,........./////////000000......//////......---,,,---------------------------------............///...------,,,,,,------...000000//////.........---......------------..............................///...---,,,,,,---...///,,,,,,,,,---------......222111000//////000111222---......//////......---................................................////////////////////////------............------////////////////////////.../////////000000000000............////////////////////////////////////...............------------------............///000/////////............////////////....................................////////////............,,,---...//////...---,,,------------............///............---------......------------......,,,,,,,,,---------......------------------------***+++,,,------......---,,,---...---,,,---...000000000///...............//////.........---------........................///...---,,,,,,,,,------......------------......,,,---------.../////////................................................//////.........---------........................///......---...///000111........................---...////////////...---............////////////////////////////////////000000////////////000000//////////////////////////////000111111111111000222111111000000111111222000111111111111222222222111111111111111111111111111111111111000000000///111111222222222222111111000111333333111111111222000000000000000000000000000000000000111111111111000111111111111111111000111000000///......------...,,,+++,,,...000///...........................000///////////////000000///......---------............................................................------------......000000000//////.........//////000000000000//////------......//////000000---------------.................................------------------------//////000000000000//////000/////////..................////////////....../////////////////////.........////////////......////////////////////////---........./////////000.......................................---,,,,,,------............---------------------------------------------------------------...------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......)))***+++,,,---.........------------------------------------...............------,,,,,,------...///.........------------......------------..............................///...------,,,---......,,,,,,,,,---------......///...------------...///---......//////......---------------------------........................////////////////////////------............------////////////////////////....../////////000000000............//////////////////////////////////////////.........------------------............///////////////.........................../////////................................................,,,---...//////...---,,,,,,,,,,,,------------...///............---------------------------......,,,,,,,,,---------..............................---------.........------,,,---...---,,,,,,...000111000//////////////////...............---------------------------------...---,,,,,,+++,,,,,,,,,......------------......------.................................................................................---------........................///............///000000..............................////////////................../////////////////////////////////////////////000000/////////////////////////////////...///000000111111000000222111111000000111111222000111111111111222222222111111111111111111111111111111111111000000000000111111222222222222111111000111111111//////000222000000000000000000000000000000000111111111222222///000000111111000000///111111111000//////......111000......///000///...////////////////////////000000//////.../////////------........................................................................------------....../////////..................//////000000//////............////////////////////////.........------------------------------...........................//////000000//////...////////////..................////////////............//////////////////......////////////......////////////////////////.............../////////............................../////////...------------............---------------------------------------------------------.........---,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,---------------)))***+++,,,---.........------------------------------------...............------,,,,,,------...---------------,,,,,,,,,......------------..............................//////...---,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......////////////......------------------------........................////////////////////////------............------////////////////////////........./////////000000............/////////////////////////////////////////////...------,,,,,,---------............//////////////////.........---------....../////////........................------...............///,,,---...//////...---,,,,,,,,,---------.........///............---------,,,,,,------......------,,,,,,,,,---------......////////////////////////.../////////...------,,,,,,---------,,,,,,...000//////............//////........................------------------------............---...............------------.....................---------............................................................................................................/////////000........................////////////////////////............////////////////////////////////////---...///000000///...---////////////////////////...//////000000000000000111111000000000000111111000000111111111222222222222222222222222222222222111111111000000000000000111111222222222222111111000000000///---...000222////////////////////////000000111111111222222222//////000000000000//////000000000/////////......000//////...//////000000000000000000000000000000000000///............///+++,,,...///000///............................................................------------........................------...//////////////////...///////////////........./////////////////////...------------------------////////////////////////...//////////////////...///////////////...............////////////..................////////////......////////////......////////////////////////...................................................///////////////......------............------------------------------------------------------............---,,,++++++------------------------,,,------......------,,,///////////////////////////////////////......---------------------------,,,,,,---------............------,,,,,,------...------------------------......------------..............................//////...---,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...//////////////////...................................................////////////////////////------............------////////////////////////............////////////............//////////////////////////////////////////.........------------------............///.........///////////////,,,,,,------......//////........................,,,---------......//////,,,---...//////...---,,,---.........///////////////............---------++++++,,,---......------,,,,,,,,,---------......////////////////////////////////////...---,,,,,,+++,,,------,,,,,,---///---------,,,,,,------...---.....................------------------------------........................------------.....................---------................................................---.............................................---......///////////////........................//////............//////............////////////........................---...///000000///...---..............................///000000000000000111000000000000000000111000000111111111222222222111111111111111111111111000000000000000000111111111111222222222222111111000000000...------000222////////////////////////111111111111222222222222//////000000000000////////////............------------------......000111000000000000000000000000//////............//////+++,,,...///000///..............................////////////////////////......------------......------........................////////////......///////////////.........------......///000000111........................////////////////////////......////////////...............///////////////......////////////......---.........//////000000......////////////......------------------------...............---------..............................///////////////...------............---------------------------------------------------------.........---,,,,,,+++------------------------,,,------......------,,,/////////////////////...//////000000//////...---------------------------,,,,,,,,,------------......------,,,,,,------.....................//////......------------....................................---------,,,,,,+++,,,,,,,,,---------......////////////////////////...//////000000//////...////////////////////////........................////////////////////////------............------////////////////////////------........./////////............////////////////////////////////////........................---------............///.........///////////////---------------.........------------------------,,,,,,,,,---......//////,,,---...//////...---,,,........./////////000000///............---------)))***,,,---......------,,,,,,,,,---------.............................................---,,,++++++,,,---,,,++++++---///,,,,,,,,,+++,,,,,,---...---------...............------------------------++++++,,,------------,,,......------------......------..................................................................---------.......................................---......///000/////////..............................------------..................////////////.................................//////.................................---...//////000000//////111000000//////000000111000111111111111222222222000000000000000000000000000000000000111111111111111111222222222222111111///000000000......///111000000000000000000000000111111111222222222222333///000000111111000000///...............---------+++,,,------,,,---///111////////////////////////......------......///000------..........................................////////////////////////......------------...................../////////---......//////......---.........///////////////+++,,,---...///000111111////////////////////////........................---......//////......---.........///////////////......////////////......------......///000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........................------.../////////......------............------------------------------------------------------,,,------......------,,,------------------------,,,------......------,,,---------------,,,,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,,,,------------...------,,,,,,------............///////////////......------------..............................,,,,,,------------,,,,,,,,,,,,,,,---------......000000111222222111000000//////000000000000//////................................................////////////////////////------............------////////////////////////---------.........//////............////////////////////////////////////,,,,,,------.../////////---------............///............/////////000...------------------,,,------------------------++++++,,,------...//////,,,---...//////...---,,,---------........./////////............---------(((***,,,.........---,,,,,,,,,,,,---------......------------------------,,,------------,,,,,,++++++,,,---,,,++++++---///,,,,,,,,,,,,,,,---......---------.........//////........................+++,,,---...///......---......------------......,,,---------.../////////................................................---------.........//////........................------///000000000///..............................---,,,++++++,,,---...............////////////........................///......------......///........................---...//////000000//////000000////////////000000000111111111111222222222///////////////////////////000000000111111111111111111222222222222111111...000222111000///000000000000000000000000000000111111111222222222333333000111111111111111111000.............../////////,,,...///---++++++---000........................,,,,,,,,,---...///000111///......---------..............................////////////////////////......------------...............//////000000000---......//////......---------......//////000000,,,,,,------.........///........................---------------------------......//////......---............/////////000......////////////......------......///000000111......////////////......------------------------.........------,,,,,,,,,........................,,,,,,---...............------............------------------------------------------------------++++++,,,---............------------------------,,,------......------,,,......---------,,,,,,,,,***+++,,,...////////////------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------....../////////......------------..............................)))***,,,---......------,,,,,,,,,---------......///000111111111111000/////////000000000000//////------------------------........................////////////////////////---..................---////////////////////////---------.........//////............/////////000////////////////////////+++,,,,,,---...///000000---------.........//////---.........//////000000.........------,,,,,,,,,------------------------++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......//////.........---------((())),,,.........---,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///---------------...///000---------.........//////////////////////////////---...000111111111000000.........------.........,,,,,,------...///000000................................................---------.........//////........................,,,---///000000000///...........................---,,,++++++++++++,,,---............/////////000........................///...---,,,,,,---...///........................---......///////////////000000////////////000000000111111111111222222222//////////////////////////////000000111111111222111111222222222222111111...000222333111000000000000000000000000000000000111111222222222333333333111111222222222222111111////////////000000000000...000111///+++***,,,...........................++++++,,,,,,...///111222111000...---,,,,,,---...........................000000000000000000000000.........------............/////////000000111111---..................---,,,------...///000111111...------------,,,,,,,,,---------------------------------------------------..................------.........//////000000......////////////......---------...///000000111......////////////.......................................------,,,,,,,,,........................+++,,,,,,---.........------..................---------------------------------------------------******,,,---.../////////------------------------,,,------......------,,,000000/////////.........000000000000000//////...------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,------..................------.................................((()))+++---.........---,,,,,,,,,---------......---...///000000///...---000000//////.........---000///...------...///000......------------......////////////////////////000000///...---,,,++++++//////...------------...000000//////......------000...---...111222111///000000000000000000000000////////////////////////........................------......//////000000////////////////////////000000//////.........---------------------,,,,,,////////////////////////,,,---///000000///---,,,222222111111000...---,,,...---,,,+++++++++,,,------------............///......---------,,,,,,,,,/////////......---------,,,,,,,,,---------......---------............///..............................---------,,,,,,,,,////////////////////////,,,------......------,,,.........------,,,,,,,,,////////////////////////---,,,,,,,,,,,,---......///---,,,,,,...//////...//////......---------------------............///........................---...///...------...///---------............///,,,---...///000000000000////////////////////////////////////////////////------............------............////////////000000000000000000000000111111000000//////......111222222333333222222111000000000000000000000000000000000000000222444555111111111111111111111111555222000000222222000...222111111111000000//////////////////////////////////////////000000000000000000000000000000000000///////////////......---000000//////......------////////////////////////000000000000000000000000000000//////.........---......------------......000000000000000000000000......//////000000111111---...///...---,,,---///---...///000000///...---........................000//////.........//////000///...///000111000///000///...------...///000111111000///////////////////////////...---,,,+++........................///...---,,,,,,,,,,,,,,,...000222222000---,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,+++,,,---......---,,,+++................................................000///...---,,,+++******//////000000///...------........................---------.........//////................................................///......------......///555444111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///000000///...---000/////////............//////...------...//////......------------......////////////////////////000000//////...---------//////...------------...///////////////.........000...---...111222000///////////////////////////////////////////////////....................................////////////........................000/////////.........---//////////////////..............................,,,---...//////...---,,,//////000000000///......------,,,++++++,,,,,,---,,,,,,,,,,,,---------.........---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......---------............///....................................------,,,,,,........................,,,------......------,,,......---------,,,,,,,,,........................---,,,,,,,,,,,,---.........---,,,,,,...//////...000000//////............---------............///........................---...///...------...///---------............///,,,---...///000000000000////////////////////////////////////////////////.........//////.....................////////////000000000000000000000000111000000000/////////...000111111222222111111000111111111111111111111111111000//////000111222333111111111111111111111111222000///000222333222000111111111000000000//////////////////////////////....../////////000000000////////////////////////------...///000000//////////////////....................................////////////////////////000/////////.........---......------------..............................---.........////////////---...//////------...///---...///000000///...---........................//////............//////...---,,,---///000///...000///...------...///000111000000///////////////////////////...---,,,+++........................///...---,,,,,,,,,,,,---...000222111///---,,,,,,////////////////////////------------------------------------------------......---------,,,,,,,,,,,,------------------,,,................................................///////////////.........///////////////...---,,,------------------------------------.........///------------------------..............................------------......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///000000///...---////////////..................------------............------------......//////////////////////////////////////////////////////...------------............//////////////////...---...000111000///////////////////////////////////////////////////......................../////////...............------------------------/////////.................................//////------------------------........................------...///000000000///------,,,,,,,,,,,,------+++++++++,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///......................../////////............---........................,,,------......------,,,...------------,,,,,,,,,........................---,,,,,,,,,,,,---......---,,,+++,,,...///...---000000000///////////////---------............///........................---...///...------...///---------............///,,,---...///000000000000////////////////////////////////////////////////...//////000000//////...............////////////000000000000000000000000000000000000///////////////000000000000000000///111111111111111111111111000000/////////000111111000000000000000000000000000//////000222333333222111111000000000000//////////////////////////////------........./////////........................+++,,,---///000000111111.............../////////......................../////////////////////////////////.....................------------......------------------------------------...............///000///...---...000---...////////////...---........................///.............../////////...---...///000000...//////...------...//////000000//////......//////////////////...---,,,,,,------------------------......---,,,,,,,,,---------///111111///---,,,,,,////////////////////////------------------------------------------------...------------,,,,,,,,,...------,,,,,,------............................................................/////////000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...////////////...---///////////////.........------------------------......------------......////////////////////////.../////////000000111111//////...------------...------......//////000000............///000000///////////////////////////////////////////////////......................../////////......---------------------------------........................++++++,,,,,,,,,,,,------------------------------///...------------...///------...////////////...,,,,,,,,,,,,---------...+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......................../////////////////////...........................,,,------......------,,,------------------------........................---,,,,,,,,,,,,---......,,,++++++,,,......---,,,////////////............---------............///........................---...///...---------///---------............///------...//////000////////////////////////////////////////////////////////////000000000000//////............////////////000000000000000000000000000000000000///////////////000000111111000000///111111111111111111111111000000000///////////////////////////////////////000000///000111222222111000000000000000000//////////////////////////////------------.........///........................,,,---...///000000000000---------....../////////........................////////////////////////..............................------------......------------------------...........................///000000......///000......................................................---------...//////111000///000222222222111........................000//////.........//////......//////...------,,,------------------------...------,,,,,,,,,---------///000000...,,,,,,---------------------------------------------------------------------------------------------------...---,,,++++++,,,---...................................................,,,,,,,,,------------...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------***+++---...///...------------------------------...------,,,,,,------....................................///////////////,,,------------------,,,......------------......////////////////////////......//////000000111111//////...------------...------......//////000000---...............///000........................////////////////////////........................//////......------,,,,,,........................---------...............++++++++++++,,,,,,------------------------------///...------------...///...............---,,,,,,,,,,,,------............------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........................../////////////////////........................,,,------......------,,,------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,---//////...,,,---------------------------------............///........................---...///...---------///---------............///---...////////////////////////////////////////////////////////////////////////000000000000//////............////////////////////////////////////////////////000000000000000111111111111111111000111111111111111111111111000000000000000/////////////////////////////////111111111111000///////////////////////////000000////////////////////////------------.........///////////////////////////...///////////////......,,,,,,------......//////................................................---------.....................------------..............................////////////////////////...///000///...---...000......------------..............................---------------...//////111//////000111222111000------............------//////............//////.........///......---,,,------------------------------,,,,,,,,,------...---...//////---,,,---...------------------------------------------------------------------------------------------------...---,,,++++++,,,---......................................................------------,,,,,,,,,,,,,,,---------------,,,------------------------------------------,,,,,,------------------------...........................------,,,,,,------...,,,,,,.........---,,,+++------------------------...------,,,,,,------.........------------...............///////////////------............------......------------......////////////////////////.........//////000000000//////...------------............///////////////,,,...//////...---///000........................////////////////////////.................................---------------////////////////////////---------------.........,,,,,,------......//////------------------------........................---.........---,,,+++++++++,,,---......///......---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///........................---............/////////------------------------,,,------......------,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......---,,,---...000000...,,,,,,,,,,,,,,,,,,------------------............///........................---...///...------...///---------............///......///////////////...////////////////////////////////////////////////...//////000000//////...............////////////////////////////////////////////////000000000000000111111222222111111000222222222222222222222222//////000111111000000000000000000000000000000000111222222111///......///......////////////000000////////////////////////------.........////////////////////////////////////////////////...---------------------.........------------------------........................---------------...............------------..............................000000000000000/////////---...///...---,,,---///......------------..............................,,,,,,,,,,,,---...//////...---,,,---...//////---------............------......------......//////---...............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---...///...,,,,,,---...////////////////////////------------------------------------------------,,,,,,,,,------------......------,,,,,,------...................................................000000/////////.........,,,,,,---............---........................------------,,,,,,,,,,,,.........................................................------........................---,,,+++------------------------...------,,,,,,------.........------------................../////////000---...////////////...---......------------......////////////////////////..................////////////...------------...///////////////.........+++...//////------...000........................////////////////////////........................,,,------------------...........................,,,,,,,,,------.........+++,,,,,,---......//////........................,,,---...//////...---,,,++++++,,,------------,,,+++,,,---.../////////...,,,,,,---------...............---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------............///........................,,,,,,------............------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------...000222111///---,,,,,,,,,---------......---------............///........................---...///...------...///---------............///......////////////......////////////////////////////////////////////////.........//////.....................////////////////////////////////////.../////////000000000111///000000000000000000///222222222222222222222222...///000222222222222111111111111111111111111111...000222111///...///111........./////////000000////////////////////////....../////////000000000........................---...///////////////......------------------,,,------------------------........................,,,,,,,,,------...............------------......------------------------000000/////////.........,,,---...---,,,+++,,,......------,,,,,,------...........................,,,,,,,,,,,,---...///000---,,,+++,,,---...---,,,,,,------......------,,,...------------...///000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---...---,,,,,,---///////////////////////////------------------------------------------------,,,,,,,,,---------......,,,------------------,,,.........................................................///////////////,,,---...///////////////---------------------------------,,,,,,,,,++++++------------------------........................000//////......//////000000///......------.................................------,,,,,,------......------,,,,,,------...---.........//////000000---...///000000///...---.........------.........////////////////////////........................//////...------------...000000//////.........---+++---//////---,,,...000........................////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,------.........))))))***++++++,,,------////////////////////////,,,---///000000///---,,,))))))+++,,,---.........***+++---///000000///...++++++,,,,,,,,,---------......---------,,,,,,,,,---------....../////////,,,,,,,,,---------......---------.........//////........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---............///111222222000------------.........//////---------.........//////........................---...///...------...///---------.........//////...///////////////......////////////////////////////////////////////////------............------............/////////000////////////////////////.../////////000000111111......////////////......222222222222222222222222...///111222333333333222111111111111111111111111,,,///111000///...111333---.........//////000000////////////////////////////////////000000000000------------------------,,,,,,...///000000111111.........------,,,,,,,,,------------------------........................,,,,,,,,,------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,------++++++,,,---...---,,,,,,,,,,,,---...........................+++++++++,,,---...///000...---,,,---///000///...,,,,,,---......---,,,,,,---------------...///000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---...---,,,,,,---///------------------------------------------------------------------------,,,,,,,,,------.........+++,,,............,,,+++................................................******+++,,,---...///000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000000////////////000000000///...------...000111...........................------,,,,,,------......---,,,,,,,,,,,,---...------............------,,,,,,,,,---------......///...---,,,,,,---...///+++---///111111000///---................................................---------............///000000//////.........---////////////////////////000000///...............---.../////////...,,,+++////////////////////////+++++++++,,,,,,---------------------------------........................////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,++++++++++++,,,------///............---------------------------------//////............//////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***++++++,,,,,,++++++***---------............///......------------............//////......---,,,//////000000000000//////.........////////////000///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////..............................------------......000//////........./////////000111222333444444444111111000///...------,,,000000000000000000000000000000000000000000000000000000000000111222333444/////////000000000111111///......---------......000000//////.........---...///000000000///---,,,////////////////////////........................------------------------,,,---------.../////////---------------------------------............///................................................,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------,,,,,,------...//////000+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++++++++---------...------,,,,,,///......------......///...///000000000///...------,,,,,,,,,,,,---......------------------------...............------------,,,,,,,,,------+++)))------------------------'''))),,,......+++(((%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------........................,,,------......------,,,------............------......------------......111111000///...---,,,,,,+++---......------///000//////.........---------------............------,,,,,,,,,---------......///...------------...///---...///000000///......................................................---------............///000/////////....................................000000///.....................//////......---,,,........................---------.........//////------------------------........................////////////////////////........................,,,,,,---------.........,,,,,,,,,---------............---------......///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............---------------------------------///......------......///........................------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------............//////......---,,,---------......---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...////////////////////////.................................------.........//////............/////////000000111222222222222111111111000000//////...000000000000000000000000000000000000000000000000000000000000111111222333///////////////000111111//////...---------......000/////////.........---///////////////...------................................................---------------------------------...............---------------------------------............///.......................................---------,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,...------,,,,,,------............------------,,,000//////...---,,,,,,++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,,,,,,,---,,,------...------,,,,,,---,,,,,,++++++,,,,,,---------...//////.........---,,,,,,,,,,,,---......------------------------------.....................---,,,---......,,,***------------------------(((***---//////...,,,***---------------------------------------------------..................---......------------..............................,,,------......------,,,------............------.........------.........////////////............---...//////---,,,---...//////.........---------------............------,,,,,,,,,---------......///...------------.../////////..................................................................---------............///////////////............------------------------000//////............///000///......------......---------------------------------............///------------------------........................////////////////////////........................,,,------------.........,,,,,,,,,---------......------------...///000111........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////............---------------------------------...------,,,,,,------..............................---,,,,,,,,,,,,---...------------------------........................------------------------......---,,,,,,---......---------............///......------------............//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,000000///............///////////////////////////////////////////////////........................//////............/////////000000111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000/////////000111222000///......------....../////////...............111000///...------------.......................................................................................------------------------------------------............///........................//////.........---------,,,,,,,,,---------.....................---------......---------,,,,,,,,,///......------......///------------,,,,,,,,,,,,000000///...---,,,+++***,,,,,,------------,,,,,,------------------------------------------......,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///---,,,,,,,,,,,,---......------------------------,,,---------...////////////...---...//////---+++------------------------***+++---///000000000///------------------------.................................//////.........///..................///........................,,,------......------,,,------............------........................------.........////////////000000///---+++,,,---...............---------------............------,,,,,,,,,---------...............------.........//////...---------......................................................---------............//////////////////.................................000///............//////111000...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................------------............,,,,,,,,,---------......---------------...//////------------------------,,,,,,,,,------------..............................------------.../////////............------------------------------------,,,,,,++++++,,,,,,---........................///...,,,++++++,,,...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///---------............///......------------...............///......---,,,------............------.........////////////000........................//////...............///////////////////////////000000000000000000000000......////////////......///............//////000000111111111111111000///000000111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111222111111111111222333333111000///...---------...........................222111///---,,,,,,,,,---................................................/////////////////////////////////...---------,,,------------............---------............///......................../////////...------,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,......------------......------,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,---------------------------------------...///000,,,,,,------...---------///......------......///++++++******+++---///000---,,,,,,,,,,,,---......------------------------,,,,,,,,,---...///000000///......///000000...---........................,,,------...//////000000------------------------------------------------......------------......//////............//////........................,,,------......------,,,------............---------..................---...........................///000///---,,,---...........................------............------,,,,,,,,,---------......---..................---///...------------......................................................---------............///........./////////////////////////////////////////////............//////111000///------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////........................---------.........//////,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------.../////////............---------------------------------,,,,,,++++++++++++,,,,,,........................///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...---------............///......------------...............///......---,,,------............------.........////////////000...........................------,,,------......////////////////////////000000000000000000000000......///000000///.....................///000000222222222333222222111111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222444555555666666666666666111111000///...------------------...............111000...,,,,,,,,,,,,---................................................/////////////////////////////////...---------,,,---------....../////////---------............///........................//////.........---------,,,,,,,,,---------......---...........................---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,------......------,,,---------------------------------------...///000+++,,,,,,---.........---///......------......///+++*********+++,,,...///---,,,,,,,,,,,,---......------------------------,,,,,,,,,---...///000000///......///000000///---..............................---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////............//////........................,,,------......------,,,------............------------...//////...------000//////...---,,,,,,,,,,,,---......------...000---.....................------............------,,,,,,,,,---------......------...//////...------,,,,,,---------.........................................................---------............///.........///////////////000000000000000000000000///............//////000111000//////......//////------------------------///............---------................................................////////////////////////........................------........./////////,,,,,,,,,---------.........---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////............------------------------------------,,,,,,++++++,,,,,,---...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---------............///......------------............//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////...///000111111000///.........---......///000111111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444888999;;;======<<<;;;999222111000///...------------------------.........///...------,,,---------------------------------...............................................................------------------...//////000000---------............///................................................,,,,,,,,,---------......---------.....................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,......------,,,+++++++++------............------------------------------------------------......++++++,,,---............---,,,,,,++++++,,,,,,---++++++++++++,,,------...---,,,,,,,,,,,,---......------------------------,,,---------.../////////......---...000111///.................................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///..................///........................,,,------......------,,,------............------,,,---...//////...---,,,000000///...---,,,+++***+++,,,......---...///111---------...............------............------,,,,,,,,,---------......------...//////...------)))***,,,.../////////...................................................---------............///............/////////000000000000000000000000000...............///000000000000000000000///..............................//////.........---------................................................////////////////////////....................................////////////,,,,,,,,,---------......------,,,+++++++++,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............---------------------------------------,,,,,,,,,,,,------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------............//////......---,,,---------......---------,,,,,,,,,------------...........................---------------...//////////////////////////////...........................///000111111000///...---------......///000111///000111222222333222222222222222111111000000///000000000000000000000000000000000000000000000000000000000111222444555666;;;===AAADDDDDDBBB???<<<333222111///......------,,,,,,,,,------.........,,,,,,------......------------------------------........................---------------------------------...............---------...///000000000---------............///........................,,,,,,------.../////////,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...------,,,,,,,,,,,,---***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,---------------,,,---,,,,,,,,,,,,---......------------------------------..................---------...000000///---........................,,,,,,---.........------------------------------------------------------...---+++******+++---.........------------..............................,,,------......------,,,------............------,,,---///000000///---,,,.........------,,,,,,,,,,,,...///...------...///---------.........//////---..................---,,,,,,,,,---------......,,,---...//////...---,,,'''))),,,...000000///...................................................---------.........//////---.........//////000000////////////////////////...............///000111///000111111111000...---////////////////////////---------,,,,,,+++++++++////////////////////////........................////////////////////////..................................../////////000,,,,,,,,,---------......,,,,,,,,,,,,---...//////........................---------.........//////........................,,,++++++++++++,,,------//////.........---------------------------------...------,,,,,,------...........................,,,------......------,,,------------------------........................------------------------,,,------......------,,,---------.........//////.........------...............//////......---,,,//////000000000000//////........./////////000000111111111111111111111111...............///000111////////////////////////...........................///000222222000///...---------......000111111......///111111222222222444444333333222111000000000000000000000000000000000000000000000000000000///000000222333555777888===@@@EEEHHHIIIFFFAAA>>>333222111///......------,,,,,,,,,------.........***+++---...///......---------------------------........................------------------------,,,------....../////////---------...///000000111---------.........//////........................+++,,,,,,---...///000000,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,.........------.........//////.........---------((((((***+++---...000000------............------------------------------...---,,,,,,++++++++++++***+++,,,---............///......------......///,,,---...///...---,,,+++---,,,,,,,,,,,,---......------------------------...............------------,,,,,,---///000///---////////////////////////***+++---///000000//////------------------------........................///...,,,++++++,,,...///---------,,,,,,---------........................,,,------......------,,,---..................---,,,---///000000///---,,,,,,,,,,,,---------.........///000///---,,,,,,------------.........////////////.........------------.........---,,,,,,+++...///000///......///000000000000///......---------...///000000///...------------.........//////............////////////,,,,,,.../////////...---......////////////......////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////................................................//////.........---------...---+++******+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------)))***---/////////...---............//////////////////.........------------------------------------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------////////////............111111///......---------..................------,,,,,,,,,---------......333111///---,,,---...///---------............///000000////////////000000000000//////......------////////////////////////,,,,,,------///000111222555444222000//////000111333333333222222222111111000000000000////////////222000///...///000222333111000//////111555888;;;<<>>333222000...---,,,,,,,,,+++,,,,,,,,,------------------------------------000/////////.........---...------,,,,,,------...+++,,,,,,---------------------................................................................................................------------......------------------------......---------,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------..............................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---//////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------,,,,,,------......------,,,,,,------......---,,,,,,,,,,,,,,,---........................,,,,,,,,,---------......,,,,,,------------------,,,------...------,,,,,,+++,,,---.........------------------------------............------------------------------------......//////...------,,,/////////....../////////...............------------............---,,,,,,,,,---...---,,,,,,---...++++++,,,,,,---......///......------------........................------,,,,,,,,,------------...,,,---......//////............////////////..............................////////////.......................................------------...//////...............................................................---------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------------------------......,,,,,,,,,------------..................---------------------------------------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////............---------------...///000111,,,,,,---...////////////,,,------------.........000///---,,,++++++,,,------------............///.........------.........////////////000000000000////////////////////////------------...000111222333222111000/////////000111111000000000000000///222222222111111111000000111000///...///000111222222111111111222555888:::<<<@@@CCCBBBCCCDDDAAA===000000///...------......------------..................................../////////..................------,,,,,,------...***+++,,,,,,------,,,,,,..................------........................................................................------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,......------------......------------------------+++,,,,,,,,,,,,++++++***,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------------//////..................++++++++++++++++++++++++------------------------------,,,,,,,,,------...------------------------...------,,,,,,------......------,,,,,,------......------,,,,,,------...000///...---,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,------...------,,,+++,,,------......------++++++,,,,,,---...//////...------------,,,,,,,,,.................................///......---,,,...------,,,,,,------...........................------............------...///000///.........000,,,,,,---------............---,,,++++++,,,---..................---------,,,,,,---------.........---------.....................////////////..............................////////////............------------------------...------------...//////........................................................................***+++,,,,,,,,,,,,+++***,,,,,,,,,---------..............................------------------------........................,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------///...---------------...,,,,,,---------.................................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------//////.........---------------------...///000000+++,,,---...////////////------------............///...---,,,,,,,,,---------------............/////////000000000000//////...//////000000111111111////////////////////////---------......///111111111111000000////////////////////////////////////111111111000000000000///000////////////000111111111000000000111333666777777===AAA@@@???@@@===999//////......------------,,,------------.........////////////////////////...........................------,,,,,,------...++++++,,,------------,,,---------,,,,,,+++++++++........................---------.......................................---,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,------...---------------------------...............------,,,,,,,,,---------......---------...............,,,,,,,,,---------......,,,,,,,,,------.........------........./////////000000//////.........---------------------------------------------------...------------,,,------,,,------......------,,,------------------------...------,,,,,,------......------,,,,,,------...000///...---------------------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------------++++++,,,------......///.........---------,,,,,,---------------------------...............------......------------......---.....................------...//////......---...///000///.........000////////////......------...---,,,++++++,,,---........................------.........////////////------------......//////......////////////..............................////////////............------------------------...------------...//////................................................---...........................////////////......,,,,,,,,,---------..............................------------------------........................,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------//////...---------......---.........////////////---.....................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------............------------......------------......+++,,,---...////////////---------.........///////////////...............---------............/////////000111111000//////......//////000000111111////////////////////////......---......///000111///000000000//////..............................000////////////.........///////////////000000111//////...///000111222333111888>>>>>><<<;;;777333000//////...---,,,++++++,,,,,,,,,,,,------------////////////////////////---------..................------,,,,,,------...,,,,,,---...............---------,,,,,,+++++++++........................---------.........//////........................---,,,,,,++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,---------------------------------......//////.........,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........---------............///000000//////.........---------------------------------------------------------------------,,,,,,,,,------......------,,,------------------------...------,,,,,,------......------,,,,,,------...---------------...///000------------------------,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,------......------------------------////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------...............---111000000//////000000111---------...............------...////////////...,,,---...---,,,,,,---...111000000///......------......------------......---------.........//////........./////////000000...------------...//////......////////////......------------------------////////////............////////////////////////...------------...//////................................................---------...............------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------.....................///........./////////000000---------...............------------------------......------------......////////////////////////......---------,,,,,,,,,++++++,,,,,,------......------------------------.........------------,,,......---------------...,,,,,,---...////////////------.........//////////////////////////////...---------............///,,,---...//////...---,,,............////////////////////////////////////...............///000000......////////////......---............///////////////.........---------....../////////000000000...............///000111---555:::999666444222////////////......,,,+++***+++,,,,,,,,,,,,---------........................---------------............------,,,,,,------...,,,---......//////........................------........................,,,,,,------.../////////........................------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---------......,,,,,,------------------++++++++++++,,,,,,,,,,,,//////..................++++++++++++++++++++++++------------------------,,,,,,---......------,,,------------------------,,,------......------,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++,,,---............---,,,,,,,,,,,,---...///---------------------,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,++++++++++++,,,,,,---------.........//////------...///////////////,,,---...---,,,,,,---....................................//////.........+++,,,,,,---...///000000---------.........//////...------,,,---...///000......////////////......------------------------////////////............////////////////////////...------------...//////................................................---------.........//////,,,,,,************,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,---...///000000//////---------.........//////---------.........//////------------------------......------------....................................---------,,,,,,,,,++++++,,,,,,---......///------------------------.........---------,,,,,,,,,,,,,,,,,,---...//////------...............---............////////////---.....................---------............///,,,---...//////...---,,,............------------///////////////////////////............///000000------.../////////...------.........////////////////////////............---......///////////////.........////////////000,,,333555111......000///,,,---.........---,,,,,,------------............------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,---............---------..........................................,,,,,,------...//////000..............................------------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,---------------,,,,,,,,,---------......,,,,,,------...//////000,,,,,,,,,---------......------------------,,,,,,******+++++++++,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---............---...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,...------,,,,,,------......------,,,,,,------...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------***+++,,,---............------,,,,,,,,,---...///+++,,,,,,------.........//////.........---------------------------------,,,------...//////......)))((((((''''''(((((()))---------.........//////------...///000000//////...///000///......///000+++,,,,,,------......///---...///000000///...---***+++,,,---...000111111,,,,,,,,,---------............---,,,---...///000......////////////......------------------------000/////////.......................................------------...//////................................................---------.........//////000///---,,,,,,---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------***,,,...000111111000///,,,,,,,,,---------......---------.........//////------------------------......------------......++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,---...//////------------------------......---------,,,,,,,,,******+++,,,---///000111.........///......------............/////////000,,,,,,---......------------------.........//////...///000222222000///............------,,,,,,+++///////////////////////////............//////000,,,---.../////////...---........./////////000000000000000000////////////---......///000//////////////////000000000000000...222222,,,'''***///111)))***,,,...//////................../////////000------------------------,,,,,,,,,------............------,,,,,,------...++++++,,,---------,,,,,,+++++++++,,,,,,---------........................,,,,,,------...///000000........................///......------......///------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------------...///000000000///,,,,,,,,,---------......,,,,,,------...///000000,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---------.........+++,,,,,,------.........////////////////////////------------------------)))***,,,...//////......///...,,,++++++,,,...///,,,,,,---......---,,,,,,...------,,,,,,------......------,,,,,,------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,---............------,,,+++,,,---...///)))***+++,,,...///000111......---------,,,,,,,,,........................,,,,,,---.../////////...------,,,,,,,,,,,,------........................,,,---......//////......................................................+++++++++,,,---...///000........................//////////////////////////////............/////////////////////////////////...---------///000111000//////.........//////,,,,,,,,,---------..............................,,,---......//////..............................////////////////////////------............------,,,,,,------------,,,,,,---------............///........................------------------------...............---------++++++,,,---............+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------...........................,,,***))))))+++...000***++++++,,,,,,------...000000//////.........---///////////////.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////..............................------------..............................////////////////////////000000000000000000000000//////////////////////////////............/////////---,,,,,,------,,,++++++,,,...000000///...------------.........//////,,,------...///000111111..................------,,,,,,,,,------...............------------......,,,---......//////......,,,---------.../////////000000///...---,,,,,,+++,,,---------...////////////000111222111000...,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222111111000///......---,,,,,,,,,---------......------------------------------,,,+++,,,---...///,,,///000///+++)))+++---.........------,,,,,,,,,------------------------........................////////////...---++++++------------------------////////////////////////------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...///000))))))***+++---.../////////............---------...------,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,....../////////...,,,+++******))))))***,,,---.../////////......---------........................,,,---......//////.....................................................................///000111........................//////////////////////////////............/////////////////////////////////............///000111//////............///////////////......---------........................,,,---......//////......................................................------............---------------......---------------------....................................------------------------------..................,,,,,,---.........------,,,,,,---------.................................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///------------------------........................---,,,+++***+++,,,...///------------------------///.........------------............////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000/////////////////////..............................------------......................................................//////////////////////////////////////////////////////............/////////...------......---++++++,,,...///000///...------------.........//////------......//////000000........................,,,,,,,,,------...............------------......,,,---......//////......---------.............../////////...------,,,,,,,,,,,,,,,---------------...///000111111///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////...------,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---...///...///000///---------.........---------,,,,,,,,,------------------------........................////////////......---,,,................................................------------------------,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,---------............------------------,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........---.../////////...,,,+++,,,,,,++++++,,,...///000.........---------,,,,,,........................,,,---......//////......................................................//////.........//////000........................//////////////////////////////............//////////////////////////////////////////000000000000//////............//////222222111000///...---,,,........................,,,---......//////......................................................------............---------..................---------------....................................------------------------,,,---------.../////////------.........------,,,---------.........//////.................................------------,,,++++++++++++++++++++++++,,,---......//////......------------------------------,,,,,,,,,,,,------+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,---------000000///......---,,,,,,---------------,,,,,,,,,---------.../////////000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////..............................------------..............................------------------------//////////////////////////////////////////////////////............//////000///---...//////...,,,+++,,,...//////...---------------.................................//////........................---------------...............------------......,,,---......//////.....................---------........................---------,,,,,,,,,,,,,,,,,,---.../////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///---,,,,,,,,,...///...---...------------,,,,,,,,,------------------------------------------------...///////////////..............................------------------------------------------------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......***++++++,,,---...///000---............---,,,,,,,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,........................,,,---......///............................................................------,,,,,,,,,------........................//////////////////////////////............////////////////////////////////////000000000000000000///............//////000111111000//////...------........................,,,---......///.........................................................,,,------......------,,,---......//////......---,,,,,,---------.................................------------------------,,,,,,,,,---...///000000......///......---,,,,,,------------....................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------++++++---.........---,,,///.........---------,,,------------------------,,,,,,------...///000000000000///...---,,,,,,,,,---------------------------------............///.........///////////////..............................------------..............................------------------------//////////////////////////////////////////////////////............//////111///......//////...---,,,,,,---.........---,,,.............................................------------...............---------..................------,,,,,,------...,,,---......///........./////////...---------,,,---------.........//////.........------,,,,,,,,,++++++---............---........................------------------------------------------------------------------------............------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......***((('''(((,,,...,,,***------------------------------------------------------------------------......//////000/////////........................------------------------------------------------...------,,,,,,+++++++++......---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------------.........---------,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,---......++++++,,,,,,---...//////------------------------************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///............................................................------,,,,,,,,,------........................//////////////////////////////............//////////////////////////////000000000///////////////...............///000000................................................,,,---......///.........................................................,,,,,,------------,,,,,,------............------,,,,,,,,,------------...........................------------------------,,,,,,,,,---...///000000////////////...---,,,,,,+++,,,,,,,,,,,,---------........................//////.........---------........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------------------------------------------------------------***,,,---//////...---,,,++++++,,,,,,,,,---------..................//////+++,,,,,,---...//////000000000///...---,,,,,,,,,---------------------------------............///------....../////////000////////////////////////......------------..............................------------------------........................//////////////////////////////............//////111///......//////...---------------------,,,,,,.....................---............---------------------.........//////........................------,,,,,,,,,,,,------,,,---......///........./////////...---------,,,,,,,,,------.../////////000000//////......------++++++,,,------.................................------------------------------------------------------------------------/////////...............,,,,,,,,,---------......------------------------,,,,,,,,,---------------)))'''&&&(((,,,...,,,***---------------------------------------------------------------------------...///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++***......---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***++++++,,,...//////000...------------,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,---......------------------------------,,,,,,,,,---------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......................................................//////.........//////000........................//////////////////////////////............//////////////////////////////111000...------...//////......---......///000111---------....../////////........................,,,---......//////..............................------------------------,,,,,,------------,,,,,,,,,------------------,,,,,,,,,,,,,,,------------........................------------------------,,,---------.../////////....../////////...------+++++++++,,,,,,,,,------.................................------------,,,------------------------,,,---......//////....................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---******++++++,,,------............///////////////,,,,,,,,,---.........////////////...---------,,,---------------------------------............///---------......//////000////////////////////////......------------..............................------------------------........................//////////////////////////////............//////000///---...//////...,,,---------,,,,,,,,,,,,,,,...............---------------------------......,,,,,,------...//////////////////...............------,,,,,,,,,,,,------,,,---......//////.....................------------------.........//////000000000///////////////,,,,,,---------------...------------------------------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------+++,,,------......------+++******+++---......---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++---...///000111------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,------------........................,,,---......//////.....................................................................///000111........................//////////////////////////////............//////////////////////////////222000---+++***,,,...000---------......///000111000000//////////////////........................,,,---......//////..............................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........................------------------------------..................---......////////////...,,,,,,,,,,,,---------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,------------------------....../////////------------------------..................------........................---------............///,,,,,,---......///000000////////////////////////......------------..............................................................................//////////////////////////////............/////////...------......---+++...------,,,+++++++++,,,//////.........---------,,,,,,,,,------.........,,,,,,------...//////000000/////////.........------,,,,,,++++++,,,,,,---,,,---......//////......---------...............---------........................///////////////.........---------------------------------------------------------------................................................------------------------,,,,,,,,,---------......------------------------+++,,,---.........------***,,,------,,,,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...//////000---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,+++++++++,,,---...,,,---.........---,,,,,,,,,,,,---------.................................,,,---......//////......................................................+++++++++,,,---...///000........................//////////////////////////////............//////////////////////////////222000,,,)))(((***---000---------......000111111333333222111000///..............................,,,---......//////..............................------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------........................------------------------...............---------------...///000000000///---------.........//////........................------,,,,,,,,,+++++++++************************,,,---......//////......------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////...------,,,,,,,,,,,,,,,------.........------------------,,,,,,---------.......................................---------.........//////,,,,,,------...///000000000000000000000000000000.........------.................................////////////////////////........................//////////////////////////////............/////////---,,,,,,---...,,,+++...---,,,,,,+++++++++,,,//////.........---------++++++,,,,,,---...//////,,,,,,------...///000000000000//////.........------,,,,,,++++++,,,,,,---,,,---......//////......,,,------....../////////........................,,,---------.../////////000///...---------------------------------------------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---.........---,,,(((+++---,,,***)))+++...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))------------------------////////////////////////------------------------*********++++++,,,,,,---......---------,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---......***++++++,,,---...//////,,,,,,+++***+++,,,...///***+++,,,,,,,,,+++***)))---------....../////////------------------------///////////////////////////////////////////////////...------...///...,,,------------------------....................................////////////---...///000000///...---///---******,,,...//////...------,,,,,,------...............////////////------------------------...............---------------------------------......------------.................................------,,,,,,------...,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////,,,------......------,,,------------------------///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................------------------------...---,,,,,,++++++++++++---------............///......////////////..............................//////...------------...............////////////000000000000//////////////////............//////------......//////000000............////////////111111000000/////////...////////////////////////------............------........................////////////////////////+++,,,,,,------,,,,,,+++..............................................................................////////////......---------------------------------............///---------------------------------------------------------............//////...---,,,,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------.................................////////////000+++***))))))***+++---...........................,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,........................////////////////////////111///,,,***)))+++...000---------............///............................................................---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------..................------///...---,,,,,,,,,,,,,,,///---+++******,,,///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///////////////////////////////////////////////////...------...///...---------------------------....................................////////////---...///000000///...---///---+++***,,,...//////...------,,,,,,------...............////////////------------------------------..................------------------------......------------.................................------,,,,,,------...------------------,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------------......---......//////......---------------------------///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------...---,,,,,,+++++++++,,,---------............///,,,,,,------------,,,,,,........................//////...---------------............////////////000000000/////////......//////............//////............////////////............///////////////.........------------........................------............------...................................................//////000000//////...................................................------------------------.........//////.........---------------------------------............///---------------------------------------------------------............//////...------------...///000000/////////..................---------,,,,,,------------------------........................------........./////////111000///.........///000........................,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................------------------------000///,,,+++***+++---...---------............///............................................................---,,,+++***......------,,,,,,,,,,,,------------------------///...---,,,,,,---...///,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------..................------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////////////////////////////////////////---,,,---...///...---------------------------........................---............/////////---...////////////...---///---++++++---...//////......------------..................////////////------------------------,,,---------.../////////------------------------......------------.................................------,,,,,,------...///......------,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...........................///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,+++++++++,,,,,,---------............///,,,,,,------------,,,,,,........................///......------------------............//////////////////.........------//////............///////////////...............---............/////////............------------........................------............------........................------------------------///000000000000000000///................................................------------------------------............---------------------------------------............///........................---------------------------------............//////...------------...///------------,,,,,,,,,,,,//////............------------------------------........................,,,---------............000///...---,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------++++++++++++++++++++++++///...---,,,,,,,,,,,,------------............///........................------------------------------------,,,+++******/////////.............................................------------......,,,,,,,,,---------..................////////////...------------,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,***+++---...///...---,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////...---,,,---/////////---------------------------........................---------.........//////........................///---+++,,,...//////.........------------..................////////////........................,,,,,,,,,---...///000000------------------------......------------.................................------,,,,,,------...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,......////////////......///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,,,,---------............///---......//////......---........................///...------,,,,,,---------------........./////////.........------------///......------......////////////......------------------.........//////000000000000000/////////........................------............------........................------------------------------............------................................................------------------------,,,,,,------------,,,,,,---------------------------------............///////////////////////////---------------------------------............///.........------.........,,,+++++++++++++++++++++............------------................................................,,,,,,,,,---------......------,,,,,,++++++++++++------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------------------------++++++,,,---............------------------------++++++++++++++++++++++++------......------,,,+++---------............///........................------------------------,,,,,,------,,,++++++***/////////...............------------------------------------------------,,,,,,,,,---------......------------............------------------------,,,,,,,,,------------...,,,,,,------------......------,,,,,,+++,,,,,,---+++,,,------......------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////...---,,,---///000///...------------------------........................------------..................------------.........---,,,---...//////...///......------......///............////////////........................,,,,,,,,,---...///000000------------------------......------------.................................------,,,,,,------...++++++,,,,,,---...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---............---,,,,,,------......------,,,///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,++++++,,,,,,------------............///------............------..............................---,,,,,,,,,,,,,,,------------............///.........------------......------------......//////......------,,,,,,------------............/////////000000000000000........................------............------........................------------------------+++,,,,,,------,,,,,,+++////////////////////////////////////////////////------------------------,,,,,,------------,,,,,,---------------------------------............///////////////////////////---------------------------------............///---..................---............////////////,,,,,,,,,,,,,,,,,,,,,---................................................,,,,,,,,,---------......---------....../////////++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---------............///........................------------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,------......,,,,,,+++++++++,,,,,,---...---,,,++++++---...000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////---,,,,,,---///000///...------------------------........................,,,------------...............------------.........------...///000///...//////............//////............////////////........................,,,---------.../////////------------------------......------------.................................------,,,,,,------...)))***+++,,,...///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---...//////...---,,,,,,,,,------------,,,,,,........................///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,................................................------------------------,,,,,,+++++++++,,,---------------............///++++++,,,,,,,,,,,,++++++...........................------,,,,,,,,,,,,,,,,,,------------........./////////.........------......------------...............---------------,,,------------.........---------...............------------------------------............------........................------------------------------............------////////////////////////////////////////////////........................------............---------------------------------------............///........................---------------------------------............///------...//////...---------------------.........+++++++++,,,,,,,,,,,,---................................................,,,---------............******+++------......---++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---------............++++++,,,,,,------......+++++++++++++++,,,,,,---///---+++******,,,///111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////---,,,+++---///000000///------------------------........................,,,,,,---------............------,,,,,,------......------...000000///...//////............//////............////////////........................------..................------------------------......------------.................................------,,,,,,------...++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++------............------------------------------///............---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................------------------------,,,+++++++++,,,,,,---...---------............///***++++++,,,,,,++++++***...........................---,,,,,,++++++,,,,,,,,,,,,---------.........000000000/////////.........------,,,,,,------...,,,------------------...,,,,,,---------.........------------.........///------------------------------............------......................................................////////////......////////////////////////////////////////////////////////////////////////.........//////.........---------------------------------............///---------------------------------------------------------............///------...//////...------*********++++++,,,,,,,,,,,,,,,,,,,,,------......................................................------........./////////)))***+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------.......................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........++++++,,,,,,,,,---------------------------------+++,,,------------,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............***++++++,,,------......++++++******+++,,,,,,---------,,,,,,,,,---...///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////////////////////////////---,,,+++---///000000///------------------------........................,,,,,,,,,---------.........---,,,,,,,,,,,,---......------...000111///...//////............//////............/////////000////////////////////////...............---------------------------------.........------....................................------,,,,,,------...,,,------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,------,,,***)))......////////////......------------------------//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++,,,,,,---...---------.........//////,,,------......------,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......000000000000////////////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------........./////////000000111111---------------------------..................---........................////////////////////////------............------000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---------------------------------.........//////---------------------------------------------------------.........//////,,,---...//////...---,,,---------....../////////---------.........//////////////////////////////.................................////////////000///000000111000///---,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------.........................../////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,,,,------.................................++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////******+++,,,,,,---......+++*********+++,,,,,,---+++,,,---.........------111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111000...---,,,,,,------//////.........---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...///111111111000000000000//////.........---........................////////////////////////////////////////////////,,,++++++++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------..............................---------////////////////////////000000/////////.................................------------------------***+++---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------+++,,,---000111111...+++&&&(((+++---------.../////////.........---------..........................................------------...///000000//////---.........---,,,,,,+++------------------------------------------------...------------...//////*********+++,,,---...///............................................................////////////---------............///222111000///...---,,,,,,---------............///////////////////////////////////////////////////000///...---,,,,,,---...++++++++++++,,,---......000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................+++,,,------++++++,,,---------------------------*********+++,,,---...///,,,,,,,,,---------......---------.........//////---...///000///...,,,+++........................---......//////......---------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++*********+++,,,.........------,,,,,,,,,........................///............---------////////////////////////,,,,,,,,,---------............---------,,,,,,,,,------------------------000000///...------,,,,,,------.....................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........................---+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///////////////////////////...---------...////////////.........---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---...///000000000///...000/////////....................................................................................///............///000000,,,,,,,,,---------............---------,,,,,,,,,///...------------...//////...---,,,,,,,,,,,,---------------------------...---,,,,,,+++++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------................................................------,,,,,,++++++++++++------------------------------------------------+++,,,---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,---///000000...,,,***,,,......---,,,,,,,,,///.........------------........................////////////////////////------...///////////////------......------,,,+++---------------------------------------------------------,,,---......///...------,,,,,,,,,,,,,,,............................................................////////////---------............/////////............---------------............///................................................111000///......//////000...------,,,,,,,,,------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---...//////------...///////////////////////////,,,,,,+++++++++,,,------,,,,,,---------.........---------.........////////////...---------------........................,,,,,,------------,,,,,,///............---------,,,,,,,,,------------------,,,+++******+++,,,---......---------,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,,,,------------------------000//////...------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...........................,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////---,,,,,,------///000000...............---------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------...............///......------////////////............................................................------------------------000////////////000111111,,,,,,,,,---------.........------------,,,,,,,,,///...------------...///......---,,,,,,,,,------........................------,,,+++++++++,,,,,,------------............------------------------.........//////.........+++,,,------...---------......//////////////////........................,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------,,,,,,---...///...---+++---//////...---,,,---............------------------------------------////////////////////////------...////////////...------......------,,,,,,........................------------------------,,,,,,,,,,,,,,,------...///......---,,,---------........................////////////////////////---............/////////---------............///,,,,,,,,,------.........---------............///................................................/////////...//////000111000000...------,,,,,,,,,111000000//////......---------------------------////////////////////////........................---/////////...---...///////////////////////////...---,,,,,,+++++++++,,,,,,------------.........------........./////////111///---,,,+++,,,...///------------------------***++++++,,,,,,++++++***............------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111++++++++++++++++++++++++---------.........///////////////............---------------------------//////......---,,,,,,,,,////////////---,,,+++***++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------////////////////////////------------......//////........................////////////////////////......---------,,,,,,,,,------------------------//////...------------............------,,,,,,+++///////////////.........................................................---------------------------------------......///,,,,,,,,,---------......------------------------.........------............------,,,,,,,,,------........................---,,,,,,++++++,,,,,,,,,,,,,,,---------.......................................////////////......,,,,,,---.....................///////////////000...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------...---++++++---...///...)))+++...////////////000------------------------------------------------............////////////------...//////.........,,,------...------,,,,,,////////////////////////------------------------,,,++++++++++++,,,------,,,,,,,,,---...///000111........................////////////////////////---------.........//////---------............///++++++,,,,,,,,,------------------............///................................................,,,,,,,,,,,,---......///000000///...............111111000000/////////...........................////////////////////////........................,,,---...---,,,+++,,,...---------------------------,,,,,,++++++,,,,,,,,,------------........................////////////000///...---,,,---......------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******...------,,,,,,+++++++++------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------------.........//////////////////////////////...------------------------.........------,,,,,,,,,............------,,,+++++++++++++++,,,---......++++++,,,,,,,,,,,,------,,,------...------,,,,,,------------------------***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------//////////////////////////////.........------,,,---.....................////////////////////////......---------,,,,,,,,,///////////////////////////......---------............------,,,,,,,,,,,,.........///////////////................................................------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------..................---------,,,,,,,,,------...........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------.................................////////////......------...////////////...---........./////////000....................................////////////------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------///,,,******,,,.........))),,,...////////////000,,,,,,------------------------------------------,,,,,,,,,------.........------............------,,,,,,------...------,,,////////////////////////------------------------,,,++++++++++++,,,------,,,,,,,,,---...///000111........................////////////////////////------------............---------............///---,,,,,,,,,,,,+++++++++---------............///................................................++++++,,,---------.....................///000111000000000000////////////........................////////////////////////........................,,,---......,,,,,,---...------------------------++++++++++++,,,---...///---------.........//////........./////////000000---.../////////...,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,+++++++++*********---------,,,,,,++++++***,,,,,,,,,------.........------------------------------------------------................................................------------.........///.../////////////////////---------------------------------------,,,,,,,,,++++++,,,---.........---...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,------...------,,,------------------------***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------////////////////////////////////////...---,,,+++---------...............////////////////////////......---------,,,,,,,,,////////////////////////---------------...//////......---,,,,,,,,,------.........///////////////........................---------------------------------------------------------------...//////,,,,,,,,,---------......,,,,,,,,,------------...------...//////...------------,,,,,,,,,---......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------.........//////.........,,,---......//////......,,,,,,------.../////////------------------------,,,,,,---------------...........................------------------------......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------...,,,******,,,.........---...000000...,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---............---,,,,,,,,,,,,------......------........................------------------------,,,,,,,,,,,,,,,------...///......---,,,---------................................................,,,------------.........---------............///---------,,,,,,+++++++++---------............///------------------------------------------------------.../////////......---------......///111111////////////////////////------------------------////////////////////////...........................///000000///...///000////////////////////////*********+++,,,---//////------........./////////....../////////000000000,,,...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------...------,,,,,,,,,------------...........................//////.........---------------------------------,,,,,,,,,---------......---............/////////------------------------------,,,,,,,,,,,,,,,,,,)))***+++---............///...---+++***************++++++,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------------------------------////////////////////////---......//////...---,,,---------.........//////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,---...///000111...------,,,,,,---...///............/////////000........................------------------------.......................................///000000,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,,,,------,,,,,,++++++,,,,,,---.........------------------------+++++++++,,,,,,---------------------------------------------------------///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------+++***+++,,,...---,,,,,,...//////---+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........------,,,++++++,,,------......---------------------------------------------------------------,,,---......///...------,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.........---------............///,,,,,,,,,,,,---------------------............///---------------------------------------------------.../////////...---,,,.........------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...........................000111000///...///111////////////////////////++++++++++++,,,,,,---...............////////////.../////////000000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,---------......---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,+++******************+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------------------------------////////////////////////+++,,,---////////////...---------.........//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222...------,,,---...000111---.........//////000000........................------------------------////////////////////////---------------...//////,,,,,,,,,---------......,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,))))))***++++++++++++*********+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,+++***+++---...---,,,(((***---...---,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---.........------,,,++++++,,,,,,---.........---------------------------------------------------...------------...//////*********+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////***++++++,,,...//////000---------.........//////------------------------------------------------,,,,,,---...---,,,***)))000///...------,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---...///...---,,,---///------------------------------,,,,,,++++++,,,,,,............/////////000////////////000000000000111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++*********))))))*********++++++,,,,,,---((()))***,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***++++++,,,,,,******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,------------------------------///////////////////////////000111111111///...------///111111000/////////////////////............////////////////////////,,,,,,,,,---------......///...---,,,,,,---...//////.........///000///...//////.........---------......------------......//////.........---------------......//////000000/////////...------,,,,,,------------------------------------------------........................//////............//////...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................+++,,,,,,------.........---------.........////////////............//////000000///......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,,,,---------.../////////,,,------......------,,,///////////////.........////////////////////////,,,,,,,,,---...///000000///...---,,,,,,---...//////......---------......---,,,,,,++++++,,,,,,---000000//////...---++++++------------------------........................------------------------...........................---+++******+++,,,......------,,,,,,------...------------------------.........------,,,,,,,,,------------------------........................,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------...///000000...,,,******,,,...000111000///...---,,,,,,,,,,,,,,,,,,------.........------------------------------------------------///////////////.........111000///......///000111000///...---------------////////////////////////---------............///000000///...---,,,,,,,,,------------------------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------//////.........---------,,,------......------,,,,,,,,,,,,---...///000000.........------,,,,,,,,,***++++++,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///...------++++++***)))------------------------------------------------***+++,,,---....................................//////000000000///...---///111222222000.........////////////....................................,,,,,,---------.........///...------------...//////.........//////......//////.........---------......------------......//////.........---------............////////////------..................,,,,,,------------------------------------------..............................------------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---................................................---------------.........------------............//////............//////------,,,++++++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------......---------,,,,,,,,,---------...............,,,------......------,,,............////////////------------------------,,,---------.../////////......------------......///......---------.........------,,,,,,------...000000000000///...---,,,------------------------........................------------------------...........................,,,+++******+++,,,------,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---............---------......//////...,,,++++++,,,...///000///......------------,,,,,,,,,---------......------------------------------------------------........................000///............///000//////...------------...........................---------............/////////......------,,,,,,......------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------//////.........---------,,,------......------,,,,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,,,,------.........---------,,,,,,...------,,,,,,++++++***------------------------------------------------,,,------.........------..............................//////......---,,,,,,...//////...------...////////////....................................,,,------------.........///...------------...///.......................................---------......------------.....................---------/////////...............,,,,,,------...//////000,,,,,,,,,------.........------------------------........................------,,,,,,,,,,,,------...------,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////////////////...................................................//////..................,,,,,,,,,---------......//////............////////////......---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////............------------,,,,,,,,,...............---------,,,------......------,,,---------.../////////000------------------------------..................---..................---......---------......//////......------....../////////000000000/////////------------------------........................------------------------........................---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,////////////////////////...------------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......//////...---------......------------------------........................,,,,,,,,,------------...------------------------------------------------,,,,,,------....../////////......------......///...------------...//////---------------------------------............///.........---------------//////.........------------.........////////////........................------------------------------------------------,,,------------........................---------------............------------.....................------------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------,,,........................---------------------,,,''')))+++,,,,,,,,,---///////////////....................................------------.....................------.........------......---,,,---.................................------------............................../////////......------------------.........//////+++,,,,,,------.........------------------------...........................------,,,,,,------.........------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,---------------..............................////////////......................................................000000//////.........---,,,,,,,,,,,,------------///......------......///000/////////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------------------------------......////////////......------------------------/////////...---------,,,,,,------......------,,,,,,,,,------...///000000////////////////////////...............---------,,,---...//////...---,,,...------------...//////......------------......------...///////////////................................................................................................------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---........................------------------------........................+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000///...---------------,,,,,,---......---,,,,,,,,,------......//////...------------------------------------------------------------------------+++++++++,,,---...//////------------------------,,,,,,,,,------///000000---------------------------------............///---------------------...000//////......------,,,............////////////................................................---------------------------------.........//////........................------............------...............---------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------............------------+++++++++,,,,,,------------------------------------------------------------....../////////..............................------,,,,,,,,,---------+++,,,---,,,++++++---...////////////....................................---------.........//////---..................---+++---...---,,,+++,,,...---...........................------------......---.....................//////......------,,,,,,//////.........---------,,,,,,,,,------.........------------------------........................//////............//////.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,................................................000000//////.........---,,,,,,,,,---------............------------......,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------......////////////......------------------------/////////...---------,,,,,,------......------,,,+++,,,,,,---...//////000////////////////////////...............---------,,,---...//////...---,,,---------------...//////------,,,,,,,,,,,,------++++++,,,---...........................................................................................................................///000000......------------......------------------------------------------------------------------------*********+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000///...---------------+++,,,...//////...,,,++++++,,,---.../////////...------------------------------------------------------------------------+++++++++,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,---...///000111---------------------------------............///,,,,,,,,,---------------//////......------------,,,------------.........------------------------........................---------------------------------.........//////---.....................---......//////......---...............---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...------------------------------------------------+++,,,---///000111111111------------------------------,,,,,,,,,---......222333222000---+++,,,---////////////............------------------------------........./////////------...//////...------***,,,...---+++)))+++...---------.....................------------......---------........................---------------000//////...------,,,,,,------------------------------------------------......................../////////....../////////---............---,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---......//////------------------------,,,,,,------------,,,,,,................................................//////..................---------.........//////......------------......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////.........,,,,,,,,,------------..................---------,,,------......------,,,,,,,,,,,,---.........///------------------------------..................---..................------------------...///000,,,,,,,,,++++++,,,,,,,,,***+++,,,---------------................................................................................................------...//////000000000//////............//////------------------------,,,,,,,,,------------...------------------------*********++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......//////...---------......,,,,,,---......---,,,,,,+++,,,.../////////.........------------,,,,,,,,,------------------------------------------------,,,,,,------......//////,,,------......------,,,,,,,,,,,,---...///000111---------------------------------............///---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........---------.....................////////////......------..................,,,,,,,,,------------...******+++,,,,,,---......------------------------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------------------------------+++,,,---///111222333333------------------------...---,,,,,,,,,...///000111111111///,,,,,,---///////////////............------------------------............////////////------...//////...------))),,,...---***(((+++...---------.........//////......------------......---------.........//////,,,------------------.....................------.........------,,,,,,+++------------------------........................///......------......///---.../////////...,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------.../////////........................------............------................................................---------------................../////////000000...------,,,,,,------...////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,,,,---------......---------...............,,,------......------,,,------------------------------------------------,,,---------.../////////......------------......---,,,,,,------///000000------,,,,,,,,,,,,------,,,,,,------...---------................................................................................................+++,,,---....../////////.........------.................................,,,,,,,,,---------..............................******++++++,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---............---------......///,,,------------------,,,+++---...///000///---,,,......---------,,,,,,,,,------------------------------------------------........................,,,---...//////...---,,,---------------...///000........................---------............///...------,,,,,,+++++++++******++++++,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------.........//////......////////////......,,,---------.../////////,,,,,,,,,---------......---------------------...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---///000111222222333------------------------...------,,,---...///000)))***+++++++++,,,///222000/////////............------------------------............/////////000,,,---...//////...---,,,(((,,,///---)))(((***...---------.........//////.........------.........---------.........//////,,,,,,,,,------.........,,,,,,------...///////////////...---,,,++++++***------------------------...........................------,,,,,,------...---.../////////...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,------...///000000000000000000000000000000......////////////......................................................+++,,,,,,------.........////////////000000000000...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,------------------,,,,,,,,,,,,------.........,,,------....../////////,,,------......------,,,------------------,,,,,,////////////////////////,,,,,,------...///000000///...---,,,,,,---...///,,,,,,,,,---...///000111.........------.........---...............------////////////////////////........................////////////////////////........................)))***+++,,,------------...------,,,,,,------...////////////////////////,,,,,,,,,------.........////////////////////////******+++,,,------......,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------...///000------------------------,,,---///000000///---,,,.........------,,,,,,,,,------------------------------------------------///////////////.........------...//////...------...------------...//////////////////////////////---------.........//////......---,,,,,,+++******((()))***+++,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////......////////////......,,,,,,------...///000000,,,,,,,,,------.........000//////......---,,,,,,////////////////////////------------------------++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000111111111111111///000000000///...------------------------------------------------------////////////////////////........................////////////000000000000.........................................................------,,,,,,,,,---------............///000000//////.........---///............---------,,,,,,,,,---------..............................................................................***+++,,,------,,,+++***,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,---------......***+++,,,---...000111111000///...,,,,,,,,,---....../////////---,,,---...///...---,,,,,,,,,,,,,,,---------.........//////---------............///........................)))***,,,------,,,***)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%'''))),,,------,,,+++...........................---,,,,,,+++++++++++++++++++++,,,,,,---------000///...---------------,,,,,,,,,---------.........,,,+++,,,///111///------------............///...------,,,,,,------...////////////////////////.../////////...---,,,,,,//////////////////////////////.........---------................................................///////////////.......................................------------......000000//////.........---........................,,,,,,,,,---------............................................................------------.........---,,,,,,++++++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++))).........------,,,,,,,,,,,,,,,,,,---------.........------------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000...------///000000///------............---------,,,,,,,,,,,,---......///...---,,,,,,---...///...---,,,,,,++++++,,,,,,.................................------,,,,,,,,,---------,,,,,,+++++++++000///---+++++++++---...,,,,,,+++++++++*********------------------------...---,,,,,,,,,,,,---...---------.........//////+++,,,---...///...------------...//////...------...------,,,,,,------.........////////////.........------,,,,,,------..................///000000,,,------......------,,,///......------,,,++++++,,,,,,++++++,,,---///000222222222222222222222222....../////////...------------------------------------------------------.................................................../////////000000000000................................................/////////......------------------............///000/////////.........---///............---------------------------------...........................................................................//////////////////...,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,---...///000000//////...---------------.../////////---,,,---...///...---,,,,,,,,,,,,------------.........//////---------............///........................------,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,+++)))(((------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---............/////////000...,,,+++,,,///000///---------------...............------,,,,,,------....................................///......------........................//////.........---------................................................/////////////////////.................................------------......000/////////.........---........................,,,,,,---------...............................................................------------.........---,,,,,,++++++,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++---...///000///...,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---.../////////------............---------,,,,,,,,,,,,---............------------.........---,,,,,,++++++,,,,,,------------------------------------------,,,,,,---------,,,,,,+++++++++...---+++))))))***+++,,,//////.........---------------------------------...---,,,,,,,,,,,,---...------..................++++++,,,,,,,,,+++)))(((------------------------...------,,,,,,------............//////............------,,,,,,------...///............///000000------............------///............---------,,,,,,++++++,,,---///000222222222222222222222222,,,------............---........................------------------------------------------------............................../////////000000000................................................///////////////.........---------............////////////...............///............---------......------------------........................------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......---------.........//////.........///......---,,,.../////////---,,,---.........---,,,,,,,,,---------------...............---------............///........................000...,,,***))))))***+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------............////////////...---,,,---...///...---------------...............------,,,,,,------...------------------------------......///.........------------------------...............---------......................................................//////////////////..............................------------....../////////.......................................,,,------------...............................................................------------.........---,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////...............------------,,,,,,,,,,,,,,,,,,---------......---------------......///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---------............---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,------.....................------------,,,,,,+++)))((('''---,,,++++++++++++,,,---...------,,,,,,------...------............------...------,,,,,,------..................///000000------............------............////////////,,,,,,,,,,,,,,,---//////222222222222222222222222++++++,,,---.........---////////////////////////........................------------------------................................./////////000000................................................//////..................---------............///........................///............---------............------------........................---------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------...........................---------/////////...---,,,.../////////---,,,---......------,,,,,,,,,------........................---------............///...........................---,,,+++***+++,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------....................................................................................////////////..............................------------......................................................------------...............................................................------,,,,,,------......------,,,,,,,,,------///...------,,,,,,------......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................///...---,,,,,,---...///------------------------,,,,,,,,,---------......------,,,,,,------...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------,,,------......------,,,---,,,,,,,,,,,,---......***+++------------+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...++++++++++++************------------------------------------------------...............---------.........---,,,,,,+++***...---+++******+++---......------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,------...//////000,,,,,,,,,,,,------......222222222222222222222222++++++,,,---.........---////////////////////////....................................................................................////////////................................................---------------------------------............///---------...............///............---------................................................------------------------------------------------000///...------...///000***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................---------,,,---...//////...---,,,.../////////---,,,---...------,,,,,,,,,------........................------------............///........................(((***+++---.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///------------------------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,------...//////,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,---,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...........................---.....................................................................---.........//////000000..............................------------......---------.......................................---------.........//////................................................------,,,,,,,,,,,,---------------,,,,,,---......000//////...............000///...---------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---+++******,,,---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......***+++------------+++***...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............------------------------------------------------------------.....................---------------------......000...---++++++---...000...------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,------...+++************+++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------...///,,,,,,------------------111111111111111111111111,,,------............---................................................////////////////////////........................------........./////////................................................,,,,,,,,,------------------------............///---------------.........///............---------------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------........................------,,,---......///............/////////---,,,---...------,,,,,,,,,---.....................------------------............///........................&&&(((+++...000000///......------,,,,,,------...------------------------........................++++++++++++,,,,,,,,,,,,........................,,,,,,+++++++++,,,------.........---------------......---------...//////............------------,,,---...---,,,+++,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///.........////////////////////////---------...............................................................------......///000000000..............................------------......---------------.................................------........./////////................................................------,,,,,,,,,,,,------------------------...///000//////...............000///..................,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,........................,,,,,,------------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------,,,------......------,,,---------.........//////,,,,,,,,,+++,,,---......///...------------...///...------,,,,,,------...------............------...------,,,,,,------...***************++++++,,,++++++,,,,,,,,,,,,++++++)))******+++,,,---------,,,,,,---......------,,,////////////////////////....../////////...------------------------------........................................................................---------.........//////................................................------------.........///---------............///,,,,,,,,,------.........///............---------,,,,,,---...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------..................---------------...//////.../////////---,,,---...,,,,,,,,,,,,,,,---.../////////.........------------------............///........................)))***+++---...//////000...------,,,,,,------...........................////////////////////////------.........,,,+++***------------------------,,,+++++++++,,,,,,---...------------..................------,,,,,,------.........---------,,,,,,,,,---///---+++***+++---++++++,,,,,,,,,---------...------,,,,,,------...------------------------.........///......------........................---------.........//////................................................------......///000000111..............................------------......,,,,,,,,,------.............................................////////////................................................---,,,,,,++++++,,,,,,------------------...//////......---,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............------------.........---,,,,,,++++++,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,+++++++++*********))))))------------------------,,,,,,---......---,,,,,,+++,,,,,,---...///000000//////...---,,,---......------------------------...------,,,,,,------............//////............------,,,,,,------...+++++++++++++++,,,------,,,------......------,,,+++++++++,,,,,,---------,,,------......---,,,,,,........................///000000000///...------------------------------////////////////////////------------------------........................---------.........//////................................................---.........//////000000---------.........//////,,,,,,,,,------.........//////.........---------+++,,,---...///111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,+++,,,---.........---,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////...---,,,,,,---...///000.../////////---,,,---...,,,,,,,,,,,,,,,---.../////////.........------------------.........//////........................---,,,+++++++++---///000...------,,,,,,------...........................------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,---------.../////////...------,,,++++++++++++,,,,,,,,,++++++*********+++---///...+++)))+++---++++++,,,,,,,,,---------...------,,,,,,------...------------------------.../////////...---,,,,,,---------------------------------.........//////................................................---------...///000000111.................................------.........,,,,,,,,,------............................................./////////000................................................---,,,,,,++++++,,,,,,------------------...///000---,,,++++++******++++++,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,++++++,,,,,,---...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......//////---,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,---........................---------,,,,,,------------------------,,,,,,---......---,,,,,,***+++,,,---...000111111444333111000////////////+++,,,,,,------,,,,,,+++...------,,,,,,------.........////////////.........------,,,,,,------...------,,,,,,------...///......////////////......,,,,,,------------......,,,---.........---,,,+++------------------------/////////......------------------............///........................------...//////...---------------............//////...---,,,,,,---...///........................////////////////////////.........////////////000000///...---------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.................................---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,---------.........//////000///---,,,++++++,,,---------...//////...------//////...------------...,,,,,,,,,---------......///......------,,,,,,+++---------............/////////.........---------..............................///////////////...***++++++,,,,,,------...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++...---------......,,,***------...//////...---,,,,,,,,,,,,------...............---------,,,,,,,,,***,,,......---,,,---............................................................------,,,,,,,,,/////////...------,,,,,,+++,,,...//////...,,,+++//////////////////////////////.........---------------............------,,,,,,---...//////........................------//////.........---------,,,,,,,,,------............---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------........................---------,,,,,,+++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---............------,,,,,,,,,........................------......------,,,+++,,,,,,,,,---------......///......------,,,++++++------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,,,,+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111111000///////////////...------------------------............///---------------------------------,,,,,,+++++++++,,,------......------,,,+++,,,---......---,,,+++******+++,,,,,,---......------------------------/////////......---------.........---------,,,,,,---------............///........................+++,,,------------,,,+++---------............//////...------------...///................................................------.........///////////////...---------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.................................---,,,,,,,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,------------............---,,,,,,,,,---..............................//////...------------...,,,,,,,,,---------......------------............---------............/////////.........---------............................../////////...------...------,,,,,,++++++***...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,---------..................------------,,,+++***+++---......------.../////////...------,,,------------------............---------,,,,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......---------------..................,,,...///000000///...,,,........................//////.........---------------............------,,,------...//////..............................//////.........---------,,,------------------......---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------........................---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......///.........---------,,,........................------......------,,,+++,,,,,,,,,---------......,,,,,,------------------------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------///...---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111222222222//////...------------...------------............---------------------------------,,,,,,,,,++++++,,,------......------,,,,,,------------------,,,+++++++++,,,,,,---------------------------------.........---------,,,,,,------------,,,,,,,,,,,,---------............///........................+++,,,------------,,,+++---------............//////...------------...///........................------------------------,,,,,,,,,---------......//////...------------...,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,,,,+++,,,,,,...///000///...---,,,,,,---.../////////...------------...,,,,,,,,,---------......,,,,,,,,,---.../////////---------............///...............---------------------------------............------,,,+++...------,,,,,,++++++***,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......///////////////000000000///---++++++,,,---...---......////////////...............---------------.........------------,,,+++---......---------///,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........,,,,,,------...//////000...///000111111000///...------------------------...............---------------............------,,,---......///................................................---------.........---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................------------........................------......------,,,+++,,,,,,,,,---------......+++++++++,,,---.........------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***......------------------------------------------...---,,,++++++***++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111222000///......---.........------------............------------------------------------,,,,,,,,,,,,------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................////////////......---------............///.........------.................................------------------------++++++,,,,,,,,,---------///......---------......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......000///---,,,,,,---///000//////...------------...,,,,,,,,,---------......+++,,,,,,,,,---------...---------............///........................------------------------------------,,,+++*********++++++,,,,,,------...++++++++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,---------............//////000000000111555222...,,,,,,,,,,,,+++......////////////////////////......------,,,,,,............------------+++---//////...---...///////////////////////////........................//////..................---------.........////////////000000000000//////------------------------........................------............------------...............------------.......................................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------............------------------,,,,,,,,,,,,........................------......------,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++---------------------------,,,++++++*********+++...------,,,,,,------...------------------------------------------------++++++,,,,,,------------000///......------......,,,,,,---------.........------------------------------------------,,,,,,------............------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////---------............///---..................---........................------------------------+++++++++,,,,,,,,,,,,---......---------......///,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------------+++++++++,,,,,,,,,------.........------,,,,,,+++000///---,,,,,,---///000//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,++++++******---------............///---.....................------------------------,,,,,,------,,,+++*********++++++,,,,,,------...*********+++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,,,,,,,,,,---------......---------....../////////777333000------...------...............///000000/////////......---------//////.........---------+++---//////...---...///////////////////////////////////////////////////------------------------//////.........---------........................---------------------------.....................------............---------...............---------------.........//////---...................../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...------------------------+++,,,------------,,,+++++++++++++++++++++,,,,,,........................------......------,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++************************------,,,,,,,,,,,,------------------------------------------------------,,,------...///000000111---------,,,,,,+++++++++------------------------,,,,,,+++*********++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******//////...---------------,,,,,,,,,------------...---------------------------------------------------......//////......---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///..............................---,,,,,,---......---------............///------...//////...------........................------------------------+++++++++,,,,,,,,,------...------------...//////,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,,,,------------......,,,,,,,,,,,,------------............---,,,+++***///...---,,,,,,---.../////////...------------...,,,,,,,,,---------......---------,,,+++*********---------............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***)))***+++,,,---------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++,,,------------,,,,,,,,,---------......------------------......222000......///111111000------,,,------...///000/////////.............../////////.........------,,,---//////.........///------------------------////////////////////////,,,,,,,,,---------------000//////...------,,,,,,---------,,,,,,------------------------------------------...............------............------.........///......---,,,,,,,,,------.../////////---------.............../////////...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------......------,,,+++,,,,,,,,,---------......---------,,,+++*********************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///000111222333111111000000///.........------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------------------------------//////...---,,,,,,++++++...------,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,---------.........---------............///........................///...---,,,,,,---...///---------............///------...//////...------................................................,,,,,,,,,,,,---------------------------...//////,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,---------,,,------------.........,,,---.........---,,,+++........................//////...------------...,,,,,,,,,---------......---------------------------------............///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---...------,,,,,,++++++***)))***,,,---.........---........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***+++,,,------------,,,,,,,,,---------............------------------...---,,,---///000000///,,,+++++++++,,,---///000............////////////////////////............,,,...///000///...///000------------------------////////////////////////------------.........///..................------------,,,,,,,,,,,,------........................---------.........//////------............------......//////...------,,,,,,,,,------...//////000---------.........//////............////////////,,,,,,---......---,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////......---...........................---,,,++++++,,,---...,,,,,,,,,------.................................------......------,,,+++,,,,,,,,,---------......,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111333222222111000000//////------------------------------,,,,,,,,,,,,------...------,,,,,,------...........................---------------------------------------------------,,,++++++******++++++++++++,,,,,,,,,---------------------------------------------.........///......////////////......,,,------------------,,,+++++++++,,,,,,---------------------------------,,,,,,---------.........---------....../////////---------.........//////........................111000///......///000111---------.........//////,,,---...//////...---,,,........................////////////////////////,,,,,,------------......---------------...///000,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,---......---,,,,,,------------------------*********++++++,,,,,,,,,---------.........//////***+++---...///......---------...//////...------//////...------------...,,,,,,,,,---------......------......///000000000---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////***++++++,,,,,,---......***+++,,,...//////..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***+++,,,------...---,,,,,,,,,---------......//////......---------,,,...---------......,,,***++++++******+++---...///------......//////000000000/////////............,,,...000000///...///000000000000000000000000000000000000000000000000000---.........//////000000,,,,,,------.../////////...------,,,,,,------...////////////////////////---------.........//////---..................---.../////////...---,,,,,,,,,,,,------...///000000---------.........//////------......//////000000,,,,,,---......---,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///000000///...---........................000///---,,,,,,---///000........./////////000000........................------......------,,,+++,,,,,,,,,---------......*********++++++,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------..................222111111000///......------------------------------------,,,,,,---.........------,,,,,,------...........................------------------------*********++++++,,,------,,,+++******))))))******++++++,,,,,,,,,------------------------------------------.........//////......////////////......+++,,,............,,,+++******+++,,,,,,---......---------------------------------....../////////------------.........///////////////////////////000000//////.........---000//////.........//////////////////////////////---------.........//////................................................111000///...............***+++,,,---...---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......000000000000//////////////////.........---------++++++,,,------......///------------------------.........------,,,,,,,,,///000111111111///...---........................////////////////////////+++,,,------......------///////////////.........///............///000000---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,........................---...............------------------------------------------------------+++++++++,,,,,,---------...------,,,---...///000........................................................................111111000000/////////...------------------------........................------------------------------------------------111000000...---,,,++++++///////////////////////////...---,,,,,,---...///........................---------...............------------------------////////////////////////......................../////////...---------,,,***+++,,,---............+++++++++,,,,,,---------,,,---......//////..............................---------............///,,,,,,---......---,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......111000...,,,,,,,,,...///////////////..............................------...------,,,,,,------...000///...------...///000.................................------,,,,,,,,,------,,,+++,,,---...///---,,,++++++------,,,+++---,,,++++++************---------,,,,,,+++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,---------......//////............//////...------,,,,,,------.../////////000///......---000000111000000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))+++,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////---------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---...///------........./////////////////////////////////000/////////............//////......---......///////////////////////////---------.........//////................................................------,,,+++++++++++++++***+++,,,---------,,,,,,,,,---------------------.........------,,,,,,,,,,,,,,,---------.........//////.........---------//////.........---------,,,,,,------------......------------------------.........------,,,,,,,,,....../////////...---,,,................................................+++,,,------......------.........///////////////000000///...............---,,,,,,,,,,,,---......---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---...///........................................................................000000000//////.........------------------------........................------------------------............---------------------......////////////////////////////////////...------------...///........................+++,,,,,,---...///000000------------------------////////////////////////------------------------...............---------***+++,,,---............,,,,,,,,,,,,,,,,,,------,,,---......//////..............................---------............///,,,,,,---......---,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......111///...,,,,,,,,,...///////////////............------------------------...------,,,,,,------.........------------....................................---------,,,,,,,,,------,,,,,,,,,---...///---,,,++++++------,,,+++------,,,+++++++++++++++---------,,,,,,,,,++++++------------------------++++++,,,,,,---......///,,,---------............//////............//////...------,,,,,,------...---............---,,,,,,.../////////......---,,,------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------...---------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++------------------------------------------------------------,,,,,,,,,,,,---------,,,,,,---............/////////000000000////////////////////////////////////...............---------------......////////////////////////---............/////////................................................,,,,,,+++*********++++++++++++,,,------------,,,---------------------,,,.........---------------,,,------------.........---------,,,,,,,,,,,,+++...............---------.........---------------------------------------.........---------------,,,------------,,,++++++................................................,,,,,,---............---------......//////000000222111000...---,,,,,,,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...............---........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---.........................................................................../////////...............------------------------................................................000000//////......------,,,,,,---...//////000000///////////////////////////......------......///........................***+++,,,---...000111111------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,---............------------,,,,,,,,,,,,,,,---......//////..............................---------............///,,,------......------,,,,,,+++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......000///...,,,,,,---....../////////............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,...........................------------,,,,,,,,,---,,,,,,,,,,,,---...///---,,,+++,,,---...---+++...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++,,,,,,------.........------.........///////////////............//////...------,,,,,,------...,,,,,,,,,,,,,,,+++******,,,------------,,,++++++,,,,,,,,,,,,---...//////...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---............---------------,,,,,,,,,---------......//////......---------------------------------------------------------------------------...............---------------...////////////000000000000///////////////////////////////////////.........------,,,,,,,,,---......////////////////////////.............../////////......................................................---------------...,,,,,,,,,---------------...------------,,,,,,,,,...............---------------------............---------,,,,,,,,,++++++........................000//////...---,,,,,,,,,------------------------...............---------,,,,,,,,,---,,,,,,,,,,,,................................................,,,------...............,,,------...///000111111111000///...---------------,,,,,,,,,,,,---.........------------,,,,,,,,,++++++,,,------------,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..........................................................................................------------------------------........................////////////////////////111111000000//////......////////////............//////////////////////////////............//////........................,,,,,,,,,---...///000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////+++,,,------.........---......------,,,,,,,,,+++,,,---......///.................................---------............///------------------------+++++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,---------......///...------------......//////.........---------,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,---...//////...---,,,........................------------------------,,,,,,,,,,,,------.........,,,+++,,,---...---,,,...------,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,---------...............////////////000///......------......///...------,,,,,,------...,,,,,,,,,,,,,,,+++******,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...------------------------++++++++++++++++++++++++,,,++++++***+++,,,---...........................,,,,,,,,,---------......000000000///......------------------------------------------------------,,,------......////////////......---------------////////////000000000000////////////////////////.........///////////////,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////................................................//////............//////,,,,,,,,,---------......------------------------........................---------.........//////............---------,,,---.....................000000///...------,,,+++------------------------........................------------------......................................................,,,---......//////......,,,------...///000111111......------------......---,,,,,,,,,,,,---...............---------,,,,,,,,,------...............++++++,,,------...//////------------------------,,,------...//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////.........................................................////////////////////////------..................------------------------........................////////////////////////111111000000000///////////////////////////......////////////////////////////////////////////////.......................................---------........................////////////////////////------------------------,,,---------.../////////,,,,,,------...---------.........------,,,,,,,,,,,,---......///.................................---------............///------------------------++++++,,,---......//////,,,,,,,,,---------......,,,,,,,,,---------............---------.....................------------,,,---------.........///...------,,,,,,------...---...///000000///...---........................------------------------,,,,,,,,,---------------...---,,,,,,......---,,,---------,,,,,,------...------------------------------------------------,,,,,,,,,---------------.........////////////000......------------.........------,,,,,,------...---------------,,,++++++,,,------.........------///...---,,,,,,,,,,,,,,,......---,,,,,,---......------------------------++++++++++++++++++++++++---,,,+++++++++,,,---...........................,,,,,,,,,---------......,,,,,,,,,++++++*********------------------------------------------------,,,------......////////////......---------............/////////000000000////////////////////////.........///////////////,,,,,,,,,,,,---...///000////////////////////////000000000////////////...................................................------,,,,,,,,,---......---------,,,---......///,,,,,,,,,---------...................../////////------........./////////////////////............---------...............000000//////...---,,,,,,------------------------.............../////////.........---......///000........................------------------------------...////////////...------......//////000000------,,,,,,---......///---,,,,,,,,,,,,---..................---------,,,------...///////////////,,,,,,------......//////........................,,,,,,---...////////////------------------------------------------------------,,,,,,,,,,,,++++++///000000000000///......................................................////////////////////////.............../////////------------------------................................................/////////000000000000000------...///000000111111////////////////////////...//////000000//////.........................../////////...------,,,,,,........................////////////////////////........................---------...............,,,,,,------...------,,,.........---------------,,,---......//////..............................---------............///...------,,,,,,------...+++,,,---......///......,,,,,,,,,---------......,,,,,,,,,---------......---------........................------------,,,,,,------....../////////...------,,,,,,------......//////////////////...........................,,,,,,,,,------------...+++,,,------......------...---,,,---...///...,,,,,,,,,,,,,,,,,,------...------------............------------------------------------------------------........./////////......------------.........------,,,,,,------..................------,,,---......////////////...//////...---,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...............------...//////000------........./////////////////////////////////............/////////000------------...///000111////////////////////////000000000000/////////...................................................,,,+++++++++,,,,,,---......------,,,---...///000***++++++,,,---...//////---........./////////000............////////////////////////.........------------.........//////000000//////......---------------------------------........./////////000......---------...000111........................------------------------------...///////////////.........///////////////......---,,,,,,,,,---------,,,,,,,,,,,,---..................------------,,,---......//////......---------...............------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////000000000///------................................................////////////////////////.........//////000000000------------------------........................---------------------------......//////000000111......//////000000000111////////////////////////...///000111111000///..........................................---------........................////////////////////////------------------------...............---------,,,------...------,,,,,,------------............,,,---......//////..............................---------............///...---,,,,,,,,,,,,---...,,,---...//////...------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......///...............---------,,,,,,++++++,,,------...//////...------,,,,,,------...///......------......///........................,,,,,,,,,---------......+++,,,---.........------///---,,,---...///...---+++++++++++++++,,,------------------.........///------------------------------------------------,,,---------...............------,,,,,,------......------,,,,,,------..................---,,,,,,------...///////////////...------,,,,,,,,,------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......,,,------......//////000------------------------------------------------------------,,,,,,,,,,,,------------...000111222------------.........///////////////////////////---.........//////000000---------...///000111111////////////////////////111111000000/////////...................................................,,,,,,,,,,,,------...///......---,,,---...///000)))***+++,,,...///000000---.........//////000000............/////////000//////.........------------------.........//////////////////............---------------------------.........//////000000...------,,,---...///000........................---------------------------......//////////////////////////////.........000///...---,,,+++++++++---,,,,,,,,,,,,---......//////.........---------+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++....../////////...,,,+++................................................000000000000000000000000.../////////000000111111------------------------........................------------------------,,,,,,---...///000111111333222111000///...---,,,////////////////////////...///000111111000///...........................,,,------....../////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------...------,,,,,,,,,---------.../////////,,,---......//////..............................---------.........//////...---,,,,,,,,,,,,---...---.../////////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---.../////////.........---------,,,,,,,,,******+++,,,,,,---.........------,,,,,,------.........,,,++++++,,,..............................,,,,,,,,,------.........+++,,,---.........---,,,///...------...///...---************++++++,,,------------.........//////------------------------------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...------......------,,,+++,,,------.../////////...,,,,,,,,,,,,---...//////+++---///111111///---+++------------------------------------------------,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......((())))))***+++,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---///000222333......////////////......................................................////////////////////////////////////............+++,,,---...///111222222---------............///................................................//////---,,,,,,---...///,,,,,,,,,---------......+++,,,.../////////...---////////////////////////........................000///...---------------111111///...------------------------------------000///......,,,,,,+++***........................////////////////////////........................,,,,,,---.../////////...000000000000000000000000---.........///000000000......////////////............---------,,,,,,,,,------------------------..................------,,,,,,,,,---------......---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...000000//////.........---------------------------------...///000000//////000000000000000000000000---......//////......------------------...///000+++++++++,,,---...///000......////////////..............................////////////////////////////////////////////////111000000///...,,,+++***------,,,,,,---...000111.../////////---,,,---...////////////////////////////////////////////////,,,---......//////......---------.........//////------------------------........................------------------------////////////////////////..............................//////...---,,,,,,...///////////////...------,,,,,,+++*********+++)))+++------------///000------------------------...------,,,,,,------...------------------------,,,,,,,,,++++++*********---......///////////////000000000000000000000000........................---------............///------------------------,,,//////,,,,,,///000...************+++---///000////////////////////////.........................................................------.........///............------------------............///------------------------,,,,,,,,,---------......---...///000000///...---,,,,,,,,,---------......------------------------------------------,,,,,,,,,---------.../////////000000000///......------------------------------......---------,,,,,,,,,......------------......,,,,,,,,,------.........+++,,,---...///111222222......////////////......................................................////////////////////////////////////............,,,,,,---...///000111111---------............///................................................///...------------...///---------.........//////,,,------...//////......////////////////////////........................------------...///000000222111000///............///////////////.........---,,,,,,++++++******)))................................................,,,,,,,,,,,,,,,,,,,,,,,,------......///.........////////////////////////..................//////.........//////...............---------,,,,,,,,,------------------------........................,,,,,,---------.........---------............/////////.........---------........................,,,...000000///...///000000/////////.........---........................,,,------............---000000000000000000000000------............---------------------...//////---,,,,,,,,,---...//////......////////////......000000000000000000000000////////////////////////////////////////////////000000//////...---++++++------,,,,,,---...000111///000111000///...///000////////////////////////////////////////////////,,,---......//////......,,,,,,,,,---------......------------------------................................................////////////////////////..............................//////...------,,,......////////////.........------,,,+++,,,,,,,,,***,,,------------...///------------------------...------,,,,,,------...------------------------------,,,,,,,,,+++++++++---......///////////////////////////////////////---------------------------------............///---------------------------///...++++++......,,,---,,,,,,++++++,,,---.................................................................................------------.........---------,,,,,,,,,,,,---------............///------------------------,,,,,,---------.........---......//////......---,,,,,,,,,---------............---------,,,,,,,,,...---------------------,,,,,,,,,---------------........................------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------,,,,,,---...///000111111......////////////....................................................../////////////////////////////////............---------........./////////---------............///......................................................---------......///........./////////000000...------------...//////////////////////////////........................+++,,,---...000111333333222111000//////......///000000/////////.........++++++++++++++++++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,.........///......------.................................---------------------............------......---------,,,,,,,,,------------------------........................,,,------------.........---------............///...............---------........................,,,...///000///...///000/////////...............////////////////////////------------------,,,+++000000000000000000000000------............------...------------.../////////......---......//////......////////////......000000000000000000000000////////////////////////////////////////////////......//////...------,,,------,,,------...000000...000111000//////000111////////////////////////////////////////////////,,,---......//////......++++++,,,,,,,,,---------------------------------........................////////////////////////////////////////////////.................................///......---,,,,,,---...//////////////////......---------------,,,---......,,,,,,---...------------------------...------,,,,,,------...---------------------------------------,,,,,,,,,---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...000...******------+++//////...---,,,,,,------------------------------................................................------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------............///------------------------,,,------------............------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,........................---------,,,,,,,,,,,,,,,++++++,,,------...//////------------------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------........./////////......////////////......................................................//////////////////////////////.........---------........................---------............///................................................------------.........///---.........///////////////...---,,,,,,---//////////////////////////////........................+++,,,---///111222333333222111000///////////////.........---,,,,,,++++++,,,,,,,,,------..................................................................................../////////...---,,,,,,.................................---,,,,,,,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,---------------------------------...............------------............---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---...............................................................---,,,+++////////////////////////---......//////......---......---------......///000//////.........//////......////////////..............................////////////////////////////////////////////////------...............---,,,,,,------...//////000,,,---......------...///////////////////////////////////////////////////,,,---......///.........,,,,,,,,,---------......................................................////////////////////////////////////////////////........................---...............------+++,,,---...//////000///......---------------...---...///...,,,+++,,,---------------------------...------,,,,,,------...------------------------..................---------......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------///...***+++///000/////////......------------------------------------................................................---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++---------............///------------------------------------...............---++++++++++++---...,,,,,,,,,---------......------------------------.........///////////////.........------,,,,,,,,,+++++++++,,,,,,---------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,..............................////////////......................................................////////////////////////............------------............---------------------............///................................................,,,------.........//////,,,,,,---------.........//////---,,,,,,---...///////////////////////////........................---...///000111111111111111000000///////////////......---------,,,,,,,,,+++,,,,,,------......///.........................................................................../////////...---,,,,,,.................................---,,,,,,,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,---------------------------------.........//////---------.........//////---------............///---.....................,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,------------...............------------------------///////////////...---,,,////////////////////////...//////000000//////...///......---------......000//////.........//////......////////////..............................////////////////////////////////////////////////,,,---......///.........,,,,,,---....../////////,,,...///...------...///////////////////////////////////////////////////,,,---......///.....................////////////........................................................................////////////////////////........................------...............---++++++---...////////////------,,,,,,,,,,,,---------...///...,,,++++++,,,------------------------...------,,,,,,------...------------------------........................---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,...---+++---222666555---------...............------------------------................................................---,,,,,,++++++,,,,,,---............---------------------............///---------------------------------.........//////---,,,+++******+++,,,---,,,,,,,,,---------......***++++++,,,---...//////............//////000000000000//////......------------,,,,,,,,,+++++++++------------------------......---------,,,,,,,,,......------------...............------,,,,,,,,,............------------......////////////......................................................////////////////////////.........------------,,,......---------------------------............///................................................+++,,,---...////////////,,,,,,,,,------------...//////...------------...////////////////////////........................---...///000111000///...//////............//////////////////////////////*********++++++,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------.................................---------------------............------......---------,,,,,,,,,------------------------,,,,,,------.../////////------........./////////---------............///---------.......................................+++---...///...---...///---------------.........------------------------/////////000//////......000000000000000000000000000000111111111111000000//////...------------...///......---......//////......////////////......000000000000000000000000////////////////////////////////////////////////------...............---+++,,,---...////////////000111111111///...///000////////////////////////////////////////////////,,,---......//////.........////////////000000000........................................................................////////////////////////........................,,,---......///.........+++,,,---...............,,,,,,,,,,,,,,,,,,---...---...///...,,,+++,,,---------------------------...------,,,,,,------...---------------------------------...............---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++...---+++...555999999+++,,,---...............------------------------................................................------,,,,,,,,,,,,------//////.........------------------............///------------------------------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***++++++,,,---...//////---------......//////000000000000///////////////......---,,,,,,+++******------------------------......---------,,,,,,,,,///......------......///------------------,,,,,,......------------------......////////////......................................................////////////////////////.........---------,,,,,,---------------------------------............///................................................+++,,,---////////////...------------..................//////...------,,,////////////////////////........................,,,---///000000///...---......------------......------......///000000000++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........////////////////////////..................//////.........//////...............---------,,,,,,,,,------------------------,,,,,,------...//////000............////////////---------............///---------.........//////........................+++,,,......---------...,,,,,,,,,------.................................------......//////......000000000000000000000000111222222333333222222111//////...------------------,,,,,,,,,---...//////......////////////......000000000000000000000000////////////////////////////////////////////////---...............------+++,,,---////////////...111222222111...------...////////////////////////////////////////////////,,,---......//////...............////////////000................................................////////////////////////////////////////////////........................,,,------...//////......,,,,,,---......------------------------...//////,,,---......,,,+++,,,---------------------------...------,,,,,,------...------------------------,,,,,,---------.........---......///////////////---------------------------------------------------------............///------------------------,,,...---+++---444888888,,,------...------++++++..............................................................................------------...............---------,,,,,,---------............///------------------------............////////////,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---......//////.........///////////////------------,,,,,,,,,,,,------------------------......---------,,,,,,,,,...------,,,,,,------...,,,,,,------------------------------------------......////////////......................................................////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////................................................***+++---///000000///.............../////////000---...///000///...,,,+++////////////////////////........................***+++---///000000///...------,,,,,,,,,------...***++++++,,,---...//////------------------------........................------------------------........................,,,,,,---.../////////...000000000000000000000000---.........///000000000......////////////............---------,,,,,,,,,------------------------,,,,,,------...///000000............/////////000---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,,,,,,,------.........////////////////////////++++++,,,---............000000000000000000000000222333333444444333333222000///...---------------+++++++++,,,---...///000......////////////..............................////////////////////////////////////////////////......//////...------,,,+++,,,---////////////...000111111///,,,***++++++////////////////////////////////////////////////,,,---......//////......---------.........//////////////////////////////........................000000000000000000000000////////////////////////........................,,,,,,---.../////////...---------...------,,,,,,...............///000111,,,---......,,,,,,---...------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---......///////////////................................................---------.........//////---------------------------...---***,,,222666666---.........---+++)))(((////////////////////////................................................///......------......///---------,,,,,,,,,++++++---------.........//////------------------------............/////////000,,,,,,...//////...,,,,,,,,,,,,,,,---------......000//////...,,,+++******++++++,,,,,,---...//////,,,---------.../////////+++,,,,,,------......///------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////........................,,,---------...///////////////...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---------------------------..................------000...+++))))))***,,,...........................------------------------................................................---------...///000000111......------------......111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------))))))***+++,,,,,,------////////////////////////,,,---.........---,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------,,,,,,+++***------............------//////.........---------------------------------,,,------------------,,,............////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......//////////////////......................................................////////////////////////000///.........000111222000333555666555444444555111111000000////////////............////////////////////////////////////////////////////////////,,,------...............///////////////.........////////////////////////---------.........//////////////////////////////000000000///......------000000//////.........---........................//////000000///...------------------------------........................////////////////////////........................---------.........////////////.........---------......//////...---,,,,,,........................,,,,,,,,,------.........------------------------............---,,,+++***///............---------...------------...//////......---------,,,,,,,,,------------------------------------------,,,,,,///...---,,,,,,,,,,,,,,,......//////...---,,,,,,+++,,,+++***111;;;<<<666.........////////////000000//////.........//////................................................//////.........------------------------------------.........//////000000,,,---------.../////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++,,,------......///...------,,,,,,------...//////...---,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,---...---,,,***)))........................////////////////////////---------........................------,,,,,,,,,......---,,,++++++++++++------------------------........................000///---,,,,,,,,,---...........................------------------------................................................------......///000000111......------------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......////////////////////////------.........---,,,+++------------------------,,,,,,------------------,,,,,,,,,---------.....................------,,,------............------//////.........---------------------------------,,,---...//////...---,,,............////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000///.........///111222000222444555444333333333.........---------,,,,,,............////////////////////////////////////////////////////////////......///000000000000////////////////////////...////////////////////////---------.........//////////////////////////////.........///////////////000/////////....................................//////000000///......---................................................////////////////////////........................,,,,,,,,,---------......//////.........---------......//////...------,,,........................,,,,,,------------------------------------------............---,,,+++***............---------------------------...//////............------,,,,,,------------------------------------------------///...---,,,,,,,,,,,,---......//////...------,,,+++,,,++++++222999999444------.........///////////////............//////...............---------........................//////.........------------------------------------........./////////000------------............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,++++++,,,------......///...------,,,,,,------...------,,,,,,,,,------.........---------,,,,,,,,,...------,,,,,,------...---.........------,,,+++........................////////////////////////...............---------......------------------...---,,,,,,+++++++++,,,------------------------........................000000000///////////////................................................................................................------......///000000000......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............////////////////////////---............---,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------......///000000000000///......------............------...............---------------------------------,,,---///000000///---,,,---............/////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------......------------------------........................//////////////////////////////.........///000111000222444444222000000111---------,,,,,,,,,,,,,,,............///////////////////////////////////////////////////////////////000000111111111111111......//////////////////////////////////////////------........./////////////////////////////////------......///000000111////////////....................................//////000000000///......////////////////////////........................////////////////////////........................++++++,,,,,,,,,---------...............---------.........///......---,,,------------------------------------------,,,,,,------------------------............---,,,++++++............------------------------......///////////////............---------------------------+++,,,,,,------...............---,,,,,,,,,------.........///......---,,,+++,,,,,,---222777666111,,,,,,,,,---------......///.............../////////.........------,,,,,,.......................................---------------------------------.............../////////............------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,---...//////...------------,,,,,,,,,...------,,,,,,------...//////...---------............................../////////////////////////////////...---------,,,------------............++++++++++++,,,,,,---...---------------------------------..................///000111111000///...........................////////////////////////............................................................//////000000......------------......,,,---...//////...---,,,------------------------,,,---...//////...---,,,.........---------------////////////////////////...............------,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......000000000000000///......------............------........................------------------------,,,...000111111000...,,,---------.........//////,,,---......///.........------------------------------...............---,,,,,,,,,---------------000000000000000000000000......................../////////////////////////////////...///////////////111222222000.............................................//////////////////////////////////////////////////////////////////000111111111111111............////////////////////////////////////............////////////////////////////////////............//////000000///////////////.................................//////000000000//////...////////////////////////........................////////////////////////........................,,,,,,,,,---------..............................---...............------------------------------.........------,,,,,,,,,---------------------------.........------,,,+++.........---------,,,,,,,,,------.............../////////////////////...------------------------++++++,,,,,,---...//////...------,,,,,,,,,---------...............------,,,,,,---///222333222///++++++,,,,,,,,,---------......---------.../////////......------,,,,,,+++................................................------------------------.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,++++++,,,---...++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...///...---,,,,,,---...///........................------------------------/////////...---------,,,---.....................------,,,+++++++++,,,,,,---------------------------------.........//////,,,---///000000///...---........................////////////////////////............................................................////////////......------------......,,,---...//////...---,,,------------------------,,,---...//////...---,,,------------,,,,,,,,,,,,//////////////////////////////......------------------------------------.........------,,,,,,,,,,,,,,,,,,---------.........////////////...------------............---------.....................---------------------------...000111111000...---------------............,,,---......///.........---------------------------...............------,,,,,,,,,---------......000000000000000000000000////////////////////////////////////////////////...////////////............000111111///---------....................................////////////////////////////////////////////////////////////---...//////000000//////---.........//////000000////////////////////////........./////////000000////////////////////////000000//////...................../////////////////////////////////////////////000000000000000///................................................////////////////////////....................................////////////---.....................------...............---------------------------.........------,,,,,,,,,---------------------------------...------,,,,,,...------------,,,,,,,,,,,,---......//////........./////////////////////------------------------++++++,,,,,,---...//////------,,,,,,,,,------...------...............---,,,,,,---///111000......+++++++++,,,,,,,,,,,,------------------...//////......------,,,,,,,,,,,,........................---.....................------------------------...............---------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...++++++,,,------......///...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////..................000///...,,,+++***))))))------------------------,,,,,,------.../////////+++,,,---...///...---,,,......................................................................................................//////////////////......------------......,,,,,,------------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,------////////////////////////000///......------......------------------------------------------,,,,,,,,,,,,,,,---------......---............---,,,,,,------............---------------...............------------------------.........//////.........,,,------------.........,,,---......//////......------------------------.........///......---,,,,,,,,,,,,---......//////------------------------////////////////////////////////////////////////....../////////...---------///111111///...---...,,,,,,,,,,,,,,,---------............////////////////////////////////////////////////////////////,,,,,,---...............------......///000000000////////////////////////....../////////000000000////////////////////////111000000///......------........./////////////////////////////////////////////000111111111000000................................................////////////////////////...........................////////////000000000---------...............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,------...------,,,,,,------------,,,,,,,,,,,,+++,,,.../////////...------............/////////------------------------+++,,,,,,------.........------,,,,,,,,,---......,,,---......///.........---+++,,,//////---,,,///+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,------........................---------...............------------------------.........---------------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...++++++,,,------......///...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,+++++++++,,,---------------------------------------------------------------...............000000//////......------------,,,+++++++++,,,,,,------------------------,,,,,,------...//////000,,,,,,------....................................------------------------................................................/////////////////////.........------------.........------------------...........................------,,,,,,,,,,,,------,,,,,,------......//////////////////////////////000000......---......///------------------------,,,,,,------------------,,,,,,,,,---------......---............---,,,,,,------............---------------.........//////------------------------......---,,,,,,---......,,,,,,---------.........,,,---......//////....................................//////...------,,,,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////....../////////...---,,,,,,...000000///......///,,,,,,---------.....................////////////////////////////////////////////////////////////,,,,,,---............---------......///000000111////////////////////////.../////////000000000000///////////////////////////////////////...................../////////000//////////////////////////////000111111111111111////////////////////////........................////////////////////////.................................////////////000---------.........//////,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------...------,,,---------,,,,,,,,,+++++++++,,,...///000///...---,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,---...///,,,------...//////......---******...---***,,,000,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000+++++++++,,,,,,------...........................---------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------------------,,,++++++,,,------......///...------,,,,,,------......------,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------...------------------------------........................,,,------....../////////111111000///...------,,,''''''(((***---///111333------------------------,,,,,,------...///000000------------......//////........................------------------------................................................///////////////..................------.........111000///......///000111........................------+++******+++------,,,------...///000111111////////////////////////111000///------......///------------------------,,,,,,,,,------.........,,,,,,,,,---------...............///...------,,,---..................------------.........//////------------------------///...,,,++++++,,,...///,,,,,,,,,---------......,,,---......//////................................./////////...---,,,,,,------......///000111111........................000000000000000000000000////////////////////////....../////////...,,,++++++---000000000//////000/////////000000000111111............/////////000////////////////////////////////////////////////,,,------...///.........---------...///000000111////////////////////////////////////000000000000////////////////////////------......///000000000---.........//////000000000000000000000000000000//////000111111111111111000000000000000000000000........................////////////////////////........................---------.........//////---------.........//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,------...------------------,,,,,,,,,+++++++++,,,...000000///...---,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---.../////////......******---,,,)))+++222,,,,,,------------......+++++++++,,,---...///000)))***+++,,,------...///........................---------.........//////------------------------.........------,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,............,,,+++++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,------............------,,,,,,------...+++,,,...///000///..............................---------.........//////......------------......////////////////////////.........------,,,,,,,,,---------............///......------------............---------,,,,,,,,,---------............////////////...---------,,,------------.........///000//////......---,,,,,,...------,,,,,,------...////////////////////////...............///000000222000...---,,,---...///---------------------------------.........//////,,,,,,,,,---------......///000111111111000...---000000000000000000000000..................---------,,,,,,,,,,,,---......------------------------..............................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------------------------------////////////////////////000000000000000/////////............////////////000000000000000000000000000---,,,---000111000...333333222111000///......///////////////.........000///............//////000/////////...........................///000000////////////////////////////////////////////////111111111111111111111111////////////000000000000000///.........000111222000000111111111111000000//////000000111111111222...///000222222111111000000000000000000000000000......//////000000111111000000000000000000000000111111000000//////......---------............///...///////////////..............................//////////////////////////////...------------...111000000///...---------//////.........---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------........................+++,,,------......------........................///............///000000////////////////////////...---,,,---/////////...------......---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,---...///000//////...------------......------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...//////...------------......---,,,,,,,,,,,,---...---------------------------------............///.........------,,,,,,,,,........................------------------------//////.........---------***++++++,,,,,,++++++***,,,...111111000...------.........////////////000........................---------.........//////......------------......////////////////////////.........------,,,,,,,,,---------............///......------------..................---------,,,---------............///...............---------------........./////////------------------------...------,,,,,,------...////////////////////////...............///000000111000...---,,,---...///---------------------------------.........//////------------............///000000111000///...---------------------------........................---,,,,,,,,,,,,---......................................................///////////////.........,,,,,,,,,,,,,,,,,,------........./////////000000//////.........---------------------------------........................////////////////////////............///////////////////////////////////////...,,,---000111000...222111111000000//////...////////////////////////.........///////////////000000/////////.........///............///000000////////////////////////////////////////////////111111111111111111111111////////////000000000000444333111///...---......000000111111111111000000//////000000000111111111...///000111222111111000////////////////////////////////////000000000000000000000000000000000000000000000000//////......---------............///...///////////////......................................................//////...------------.../////////...---,,,,,,,,,//////.........---------,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------........................+++,,,------......------..............................------......///000........................---,,,+++,,,.........---//////000//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,---...///000//////...------------......------,,,,,,------......---------,,,,,,,,,,,,...------,,,,,,------...//////...------------......---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++------------------------------------------------............------------,,,------......------,,,,,,...111111000...---...------........./////////........................------........./////////......------------......////////////////////////.........------------------------............///......------------....../////////.........---------------............///---------...................../////////000000000,,,,,,------...//////000......------------......////////////////////////.........---......///000000///...---------...///------------------------------........./////////............///////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......////////////////////////........................000000//////.........---++++++,,,,,,---------.../////////000000000000000/////////............---------------------------------------------------....................................////////////........................///...---...///000000...////////////////////////////////////////////////---...///000000000000000000000000/////////......//////......//////000111////////////////////////////////////////////////000000000000000000000000////////////000000000000444333222000...---------000000111111111111000000//////000000000000111111...///000111111111000000........................000000000000////////////////////////////////////000000000////////////...---------............///......//////////////////........................------------------------//////...------------............---,,,,,,++++++...............------------+++)))'''(((+++...111,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------........................+++,,,------......------........................---------------......///------------------------,,,+++***+++---...---,,,///////////////.........,,,,,,,,,,,,---------------------------------------------............///...------------...////////////...------------......------,,,,,,------..................---------......------------......//////...------------......------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------......------,,,,,,...000000///.........,,,---------................................................////////////......------------......////////////////////////...............------------------............///......------------......000////////////.........---------............///,,,---------.../////////////////////000000000000......//////000000000000......------------......////////////////////////.........------....../////////...---------...///------------------------............////////////////////////000000000000///////////////.............................................////////////---,,,,,,,,,,,,---......................................................000000000///......------++++++,,,,,,---........./////////////////////////////////.......................................---------------------------------...........................////////////....................................///000//////---........./////////000///////////////000000000---...///000111111000000000000000////////////.../////////...///000000111////////////////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000111111111111000000//////000000000000000000/////////000000000000000////////////////////////111111000000//////..............................////////////////////////---------............///...............//////000........................------------------------//////...------------............---------,,,,,,........................000...,,,*********,,,---------------------------........................------............------------------------------........................+++,,,------......------........................---,,,,,,,,,,,,---......------------------------,,,+++++++++---...---,,,---------,,,,,,,,,------,,,,,,------------------........................---------............///------------......////////////...------------......------,,,,,,------...///////////////...............------------......//////...------------...------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++---//////...---...///,,,,,,,,,---------......................................./////////000000......------------......////////////////////////........................---------............///......------------......000////////////.........---------............///,,,---------.../////////////////////000000000000/////////.........------///......------......///////////////////////////......------------............---------.........------------------------........./////////000000/////////000000000111111000//////................................................/////////000000---,,,,,,,,,,,,---......------------------------////////////////////////000000//////.........---,,,,,,,,,------.................................////////////////////////........................------------------------------------......//////............////////////........................---...///////////////000------......//////000000////////////000000111111......///000000111000000111000000000///////////////////////////000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111111111000000000000111111111111000000000000/////////////////////////////////000000000000000000000000000000000111111000000//////......------------------------.............../////////---------............///.........---...///000111........................------------------------//////...------------.../////////...............---......................../////////...---,,,+++------------------------........................------............------------------------------........................+++,,,------......------........................---,,,,,,,,,,,,---.................................,,,,,,---...///...---------,,,,,,,,,,,,---...------------------------........................---------............///---------...............//////...------------......------,,,,,,------...///////////////////////////......------....../////////...------------...------------------------------------------------------------............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,++++++***+++---......------...///,,,,,,,,,---------..................................../////////000000000......------------......////////////////////////.............../////////---------............///......------------....../////////.........---------------............///---------...................../////////000000000...------,,,++++++******//////............/////////////////////////////////...------,,,---------,,,---------............------------------------....../////////000000000////////////000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111---,,,,,,,,,,,,---......------------------------////////////////////////////////////////////////------------------------............------------...////////////000000000........................---------------------------------...//////000000............////////////........................---...//////......///111.........//////000000000...//////000000111111222111000000//////000000111111111000000000/////////000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333333333222111000......000000111111111111000000000000////////////......//////.........///000111111111111111111111111111000000000000////////////........................---............/////////---------............//////...------...///111222........................------------------------//////...------------...////////////////////////---------...............***,,,...000111000///...------------------------........................------............------------------------------........................+++,,,------......------........................---------------......///////////////////////////...---,,,---///000///...//////...------///000111............---------------------------------------------............///,,,---......//////......//////...------------......------,,,,,,------............/////////////////////............////////////...------------...,,,------......------,,,---------------------------------.........//////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////.........---------,,,------......------,,,+++,,,......------...000,,,---------......................................./////////000000000000......------------......////////////////////////---........./////////000---------............///......------------..................---------,,,---------............///...............---------------........./////////------------,,,,,,,,,,,,//////............/////////////////////////////////...------,,,,,,,,,---+++,,,------............------------------------.../////////000000000000........./////////000000000///...---------......---------------------------......///000000111111---,,,,,,,,,,,,---..............................////////////////////////------......///000000000/////////...------,,,,,,////////////.........---.../////////000000000000................................................------...//////000111111............////////////////////////////////////,,,...000///...---///111///000000000000000000000...//////000111111222222444333000...---...000111111111111000000000//////000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111222222222111000///000000111111111111000000000000/////////.........///......---...///000111000000000000000000000000////////////000000000000........................---------.........//////---------............//////...---,,,---///111222................................................//////...------------...........................---------.........//////+++,,,---...////////////................................................------............------------------------------........................+++,,,------......------..............................------......///000........................---,,,+++,,,...///...---000///---------///000222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---.../////////...---//////...------------......------,,,,,,------...------.........///////////////............////////////...------------...,,,,,,---......---,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------------------------------++++++,,,,,,---......///000000/////////.........,,,------......------,,,+++,,,------,,,---///000------........./////////........................////////////000000000000.........------.........////////////////////////---.........//////000000---------.........//////.........------...............---------,,,,,,,,,---------.........///////////////......------,,,------------.........///......//////000111111111//////............/////////////////////////////////...------,,,,,,,,,,,,+++,,,------.........---------------------------////////////000000000000............////////////000///...---,,,---......000000000000000000000000---......///000111111222---,,,,,,,,,,,,---......////////////////////////000000000000000000000000,,,,,,---...///000111111000000///...---,,,,,,+++111111000000/////////....../////////000000111111////////////////////////////////////////////////.........///000111111222............/////////000000000000000000000000000,,,...000000...---///111111111111111000000000000...//////000111222222222666444000---,,,---000111111111111111000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000,,,...000222333444444333000000111111111111000000000000//////.........---///......------///000111////////////////////////......//////000000111111////////////////////////---------.........//////---------........./////////...---,,,---///111333........................//////////////////////////////...------------...---------------------------------.........//////000///---,,,++++++,,,,,,................................................---..................---------------------------........................+++,,,------......------........................///............///000000------------------------,,,+++***+++---...---,,,...---+++++++++---///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,.../////////...---//////...------------......------,,,,,,------...,,,---------......////////////............////////////...------------...,,,,,,---......---,,,,,,------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,........................++++++,,,,,,---...//////000000000000////////////***++++++,,,,,,++++++***+++,,,---,,,,,,---///111.........////////////000//////.........---------,,,,,,,,,---------............------------......000000000000000000000000//////000000///...------////////////////////////////////////////////////........................---------,,,,,,+++++++++---------............///111000000/////////000000//////.........---------........................---------------------------------------------------------------------------......///000/////////............////////////////////////000000000000111111000......---------,,,,,,,,,,,,------...///////////////////////////,,,---------.../////////000///...---------------........................000000//////......------........................,,,---------......//////------......//////000000......------------......////////////////////////////////////////////////------......//////000000111111000000//////......////////////000000000000222222222111111111000000222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////......000000111111222222222222000000000000000111222222000000000000000000000000222111000//////000111222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000------......//////000000000///---,,,,,,---///000........................000000000000000000000000---------.........//////................................................------------------------/////////......---------////////////////////////++++++,,,,,,,,,---------///,,,***+++...///...---------------------------......////////////......---------............///------............------//////.........---------.................................------........./////////......---------000...,,,***)))***,,,---111000///...------...///---------............///........................000000///...------,,,,,,++++++++++++,,,------...,,,,,,,,,------............---,,,,,,---,,,***(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------+++++++++******)))))))))........................,,,,,,,,,---------......,,,------...///000111111------............------//////.........---------........./////////000000......------------......///////////////////////////////////////...------////////////////////////////////////////////////.................................---------,,,,,,---------............///......------------......000000/////////.........................................................------------------------------------------------------...////////////...............////////////////////////000000000000111000///......---------------,,,,,,,,,---......////////////////////////---------...............000///...------------...........................///////////////.................................000000000000111111222222.........//////////////////......------......///////////////////////////////////////////////////111000000///......------111111000000////////////000000000000111111111111222222222111111111000000222111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111000000000000111111111222222222222000000///000000000111222111111111111111111111111222111000//////000111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.........///////////////000///---,,,,,,---///000................................................---------.........//////................................................------------------------.........------,,,,,,,,,........................++++++,,,,,,,,,---------...,,,***+++...///...---------------------------...////////////......------------............///------............------//////.........---------..............................------------...............---------,,,,,,---------,,,,,,+++++++++000///...---------...///---------............///........................000//////...------,,,,,,,,,,,,,,,+++,,,,,,------,,,------------------......---,,,---...---+++))),,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------------------........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000------............------...............---------....../////////000000000......------------......///////////////////////////////////////......---////////////////////////////////////////////////........................//////............---------------............///...---------------......000000000000000/////////........................////////////////////////------------------------------------------------,,,,,,---...........................////////////////////////000000000000111000///......---............------------------////////////////////////...............---------//////......------.......................................///////////////....................................////////////000000///////////////...///......------......///////////////////////////////////////////////////111000000//////......---111000000000000/////////111111111111222222222222222222222111111111111111111111111111111000000000111111111111111111111111111000////////////000111000000000000000000000000111111111111111111111111222222222222222111111111111111111111222222222222/////////000000000111111111111111111111111111111222111000000000000111222333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000///////////////...000///...------...///000................................................------........./////////................................................------------------------...............---------------------------------,,,,,,,,,,,,------------...---+++,,,---//////...........................///////////////...---,,,---------............///------............------...............---------........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---......---+++***...------,,,------...///---------............///......................../////////...------,,,,,,...---,,,,,,,,,,,,,,,,,,.........---------------...---------//////---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------,,,........................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------............------........................------------..................------------......////////////////////////...///////////////......////////////////////////////////////////////////....................................---------------------............/////////.........///000000////////////////////////................................................------------------------........................+++,,,------......------............////////////////////////000000000000000000///...............000///...---------------/////////////////////////////////...---------,,,//////............//////........................------......//////000000........................---.....................111000000000//////......//////............//////////////////////////////////////////////////////------...///000111111222000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222111///......///111222000000000000000000000000111111111111111111111111222222222222222222111111222222222222222222222222//////000000000111000000111111111111111111111111111111111111111111111111333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111111000000000//////......//////............//////........................000000000000000000000000............////////////........................................................................000000//////////////////------------------------,,,,,,,,,------------......---,,,------...//////////////////////////////////////////...---,,,,,,---------............///------............------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------......---------............///........................//////.........---------///...---,,,,,,,,,,,,,,,//////......------,,,,,,...------...///000...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,........................------------------------///.............................................,,,,,,,,,---------......---------------,,,,,,,,,------............---------.....................---------.........//////......------------....................................///////////////...////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,------------............///...............///000000........................////////////////////////------------------------------------------------........................+++,,,------......------............////////////////////////000000000000000//////............///000///......------------/////////////////////////////////...---------,,,//////.........//////000////////////////////////------......//////000000////////////////////////222111111111111111111111111111000000/////////.../////////....../////////////////////////////////000000000000000000000000------...///000111222222000000000000111111111111/////////000000000111111111111111111111111111111111111111111111222222222111111111111111111111111333111000......000111333000000000000000000000000000000000000000000000000111111111111111111111111333222222222222222222222//////000111222111111111111111111111111111111111111111222222222222111111222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000/////////.../////////....../////////////////////////////////000000000000000000000000........./////////000000////////////////////////........................................................................------------------------,,,,,,---------.........---......------...///000////////////////////////...............---,,,,,,---------............///------............---------.............................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,------.........---------............///.......................................---------///......---,,,,,,,,,,,,/////////......---------...------...///000...------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------------------------------------.................................,,,,,,,,,---------......---------------,,,,,,,,,------............---------------...............//////000000000111111111......------------..............................---...//////////////////////////////////////////////////////////////////........................+++++++++,,,,,,,,,,,,------------............///++++++++++++,,,---......------------............////////////////////////------------------------------------------------........................,,,,,,---...........................////////////////////////000000000000//////............////////////......---.........////////////////////////...............---------//////......//////000000////////////////////////.........///////////////////////////////////////111111111111000000000000111000000000000000000///000//////......//////000////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222.../////////000000000000111111111111111222222222111111111222222222222222222222222222222222222222222111000000000000111222000000000000000000000000000000000000000000000000000000000111111111111111333333333333222222222222000111222333333333222111222222222222222222222222111111222333333222111111222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222111000000000000000000///////////////////////////////////////////////////............................../////////000000000////////////////////////................................................+++++++++,,,,,,,,,,,,,,,------------------------,,,---------............---...///...------///111........................,,,------.........---------------............///------............---------------.......................................------,,,,,,,,,,,,------,,,,,,,,,,,,------------000...,,,***+++---///111,,,------............------------............///................................................///...------------------/////////..................---------//////---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------............---------------........./////////000000000111111111111......------------..............................------...///////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------......---------............///++++++++++++,,,---...///---.........////////////////////////////////////........................------------------------........................------...////////////...............////////////////////////000000000000//////............/////////............//////000////////////////////////---------...............///////////////000111111///////////////////////////////////////.........////////////////////////////////////......------000000000000000111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222//////000000000111111111000000111111111222222222111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222333333444444333333333222222222000222333555555444333222222222222222222222222222111222222333333222222111333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000000000111111111//////000000000000//////////////////////////////.........................../////////000000000000////////////////////////................................................,,,,,,,,,,,,---------...........................------------............---...000///------///222------------------------++++++,,,---............---------............///------............---------------.........//////..............................------------......,,,,,,---------............------,,,---...///000....../////////...---,,,---------............///...................................................------------......///............////////////...---,,,---...---+++))),,,,,,------------,,,,,,------------------------,,,,,,,,,---------......***++++++,,,---...//////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000------............---------------.........//////............////////////.........------.................................------...///000000//////////////////////////////////////////////////////........................---------.........//////---------.........//////,,,,,,,,,---...///000111.../////////000000111111000000000000000000000000////////////////////////------------------------////////////////////////---...//////000000//////............/////////000////////////000000000000//////.........//////000...............///000111////////////////////////,,,------......////////////////////////000111111000000000000000000000000000000//////.........---000000000000000000000000333222222222111111000000//////000000111111222222000000////////////000000////////////////////////000000000000000000000000------...000111333444444000000111111222222222222000111111111111222222222000000111111222222222222111111111222222333333333222222222222222222222222000111222222222222111000000000000000000000000000444444444444444444444444222222222333333444444444444444444333333222222222111222444666666555444333222222222222222222222222111222333444444333222111444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222//////000000111111222222//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........................////////////////////////.../////////000000111111////////////////////////---------.........//////---///000///------///222------------------------******,,,---.../////////---------.........//////---..................------------.........//////........................///......------......///---------....../////////+++,,,.../////////......//////000000000///---,,,---------.........//////........................---.....................---------------...///000------......//////000000///---,,,,,,---,,,***(((+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......)))***+++,,,...///000000........................------------------------,,,---------......//////........................,,,,,,,,,---------......---------...///000111111---..................---///......------......///000000000000000000000000000000//////.........---........................//////.........------------------............///---......////////////000/////////...---+++***)))+++++++++,,,,,,---------............////////////......------------......000000000000000000000000......////////////......***---//////---,,,...111---------............///000000000000///...---,,,,,,,,,.../////////...---////////////////////////000111111111000///---,,,..............................////////////..................////////////111000///...............//////............/////////...---,,,,,,---...///........................000000000000000000000000111111000///...------,,,000000000000000000000000111111000000000000111111////////////////////////...000111000---,,,---///111111000000000000111111111111111111111111111111222222222222222222222222000111111111222222222222333333444444444555555555333333333333333222222222222222222111111000000000//////000111111222222333444444333333333333444444222222222222222333444444555555444333333333333333444444444444333333333333111111222333444444333333222333333333444444444444222222222222111111000000222222111111111111222222111111111111111111111111111111111111111111111111111111111111000000000000...///000000//////000222000000///...............000000///.......................................////////////////////////000000//////.........---//////000000000000////////////.........---------,,,---------...////////////...---,,,,,,,,,,,,,,,//////////////////......000000////////////000000//////.........------------,,,,,,++++++,,,,,,---+++,,,.../////////......---------------------------------............//////---+++,,,---...---,,,................................................111000///...---,,,++++++........................,,,---......//////......------------------------........................,,,,,,,,,------.........------------------------,,,---...//////...---,,,---...//////------...///...------------,,,,,,,,,,,,+++++++++,,,...000111///,,,+++,,,...///---+++000000000000000000000000,,,,,,,,,---------..............................///---+++,,,...///---+++...,,,++++++---.........---------............///..............................------------......////////////////////////000/////////....................................//////.........------------------............//////............//////000---------......------,,,------------------..................////////////......------------......////////////////////////......////////////......---...///...------...///---------............///............---,,,+++***------///000000000///...////////////////////////---...///000111111000000..............................////////////..................////////////000000///...............//////............/////////...------------...///////////////////////////000000000000000000000000///////////////.........000000000000000000000000111000000//////000000111////////////////////////...000111000...---...///111111000000000000111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333333333222222222222222222222222333333333222222111111111000000111111222333333333444444333222222222333333444444333333444444555666555444444333333333333333333333333333444444444444333333444555555555555555222222222222222111111111222222222222111111111000222111111000000111111222111111111111111111111111111111111111111111111111111111111111000000000000---///000000///...000111000000///...............000000///.......................................////////////////////////000/////////............//////000000000000////////////.........------------------...............//////......------------............////////////------,,,,,,,,,,,,------//////.........------------,,,,,,++++++,,,,,,---,,,,,,---...///...---------------------------------------............//////---+++,,,---...---,,,................................................---------------------,,,........................,,,---......//////......------------------------........................,,,,,,------------------------------------------,,,,,,---......---,,,,,,***+++,,,,,,******+++,,,.........------,,,,,,,,,///...---------...//////...---+++,,,...///---+++////////////////////////,,,,,,,,,---------..............................---+++***,,,...000...---...---++++++---......------------............///...........................------,,,,,,------...........................////////////...................................................------------------............///000000...------...///000***+++,,,---...//////////////////...............---............/////////......------------......////////////////////////......////////////......///...------......---,,,---------............///............---,,,++++++......///000000000000///////////////////////////,,,---...///000111000000..............................////////////..................////////////////////////............//////............/////////......------......///111111111111111111111111////////////////////////.........//////000000000000000000000000000000000000//////......//////000///////////////////////////000111000///...///000111111000000000000111111111111111111111111111111222222222222222222222222222222222222333333333444444444333333333333333333222222333333333333333333333333333333333222222222111111222222333444444444555444333222222222222222444444333333444444555666555555444444333333444444444444444555555555555555111111222333333333222222444333333222222111111000222222222222111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000---...//////......///111000//////............///000000///.......................................////////////////////////////////////............//////000000000000//////...............---------...............---------000////////////.........------......////////////000//////......//////000...............---------------,,,,,,,,,,,,------,,,------------,,,,,,+++---------------------------------............//////---+++,,,---...---,,,................................................)))******+++,,,---......------------------------,,,---......//////......................................................------------------,,,,,,------------------------+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***+++//////...---,,,,,,++++++000000///...------.........---,,,,,,......---,,,........................,,,,,,,,,---------..............................+++******,,,...000///...///---,,,,,,---...---,,,---------............///........................------,,,,,,,,,,,,------........................///////////////.........................................................---------............///111000...---------///000***+++,,,.../////////////////////............------------.........//////......------------......////////////////////////......////////////......///---+++,,,///111///,,,---------............/////////000000///......------......///////////////////////////////////////000000000//////......---..............................////////////..................////////////...///////////////......//////............////////////............//////111111111111111111111111/////////////////////////////////////////////000//////////////////////////////............//////////////////////////////000000111000000///000000222111111000000111111222111111111111111111111111222222222222222222222222111222222222222333333333666666666555555555555555444444444555555555666666333333333333333333333333333333333444555555666666777666555444444444444444444444444444444555555666888777777666666666777777:::999999888777666555555111222222333333333222222555555444444333333333333222222222222222222222222111000000//////000000111111111111111111111111111111111111111111111111111111111111111000000000///,,,...//////......///000000///............//////000000///.......................................///////////////////////////////////////.........//////000000000000//////......................../////////...---------,,,....../////////.........,,,------......//////000111111000000000000111111........................------,,,,,,,,,,,,---------------,,,,,,++++++***---------------------------------............//////---+++,,,---...---,,,................................................******+++,,,---......///------------------------,,,---......///.........////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,---...//////...---,,,++++++***.........---------......------,,,---------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,---.........///...,,,,,,---------,,,---------............///...........................------,,,,,,------....................................///////////////........................---.....................---------............///000///...------...///000------...//////...............------------------------------..................------------....................................////////////.........+++***,,,000111000...---------............////////////000//////...---,,,,,,,,,---------....../////////////////////////////////.............................................////////////..................////////////---...//////000///......//////............//////////////////////////////000000000000000000000000////////////////////////222111111000//////......//////////////////////////////............//////000000000000000000000000111000000000111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111222222222333333666666666666666666666666444444555555666777888888555555555555555555555666666666777888888999999:::;;;::::::999888888999999999999888888999999:::;;;===<<<<<<<<<<<<<<<======BBBAAA???===;;;999777777666666777777777777666666444444444444444444444444222222222222222222222333111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000///---...//////......///111//////............//////000000///...............////////////////////////000000000000000000000000........./////////////////////000000000000//////---...................../////////...---------,,,,,,------.........---,,,,,,---------......//////...------,,,,,,------...---........................------,,,,,,------......------,,,++++++++++++---------------------------------............//////---+++,,,---...---,,,................................................------------............------------------------,,,---......///.........////////////////////////.................................------,,,,,,,,,------------------------......------------.........///000///...---...000//////...---,,,,,,++++++******+++,,,------......,,,------------,,,------------------------------,,,,,,,,,---------.......................................---,,,,,,,,,,,,///---,,,,,,---...---,,,---------............///.................................------..........................................///////////////........................---------...............---------............///.........//////////////////////////////...---,,,,,,,,,---------.........,,,------------...............------------....................................////////////......---,,,,,,---///000//////---------............///,,,---------------,,,,,,,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,---...000111222..............................////////////..................////////////------///000000000///...//////............//////...//////000000//////...////////////////////////////////////////////////333222222111///......---000000000000000000000000000//////......//////000000000000000000000000000222111000111222333222111222222111111111111222222111111111111111111111111222222222222222222222222222222222222333333333333555555666666666777777777555666777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFDDDAAA???===<<<888999999999999888888777444444444444444444333333222222222222333333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111000000000000...///000000//////000111///............//////000000000///...............////////////////////////000000000000000000000000........./////////////////////000000000000//////---------..............................---------+++,,,---.........---,,,------------------------//////............//////---------.....................------------.........---,,,,,,,,,,,,,,,------------------------------------............//////---+++,,,---...---,,,................................................/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................................................------------------,,,,,,------------------------///......------......///,,,...///...---,,,---.........---------,,,,,,,,,((()))***,,,------------,,,---......,,,,,,---...------------------------,,,,,,,,,---------.................................///000...,,,******+++...,,,++++++---......------------............///........................000//////......//////000////////////////////////............/////////000........................---------.........//////---------............///***,,,...000111111000//////////////////...------,,,,,,---...///000000111,,,,,,---------...............------------....................................////////////........./////////---,,,---------------............///,,,,,,---------------,,,------,,,+++,,,---...///////////////////////////+++++++++,,,---///111333..............................////////////..................////////////,,,---///000111000///...//////............//////...///000111111000///...////////////////////////000000000000000000000000111111111000000000//////000000000000000000000000111000000//////000000111000000000000000000000000222111///111333444333111333222222111111222222333111111111111111111111111222222222222222222222222444444444444555555555666777888888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFDDDDDD???????????????>>>======;;;;;;:::888777555444333222222222333333333444444333333222222222222333333111111111111111111111111111111111111111111111111111111111111000000000000///000111111000000111333...............///000000000000///...............////////////////////////000000000000000000000000............/////////000//////000000000000//////---------.........//////---------...............+++,,,...///000///...---///......------,,,,,,+++111111000000000000111111---------.........//////......------------.........---,,,,,,,,,---...///---------------------------------............//////---+++,,,---...---,,,.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................,,,,,,------------------------------------------......---,,,,,,---......,,,---...---,,,,,,---...,,,,,,,,,------------...******,,,------------,,,+++---///...,,,+++---...------------------------,,,,,,,,,---------..............................---...000...,,,***+++---,,,+++***+++---/////////---------............///........................000000////////////000000000000000000000000000000---.........//////000000........................---------.........//////---------.........//////(((+++...111222222000///......///////////////...,,,---...///000111222333,,,,,,,,,---------...............------.......................................////////////......000222333000,,,)))***,,,---------.........//////......///////////////.........---,,,---...///000///////////////////////////...---,,,------//////..............................////////////................../////////000+++---///000111000///...//////............//////...///000111111000///...////////////////////////111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000333111///111444555444222333222222111111222222333111111111111111111111111222222222222222222222222666666666666777777777777;;;<<<===>>>???AAABBBBBBCCCDDDEEEGGGHHHJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIJJJKKKKKKLLLLLLMMMHHHHHHHHHIIIJJJKKKMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLOOOOOONNNNNNOOOPPPQQQQQQNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHCCCBBB@@@>>>;;;888666555222222222333333444444444444333333222222333333444111111111111111111111111111111111111111111111111111111111111000000000000///111222222111111222333...............///000111000000///...............000000000000000000000000000000000000000000000000---.........//////000000//////000000000000//////---------.........//////,,,------....../////////+++---///000111000///...//////...---,,,++++++***......------------......---------.........//////......------------.........------,,,---...000111---------------------------------........./////////---+++,,,---...------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------........................,,,,,,,,,------.........------------------------------++++++++++++---------...//////------...///++++++,,,------......///,,,---.........---,,,++++++---///...,,,+++,,,///........................,,,,,,,,,---------..............................+++---///...,,,+++---///+++***)))+++...000000000---------.........//////........................////////////////////////111111000000//////......------............------////////////////////////........................------------------------000000000000000000000000////////////000000000000//////............//////........................////////////////////////////////////////////////------...///000000//////////////////////////////////////////////////////////////////////////////............////////////111000///......///000111////////////////////////------------------------............////////////////////////////////////000000000000000000000000......---------......///......///000000000000000///000000111111111000000111111111111111111111111////////////////////////////////////////////////333222222222111111000000///////////////000111111111111222222222333333333222222222222111111111111111111222222111222444777555666555444333333555777555666888;;;<<<=========DDDCCCDDDFFFIIILLLNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQPPPPPPQQQPPPNNNOOOPPPPPPPPPNNNSSSPPPMMMNNNPPPRRRQQQNNNQQQPPPOOONNNNNNPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSPPPNNNLLLMMMQQQSSSSSSQQQOOONNNNNNOOOQQQRRRRRRQQQOOOKKKFFFCCC@@@???<<<;;;;;;:::888666666555666666666444333333444555444333333333222222111222222222111222333555444333111000222222222222222222222222333333333222222222111111111000000///...---------...///000111111000///...000000000000000000000000000000000000000000000000111111222333222111000///000000000000000000000000000000111111111111000000---------............///------............------................................................------------------------------------------------,,,,,,---.../////////...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------//////.........---------........................////////////////////////---------............///---------............///........................///////////////......---.........------,,,,,,,,,......---------,,,,,,,,,........................------------------------.........------,,,,,,+++------,,,,,,,,,,,,++++++(((***,,,.........,,,+++////////////////////////..................------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000000000////////////.........//////.........////////////////////////........................------------------------000000000000000000000000000000000000//////////////////............//////........................//////////////////////////////////////////////////////////////////...---////////////////////////------------------------////////////////////////............////////////111000///......///000111........................------------------------............////////////////////////////////////000000000000000000000000//////...---------............///000000000000000000000000000000///...---000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000000000///////////////000111111111111111222222222333333111222222222222222333333111333444444555888<<>>===;;;999999999:::888666444444555555444333222222111111111111222222111222333333222111///...222222222222222222222222111111111000000000//////111111000//////...------//////000000000000//////000000000000000000000000000000000000000000000000000000111222111000///...........................//////000000000000//////---------............///---......//////......---////////////////////////........................------------------------------------------------------......///.........,,,---......//////..............................,,,---............---,,,..............................---------,,,,,,,,,---------------------------------------------------------............///---------............///........................///////////////...------/////////......---------......---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,------.........+++,,,---------,,,+++***................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////////////////000000000000...//////000000//////...////////////////////////........................------------------------000000000000000000000000111111000000//////....../////////....../////////........................////////////////////////////////////////////////000000000000///...---,,,////////////////////////------------------------////////////////////////............////////////000000////////////000000------------------------....................................////////////////////////////////////000000000000000000000000000//////...---------.........///000000000000000000000000000///---,,,+++////////////////////////111111111111111111111111111111111111111111111111111111111000000000000000000////////////000111111000000111111111222222222111111222222333333444444444444555555666:::???CCC666777888888777999;;;>>>EEEFFFIIILLLNNNPPPRRRRRRMMMMMMLLLLLLMMMNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXVVVUUUSSSRRRSSSUUUXXXZZZZZZZZZ[[[^^^aaaccccccbbbaaa^^^\\\]]]```aaa```]]]]]]^^^___```aaabbbbbbbbbfffhhhkkkllljjjgggfffffffffdddbbbbbbcccdddcccbbbdddaaa___^^^^^^]]]\\\[[[\\\ZZZWWWUUUSSSPPPLLLIIICCCBBB@@@===<<<;;;;;;;;;>>><<<999888888888666555333333222222222222222333222333333333222000...---333333333333333333333333111111111000000000000000111111000000//////......111000000//////000000111000000000000000000000000000000000000000000000000///000000000000///....................................////////////......---------............///---......//////......---................................................///.........------,,,,,,------------------------.........///......------,,,---......//////......................................................////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///...........................////////////...------///////////////...............---------,,,,,,,,,------------------------------------------------,,,,,,---------------...+++,,,,,,---...///000111......------,,,++++++***........................................................................,,,,,,,,,,,,,,,,,,------,,,------------.........////////////////////////////////////////////////......//////000000111111//////000000000000//////////////////////////////................................................////////////////////////222111111000///......---......////////////..............................////////////////////////////////////////////////...///////////////...---////////////////////////////////////////////////////////////////////////............////////////000000////////////000000........................////////////////////////............////////////////////////////////////////////////////////////111000///...------------......///000000000000000000000000000///...------000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222000000000111111111222222222222222222333333333333666666666555555777<<<@@@;;;<<<>>>???AAACCCGGGJJJNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVYYY[[[]]]_________]]][[[YYYYYY[[[___cccgggiiigggfffgggjjjnnnpppqqqnnnlllkkklllpppqqqooollljjjkkkmmmoooppppppoooooosssvvvzzz{{{yyyvvvtttsssppppppoooppprrrsssttttttqqqnnnkkkiiihhhgggeeecccccc```\\\YYYVVVSSSPPPMMMLLLJJJGGGEEEBBBAAAAAAAAAEEEBBB???>>>===<<<;;;999666666555444333333333333333333444444333222111111333333333333333333333333222222222222222222222222111111111000000/////////222111000//////000111222000000000000000000000000000000000000000000000000000000000000000/////////...........................//////000000//////...---------............///......////////////......------------------------........................//////......------,,,,,,------------------------.../////////...---,,,,,,,,,---......///.........------------------------//////...------...//////........................------------------------------------------------////////////////////////---------............///---------............///..............................//////......---,,,//////........................---------,,,,,,,,,------------------------------------------------------------------,,,,,,+++,,,,,,---...////////////...---,,,,,,,,,,,,,,,........................---------...............////////////////////////,,,,,,,,,---------------------------............////////////////////////////////////////////////......//////000000111111//////000000000000//////////////////////////////................................................////////////////////////222111111000///......---......///000000///..............................////////////////////////////////////////////////,,,,,,...///000000000000////////////////////////000000000000000000000000////////////////////////............//////////////////000000000000//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////111000///.....................///000000000000000...///000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000111222222000111111111111222222222333333333333333333333333666777777777777:::>>>BBBDDDEEEFFFGGGGGGIIIMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUWWWVVVUUUVVVXXX[[[\\\```eeejjjlllllljjjiiieeeeeedddeeehhhlllqqqtttyyyuuupppnnnpppvvvzzz}}}zzzyyyyyy{{{}}}wwwxxxzzz|||}}}||||||{{{}}}}}}~~~~~~}}}{{{zzzxxxuuurrrsssoooiiiddd```^^^\\\[[[YYYWWWTTTQQQNNNMMMLLLLLLJJJHHHEEEDDDDDDCCCAAA@@@<<<;;;999666444333222222222222333333333333333333333333333333333333333333222222222222222222222222111111111111111000000000222111000//////000111222111111111111111111111111000000000000000000000000222222111111000000000000///////////////////////////000000111111000000///---------............///...//////////////////.................................................../////////......---------------------------------.../////////...---,,,,,,,,,---......///.........------------------------......---,,,,,,---......------------------------............////////////////////////////////////////////////////////////---------............///---------............///.......................................------,,,------------------------......---------,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////////////////////////////////////////////////////////////////000000000000...//////000000//////...////////////////////////................................................000000000000000000000000111111000000//////......---...///000000///...---........................////////////////////////////////////////////////***+++---///000111111111////////////////////////........................////////////////////////............//////////////////000000000000//////000000000000000000000000....................................////////////////////////////////////000000000000000000000000000//////...//////000000......///000000000000000---...///111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222111000000000000111222222111111222222222333333333555555555555555666666666777999<<<>>>@@@DDDHHHLLLLLLLLLLLLKKKJJJJJJLLLNNNNNNOOOPPPRRRUUUXXX[[[\\\___aaadddcccaaaaaadddhhhhhhlllrrrwwwyyyyyyvvvtttppppppqqqsssvvvyyy|||~~~}}}vvvsssuuuzzz}}}|||vvvrrrpppnnnlllkkkdddbbb___[[[XXXVVVUUUTTTRRRPPPNNNMMMNNNNNNMMMKKKFFFDDDAAA===999666444333333333333333333333333333333333333333333333333333000000000000000111111111222222111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000333222222111000111111111000000000000000000000000000000111111111111000000---------............///...//////000000//////...111111111111111111111111................................................------------------------.........///......------,,,---......//////......////////////////////////------------------------------------------------///////////////000000000////////////////////////---------------------------------............///---------............///........................---............---,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------,,,,,,,,,++++++++++++,,,,,,---......//////------------------------,,,,,,------.../////////------------------------,,,,,,,,,---......//////------........./////////////////////////////////////////////////////////000000000000////////////.........//////.........////////////////////////................................................000000000000000000000000000000000000////////////---...///000000///...---........................////////////////////////////////////////////////,,,,,,...///000000000000////////////////////////........................////////////////////////............////////////...///000111111000///...000000000000000000000000------------------------............////////////////////////////////////000000000000000000000000............///000111222......///000000000000000......///000111111111000111111111111111111111111000000000000000000000000111111111111111111111111111222222222333333333333111111000000111111222333222333333333333444444444555666777888:::;;;<<<===<<>><<<999888666666444444444444444444444444111111222222333333333333222222222222222222222222000111222333333222111000111111111111111111111111000000000000000000000000222111///.........///000..............................////////////......---------.........////////////000000000000//////................................................,,,,,,---...///000111111------------------------,,,,,,---.../////////...,,,---......//////..............................---///000222222000///---////////////////////////---------.........//////........................////////////////////////---------.........//////---------.........//////........................------......------,,,+++---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))+++,,,...///000111+++,,,,,,---...///000000---...000000000...+++***------------------------,,,,,,------...///000000------------------------,,,,,,------...///000000............/////////000////////////////////////000000//////.........---////////////000000000000......////////////......+++++++++******))))))))),,,------......------,,,//////............////////////////////////////////////............//////------............---------------............/////////............//////...000000///...---.../////////.........---------000000000000000000000000////////////////////////////////////........................////////////........................000000//////.........---////////////////////////......------------......////////////000000000000111222333222000//////000000000////////////000000000000000000000000000000222222222111111111000000/////////000111111222222000000000000000000111111//////000111111111111111222222222222222333333333555555555555444333111000555444444555777777666444888;;;???BBBDDDFFFHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRTTTWWWYYYYYYYYYZZZ___ccciiiiiikkkooovvv|||~~~wwwwwwxxxxxxxxxxxxzzz|||~~~}}}|||{{{yyyvvvqqqmmmppptttrrrmmmmmmnnnlllfff]]]VVVRRRQQQSSSMMMGGGCCCAAA???===:::777555333333444444333222333222111000000000000000444333333333222111111111333333333222222222111111000000000000000000000000000000////////////000000////////////////////////111111000000000000111111......////////////......////////////////////////000000000000000000000000///////////////.........000/////////....................................///...---...//////---,,,////////////////////////////////////////////////...............---------111000///......///000111////////////............------------------------................................................,,,,,,,,,------.........................................................---,,,,,,,,,,,,,,,,,,,,,...............///000111------............------................................................///...---,,,,,,---//////111000...,,,+++++++++,,,///---+++***,,,---...---,,,------......------,,,///---+++******,,,///000222000///---,,,,,,,,,---////////////////////////000000000000000000000000111111000000/////////...000/////////............////////////000000000000...//////000000//////...000000/////////.........,,,------......------,,,///................../////////////////////////////////............//////---......//////......------------............/////////............//////...000000///...---.../////////.........---------000000000000000000000000////////////////////////////////////........................////////////........................000/////////............///////////////////////////......------......///////////////000000000000---...//////---,,,---...000000////////////000000000000000000000000000000222222222111111111000000111111111111000000000000111111111111000000000000000111111222222222222222333333333333333333333333222222333333444555666666333333444777999;;;;;;;;;???AAADDDFFFHHHJJJMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^```bbbeeeeeefffhhhkkkooovvvvvvvvvyyy~~~|||vvvttttttttttttuuuvvvxxxzzzyyywwwwwwyyy}}}{{{zzz|||~~~|||{{{zzz{{{~~~|||xxxyyy|||{{{wwwwwwwwwuuuoooggg___\\\[[[aaa\\\VVVQQQLLLHHHCCC???===:::888666777777666555444444333333333333333333444333333333333333333222333333222222222111111111111111111111111111111111000000////////////000000////////////////////////000//////////////////000......////////////............................../////////////////////////////////////////////...000000/////////.................................000...++++++,,,---...---////////////////////////////////////////////////........................000000////////////000000////////////////////////------------------------................................................,,,------------------...................................................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------............------................................................///......---------......///......---,,,,,,,,,,,,...---,,,---...///...,,,,,,------......------,,,,,,,,,,,,---------......111000...---,,,---------////////////////////////000000000000000000000000000000000000//////......////////////............////////////000000000000///000000111111000000////////////...............------............------......------------......//////////////////////////////............//////---......//////......------------............/////////............//////...000000///...---...////////////............---000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////............///////////////////////////......------......///////////////000000000000///000111111000///111222000000////////////000000000000000000000000000000222222222111111111111111333222222111000000//////222222111111111000000000111222222333444333333333444444444444444444444444222222222222444666888999666777999<<>>???AAACCCEEEGGGIIIKKKLLLNNNPPPRRRUUUYYY___ccckkklllmmmooopppqqqrrrrrruuuwwwzzz|||}}}~~~zzzwwwuuusssrrrpppllliiicccccccccdddfffhhhhhhhhhhhhjjjkkkiiifffggglllqqqyyytttnnnjjjjjjkkklllllliiiiiikkknnnqqqssssssrrrssstttuuuvvvwwwvvvuuutttpppqqqrrrtttwwwyyy|||}}}~~~zzzwwwuuurrrrrrrrrppplllfff```[[[OOOKKKEEE@@@===;;;888777444444333333333333444444222222222333333444444555222222111111111000000000111111111111111111111111111000000000000000000111//////////////////////////////////////////////////////000000000000//////............................................................////////////000000000////////////...........................000...++++++---/////////////////////////////////////////////////////////////////////000000000000---...///000000///...---/////////000000000000000........................................................................//////......------,,,,,,------------------------........................***++++++,,,---...//////------,,,,,,,,,------...------............------......................................................///000///---,,,+++***+++---...///...------+++---///222444222---))),,,------......------,,,,,,------..............................///000000////////////////////////////////////////////////...///000000000///...............///////////////////////////000000000000000000111111111111000000000000000000000000000000---......//////......---------,,,,,,,,,,,,------//////////////////////////////............//////...//////////////////...---------............/////////............//////...000000///...---...///////////////////////////////////////////////////000000000000000000000000////////////........................////////////000000000000000000000000.........////////////////////////////////////////////////....../////////////////////000000000000---.../////////...000111000000////////////000000000000000000000000000000111111111111111111111111000000111111222222222333333222222222111111000000000111111222333222222222333333333444444444444555777666666666777:::<<<>>>FFFHHHIIIIIIIIIJJJMMMOOORRRTTTWWWZZZ^^^dddjjjoootttuuuvvvxxxyyyyyyyyyyyy~~~}}}{{{yyyxxxwwwwwwxxxwwwwwwqqqooommmllljjjhhhfffdddeeedddeeegggkkkmmmmmmllljjjmmmnnnjjjfffffflllrrrwwwtttooollllllmmmooopppnnnnnnnnnpppssstttsssrrrqqqrrrtttuuuuuusssqqqpppnnnoooppprrrtttuuuvvvvvvxxx}}}|||vvvwwwxxxwwwtttooojjjggg```[[[TTTMMMHHHDDD???===:::999888777666666666666111111222222333333444444222222222111111111111000111111111111111111111111111111000000000000111111000000000000000000000000///000000111111000000/////////000000000000//////////////////////////////........................---.........//////000000111000000000////////////////////////////////////.........000222222000...////////////////////////////////////////////////.../////////000000111111---...///000000///...---......//////000000000111......................................................................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////...------,,,,,,,,,------------............------................................................---.../////////...,,,+++***+++---...///......---+++---///222444222---))),,,------......------,,,///...---,,,,,,...///111------...//////000000000////////////////////////////////////////////////...///000111111111///............///////////////////////////000000000000///000000111111000000///------............//////......////////////............------------......//////////////////////////////............//////...//////000000//////...---------............/////////............//////...000000///...---...///...////////////000000000000000000000000000000000000000000000000000000000////////////........................////////////////////////////////////.........///////////////////////////////////////000//////......//////000////////////000000000000///000111111000000111222000000////////////000000000000000000000000000000111111111111111222222222000000111111222333333444222222222222222222222222000111111222222222222222222333333444555666777777777777999;;;???CCCFFFHHHKKKMMMOOOOOOMMMNNNSSSWWW]]]```dddhhhlllrrrxxx|||zzz{{{}}}}}}zzzxxxwwwxxxyyyxxxxxxuuuvvvwwwxxxxxxxxxwwwwwwmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmllljjjiiihhhiiihhhiiimmmrrruuuuuussssssuuuuuurrrnnnnnntttyyyzzzyyyvvvttttttuuuvvvxxxvvvvvvvvvxxx{{{}}}}}}|||zzz|||~~~}}}yyywwwttttttuuuuuuvvvwwwwwwxxxssswww|||~~~|||wwwqqqnnnmmmkkkfff___YYYRRRLLLFFFBBB>>><<<;;;888666555444333333333333333444444444444333333333222222222111111222222222222222222222222222111111000000111111222000000000000000000000000///000111222222111000//////000000111111000000///000000000000000000000000........................------......///000000000111111000000000/////////////////////////////////---...000333555444111...////////////////////////////////////////////////---......//////000000111.........//////.........------......//////000000......................................................................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------....../////////...------------------------............------................................................------...............---+++,,,,,,---............------...000111000---+++,,,------......------,,,000///---++++++...000222---...///000000000000000////////////////////////000000000000000000000000...000111333333222111000............/////////000////////////000000000000...//////000000//////...+++++++++,,,,,,---------......////////////......///................../////////////////////////////////............////////////000000000000//////---------............/////////............//////...000000///...---...///.../////////000000000000000000000000000000000000000000000000000000000000////////////........................////////////..................................../////////000////////////////////////000000////////////000000////////////000000000000333444555444222111222333000000////////////000000000000000000000000000000000000111111111222222222222222222222222222222222000111111222222333333444111222222333333333333333333333555666888:::;;;;;;;;;===???CCCGGGKKKNNNOOOOOORRRVVVVVVWWWZZZ```fffmmmpppuuuyyy|||}}}xxxsssqqqnnnlllllllllkkkjjjhhhhhhiiijjjkkkllllllmmmggggggfffeeedddeeehhhiiirrrsssuuuvvvuuuuuutttttttttssstttyyy}}}zzzxxxyyy~~~~~~}}}}}}}}}~~~}}}||||||}}}|||zzzxxxyyy{{{~~~zzzzzz{{{{{{zzzzzzyyyxxxvvvyyyyyyuuutttttttttpppkkkfff```ZZZSSSNNNEEEDDDAAA===:::777555444666666666666555555555555444444444333333333333222222222222222222222222222222111111000000111111222000000000000000000000000...///000111111000///...000000111111111111000000000000000000000000000000////////////////////////------......///000000111111111111000000000//////////////////////////////......///111333333111000////////////////////////////////////////////////,,,------...//////000000///......------......///,,,,,,,,,---.../////////....................................................................................////////////................................................---------...............000///......------......------............------................................................---------------...///000------,,,,,,,,,---.........---,,,---...///...,,,,,,------......------,,,///......---...///000000......000000111000//////////////////////////////000000000000000000000000///000333555555444222111---.........//////000000////////////000000000000......////////////........./////////000000111111......////////////......//////............////////////////////////////////////............////////////000000000000//////---------.........////////////............//////...000000000...---...///.../////////000000111111000000000000000000000000000000000000000000000000000/////////......................../////////000........................---.........//////000000////////////////////////000000////////////000000////////////000000000000111222222111///...///000000000////////////000000000000000000000000000000000000111111222222222222444444333222222111111111000000111222333444444555222333444444555555444444444555666888:::<<<>>>???BBBCCCFFFIIILLLOOOPPPQQQRRRVVV[[[^^^```eeemmmtttzzz}}}|||tttnnnhhhfffccccccdddeeeddddddeeeeeeffffffhhhiiikkklllmmmmmmlllkkkkkkllloooqqqwwwzzz}}}~~~~~~~~~|||yyyzzz~~~}}}||||||}}}www{{{|||yyyzzz|||}}}yyyvvvqqqjjjccc^^^RRRPPPLLLGGGCCC???===<<<999999888888777777666666555555444444444333333333222222222222222222222222222222111111111111222222000000000000000000000000---...///111111///...---000000111111111111000000////////////////////////000000000000000000000000---------...///000000111111111111111000000000000000000000000000000000000///...---...000222222111////////////////////////////////////////////////,,,,,,,,,---...//////000///...---,,,,,,---...///++++++,,,,,,---...//////////////////////////////................................................------......//////000000000000000000000000000000.......................................---------111000///...............---..................---................................................---,,,,,,,,,---///111222///...,,,++++++,,,---...000---+++***,,,---...---,,,------......------,,,------///000000000///......///000111111000///...////////////////////////000000000000000000000000///111444666666555333222///////////////.........///////////////000111111000000000000000///......000000000...,,,,,,...000111111000000//////......///////////////////////////////////////000111111////////////////////////111111111111111111111111------,,,,,,,,,,,,------111111000000/////////...////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000//////......////////////////////////////////////////////////000000000000000000000000//////000000111111111222////////////000000000000222222111000//////000000111111111111111111111111000111111111111222222222222222222222222222222222444222000111444666555333111222333444555666777777333555888;;;===AAAEEEHHHLLLMMMNNNNNNOOORRRWWWZZZYYY___fffiiikkkqqq||||||qqqpppnnnnnnnnnllljjjgggaaacccddddddcccdddfffhhhgggkkknnnnnnlllmmmqqquuutttwwwvvvrrrqqqtttwwwvvv}}}|||zzzwwwsssnnnjjj^^^\\\YYYSSSMMMGGGBBB??????;;;777555666777444222888444333666666222///000222222222222222222222222222111111111000000//////000000000000////////////000000000000000000000000222111///......///111222...///000111111000///...000000000000000000000000222222222111111111000000111111000000//////......000000000000000000000000000000//////.........---///////////////.........,,,,,,------...---------+++++++++,,,,,,---------//////000000000000//////..............................//////000000111111000000000000000000000000//////.........---------.........////////////000000000//////.........---++++++++++++++++++++++++,,,,,,,,,---------............------------......................................................------------------------000000///...------,,,,,,---------------------------......//////000000000//////.........------------.........//////000000////////////////////////......////////////............////////////......000000000000000000000000000000000000000000000000///////////////000111111000000000000000///......000000000...------...000000000000000//////......///////////////////////////////////////000111111////////////////////////..............................------------......000000000//////.........////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000000000000111111111111111000000000000111111111111222222111000000000000000111111111111111111111111000111111111111222222222222222222222222222222222333111000111444555555444444444444444555666777777888:::>>>@@@CCCFFFJJJMMMOOORRRUUUWWWYYYZZZ\\\^^^dddjjjrrrwwwzzz{{{uuupppmmmfffgggggghhhggggggggggggdddfffggghhhhhhjjjlllooorrrtttvvvtttqqqqqquuuzzz~~~{{{uuuqqqllljjjeee___XXXQQQKKKHHHEEEAAA<<<:::::::::777444;;;555111222333111222555222222222222222222222222222222111111000000000000111000000000////////////000000000000000000000000///...,,,++++++,,,...///...///000111111000///...000000000000000000000000111111111000000000///////////////000000000000000////////////////////////000/////////.....................///////////////////////////......---,,,------------............//////000000000000//////........................---.........//////////////////////////////////////////.........---------------........./////////000/////////.........---------------------------,,,,,,,,,---------............------------..............................------------------------------------------------000//////...------,,,,,,........................,,,,,,,,,,,,,,,---------//////.........---------//////.............................................///////////////............////////////......000000000000000000000000000000000000111111111111///////////////000111111000000000000000//////...000000000///------...000000000000////////////...///////////////////////////////////////000111111////////////////////////........................///..................////////////...............////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////....../////////000000000000000000000////////////111111111111111111111111////////////////////////000000000000000000000000222222222111111111111111111111111111222222222222222111000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222222111000111333555555444666555555444555666888999???AAAEEEGGGJJJMMMQQQUUUPPPUUU]]]cccgggjjjlllnnnpppwww{{{tttooojjjeeeaaa```cccggggggffffffhhhjjjkkkmmmooopppppprrruuuxxx~~~~~~{{{xxxxxx}}}~~~{{{xxx{{{{{{}}}|||{{{xxxsssmmmfff___ZZZWWWOOOJJJEEEAAA@@@???;;;888:::555333666777666555777333333333333333333333333222222222111111111111000111111000000000/////////000000000000000000000000111000///......///000111//////000000000000//////000000000000000000000000000000000///////////////......///000000111111222........................////////////............------......//////000000111111111000///...---,,,000000000///////////////...//////000000//////...........................------------............////////////////////////...............---------,,,---------............/////////...............////////////////////////,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...------,,,,,,------------------------,,,,,,,,,,,,++++++++++++...............---------//////......---,,,,,,,,,........................//////000000///...------......////////////......///////////////////////////000000000000000111111///////////////000000111//////000000000000/////////000111000...---...000///////////////////////////////////////////////////////////////000000111////////////////////////000000000000000000000000//////............//////..................------////////////000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////........./////////000000000000000000////////////000000000000000000000000////////////////////////////////////////////////333333222222111111000000000000000111111111222222111111000000000000000111111111111111111111111111000000111111111222222222222222222222222222222222111111111111333444555555555555555555777999<<<>>>EEEGGGKKKNNNQQQUUUYYY\\\]]]bbbhhhnnnqqqtttwwwxxx{{{wwwsssoookkkiiifffbbb```ccciiinnnnnnmmmmmmqqquuuwwwyyyzzzzzzzzz{{{~~~~~~{{{{{{||||||vvvpppkkkgggdddYYYTTTNNNJJJHHHEEEAAA===666666:::@@@AAA;;;555333333333333333333333333333222222222222222222222222111111111000000000//////000000000000000000000000222111111000000111111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000111111........................///////////////.........,,,------...///000111111000000000000//////...---111000000000//////.........//////////////////...................................................////////////////////////........................,,,,,,,,,---------..............................////////////////////////,,,,,,,,,---------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------++++++++++++++++++++++++.........------,,,,,,,,,........................------------------,,,,,,........................000000000000///...---,,,......////////////......////////////////////////.........//////000000000///////////////000000111//////000000000000/////////111111111///...///000...............////////////////////////////////////////////////000000111//////////////////////////////////////////////////////............//////------..................////////////000000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////............////////////////////////000000000000////////////////////////////////////////////////////////////////////////333222222111111000000000/////////000000000111111111000000000000000111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222333444666777555555666999<<>>999999444444444444444444444444333333333444444555555555222222222111111111111000111111111111111111111111//////000000000000//////111000///......///000111000000000000000000000000.../////////000000111111222222222111111111111111000000000000000000000000---.........//////000000///////////////.........000000111111111000000///,,,---------......//////---..................---........................//////.........---------........................---------.........//////.........////////////000,,,,,,,,,------.........////////////////////////,,,,,,,,,---------...............------.........................................................---------------------------.....................------------------------.........//////000000000---------.........//////.........///////////////------------------------+++,,,---///000000111111......////////////......111111111111111111111111...//////000111222222333111111000000//////......////////////////////////......//////000000111111//////............//////............///000222222000000000000000000000000---...///000000///...---111111000000//////.........///////////////...---222111000...------------////////////////////////000000000000000000000000111111000000//////......000000000000//////////////////000000000000//////---......///000/////////........................////////////////////////333222111///......------000000000000000000000000......////////////......111111111111111111111111000111111111111222222222222222111111111111111111222222333333333222222111111333555555444333333444999888777666777;;;BBBGGGPPPQQQRRRSSSUUUYYY^^^aaajjjkkkmmmqqqwww}}}yyyuuurrrlllfffdddeeehhhjjjnnnlllkkklllnnnppppppooosssuuuyyy}}}}}}|||~~~}}}}}}~~~|||xxxxxx~~~~~~~~~|||}}}}}}zzz}}}{{{xxxtttoookkkeeeZZZPPPIIIBBB>>>;;;:::777555555666888999999111222333444555444333333111111111111111111222222222111111111000000//////......///000111222333333000111222333333222111000000000000000000111111222///000111000...------...000000000000111111111111111111111111000000000000////////////////////////............////////////...///000111111000///...////////////000111333333333222222111000//////...........................,,,,,,,,,---...///000000------------------,,,,,,------------------------//////............//////////////////////////////////////////////////////........................,,,---------------,,,,,,.../////////...---,,,,,,++++++,,,------,,,++++++,,,------------------,,,------............------,,,++++++******++++++,,,---...///000000///...---++++++,,,,,,,,,---------------------....................................---------.........//////000000///...............111111222222222111111000//////000111111222333333111000000000/////////...////////////////////////////////////000000000000//////............//////............///000111222000000000000000000000000......////////////......000000000000//////............///////////////...111000///......---......////////////////////////000000000000000000000000111000000000/////////...000000000000/////////////////////000000/////////---......///////////////////////////////////////////////////////////////111000000////////////000////////////////////////......////////////......111111111111111111111111000111111111111222222222222222111111111111111111222222333333333333222222000222333333222222333555666777999;;;>>>BBBGGGKKKSSSUUUXXX[[[___dddjjjnnnpppqqquuuyyywwwooohhhfffdddbbbbbbeeejjjmmmooooooooorrrvvvzzz{{{|||~~~~~~~~~}}}wwwssspppkkkccc\\\UUUNNNGGGCCC===:::666444555666666666222333444444444333222111222222222222222222222222222111111111000000000000//////000000111111222222000111222222222222111000////////////000111222333000111222111///...///000//////000000000111111111111111111000000000//////////////////////////////............////////////......000000000000......------------...///000111000000//////...------,,,........................,,,---------.../////////------------------------------------------------//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------......//////......---,,,+++,,,---......---,,,+++......////////////......------............------,,,,,,++++++++++++,,,,,,------............------++++++,,,,,,,,,---------////////////000000000000........................---------.........//////111000///...---......///111111222222222111111000///000000111111222222333000000000000////////////////////////////////////000000000000//////////////////............/////////......//////000111222000000000000000000000000//////............//////000000000////////////...------...///000000000/////////............//////////////////////////////000000000000000000000000000000000000////////////000000000000////////////......////////////...............///////////////111111111111111111111111///////////////////////////////////////000111111////////////////////////...//////000000//////...111111111111111111111111000111111111111222222222111111222222222222222222222222333333444333333222222333333333222444666999777:::???DDDHHHLLLQQQTTT[[[^^^cccgggkkkooouuuxxxxxxzzz}}}|||wwwqqqiiiccc^^^___aaaaaacccfffkkkooouuuuuuvvv{{{~~~|||~~~}}}~~~|||wwwvvvsssnnniiiccc\\\TTTOOOGGGBBB<<<888666666555555444444444444333222111000333333333333333333333333111111111111111000000000111111111111111111111111000111111222222111111000////////////000111222333000111222111000///000111//////000000000000111111111111000000000000//////////////////////////////............////////////---...///000000///...---------------...///000000000//////......---------........................------..................,,,,,,,,,---.........///------------------------//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............/////////...------------............------------............------------............---------------,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////000000000000////////////////////////------........./////////222000///------...///000000111111222222222111111/////////000000111111111000000000000////////////////////////////////////111111000000//////......//////............/////////////////////000111111000000000000000000000000000///...------...///000////////////////////////,,,,,,...///000000000000...............///000000////////////////////////////////////////////////000000000000////////////000000000000////////////......////////////.....................///000000111111111111111111111111///////////////////////////////////////000000111//////////////////////////////000000000000//////111111111111111111111111000000111111111222222222111111222222222222222333222333333444444444444333444555555555555777;;;???>>>AAAFFFKKKPPPUUU[[[___fffiiinnnrrruuuwwwzzz}}}}}}uuunnniiieeeaaa^^^```cccfffggghhhiiimmmppp{{{{{{}}}~~~zzz{{{|||{{{xxxsssooojjjeee___[[[SSSNNNFFF???;;;999777666444444444444333333222222333333333333333222222222111111111111111111111111222222222111111000000000000000111111111111000000111111000000000000111111///111111111//////000111////////////000000000111111000000000////////////////////////////////////............////////////,,,---...//////...---,,,///////////////000111222111111000000000/////////.......................................---------+++,,,,,,---...//////000........................//////............//////////////////////////////////////////////////////////////////////////////---...//////////////////......////////////..............................***++++++,,,,,,++++++***,,,------......------,,,......------------......///...---,,,,,,---...///,,,,,,,,,------------...------------............000000000000000000000000............////////////222111...------...000111000000111222222222111111.........///////////////////////////000000000000000000000000000000000000111111000000//////......//////............//////000////////////000000111////////////////////////000///...------...///000.............../////////,,,,,,...///000000000000......---......///000111////////////////////////////////////////////////////////////000000000000000000000000////////////......////////////......///............///000000000000000000000000000000////////////////////////111000000///////////////........................//////000000000000//////111111111111111111111111000000111111111222222222111111222222333333333333222333444555555555555555444555666666777:::???BBBFFFHHHKKKOOOTTTZZZaaafffooosssyyy}}}~~~|||zzzuuuqqqjjjeeecccbbbbbbbbbeeejjjnnnpppoooooosssvvv~~~zzzuuuqqqmmmjjjfffddd^^^XXXOOOGGGBBB===:::888444444444444444444555555333222222222111111111000111111111111111222222222333333222222111111000000000000000000000000000000444333222000//////.........///000000......///000...////////////000000000000000000////////////...////////////////////////............////////////,,,---...//////...---,,,///////////////000000111000000000000////////////.......................................---------,,,,,,------...///000000........................//////............//////////////////////////////////////////////////////////////////////////////---......///000000//////......///////////////...........................***++++++,,,,,,++++++***,,,,,,------------,,,,,,///......------......///000///...------...///000,,,,,,---------.........------------............000000000000000000000000........./////////000000111000///......///111222///000111222222222222222////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////............//////000000////////////000000//////////////////////////////............//////---............/////////------...///000000000///...............///000111////////////////////////000000000000000000000000////////////000000000000000000000000//////////////////000000000000/////////......------///000111////////////////////////////////////////////////111111000///////////////........................///000000111111000000///111111111111111111111111000111111111111222222222111111222222333444444444333333444555666666666666333555777999:::===BBBEEEKKKMMMPPPSSSXXX^^^fffkkktttyyy}}}yyyuuurrrpppkkkiiifffddddddfffjjjllljjjpppvvvxxxxxxyyy~~~~~~yyyuuurrrpppnnnlllfff```XXXPPPJJJDDD???;;;777777666555555555666666333222222111111000000000111111111222222222222222333333222222222111111111111000000//////000000111444333222000///.........---...//////......///000......////////////000000000000////////////......////////////////////////............////////////---...///000000///...---...------,,,------......------------------------........................------..................---------.../////////000........................//////............//////////////////////////////////////////////////////------------------------,,,---...///////////////......///000000000//////......------------......------............------,,,,,,------------,,,,,,......------------....../////////....../////////,,,---------............////////////000000000000////////////////////////....../////////000000000000000//////000000111111///000111222222222222222111111111111111000000000.../////////000000000111000000000000000000000000////////////000000000000//////............//////000000////////////000000////////////////////////......////////////......---------.........//////......///////////////...//////.........//////000////////////////////////000000000000000000000000.../////////000000000111000000000000////////////000000111111111111000000000///---------...000111///////////////////////////////////////////////////////////////000000111........................000000111111111111000000111111111111111111111111000111111111111222222222111111222222333444444555333333555666666777777777555888;;;>>>@@@CCCGGGJJJNNNQQQWWW\\\aaahhhnnnrrrxxx~~~}}}{{{wwwssspppmmmlllkkkhhhhhhiiiiiikkknnnrrruuuuuu{{{}}}zzzuuurrrooojjjccc\\\UUUNNNGGGCCC<<<;;;999777555555444555444444333222222111000000111111111222222333333333222222222222222222222222111000///......///000111222111111000000000000000---///000000//////000111........./////////000000000000/////////.........////////////////////////............////////////......000000000000.........------,,,,,,---------------------------------........................,,,---------.../////////............////////////........................//////............//////////////////////////////////////////////////////------------------------++++++---....../////////......///000000000000000...---,,,++++++,,,---.........////////////......+++,,,,,,------,,,,,,+++...------------------...---......//////......---------------............////////////000000000000.........................../////////000000000000...///000111222111111000//////000222222333333222333333222222222222222222.../////////000000111111000000000000000000000000......//////000000111111//////............//////111000////////////000000////////////////////////---...///000000///...------------.........//////...///////////////......//////............//////////////////////////////000000000000000000000000.../////////000000111111000000000000////////////111111222222222222111111000///---,,,---...000222////////////////////////////////////////////////------......///111222333........................000000111111111111000000111111111111111111111111000111111111111222222222111111222333333444555555333444555666777777777777999<<>>BBBHHHKKKPPPRRRSSSUUUZZZ]]]fffjjjoootttyyy}}}{{{tttnnniiigggfffeeeeeefffiiillloooqqq|||zzz|||wwwmmmiiigggbbb[[[MMMKKKHHHCCC>>>:::888666666555444444555555333111111111111111111111111111333333222222111000000000000000111222333222111111222111000000222222111000000000000000000000000000000111222111///---...//////000111222222111000///000000000000//////......///......------......///............/////////000////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////............000111111///---,,,---...---------..................------------------,,,......................................................///000000000000000///...,,,++++++,,,...//////...,,,++++++,,,...///////////////............------------------------........................++++++,,,,,,,,,---------///////////////......---111111000000000///////////////////////////000000000000111111111111000000111333444333111000000111......///000111111111111000000000000///////////////////////////000111111111111111111111111111111000000000000////////////////////////////////////////////////////////////......////////////......////////////////////////...............---------////////////............////////////000000000000////////////////////////////////////000000000000000//////............///000000000000000000000000//////.........///000111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000222111111111111222333333333333333333333222222111222333555555333222333333222333555666888===CCCGGGQQQSSSVVVZZZ___cccgggiiilllpppuuuzzz}}}{{{qqqiiidddbbbbbbfffeeeeeegggkkkqqqvvvzzzwwwrrrqqqlllfffYYYWWWRRRMMMFFFAAA<<<:::888777666666666555333111222222222222222222222222111111111111111111111111111111222222222111000000222000000000222222111000000000000000000000000000///111333222000.........000000111111111111000///000000000////////////...///......------......///............////////////////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////............///000111///...,,,---..................------------------------...............................................................///000000000000//////...---,,,,,,---...//////...---,,,,,,---...///////////////......------------------------------........................+++,,,,,,,,,,,,---------000//////............///000000///////////////...///////////////.........000000111111111111000000///111222222222222333555......///000000000000000000000000000///////////////////////////000000111111111111111111111111111000000000000////////////////////////////////////////////////////////////...//////////////////...////////////////////////........................///////////////.........////////////000000000000////////////////////////......//////000000111111000///............/////////////////////////////////////////////000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111000000000000111222222222222444444444333222111222444555444333222333444222444777;;;???EEELLLPPPWWWYYY]]]dddkkkoooqqqqqqmmmrrrxxx}}}{{{vvvooohhhcccbbbbbbcccgggfffgggjjjpppxxx|||zzzuuuppphhheee___XXXOOOGGGAAA>>>888777666666777666444222222222222222222222222222000000111111111222222222222222222222111111000000111000///000111222111000////////////////////////...000333333111///......111111111111111000000/////////////////////////////////............//////.........///////////////////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////...............000111000...------.../////////...---------,,,,,,,,,------......//////................................................---...//////000000//////......------------............------------......000//////......------,,,............................................................////////////000///...------...///000////////////............000/////////......------000111111222222111111000000222333333333444666888...//////000000000000///////////////000000000000///////////////000000111111111111111111111111111000000000000/////////////////////////////////////////////////////////////////////....../////////////////////////////////---..............................///////////////////////////000000000000000000000000000000000000......//////000000111111//////............///////////////////////////////////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111222444555555444333222222444555444333333555666777:::???CCCIIIPPPWWW\\\[[[___eeemmmsssvvvvvvtttrrrvvv|||~~~}}}zzzvvvuuufffeeedddbbbbbbbbbbbbcccggggggiiinnnuuu}}}wwwtttqqqkkkbbbYYYOOOGGGCCC;;;999777666777666555444222222222222222222222222000000000111222222333333333333222111111000000000000///...///111222111000...........................000333333222000//////222111111000000000000000...............//////////////////......////////////////////////.........////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////............---///111000///------.../////////...---------,,,---------....../////////................................................------...///////////////................................................//////......---------,,,........................................................./////////000000000///...------...///000............////////////000000//////.........---111111222222222222111111111222333333333444666888///000000111111000000000////////////000000000000///////////////000111111111111111111111111111111000000000000//////////////////////////////////////////////////////////////////............//////////////////////////////---------........................///////////////////////////000000000000000000000000000000000000////////////000000000000///............//////000000000000000000000000000...///000111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111222333333444444444444444333444555555444555888::::::===BBBHHHNNNUUU]]]aaabbbgggmmmssswwwyyyxxxxxx{{{}}}|||wwwpppjjjhhh[[[]]]```bbbdddeeeddddddhhhiiimmmsss|||}}}|||yyytttlllcccYYYQQQMMMCCC???;;;888777777666555333333333333333333333333000000111111222222222333333222111111000111111111///......///111222111000........................///111333333111000000000333222111000/////////000---............/////////000//////......//////000///////////////.........////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////............,,,...111111///........................---------.............../////////................................................------...////////////...................................................------------------------................................................,,,,,,---------.........///............//////000...////////////000000000000000000000////////////111111222222222222111111111222333222222444777:::000111111111111111000000.../////////000000000111///////////////000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000///...------...///000////////////////////////---------.........//////............/////////000////////////000000000000000000000000000000000000000000000000////////////...............///000000000000000000000000000000...///000111222111000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333333333333333444555555222444555555666777;;;===???CCCHHHNNNTTT[[[bbbgggmmmqqquuuxxxxxxyyy{{{~~~~~~zzztttlllgggdddccc\\\___dddiiilllnnnnnnnnnnnnqqqvvv~~~}}}zzztttllleee^^^ZZZNNNIIIAAA;;;888777777666333333333333333333333333111111111111111222222222222111000000000111222333///...---///111222111000000000000000000000000000000111222222000000111222333222111000/////////000---------.........//////000000////////////000000000/////////............////////////////////////////////////////////////......------------......//////////////////////////////............//////////////////............,,,...000111000.........---------...............////////////............................................................,,,---......//////............////////////............////////////......+++,,,,,,------......///................................................------------............---......////////////////////////000000000111111000000000111111111111111111222222333333222222111222333444555666999===@@@111111222222222111111000.../////////000000111111///////////////000111111////////////////////////000000000000////////////////////////////////////////////////////////////000///...------...///000////////////////////////---------.........//////---.........//////000000////////////000000000000000000000000000000000000111111000000//////.....................///000111000000000000000000000000...///000222222111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000333333222222333333444555444333333222333444666777222444555666777999<<>>999777777666333333333333333333333333111111111111111111111111111111000000000111333444......---...111222222111111111111111111111111111111222222111000000222333444333111////////////000---------.........//////000000////////////000000000000//////.........---////////////////////////////////////////////////.........------.........//////////////////////////////............//////000/////////............+++...111111000.........,,,------....../////////000000//////......------................................................,,,---......//////............////////////............////////////......***++++++,,,---...//////////////////////////////........................////////////000000000111,,,---///000000000///...//////000000111111222222000000111111222222333333111222222333333222222111444555777999;;;???DDDHHH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......------////////////////////////............///////////////...,,,***)))***+++,,,////////////////////////////////////////////////......//////000111111111000000000000000000000000111111000000//////............//////000000111111000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000////////////////////////000000////////////000000222111000......000111222222222111111111111111111111111222222222333333333666333111222555777666444333444555555888===DDDHHHQQQSSSVVV\\\iiivvvzzzxxxssssssvvv{{{~~~uuummmdddaaafffjjjjjjhhhgggfffnnn}}}~~~~~~yyyvvvpppiiieeeZZZNNNHHHCCC<<<777777888666444444555666555444444444333333333333222222111222222222222111000000000000000000000000000000////////////////////////222111111111000000////////////////////////////////////............//////444333333222111000//////000000////////////000000---------...///000000111............////////////000000////////////000000000///...------...///000......------------............////////////......000000000000000000000000///...------------...///000000111111111111000000000///...---,,,,,,---...////////////////////////------------------------------------------------////////////////////////////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111000///000444666888;;;>>>AAACCCEEEIIIKKK000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////////////////////////////////////////............////////////222111000/////////000111////////////////////////////////////////////////---......///000000111111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000//////000000000000//////111000000000/////////...000000000000000000000000////////////////////////111000000//////000000111222111000//////000111222111111111111111111111111111111111222222222333333555333111111444555444333333444777:::===BBBHHHMMMRRRWWW\\\cccnnnyyy~~~|||wwwwww{{{~~~xxxiiieeebbbcccgggjjjiiigggkkkjjjppp}}}~~~{{{tttkkkkkk```VVVQQQKKKCCC>>>===777555333333444444444333444444444333333222222222222222222222222111000000111111111111111111111111000000000000000000000000111111111111000000000/////////////////////////////////............//////333222222111111000000///......------------......------......///000000111............//////////////////............//////000///...------...///000......------------............////////////......////////////////////////........................000000000000000000000000//////...---,,,---......////////////////////////------------------------------------------------........................////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////000000000111222111111111111111222222111222222222111333777999<<>>AAADDDHHHLLLPPPUUU[[[^^^////////////////////////000000000000000000000000000000000000000000000000..............................//////000000000000////////////////////////............////////////,,,,,,---.../////////...////////////////////////////////////////////////---------...//////000000////////////////////////000000000000////////////111111000000//////......//////////////////////////////000000000000//////000000000000////////////000000000000000000000000////////////////////////222222111111111111222222111111000//////000111111111111111111111222222222000000000111111111222222999777666555666777888999777;;;BBBGGGLLLPPPTTTWWW]]]fffmmmnnnpppwww~~~|||mmmaaaZZZ___eeehhhgggffffffgggkkkmmmsss~~~~~~tttkkkccc___ZZZPPPIIIFFF@@@===999777777666555444555555444333222222111111222222333333222222111000111111111111111111111111111111111111111111111111111111111000000000000000//////////////////////////////............///////////////000000000111111000000////////////000000............//////000000............///////////////......------......////////////....../////////......------------............////////////......////////////////////////,,,---///000000///---,,,000///---,,,,,,---///000------------......//////////////////////////////........................................................................////////////////////////////////////////////////...............///000000//////////////////////////////////////////////////////000000000111111111222222111111111111222222111333555777999<<<@@@CCCFFFIIINNNSSSXXX]]]cccggg////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000////////////////////////////////////............////////////---...///000111111000000////////////////////////////////////////////////------......///000000000////////////////////////////////////000000000000111111000000//////......//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111000000000000111111000000111111111222222222000111111111111222222222777666666555666888;;;===>>>BBBHHHMMMQQQVVVZZZ]]]eeemmmsssrrrrrryyyzzzxxxvvvpppdddZZZ]]]aaaeeeeeecccbbbeeeggglllrrr{{{wwwooolllfff]]]UUUQQQFFFCCC>>>:::888777555444555555444333333222111111222333333333333222111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000//////............//////.........//////000111111000000////////////000000............////////////............////////////000//////////////////000...//////////////////.........------------............////////////..............................,,,---///000000///---,,,000...---++++++---...000,,,,,,---....../////////////////////////////////........................................................................////////////////////////////////////////////////...............///000000////////////////////////////////////////////////000000000000111111111111111000000000000111222222222444888;;;===AAAEEEHHHHHHMMMTTT\\\cccjjjpppuuu000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000///......////////////////////////............////////////,,,------------------...////////////////////////////////////////////////......//////000111111111000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111111000000111111111000000000111111000000000000000000111222222333333111111222222222333333333222333444444555999>>>BBBGGGJJJMMMQQQVVV\\\bbbgggooovvvzzzxxxxxx~~~|||wwwrrrmmmjjjfffaaa\\\aaaccceeedddccceeeiiimmmuuu~~~wwwtttnnneee]]]ZZZNNNIIIBBB===999777555444444444333333333333222222333333333333333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000//////............//////------......//////000000......------------............//////////////////............////////////000000////////////000000......////////////............------------............////////////..............................,,,---...//////...---,,,///...---,,,,,,---...///,,,---......///.........////////////////////////................................................------------------------////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000222333444555555888===@@@CCCGGGKKKNNNMMMTTT]]]gggooovvv|||000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000////////////////////////............////////////,,,,,,***))))))***++++++//////////////////////////////////////////////////////000000111222222222000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000111000000//////000000111000000111111111111000000///000000111222222333333222333333333333444444444111333555666888===DDDIIINNNOOORRRUUUZZZccclllsss{{{}}}||||||yyyooonnnkkkgggeeecccddddddeeefffgggiiilllqqqvvvzzz~~~{{{yyyyyy~~~yyytttkkkdddaaaWWWRRRJJJCCC>>>;;;888666222222333333333333444444333333444444333333222111222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000//////............//////..............................------------....../////////////////////.............../////////////////////....../////////---...///000000///...---......------------............////////////..............................................................................---.../////////...---,,,////////////////////////................................................------------------------////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000111111111222222222000000111222444666888999;;;>>>CCCFFFJJJMMMQQQSSSXXX^^^gggpppuuuxxxzzz|||000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000111111222222////////////////////////............/////////000111000...,,,+++,,,...///////////////////////////////////////////////////000000000111222222333333000000000000000000000000.../////////000000111111......//////000000111111000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000111222222333333333333333444444444555555333555888:::===BBBKKKQQQRRRRRRTTTWWW]]]hhhttt|||~~~wwwooogggeeeggggggfffddddddhhhkkkhhhiiikkkpppwww~~~}}}~~~}}}|||~~~~~~|||xxxvvvzzz|||xxxuuu||||||sssllljjj```ZZZRRRJJJDDD@@@===;;;111222222333333444444555333333444444333333222111222222222222222222222222222222222222222222222222//////000000111111111222000000000000000000000000//////............//////........................000000////////////000000///////////////...................../////////000.........------.........---...///000000///...---.........------...............////////////..............................///...------------...///......///000000///............/////////...,,,+++////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000111111111111222222222111111222444666999;;;<<>>CCCIIINNNPPPQQQYYY\\\___bbbhhhrrryyynnngggeeeeeeccceeegggiiikkklllmmmnnnpppvvv|||~~~zzzwwwqqqkkkiiillloooooosssyyy|||~~~~~~|||zzzzzzwww|||~~~zzzuuuqqqllliiiccc\\\UUULLLDDD>>>999777555444555444333111444333333222222333333444111111111111111111222222111111111111000000000000111111111111000000000///000000000000000111111111////////////////////////////////////////////////........................//////.........---------............////////////------.../////////...---////////////..................------------............//////...------,,,///000000000111111111222......////////////......//////............//////.........///////////////............////////////...............///000000//////............//////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000111222111000///000111000111333333222222222444111333555888;;;@@@FFFJJJIIILLLPPPTTTYYYaaajjjpppssstttpppjjjgggfffaaaZZZ000111111111111000000///////////////000000000000///............///000000000000000000000000000000444333111///...---------//////............//////000000000/////////......////////////////////////------------------------............////////////////////////000000000000000000000000000000000000111000000//////000000111000000000000////////////++++++,,,---...///000000////////////000000000000000000///////////////...000000000000111111111111000000000000000000000000////////////////////////222111000000000000111222111111111111222222222333000000111111333444666666<<>>;;;777555555555444333444444333333333333444444//////000000111222222222222222222111000000000///111111111111000000000000111111111111000000000000////////////////////////////////////////////////.......................................---------............////////////,,,---...000000111111111////////////..................------------......------.........---,,,,,,000000000000111111111111......////////////......//////............//////------......//////000000............////////////...............///000000//////............//////////////////////////////................................................////////////000000000000000000000000000000000000///000111111000///000222111222333333222222333444111555:::???CCCFFFJJJMMMOOOTTTZZZaaagggmmmsssvvvtttqqqkkkbbb]]]ZZZUUUOOO000000111111111111000///////////////000000000000////////////000000000111000000000000000000000000222111111000///.........111111000000000000111111000000000////////////...////////////////////////................................./////////000000////////////000000000000000000111111111111000000000000////////////000000000000000000////////////......//////000000111111////////////000000000000////////////............///000000000111111111111000000000000000000000000000000000000000000000000222111111111111111111222111111111222222222333333333333333444555777999:::???CCCJJJPPPTTTWWWZZZ[[[dddeeefffgggjjjqqqyyy~~~uuuiiidddeeeiiillllllhhhjjjnnnsssxxx|||}}}}}}}}}wwwvvvvvvvvvwwwwwwwwwwww|||}}}}}}xxxtttpppnnnnnnnnnoooqqqsssvvvyyy{{{zzzyyyyyy~~~~~~xxxwwwuuusssmmmeee[[[TTTGGGCCC===999777777666666444444333333333333444444111111111111111222222222333333222222111000//////111111111000000000000000222222111111000000//////////////////////////////////////////////////////............................................................////////////------...///000000000000////////////..................------------......---......///......------............////////////......////////////......//////............//////,,,------...///000111111............////////////...............///000000//////............//////////////////////////////................................................////////////000000000000///////////////////////////000111111000000111222000222333333222222444555888<<>>AAAEEEIIIMMMRRRWWW[[[fffhhhmmmqqqsssrrrpppnnnfff```XXXSSSOOOMMMLLLLLL///000000111111111111000......//////000000111111000111222222333333222222000000000000000000000000---...///000111111111000//////............//////111111000000000/////////////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000//////......//////000////////////000000000000000000///...---,,,++++++......//////000000111111...////////////000000000000000000000111111111111000000000000000000000000111111111111111111111111000000111222222111000000222222222222333333333333444444444555888;;;???AAAGGGMMMTTTZZZ^^^ccciiinnnlllkkklllnnnqqqvvvzzz}}}zzzssskkkhhhiiikkkjjjhhhkkkmmmttt~~~}}}{{{yyyvvvttttttvvvxxx{{{{{{~~~~~~wwwxxxyyy|||~~~}}}yyyvvvzzzxxxxxx}}}wwwmmmgggYYYSSSJJJCCC===:::777555555555444444444444555555777777666444333222111000333333333222111111111000000000000000111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000---------...........................//////////////////...------.........////////////..................------------......//////000111111111000000111111111111000000000000......////////////......//////............//////------......//////000000............////////////...............///000000//////............//////////////////////////////000000000000000000000000........................////////////000000000000000000000000000000000000...///111111000000111333111222333444444666:::===AAAEEEJJJPPPVVV\\\ccchhhllllllooorrrsssrrrooolllbbb[[[TTTQQQOOOLLLLLLNNN//////000111111111111111.........///000111111111///000111222333222222111000000000000000000000000...///000111111000////////////............//////111111111000000000//////////////////////////////000000000000000000000000/////////000000000000111////////////000000000000222111000//////000111222//////............//////.../////////000000000111//////......------,,,,,,.........///000111111111/////////000000000111111000000000000111111111111000000000000000000000000111111111111111111111111///000000111111000000///222222222333333333444444444444555777;;;@@@EEEIIINNNSSSYYY]]]```eeemmmtttvvvuuussstttvvvxxxyyyzzzwwwrrrllliiijjjlllmmmlllqqqsssyyy}}}{{{yyywwwyyy~~~{{{sssccc]]]TTTKKKDDD???:::777555555444444444444555555555555444444333222111111222222222222222222222222///000000000111111111111000000000000000111111111////////////////////////////////////////////////////////////////////////---------.........//////............///////////////............000111222////////////..................------------............///000000000000000222111111111000000000///......////////////......//////............//////.........///////////////............////////////...............///000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000---///111111000000222333333444555666888;;;@@@CCCEEEJJJRRRZZZ```fffkkknnnnnnmmmlllmmmnnnllliiieee^^^VVVQQQQQQQQQOOOPPPSSS//////000111111111111111---......///000111111222...///000222222111111000000000000000000000000000///000111111111///...---111111000000000000111111111111111111000000000000////////////////////////////////////////////////............/////////000////////////000000000000333111000......000111333//////............//////.../////////000000111111/////////000000000000000---......///000111111222//////000000111111222222000000000000111111111111000000000000000000000000000000000000000000000000...///000111111000///...222222333333333444444444444555666:::@@@FFFMMMPPPSSSXXX\\\___aaafffnnnvvv}}}zzzwwwvvvuuutttsssrrrnnnjjjhhhjjjnnnrrrtttvvvxxx~~~~~~kkkeee\\\SSSKKKDDD>>>:::555555444444444444555555333333222222222222222222222222222222222222333333//////000000111111111222//////000000111111222222////////////////////////////////////////////////........................---------.........//////............/////////000............000222444555000/////////.....................------.........------...///000000//////000000//////.........---......////////////......//////............/////////////////////...................../////////000...............///000000//////............//////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000---///000111000000222444555666888999;;;???DDDGGGJJJQQQZZZccchhhkkkmmmnnnpppmmmiiiggggggddd```\\\YYYQQQNNNRRRTTTSSSUUUZZZ111111111111000000000000////////////////////////000000111111111111000000222111...------...111222......//////000000111111////////////////////////000000000000111111111111+++---000222222000---+++---...///000000///...---000000000000111111111111000000//////......------000000//////......------000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000111111000//////000111222222222111111222222333444000222333444333333555666222999>>>???DDDNNNUUUVVV[[[```eeeffffffkkkwww{{{qqqjjjhhhiiilllkkkkkknnntttwwwxxxwwwtttfff\\\UUUMMMCCC;;;===777444666666333111333222222333444333222111000000111111111111000//////111111111111111111111111///000111222222111000///000000000000000000000000111111111111000000000000........................////////////////////////............////////////////////////////////////......------------.........000111222222111000...//////000111111111111111...///000000000///---,,,............////////////////////////////////////////////////////////////////////////////////////000000111111000///......///////////////000111111////////////////////////////////////////////////............/////////000222222000/////////000111111111000000000000111111111222222222000000222333333666999<<>>AAAFFFKKKOOOUUUZZZ^^^```bbbdddgggiiikkkmmmnnnnnnkkkfffaaa]]]\\\^^^```jjjqqqyyy}}}{{{vvvssssss111111111111000000000///000000000000000000000000000000111111111111000000111000///......///000111111111000000//////......//////////////////////////////000000000111111111111000////////////000111/////////....../////////------------............//////000000111111222222............//////////////////////////////////////////000000000000000000////////////////////////////////////////////////000000000000000000111111000000000000000000000000//////000000000000/////////000111333333333222111111111111000111222222333333444444444444666999<<>>EEEMMMRRR^^^eeeooovvvwwwtttooolllfff```WWWSSSSSSVVVXXXYYYYYY```hhhmmmooosssyyy000000111111111111000000000000000000000000000000111111000000//////......////////////////////////111111000000//////......000000000000000000000000////////////000000000000000000111111111111000000111111000000//////......000000000000000000000000333222222222111111000000000000000000111111111111111111000000000000111111...///000222222222111000000111111111222222222222000000000000111111111111000000//////.........---//////000000000000//////000222444444333111111111222222333333333333444444555444333333444555555444666666999???GGGOOOTTTVVVWWW]]]bbbcccfffpppyyy~~~~~~xxxqqqjjjfffeeeddddddfffgggffffffmmm{{{}}}zzzzzz|||{{{uuujjjhhheeeccccccdddfffhhhfffgggiiijjjkkkkkkjjjjjjmmmoooqqqssstttvvvyyy|||}}}wwwtttooommmmmmqqqxxx{{{yyyvvvuuusssssswwwwwwtttsssvvvtttuuuwwwyyyxxxvvvtttrrrvvvvvvuuuuuuttttttssssssvvvvvvvvvwwwxxxxxxyyyyyy}}}~~~ssshhh```XXXIII;;;;;;999:::;;;888333333666666555444444333333333333333222111111000000111111000000000000000000000000222111111111000000//////000000////////////000000111111000000//////......//////............//////......////////////.........///////////////......000000000000000000000000////////////////////////111111000000//////......111111000000//////......////////////............///////////////////////////////////////.........000000000000000000000000///////////////////////////000111111111///...---000000////////////000000...............///000000000000111111111111000000222222111111000/////////...000222333222111222333555888>>>CCCJJJQQQYYY^^^lllpppuuuuuuqqqllliiihhhccc]]]UUUOOONNNQQQTTTVVV___gggqqqxxxyyywwwvvvuuu111111222222222222111111000000000000000000000000111000000000/////////...////////////////////////111000000000/////////...000000000000000000000000////////////000000000000000000111111111111000000000000000000////////////000000000000000000000000222222111111111000000000000000000000111111111111111111000000000000111111///000000111111111111000000000000111111111222222000000000000111111111111111111000000000///////////////000000000000/////////111333333222000111111222222333333333333444444555444333333444555555444666888<<>>999999888777666555444333333333333222111111000000111111111111111111111111111111///000000000111111111111000000////////////000000.../////////000000000111//////............//////......////////////......+++,,,---...////////////////////////////////////////////////////////////.../////////000000000111000000000000////////////////////////............////////////////////////.........///////////////000000000000000000000000////////////////////////......///000000000000000000000////////////000000111000000000000111222222111222222333333222222111//////000000111111111222222444666999<<>>DDDKKKPPPQQQWWW^^^``````cccjjjqqq}}}uuuiii``````ccceeeccchhhmmmpppooottt~~~{{{~~~zzztttgggfffccc^^^YYYVVVUUUVVVTTTVVVYYY[[[\\\^^^```bbbfffggghhhiiikkkmmmnnnooonnnnnnpppqqqrrrsssssstttrrrqqqqqqppppppqqqqqqrrrqqqsssuuutttrrrrrrtttwwwuuuyyy}}}~~~|||yyyvvvtttssssssrrrsssuuuwwwxxxyyyxxxxxx~~~~~~{{{yyyyyyxxxvvvuuuuuuuuuvvvwwwuuuvvvyyy{{{{{{{{{yyyxxxvvvuuuuuuttttttuuuvvvwwwxxxyyyyyywwwvvvvvvxxxzzz~~~qqqmmmfff___XXXNNNBBB999::::::888555333111222333222222222222222222222333444444333333222111000000333333222111000000111111000000////////////000000000000000000////////////---...///000000111000000000000000000000000000000........................//////............//////------......//////000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000///.........///111222000000000000000000000000000000////////////000000000...---...111222111///000000000000000000000000111111222222222333333333222222333333333333444444000000111111222222333333444888===BBBFFFJJJNNNQQQcccgggkkkjjjddd]]]XXXWWWVVVUUURRRQQQQQQVVV]]]bbbpppyyy}}}}}}qqqlllffffffjjjkkkfffaaa111111222333222222000000---...///000000///...---111111111111000000000///////////////////////////000000000000000000000000////////////////////////...///000111222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111000000111111222333111111111111222222222333222222222222222222222222555333333444777777666444777999;;;>>>AAAFFFKKKPPPUUU\\\dddhhhggggggkkkppprrrlllddd```ccchhhkkklllooosssvvvzzzvvvlllccc]]]WWWXXXWWWUUUSSSRRRTTTUUUWWWYYY\\\^^^___```bbbdddfffgggiiikkklllnnnnnnnnnnnnnnnpppqqqrrrsssssssssrrrqqqqqqqqqrrrssssssttttttvvvwwwvvvtttsssuuuxxxxxxzzz|||}}}}}}zzzwwwuuutttttttttuuuwwwyyyzzzzzzzzzzzz~~~~~~|||zzzvvvuuuuuuttttttuuuvvvwwwvvvwwwxxxzzzzzzzzzzzzzzzvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzyyywwwxxxzzz||||||{{{wwwpppjjjcccXXXLLLDDD::::::888555333222333444333333333333333333333333444444333333222111111000222111000000//////000000000000////////////000000000000000000////////////...//////000000000000///000000000000000000000000........................//////............//////.........///////////////////////////////////////000000000000000000000000//////////////////////////////............//////000//////...///000111222000000000000000000000000111000///////////////000000...---...111222111///000000000000000000000000111111111222222222333333111111111222222222333333222111111111222333444555999<<>>:::999999::::::444444444333333333333333333333333222222111111111111000000/////////000000111000000000000000000111000000000000////////////000000111000000///...---////////////////////////........................//////............//////000000//////......------//////////////////////////////////////////////////////////////////////////////............/////////////////////000000111////////////////////////222111000//////......///000/////////000000000///////////////////////////111111111111222222222222111111111111222222222222333222111000222555888:::BBBGGGNNNUUU[[[bbbhhhlllkkkjjjeee\\\RRRLLLKKKLLLNNNRRRWWW\\\```eeeiiilllpppqqqqqqssswww{{{iii___\\\YYY[[[```iiippprrrnnniii111111111222222333444444222111111000000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000//////000111222222222222111111111111111111111111////////////////////////000000////////////000000///000000000111111111111111111000//////000111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111222222222111111000000111111222333///000000000000111111111222222222222222222222222111222444666666555555555;;;???FFFLLLRRRWWW\\\```kkksss|||xxxrrrnnnfffcccdddfffggggggmmmvvvzzzyyyyyyzzz~~~{{{pppbbbZZZZZZZZZXXXVVVXXXYYYYYYXXXWWWWWWYYY\\\aaacccfffggggggggghhhiiihhhkkknnnqqqssssssrrrqqqooopppqqqrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzzzzzzzz}}}|||{{{{{{{{{||||||||||||~~~|||yyyxxxwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyzzzyyyxxxxxxzzzzzzyyyxxxwwwuuuttttttwwwvvvuuutttuuuwwwyyy{{{uuuvvvvvvwwwxxxyyyyyyyyyxxxyyyyyyxxxvvvvvvxxxzzz{{{~~~}}}zzz{{{~~~~~~~~~vvvkkkcccPPPJJJBBB<<<:::999999888444444333333222222222222333333222222222222222111111111111000000111111222111111000000000000111111000000000000////////////000000111000000///...---//////////////////////////////////////////////////////............//////000000//////......------000000000000000000000000//////////////////////////////////////////////////////............//////...//////000000000000000////////////////////////111111000//////////////////000000000/////////000////////////////////////000000111111111222222222222222222333333333333444222111111111444777;;;>>>DDDJJJTTT]]]bbbeeeggghhhgggddd___VVVMMMJJJKKKNNNUUUYYY^^^bbbeeefffhhhiiillllllmmmqqqyyyooobbb\\\[[[YYY\\\bbbiiiooopppmmmiii333222222222222333333444555444333222111111111222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111111222111111111111111111111111111111000000000000000000000000000000////////////000000000000000000111111111111222111000//////000111222000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222111111000000111111222333000000000111111111222222222222222222222222222222111333444555555666888:::AAADDDJJJQQQYYYbbbjjjpppwww|||yyyrrrmmmeeebbbdddiiijjjkkkwwwzzzuuuwwwzzz}}}rrrkkkccc^^^\\\\\\ZZZYYY[[[\\\]]]\\\\\\^^^aaaccceeegggiiijjjiiiiiijjjkkkkkklllooorrrtttttttttsssqqqqqqrrrsssssssssssssssssstttvvvyyyzzz{{{{{{zzz|||{{{zzzzzz|||}}}}}}||||||~~~{{{yyyxxxxxxxxxyyyxxxwwwwwwwwwwwwwwwxxxuuuvvvwwwxxxxxxxxxxxxxxx||||||{{{zzzxxxuuusssrrruuutttsssrrrsssuuuwwwyyyttttttvvvwwwxxxxxxyyyxxxwwwwwwwwwvvvuuuuuuwwwyyy}}}}}}|||}}}|||~~~}}}vvvooo\\\TTTHHH@@@<<<:::777555555555444444333333222222222222222222222222222222111111111111111222222333222111111000000111111222000000000000///////////////000000000000//////...000000000000000000000000//////////////////////////////............/////////////////////.........111111111111111111111111000000000000000000000000//////////////////////////////............//////......///000000000000000000000000000000000000000000000////////////000000///000111000///...///000000000000000000000000000000000000111111111111222222222333333333444444444111111222444888<<<@@@CCCHHHOOOYYYaaaddddddbbbaaaaaa^^^YYYQQQJJJIIIMMMQQQZZZ^^^cccggghhhhhhiiiiiiggghhhkkkrrr|||rrrhhh```\\\]]]XXX[[[```ffflllnnnlllkkk555444333222222222333333777666555333333333333333///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////------///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111000000111111222333111111111111222222222333222222222222222222222222222444555666666888<<<@@@HHHKKKPPPWWW```lllyyywwwppplllfffccceeekkknnnrrr}}}wwwtttyyy{{{ooommmiiidddaaa```aaabbbbbbcccdddddddddeeehhhkkkiiikkkmmmmmmllllllmmmnnnmmmnnnppprrrtttuuuvvvvvvssssssttttttuuuuuuttttttsssuuuwwwyyyzzz{{{zzzyyy{{{yyyxxxyyy|||~~~~~~}}}}}}}}}{{{yyyxxxwwwwwwyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxuuusssrrrrrrrrrrrrqqqrrrtttuuuvvvrrrsssuuuwwwxxxxxxxxxxxxvvvwwwwwwuuuttttttvvvxxxyyy~~~|||{{{~~~}}}}}}~~~~~~~~~yyyzzz}}}zzzlllaaaSSSHHHBBB>>>:::777777777777666555444444444222222222222222222222222000000000000000111222222222111111000000111111222000000000000////////////...//////000000000000///000000000000000000000000//////////////////////////////............//////.........///////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////---...///000111000000///000000000000000000000000///......//////000111222///111222111...---...000000000000000000000000000000000000000111111111111111222222222333333333333111333555999>>>CCCFFFIIINNNTTT\\\bbbccc```]]]\\\ZZZYYYVVVQQQNNNPPPVVV\\\eeehhhlllnnnmmmkkkjjjjjjiiikkkooowwwssslllfff^^^[[[\\\WWWYYY^^^dddkkkooorrrsss666555333222111222222333444333111///......////////////000000111111111222........................000000000000000000000000////////////////////////,,,---...///000000000000////////////////////////000000000000000000000000000000////////////000000000000000000111111111111222111000......000111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000111222222333111222222222222333333333222222222222222222222222444555777666666:::???DDDMMMOOOSSSZZZeeettt~~~uuunnnjjjjjjfffhhhnnnqqqvvvxxxuuuttt{{{~~~wwwkkkkkkjjjfffbbbbbbfffjjjgggggggggfffeeefffhhhjjjlllnnnooopppooonnnooopppooooooppprrrtttuuuwwwwwwttttttuuuuuuuuuuuuuuuuuutttuuuwwwzzz{{{zzzyyyxxxzzzwwwvvvxxx|||~~~~~~}}}~~~}}}zzzxxxwwwwwwwwwyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{|||xxxxxxxxxxxxwwwvvvtttsssqqqqqqqqqqqqrrrsssttttttqqqrrrtttvvvwwwxxxwwwwwwwwwwwwwwwvvvtttuuuwwwyyyuuuzzz|||zzzyyy~~~}}}~~~{{{{{{~~~yyyzzz|||}}}yyymmm]]]PPPIIICCC>>>::::::999999888777666666555222222222222222222222222///////////////000111111222222111111111111222222000000000000////////////......///000000111000000000000000000000000000000000000000000000000000000//////............//////---.........//////000000////////////////////////000000000000000000000000//////////////////////////////............//////---...000111111111000///000000000000000000000000............///111222333///111222111...---...000000000000000000000000000000000000000111111111111000111111111111222222222222444888===BBBGGGKKKMMMTTTXXX^^^aaa```]]][[[YYYTTTUUUTTTSSSTTTYYYcccjjjqqqsssuuuuuurrrnnnlllkkkmmmpppuuu|||zzzsssnnnlllggg]]]XXXYYYVVVYYY]]]dddllltttyyy|||333333333333333333333333444444333333333333222222222222222111111111000000000000000000000000000000//////............//////111111000///////////////000000//////......------000000000000000000000000///////////////.........//////000000000000////////////000000000000//////............/////////000222222333333333222222111555555555444111//////000111111000000000000111111111111111000000000000000222222111111222222333444444333222111111222333444444444333333333444555555333666888888777:::AAAHHHMMMTTT[[[```jjj{{{}}}xxxpppiiifffhhhkkkmmmnnnwww~~~uuurrruuuwww~~~zzzvvvsssrrrnnnnnnlllkkkjjjiiiiiiiiinnnmmmkkkjjjkkklllnnnppprrrqqqpppnnnnnnnnnoooppptttrrrqqqqqqrrrssssssrrrpppqqqrrrtttuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{||||||{{{yyywwwyyy}}}~~~{{{}}}~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttxxxxxxxxxwwwxxxxxxyyyzzz{{{zzzyyywwwvvvuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyyyyxxxvvvuuusssrrrsssuuuxxxzzz|||}}}~~~~~~~~~|||zzzxxxwwwyyy{{{|||}}}~~~{{{vvvuuuwwwyyy}}}~~~vvvggg\\\RRRGGGAAA@@@>>>???@@@>>>;;;777555444333333333222222222111111111111111111111111111111000000111111111222222222111111111000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000//////.........---------------------------///000111111111///...---000000000000////////////111111000000//////............////////////......000///...------...///000111000///...------...///000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111222111000111333444444444111666<<>>FFFMMMSSSXXX]]]cccnnn~~~yyytttpppjjjggggggiiilllooosss~~~~~~wwwrrrsssxxx}}}zzzwwwtttrrrpppqqqqqqpppooonnnnnnnnnnnnpppooonnnmmmnnnnnnpppppprrrqqqpppooonnnooooooppptttrrrqqqqqqsssssssssrrrqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwxxxzzz{{{}}}}}}|||{{{yyy{{{~~~~~~{{{|||~~~}}}{{{zzzyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwyyyxxxxxxwwwvvvuuuuuutttuuuuuuuuuvvvwwwxxxzzzzzzxxxxxxwwwwwwvvvuuutttssstttuuuvvvxxxzzz{{{||||||}}}}}}}}}}}}|||{{{zzzzzz{{{|||~~~~~~~~~zzzsssppppppqqquuuwww|||mmmddd\\\SSSLLLIIIDDDDDDCCCAAA===:::888777333333333222222222222111333333333333333333333333000000111111111222222222111000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000/////////......------------------------000000000000000///............//////000000111111111000000000/////////......//////////////////...000///............///000111000///...---......///000000000000000000000000.........------.........111111000000////////////000000000000111111111111333222111222333444555555999<<>>;;;999777666666444444333333333222222222111111111111111111111111111111111111111111111111000000000000000111111111000000000111111111222222000000000111111000000000////////////////////////111111111111000000000000////////////////////////111000///......///000111.........///000111111111000000000000////////////000//////////////////000000//////////////////000000000//////////////////////////////////////////222111000//////000111222000000000000000000000000000000111111111222222222111111111111222444777999BBBGGGNNNUUUYYY\\\___aaajjjhhhccc[[[SSSNNNNNNPPPTTTZZZiii~~~~~~wwwwww~~~yyynnnhhhfffkkknnnppplllfffdddhhhlllrrr}}}444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000000//////......//////000000000////////////000000.../////////000000111111////////////////////////.........//////000000000//////000000000000////////////000000000000//////////////////000000000111///000111111222222222222...///000000//////000111000111222222222222111000000000111111222222222333000000000///000000111222222333444555555444333222444444333333444444555666999;;;>>>BBBIIIQQQYYY^^^ggglllqqqyyyxxxlllhhhdddaaadddggghhhkkkpppvvv~~~tttnnnkkkmmmrrr{{{}}}yyyxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrooooooooopppqqqrrrtttuuuqqqrrrsssssssssrrrqqqqqqrrrrrrrrrssssssssssssrrruuuuuutttuuuwwwwwwuuusssttttttuuuvvvwwwwwwwwwwwwvvvwwwxxxzzz|||~~~}}}}}}||||||{{{{{{{{{|||zzz{{{~~~~~~~~~}}}{{{yyywwwvvvqqqrrrrrrssstttvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxuuuvvvwwwwwwwwwwwwvvvvvvyyyyyyxxxxxxyyyyyyzzzzzzxxxwwwvvvvvvvvvwwwyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~zzzwwwuuummmaaaYYYEEE@@@:::777666666666555444444444333333333222222111111111111111111111111111111111111111111111111//////000000111111111111/////////000000000111111000000111111111111000000////////////////////////000000000000111111111111000000000000000000000000111000///......///000111000000000000////////////////////////000000000000111000////////////000111///000000000000000000/////////000000000000000000////////////////////////222111000//////000111222000000000000111111111111111111111111222222222222///000111111222555:::===FFFNNNXXX```cccaaa^^^]]]ccccccaaaZZZRRRMMMLLLNNN[[[eeevvv~~~|||uuunnngggcccfffkkkooolllfffdddjjjpppzzz444444444444444444444444222222222222111111111111111111111111111222222222000000000000000000000000//////............/////////////////////000000111///000000000000000000111000000000000000000000000------......//////000000//////000000000000////////////000000000000///////////////000000000111111//////000111222222222222...///000000///...///111000111222333333222111000000000111111222333333333111000000000000111222222333333444444444444333333333333444444555777888999;;;>>>CCCIIIQQQZZZ```dddeeemmmvvv|||xxxooooookkkiiijjjjjjiiikkkooo{{{|||rrrpppmmmmmmsss|||~~~zzzuuuqqqqqqqqqrrrrrrqqqqqqrrrrrrssssssttttttqqqqqqrrrrrrsssuuuvvvwwwqqqqqqqqqrrrrrrsssssssssrrrssssssttttttttttttsssvvvuuuuuuwwwxxxxxxvvvtttssstttuuuwwwxxxxxxyyyyyyxxxyyyzzz{{{|||~~~{{{|||}}}|||zzzzzz{{{}}}{{{|||~~~~~~~~~~~~}}}|||zzzxxxttttttuuuvvvwwwyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvuuutttuuuvvvyyyzzzvvvwwwxxxyyyyyyxxxvvvuuuxxxyyyyyyzzzzzzzzzyyyyyywwwvvvvvvvvvwwwxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzz|||}}}|||}}}~~~xxxzzz}}}~~~|||ttthhhaaaMMMFFF===888777888777666444444444444333333333333333333333333333333333333222222222111111111111111/////////000111111222222.../////////000000000000000111111222222111111000000000000000000000000000//////000000000000000111000000000000000000000000///////////////000000111111000000000/////////...////////////000000000000111111////////////111111///000000111111000000/////////000111111111000000000000000000000000000000////////////////////////000000000111111111111222111111111222222222222333...000222333444888>>>DDDOOOXXXccckkklllfff___ZZZ[[[]]]]]]XXXQQQMMMOOOSSSeeennn}}}yyysssqqqnnngggbbbcccgggkkkiiifffgggnnnuuu555555555555555555555555222222222222111111111111000000111111111222222222000000000000000000000000000000////////////000000///////////////000111111111111111000000000000000000000000000000000000000---......///000000111111//////000000000000////////////000000000000////////////000000000111111111...///000111222222222222000111222111000///000111000111333444444333111000000000111222222333444444111111111111111222333333444444333333333333444444333333444555777999;;;<<<===@@@GGGQQQ[[[dddiiillljjjuuu}}}}}}yyyxxxwwwuuuvvvqqqnnnnnnmmmlllooouuuyyyssslllrrrqqquuuzzzwwwuuurrrpppooopppqqqqqqqqqqqqrrrsssssstttuuuuuusssssssssssstttvvvwwwwwwrrrqqqqqqqqqrrrtttuuuvvvrrrssstttuuuvvvuuuuuutttvvvvvvvvvxxxyyyyyyvvvtttrrrsssuuuwwwxxxzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~{{{}}}~~~}}}{{{zzz}}}}}}~~~~~~}}}yyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyxxxwwwuuuttttttvvvxxxyyyxxxyyyzzzzzzzzzxxxwwwuuuvvvwwwyyyzzzzzzyyyvvvuuussstttuuuvvvwwwwwwxxxwwwxxxxxxzzz{{{{{{|||||||||{{{~~~}}}|||||||||vvvwwwyyy}}}~~~vvvlllhhhWWWNNNCCC;;;999999777666555444444444444333333333333333333333333333333333222222222111111111000000...//////000111111222222//////000000000111111111000111111222222111111000000000000000000000000000....../////////000000000////////////////////////......///000000000000000////////////000000000000.../////////000000000111222111///......///111222///000111111111111000///...///000111222111111000000000000000000000000000---...000111111000...---000000111111111222222222111111111222222222333333///222555666777<<>>===AAAJJJVVVbbbkkkppprrrsss~~~}}}ssspppssswwwxxxsssooonnnnnnooovvv~~~uuusssqqqnnnuuuvvv}}}~~~yyyrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrsssttttttuuuuuurrrrrrrrrrrrssstttuuuvvvrrrrrrqqqqqqrrruuuwwwyyyrrrsssuuuvvvvvvvvvuuutttvvvvvvwwwyyyzzzyyywwwtttqqqsssuuuwwwyyyzzz{{{|||||||||||||||}}}}}}}}}}}}{{{}}}~~~||||||~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzyyyvvvtttsssuuuvvvxxxyyyzzz{{{{{{{{{yyywwwvvvtttvvvxxxzzzzzzwwwtttrrrppprrrtttvvvwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~~~~{{{~~~}}}|||}}}xxxxxxyyy|||yyyrrrooo^^^TTTFFF===999888666333555555444444444333333333111111111111111111111111222222222222111111000000...//////000111222222222000111111111111222222222111111222222222222111111000000000000000000000000---.........//////000000////////////////////////---...///111111111000///------...///000111222222.../////////000000111111222111000......000111222///000111222222111000///...///000222222222111000000000000000000000000000///000333444444333000///000000111111222222222222111111222222222333333333000333777999:::@@@IIIPPP^^^eeemmmqqqnnnfff^^^XXXTTTVVVUUUQQQNNNQQQ\\\eeeggglllrrruuuwww|||wwwtttrrroookkkgggdddbbbbbb]]]___bbbeeeiiipppzzz444555666666444333333333444333222111111222333444000000111111111111000000333333333222222222111111222111111111000000//////000000/////////......---////////////000000000000000000000000000000000000////////////////////////111111000000//////............///000000000000000111111111000000000000000//////000000000000//////111111111111111111111111333111///...000222333333000111222333444333222222111111111000111111222333222222222222222222222222222333555555666888;;;>>>CCCIIIRRR^^^hhhnnnqqqqqq~~~wwwooopppssstttvvvuuussspppqqqxxx|||vvvsssqqqssswwwzzzzzzyyyxxxtttsssqqqooonnnooooooppprrrrrrrrrsssssssssttttttwwwwwwwwwvvvuuuuuuttttttuuuuuutttrrrqqqrrrtttwwwvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz{{{zzzyyyvvvsssqqqrrrsssuuuxxxzzz|||}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{}}}{{{{{{|||}}}|||{{{zzzxxxvvvuuuuuuuuuuuutttxxxzzz}}}}}}{{{yyyxxxxxxxxxwwwwwwuuutttsssrrrrrrrrrsssuuuwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~|||xxxzzz||||||wwwsssjjj```QQQCCC:::777777888555555555555444333222111222222222222222222222222444444333333222111000000222111111111000000//////000000000000000000000000000000000000////////////111111000000//////......111111000000//////......//////000000000000//////......////////////............///000000000000000000000//////......------...---------...///111222222222222111000//////...222111111111000000//////.........///000000111111111111000///////////////////////////000000000000222000///000111333333222333444666999>>>FFFPPPWWWgggkkkoooooojjjaaaYYYTTTUUUXXXXXXUUUWWW___fffhhhqqqmmmlllnnnnnnooowwwvvvooommmlllhhheeeaaa```___```]]]bbbhhhlllooowww555666777666555333222222333333222111111222333333000111111222222111111000111111111000000000//////111111111111000000000///111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000222111111111000000000000///000000111111111111111111000000000000000000000///000000111111000000///111111111111111111111111333111//////000222333333000111222333444333222222111111111111111222222333333333333333333333333333333444555666666999===@@@DDDLLLWWWaaajjjqqqyyyxxxnnnmmmnnnooorrrssstttuuuyyyyyyuuutttssswww|||zzzxxxwwwwwwtttsssqqqpppooooooooopppqqqqqqqqqrrrrrrrrrssssssvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrqqqqqqtttvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz{{{{{{zzzxxxuuuttttttvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxwwwwwwxxxxxxwwwyyyzzz{{{zzzxxxxxxxxxyyywwwwwwvvvuuutttssssssrrrtttvvvwwwyyy{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{||||||~~~~~~~~~}}}~~~~~~{{{xxxyyy{{{~~~{{{xxxssshhhWWWIII@@@;;;999777666666666666555444333333222222222222222222222222444444333333222111111000111111111111000000000///000000000000000000000000......//////000000111111000000000000////////////111000000000/////////...//////000000000000//////......////////////............///000000000000000///////////////...............------...///000111222222111111000//////...111111111111000000000//////000000111111222333333111111000///////////////////////////000000000111111111000000222333333333555666999>>>EEENNNWWW\\\hhhllloooooojjjbbb[[[XXXXXX[[[[[[ZZZ^^^eeekkklllrrrnnnlllkkkiiijjjsss|||qqqjjjffffffeeebbb___]]]]]]^^^___bbbffflllqqqwww666666666666555444222111333333222222222222333333111222222333333222222111111111111000000000000000111111111111000000000000222111///......///000000////////////000000000000000000000000000000000000111111111111111111111111222222222222111111111111000000111222222222222222000000000000000000111111111111111222222111111111111111111111111111111111333111//////111222333333000111222333444333222222111111111111111222333333444444444444444444444444555555555666777;;;@@@EEEHHHQQQ\\\dddkkktttvvvkkkhhhjjjjjjmmmrrrxxx~~~yyyvvvvvvwwwyyy~~~zzzwwwttttttuuuvvvssssssrrrqqqpppppppppppppppqqqqqqqqqrrrrrrrrrrrrttttttttttttuuuuuuuuuuuutttuuutttsssrrrrrrtttvvvvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{}}}~~~{{{wwwuuuvvvwwwwwwwwwyyyyyyyyyxxxvvvvvvwwwyyyvvvvvvvvvuuuuuutttttttttwwwxxxzzz|||}}}|||{{{zzzxxxxxxyyyzzz{{{|||||||||~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxyyy{{{|||~~~~~~}}}~~~sssaaaSSSJJJCCC<<<777888777777777666555555444333333333333333333333333444333333222222111111111111111111111000000000000000000000000000000000000------...///000111222222////////////000000000000000000000000//////////////////000000000000//////...//////000000//////.........///000000000000000...///////////////000000/////////......///000000222111111000000//////...111111111111000000000000111111222222333444444444111111000////////////000/////////000000000111111111111111111222333444555999:::>>>EEEOOOYYY```dddhhhjjjlllkkkfff```ZZZWWWYYY]]]___aaagggooorrrppprrrooolllhhhdddfffqqq~~~uuuhhhbbbbbb```___]]][[[YYY[[[^^^bbbhhhlllrrrzzz777666555555555555333222333333333333333333333333222333333444444333333222222222222222222222222222111111111000000000000000111000...------...///000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111///000111111222222111111000000000000000111111111111222222333333222222111111111111111111111111111222111//////111333333222000111222333444333222222222111111111111222333333444444444444444444444444555555555555777<<>>DDDNNNZZZccciiijjjggghhhgggddd^^^XXXTTTSSSVVV[[[aaagggooowwwwwwsssoooooommmiiieeeiiiwwwssshhhbbb___^^^^^^^^^\\\ZZZ]]]bbbggglllpppwww;;;888555444555666555333333333333333333333333333333333444444444444333333222222222222222222222222000000000000000000111111///...---------...///000////////////000000000000////////////////////////////////////////////////000000000000000000000000...///000000111111000000//////000000111111111111222222333333333333222222111111111111111111111111222000///000222333222111000111222333444333222222222222222111222333333444333333333333333333333333444444555666888>>>FFFKKKTTTVVV\\\gggvvvuuummmiiihhhjjjmmmlllyyyyyytttooosssxxxzzz|||vvvtttssssssrrrrrrrrrsssssstttssssssssssssrrrrrrrrrqqqssssssssssssttttttttttttrrrsssssstttuuuvvvwwwwwwxxxyyyzzzyyyxxxwwwyyyzzzwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{|||||||||}}}}}}}}}}}}|||zzzzzzzzzzzzzzzvvvxxx{{{|||zzzxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}}}}}}}|||~~~{{{{{{{{{zzzyyyyyyyyyzzzyyyyyyzzz{{{{{{{{{{{{zzzxxxzzz~~~vvvjjj___TTTHHH@@@;;;:::888666555444444444333333333333333333333333333333222222222222222111000000000000000000111111////////////////////////000000000000////////////------...///000111222222////////////000000000000//////000000000000////////////000000000000//////......///000000000000000.../////////000000111111000000000000000/////////000000000///////////////000000000000000000111111000000111111222333333333222222111000000000000000000000000000111111111111000222444444444555888:::>>>BBBKKKWWWbbbiiimmmnnnjjjhhheee___XXXSSSPPPPPPSSS\\\fffnnnvvv{{{zzzuuulllpppqqqooonnnuuuwwwqqqkkkccc\\\]]]___```___^^^```ffflllpppuuu~~~FFF@@@999666666777666444333333444444444444333333222333333444444333333222000000000000000111111111000000000000111111111111.........///////////////////////////000000000000000000000000000000000000........................///////////////000000000......///000000000000000/////////000111111222222111222222333333222222111111111111111111111111111111000000111222333222111000111222333444333222222222222222222222333444444333333333333333333333333333444666888<<>>:::777555555444444444444444444444444444222222222222222222222222///000000000111111111111000000000000000000000000////////////000000000000......//////000000111111.../////////000000000111//////000000000000//////000000111111111111000000......///000000000000000111111111000000000000000...///000111222222111111///////////////////////////000000000111111111111//////000000111222222222333222111111000000111111000000111111111222222222///222666666555666:::???DDDOOO^^^hhhkkklllnnnqqqoookkkddd\\\VVVTTTVVVXXX```ppp}}}xxxttt{{{zzzrrrppprrrpppiiiaaaYYY```hhhkkkmmmqqqyyy```UUUFFF===999888666444333333444555555444333333111222222333333222222111111111222222333333333333//////000000111111111222...000333555555444222111////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222333000000111222222222222222...//////000111222222222111111111222222111111111111111111111111111111111111000000111333333222000000111222333444333222222333333222222333333444555666666666666666666666666555777;;;@@@DDDIIIOOOSSSWWW```nnn{{{tttkkkllloooooooooqqq}}}}}}}}}{{{}}}wwwtttrrrrrrppprrrsssuuuuuuuuuttttttrrrssstttuuuuuuuuussssssrrrrrrrrrsssssssssttttttwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{||||||{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{~~~~~~~~~}}}zzzxxxzzz~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvwwwyyy{{{}}}yyyyyyyyyyyy{{{}}}~~~~~~}}}wwwyyyzzzyyyxxxyyy|||{{{|||}}}~~~~~~~~~|||iii\\\WWWHHHEEEAAA===999777666555444444444444444444444444222222222222222222222222//////000000111111111222000000000000000000000000------...///000111222222////////////000000000000.../////////000000111111//////000000000000//////000000111111111111000000...//////000000000000000222222111111000000//////---...000111222222222111........./////////////////////000000111111111222///000000111222222333333333222111111000111111111000111111111111222222222...222666777555666;;;@@@FFFTTTeeemmmmmmlllnnnqqqmmmiiibbbZZZUUUUUUXXX\\\jjj|||~~~zzzzzzsssoookkkjjjjjjhhhbbb]]]ZZZbbblllrrruuuzzzmmm^^^MMMAAA<<<999777666222222222111111222444666111111222222222222111111222222222222222222222222111111000000//////......000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000000000////////////000000////////////////////////000000000000111111111111000111111111111222222222222222222222111111111111222222222222222222222222222222444555555444222222444444333222222333333333333555666666555555666888999>>>AAAAAADDDNNNXXX\\\^^^ooo|||yyyuuuwwwvvvpppuuussspppllllllpppwww|||{{{|||yyywwwwwwuuussspppqqqtttvvvwwwwwwvvvuuutttttttttssssssrrrrrrrrrsssrrrqqqqqqrrrtttwwwxxxwwwwwwvvvvvvvvvvvvwwwwww}}}{{{zzz{{{}}}}}}zzzwww~~~}}}||||||~~~|||yyy{{{}}}|||{{{~~~}}}{{{zzzzzzzzzzzz{{{yyywwwwwwyyy{{{{{{{{{|||||||||}}}~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxxxxxxxzzz{{{|||{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~tttjjjfff[[[QQQCCC;;;999999888666555555555555444333222111444444333333333333222222111000000///...---------000000000000111111111111333222222222111111000000////////////////////////////////////////////////111000///......///000111////////////////////////000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222222222222222222222111555777777666999AAAHHHNNNXXXdddmmmppppppqqqqqqoooggg\\\TTTOOOQQQ[[[fffrrroookkkfffbbb```````````````fffooozzzwwwkkkZZZMMMDDD>>>:::888555555555444333333444555111111222222222222111111222222222222222222222222111111000000////////////000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111000000000000111111111111111111111111111111000000000000111111111111000111111111111222222222......//////000000111111222222222222222222222222222222333333333333222222444333333222222333333444444555666666555555777999999???DDDGGGMMMWWW]]]___gggyyy}}}tttrrrrrrppprrrpppllljjjlllsss|||{{{yyyssssssttttttsssrrrsssuuuvvvwwwwwwvvvuuutttsssssssssrrrrrrrrrrrrttttttsssssstttvvvxxxzzzxxxxxxwwwvvvvvvvvvwwwwww|||{{{{{{}}}~~~|||~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxxxx{{{yyyxxxxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{~~~|||{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{yyyyyyzzz|||~~~}}}||||||}}}}}}sssoooiii___QQQEEE>>>;;;888777555555555555444444333222444444333333333333222222222111111000//////......000000000000111111111111////////////......------////////////////////////////////////////////////111000///......///000111//////////////////////////////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222222222222222222222222444666777999===DDDJJJRRR[[[fffnnnqqqpppooopppmmmeee[[[TTTQQQTTT```lllxxxqqqqqqmmmgggbbb___^^^^^^]]]dddjjjuuuzzzlll\\\NNNDDD===999888888777666555444444444111222222333333222222111222222222222222222222222111000000000000/////////000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000222222111111111111222222111111111111111111111111000000000000111111111111000111111111111222222222------...///000111222333222222222222222222222222222222111111111111222222333333333222222333333444444555666666666666888::::::AAAHHHPPPZZZcccfffdddooo~~~}}}rrroooqqqqqqrrrooollljjjnnnyyy{{{|||zzzssspppqqqtttuuuttttttuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrrrrqqqqqquuuuuutttuuuvvvwwwyyyzzzyyyyyyxxxwwwwwwwwwwwwwww{{{{{{|||~~~}}}|||{{{zzzxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz|||~~~||||||{{{zzzzzzzzz{{{{{{|||||||||{{{yyyyyyzzz{{{~~~}}}|||||||||~~~}}}wwwppphhh[[[MMMAAA:::777555555555555555555444444444444444333333333333222222222222222111111000000///000000000000111111111111............------------000000000000000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222222222333333333333333333555888===CCCIIIMMMYYY```jjjpppqqqnnnmmmllljjjaaaYYYUUUUUU[[[hhhtttuuummmnnnssspppjjjeeeaaa_________jjjqqq}}}|||kkkYYYLLLBBB;;;:::888666555555555444333222222333333333333222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000111111111111000000222111111000000111111222111111111111111111111111///000000000111111111111000000111111111222222222000000111222222333444444222222222222222222222222333222111000000111222333333333222222222333444444444555666666666777:::<<<>>>DDDLLLUUUbbbnnnqqqmmmttt|||yyyssssssuuuuuutttqqqoooooottt}}}|||{{{|||wwwsssqqqrrruuuwwwwwwvvvvvvwwwwwwvvvvvvttttttrrrrrrrrrrrrrrrrrrrrrqqquuuuuuuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxx{{{|||}}}~~~|||zzzzzz{{{{{{zzzyyyzzz|||~~~{{{|||~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}{{{yyyxxxyyy{{{}}}}}}||||||||||||}}}~~~zzzsssmmmcccUUUGGG>>>999888666666555555555555555666444444333333333222222222222222111111111000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000111////////////000000000000////////////////////////////////////////////////000000000000000000000000111111222222222222111111///000000000111111111111222222222333333333333333333333444999AAAIIINNNPPP```fffmmmpppnnnkkkhhhhhhfff^^^XXXWWWZZZbbbooo{{{zzzfffbbbhhhrrrppplllhhhdddccceeegggpppyyyyyyhhh\\\PPPFFF>>>:::666555555555444333333333444444444444333333222222222222222222222222000000000000111111111111////////////////////////000000000000000000000000111111000000000000111111000000111111111111000000000000////////////000000000000000000000000000000///000000000111111111111000000111111111222222222333333333222222222222222222222222222222222222222333222111000000111222333333222222222333333444555444555666666666888;;;>>>DDDIIIPPPYYYgggtttyyyxxx~~~}}}yyywwwxxxzzzyyyuuutttssssssttt{{{}}}}}}~~~}}}yyywwwtttrrrsssuuuvvvwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~~~~|||{{{{{{zzzyyyxxx|||zzz|||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{||||||{{{yyyyyyzzz{{{||||||||||||||||||}}}}}}|||}}}~~~}}}{{{xxxooobbbTTTHHH@@@===777777666555555555666666444444333333333222222222111000000000000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000...////////////000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000111111222222222222111111///000000000111111111111222222333333333444444444333333666<<>>BBBLLLTTT^^^eeeooo|||xxxvvvyyyyyyuuuqqqooouuu}}}~~~|||~~~yyyxxxzzzyyyuuutttttttttsssrrrrrrtttuuutttttttttsssssssssssstttsssssssssttttttuuuuuuuuuuuuuuuvvvxxxyyyyyyzzzzzzxxxyyyyyyzzz{{{}}}~~~|||~~~~~~|||}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{zzzzzzzzz|||~~~zzz{{{|||}}}~~~}}}}}}}}}~~~}}}vvvlll^^^MMMBBB<<<;;;888666555444555666444444333333333333222222111111111111111111111111000000000000111111111111........./////////000000////////////////////////////////////////////////...///000111111000///...000000000000000000000000........./////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222333333444555555666777<<>><<<999666555444555555444444444333333333222222222222222222222222222222000000000000111111111111.../////////000000111111////////////////////////////////////////////////...///000111111000///...000000000000000000000000............/////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222333333444555666666999@@@HHHMMMQQQXXXaaahhhkkkjjjfff^^^WWWTTTVVVYYY___]]]aaajjjooonnnkkkkkkiiiiiiqqqxxxeee^^^YYYSSSTTT[[[\\\aaafffjjjmmmtttuuufffVVVLLLBBB999666888777666666777888888777555333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000////////////............/////////000000000000000////////////000111111111111222222222333333333333333333333333444444444333333222222222111111222222222333333333222333333333333333333444666333444888<<>>;;;:::777333444777222333444555444333222111000000000000000000000000222000...///111333444444//////000000///...------000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000////////////////////////111111111111111111111111222111111111000000//////000000000000000000000000222222222111111111000000222222333333333444444444555555555333333333666999???EEENNNUUUZZZ___eeeiiinnnfff]]]XXXTTTQQQTTTYYY```dddiiimmmnnnnnnlllkkkhhhppp|||}}}lll]]]ZZZYYYTTTSSSWWW]]]___gggppptttxxxxxxnnnccc[[[OOOAAA::::::777666555555555555333111333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000////////////........./////////000000000000000000000000000///000111111111111222222222333333333333333333333333444333333333222222222222111222222222222333333333222333333333333444444444666444444999===@@@FFFMMM[[[fffrrryyyvvvqqqmmmjjjkkkoooyyyyyy{{{}}}}}}zzzwwwtttssstttvvvuuutttrrrsssttttttuuuuuuuuutttuuuttttttssssssttttttuuurrrsssuuuwwwxxxxxxxxxxxxxxxvvvtttuuuxxxzzzyyyxxxyyyyyyzzz{{{}}}|||{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}||||||{{{{{{zzz{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}~~~nnn```LLLDDD===;;;999555444666333444444444444333222222111111111111111111111111000...------///111222222000000111111000000///...000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000222222222111111111000000111111111111222222222222222333333333333555999<<>>;;;888666666666555444333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////////////////000000000000...////////////000000000000000000000000111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222333333333444444222222333333444555555555555555999>>>BBBGGGOOOYYYZZZgggvvv}}}vvvoookkklllttt~~~}}}zzz{{{}}}|||~~~|||zzzyyywwwwwwwwwwwwvvvtttuuuuuuvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuussstttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwyyy{{{|||}}}}}}wwwxxxxxxzzz{{{{{{|||||||||www{{{~~~}}}xxxvvvyyy||||||}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~~~~}}}|||vvvvvvxxx}}}qqq```QQQBBB<<<;;;888666555666555444222222333444444222222222222222222222222222111000111333444333222000111111111111111000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111222333555:::???DDDEEELLLWWWaaahhhjjjjjjiiijjjbbbZZZWWWWWWYYY```hhhrrrxxx}}}|||tttmmmmmmfffdddiiiiiicccbbbgggrrrzzzrrrYYYHHH@@@===999666666777777777333333333333333333333333222222111111111111222222000000000000000000000000//////////////////////////////000111111111111111////////////////////////.../////////000000000111////////////000000000111///000000000111111111222000000111111111222222222222222222222222222222222111111111111111111111111222222333333333444444444222222333444444555666666666777<<>>;;;888666555666555444333222333444555111111111111111111111111333222111222333444333222//////000111111000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111222222222333333333333444555777;;;BBBGGGFFFMMMXXXccciiikkkhhhfffiii```WWWTTTVVV\\\hhhssstttooolllrrrlllkkkooommmfffgggmmm|||cccQQQCCC???999666555666666666333333333333333333333333222222111111111111222222000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000......//////000000111111/////////000000000111111///000000111111222222222000111111111111222222222222222222222222222222222111111111222222222222222333333333333444444444444222222333444555666666777777999@@@GGGKKKQQQ\\\hhhvvv{{{rrrmmmmmmuuuxxxwwwyyy{{{|||~~~~~~~~~~~~~~~}}}zzzxxxxxxyyywwwwwwwwwwwwwwwvvvvvvuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~}}}vvvwwwxxxyyyzzz{{{{{{{{{xxx{{{}}}}}}yyyvvvvvvxxxzzz{{{|||}}}~~~}}}|||{{{yyyzzz}}}~~~}}}xxxsssqqqqqqvvvyyynnn___NNNDDD>>>888666666666555555444444444444444111111111111111111111111111000000111222222111///...///000000111000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222222333333333333444444444555555555666999???FFFKKKKKKQQQZZZdddkkklllhhhdddeee\\\UUUUUUZZZdddssstttmmmnnnpppuuupppnnnooolllhhhmmmwww}}}}}}qqq^^^IIIDDD===888555555555444333333333333333333333333222222111111111111222222000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000.........///000111111111//////000000000111111111///000000111111222333333000111111111111222222222111111111111111111111111222222222222333333333444333333333444444444444555222222333444555666777777888<<>>GGGQQQTTTXXXlll|||pppmmmrrruuurrrtttmmmkkkuuuvvvrrrtttuuuuuuxxx}}}yyyyyyyyyzzz{{{|||}}}~~~|||}}}}}}}}}|||{{{zzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyywwwuuuuuuwwwxxxyyyxxxyyyzzz{{{{{{{{{|||~~~}}}~~~|||xxxvvvvvvvvvwwwyyyzzzzzzwwwuuuyyyyyyyyyxxxxxxxxxxxxwwwzzz{{{}}}yyyuuuuuuyyy~~~}}}ppp]]]KKK>>>999888666777888777444222222222444333222222111111222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000//////000000000000//////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000......///111222333444555111222333222111111333444333333555;;;BBBHHHMMMOOOTTTYYY```gggllljjjeeeaaaZZZWWWVVV^^^mmm}}}sssddd___```gggnnnppphhhdddgggkkkqqq|||ggg\\\MMMAAA:::888777666444333333222222222222222333222000000111111111000111111111111000000000000000000000000111111111111///000111111111111000///000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222555444333222222222222222111111222222222333333333333222222111111222222333222222333333333333444444444555666666666666999;;;>>>CCCKKKRRRWWW___pppwwwnnnooouuuxxxvvvtttnnnmmmwww{{{rrroooqqqsssttt}}}~~~{{{xxxxxxxxxyyyzzz{{{|||}}}|||||||||||||||{{{zzzzzz||||||zzzyyyyyyyyyzzz{{{zzzxxxvvvvvvxxxzzzzzzzzzzzz{{{|||}}}|||}}}}}}yyywwwwwwwwwwwwxxxzzz{{{{{{yyyvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{~~~zzzvvvvvvyyy~~~wwweeeSSSEEE>>>;;;777888888777666444444444444333222222111222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000//////000000000000//////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000//////000111222333333444111222333222111111333555444555999>>>EEELLLQQQTTTYYY^^^gggmmmnnnjjjccc___YYYYYY\\\dddppp}}}nnn```\\\^^^ccciiikkkeeebbbgggmmmtttwwwkkkZZZKKKBBB===:::888777666555444222111111111222111000000111111000...111111111111000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222444333333222222222222333111111222222222333333333333222222111111222222333222222333333333333444444444555666666666777:::===BBBJJJPPPTTT\\\iiivvv}}}|||xxxqqqmmmqqqyyyzzzxxxtttooopppzzz|||uuupppnnnppptttwww{{{xxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||}}}~~~|||zzzxxxxxxzzz|||||||||{{{}}}~~~~~~~~~~~~{{{yyywwwwwwxxxxxxxxxzzz||||||zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{zzz|||{{{xxxxxxzzz~~~~~~nnn]]]MMMCCC>>>999999888777777666666666444444333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////111000000///////////////000000000000000000000000////////////////////////000000000000000000000000///000111111222222111111000000111111111222222222111222333222111222333555666888<<>>:::888777555333222111111111000000000111222111///---111111111111000000000//////000000000111111111111/////////000000/////////000000000000000000000000////////////////////////000000111111111111000000000000111111111222222222333333222222222222222333111111222222222333333333333222222111111222222333222222222333333333444444444444555555666888<<>>999888888777444555555444333333333333444111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000////////////000000000000//////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111...///000000111111000000111111111111111111222222111222333333333444666888???EEELLLSSSXXX```jjjqqqtttpppiiiccc___```cccfffjjjuuuxxxuuuuuu{{{zzzuuuuuuyyy~~~~~~wwwqqqooommmwwwxxxjjj]]]SSSCCCAAA===999666555666666777444222111222333333333111111111111000000000000000000000000111111111111444333222111111222333444111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222111111000000111222333333111111222222222333333333333222222222222222222333222222333333333444444444666777888888:::???EEEJJJOOOMMMUUUccciiifffeeejjjooommmnnnoookkkggglllvvv|||wwwrrrqqqiiihhhpppxxxzzzvvvuuutttsssrrruuuuuuvvvxxxyyy|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{zzzzzzzzz|||}}}~~~|||||||||}}}~~~yyyzzz{{{}}}}}}}}}|||{{{zzzzzzzzzzzz{{{wwwmmmTTTKKKAAA;;;::::::777444555555444333333333333444111111111111111111111111111111111111111111111111...000111222222111000...000000000000000000000000////////////000000000000//////000000000000/////////////////////000111111000000000000000000000000111111111111111111111111111111111111111111111111......///000000000000000000000111111111222222222111222333333333444666999DDDJJJRRRWWW\\\dddnnnvvvrrrmmmgggcccbbbdddeeefffkkk{{{}}}rrrrrrxxx|||tttwwwwww{{{}}}uuuqqqqqqqqq}}}~~~oooaaaVVVIII<<<888888666222111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222222222222222222222222222222111111000000111111222333333222222333333444555555555555555555555444444888777666888===CCCGGGJJJQQQTTT[[[dddjjjjjjhhhhhhtttoookkkjjjiiikkkqqqyyy~~~wwwsssooohhhmmmpppsss~~~|||zzzxxxvvvtttsssssstttttttttuuuvvvyyy|||{{{xxxxxxzzz||||||{{{}}}}}}|||{{{{{{zzz{{{{{{|||||||||||||||{{{{{{{{{{{{|||~~~zzzcccTTTFFFBBBAAA===777444666666555444333333222222333333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000111111111111111111111111222222222333444555666777666555444222222555:::>>>EEEJJJQQQYYYeeeqqquuusssssseee^^^eeellliiiiiimmmzzzzzzwwwzzz}}}xxxxxx}}}yyyuuusssrrrrrrrrrqqqvvv{{{ppp___RRRDDD>>>:::555333333444333333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111222222111111111111222222333333222222333333444555555555555555555555555555888777777999>>>DDDIIIKKKUUUYYYaaajjjpppqqqooommmrrrmmmhhhffffffjjjttt|||wwwsssoookkkppptttzzz{{{zzzxxxvvvttttttttttttttttttuuuvvvyyy{{{~~~~~~|||yyywwwxxx{{{~~~~~~~~~~~~~~~}}}~~~zzz{{{|||}}}}}}}}}|||{{{yyyzzz{{{zzzzzz{{{}}}|||fffWWWIIIDDDAAA===888666555555555555555555555555000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000111111111111111111111111333222222222333444555555333333222111222666;;;@@@IIILLLQQQYYYffftttxxxvvvpppeee```eeeiiiiiimmmuuuzzzyyy}}}yyywwwzzz}}}yyysssqqqqqqsssuuuuuu}}}lll___PPPFFF===666333555555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333222222222222333333333333222222333333444555555555555555555555555555888888:::<<>>999999777777666555444222222111444444444444444444444444111111111111111111111111111111111111111111111111222222111111111111222222///////////////000111222000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111333333222111111111222222666666666777999===DDDIIIIIINNNUUU```mmmvvvtttllleeefffggghhhlllvvvtttpppvvv}}}wwwvvv|||}}}ssshhh___TTTGGG>>>;;;666666555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444333333222222222222333333333333222222333333444555555555555666666777777888888===DDDHHHKKKNNNSSSWWW[[[hhhrrrtttwww}}}|||nnnkkkkkkrrrzzzwwwsssrrrsssuuuyyy~~~~~~|||zzzvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwxxxxxxyyyxxxxxxxxx}}}}}}}}}~~~}}}~~~~~~}}}|||}}}~~~{{{{{{|||||||||~~~{{{}}}}}}|||~~~|||yyyxxxwwwzzz}}}zzznnnaaaQQQAAA:::;;;888777666555333111000///333333333333333333333333222222222222222222222222111111111111111111111111111111111000000111111111---,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111222222222111111111111111111111111333333222222222333333444444555666777999???FFFKKKMMMUUU^^^gggoootttooohhhffffffgggkkkttt}}}tttuuu~~~zzzwwwxxx{{{rrrjjjeee^^^RRREEE???555555555444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222333333333333333333333333222222111111111111222222333333222222333333444555444555555666777777888888888>>>FFFKKKMMMPPPUUUYYY```llltttqqqpppvvvwwwsssmmmkkkooozzzzzzttttttuuuvvv{{{}}}|||zzzxxxuuuvvvwwwwwwxxxwwwvvvvvvxxxxxxyyyzzzzzzyyyxxxwww{{{|||}}}|||~~~}}}|||}}}yyyzzz|||||||||}}}|||}}}|||~~~}}}{{{zzz{{{xxxyyy}}}{{{lllYYYFFF======888777666555444333222111222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000111------------...///000111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000111111111222222222111111111111111111111111333222222222333444555555333555666999>>>EEEMMMSSSVVV___iiinnnqqqrrroooiiigggffffffmmm|||{{{www{{{zzzxxxwww{{{~~~zzzqqqkkkjjjfffYYYJJJAAA555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000111111111111222222222222222222222222222222222222111111111111111111222333333222222333333444555444555555666777888888999888???GGGMMMOOOQQQVVV[[[iiiuuuzzzssspppuuuvvvqqqnnnmmmsss|||vvvsssvvvwwwyyy|||zzzzzzxxxvvvtttuuuwwwxxxxxxwwwvvvvvvyyyyyyzzz{{{zzzyyyxxxwwwxxx{{{~~~|||{{{~~~~~~}}}~~~yyyzzz|||}}}}}}}}}~~~~~~~~~vvvvvvyyyttt___JJJ???>>>777777666666555555555444333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000111222333444000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000000111111222222222222111111111111111111111111222222222333444555666777444666999===CCCLLLUUU[[[^^^hhhppprrrqqqrrrpppmmmhhhffffffooo~~~zzzyyy}}}zzzyyyzzz}}}yyyuuutttpppeeeTTTGGG;;;;;;:::777333111222333333333333222222111111111222111111000000111111222...///000111111111111111000000000000000000000000////////////000000000000000000111111111111000000000000111222222222222111111111222222222333333333000111222333444333222111444444444444444444444444333444666777777888;;;===@@@CCCKKKRRRRRRQQQYYYdddnnnsssxxxyyyyyyzzzzzzyyypppttt|||uuuqqqppptttwww|||{{{{{{zzzwwwwwwtttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxx||||||}}}{{{yyyzzzzzzzzz{{{{{{zzzzzzyyyvvvxxx{{{}}}~~~~~~tttvvvzzz~~~yyyfffOOOAAA>>>:::777555666888999666333555444444333333444444555444333222222444444333222000000000000000000000000000000000000000000000000////////////////////////111000///......///000111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222111111111000111111222333444444333333333444555555444444666===HHHUUU```fffsssvvvyyyzzzwwwrrrooommmooojjjlllzzz~~~||||||uuupppvvv}}}|||}}}{{{ppp^^^PPP???===999666444333333333333333333222222222111111222222111111111111222222///000000111111111111000000000000000000000000000////////////000000000111000000111111111111000000000000111222222222222111111111222222222333333333222222333444444444444333444444444444444444444444333555666666777888;;;===BBBEEELLLRRRSSSSSSZZZdddpppssswwwzzz|||}}}|||zzzrrrvvv~~~{{{qqqnnnooovvv}}}}}}{{{|||zzzyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxx|||}}}~~~}}}~~~{{{xxxwwwwwwxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}}}}vvvxxxzzz}}}|||kkkVVVFFFAAA:::888666555666777555333555444444333333444444555333222111111333333222111000000000000000000000000000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000//////000000000111111111222222111111111111222222111111111111111222222333444444333333444444555555777888<<>>JJJMMMQQQTTTWWW[[[bbbiiivvvuuuzzz{{{tttoootttzzzrrrqqqqqqttt}}}{{{zzz{{{zzzyyyzzzvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyy|||}}}|||~~~|||yyywwwsssssssssssstttuuuvvvvvvzzz|||~~~~~~~~~~~~|||zzz{{{}}}~~~}}}}}}}}}|||~~~{{{kkkYYYLLLDDDBBB>>>:::777666777888555444444333333444444555333111000111222333222000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111222222111111111111222222222111111111111222333333444444333444444555666777777;;;BBBLLLYYYggguuu~~~}}}wwwrrrooonnnjjjlllsss{{{~~~zzzwwwwwwzzzwwwttttttvvvyyy|||zzzyyy{{{}}}xxxuuuuuuxxxwwwfffVVVKKK>>>666555555444333333333333333333333333333444333333222222333333444222222222222222111000///000000000000000000000000000000000000111111111111000000111111111111000000000000111222222222222111111111222222222333333333333222111111111222444555333333333444444444555555666666666666777999===@@@MMMPPPTTTVVVZZZbbbjjjpppyyyxxx}}}uuunnnmmmtttwwwqqqrrrtttzzz{{{{{{zzzxxxwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{}}}~~~|||zzzyyyuuuttttttttttttuuuvvvwwwxxxzzz|||||||||{{{|||~~~}}}~~~~~~}}}|||{{{|||~~~~~~~~~}}}tttdddVVVKKKGGG@@@999666555666777555444444333333444444555444222111222333444333222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000111111111222222222222111111111111222222222222222111222333333444444444444444555666777888777<<>>CCCHHHOOOTTTWWWYYYbbbqqq|||{{{}}}wwwrrruuuyyysssrrrtttwwwzzzyyyzzzzzzwwwwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~zzzyyywwwuuuuuuuuuvvvwwwsssuuuxxxyyyyyyyyyzzz{{{~~~~~~~~~~~~}}}zzzppp^^^RRRBBB999888888555111555444444333333444444555333222111222333444333111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222333222222222222333444444333333444444555777888999===CCCLLLTTT]]]hhhvvvzzzrrrjjjfffeeefffdddjjjsssvvvooohhhllltttwwwqqqxxx}}}}}}yyyzzzzzzuuuyyy{{{oooiii\\\MMM@@@888666777333333333444444555555555222111111111111111111222000111222333333333333333000000000000000000000000000111111111111222222222000000111111111111000000000000111222222222222111111111222222222333333333222333444555666555444333222222333333444555666666666777777888;;;???EEEJJJPPPUUUXXXZZZddduuu|||zzz~~~{{{sssttt|||}}}sssoooqqquuu~~~{{{xxxwwwzzzzzzxxxxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~{{{zzzwwwuuuttttttuuuvvvsssuuuxxxyyyyyyyyy{{{|||}}}}}}}}}~~~~~~|||xxxgggXXXFFF=========888222555444444333333444444555222111000111222222222000000000000000000000000000000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222333333222222333333444555333333444444666777888999===DDDMMMVVV^^^jjjxxx~~~xxxooogggccccccddddddkkktttuuunnniiioooyyyxxxsssqqq|||~~~~~~{{{xxxzzz~~~zzz}}}uuuhhhYYYJJJ<<<666444888777555555555555333111222222222111111111111000222222111111000//////...////////////////////////222111111111000000//////222111000000000111333333333333333222222111111111///000000000000111111111333222111000000000111222222222333333333444444444333444555666999???GGGLLLOOOXXX]]]aaaoooyyyqqqrrrqqqpppwww|||rrrmmmmmmttt||||||{{{yyyyyyxxxxxxxxxyyyyyyyyy}}}~~~~~~}}}~~~}}}{{{~~~~~~|||{{{xxxvvvtttsssssssssrrrvvv{{{|||zzzyyy{{{}}}~~~|||}}}|||~~~xxxeeeMMM???<<<===;;;777333333333444444444555555111111222222222222111111111111111111111111111111000000000000000000000000111111000000//////......111111111000000000000000000000000000000000000000000000000000000000000000555444222000//////000000000000000000111111111111222222222222222222222222333444555555555777;;;>>>BBBIIIPPPUUU^^^kkkuuuyyyyyyuuuuuuoooeeeaaaccchhhssszzzuuunnnpppyyyvvvjjjnnnyyy~~~yyyvvv|||~~~}}}rrrbbbPPPBBB;;;:::888666555444555555333222222222222222111111111111000000000000111111111111000000000000000000000000111111111111000000000///222111000000000111222333333333333222222222111111000000000111111111222222333222222111111222222222222222333333333444444444444555666888;;;AAAIIINNNUUU\\\```eeettt|||qqqpppqqqrrr}}}wwwpppmmmoooxxx~~~{{{zzz{{{{{{zzzzzz{{{||||||}}}~~~}}}yyy~~~~~~~~~~~~zzzyyywwwuuuttttttttttttuuuzzz~~~||||||}}}}}}{{{{{{|||~~~~~~|||~~~~~~{{{lllXXXIIIBBB???;;;888555555555444444333333333111111222222222222111111111111111111111111111111000000000000000000000000111000000000/////////...111000000000000000000000000000000000000000000000000000000000000000000000444333222000000000000111000000000000111111111111222222222222222222222222444444444444555777<<>>DDDKKKQQQZZZ```eeelll{{{|||qqqnnnqqqwww}}}rrrlllmmmsss|||yyyxxxzzzzzzzzz{{{|||}}}}}}yyy}}}}}}||||||wwwwwwuuutttttttttttttttwww}}}~~~|||{{{yyyyyyyyy{{{~~~}}}|||zzzxxxzzzxxxvvvwwwzzzvvvfffVVVJJJAAA;;;888777666555444333222222111111111222222222222111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000111111000000000000000000000000000000000000000000000000222222111111000111111222000000000000111111111111222222222222333333333333555555444333444888>>>BBBJJJQQQXXX\\\cccmmmtttuuurrrtttwwwwwwqqqkkkkkkoooxxx}}}~~~{{{{{{zzzrrrmmmmmmttt|||zzzxxx}}}~~~}}}xxxjjj\\\MMMBBB999777444444444555444333333333222222222111111111///000000111111222333333111111111111111111111111111111111000000000000000111111111111111222222222222222222222222222222222222222222333333333444444222333444555555555444333333333333444444444444555555777999<<<@@@FFFMMMRRRZZZaaaiiissswwwnnnmmmsss}}}wwwmmmkkknnnxxx~~~zzzwwwvvvxxxxxxxxxyyy{{{}}}~~~~~~|||}}}|||{{{zzzwwwvvvuuutttsssrrrqqqqqqwww}}}~~~zzzyyyyyyxxxyyy||||||zzzyyy}}}}}}}}}}}}|||zzzwwwvvvxxxuuuqqqpppuuu~~~qqq___MMMAAA:::999666666555444333333222222111222222333333222222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222333///000000000111111111111222222222333333333333333555555444333555999@@@EEEMMMUUU]]]bbbgggooossssssnnnrrruuutttooonnnuuu|||sssjjjgggkkkvvvxxxwww}}}|||~~~vvvkkkWWWDDD;;;999666444555555555444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000111111000000111111222222222222222222222222222222222222222333333333333444444444222333444555666555444444333333444444444555555555444666999===AAAGGGNNNSSSWWW```lllwwwxxxuuuoookkknnnuuu{{{rrrkkkkkkqqq}}}{{{|||{{{xxxuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~|||{{{zzzzzzxxxwwwuuutttqqqooommmllltttzzz{{{xxxwwwzzzyyyzzz}}}}}}zzzwwwuuuyyyyyyzzzzzzzzzyyywwwwwwuuuqqqmmmlllqqq|||xxxdddOOO@@@::::::444444444444444444444444222222333333333333222222111111111111111111111111000000000000000000000000////////////000000000000//////000000111111111111000000000000000000000000000000000000000000000000///000000111222222222333///000000000111111111111222222333333333444444444555555444444666;;;CCCHHHOOOXXXaaaggglllqqqsssrrrmmmpppqqqnnnlllsss~~~pppgggccchhhvvvwwwwww|||{{{~~~xxxbbbLLL???<<<888666555666555444333333333333222222222222222222222222222222111111111111111111111111111111000000000000111111111111000000111222222222222111111222222222222333333333222222333333333444444444222222333444555555555555333444444444555555555555444777:::>>>CCCIIIPPPUUUWWWaaannnxxx{{{xxxsssoookkkiiijjjnnnwwwvvvooojjjnnnwww{{{xxxyyyyyyvvvuuuwwwyyyyyyzzz{{{|||~~~}}}~~~|||{{{zzzzzzwwwvvvuuussspppmmmkkkiiippptttzzz{{{yyyvvvvvvvvvzzzzzz{{{~~~|||xxxvvvtttvvvwwwwwwxxxxxxxxxxxxwwwpppmmmjjjjjjoooxxx~~~iiiSSSCCC;;;:::333333333444444444555555222222333333333333222222111111111111111111111111000000000000000000000000////////////000000000000/////////000111111222222000000000000000000000000000000000000000000000000///000111222222222222222000000000000111111111111222222333333444444555555444444555555888===DDDIIINNNYYYdddjjjoootttuuurrrmmmooommmiiilllyyyxxxmmmeeeccciiiwww}}}vvvvvv~~~~~~{{{}}}lllYYYCCC???:::777666666555444444444333333333222222222000111111222222333333333000000000000000000000000///000000000111111111111///000111222333222222111111111222222222333333333222222222222333333333333222222222222333444555666444444444444555555555555555888<<>>:::444444444444444444333333222333333444444333333222111111111111111111111111000000000000000000000000.../////////000000000111...//////000111111222222000000000000000000000000000000000000000000000000000000111222222222111111000000000000111111111111222222333333444555555666222333555777:::???EEEJJJLLLXXXdddlllrrrvvvvvvssskkkmmmkkkhhhnnn|||pppeeebbbfffnnnyyyzzzuuuvvv~~~}}}}}}zzzssscccEEEAAA<<<888777666555444444444444333333333222222...///000111333444555666//////////////////////////////000000111111111222///000111222333222111111111111111222222333333333111111222222222333333333222222111111222333555666444444444555555555666666666999>>>BBBHHHNNNTTTYYY```iiisssuuunnnggghhhnnniiijjjkkkmmmttt~~~tttllliiijjjsss~~~}}}xxxvvvwwwwwwuuuvvvzzzwwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{{{{{{{rrrrrrrrrrrrpppnnnllljjjjjjmmmppppppoooqqqvvvzzzwwwxxx{{{|||{{{zzzzzzxxxxxxwwwwwwvvvvvvvvvuuulllllllllnnnsssxxx}}}xxxdddPPPAAA999666666555444333222222111222333333444444333333222111111111111111111111111000000000000000000000000.../////////000000111111...//////000111222222222000000000000000000000000000000000000000000000000000111222333333222111000000000000000111111111111222222333333444555666666111333666888<<<@@@FFFJJJKKKWWWeeemmmtttxxxwwwsssjjjllljjjhhhqqqxxxjjj^^^```jjjssszzz|||xxxuuuvvv~~~~~~|||~~~xxxooo\\\JJJ:::888:::888444222555555444444444333333333333333222111111222333333000000000000000000000000111000///////////////000111111111111111111111111111111111111111111111111222222222222222222222222222333444555666555444333555555444444444555555666999:::>>>CCCJJJQQQWWWZZZbbbooowwwrrrmmmpppwwwzzzxxxoooggglllzzzvvvkkkdddkkkqqqvvvzzzzzzxxxuuutttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~|||{{{{{{zzzyyywwwxxxwwwvvvvvvuuuqqqlllhhhjjjiiijjjmmmqqqtttuuuuuuvvvxxx{{{~~~~~~|||zzzyyyzzz{{{|||{{{yyyvvvuuukkkiiimmmvvvyyyxxxyyy}}}zzzgggWWWGGG;;;:::666555666555222111444444444333333222111000000000222222222111000111222333222111000////////////000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000333222000//////000222333111111222222222333333333333333444444444444444444555444666:::===???EEEMMMRRR\\\gggnnnrrrtttpppiiigggeeecccfffrrrnnnfffaaafffrrr|||~~~{{{vvvvvvwww{{{{{{}}}~~~~~~}}}~~~|||ssscccQQQ???:::;;;888555333555555444444444333333333333333222111111222333333000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111222222222222222222222222222333444444555555444444555555444444444555666666999===BBBGGGLLLSSSZZZ___hhhppptttqqqrrryyyyyyqqqlllrrrqqqjjjeeekkkqqqxxxzzzyyywwwttttttuuuvvvwwwvvvwwwwwwwwwxxxyyyzzz||||||~~~||||||{{{zzzxxxxxxwwwwwwvvvuuurrrmmmiiigggggghhhlllpppsssttttttwwwyyy|||~~~~~~|||zzzzzz{{{{{{{{{yyyxxxwwwpppnnnrrryyy{{{xxxxxxzzz~~~mmm]]]NNNBBB;;;777555777666333222444444444333333222111111000000222333222111000111222333222111000////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333222000//////000222333111111111222222222333333333333333444444444444555555444777<<>>999777555555444444444333333333111222222333333222222111000000000000000000000000000000000000111111222333111111111111111111111111111111111111111111111111333333333333333333333333444333333333333444555555444444444555666777888999???GGGQQQYYY___fffooovvvzzzwww~~~ssskkkgggnnnzzz}}}lllffffffhhhkkkvvv|||xxxuuuuuurrrssstttwwwzzzzzzxxxvvvyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~|||zzzwww{{{~~~|||zzzxxxvvvuuusssssssssssspppnnnkkkkkklllooosssvvvwwwwwwsssuuuxxx}}}}}}{{{yyy{{{}}}~~~|||}}}~~~~~~~~~~~~zzztttkkkmmmqqqssssssvvv{{{qqqaaaTTTFFF@@@===999777777444444444444333333333333222333444333222111222444111111000000000000000111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000111111111111222111222333333444555666666777;;;CCCKKKQQQYYYhhhwww}}}}}}rrrgggcccbbbaaa```___fffrrrvvvqqqpppsss|||uuujjjmmmoootttxxx}}}}}}qqqiii~~~xxxuuuwww{{{~~~iiiQQQDDD===999555555444444444333333333111222333333333333222111000000000000000000000000000000000000111222333444111111111111111111111111111111111111111111111111444444444444444444444444222333444444555555444444444444555555666888999:::DDDJJJTTT]]]fffnnnuuuzzz|||{{{{{{qqqkkknnnxxxqqqggggggjjjjjjooo{{{xxxuuussstttrrrsssuuuyyy||||||zzzwwwyyyyyyxxxxxxxxxyyyzzzzzzyyy{{{|||}}}~~~{{{yyyvvv{{{~~~}}}{{{xxxvvvuuusssrrrrrrrrrrrrpppnnnjjjjjjjjjmmmpppssssssssssssuuuyyy}}}|||yyyxxx{{{~~~~~~~~~}}}xxxxxx|||~~~}}}}}}}}}xxxmmmjjjiiilllooosss}}}zzznnn]]]KKKAAA===999777888444444444444444444444444222333444444222222333444111111000000000000111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111222222111111111000000000000111111111111111222222333444555666777888<<>>BBBHHHRRR[[[```hhhsssxxxxxxxxx}}}pppooovvvrrrkkkiiigggllltttxxxsssrrrqqqqqqsssrrrtttwwwzzz|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{yyyyyy|||~~~vvvuuuvvv{{{|||zzz{{{{{{yyyuuurrrsssuuuwwwwwwuuupppllleeehhhjjjjjjiiijjjmmmppprrrsssuuuwwwxxxyyyyyyxxx{{{zzzyyyzzz}}}~~~|||yyyvvvuuuvvvyyyzzz}}}{{{{{{|||}}}vvvhhh```eeekkkpppzzzzzzgggNNN???<<<<<<:::666555444444333333222222111000000000000111222333444111111111111111111111111111000000000//////......000000000000000000000000222222222111111111000000111111111111111111111111222111000//////111333444222222111111222222333444222111111333555666666666<<>>888666444333333333222222333444444444444333222222111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333333333333333444444444444555444444444444444444444666666555444555999???CCCJJJSSS[[[```gggqqqwwwwwwzzz|||pppooovvv}}}nnnjjjiiiiiioooxxxuuurrrrrrqqqrrrsssrrrtttwwwzzz{{{{{{zzzyyywwwxxxxxxyyy{{{||||||}}}~~~{{{tttrrrtttyyy|||yyyzzzzzzwwwtttqqqqqqrrrttttttrrrnnnjjjggghhhiiihhhffffffiiilllpppqqqsssuuuvvvvvvvvvvvvwwwuuuuuuvvvyyy|||}}}}}}}}}{{{xxxvvvuuuwwwyyy{{{~~~~~~|||}}}~~~uuuiiibbbggglllooowww}}}lllUUUDDD===<<<:::888666666555555444333333333222222111111111111111222111111111111111111111111111111111000000/////////000000000000000000000000222222222111111111000000000000000000000000000000222111000///000111333444222222111111222222333444222111222333555777777777===CCCJJJQQQ^^^nnnzzzvvvllliiiiiifffeeeeeejjjwwwyyyssstttvvvxxxjjjbbb}}}rrrpppuuu|||~~~yyyyyy~~~~~~lllTTTCCC999777555444444444222111444555555555555444333333222222222222222222222222111111000000000111111222222222222222222222222222111222222222222333333333222222222222333333333333555555555555555555555555666666666555666;;;AAAEEENNNUUU]]]bbbiiirrrxxxzzz~~~yyyoooqqqyyyrrrhhhhhhjjjllluuuxxxrrrqqqrrrqqqrrrtttrrrtttwwwyyyzzzzzzzzzyyyvvvvvvxxxyyy{{{}}}~~~xxxqqqpppqqqvvv}}}|||yyyyyyxxxuuurrrppppppoooooopppnnnkkkiiiiiihhhgggdddbbbccceeehhhooooooqqqrrrsssssstttssstttsssssstttwwwzzz{{{{{{{{{yyywwwvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~tttjjjdddgggjjjkkkrrrzzzsss^^^KKK???:::::::::777777666666555444444444444444222111111000000000111111111111111111111111111111111111111000000000000000000000000000000000222222222111111111111111////////////////////////222111000000000111333444222222111111222222333444111222222333555777888999>>>EEELLLTTTaaapppzzz}}}|||ssskkkjjjkkkiiiiiikkkqqqvvvppprrrxxxxxxjjjaaatttnnnqqqxxx|||wwwxxx~~~yyy```KKK===:::777666777777555333444444444444444333333222222222222222222222222222000000000///000000111222222222222222222222222222222222222222222222222222111111222222222333333333555555555666666666666666666666666666888===CCCHHHSSSXXX___fffmmmuuu|||~~~sssmmmttttttjjjeeeiiilllppp{{{|||uuuqqqrrrsssqqqqqqsssssstttvvvxxxzzzzzzyyyyyyvvvwwwxxxzzz{{{}}}~~~uuunnnnnnnnntttzzz~~~~~~{{{yyywwwuuusssqqqooonnnmmmmmmllljjjiiiiiihhheeebbbaaabbbeeegggmmmnnnooopppqqqrrrrrrrrrtttttttttvvvyyy|||||||||zzzyyyxxxxxxyyy{{{~~~{{{|||~~~|||}}}}}}~~~~~~~~~~~~~~~uuummmfffeeefffggglllttt{{{hhhSSSBBB:::999;;;777777666666555444444333444333222222111111111111111111111111111111111111222222111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000111222333222222111111222222333444111222333444555777:::<<<@@@GGGOOOXXXeeessszzz{{{wwwooojjjkkkllllllnnnrrrqqqkkkpppxxxuuufff]]]yyynnnlllrrrxxx{{{yyywwwzzz}}}hhhTTTCCC>>>999777888888666333333333333333333222111111111111111111111111111111000000//////000111111222222222222222222222222222222222222222222222222222111111222222222333333333555555555555666666777777666666777777:::???FFFKKKTTTXXX```hhhpppvvv}}}}}}uuummmlllxxxmmmgggfffkkkoootttzzzuuusssttttttqqqpppssstttuuuvvvxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~pppiiiiiimmmsssyyy}}}}}}zzzxxxvvvuuusssqqqooommmmmmmmmkkkjjjhhhfffcccaaabbbdddggghhhllllllmmmnnnoooqqqrrrrrrtttssstttwwwzzz}}}}}}}}}{{{zzzzzzzzz|||~~~{{{|||}}}~~~}}}}}}~~~~~~}}}}}}||||||wwwppphhhdddaaaccciiippp{{{rrr\\\GGG;;;999:::666666555555444333333333222222111111222333333444111111111111111111111111111111111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222111111222222333444000222444444555777;;;???BBBIIIRRR\\\iiivvv{{{yyyssslllhhhiiilllnnnsssyyy{{{lllgggnnnxxx~~~~~~ssseee\\\rrrkkkmmmqqqwwwwwwyyy}}}~~~}}}nnn]]]HHHAAA999555666777555222222222333333222222111000111111111111111111111111000000000000111111222333222222222222222222222222333333333222222222222111222222222222333333333333444444444555555666666777666666777888;;;AAAHHHMMMSSSWWW___iiiooorrrwww|||~~~wwwpppjjjmmm|||kkkggghhhnnnssszzz~~~yyyuuutttuuusssppppppssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}{{{llleeeeeeoootttzzz~~~~~~zzzxxxxxxxxxtttrrrpppoooooonnnllljjjfffdddaaaaaacccfffhhhiiiiiiiiijjjkkkmmmppprrrsssqqqqqqsssvvvyyy||||||{{{{{{{{{{{{{{{}}}||||||}}}}}}~~~}}}||||||yyytttmmmgggbbbccchhhmmmwwwzzzeeeOOO@@@::::::666666555555444333333222111111111222222333555555111111111111111111111111000000000111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000111111222222222222222222111111222222333444000222444555444777===AAADDDKKKUUU```mmmyyy{{{wwwpppjjjfffgggjjjnnnvvvuuuiiigggqqq{{{}}}zzz{{{ssseee\\\xxxnnnllloootttwww|||{{{xxx~~~wwwjjjOOOFFF;;;666666777555333333333444444333333222111222222222222222222222222000000000111111222444444222222222222222222222222333333333222222222111111333333333333444444444444222333333444555555666666666777888999<<>>CCCFFFMMMWWWbbbppp{{{{{{uuuooohhhddddddgggnnnyyysssjjjlllvvv}}}yyy{{{~~~pppcccZZZ}}}qqqmmmnnntttxxx~~~zzzvvv~~~uuuVVVKKK>>>888888999888555444444555555444444333222333333333333333333333333111111111111222333444555222222222222222222222222333333333222222111111111333333444444444444555555222222333333444555666666666777888:::===CCCKKKPPP\\\]]]eeeoooqqqmmmmmmqqqwwwtttqqqooonnnqqq}}}nnnjjjhhhllltttzzzyyytttqqqppprrrqqqooorrrwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvxxxzzz}}}}}}ooojjjlllrrrwww}}}|||yyywwwxxxyyytttsssrrrqqqqqqoookkkhhheeecccaaaaaadddfffdddcccbbbbbbccceeeiiilllppprrrqqqqqqssswww{{{}}}}}}|||xxxyyyyyyyyy{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwzzzzzzuuuoookkkjjjiiiqqqsss^^^LLL@@@:::888888888777666666555555555555444333222222222222111111111111111111111111......//////000000000111000000000000000000000000000000111111222222222222000000000000000000000000000000111222222222222111222222111111222222333444000333555555444777>>>EEEGGGNNNXXXdddrrr|||{{{uuunnnhhhccccccfffmmmyyy~~~rrrlllppp{{{~~~zzz}}}zzzmmm```WWW~~~uuummmvvv~~~}}}xxxtttyyy|||dddRRRAAA;;;:::666444555555555444444444333333333555444444333222111000000///000000000111111111111333333333333333333333333444333111000000111333444333333333333333333333333444555666555444333444555333444555888<<>>BBBNNNOOOUUUbbbpppyyyyyyvvvoooddd^^^bbbeeeiiixxxwwwnnnnnnvvv~~~zzzvvv{{{}}}uuujjj[[[QQQyyypppttt~~~zzzvvvssstttzzz~~~jjjWWWEEE===;;;888555666444444444444444444444333444444444333222222111111111111111111222222222222333333333333333333333333444333111000000111333444333333333333333333333333444555666555444333444666444555777999===EEENNNTTT]]]gggttt}}}}}}yyyvvvqqqmmmiiiiiippp{{{yyymmmggggggkkkrrr}}}||||||rrrrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}wwwzzzzzzlllfffgggooottt{{{{{{xxxwwwvvvuuuttttttqqqooommmlllkkkhhhfffeeeeeeeeeeeecccbbb```___^^^^^^^^^___bbbfffjjjmmmnnnppprrruuuxxxxxxvvvuuussssssttttttuuuwww{{{~~~{{{||||||{{{zzzzzz|||~~~||||||||||||{{{zzzxxxwwwzzzwwwwwwwwwqqqhhheeehhhrrrsss\\\HHH>>>;;;888666444444444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000333333333222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222333444555777;;;AAAEEENNNPPPVVVbbbnnnuuuuuurrrkkkbbb]]]aaadddhhhuuuuuuiiiffflllssszzzwwwxxx~~~vvvkkk^^^TTT}}}sssnnnzzzzzzsssqqqxxx~~~sss```KKK@@@<<<:::777666333444444444444444444444333333333333333333333333111222222222222333333333333333333333333333333333333333111111111222333444333333333333333333333333444555666555444444555666666777888:::???FFFOOOUUU\\\dddpppyyy}}}|||yyywwwooojjjfffhhhppp~~~{{{ooohhheeegggllluuu~~~zzzxxxqqqrrrtttvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwyyy{{{|||||||||~~~uuu{{{wwwhhhcccdddnnnsss{{{|||yyyxxxvvvtttrrrvvvsssooolllkkkiiigggffffffeeeeeedddbbb```___^^^^^^^^^^^^___aaaeeeiiikkklllnnnqqqsssttttttssssssooopppqqqrrrsssvvvzzz}}}{{{|||}}}|||||||||~~~~~~}}}|||{{{zzzyyyxxxxxxzzzyyyyyyxxxrrrjjjffffffooo}}}}}}fffPPPCCC===:::777666666666555444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////222222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333333333444555666999===DDDHHHMMMPPPWWWbbblllppppppmmmfff^^^[[[___bbbeeeppp~~~ooobbb___dddkkkqqqrrrzzzxxxmmm```WWWwwwiiivvvvvvuuu~~~{{{jjjTTTEEE>>>;;;888666333333333444444444444555111111111222222222333333111111111222222222333333222222222222222222222222222222111111111222333444333333333333333333333333333444666555444444555666666777888;;;???GGGPPPVVV]]]aaagggmmmssswww{{{|||pppkkkgggiiisssqqqfffdddfffhhhnnnzzz}}}zzzyyyrrrtttuuuwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvxxx{{{}}}}}}}}}zzztttzzz}}}{{{}}}rrrddd```bbbmmmsss|||~~~~~~~~~{{{zzzyyyxxxvvvtttwwwsssooolllkkkjjjiiihhhffffffeeecccaaa___^^^]]]^^^^^^^^^```bbbeeehhhjjjjjjllloooppppppppppppqqqooopppqqqqqqrrrtttyyy|||{{{|||~~~~~~}}}~~~~~~|||zzzxxxxxxyyyyyyzzzzzz{{{zzzvvvooojjjhhhmmmyyypppYYYJJJ>>>;;;888666666666555444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////222222222111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444555555666888>>>DDDIIILLLRRR[[[eeelllnnnmmmkkkaaa]]][[[]]]```dddmmmwww{{{hhh]]]\\\cccjjjkkkppp|||xxxlll```WWW~~~~~~nnnvvv~~~uuuuuusss___LLLAAA<<<999666444444444444444444444444//////000000111111222222000000000000111111111222222222222222222222222222111111111222222333333444333333333333333333333333333444555555444444555777555666888;;;@@@HHHRRRXXX^^^aaagggnnnuuu{{{~~~pppkkkhhhlllwww{{{kkkcccdddiiijjjrrr~~~}}}|||tttuuuvvvwwwwwwvvvtttsssrrrssstttuuuvvvwwwwwwxxxwww{{{xxxssszzz{{{yyy|||}}}oooccc```dddlllsss|||}}}|||}}}~~~|||{{{zzz{{{|||{{{xxxvvvuuurrrnnnllllllllllllkkkfffeeedddbbb```^^^]]]\\\_________```bbbeeeggghhhgggiiimmmnnnmmmmmmnnnppprrrrrrrrrrrrrrrtttwwwzzz{{{}}}~~~{{{yyyxxxxxxyyyzzzyyy{{{||||||zzzvvvppplllkkkuuuuuu^^^MMM>>>;;;888666666555444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444555555555666888===DDDIIIMMMUUUaaalllppppppmmmkkk```]]]\\\]]]```dddllltttyyy~~~tttccc[[[\\\eeellllllqqq}}}wwwkkk^^^VVV|||vvvxxx~~~~~~{{{|||tttppprrr{{{{{{lllWWWFFF>>>:::888555555444444444333333333///000000000111111222222//////000000000111111111222222222222222222222222000111111222333333333444333333333333333333333333222444555555444444666777444666888<<>>EEEKKKQQQ]]]lllvvvxxxtttnnnkkkbbbaaa______aaafffnnntttuuu|||oooaaa[[[___gggmmmpppuuuuuuiii]]]VVVxxxxxxtttuuu{{{}}}yyyvvvwwwppppppqqqtttxxxzzz{{{{{{yyycccMMMAAA===;;;666666555444333222222111222222222222222333333333000000111111111222222222111111111111111111111111000000111222333333444444333333333333333333333333222333555555444555666888555777:::???FFFOOOZZZaaa^^^bbbjjjtttzzzyyytttoookkkjjjnnnyyysssiiifffiiimmmvvv|||{{{{{{vvvuuuuuutttttttttuuuuuuppprrrtttvvvxxxyyyyyyyyy{{{vvvpppooovvv||||||{{{mmmcccaaaffflllsss|||~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{zzzzzz{{{}}}~~~|||yyyvvvrrrpppmmmlllkkkjjjhhhfffdddcccaaa___^^^^^^^^^^^^\\\\\\]]]^^^___aaabbbbbbaaaeeejjjjjjiiijjjnnnrrrqqqqqqrrrrrrrrrtttxxx{{{|||~~~~~~~~~|||{{{zzzzzzzzzzzz{{{|||yyy~~~}}}uuukkkggglllwwwyyygggWWWAAA>>>;;;888888777666444222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222///000000000111111111222111111111111111111111111111111111111111111111111222222333333444555555666333444444666:::AAAJJJQQQYYYgggxxxwwwooojjjfffeeecccaaaccciiiqqqwwwxxx{{{lllaaa^^^ccclllrrrtttxxx|||ttthhh^^^XXXssszzzuuunnnllltttzzzxxxwwwxxxsssuuutttppprrruuutttooojjjQQQCCC???===777777666555333222111000444444444444444444444444111111222222222333333333111111111111111111111111///000111222333444444444333333333333333333333333222333555555555555666888666888<<>>GGGPPPWWW]]]bbbeeebbbdddeeeccc___```eeejjjqqq}}}pppkkkiiikkkpppzzz|||yyyyyywwwuuuwwwvvvvvvvvvwwwxxxyyyyyywwwxxxxxxwwwvvvwwwyyy{{{}}}}}}pppjjjgggggggggkkkssszzz{{{{{{mmmeee]]]YYYWWWUUUYYY___cccjjjttt}}}}}}|||{{{{{{{{{yyyyyyxxxzzz{{{|||zzzyyyxxxyyyzzzzzzxxxvvvvvvwwwxxxxxxwwwwwwxxxvvvtttqqqkkkkkkjjjjjjiiigggfffeeecccaaa^^^]]]]]][[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVXXX\\\aaafffkkknnnoooqqqtttyyyzzzzzzwwwvvvuuuppppppoooooopppsssuuuwwwssstttvvvyyy{{{~~~~~~}}}}}}~~~~~~}}}zzzwwwuuurrrmmmmmmxxxlllSSSAAA;;;:::888666555444444333333333333333222222222222222111111111222222222222222222222222111111222222222222111111222222111111111111222222111111222222222222111111222222222222222222222222222222222222333444555666999:::>>>FFFOOO[[[nnn}}}{{{yyyvvvrrrqqqxxx|||sssffffffkkkwww~~~}}}||||||yyywwwtttrrrrrrqqqpppnnnmmmmmmllliiiccc^^^[[[[[[}}}zzz{{{xxxiiifffmmmuuuvvvsssxxx{{{|||uuupppllllllpppyyyxxxbbbQQQBBB>>>999555444444444444222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111222222333333333333444444444444444444666777888999:::@@@JJJTTT[[[aaaeeehhh___aaaaaa```^^^```gggllltttmmmjjjiiinnnuuuyyyvvvuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{wwwxxxxxxwwwvvvvvvxxxzzz~~~tttkkkgggeeeeeeeeejjjsss{{{}}}wwwwww{{{uuuddd]]]XXXVVVTTTSSSWWW\\\aaagggqqqzzz}}}{{{zzzzzzzzzyyyxxxxxxyyy{{{{{{zzzyyyvvvxxx{{{{{{yyyvvvuuutttvvvuuutttuuuuuutttqqqooojjjjjjkkkkkkjjjhhhfffeeecccbbbaaa``````]]]YYYVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWZZZ^^^dddiiinnnpppsssvvvyyyzzzxxxuuussssssppppppoooooopppsssvvvxxxuuuuuuwwwyyy|||~~~~~~}}}}}}~~~~~~{{{yyyxxxtttnnnlllwww~~~ttt[[[FFF<<<999888777666555555444333444444444222333333333333333333333222222222222222222222222111111222222222222111111111111111000000111111111111111111000000111111111222222222222222222222222333333222333333444555666999;;;AAAIIIRRR```ttt}}}zzzvvvqqqsss{{{wwwmmmcccdddmmmyyy~~~{{{yyyxxxwwwwwwtttqqqnnnmmmlllkkkiiiggghhhgggddd```\\\[[[[[[~~~||||||zzziiibbbfffmmmxxxvvvzzz{{{{{{zzzyyysssnnnmmmooovvvkkkZZZCCC???999666444444444444222222222222222222222222111111222222222333333333222111111111111111111111222222222333333222222222222222333333333444444444333333444444666777888999;;;BBBMMMWWW___dddhhhkkk_________^^^^^^bbbiiinnnwwwmmmjjjjjjoooxxx}}}wwwtttsssuuuwwwvvvvvvwwwwwwxxxyyyzzz{{{yyyyyyyyyxxxwwwxxxzzz|||zzznnngggeeeccccccdddjjjttt|||{{{ttttttzzzyyylll^^^XXXTTTTTTSSSRRRUUUZZZ^^^eeeoooxxx|||zzzyyyxxxxxxxxxxxxwwwyyy{{{{{{zzzyyyuuuxxx{{{|||zzzvvvtttssstttssssssssssssrrrooommmjjjjjjkkkkkkjjjiiigggfffdddcccccccccbbb___ZZZVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWYYY]]]bbbhhhnnnqqqsssvvvxxxxxxvvvsssqqqqqqrrrqqqoooooopppsssvvvxxxwwwwwwxxxzzz|||}}}~~~~~~~~~}}}~~~|||zzzyyyuuuooollluuu}}}}}}zzzzzzbbbJJJ<<<888888888666666555444444444444555444444444444444444444444222222222222222222222222111111222222222222111111111111000000000000111111222111000//////000111222222222222222222222222222333333333333444555666666777999@@@IIISSSaaawww~~~{{{vvvrrruuu}}}tttiiiaaadddnnn|||~~~~~~}}}{{{yyyvvvtttsssvvvsssooolllkkkjjjhhhgggdddeeedddaaa^^^[[[[[[[[[pppcccdddmmmvvvzzzxxxpppnnnyyyuuuZZZLLLBBB>>>;;;444888:::222444444333333222111000000222222222111111111111111333444444555555444444333222222222222222111000///222333444444555555444444111333555666666666888:::???EEEMMMWWWccckkkiiibbb___bbbbbbaaadddjjjmmmlllyyypppooooootttzzzvvvtttuuuwwwxxxuuuuuuuuuvvvvvvxxxyyyyyyxxxuuuuuuxxxyyyxxxzzz~~~ssskkkeeebbbbbbeeehhhlllqqqyyysssppprrrxxxyyymmmfffYYYSSSNNNLLLOOOSSSVVVWWW\\\dddoooxxx~~~|||zzzxxxwwwwwwwwwuuuwwwyyyyyywwwuuutttuuuqqquuuyyyzzzwwwuuuuuuvvvwwwuuurrrppppppooonnnmmmkkkkkkkkkkkkiiihhhgggfffdddbbbaaa```___\\\YYYVVVUUUUUUTTTTTTSSSSSSRRRRRRTTTUUUVVVZZZ___eeekkkooorrrqqqqqqsssvvvvvvsssooopppppppppqqqssstttvvvwwwwwwyyy||||||||||||}}}~~~zzzzzz{{{{{{||||||}}}}}}}}}~~~xxxoooqqqsssttt{{{zzzeeePPPDDD>>>:::666888666444444444555444333444222//////000222222222222222222111000//////...111111111111111111111111111111111222333333333444333333333333333222111000111111222222222333333333333333222222222333444444<<<===DDDOOOWWWbbbuuuzzz||||||vvvtttzzzrrreeebbb___jjj}}}~~~|||wwwtttsssrrrqqqoooooonnnllljjjgggfffeeeddddddaaa]]][[[[[[[[[ZZZZZZrrrddddddmmm{{{zzzuuu||||||dddNNNBBB===:::444777999111444333333333222111111111111111111111111222222222333333444444444444333333333333333333333222222111222333444444555555444444222333555666666777999:::@@@HHHPPPYYYbbbiiiiiiddd```hhhmmmjjjhhhkkkpppsss|||{{{mmmmmmooowww|||zzzvvvsssrrrrrrtttuuusssssssssssstttuuuvvvwwwyyyvvvwwwyyyzzzyyy{{{|||pppjjjeeebbbcccdddgggkkkqqqyyy|||qqqnnnrrrwww~~~}}}qqqfff^^^WWWRRRMMMKKKNNNRRRUUUVVV\\\dddnnnwww~~~~~~|||yyywwwvvvvvvvvvwwwyyy{{{zzzyyywwwwwwwwwuuuwwwyyyxxxwwwvvvxxxyyyyyyvvvrrrooonnnnnnmmmlllkkkkkkjjjjjjiiigggfffeeecccbbb``````___\\\YYYVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRTTTWWW\\\bbbhhhkkknnnoooppptttwwwxxxuuurrrqqqqqqrrrsssuuuvvvwwwxxxyyy{{{}}}}}}{{{{{{{{{|||zzzzzz{{{|||}}}}}}~~~~~~yyypppqqq~~~~~~uuuuuu{{{}}}kkkWWWGGG>>>:::999888666444444555555444333555333111000111333333333222222222111000/////////111111111111111111111111111111111222222222222222222222333333222111111000111111222222222333333333333333222222333333444555777;;;DDDNNNUUU```tttxxxyyyyyytttsssyyyrrreee``````kkk}}}{{{wwwtttrrrqqqpppooommmllljjjgggeeedddcccbbbbbb___[[[YYYYYYYYYXXXWWWwwwgggdddiiizzz~~~pppTTTEEE???;;;555888:::333333333333333222222222222000000111111222222333333333333444444444444333333222333333444444444444444222333444444555555444444222444555666666777999<<>>:::<<<999777555444555555444333666444222111333444444444222222222111000000//////111111111111111111111111111111111111111111000000111111222222111111000000111111222222222333333333333333333333333444555555555<<>>888999;;;555222222333333333333333333000000111111222333444444333333333444444333333333111111333444444555555555222333444444555555444444333444555666666888;;;===CCCNNNYYY^^^aaaeeehhhhhhhhhuuu~~~zzzqqqpppwww~~~}}}pppppppppuuu~~~zzzvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuttttttuuuvvvwwwwwwyyyxxxyyy|||||||||qqqiiidddaaaaaaccccccgggmmmttt}}}yyypppjjjlllppptttyyy}}}yyypppeee[[[TTTOOOMMMKKKKKKLLLOOORRRTTT[[[aaajjjrrrxxx~~~|||zzzxxxwwwvvvvvvvvvuuuwwwxxxwwwvvvuuuvvvwwwzzzzzzzzzyyyyyyyyyzzz{{{{{{wwwpppkkkjjjjjjjjjjjjiiiiiihhhhhhgggeeedddcccbbbaaa``````___^^^ZZZXXXUUUUUUTTTSSSRRRQQQQQQPPPSSSSSSTTTVVVZZZ___dddhhhgggkkkpppuuuxxxwwwuuurrroooqqqtttvvvxxxxxxwwwvvvyyyzzz||||||zzzyyyzzzzzzzzz{{{|||}}}yyyrrrooottt~~~{{{~~~qqquuu~~~nnnTTT???999===999777555444555555444333555444222222333444444333222222222111111000000000111111111111111111111111222111111111000/////////000000111111111000000///111111222222222333333333333333333333333444555666666@@@LLLTTTXXXcccvvvuuunnnppppppnnnnnnwwwttthhhdddlllyyy{{{xxxtttqqqpppooolllkkkgggfffdddbbb```___^^^^^^\\\ZZZWWWUUUUUUUUUSSSRRR|||nnnccc^^^```hhhoooqqqtttzzzwwwvvv{{{eeeOOOCCC???888888:::555333333333333333333444444000000111222333444444555222333333333333333333222///000111333444444444444222333444444555555444444444555666666666888<<>>BBBJJJTTT___eeekkksssxxxxxxxxxzzzxxxqqqooovvv~~~zzzwww|||zzzvvvvvvvvvvvvwwwyyyzzz{{{vvvvvvuuuuuuuuuuuuvvvvvvvvvxxx|||tttlllddd```]]][[[^^^bbbdddiiipppxxxzzzmmmfffbbbeeeiiilllooossspppoookkkfff^^^VVVNNNJJJFFFIIILLLMMMMMMNNNRRRUUUYYY^^^eeejjjooouuu|||~~~|||zzzyyyyyyyyyzzzwwwxxxxxxxxxwwwwwwyyy{{{yyywwwuuuttttttrrrnnnkkkllljjjgggeeefffhhhhhhhhhiiiiiiiiihhhgggfffeeedddccccccbbbcccdddcccaaa^^^XXXWWWVVVUUUTTTRRRQQQQQQOOOOOONNNOOORRRVVVZZZ\\\bbbfffjjjlllkkkiiiiiijjjmmmnnnoooppprrrsssttttttuuuwwwyyyyyyyyyxxxyyyzzz||||||}}}}}}~~~|||yyywwwwwwtttqqqvvv~~~}}}sssxxxrrrVVVCCC===:::888666555666666555444444333333333555555444222222222222222222222222222111111111111111111111111111111111222222222222222000111111222333333222222111111222222222333333333222333333333555666777888<<>>FFFLLLSSSZZZhhhvvvzzzyyyzzz~~~~~~wwwpppnnnsss{{{www{{{|||zzzzzzyyyyyyvvvuuusssrrrrrruuuxxxzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~uuueee^^^YYYVVVWWWXXXWWWZZZ^^^dddiiiqqqxxx~~~{{{qqqiii```aaabbbdddfffgggiiijjjeee```XXXPPPJJJFFFEEEEEEFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\```cccgggnnnwww~~~zzzvvvuuuvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvttttttsssqqqooonnnllllllmmmkkkiiihhhiiijjjjjjiiiiiiiiiiiiiiihhhfffeeedddccccccddddddeeeffffffgggccc```]]][[[YYYXXXUUUSSSSSSRRRQQQPPPOOOPPPRRRSSSYYY\\\aaafffiiijjjjjjjjjiiijjjmmmoooqqqsssttttttssstttwwwzzz{{{{{{zzzyyy{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzzzzz{{{~~~ttt|||yyyxxxaaaNNNCCC<<<777777777444333444333333333333333333333333111111222222222111111000///000000000111111111111111111222222222222111111///111222222111111222333000000111222333333444444333444555555666888;;;>>>IIITTTeeeyyy}}}~~~vvvtttuuuxxx|||}}}|||yyysssmmmkkkhhhddd___[[[XXXVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIGGGFFFzzzssslllqqquuuyyyzzzlllddd___gggwwwxxxqqqtttrrrnnnttt~~~ttt}}}pppXXXHHH@@@;;;888555555444444444444555555333333222111111111111111333333333333333333333333111111222222333333333333333333333444444444555555666777888888999>>>FFFLLLRRRYYYggguuuzzzyyyzzz~~~~~~vvvppppppwww{{{qqqqqqvvv}}}zzzxxxxxxwwwvvvwwwuuutttssstttvvvxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~qqqaaa\\\XXXVVVWWWWWWWWWZZZ```ccciiipppxxx~~~vvvmmmggg___```bbbccceeefffggggggccc^^^VVVNNNGGGDDDCCCCCCFFFHHHJJJLLLMMMPPPSSSVVVXXX[[[___bbbfffmmmwww{{{wwwvvvuuutttrrrwwwwwwwwwwwwwwwwwwwwwwwwsssrrrqqqooonnnlllkkkjjjnnnkkkiiiiiijjjkkkjjjjjjjjjjjjiiiiiihhhfffeeedddcccccccccdddeeefffggghhheeebbb___]]]\\\YYYVVVSSSRRRQQQPPPOOOQQQSSSUUUVVVWWWYYY^^^cccfffhhhiiiiiikkklllnnnqqqsssuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxzzz{{{}}}~~~}}}|||}}}~~~}}}}}}||||||{{{{{{||||||~~~yyy~~~}}}uuuwww~~~iiiTTTDDD<<<666666888666555666333333333333333333333333000000111222222111111111///000000000111111111111111111222222222222111111///111222222111111222333000000111222333333444444333444444555666999===AAAJJJVVVhhh}}}}}}||||||uuutttuuuwww|||xxx}}}{{{uuunnnlllhhhddd___ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIGGGFFFEEE{{{vvvmmmppprrrtttxxx}}}}}}zzznnnddd]]]cccrrrssssssppppppwww{{{xxx```NNNDDD===888222222111111222333444444333333222111111111111111222222222222222222222222000111222333333333333222333333333444444444555555777888999888999???GGGNNNTTT[[[iiivvvzzzyyyzzz}}}{{{tttppprrr|||rrrllloootttzzz|||wwwvvvuuutttrrrvvvvvvvvvuuuvvvwwwyyyzzzyyyyyyzzzzzz{{{|||~~~~~~ooo```[[[XXXWWWXXXWWWWWW[[[aaaccciiiqqqxxxxxxppphhhccc]]]^^^___aaabbbccccccccc___[[[TTTLLLFFFCCCBBBBBBEEEGGGJJJLLLMMMPPPTTTWWWXXX[[[```ccchhhpppzzz}}}xxxvvvvvvtttrrruuuuuuuuuuuuuuuuuuuuuuuurrrrrrpppooommmkkkjjjiiimmmkkkiiihhhiiijjjjjjjjjjjjjjjjjjiiihhhfffddddddcccddddddeeefffgggggghhheeeccc```___]]][[[WWWTTTRRRPPPOOOOOOQQQTTTVVVVVVTTTVVV[[[```dddfffggghhhlllmmmnnnppprrrtttvvvwwwyyyxxxvvvttttttuuuvvvxxxxxxzzz|||}}}||||||}}}}}}~~~~~~}}}}}}{{{zzzyyy{{{}}}{{{qqqqqqxxxqqq[[[FFF===666777999888777777333333333333333333333333000000111222222222222111000000000000111111111111111111222222222222111111///111222222111111222333111111111222222333333444222333444444666:::???CCCMMMYYYlll{{{uuuuuuwwwxxx}}}xxx{{{vvvmmmkkkhhhccc^^^ZZZVVVUUUQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFF~~~{{{mmmooooooooorrryyy|||zzzrrrggg\\\^^^lllzzz{{{tttppprrrwwwyyy|||iiiVVVJJJAAA999555444333333333333333444444444333222222222222222111111111111111111111111000111222333333333222222333333333444444444555555555666777888:::@@@JJJQQQVVV\\\iiiuuuxxxuuuuuuxxxuuupppooouuutttjjjiiinnnrrr{{{zzzvvvvvvvvvuuusssvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{}}}~~~ooo```ZZZXXXXXXYYYXXXWWW\\\cccfffkkkrrryyyxxxpppiiibbb^^^YYYZZZ\\\]]]^^^^^^^^^^^^XXXUUUOOOJJJFFFCCCCCCCCCEEEGGGJJJLLLMMMPPPTTTWWWXXX]]]bbbgggmmmuuu~~~yyywwwvvvtttrrrsssssssssssssssssssssssssssrrrqqqooonnnlllkkkjjjmmmkkkhhhhhhiiijjjjjjiiijjjjjjjjjiiigggfffdddccccccdddeeefffggggggffffffdddbbbaaa___^^^\\\XXXUUUSSSPPPNNNNNNPPPSSSSSSSSSQQQTTTXXX]]]aaadddfffgggjjjkkklllmmmoooqqqssstttxxxxxxwwwwwwwwwwwwxxxyyywwwyyy{{{|||||||||}}}~~~}}}zzzvvvtttwww~~~|||qqqooouuuxxxcccKKK@@@888888:::888666666333333333333333333333333000111111222333333222222000000000000111111111111111111222222222222111111///111222222111111222333222222222222222222222222222333333444666:::@@@EEEPPP]]]qqq{{{}}}yyyuuuvvvyyy|||zzzyyy}}}xxxuuukkkiiifffbbb]]]YYYUUUSSSQQQQQQQQQOOOMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF~~~lllnnnmmmlllooowww{{{{{{xxxkkk^^^\\\ggguuuxxxqqqtttuuuqqqrrrxxxnnn[[[NNNCCC::::::999888777666555555555555555444333333333333444000000000000000000000000000111222333444333222222333333333444444444555555333555666888;;;BBBMMMUUUVVV\\\hhhrrrtttpppoooqqqqqqmmmnnnvvv|||mmmeeeggglllooo~~~zzzwwwxxxyyyxxxvvvvvvwwwyyyzzz{{{{{{zzzyyyyyyyyyzzzzzz|||}}}~~~oooaaaZZZXXXXXXYYYXXXWWW]]]dddhhhmmmtttzzzzzzrrrjjjccc]]]ZZZVVVWWWYYYZZZ[[[[[[ZZZZZZSSSPPPLLLHHHEEEDDDDDDEEEEEEGGGJJJLLLNNNPPPTTTWWWZZZ^^^eeekkkqqqyyyzzzxxxvvvtttrrrtttttttttttttttttttttttttttsssrrrpppooommmlllkkkllljjjhhhggghhhiiiiiiiiikkkjjjjjjiiigggfffdddcccdddeeefffgggggggggfffeeecccbbb``````___\\\XXXUUUTTTQQQMMMMMMOOOQQQPPPOOOPPPRRRVVV[[[```ccceeefffhhhiiiiiijjjlllnnnpppqqqvvvwwwxxxzzz{{{{{{zzzzzzvvvxxxzzz{{{{{{|||}}}~~~}}}xxxrrrooouuu}}}|||yyyuuurrrwww}}}hhhNNNCCC999888:::888555444333333333333333333333333000111222333333333333333000000000000111111111111111111222222222222111111///111222222111111222333333333222222222222222222222222333444666;;;AAAEEESSSaaauuu}}}zzzvvv}}}xxxsssvvv|||yyyvvvxxxzzzuuusssiiihhhddd```\\\WWWTTTRRRQQQQQQPPPOOOMMMJJJGGGEEEDDDDDDEEEEEEFFFFFFGGGGGG}}}yyyqqqjjjiiikkkooovvv}}}{{{qqqeee___cccooo|||~~~vvvpppkkkggggggiiirrr^^^PPPDDD:::999777444333444444444333555444333333222222333333222222222222222222222222111222222333333222222111333333444444555666666666555777999;;;===DDDMMMTTTZZZ^^^lllqqqjjjjjjlllfffhhhnnnrrrxxxvvvkkkeeedddkkkttt|||~~~}}}|||{{{zzzyyyyyyyyyzzzxxxvvvwww{{{}}}}}}{{{{{{||||||{{{zzz|||nnn___\\\XXXWWWYYY\\\^^^ccciiimmmqqqwww~~~~~~{{{tttmmmeee___[[[YYYVVVVVVWWWYYYZZZZZZWWWUUUQQQOOOKKKGGGDDDCCCDDDDDDGGGIIILLLNNNQQQTTTXXX[[[]]]bbbjjjqqqwww{{{yyywwwvvvtttuuuuuutttsssssssssssstttxxxwwwvvvssspppmmmkkkiiihhhhhhhhhjjjlllmmmkkkiiihhhhhhhhhhhhhhhgggffffffhhhhhhiiiiiihhhgggfffeeeeeecccbbbaaa___[[[VVVRRRSSSRRRRRRRRRRRRQQQQQQQQQTTTRRRSSSWWW]]]ccceeeeeeggghhhkkkllllllmmmoooqqqtttvvvzzz{{{zzzxxxxxxwwwxxxzzz{{{{{{{{{|||~~~}}}vvvpppmmmyyy}}}{{{ooosss~~~}}}wwwwww}}}sss[[[HHH999999===;;;888888555555444444444333333333333222222111111222222333222222222222222222222222555444222111000111222222222222222222333444555555111111222222222333333333444444666888888999CCCMMMYYYiiizzz|||~~~xxx|||zzzooottt~~~~~~yyywwwzzzrrrllljjjhhhddd```\\\YYYVVVUUUWWWSSSOOOLLLKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEzzzqqqiiihhhiiimmmttt|||~~~uuuhhh```bbbkkkxxx|||uuummmgggeeeiiimmmyyybbbPPPDDD;;;:::777555333444444444333444444333222222222222222222222222222222222222222222222333333333333222222333333444444555666666666555777999:::>>>EEEPPPXXX^^^```kkknnngggjjjooojjjkkknnnpppuuutttiiiccccccjjjsss~~~}}}|||zzzyyyxxxxxxxxxzzzxxxwwwxxx{{{||||||{{{|||}}}}}}||||||}}}mmm___\\\XXXVVVYYY\\\^^^ccciiippptttyyy{{{xxxqqqjjjbbb\\\XXXVVVVVVVVVVVVXXXYYYYYYVVVTTTPPPMMMIIIFFFCCCCCCCCCDDDEEEGGGJJJMMMOOORRRWWWZZZ___eeemmmtttzzz{{{xxxwwwuuusssuuuttttttsssssssssssssssvvvuuutttrrrpppmmmkkkjjjjjjiiiiiikkklllmmmkkkiiihhhhhhhhhhhhhhhgggffffffgggggggggfffffffffeeeeeegggeeecccaaa___[[[VVVSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPQQQTTT[[[```ccccccfffhhhjjjllllllmmmoooqqqrrruuuyyy{{{zzzyyyxxxxxxyyyzzz|||{{{{{{|||~~~|||vvvrrrpppzzz{{{ppplllwww}}}vvvuuu|||xxxaaaMMM<<<;;;===:::777777555555555444444444333333333222222111111222222333222222222222222222222222444333222111111111222333333222222222222333333444111222222222222333333333444444666888888:::CCCNNN___nnn~~~}}}}}}www{{{vvvnnnvvvxxxvvvyyyrrrlllhhhfffccc___[[[XXXVVVUUUVVVRRRNNNKKKJJJJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEE|||sssjjjffffffjjjsss|||yyymmmccc```fffrrrzzz{{{yyytttkkkeeehhhpppxxxgggQQQDDD===:::888555444444444444333333333222111111111111222222222222222222222222222222222333333333333222222333333444444555666666666555666888:::???IIIVVV___dddeeemmmmmmgggnnnvvvrrrqqqpppoootttttthhhcccdddlllvvv~~~}}}{{{yyyxxxwwwwwwwww{{{zzzxxxyyyzzz{{{zzzzzz}}}~~~~~~}}}}}}~~~mmm```[[[WWWVVVYYY\\\^^^ccciiisssvvv{{{wwwtttmmmfff___YYYUUUSSSTTTTTTUUUVVVXXXWWWTTTRRRMMMKKKGGGDDDBBBBBBCCCDDDFFFHHHKKKMMMPPPTTTYYY\\\ccciiipppwww~~~zzzxxxvvvuuusssuuutttssssssrrrrrrsssssstttsssrrrpppooommmlllkkklllkkkkkkkkklllllljjjhhhgggggghhhhhhhhhgggffffffgggfffeeedddddddddeeefffiiigggeeebbb```\\\WWWSSSPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNRRRWWW\\\```aaafffhhhjjjkkklllmmmoooqqqqqqtttxxxyyyyyyyyyyyyzzz{{{|||}}}|||{{{|||}}}{{{wwwuuuttt}}}zzzmmmcccmmm~~~~~~uuusss|||~~~iiiSSS@@@<<<===999666666555555555444444444444333333222222111111222222333222222222222222222222222222222111111111222333333333222222111111111222222222222222222333333333333444444666888888;;;EEEPPPfffttt~~~{{{zzz~~~{{{vvvyyyxxxqqqllluuu}}}wwwuuu|||xxxrrrmmmgggeeebbb]]]ZZZWWWVVVUUUTTTQQQMMMKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEExxxnnngggeeehhhrrr||||||rrrfff___bbbmmmwwwxxxzzzwwwoookkkrrrmmmSSSEEE???;;;888666444444444333222333222111111000000111111111222222222222222333333222333333333333333333222333333444444555666666666555666888:::AAAMMM\\\gggmmmnnntttsssoooyyy|||xxxsssooouuusssiiieeegggppp{{{}}}{{{xxxvvvvvvvvvvvv|||{{{zzzyyyyyyyyyyyyyyy|||}}}}}}}}}}}}~~~qqqcccZZZWWWVVVYYY\\\___dddkkkssswww|||~~~ssspppjjjccc\\\WWWSSSRRRSSSRRRSSSTTTUUUTTTRRROOOJJJHHHEEECCCBBBBBBDDDEEEIIIKKKNNNPPPSSSXXX]]]aaaggglllttt{{{{{{wwwvvvtttssstttssssssrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmlllnnnmmmkkkkkklllkkkjjjhhhfffgggggggggggggggffffffhhhfffeeeccccccdddfffgggkkkiiifffccc```\\\WWWSSSOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMPPPTTTYYY^^^```fffhhhjjjkkkkkkllloooqqqppprrrvvvxxxyyyyyyzzz{{{|||}}}~~~}}}||||||}}}~~~{{{yyyyyyzzz{{{kkk^^^gggvvvuuusss~~~oooXXXCCC======999666777555555555555444444444444333222222111111222222333222222222222222222222222111111111222222333333444333333222111000000000000222222222333333333444444444444555888888<<>>GGGUUUfffrrrxxx}}}yyyrrrooovvvxxxlllgggggglllwww}}}zzzwwwvvvwwwxxxzzz{{{{{{|||zzzxxxxxxyyyzzzzzz{{{|||||||||~~~yyyggg[[[XXXWWW[[[___ccciiiooorrrwww|||nnnkkkfff```ZZZUUURRRPPPOOONNNOOOPPPQQQOOOLLLJJJFFFDDDBBBAAABBBCCCFFFHHHJJJKKKNNNPPPTTTZZZ```eeennnssszzz|||xxxwwwvvvuuusssrrrqqqqqqppppppqqqqqqqqqpppooommmmmmmmmnnnnnnnnnllljjjiiijjjjjjiiihhheeeeeefffgggggggggffffffgggfffeeeeeeeeefffggghhhiiifffbbb___\\\YYYUUUSSSNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQVVV\\\aaaeeegggiiijjjkkklllnnnpppoooqqqtttvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~tttccchhhttt{{{ttt}}}{{{cccMMMFFFCCC>>>:::;;;666666666555555555444444333222222111111222222333222222222222222222222222111111222333333333222222333222222111111111222222333333333333444444444444444333555777999>>>KKKXXXbbbppp}}}{{{vvvoooiiieeehhhkkkmmmqqqvvv{{{{{{oookkkiiittt}}}yyyyyy}}}{{{tttqqqoooppplllfff___YYYVVVTTTSSSPPPNNNLLLKKKKKKIIIGGGEEEFFFFFFGGGGGGGGGGGGFFFFFF~~~sssiiieeemmmwww|||wwweee]]]cccnnn{{{fffPPPGGG===:::777555555444333222444444333222222222222222000111111222333333444444333333444444444444333333333333444444555666666666555777;;;AAAJJJXXXiiiuuuyyy~~~yyytttsss{{{}}}tttllljjjlllrrr}}}~~~|||zzzwwwwwwxxx{{{|||yyy{{{|||zzzxxxwwwyyy|||{{{|||}}}}}}}}}zzzggg\\\YYYXXX]]]aaadddkkkqqqtttyyyzzzllliiiddd^^^XXXSSSPPPOOOMMMMMMMMMNNNOOOMMMJJJHHHEEECCCBBBAAABBBEEEGGGIIIKKKLLLNNNQQQUUU[[[bbbgggrrrwww~~~~~~yyyxxxwwwvvvrrrrrrqqqpppppppppppppppsssqqqooonnnmmmmmmnnnooollljjjhhhggghhhiiiiiihhhdddeeeffffffggggggffffffddddddeeeeeeeeeffffffffffffccc___\\\ZZZXXXTTTRRROOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOSSSZZZ```eeegggiiijjjjjjlllnnnpppppprrrtttuuuuuuvvvxxxzzz|||}}}~~~~~~~~~zzzgggkkkwww~~~sssyyylllUUUMMMIIIAAA<<<;;;666666666666555555555555333222222111111222222333222222222222222222222222222222333333333222111000333222222222222333333444333333333444444444444555333333444777:::???MMMZZZggguuuxxxooogggeeefffiiimmmqqqvvvyyy{{{}}}zzzooollllllvvv{{{yyy{{{tttpppooommmjjjddd]]]YYYVVVUUUUUUPPPNNNMMMLLLLLLJJJHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFtttiiidddkkkttt}}}{{{fff[[[```jjj|||kkkSSSIII>>>;;;777555555555333222555444333333222222333333000000111222333333444444333444444555555444444333333333444444555666666777555888<<>>GGGXXXhhhxxxxxxooojjjmmmnnnnnnpppxxx}}}uuummmqqqyyy~~~zzzvvvjjjfff```\\\YYYXXXVVVTTTSSSRRRPPPNNNLLLJJJHHHGGGCCCDDDEEEEEEEEEGGGJJJMMMtttjjjdddbbbbbbgggmmmvvv}}}xxxkkkbbb```gggvvv~~~xxx|||ttttttwwwwwwqqqVVVIIICCC;;;777666666555333333222222111111222222333222222222333333444444555444444444333333222222222444555555555666666777777888888===FFFMMMSSS\\\dddtttzzz{{{uuuooommmuuu~~~|||}}}~~~{{{{{{{{{{{{{{{|||||||||zzzzzzzzz{{{|||}}}~~~~~~}}}~~~{{{nnnaaa___]]]___fffnnnvvvyyy{{{tttmmmhhh```ZZZUUURRRPPPNNNKKKKKKJJJHHHFFFEEECCCBBB@@@AAACCCEEEIIILLLNNNOOOOOORRRUUUXXX\\\cccmmmuuu}}}{{{vvvsssrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhgggffffffeeeeeeeeeeeefffggggggffffffeeeeeeeeeeeeeeeeeedddcccaaa```______\\\[[[YYYWWWUUUSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOSSSXXX]]]bbbeeefffhhhiiinnnqqqsssttttttssssssttt}}}~~~~~~wwwlllqqqtttxxxrrrUUU@@@<<<@@@:::777555333444555444444444444333333333222222222111111111111222222222222///000000000111111111222222222333333333444444444666555444444444444555666999777777:::???JJJ\\\lll|||xxxrrroooqqqqqqooopppyyy{{{rrrlllpppwww{{{}}}~~~~~~xxxsssnnnjjjeee```\\\YYYVVVTTTTTTSSSQQQOOOLLLJJJHHHGGGCCCDDDEEEFFFFFFHHHLLLNNNwwwllldddaaaaaadddhhhqqqyyyyyyoooeeeaaadddttt}}}}}}yyysssxxxtttvvvwwwuuuyyy\\\KKKEEE===888666666555333444333222111111222333444333333333333444444444444444444444333333222222222444444555555666777777777888888>>>GGGNNNUUU^^^ggg{{{~~~vvvooojjjkkkttt{{{~~~zzzzzz{{{{{{{{{|||||||||zzzzzzzzz{{{|||||||||||||||zzz{{{~~~wwwlllaaa___]]]___fffooovvvzzz~~~|||vvvmmmhhh```ZZZUUUSSSQQQPPPMMMLLLJJJHHHFFFEEECCCCCC@@@AAACCCFFFIIIKKKMMMNNNNNNQQQUUUYYY]]]eeennnuuu~~~zzzyyyuuurrrqqqllllllllllllmmmmmmmmmmmmnnnnnnmmmlllkkkjjjiiiiiiggggggfffffffffffffffgggggggggfffeeeeeeeeeeeeffffffeeedddcccaaa```^^^^^^[[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMQQQVVV\\\bbbeeefffggghhhmmmppprrrsssssssssssstttzzz||||||~~~}}}zzz{{{tttiiikkk{{{qqqooowwwxxx[[[CCC===AAA:::888666555666666444333555444333222222222333333000111111111111111222222//////000000111222222222222222333333444444555555666555444333333444555666888777888<<>>GGGOOOWWWbbbkkk}}}vvvnnnjjjiiijjjttt{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{yyyzzz}}}}}}pppggg^^^\\\[[[___fffpppwww{{{||||||wwwlllggg___YYYVVVTTTRRRQQQNNNMMMKKKIIIGGGEEEDDDDDD@@@AAACCCFFFHHHJJJLLLMMMMMMQQQWWW\\\```gggpppvvvzzzwwwwwwtttqqqpppmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmlllkkkjjjjjjhhhggggggffffffgggggghhhhhhgggfffeeedddeeeeeeffffffeeedddbbbaaa___^^^]]]ZZZYYYWWWTTTSSSRRRRRRRRRMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNTTT\\\cccggghhhiiijjjlllooorrrssssssrrrssstttvvvyyy}}}~~~xxxzzzzzzwwwwww||||||qqqggggggsssqqqgggqqq}}}dddIII>>>@@@;;;:::999999999888666444555444333222222222333333111111111222222333333333000111111222333333444444222222333333444555555666777666444333333444666777777777999>>>DDDOOOaaaqqq~~~zzzxxxllllllmmmsssooojjjiiipppxxx{{{}}}~~~xxxvvvuuuwwwxxxvvvoooiiifffeeebbb^^^YYYVVVUUUTTTTTTSSSQQQNNNKKKIIIGGGFFFDDDEEEGGGHHHIIILLLPPPSSS{{{nnnddd``````___cccnnn|||wwwiiiaaacccsssyyyqqqqqqvvvtttoooyyy}}}}}}}}}zzz\\\MMMFFF>>>999777666444333444333111000000111333444555555555444444333333333...///000222444666777888444444444555666777777888999999>>>GGGPPPYYYdddooo}}}|||zzzvvvooojjjiiilllhhhuuu~~~}}}}}}|||{{{zzzyyyyyyxxxzzzzzzzzz{{{zzzzzzyyyyyy}}}{{{{{{~~~vvvjjjbbb\\\ZZZZZZ^^^fffqqqyyy~~~{{{}}}wwwlllggg___YYYVVVTTTSSSSSSOOONNNLLLIIIGGGFFFEEEDDD@@@AAACCCFFFHHHJJJKKKKKKNNNRRRYYY^^^ccciiiqqqwwwwwwvvvuuussspppooonnnoooooooooppppppqqqqqqoooooonnnmmmlllkkkkkkjjjhhhhhhggggggggghhhhhhiiihhhgggfffeeedddeeeffffffffffffdddbbb```___]]]\\\ZZZXXXVVVTTTRRRQQQQQQRRRMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLSSS\\\dddiiikkkmmmnnnlllnnnqqqsssrrrrrrssstttssswww|||~~~zzzxxx{{{zzzuuutttxxxzzzyyyxxxpppfffeeeooosssbbbmmm|||qqqSSSDDDCCC===<<<;;;<<<<<<:::777555555444333222111222333444222222222333333444444444222222333444444555666666222222333333444555666666777666444333333444666777777666999???EEEPPPbbbrrr}}}zzzxxxhhhiiillluuu~~~pppkkkkkkrrrxxx{{{|||~~~yyyuuuqqqpppppprrruuusssmmmfff```___^^^[[[WWWTTTTTTTTTTTTRRRPPPNNNKKKHHHFFFEEEDDDFFFHHHIIIJJJMMMQQQTTTxxxooohhhbbb^^^```dddnnnzzz}}}qqqgggfffsss}}}{{{yyyssstttqqqllllllrrr{{{}}}{{{}}}^^^OOOGGG???:::666222222666555444333333222222333333222222333333333333444444333333333333333333333333666777777777555555777999;;;===BBBIIIQQQ[[[cccggg~~~vvvooonnnooollliiiiiimmm}}}~~~|||||||||||||||}}}}}}}}}}}}wwwyyyzzz{{{{{{zzzxxxvvv{{{|||~~~yyymmmaaaZZZSSSUUUYYY]]]ccclllvvv|||zzzsssoooggg^^^WWWUUUSSSQQQOOOPPPNNNLLLIIIFFFCCCBBBAAADDDDDDFFFHHHJJJLLLMMMNNNSSSSSSWWW___dddiiipppxxxyyyrrrooonnnnnnnnnqqqpppnnnmmmmmmooopppqqqqqqppppppnnnmmmjjjhhhggghhhhhhhhhhhhhhhgggffffffgggffffffggghhhhhhfffccccccaaa```______^^^\\\ZZZWWWUUUSSSSSSRRRRRRPPPNNNNNNLLLKKKIIIHHHHHHHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNRRRYYY```fffiiijjjkkkmmmnnnooooooooopppsssvvvxxxyyy{{{|||~~~||||||{{{zzzxxxwwwwwwxxxzzz{{{}}}qqqeeebbbhhhwwwqqqfffjjjvvv|||___HHH???:::<<<>>>???===:::999999555444444333333222222111222333333444444333333222333333333333333333333333111222333333444444333333666555333111111111333444444888777;;;HHHQQQ^^^qqq~~~oooooonnnsssqqqjjjiiinnnqqqqqqvvv}}}wwwrrrmmmkkknnnsssqqqgggaaaaaa[[[YYYXXXXXXYYYXXXVVVTTTPPPOOONNNLLLIIIFFFDDDCCCDDDEEEFFFHHHJJJMMMOOOPPPyyyppphhhbbb___^^^cccmmmzzzssshhhcccqqq}}}~~~|||{{{xxxqqqqqqnnnjjjjjjpppzzz~~~dddQQQIII@@@<<<777333444777555444333333222222333333222222333333333333444444333333333333333333333333555666777666555555777888888;;;@@@GGGPPPZZZaaafffssslllhhhjjjllllllmmmnnnrrr~~~|||zzz{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyzzzzzzzzzyyyxxx{{{|||~~~~~~rrrggg]]]WWWRRRSSSVVVYYY___hhhrrryyyyyytttkkkddd\\\VVVTTTTTTRRRQQQPPPNNNLLLIIIFFFDDDCCCBBBDDDDDDFFFHHHJJJLLLMMMNNNRRRSSSWWW___eeejjjqqqyyyxxxrrrooonnnooooooqqqooonnnllllllmmmooopppqqqpppooonnnllljjjiiihhhhhhhhhhhhgggggggggffffffeeeeeefffgggiiiiiihhhfffcccaaa_________^^^\\\ZZZWWWUUUSSSRRRRRRRRRPPPNNNKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNRRRYYY```eeehhhiiiiiimmmnnnooooooooopppsssvvvuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||tttfffaaaeeesssuuuhhhkkkttthhhPPPDDD???@@@BBBDDDDDD@@@;;;666555555444333333222222111111222222333333222222111333333333333333333333333333333444555555555555555666555333222111222333444555999777<<>>:::666555777555444333333222222333333222222222333333333444444333333333333333333333333333444555444444444666888888;;;CCCLLLVVV___eeeiiijjjjjjnnnssstttqqqppprrr~~~}}}{{{zzzzzzyyyxxx||||||{{{zzzyyyxxxxxxwwwxxxwwwwwwxxxyyyzzz{{{|||zzz{{{}}}|||vvvsssqqqrrrssswww|||wwwhhh^^^XXXRRROOOLLLLLLLLLMMMQQQYYYccciiissswww|||zzzvvvfff___WWWRRRQQQRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFDDDDDDFFFHHHJJJLLLMMMNNNQQQRRRWWW___ffflllttt|||{{{uuuqqqooopppppppppqqqooommmlllkkkkkkmmmnnnrrrpppnnnlllkkkjjjjjjjjjhhhgggeeeccccccdddfffgggfffeeefffhhhjjjkkkiiigggcccaaa___^^^^^^]]][[[ZZZVVVTTTSSSRRRRRRQQQOOOMMMJJJJJJIIIIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLPPPVVV]]]bbbddddddccchhhjjjlllmmmmmmnnnppprrrtttuuuxxxzzz|||~~~~~~~~~|||}}}}}}}}}~~~~~~|||||||||||||||}}}vvviii___\\\eee|||}}}nnnkkkqqqrrr___[[[YYYVVVQQQJJJBBB;;;777555555555444333333222222111111222222222222111111222222222222222222222222444555555666666666666666555444333333333333444444777;;;999>>>MMMYYYhhh}}}{{{|||}}}qqqkkkkkkrrruuutttxxx}}}vvvpppmmmbbb```\\\ZZZXXXVVVSSSQQQNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIKKKMMMQQQUUUXXXYYY}}}uuummmeee```]]]___fffttt}}}pppcccYYYfffsssyyy||||||xxxtttlllgggeeeggghhhlllxxxvvvXXXMMMBBB>>>;;;777555555555444333333222222333333222222222333333333444444333333333333333333333333222333444444444444666888777<<>><<<888555444555444333333222222333333222222333333333333444444333333333333333333333333222444555555444555777999666;;;CCCMMMWWW^^^cccfffaaaiiivvv~~~vvvrrrsss}}}zzzyyyzzz|||||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{|||uuulllhhhgggfffeeefffiiimmmqqqtttwwwzzz|||uuueeeXXXQQQMMMJJJIIIFFFGGGGGGGGGIIIMMMTTTXXX^^^dddmmmvvv}}}yyytttfff___VVVQQQPPPPPPOOOMMMOOONNNLLLJJJHHHFFFEEEDDDDDDDDDFFFHHHJJJLLLMMMNNNQQQQQQVVV^^^eeejjjrrrzzz}}}yyytttpppoooooooooooopppooommmllllllmmmooopppooooooooonnnmmmllljjjiiifffeeecccbbbbbbbbbcccdddggggggfffggghhhhhheeecccbbb```^^^]]]]]]]]][[[YYYVVVTTTRRRQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLQQQVVV[[[___bbbcccccceeehhhjjjjjjkkkmmmoooppprrruuuyyy{{{{{{{{{{{{yyyyyy{{{|||~~~~~~~~~~~~~~~~~~~~~wwwqqqiii___YYY___vvvtttnnnqqqvvvdddPPP@@@888999<<<666666555555444333333333333333333444444333333333222222222222222222222222111222333333444333333333444444444444555555555555555::::::AAAPPP[[[iii}}}}}}}}}vvvrrruuu}}}~~~xxxwww{{{|||uuufffccc___]]][[[ZZZYYYWWWSSSSSSRRRQQQOOOMMMKKKJJJKKKLLLMMMOOOQQQSSSVVVWWWxxxooofffaaaaaa___cccppp}}}ttthhhYYYdddqqqxxx||||||wwwpppgggbbbbbbhhhiiiiiirrr}}}}}}^^^QQQEEE@@@>>>:::666555555444333333222222333333222222333333333333444444333333333333333333333333333444555666555666888:::777<<>><<<:::777777777666555555444444222222222222222222222222444444444444444444444444000000000111111222222222000111222444555666666666888:::AAAMMM\\\ooo}}}nnnrrrwwwqqqmmmooouuuyyywwwjjj```aaacccfffiiiiiihhhfffhhhfffbbb\\\UUUPPPNNNNNNKKKNNNRRRUUUXXXZZZ]]]___sssuuuvvvvvvuuuuuuvvvxxxzzzzzz||||||qqqhhhaaaaaaaaaeeennnsssmmmcccXXXUUUVVV___lllrrrooojjjfffiiillllllkkkooovvv}}}nnnTTTGGGCCC@@@<<<:::666444222000000000222333333333333333333333333333333333333444444444555555555555666555555666999;;;<<>>HHHSSS[[[dddnnnssstttnnnnnnooonnnlllrrrxxxuuuuuuvvvsssssstttuuuuuuuuuuuutttwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxzzz{{{|||}}}yyyqqqpppqqqrrruuuyyy}}}qqqbbbUUULLLIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKLLLMMMMMMNNNPPPRRRTTTWWWYYYZZZZZZZZZ\\\]]]^^^bbbhhhnnnvvv~~~uuukkk___\\\YYYWWWXXXYYYZZZZZZ^^^ZZZUUUPPPLLLIIIHHHHHHIIIHHHHHHHHHIIILLLOOOQQQSSSZZZ___aaaeeekkkooonnnqqqtttyyy}}}{{{zzzyyyuuusssqqqpppooommmiiifffbbbbbbaaa```````````````bbbbbbccccccddddddeeeeeecccbbbaaa```^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGJJJMMMPPPWWW\\\aaafffhhhiiikkkllloooppprrruuuxxx{{{}}}~~~}}}|||zzzyyyxxx|||}}}~~~}}}||||||yyysssfffYYYRRRSSS^^^qqquuufffeeeqqqiiiNNNDDD???:::888777666555555444444555222222222222222222222222333333333333333333333333111222222222222111000000222222222222333444555555777;;;AAAKKKYYYjjj{{{|||uuupppnnntttuuukkkkkkmmmqqqttt{{{~~~mmmaaa^^^]]]___bbbdddeeedddcccbbbaaa\\\UUUOOOLLLMMMOOOQQQQQQRRRTTTWWWYYY[[[\\\\\\xxxxxxxxxwwwvvvvvvxxxzzz~~~zzzpppiii___aaaeeekkktttvvvjjj]]]SSSOOOPPP[[[lll{{{}}}|||yyyvvvZZZKKKDDD@@@<<<999444555555555444333222111333333333333333333333333333333333444444444555555444555555555555777:::<<>>;;;888777666555555444444555222222222222222222222222333333333333333333333333222222222222222111111000222222222222333444555666666;;;CCCLLLXXXgggvvvwwwpppkkknnnwwwuuuggggggjjjnnnrrryyyzzzhhh]]]\\\[[[\\\^^^______^^^\\\[[[\\\XXXSSSOOONNNPPPSSSUUUSSSTTTUUUWWWXXXZZZZZZ[[[uuuxxx{{{|||zzzxxxwwwwwwwwwyyy|||}}}|||vvvnnniii```bbbfffmmmuuuvvvjjj[[[SSSOOOOOOZZZlll||||||xxx~~~zzz]]]LLLEEE@@@;;;999333444444444333222111000333333333333333333333333333333333444444444555555333444555555555777:::===DDDLLLVVV___iiisssxxxwwwnnnllljjjlllpppxxx~~~vvvtttssstttooopppsssuuuvvvvvvuuutttuuuvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxxxxzzz}}}tttbbbUUUMMMIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLMMMMMMNNNPPPRRRVVVWWWYYYZZZ[[[\\\^^^```aaahhhqqqxxx~~~xxxnnn___]]]ZZZZZZ\\\___aaabbb___[[[VVVPPPLLLIIIHHHHHHHHHHHHGGGHHHIIILLLOOOQQQTTT[[[bbbeeejjjpppsssrrrtttwww{{{{{{xxxwwwvvvvvvxxxwwwwwwvvvuuurrrmmmjjjbbbaaa___^^^^^^^^^___```aaaaaaaaaaaa````````````___^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOOOONNNLLLKKKIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHLLLNNNRRRWWW]]]cccfffhhhjjjlllmmmnnnqqqtttxxx|||~~~~~~}}}|||{{{{{{||||||{{{|||~~~~~~}}}{{{vvvwwwxxxtttgggYYYSSSUUUUUUfff{{{mmmjjjuuu}}}ZZZEEE===;;;888777666555555444444555222222222222222222222222333333333333333333333333333333333444333222222111333333333333444555666777666<<>>GGGOOOYYYfffvvv}}}uuunnniiiwww{{{mmmeeedddfffiiimmmvvvtttbbbYYYXXXUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXwwwzzz~~~}}}zzzxxxwwwtttwwwzzzzzzvvvpppjjjfff___aaaeeekkkrrrsssfffXXXNNNJJJLLLYYYmmm|||sssqqquuu~~~bbbOOOFFF@@@;;;999666555333222111111222222333333333333333333333333333333333444444444555555222333555555555777;;;===CCCNNNYYY^^^bbbiiioooqqqzzzzzzzzzzzzxxx{{{yyyrrrpppqqqrrrpppqqqsssttttttttttttsssrrrsssuuuvvvvvvvvvttttttuuuvvvwwwwwwwwwyyy}}}nnn\\\QQQLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKMMMNNNOOOOOOPPPRRRTTTTTTVVVXXXZZZ\\\___cccffffffooozzzyyyoooaaa^^^[[[ZZZ[[[]]]______]]][[[XXXTTTOOOJJJFFFDDDDDDDDDDDDEEEHHHLLLOOOQQQTTT\\\dddiiinnntttwwwvvvwwwzzz~~~}}}{{{{{{}}}~~~~~~{{{uuunnniiicccbbb```^^^^^^___```bbbbbbaaaaaa```______^^^^^^]]]\\\[[[XXXWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRLLLLLLLLLLLLKKKIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMOOOTTT\\\bbbfffiiilllnnnnnnooorrruuuxxx{{{}}}}}}{{{zzzzzz{{{{{{}}}~~~~~~|||zzzxxxyyy~~~qqq^^^UUUUUURRRdddvvvmmmqqqfffHHH???AAA888777666555555444444555222222222222222222222222333333333333333333333333333333333333333222111111333333333333444555666666999@@@IIIQQQZZZhhhzzzzzzrrrnnnyyyzzzlllffffffiiimmmooouuurrrcccZZZZZZUUUVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSUUUVVVWWWyyy{{{}}}}}}{{{yyyyyyyyywwwzzz|||{{{vvvpppiiifff\\\]]]```fffmmmnnnbbbSSSJJJGGGJJJYYYnnnzzzqqqooosssyyy}}}cccPPPGGG@@@;;;999888666444222111222333444333333333333333333333333333333333444444444555555222333555555555777;;;>>>DDDQQQ]]]aaabbbhhhnnnqqq}}}~~~zzz{{{uuuooonnnpppqqqrrrrrrssssssttttttssssssppprrrtttuuuvvvuuutttssswwwwwwxxxxxxxxxzzz~~~zzzooo___RRRJJJHHHIIIJJJMMMMMMMMMMMMMMMNNNNNNOOOLLLNNNOOOOOOOOOPPPSSSUUUTTTUUUXXXZZZ\\\___dddgggkkktttyyynnnccc```\\\ZZZZZZ[[[\\\[[[\\\[[[YYYVVVQQQKKKFFFDDDBBBBBBCCCDDDHHHLLLOOORRRTTT]]]eeejjjooouuuxxxwwwwwwzzz~~~|||uuulllgggdddbbb```^^^^^^___aaabbbccccccbbbaaa```______^^^^^^]]][[[YYYWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSMMMNNNNNNOOOPPPPPPPPPOOOLLLLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMOOOTTT[[[bbbfffjjjmmmooooooppprrruuuxxx{{{}}}~~~}}}|||{{{zzz{{{|||~~~~~~{{{yyywwwttt___TTTRRRRRReeexxxlllnnn|||jjjKKKAAADDD888777666555555444444555222222222222222222222222333333333333333333333333111222222222222111000000222222222222333444555555:::AAAJJJRRR[[[jjj}}}xxxtttxxx|||nnnggghhhlllqqqrrruuu~~~ssseee^^^]]]UUUVVVXXXZZZ[[[]]]]]]]]]cccaaa___]]]\\\[[[ZZZZZZSSSRRRRRRRRRRRRTTTVVVWWWxxxzzz|||zzzwwwvvvzzz}}}}}}}}}|||yyyrrrjjjddd___]]]^^^eeekkkiii^^^SSSJJJHHHMMM\\\nnn|||zzzuuusssppprrrxxxzzz|||{{{}}}eeeRRRIIIAAA<<<;;;777777555444333222222222333333333333333333333333333333333444444444555555555555666888777555888???HHHSSS```gggggghhhnnnttt{{{|||sssllllllmmmpppssstttttttttuuuuuuuuuuuuvvvsssttttttuuuuuuuuuuuuuuuxxxtttrrrvvvzzz{{{~~~}}}fff]]]SSSMMMMMMNNNMMMKKKLLLMMMNNNMMMLLLLLLNNNPPPNNNNNNMMMMMMNNNPPPRRRSSSWWWXXXYYYYYY[[[___fffjjjsssyyyxxxqqqeee]]]WWWXXX[[[[[[ZZZ[[[]]]^^^]]]YYYRRRKKKFFFCCCAAAAAAAAACCCFFFJJJMMMPPPUUU\\\eeelllnnnpppsssuuu}}}zzzsssmmmjjjdddcccbbbaaa````````````___```______^^^]]]\\\[[[[[[YYYVVVUUUVVVWWWVVVUUUUUUVVVVVVUUURRRPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPPPPOOONNNMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFDDDCCCAAADDDDDDEEEEEEFFFGGGIIIJJJMMMVVV```fffffffffiiilllpppqqqqqqrrrtttuuuwwwxxxxxxyyy|||~~~~~~}}}|||{{{vvvuuuzzzwwwbbbWWWTTTSSSdddwwwjjjkkkxxxtttOOO===<<<999888777666666555666666444444333333333333222222222222222222222222222222333444444555555444444333333333444333222333555888:::AAAKKKUUU___nnn~~~yyyzzzyyyxxxnnnkkkkkknnnooorrrzzznnnccc[[[WWWWWWXXXZZZ^^^bbbfffhhhmmmiiiddd```^^^\\\[[[YYYVVVRRRNNNNNNSSSVVVUUUSSSwwwyyy{{{zzzwwwwwwzzz~~~~~~}}}{{{wwwqqqiiiddd^^^\\\]]]dddiiiggg]]]SSSLLLIIIMMMZZZkkkxxxxxxtttrrrppprrruuuyyy|||gggSSSIIIAAA<<<;;;777666555444333222222222333333333333333333333333333333333444444444555555555555666888777555999@@@GGGTTTdddmmmoooppptttyyy}}}}}}qqqkkkkkkmmmooossssssssstttttttttuuuuuuuuutttuuuuuuvvvwwwvvvvvvvvvyyyuuutttwwwzzz{{{rrriiiXXXRRRKKKIIIKKKNNNNNNMMMLLLMMMNNNMMMLLLLLLNNNPPPOOOOOONNNOOOOOOQQQSSSTTTXXXYYYZZZ\\\^^^ccciiinnnwww~~~wwwpppddd\\\VVVXXXZZZZZZZZZ[[[^^^___^^^YYYRRRJJJEEEBBBAAAAAAAAACCCFFFJJJNNNPPPUUU\\\eeekkknnnpppsssvvvzzz}}}|||vvvqqqllljjjcccbbbaaa```____________``````______^^^]]][[[[[[[[[XXXVVVUUUVVVVVVVVVUUUTTTUUUUUUSSSQQQOOOOOOPPPNNNOOOPPPRRRRRRRRRQQQQQQNNNMMMLLLJJJGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJMMMTTT^^^dddggghhhjjjlllnnnooopppqqqsssuuuwwwxxxxxxzzz|||~~~~~~~~~}}}}}}{{{yyy|||yyyrrrttt|||wwwcccXXXUUURRRcccwwwjjjkkkwww{{{UUUAAA???999888777666666555666666444444333333333333222222222222222222222222222222333333444444444444333333333333444333222333666888;;;BBBLLLVVVaaarrr{{{vvvvvvyyy~~~yyymmmkkkkkkmmmnnnsss}}}pppeee^^^ZZZ[[[[[[[[[\\\___dddiiirrrnnnhhhccc___]]][[[YYYTTTPPPMMMNNNRRRUUUUUUSSSvvvxxxzzzzzzxxxxxx{{{}}}yyytttnnnhhhccc]]][[[\\\bbbgggeee\\\SSSMMMIIILLLXXXgggtttwwwssssssrrrssstttxxx}}}jjjTTTHHHAAA===<<<777666555444333222222222333333333333333333333333333333333444444444555555555444666888777555:::AAAIIIVVVgggrrruuuuuuxxx{{{~~~}}}nnniiijjjlllooosssrrrsssssssssttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwzzzvvvuuuyyy{{{{{{{{{iii\\\VVVNNNKKKGGGHHHKKKNNNOOONNNLLLMMMNNNNNNMMMMMMNNNPPPPPPPPPOOOPPPQQQSSSTTTVVVXXXZZZ\\\___bbbhhhooottt|||vvvoooccc[[[VVVWWWYYYYYYZZZ\\\``````___[[[SSSJJJDDDAAAAAAAAAAAACCCFFFJJJNNNPPPTTT[[[dddkkknnnqqqtttwwwxxx|||~~~}}}{{{yyyuuurrrnnnllljjjbbbbbbaaa```____________``````______^^^\\\[[[ZZZZZZXXXVVVUUUVVVVVVUUUTTTRRRSSSSSSRRRPPPNNNNNNOOOKKKLLLNNNOOOPPPQQQQQQQQQLLLLLLJJJHHHFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGIIIJJJMMMRRRZZZaaagggjjjkkkkkkmmmnnnoooqqqtttvvvwwwxxxyyyzzz|||}}}}}}}}}||||||~~~yyyvvvvvvqqqlllsss~~~wwwcccXXXUUURRRaaa}}}vvviiijjjvvv\\\EEE@@@999999888777666666666666444444333333333333222222333333333333333333333333333333444444444444333333222333333333222333666888<<>><<<666666555444333222222333333333333333333333333333333333333444444444555555555444555888777666;;;CCCLLLXXXgggrrrvvvwwwzzz}}}xxxmmmiiijjjlllppptttrrrrrrrrrsssssssssttttttuuuuuuvvvwwwwwwwwwwwwvvvyyyvvvvvvyyyzzzzzzssseeeYYYRRRQQQNNNLLLKKKKKKMMMOOONNNLLLLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWWWWYYY]]]aaafffllltttyyy}}}tttmmmaaaZZZUUUVVVXXXXXXZZZ^^^bbbbbbbbb]]]TTTKKKDDDAAABBBBBBBBBDDDFFFJJJNNNPPPSSSZZZccciiimmmppptttwwwyyy}}}{{{yyywwwtttrrrrrrqqqpppnnnmmmlllllllllcccbbbaaa``````______`````````___^^^]]]\\\ZZZYYYXXXWWWUUUUUUVVVVVVTTTSSSQQQRRRSSSRRROOONNNOOOPPPKKKKKKLLLMMMNNNNNNOOOOOOLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIMMMPPPVVV___gggkkkkkkjjjnnnoooqqqtttvvvxxxzzz{{{yyyzzz{{{||||||||||||{{{{{{xxxtttpppiiihhhsssvvvcccXXXTTTRRR___zzztttggghhhsss```FFF>>>:::999888777666666555555444444333333333222222222333333333333333333333333333333333444444333333333222333333333222333666999===CCCMMMXXXggg{{{|||xxxvvvrrrsss}}}wwwllllllmmmmmmooowwwtttjjjddd]]]``````]]]ZZZ]]]gggppp{{{tttjjj```YYYTTTQQQOOOKKKJJJIIILLLQQQTTTVVVUUUvvvxxx{{{|||}}}yyysssnnnjjjfffccc[[[ZZZZZZ^^^aaa```ZZZTTTMMMIIIKKKVVVdddpppzzz}}}wwwwwwyyy{{{zzz{{{qqqVVVHHHBBB???;;;666555444444333333333333333333333333333333333333333333333444444444555555555444555777777777===DDDNNNXXXfffqqqwww|||vvvnnnlllmmmnnnqqquuurrrrrrrrrsssssssssttttttssstttuuuuuuvvvvvvuuuuuuwwwuuuvvvyyyzzzzzzqqqbbbWWWPPPNNNPPPNNNMMMMMMNNNOOONNNMMMLLLMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPPPPQQQRRRTTTVVVXXXWWWZZZ___dddjjjqqqyyy~~~{{{rrrkkk```YYYUUUUUUVVVWWWZZZ___dddeeeddd___WWWMMMFFFBBBCCCCCCCCCDDDFFFJJJMMMOOORRRXXXaaagggkkkoootttxxx{{{~~~yyytttqqqnnnkkkiiijjjjjjkkkkkklllmmmmmmmmmeeedddcccbbbaaaaaaaaaaaa``````___^^^]]][[[YYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQRRRSSSRRRPPPOOOOOOQQQLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAAAAABBBCCCEEEGGGDDDDDDDDDEEEFFFGGGIIIIIILLLOOOUUU]]]eeejjjkkkjjjoooqqqtttwwwyyy{{{|||}}}yyyyyyzzzzzz{{{{{{{{{{{{zzzxxxsssmmmgggiiiuuuuuucccVVVQQQQQQ]]]wwwsssfffeeeooozzzgggIII???;;;:::999777666666555555444444333333333222222222333333333333333333333333222333333333333333333222111222333333222444777999<<>>FFFPPPYYYgggttt}}}|||uuuqqqrrrrrrqqqrrruuurrrsssssssssttttttttttttsssssstttuuuuuuuuuuuuuuuvvvuuuwwwzzz{{{{{{sssbbbVVVOOOJJJJJJLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPSSSSSSRRRQQQQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[___dddjjjqqqxxxyyyppphhh^^^XXXTTTTTTUUUVVV[[[aaaeeeggggggbbbZZZPPPHHHDDDFFFEEEEEEEEEFFFIIILLLMMMOOOVVV^^^eeeiiinnnssswww||||||uuuqqqnnnlllkkkiiijjjlllmmmooooooooonnnnnneeeeeedddcccbbbbbbbbbbbb``````___^^^\\\ZZZYYYXXXVVVUUUTTTUUUUUUUUUSSSQQQQQQRRRSSSRRRPPPOOOPPPQQQMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGIIIJJJKKKOOOUUU]]]cccgggjjjkkkoooqqqtttwwwyyy{{{{{{{{{wwwxxxxxxyyyzzz{{{|||}}}{{{yyytttmmmjjjnnnyyywwwdddVVVPPPPPP[[[sssvvvfffbbbiiirrryyyoooOOOCCC<<<;;;999888777666555555444444333333333333222222333333333333333333333333222222333333333333222222111222333333333444777999;;;BBBMMMZZZiii}}}yyyxxx}}}|||wwwqqquuuvvvrrrtttsssjjjgggeeejjjpppsssuuuyyyvvviii\\\SSSNNNJJJIIIFFFGGGJJJMMMPPPSSSVVVWWWssstttwww{{{~~~{{{wwwrrrnnnkkkiiieeeccc[[[[[[[[[]]]^^^]]]ZZZWWWNNNKKKMMMWWWbbbiiinnnsssvvv|||}}}vvvqqquuu|||~~~uuuYYYIIIDDD???999555555444333333333444444333333333333333333333333333333333444444444555555555444444777777888???GGGSSS]]]lllyyy}}}zzzvvvuuuxxxxxxuuutttvvvsssssstttttttttuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvyyy}}}}}}~~~nnnbbbVVVPPPMMMJJJJJJLLLJJJKKKMMMNNNNNNNNNOOOPPPPPPRRRUUUVVVUUUSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]bbbffflllsssyyyxxxnnnfff]]]WWWTTTTTTTTTUUU[[[bbbggghhhiiieee]]]SSSKKKGGGHHHGGGFFFFFFFFFHHHJJJKKKMMMSSS\\\bbbggglllrrrvvv{{{}}}|||vvvrrrqqqrrrssssssrrrsssuuuvvvuuurrrnnnllleeedddcccbbbaaaaaaaaaaaa``````___^^^\\\ZZZXXXWWWUUUTTTTTTTTTUUUTTTRRRPPPOOOPPPQQQPPPOOONNNOOOPPPKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJIIIOOOWWW]]]```dddhhhlllmmmoooqqqtttvvvwwwwwwvvvvvvvvvwwwxxxzzz{{{}}}~~~}}}{{{uuuoooooouuu~~~{{{gggWWWOOOOOOYYYpppzzzhhh```ccciiirrrtttTTTGGG<<<;;;:::888777666555555444444333333333333222222444444444444444444444444222222333333333333222222111222222333333444777:::999AAAMMMZZZiii|||~~~|||}}}{{{uuuzzzzzzvvvwwwrrrjjjgggjjjooovvv}}}|||ssseeeXXXOOOJJJHHHFFFEEEGGGKKKNNNQQQSSSVVVWWWqqqrrruuuyyy}}}wwwtttpppmmmkkkiiieeeccc\\\[[[[[[]]]^^^]]]ZZZWWWOOOLLLNNNWWW```eeeiiilllnnnxxx{{{sssmmmqqqyyy~~~vvvZZZIIIDDD???888555555444333333333444444333333333333333333333333333333333444444444555555555333444666777888???HHHXXXbbbppp}}}}}}xxx|||zzzxxxxxx|||{{{wwwuuuvvvtttttttttuuuuuuuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwww{{{ttt```XXXPPPOOOOOONNNNNNPPPOOOPPPPPPPPPOOONNNOOOPPPPPPSSSVVVWWWVVVTTTTTTTTTVVVVVVVVVWWWYYY\\\^^^```hhhlllrrryyywwwmmmeee\\\WWWTTTSSSSSSTTT[[[bbbgggiiijjjfff^^^UUUMMMIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLRRRZZZaaafffkkkqqqvvvyyy{{{~~~xxxuuuuuuyyy|||}}}yyy{{{||||||yyytttnnnkkkdddcccbbbaaa``````````````````___^^^\\\ZZZXXXWWWUUUTTTTTTTTTUUUTTTRRROOONNNOOOPPPOOOMMMMMMMMMOOOJJJIIIIIIIIIJJJLLLMMMOOOIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJIIIPPPXXX]]]___bbbgggllljjjllloooqqqssssssrrrrrruuuuuuvvvwwwyyy|||~~~|||vvvqqqsssyyy~~~jjjYYYOOOOOOXXXmmm~~~iii^^^^^^cccooo|||vvvUUUHHH===<<<:::888777666555555444444444333333333222222444444444444444444444444222222222333333222222222000111222333333444777:::888@@@MMMZZZhhh{{{}}}~~~xxx}}}}}}xxxxxxrrrjjjfffkkkpppxxxyyyoooaaaTTTKKKFFFDDDCCCEEEHHHLLLOOOQQQSSSVVVXXXsssuuuwwwzzz|||||||||{{{uuussspppmmmjjjgggccc```ZZZ[[[[[[ZZZ]]]```]]]WWWPPPLLLLLLRRRYYY]]]bbbgggllltttxxxsssoooqqqvvvxxxuuuXXXIIIDDD???888555555444333222222222222222222222333333444444444444444444555555555555666777555666888777888???HHHRRRfffsss|||}}}|||xxxyyyzzzzzzyyyxxxxxxyyyzzzxxxuuutttsssuuuwwwyyyyyyyyyzzzzzzyyyyyyxxxxxxvvvzzz~~~qqqfffWWWRRRMMMJJJKKKMMMMMMLLLMMMNNNOOONNNMMMNNNQQQSSSUUUVVVWWWVVVUUUUUUWWWYYYVVVXXXZZZ[[[]]]```eeehhhrrrrrrzzz|||uuummmfff[[[XXXSSSQQQSSSXXX___ccceeehhhjjjggg___UUULLLGGGDDDEEEFFFEEEEEEFFFHHHKKKMMMQQQWWW]]]cccjjjppptttwwwyyy~~~}}}tttlllgggccc```^^^]]]___```aaaaaa______^^^]]][[[YYYWWWVVVWWWWWWVVVTTTSSSQQQPPPPPPKKKLLLLLLMMMMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHGGGEEECCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKOOOTTTYYY]]]aaaeeehhhlllllllllnnnqqqssssssssssssuuuxxx{{{}}}~~~~~~}}}|||zzzzzz}}}iiiXXXOOOOOOSSSaaazzzeeeXXX\\\fffppp}}}YYYDDD<<<:::888777666555333111555444333333222222333333333333333333333333333333333222111000000222444555444444333333444555777888;;;BBBLLLZZZkkk}}}~~~}}}yyyyyyyyyyyy|||uuummmkkkjjjoooxxx~~~ppphhh\\\QQQJJJGGGEEEEEEJJJLLLMMMOOOPPPRRRUUUXXXssstttwwwzzz{{{{{{{{{zzztttrrrooommmjjjgggccc```YYYZZZYYYYYY]]]aaa```[[[RRRMMMKKKQQQZZZ___dddhhhnnnuuuxxxsssoooqqqvvvyyyxxxZZZIIICCC>>>888666666555444333333333333222222222333333444444444444444444444555555555555666555666777777888@@@HHHVVVhhhrrrwww}}}|||~~~zzz||||||{{{{{{||||||{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyyyywwwzzz}}}{{{kkkaaaSSSOOOKKKJJJLLLNNNOOOOOONNNOOOOOOOOONNNOOORRRTTTWWWXXXYYYXXXWWWXXXZZZ\\\XXXXXXYYYZZZ\\\bbbiiinnnxxxzzz~~~zzzssskkkeee[[[XXXTTTQQQRRRWWW]]]bbbeeegggiiiggg___UUUMMMHHHFFFFFFFFFEEEDDDDDDFFFHHHMMMQQQWWW^^^dddkkkqqquuu|||xxxnnnhhhbbb___\\\[[[]]]^^^______^^^^^^]]]\\\ZZZXXXWWWVVVUUUTTTSSSRRRPPPOOONNNNNNKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGEEECCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIINNNTTTYYY\\\___bbbdddiiiiiikkknnnrrruuuvvvvvvvvvxxx{{{}}}kkkZZZPPPLLLOOO[[[qqq}}}eeeYYY\\\dddsss]]]GGG===;;;999888777666444333555444333333222222333333333333333333333333333333333222111000111222444555555444444333444666777888999@@@KKKYYYiiiyyy|||rrrrrrrrrrrrvvvuuunnnllllllqqqwwwzzzyyyvvvsssrrrhhhaaaVVVMMMIIIGGGGGGGGGJJJLLLOOOPPPQQQRRRUUUWWWssstttwwwyyyzzzzzzyyyyyysssqqqnnnllljjjgggccc```YYYYYYWWWWWW\\\cccdddaaaVVVNNNJJJQQQ\\\dddiiilllwww||||||uuuooopppsssuuu{{{[[[IIICCC>>>999777777666555444444444444222222333333333333444444444444444444555555555555666555555777777999@@@HHHZZZiiioooqqqtttsssuuuzzzvvv~~~~~~}}}|||zzzyyyvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxzzz|||~~~rrrcccZZZNNNKKKIIIIIIKKKNNNPPPQQQOOOPPPQQQPPPOOOPPPSSSUUUYYY[[[\\\\\\[[[\\\^^^```]]]]]]\\\\\\```gggpppwww{{{vvvppphhhccc[[[XXXTTTQQQSSSWWW]]]aaafffhhhiiifff___UUUNNNIIIFFFFFFFFFDDDBBBBBBDDDFFFLLLPPPWWW^^^eeelllssswww}}}qqqiiiaaa^^^[[[ZZZZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTSSSQQQPPPOOONNNMMMLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHEEECCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFGGGHHHIIIJJJJJJIIIMMMTTTYYY[[[]]]^^^___eeegggkkkooossswwwyyy{{{yyy{{{~~~nnn[[[PPPJJJMMMWWWhhh~~~zzzeee[[[]]]bbbvvvaaaJJJ???<<<:::888888777666444555444333333222222333333333333333333333333333333333222111111111222333444555555444444555666888999999@@@LLLZZZhhhwww}}}yyyiiiiiiggghhhooo~~~yyytttssstttwwwzzzyyytttmmmgggccc\\\WWWOOOIIIGGGHHHJJJJJJKKKMMMQQQSSSSSSTTTUUUVVVrrrsssuuuwwwxxxxxxwwwvvvqqqooolllkkkjjjgggdddaaaYYYXXXVVVUUU\\\eeehhhfffYYYOOOIIIPPP^^^iiipppssswwwooonnnpppqqq~~~|||\\\IIIBBB???:::777666555444333333333333333333333333333333333333333333444444444555555555666444555777888999@@@IIIYYYggglllkkkmmmiiijjjuuu}}}|||wwwuuu}}}zzzwwwuuuuuuwwwwwwxxxwwwvvvvvvuuuvvvxxxyyyzzz{{{{{{{{{yyy{{{}}}~~~wwwiii\\\TTTLLLJJJIIIIIIKKKNNNPPPQQQQQQQQQRRRQQQQQQRRRUUUWWW[[[]]]^^^______```ccceeeeeeeeeeeeeeeiiipppxxx~~~}}}wwwrrrllleee```YYYWWWTTTRRRUUUZZZ```dddiiijjjjjjfff^^^UUUMMMIIIDDDDDDDDDCCCBBBBBBDDDFFFKKKOOOVVV^^^eeemmmtttyyyuuukkkccc```[[[YYYYYY[[[[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSRRRPPPPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJHHHHHHIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIINNNTTTYYY[[[[[[[[[[[[dddggglllppptttwwwzzz|||}}}~~~~~~ppp]]]PPPMMMNNNUUUdddyyyxxxggg^^^___cccwwwdddJJJ???===999888777777666444555444333333222222333333333333333333333333333333333222222111111222333333555555444444555666888999;;;CCCOOO\\\jjjwww}}}wwwrrreeeccc```aaaiii{{{}}}}}}}}}|||sssjjjbbb]]]TTTOOOJJJGGGGGGIIIKKKLLLLLLOOOSSSUUUVVVUUUVVVVVVppprrrtttuuuvvvuuutttsssooommmkkkjjjiiigggdddbbbYYYXXXVVVUUU\\\fffkkkjjjZZZOOOIIIQQQaaapppyyyyyyppppppqqqrrrxxx|||\\\IIIBBB???<<<666555444333222222222222333333333333333333333333333333333444444444444555555444555777888999AAAIIIUUUdddiiihhhiiicccbbblllqqqssssssuuu~~~yyyuuusssuuuvvvxxxxxxxxxwwwvvvuuuvvvwwwyyyzzz{{{||||||zzz|||~~~zzzmmmaaaWWWQQQLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSUUUXXXZZZ^^^___aaabbbcccdddgggjjjkkklllmmmooorrrxxxzzzsssnnnhhhbbb^^^WWWVVVTTTTTTWWW]]]cccgggkkkkkkjjjeee\\\SSSLLLIIIAAABBBBBBBBBBBBCCCFFFIIIJJJOOOVVV^^^eeemmmtttyyy}}}rrrfffbbb]]]ZZZZZZ[[[\\\\\\YYYXXXWWWUUUUUUTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJOOOUUUYYY[[[ZZZZZZYYYdddhhhnnnrrrtttvvvyyy{{{~~~~~~rrr]]]PPPOOOOOOUUUcccyyyyyyiiiaaaaaaeeevvv}}}eeeIII???<<<888666666666555444555444333333222222333333333333333333333333333333333222222222222222222222555555444444555666888999;;;CCCOOO\\\jjjvvvzzzzzzqqqjjjdddaaa^^^^^^fffxxx|||sssiii```\\\PPPLLLHHHGGGHHHKKKLLLMMMOOORRRVVVWWWWWWVVVWWWWWWnnnpppqqqssssssrrrpppooommmkkkjjjiiiiiigggeeeccc[[[ZZZWWWVVV]]]ggglllkkkYYYOOOJJJSSSddduuu{{{ssssssuuuuuussszzz~~~___JJJBBB???<<<555555444333222222222222444444333333333333222222333333333333444444444444555444555777888999AAAJJJRRRaaagggfffgggbbbbbbllljjjmmmppptttzzzuuussstttvvvwwwxxxxxxwwwwwwuuuvvvxxxyyyzzz{{{{{{{{{yyy{{{~~~{{{oooddd[[[TTTPPPMMMMMMMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTUUUWWW[[[^^^aaaccceeefffhhhjjjmmmpppoooqqqsssvvvyyyxxxpppkkkfff```\\\VVVUUUSSSTTTWWW]]]cccgggggggggfffaaaYYYQQQKKKHHH@@@AAABBBBBBBBBDDDHHHJJJIIINNNUUU]]]dddlllssswww}}}xxxiiieee___[[[ZZZ[[[\\\\\\YYYWWWUUUTTTRRRRRRSSSSSSQQQPPPPPPOOONNNNNNMMMMMMKKKLLLLLLMMMMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIKKKOOOTTTXXXYYYYYYYYYYYYccchhhooorrrssstttwwwzzz~~~{{{}}}~~~sss___RRRNNNNNNTTTddd|||{{{jjjaaaccchhhuuuzzziiiJJJ???<<<888666555666555444555444333333222222333333333333333333333333333333333333333222222222222111444444333333444555777888999@@@LLLZZZgggttt{{{vvvlllfffdddbbb^^^^^^eeewww|||{{{xxxyyyzzzwwwoooeee]]]YYYOOOLLLJJJIIILLLNNNPPPPPPRRRUUUWWWXXXXXXWWWXXXYYYmmmnnnoooppppppooommmlllkkkjjjiiihhhiiihhheeeccc\\\[[[XXXWWW^^^gggkkkjjjWWWOOOLLLUUUgggzzz~~~tttssstttssssss{{{cccMMMCCC>>>:::666555444333333222222333444444444333333222222222222222333333333444444444444333444777888:::AAAJJJSSSaaafffeeegggdddfffrrruuuvvvvvvwww}}}yyytttuuuvvvwwwwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{vvvyyy|||}}}qqqeee\\\UUUQQQOOOLLLNNNOOONNNLLLLLLNNNQQQOOOQQQSSSUUUWWWZZZ^^^aaaeeegggiiikkkmmmooosssvvvvvvwwwxxx{{{wwwnnniiiddd___\\\VVVUUUSSSSSSVVVZZZ___ccc______^^^ZZZTTTNNNKKKIIIAAABBBCCCCCCCCCDDDGGGJJJIIINNNUUU\\\cccjjjqqqvvv~~~wwwjjjfff___[[[YYYZZZ[[[[[[YYYWWWUUURRRQQQPPPQQQQQQPPPPPPOOOOOONNNMMMMMMMMMJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJIIIIIIJJJIIIGGGDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEGGGIIIJJJJJJMMMRRRUUUVVVVVVWWWXXX```fffnnnrrrssstttwww{{{}}}~~~~~~yyyzzz|||}}}~~~uuubbbUUUOOONNNUUUhhh|||iii___bbbiiivvvzzzoooOOOAAA===999666666666666666555444333333222222333333333333333333333333333333333333333333222222111111333333222222333444666777888???KKKYYYggguuu~~~tttkkkeeebbbaaa______fffwwwyyyuuuoooqqqrrrpppiii```YYYUUUNNNMMMLLLMMMPPPSSSTTTUUUUUUWWWXXXXXXXXXXXXYYYZZZkkklllnnnoooooommmkkkjjjjjjiiihhhhhhhhhhhheeeccc]]]\\\YYYXXX^^^gggkkkiiiUUUOOOMMMWWWhhh|||tttqqqpppnnnwwwfffNNNCCC===888777777666444444444444444444444444333333222222222222222333333333444444444444333444777888:::AAAJJJVVVbbbeeecccffffffkkkyyy{{{~~~|||tttuuuuuuvvvwwwxxxxxxyyywwwwwwxxxyyyzzzzzzzzzzzztttwww{{{~~~wwwjjj___WWWRRRPPPOOOKKKMMMOOONNNMMMMMMPPPSSSOOOQQQSSSUUUXXX[[[```ccchhhjjjmmmoooqqqssswwwzzz}}}}}}}}}wwwmmmhhhccc___\\\WWWVVVSSSRRRTTTWWW[[[^^^XXXYYYXXXVVVQQQMMMKKKJJJDDDDDDEEEDDDCCCDDDFFFHHHIIIMMMTTT[[[bbbiiippptttssskkkfff___ZZZYYYYYYZZZ[[[YYYWWWTTTRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIIIIJJJIIIGGGEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKIIILLLPPPRRRSSSUUUVVVXXX^^^eeemmmqqqrrrtttxxx||||||}}}}}}||||||}}}wwwdddXXXQQQPPPWWWmmm}}}hhh]]]aaaiiiwww|||tttTTTBBB???:::888777888888777555444333333222222333333333333333333333333333333333333333333333222111000222222111111222333555666:::AAAMMMZZZiiixxx~~~tttlllfff```______```gggwwwyyytttiiilllnnnllleee]]]VVVRRRNNNMMMMMMOOOSSSWWWXXXYYYWWWXXXYYYXXXWWWXXXZZZ\\\mmmllllllmmmnnnmmmkkkhhhlllkkkiiiiiiiiihhhfffccc^^^]]]YYYXXX\\\dddfffdddWWWPPPLLLTTTbbbuuu~~~mmmkkkfffqqqzzzaaaQQQGGG===;;;888777555444333333444444444444444444444444444444777444333444666777555333777666666888888999AAAIIIXXXaaacccfffppptttwww~~~~~~|||}}}}}}}}}}}}|||{{{zzzyyyyyy{{{|||}}}|||}}}~~~~~~}}}|||~~~tttlllbbb\\\YYYVVVQQQLLLJJJKKKLLLMMMNNNOOOOOOOOORRRSSSUUUVVVXXX]]]bbbgggmmmooosssuuuwwwyyy{{{}}}tttlllhhheee___[[[YYYUUUQQQPPPQQQTTTWWWXXXVVVUUUTTTRRRNNNJJJFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJOOOVVV]]]gggqqqwww~~~|||ttthhhddd___\\\ZZZZZZYYYYYYWWWUUUSSSQQQOOOOOOOOOOOOQQQQQQQQQPPPOOONNNMMMLLLFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFEEEGGGKKKNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGHHHJJJLLLJJJKKKOOOUUUUUURRRQQQTTTaaaffflllpppsssvvv|||~~~||||||~~~uuubbbUUUWWWTTTZZZooo}}}mmm```aaaiii|||~~~zzzTTTFFF???;;;:::999666666888555555444444444555555666444444333333333222222222444333222222111111111111111222333333333444666888<<<@@@HHHVVVlll|||qqqjjjeeeeeeaaa^^^```gggsssvvvooommmllliiieee___YYYTTTQQQMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]lllllllllmmmnnnmmmkkkhhhjjjiiihhhhhhiiihhhfffccc^^^]]]ZZZXXX\\\ccceeebbbUUUNNNKKKQQQ^^^nnnwwwggghhhggguuuaaaQQQGGG===;;;888777555444333333444444444444444444444444444444666444222333555666555333777555666888999:::AAAJJJVVVccchhhkkkrrruuu{{{|||~~~||||||||||||||||||{{{zzzzzzzzz|||~~~~~~}}}|||}}}~~~}}}||||||~~~|||llleee]]]YYYWWWUUUQQQNNNKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSUUUVVVYYY^^^dddhhhpppsssvvvyyyzzz|||~~~tttmmmjjjgggaaa\\\XXXTTTPPPNNNOOOQQQSSSTTTSSSSSSQQQOOOLLLIIIFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGJJJPPPVVV]]]gggpppvvv}}}tttlllgggddd___\\\ZZZZZZYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFJJJMMMMMMLLLIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKOOOTTTTTTQQQRRRUUUbbbhhhooosssvvvyyy~~~}}}}}}uuubbbUUUTTTRRRYYYooo|||jjj^^^___gggyyy~~~|||VVVFFF???;;;:::999666666888666555555444444444555555555555555444444444333333444444333222222222222222222333444444333444666888:::AAAJJJWWWjjj~~~tttlllgggfffaaa]]]^^^dddqqqyyypppjjjhhheee```[[[VVVRRROOOMMMOOOQQQUUUWWWYYYZZZ[[[YYYYYYZZZ[[[\\\\\\]]]]]]lllkkkkkklllmmmmmmkkkhhhhhhggggggggghhhhhhfffddd^^^]]]ZZZXXX[[[bbbccc```SSSLLLHHHNNNYYYfffuuuoooaaadddhhhzzzaaaQQQGGG>>>;;;888777555444333333444444444444444444444444444444555333222333444555444222666555666888999:::BBBKKKUUUeeelllooouuuxxxzzz||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~|||{{{{{{{{{{{{|||xxxpppbbb]]]XXXUUUTTTTTTRRROOOLLLMMMMMMNNNNNNOOOOOOOOOSSSUUUWWWZZZ]]]ccciiimmmtttwww{{{~~~}}}uuupppnnnkkkeee___VVVSSSNNNLLLLLLMMMNNNOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFIIILLLPPPVVV]]]fffooouuu{{{}}}tttkkkeeefffbbb^^^[[[ZZZZZZYYYXXXUUUTTTRRRQQQOOOOOONNNNNNOOONNNNNNNNNMMMKKKJJJIIIGGGGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEHHHJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHHHHFFFFFFGGGHHHLLLLLLNNNSSSSSSQQQSSSWWWccciiirrrxxx{{{}}}~~~tttbbbUUUQQQPPPXXXpppzzzhhh[[[\\\cccuuu|||YYYFFF???;;;:::999666666888666666555444333333333444666666555555555444444444555444444333333333333333333555555555444444666888999BBBMMMXXXhhh|||{{{vvv~~~xxxpppjjjhhhaaa\\\\\\aaammmzzzpppiiifffbbb\\\XXXTTTQQQPPPPPPRRRUUUYYYZZZ[[[YYYYYYWWWXXXYYY[[[\\\]]]]]]^^^kkkkkkkkklllmmmmmmkkkiiieeeeeeeeeggghhhhhhfffccc^^^]]]ZZZWWW[[[```aaa]]]PPPIIIFFFKKKTTT___lllwww~~~~~~iii[[[bbbjjjaaaQQQHHH>>><<<888777555444333333444444444444444444444444444444333333222333333333333333666555666999999;;;CCCLLLTTTcccjjjoooxxx{{{}}}xxx|||{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}{{{yyyxxxyyyyyy||||||ooofff\\\YYYUUUSSSSSSSSSQQQPPPMMMMMMNNNNNNOOOOOOPPPQQQUUUXXX\\\___ccciiiooosssxxx{{{}}}wwwtttsssooohhhaaaVVVSSSNNNKKKJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJMMMQQQVVV]]]eeennnssszzz{{{tttmmmgggbbbccc```\\\ZZZZZZYYYXXXWWWSSSSSSRRRQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGIIILLLKKKNNNRRRRRRQQQSSSXXXbbbiiissszzz}}}sssbbbUUUPPPPPPYYYpppyyyeeeXXXYYY```qqqzzz[[[FFF???;;;:::999666666888777666555444333333222222555555555555444444444444555444444333333444444444444555666666555555777888888CCCOOOYYYgggzzzzzzuuuqqqooouuu}}}uuunnniiibbb[[[ZZZ^^^jjjyyymmmhhheee```[[[WWWUUUTTTTTTTTTVVVYYY[[[[[[YYYVVVTTTWWWXXXZZZ\\\^^^^^^______jjjjjjjjjkkkmmmmmmkkkiiiddddddeeegggiiihhheeeccc]]]\\\YYYWWWZZZ______[[[NNNHHHDDDIIIRRR\\\hhhqqq}}}wwwyyyeeeYYYaaaiiiaaaQQQHHH>>><<<888777555444333333444444444444444444444444444444333333333333333222333333555444666999:::<<>>FFFOOOZZZcccfffkkkvvvvvvrrrwwwrrrmmmkkkqqq}}}yyyyyy~~~|||{{{zzzzzz|||~~~}}}zzzyyyyyywwwzzz~~~}}}qqqgggaaa^^^XXXXXXWWWUUURRRPPPOOOOOOLLLLLLLLLMMMPPPSSSVVVXXX[[[^^^ccchhhlllqqqvvvzzz~~~vvvjjj```TTTQQQMMMJJJIIIHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGIIILLLQQQVVV]]]eeennnttt|||yyypppiiiccc^^^[[[XXXVVVUUUTTTUUUUUUSSSRRROOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFEEECCCBBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGGGGGGGIIIJJJIIIJJJNNNSSSUUURRRTTTWWW___fffooovvvzzz|||}}}{{{yyyqqqcccWWWRRRRRRYYYjjjkkkZZZWWW\\\lllvvv|||[[[FFF???;;;:::999666666888444444333333222333333333555444444444333333333333222222222222222333444444000111333444444555888::::::DDDOOOZZZkkkxxxpppkkkfffiiinnnvvvzzznnnkkkeee___^^^bbblll~~~{{{mmmeeedddcccbbbbbbdddfffggghhheeeaaa]]][[[\\\]]]______aaadddfffgggfffeeedddiiihhhiiikkklllmmmkkkiiieeefffhhhjjjkkkiiieeeaaaXXXXXXWWWVVVYYY___^^^YYYTTTKKKDDDDDDJJJSSS^^^hhhllldddfffXXXTTT^^^bbbrrr```QQQHHH???===888777555444333333444444444444444444444444444444333555777666444333444777444333555999;;;>>>GGGPPP[[[ggglllooouuussspppwwwoookkkkkkttt{{{wwwxxx||||||{{{{{{||||||zzzzzz{{{xxxzzzwwwkkkbbb^^^]]]VVVVVVVVVTTTQQQPPPOOOOOOLLLKKKLLLMMMPPPTTTXXXZZZ___ccchhhmmmqqquuuzzz~~~wwwiii^^^SSSPPPLLLIIIHHHGGGEEEDDDAAACCCEEEGGGHHHHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGIIILLLPPPVVV]]]fffooouuu~~~~~~tttllleee___[[[VVVUUUSSSSSSTTTSSSRRRPPPNNNOOOPPPPPPOOONNNLLLKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDFFFGGGEEECCCBBBDDDFFFJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFGGGHHHHHHIIINNNTTTVVVSSSSSSWWW___fffooovvvyyy|||~~~zzzyyyxxxpppcccXXXPPPQQQWWWhhhmmm\\\XXX\\\lllwww|||[[[FFF@@@;;;:::999666666888333333222222222333444444666666555555555444444444111111111111222222333444...000222333333555888;;;;;;CCCNNNZZZmmm|||tttooojjjmmmrrr{{{xxxlllkkkeee``````dddnnnxxxkkkiiiiiiiiiiiijjjlllnnnooovvvqqqiiiaaa\\\[[[\\\^^^bbbdddfffhhhiiihhhfffeeeiiiiiijjjkkkjjjiiihhhggggggggggggiiijjjhhhdddaaaZZZXXXVVVVVVYYY]]]___```VVVQQQJJJHHHLLLTTT[[[___dddbbb^^^[[[[[[___ggglllaaaRRRFFF======:::777555444555555555444333444444555555444444333555555555444444333333333666666777999999;;;EEEPPP\\\iiitttvvvsssqqqqqqpppjjjkkknnnuuu~~~{{{zzz~~~}}}~~~~~~|||{{{zzz{{{~~~}}}zzzxxxxxxyyyzzz}}}{{{|||{{{rrrkkkddd^^^YYYWWWVVVUUUSSSRRRQQQQQQQQQNNNOOOPPPQQQRRRUUUZZZ]]]cccggglllooorrrwww~~~uuufff[[[VVVRRRLLLGGGEEEDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFJJJLLLPPPUUU\\\fffpppwww|||~~~tttmmmfff___YYYXXXWWWVVVTTTSSSRRRRRRRRRKKKLLLLLLLLLMMMMMMMMMMMMOOONNNMMMKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJMMMQQQTTTVVVVVVTTTSSS___eeennntttxxxzzz~~~zzzyyy{{{xxxiiiZZZWWWRRRSSS```yyynnn\\\VVVZZZnnnzzz|||VVVFFF???::::::;;;888666666666555555555555444444444444444444444444444444444333333333333333333333333333444555444444444666888>>>DDDNNN]]]rrr|||oooiiicccfffrrrvvvnnnmmmiiidddaaabbblllwwwmmmjjjkkklllnnnrrrxxx~~~ooofffaaa^^^___aaacccdddeeeggghhhhhhhhhhhhhhhiiijjjjjjjjjiiiggggggeeefffggghhhiiihhheeebbb\\\ZZZWWWXXXZZZ]]]___```WWWRRRLLLKKKPPPWWW]]]aaaaaa```]]]ZZZZZZ___fffkkkyyyaaaQQQFFF======:::777555444555555555444333444444555555444444333555555444444444333333333666555777999999;;;EEEQQQ___jjjtttuuutttsssrrroookkklllnnnuuu~~~~~~xxxyyy}}}~~~~~~}}}|||||||||~~~|||yyyxxxxxxyyyzzz}}}|||}}}wwwnnnhhhddd___[[[XXXWWWVVVTTTSSSSSSRRRRRRPPPQQQRRRSSSTTTWWW[[[___ccchhhnnnrrrvvv{{{}}}ssseee[[[UUUQQQKKKGGGEEEDDDCCCCCCFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKOOOUUU\\\fffpppwww|||}}}ssslllfff___YYYXXXWWWVVVTTTRRRQQQQQQQQQKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBBBBCCCHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIKKKNNNQQQSSSSSSRRRRRRYYY```jjjsssxxx||||||zzzzzzvvviii[[[WWWRRRRRR___vvvmmmZZZVVV[[[mmmyyyYYYFFF???:::::::::888666777666555555555555444444444444444444444444444444444333333333333333333333333333444555444444444666888===DDDOOO^^^tttyyymmmgggeeejjjwwwtttmmmlllhhheeecccdddnnnyyyooohhhhhhiiilllsss}}}ssshhhbbb___```dddiiiiiijjjjjjkkkkkkllllllggghhhhhhhhhhhhgggffffffddddddeeehhhiiiiiifffccc^^^[[[YYYYYY[[[^^^``````XXXSSSNNNNNNTTT[[[aaaccc```___]]][[[\\\```ggglllppp{{{```QQQFFF===>>>999777444444444555555444333444444555555444444333555444444444444333333333666555777999999;;;FFFQQQaaaiiiqqqssstttuuusssooommmnnnooouuu{{{uuuxxx~~~~~~~~~{{{yyyxxxxxxyyyyyy}}}|||~~~sssjjjeeebbb```^^^YYYYYYWWWVVVUUUUUUTTTTTTSSSTTTUUUUUUVVVYYY]]]```dddjjjqqqwww{{{{{{qqqddd[[[TTTPPPJJJFFFEEEEEEDDDDDDHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHKKKOOOUUU\\\gggqqqxxx|||{{{qqqkkkddd^^^YYYXXXWWWUUUSSSQQQPPPOOONNNJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCCHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQVVV^^^hhhqqqvvv{{{~~~zzzwwwssshhh]]]VVVRRRRRR\\\qqqiiiYYYVVV\\\kkkxxx^^^GGG@@@:::::::::888666777666555555555555444444444444444444444444444444444333333333333333333333333333444555444444444666888;;;DDDPPP```vvvttthhhdddeeelll}}}~~~rrrkkkhhheeeccccccdddnnnyyypppiiihhhgggkkktttvvvjjjcccaaadddhhhnnnnnnnnnnnnnnnnnnnnnnnnfffffffffffffffeeeeeeeeebbbbbbdddgggiiiiiifffddd^^^[[[XXXXXXZZZ]]]______XXXSSSOOOPPPWWW^^^bbbccc```___^^^\\\]]]aaaggglllnnnwww```QQQFFF===>>>999777444333444555444333333444444555555444444333444444444444444444444444555555666999999<<>>@@@888666333222333444333333333444444555555444444333333333333444444444555555444444666888999<<>>@@@888666333222333444333222333444444555555444444333333333333444444555555555444444666888999===GGGSSS]]]dddhhhddd```bbbgggjjjjjjlllpppxxx|||{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{{{{{{{||||||||||||||||||yyyqqqggg```^^^^^^^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\___aaaeeeiiiooossswww{{{}}}~~~}}}yyytttnnnjjjiii\\\WWWQQQLLLJJJIIIHHHGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWSSSUUUXXX\\\bbbkkkuuu{{{}}}tttsssoooiiibbb\\\YYYXXXQQQPPPOOOMMMLLLKKKKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEIIIHHHHHHHHHFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGIIIJJJLLLNNNOOOPPPPPPVVV\\\dddiiikkklllnnnqqquuuuuuvvvwwwyyyzzz{{{|||yyy{{{{{{zzzvvvpppmmmiii___UUUKKKKKKLLLPPP\\\rrr}}}lllcccbbbaaa]]]cccpppoooMMMDDD<<<:::999777777888666666555555555444444444444444444444444444444444333333333333333333333333333444555444444444666888888BBBNNNYYYhhh|||sssfff``````[[[iiizzz{{{rrroooeeebbb```___```hhh|||}}}tttmmmiiinnnkkkjjjnnnvvv|||}}}|||xxxnnnjjjiiiiiijjjmmmlllpppuuuyyyyyyuuuppplllcccddddddcccaaa```aaabbbbbbbbbccceeegggfffdddbbbZZZXXXWWWWWWYYY^^^cccgggcccWWWKKKLLLYYYdddgggdddddd___XXXRRRRRRYYYccckkktttyyy~~~\\\OOOFFF<<<;;;:::888555444444444222111333333333333333333333333333333222222333333444555555444666888:::===IIIUUU___gggjjjeee```ccciiimmmooonnnqqq||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~wwwlllbbb______^^^]]]___\\\]]]^^^^^^\\\ZZZZZZ[[[]]]___bbbeeeiiiooovvv{{{zzz~~~~~~yyyrrroooppppppmmmccc]]]SSSLLLIIIIIIJJJJJJHHHJJJLLLMMMNNNOOOQQQSSSRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\^^^```eeellluuuzzz~~~yyywwwsssmmmhhhdddaaa]]]ZZZUUURRRNNNLLLLLLLLLLLLKKKJJJGGGEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEHHHGGGGGGFFFEEEDDDCCCCCC@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEKKKLLLMMMNNNOOOPPPPPPPPPWWW\\\bbbhhhllloooqqqsssuuuvvvxxxyyyzzzzzzyyyxxx~~~~~~{{{wwwtttqqqnnneeeYYYOOOIIIKKKMMMQQQ]]]sss~~~sssjjjeeecccdddkkksssnnnOOOFFF===;;;:::777666888666555555555555444444444444444444555444444333333444333333222222333333444222222222222333444555555<<>>IIIUUU^^^fffiiieeeaaafffnnnsssssspppqqqzzz}}}}}}{{{|||}}}}}}}}}sssiii___\\\\\\[[[[[[\\\[[[]]]______^^^]]]^^^___aaabbbeeehhhkkkqqqxxx|||}}}|||{{{wwwqqqoooqqqqqqoooddd]]]TTTMMMIIIIIIIIIIIIGGGIIILLLMMMMMMOOOQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[]]]___```cccgggnnnvvv||||||xxxxxxtttnnniiidddaaa]]]ZZZUUURRRNNNLLLLLLLLLLLLKKKHHHFFFDDDDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCEEEGGGHHHHHHIIIKKKKKKMMMMMMMMMLLLJJJIIIKKKKKKKKKJJJIIIIIIIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOUUUZZZaaahhhlllnnnppprrrssstttuuuwwwyyyzzz{{{{{{}}}{{{{{{xxxuuurrrnnnfffZZZQQQJJJKKKLLLQQQ]]]ttt~~~uuummmhhhggggggllluuupppOOOFFF===;;;:::777666888666555555555555444444444333444444555444444333333444333333222222333333444333333333333444555666666999@@@KKKYYYiiiyyyyyyiii___^^^^^^kkk~~~yyynnnfffaaa^^^]]]]]]___gggyyy{{{yyyxxx|||{{{|||{{{uuuuuutttooolllmmmmmmqqqvvvzzzzzzwwwrrrnnncccddddddcccbbbaaacccdddeeeeeefffggghhhgggeeebbb]]]\\\ZZZZZZ\\\___cccfffdddXXXNNNNNNYYYbbbeeeccc^^^ZZZVVVUUUYYYaaakkkrrr|||]]]PPPFFF<<<<<<:::888555444444444222111333333333333333333333333333333222222333333444555555555666999:::>>>IIIUUU^^^eeehhheeecccjjjuuu{{{xxxsssqqqwww||||||xxxzzz{{{|||}}}{{{qqqggg^^^\\\[[[ZZZZZZ\\\\\\^^^```aaaaaaaaacccdddeeegggjjjllloootttzzz~~~yyyxxxtttppppppttttttqqqeee^^^UUUMMMIIIHHHHHHGGGGGGIIIKKKLLLMMMOOORRRTTTVVVWWWXXXYYY[[[\\\]]]^^^aaabbbdddfffjjjqqqxxx}}}~~~{{{yyyzzzvvvpppjjjeeeaaa\\\ZZZVVVSSSOOOLLLLLLLLLKKKKKKGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHHHHGGGEEECCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMLLLJJJIIILLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOORRRXXXaaahhhlllnnnpppppppppqqqrrruuuwwwzzz}}}~~~}}}zzzxxx{{{xxxuuusssnnnfff[[[SSSJJJKKKLLLPPP^^^wwwwwwpppkkkiiiiiimmmwwwrrrOOOEEE===;;;:::777777888666555555555555444444444333333444444555444444333444333333222222333333444444444444444555666777777888???LLLZZZjjjzzzzzziii^^^ZZZ]]]jjj}}}yyynnnfff```\\\YYY[[[___iiizzz|||~~~}}}xxxrrroooooottt{{{zzzsssmmmcccddddddcccbbbbbbdddfffggggggggghhhiiihhhdddbbb]]]\\\ZZZZZZ[[[___bbbdddaaaWWWMMMMMMVVV___bbb```YYYXXXXXX[[[aaaiiipppsssxxx]]]PPPFFF===<<<999777555444444444333222333333333333333333333333333333222222333333444555555555777999:::>>>JJJVVV```fffiiifffeeennnzzz~~~wwwrrrwww||||||yyyzzz|||}}}}}}xxxppphhh```^^^]]][[[\\\^^^___aaacccdddddddddfffgggiiikkknnnpppssswww}}}wwwvvvrrroooqqqvvvwwwtttfff___VVVNNNJJJGGGFFFFFFGGGHHHJJJLLLMMMOOOSSSVVVXXXYYY[[[\\\^^^___``````ccceeegggiiilllrrryyy}}}~~~}}}||||||xxxqqqkkkfffaaa]]]ZZZVVVSSSOOOLLLLLLLLLKKKJJJGGGFFFDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEIIIHHHHHHGGGFFFCCCAAA@@@CCCCCCDDDDDDFFFGGGHHHHHHKKKLLLLLLMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNPPPPPPQQQXXXaaaiiinnnoooppppppppppppqqqsssuuuyyy|||~~~~~~{{{xxxwwwyyywwwuuurrrmmmeee[[[TTTKKKKKKKKKPPP___zzzyyyqqqjjjhhhhhhkkkwwwrrrNNNEEE===;;;:::888777888666555555555555444444444333333444444555444444444444333333222222333333444333333333333444555666777:::AAANNN\\\kkkyyy|||iii[[[UUU[[[gggzzzvvvllleee___ZZZ\\\aaajjjyyy|||xxxvvvzzz~~~wwwrrrbbbccccccbbbaaabbbeeegggiiiiiihhhiiiiiigggdddaaa[[[ZZZYYYYYY[[[^^^aaaccc]]]TTTKKKKKKSSS\\\^^^]]]WWWWWWZZZaaahhhooorrrsssuuu}}}\\\OOOFFF======999777555444444444333222333333333333333333333333333333222222333333444555666555777:::;;;>>>JJJVVVaaagggjjjggggggqqq~~~zzztttyyy}}}}}}~~~|||~~~~~~}}}~~~~~~xxxnnngggaaa```^^^\\\]]]```ccceeegggggggggggghhhiiikkknnnqqqtttvvv{{{~~~vvvtttpppnnnrrrxxxxxxtttfff___WWWOOOJJJGGGFFFEEEFFFHHHJJJKKKLLLPPPTTTWWWYYY[[[]]]___aaabbbbbbccceeefffhhhjjjmmmrrrxxx|||}}}yyyrrrlllgggbbb^^^[[[WWWSSSOOOMMMLLLKKKKKKJJJHHHFFFFFFFFFHHHHHHGGGFFFCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHFFFDDDBBB@@@CCCCCCCCCDDDEEEGGGHHHIIILLLLLLLLLLLLLLLKKKKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPQQQRRRSSSYYYccckkkooopppqqqqqqrrrrrrrrrsssuuuwwwzzz{{{{{{|||}}}~~~}}}{{{yyyxxxvvvuuussspppjjjcccZZZUUULLLLLLLLLQQQ```{{{zzzooogggcccccciiivvvqqqNNNEEE===;;;:::888777999666555555555555444444444222333333444555555555444444333333222222333333444222222222222333444555666:::AAAMMM[[[hhhvvvmmm^^^VVV\\\gggxxxvvvkkkddd^^^^^^```hhhuuu|||yyyaaaaaaaaa``````aaaeeehhhjjjjjjiiiiiihhhfffbbb___YYYYYYYYYYYY[[[^^^aaabbbYYYQQQJJJJJJRRRZZZ]]]\\\YYYXXX[[[bbbjjjpppqqqqqquuu{{{ZZZNNNFFF>>>>>>888666444444444555444222333333333333333333333333333333222222333333444555666666777:::;;;???JJJVVV```gggkkkiiijjjuuu}}}vvv}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||~~~yyylllfffbbb```^^^[[[]]]aaaeeegggiiiiiiiiiiiijjjkkkmmmppptttwww{{{{{{uuurrrnnnlllpppwwwvvvqqqeee___WWWOOOKKKHHHFFFDDDFFFGGGIIIJJJLLLPPPUUUYYY[[[]]]___bbbdddeeeeeeeeefffhhhjjjlllnnnrrrwww{{{|||}}}}}}yyysssmmmhhhddd___]]]WWWTTTOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGIIIIIIGGGFFFBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHGGGEEEBBBAAABBBBBBBBBCCCEEEGGGJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUU[[[cccjjjnnnppppppqqqssssssttttttuuuwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzuuutttrrroooiiiaaaZZZVVVMMMMMMMMMRRRaaa|||{{{nnnddd``````ggguuupppNNNDDD<<<;;;:::888888999666555555555555444444444222222333444555555555555444333333222222333333444222222222222333444555555888???JJJVVVdddrrr~~~ttteee]]]]]]gggvvvqqqkkkeeeaaa```eeerrr~~~{{{`````````______aaadddgggkkkjjjiiihhhhhheeeaaa]]]XXXYYYYYYZZZ\\\___bbbdddWWWPPPIIIJJJRRRYYY]]]]]]]]]ZZZYYY]]]eeelllooooooxxxxxxYYYNNNFFF>>>???888666444444444555444333333333333333333333333333333333222222333333444555666666888:::;;;???JJJVVV[[[dddiiiiiimmmxxxyyy}}}}}}|||{{{~~~~~~~~~}}}}}}~~~xxxmmmhhhdddccc```]]]___ddddddfffiiijjjjjjkkkmmmnnnpppssswww{{{{{{xxxssspppjjjhhhmmmsssrrrlllddd^^^VVVOOOKKKHHHFFFEEEFFFGGGHHHJJJLLLPPPVVVZZZ^^^```cccfffhhhiiiiiiiiihhhjjjlllmmmooossswww{{{~~~~~~~~~}}}}}}yyy{{{~~~}}}yyysssmmmiiieeeaaa^^^WWWTTTPPPMMMLLLKKKJJJIIIFFFFFFFFFGGGHHHHHHFFFDDDAAA@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGHHHHHHFFFCCCBBBAAAAAAAAABBBEEEHHHKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMOOORRRTTTWWW\\\ccciiilllmmmoooppprrrssstttvvvwwwxxxyyyyyy|||}}}}}}|||ttttttsssoooiiibbb\\\YYYNNNNNNOOOSSSbbb||||||nnnccc___```ggguuuoooMMMDDD<<<::::::888888:::666555555555555444444444111222333444555555555555444333333222222333333444333222222333333444555666777===HHHUUUcccsssxxxiiiaaa[[[dddppp}}}xxxtttnnniiidddggguuu{{{xxx_________^^^^^^```dddgggkkkjjjiiihhhgggddd```\\\YYYYYYZZZ[[[^^^aaadddfffVVVPPPJJJKKKRRRZZZ^^^^^^aaa[[[WWWXXX```iiinnnooozzz~~~wwwWWWMMMFFF??????888666444444555555444333333333333333333333333333333333222222333333444555666666888:::;;;???KKKWWWXXXaaahhhjjjnnn{{{{{{~~~}}}{{{yyy~~~wwwoookkkhhhgggdddaaaccchhhbbbdddhhhjjjkkkmmmoooqqqqqquuuzzz~~~}}}~~~|||yyyuuurrrnnnhhheeejjjpppnnnhhhccc]]]VVVPPPLLLIIIGGGEEEFFFGGGHHHIIILLLPPPVVVZZZ```bbbeeehhhkkkkkkkkkkkkjjjkkkmmmoooqqqtttxxx{{{}}}|||{{{zzzzzzzzz{{{{{{vvvyyy||||||xxxsssmmmiiifffbbb```XXXTTTPPPMMMLLLKKKJJJIIIEEEEEEEEEFFFGGGGGGEEECCC@@@@@@??????@@@BBBCCCDDDCCCDDDGGGHHHHHHFFFDDDCCCAAA@@@AAABBBEEEHHHLLLNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIKKKNNNQQQSSSXXX\\\bbbgggjjjkkkmmmoooppprrruuuwwwyyyzzzzzzzzz}}}uuuuuutttpppiiibbb]]]ZZZNNNOOOPPPTTTbbb{{{}}}nnndddaaabbbgggvvvoooMMMDDD<<<::::::888888:::666666555555555444444444111222333444555555555555444333333222222333333444444444444444444666777777888>>>IIIVVVfffvvvyyyhhh___XXX___kkkvvv~~~{{{vvvpppiiikkkzzz|||wwwsss```aaaaaa```___```cccfffhhhhhhjjjkkkjjjeee___ZZZYYYZZZYYYYYY___eeeeeebbbWWWNNNIIIMMMUUUZZZ___cccbbb]]]XXXZZZaaakkksssvvv~~~qqqYYYKKKBBB??????888666555444555666555444222222333333333333444444222222333333444555666666888777999<<<===@@@KKKVVV]]]aaaeeeiiiqqq}}}zzz{{{|||vvvppplllgggdddccceeefffgggfffhhhjjjlllnnnqqqtttwwwvvvxxx|||}}}zzzxxxwwwuuutttkkkhhheeedddeeegggggggggccc```ZZZSSSLLLHHHEEEDDDCCCEEEFFFHHHJJJOOOUUUYYYaaadddfffhhhiiikkkmmmpppooonnnnnnoooqqqtttwwwyyyxxxxxxxxxxxxyyyzzz{{{|||{{{|||~~~~~~~~~zzzvvvqqqlllhhhddd___\\\XXXTTTOOOMMMLLLKKKGGGCCCDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGIIIIIIGGGEEECCCBBBAAAAAABBBEEEIIIMMMPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIILLLKKKKKKLLLNNNQQQTTTVVVWWW]]]aaacccfffkkkoooooosssssstttuuuxxxzzz|||}}}~~~}}}|||vvvvvvtttmmmeee]]]ZZZZZZSSSQQQOOOQQQ```{{{zzzmmmccc^^^\\\hhhzzzkkkMMMDDD<<<::::::777666777666666555444444444444555444444444444444444444444333333333333333333333333333222222222222333444444999>>>JJJ[[[iiiwww{{{jjjZZZXXXaaaiiipppxxx~~~yyyvvvsssllljjjxxx}}}{{{wwwrrrrrrtttaaaaaaaaa```___```cccfffiiiiiijjjkkkjjjeee___ZZZXXXYYYYYYYYY^^^dddeee```VVVNNNIIINNNVVV[[[```dddfff```ZZZZZZbbbnnnwww|||pppXXXKKKCCC??????888666444444555666555444222222333333333333444444222333333444444555555555666666888:::;;;>>>IIITTT]]]bbbfffjjjqqq}}}|||||||||zzz{{{|||}}}uuuppplllgggdddeeefffhhhiiigggiiikkkmmmoooqqquuuwwwyyy{{{~~~yyyvvvtttrrrooommmgggeeebbbaaabbbcccdddcccaaa^^^XXXRRRMMMHHHFFFEEECCCDDDFFFGGGJJJNNNTTTXXX```cccfffhhhiiikkknnnppppppppppppqqqsssvvvxxxyyyxxxxxxwwwwwwxxxzzz|||}}}|||yyysssnnnjjjfffbbb^^^YYYTTTOOOLLLLLLKKKHHHEEEDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAADDDEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDHHHKKKMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLNNNRRRUUUWWWXXX^^^cccdddggglllppppppssstttuuuvvvxxxzzz|||~~~~~~~~~}}}|||{{{{{{yyyyyyvvvooofff___[[[ZZZSSSQQQNNNPPP]]]uuu{{{lllaaa\\\[[[hhh{{{iiiMMMDDD<<<::::::777666777666666555444444444444555444444444444444444444444333333333333333333333333333333333333333444444555777;;;HHHYYYhhhwww|||iiiZZZWWW```jjjqqqzzz|||wwwtttqqqjjjhhhvvv~~~wwwsssoookkkjjjmmmaaaaaaaaa```___```dddfffjjjjjjjjjkkkiiieee^^^YYYWWWXXXXXXYYY^^^dddccc___UUUMMMIIINNNWWW]]]aaaeeejjjccc\\\\\\eeeqqq|||oooXXXKKKCCC???>>>888666444444555666555444222222333333333333444444444444444444444444444444444444666888999<<>>======>>>???@@@DDDEEEFFFHHHIIIIIIJJJJJJGGGEEEDDDCCCDDDFFFIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLOOORRRVVVXXX[[[aaaeeefffhhhnnnqqqqqqttttttuuuwwwyyy{{{}}}~~~}}}|||zzzzzzzzz{{{|||{{{xxxqqqhhhaaa\\\ZZZTTTPPPMMMNNNXXXmmm{{{jjj^^^YYYYYYhhhzzzfffLLLDDD<<<::::::777666777666666555444444444444555444444444444444444444444333333333333333333333333444444444333444555555666555999EEEVVVfffvvv|||jjjZZZVVV```kkkttt|||{{{uuuqqqoooiiigggrrrvvvmmmhhhdddaaaaaaddd```aaaaaa```___```cccfffkkkjjjjjjjjjhhhddd^^^YYYUUUWWWXXXZZZ___dddccc]]]SSSKKKHHHNNNXXX^^^cccfffkkkeee___```iiiuuummmVVVKKKCCC???===777666444444555555555444222222222333333333444444444444444444444444333333333333555888999<<>>;;;777555333333444444444333222222333333333333444444222333333444444555555555555555777999:::===HHHSSS^^^mmm|||~~~{{{}}}~~~}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyzzz{{{}}}~~~|||yyyyyyyyysssooojjjggggggiiijjjkkklllnnnrrruuuxxx|||~~~}}}uuuqqqlllhhheeebbb___]]]ZZZXXXXXXXXXYYYYYYWWWVVVRRRRRRPPPNNNLLLJJJGGGFFFCCCDDDEEEFFFHHHKKKQQQUUUXXX]]]eeelllrrrvvvzzz}}}~~~~~~}}}|||{{{zzzzzz{{{||||||yyyvvvsssnnniiibbb^^^UUUQQQLLLKKKKKKKKKHHHEEEAAABBBCCCDDDCCCCCCAAAAAA??????@@@@@@@@@@@@??????@@@BBBEEEHHHJJJJJJJJJJJJHHHGGGDDDBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMQQQUUUZZZ\\\bbbhhhkkkjjjlllppprrrqqqssstttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}vvvsssooommmkkkgggbbb^^^TTTMMMKKKOOORRR\\\tttxxxdddXXXXXX[[[fffwwwjjjKKKBBB;;;::::::888888999666666555444444444444555444444444444444444444444333333333333333333333333333333333333333444444555777:::DDDQQQ^^^jjjyyyzzznnn___dddkkkttt}}}tttmmmmmmllliiikkkqqq~~~qqqeeeZZZXXXZZZZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[^^^aaacccbbbbbbbbbbbb```]]]ZZZYYY]]]aaadddiiimmmhhhaaaUUUOOOOOOXXXdddkkkppptttzzzsssllljjjnnnvvv}}}gggSSSJJJEEE>>>:::666555333333444444444333222222333333333444444444222222333333444555666666444444666999999<<>>>>>@@@AAACCCFFFHHHJJJKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAABBBEEEGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHIIIMMMTTTZZZ\\\[[[eeehhhjjjllllllmmmnnnpppsssuuuyyyzzz{{{{{{|||}}}|||{{{{{{|||~~~~~~}}}vvvuuusssppplllgggcccaaaWWWRRRNNNLLLOOO]]]uuusssbbbYYYYYY[[[llliiiOOOFFF>>><<<:::777666777555555666666555555444333555444444333333444444555222222222222222222222222333333333444444444555555:::???AAALLL___hhhqqq|||lllnnnnnnppp|||yyyrrrnnnjjjhhhlllrrruuujjj^^^ZZZYYYWWWVVVWWW^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^\\\ZZZXXXWWWZZZZZZ___iiirrrqqqggg]]]PPPMMMQQQ\\\aaaaaahhhrrrzzzqqqgggccceeeooobbbSSSGGGAAA???999777666555444333222222222444444444444444444444444333333333333333333333333555444666888:::===IIIUUUbbbgggmmmnnnjjjiiipppwww||||||~~~|||zzzyyyyyyyyyyyyxxxyyy{{{{{{zzzzzz{{{}}}~~~~~~~~~|||yyyvvvsssoookkkiiijjjkkkjjjiiimmmpppssswwwzzzyyylllccc\\\ZZZ[[[[[[^^^aaakkksss{{{wwwqqqlllnnnqqqmmmfffccc```^^^]]]\\\ZZZWWWUUUSSSRRRQQQOOOMMMKKKIIIHHHFFFFFFFFFFFFGGGKKKRRRVVV^^^eeekkknnnssszzz~~~~~~}}}xxxxxxxxxxxxyyyzzz||||||}}}{{{zzzzzzyyyvvvrrrooommmkkkhhheeebbb]]]WWWSSSMMMKKKIIIHHHHHHHHHGGGEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>======@@@AAACCCFFFIIIKKKLLLMMMIIIHHHGGGEEEDDDCCCBBBBBBAAABBBDDDFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKOOOUUUZZZ]]]]]]eeegggjjjkkklllmmmnnnpppsssuuuyyyzzzzzzzzz{{{||||||{{{zzz|||~~~~~~zzzxxxvvvqqqlllgggbbb```VVVRRRMMMLLLPPP^^^wwwqqqccc[[[[[[]]]pppjjjOOOFFF>>><<<;;;888666777555555666666555555444333555444444333333444444555333333333333333333333333333333444444444555555555777===@@@KKK___jjjtttrrrqqqnnnppp}}}{{{uuuqqqlllhhhjjjooottthhh]]]ZZZYYYYYYYYY\\\```^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[YYYWWWVVVYYY[[[aaalllsssqqqggg\\\QQQOOOTTT^^^cccccciiiqqquuulllccc```cccmmm~~~}}}___RRRFFFBBB@@@:::777666555444333222222222444444444444444444444444333333333333333333333333555444666888:::===IIIUUU^^^eeelllllliiikkksss{{{~~~{{{}}}{{{zzzyyyyyyyyyxxxyyyyyyyyyxxxyyy|||~~~~~~~~~{{{}}}{{{xxxuuusssqqqnnnlllllllllkkkjjjooorrruuuyyy|||rrrccc___YYYTTTUUUVVVVVVXXX\\\aaahhhsss~~~|||yyyvvvxxxzzztttmmmiiifffcccaaa___^^^\\\ZZZWWWUUURRROOOLLLKKKJJJIIIHHHIIIHHHHHHHHHLLLQQQUUU^^^eeekkknnnrrryyy}}}}}}}}}xxxxxxwwwvvvvvvwwwwwwwwwuuutttsssrrrrrrpppmmmjjjhhhfffccc```]]]YYYTTTPPPLLLJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>=========@@@AAACCCFFFIIIKKKMMMNNNMMMKKKHHHFFFDDDCCCBBBBBBAAABBBDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKLLLPPPUUUZZZ]]]^^^cccfffiiikkklllmmmoooqqqsssvvvyyyzzzzzzzzz{{{|||zzzyyyyyy{{{~~~~~~}}}{{{wwwrrrlllfffaaa^^^UUUPPPLLLLLLQQQ```zzz}}}pppccc]]]]]]```rrrlllOOOFFF>>><<<;;;888777888555666666666666555444444555444444333333444444555444444444444444444444444333444444444444555555555555;;;>>>JJJ___kkkvvv|||vvvooorrr|||wwwpppjjjiiilll~~~ssshhh]]]ZZZZZZZZZ]]]aaa```___]]][[[ZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYWWWUUUYYY\\\cccmmmssspppeeeZZZRRRTTT[[[eeejjjiiilllrrrqqqhhh___]]]```iiizzzyyy\\\PPPFFFBBB@@@:::666666555444333222222333333333333333333333333333222222333333333333444444555444666888:::===IIIUUU^^^hhhooonnnkkkppp{{{zzz}}}~~~~~~}}}|||zzzyyyyyyyyyxxxxxxxxxwwwvvvxxx{{{~~~}}}~~~~~~}}}|||yyy~~~}}}zzzwwwuuusssqqqooommmlllkkkkkkjjjooorrrvvvzzz}}}ssscccZZZ[[[WWWUUUWWWXXXWWWXXX\\\^^^dddmmmwww~~~}}}vvvmmmjjjfffcccbbbaaa___]]]ZZZWWWSSSOOOLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLPPPTTT___ffflllnnnrrryyy||||||{{{|||}}}~~~~~~~~~}}}{{{yyyxxxwwwuuutttsssssssssooonnnmmmmmmmmmllliiigggcccaaa^^^\\\ZZZVVVRRROOOKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLNNNOOOMMMJJJGGGDDDCCCBBBCCC@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMOOOSSSXXX[[[]]]bbbeeeiiikkkmmmnnnqqqsssuuuwwwzzz{{{zzzzzzzzz{{{yyyxxxxxxzzz|||~~~~~~}}}}}}{{{vvvqqqjjjddd```]]]SSSOOOKKKLLLRRRbbb~~~|||oooddd______aaapppnnnNNNFFF>>><<<;;;999777999666666666666666555444444555444444333333444444555444444444444444444444444444444444444555555555555555;;;===III^^^kkkvvvzzzqqqvvv~~~uuullliiikkk{{{{{{rrrhhh^^^[[[ZZZ[[[___ddd```___]]][[[ZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYWWWUUUYYY]]]dddmmmqqqlllaaaWWWMMMRRR\\\fffkkkkkkkkknnnnnneee]]]ZZZ]]]gggwwwuuuZZZNNNEEEAAA@@@:::666555444444333333333333333333333333333333333333222222222333333444444444555444666888:::===IIIUUU___llltttrrrooovvv{{{|||||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuuvvvyyy|||}}}~~~~~~~~~~~~|||zzzyyyxxx}}}}}}zzzxxxvvvsssrrrpppmmmkkkjjjjjjkkkooorrrwwwzzz}}}wwwfff\\\ZZZZZZWWWVVVYYYYYYWWWXXX\\\^^^ccckkksss|||{{{|||mmmjjjgggeeedddbbb```^^^[[[YYYUUUQQQNNNLLLLLLLLLMMMMMMMMMLLLKKKMMMQQQTTT___fffkkkmmmqqqwwwzzzzzzxxxyyy{{{||||||{{{{{{{{{zzzxxxwwwtttrrrqqqppppppmmmkkkjjjjjjjjjiiigggeeeaaa^^^[[[YYYWWWTTTPPPMMMJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????===>>>???AAADDDGGGJJJKKKOOONNNKKKHHHEEECCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKMMMPPPTTTXXX[[[bbbeeeiiilllnnnpppsssuuuwwwyyy{{{|||{{{zzz{{{{{{xxxwwwwwwyyy{{{}}}}}}|||zzzxxxsssmmmgggbbb^^^\\\QQQMMMJJJLLLSSSeee|||nnnddd______aaaooooooNNNEEE>>><<<<<<999888999666666777777666666555444555444444333333444444555222222222222222222222222444444444555555555666666777<<<===HHH\\\hhhsss{{{rrr{{{~~~uuukkkggghhhwwwyyytttpppggg___\\\[[[[[[```fff```^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]][[[YYYWWWVVVZZZ]]]dddjjjmmmggg\\\TTTKKKQQQ\\\eeejjjlllmmmnnnkkkccc\\\ZZZ^^^gggxxxsssXXXMMMDDD@@@???999666555444333333333333333333333333333333333333333111222222333333444444555555444666888:::===IIIUUU___nnnyyyuuuqqqyyy}}}~~~~~~}}}}}}}}}xxxxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxvvvuuutttvvvxxx{{{|||}}}}}}|||{{{zzzyyyxxx}}}|||zzzyyyuuutttqqqmmmjjjiiikkkmmmpppsssxxx{{{~~~~~~kkk\\\WWWXXXUUUTTTTTTWWWVVVUUUWWW\\\___dddkkkrrr{{{}}}{{{www|||zzzjjjhhhgggfffeeeccc```^^^[[[YYYVVVSSSPPPNNNNNNMMMNNNNNNNNNNNNMMMOOORRRUUU\\\ccchhhjjjmmmsssvvvvvvvvvxxx{{{|||{{{{{{{{{|||yyyxxxuuussspppooonnnmmmkkkjjjhhhgggggggggeeeccc___\\\YYYVVVSSSQQQMMMKKKHHHGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???BBBEEEHHHIIIMMMMMMKKKIIIFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKKKKMMMPPPVVVZZZbbbeeejjjmmmppprrrvvvxxxyyy{{{}}}~~~}}}{{{{{{|||{{{zzzyyyzzz|||}}}}}}|||yyyvvvqqqkkkeee___[[[YYYPPPLLLIIIKKKTTTggg{{{lllbbb______aaaooooooNNNEEE>>>===<<<:::999:::666777777777777666555555555444444333333444444555222222222222222222222222444444555555555666666666777<<<===GGGZZZfffpppxxxppp|||~~~zzzrrrhhhdddfffrrr~~~wwwpppllljjjddd^^^]]]\\\]]]bbbhhh^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^\\\ZZZXXXWWW[[[^^^cccggghhhbbbXXXPPPLLLRRRYYY```ffflllppprrriiibbb\\\\\\aaalll}}}qqqWWWLLLCCC???>>>888555555444333333333444444222222222222222222222222111111222333333444555555555444666888:::===IIIUUU```rrr~~~yyyttt|||~~~||||||zzztttuuuwwwyyyzzzzzzzzzzzzxxxxxxyyywwwuuusssssstttwwwxxxzzz{{{|||||||||{{{yyy}}}}}}||||||xxxvvvsssmmmiiiiiimmmpppqqquuuzzz}}}qqqcccWWWTTTVVVSSSRRRTTTWWWWWWWWW[[[aaabbbgggmmmuuu|||}}}zzzxxxwwwsssyyy}}}}}}~~~~~~xxxrrrgggffffffggggggeeeaaa]]]YYYXXXWWWUUUSSSQQQOOONNNNNNOOOOOOOOOOOOPPPSSSVVVXXX^^^dddeeehhhmmmpppppprrruuuyyyzzzyyyxxxyyy{{{vvvuuussspppnnnlllkkkjjjiiigggdddccccccbbbaaa___]]]ZZZVVVSSSPPPMMMJJJHHHEEEDDDBBBBBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCC???????????????@@@@@@@@@????????????AAADDDGGGHHHJJJKKKKKKIIIGGGDDDAAA???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKKKKKKKOOOTTTYYYcccfffkkkoooqqquuuxxx{{{{{{}}}~~~}}}|||}}}}}}}}}}}}~~~}}}{{{wwwqqqjjjccc]]]XXXVVVOOOKKKIIIKKKUUUiiiyyyiii```]]]___aaaooooooNNNEEE>>>===<<<:::999;;;777777777777777666555555555444444333333444444555333333333333333333333333555555555555666666666666666:::;;;EEEXXXdddooosssmmmzzz~~~{{{xxxqqqhhheeegggkkkwww}}}xxxrrrkkkeeebbbccc^^^\\\]]]^^^___eeekkk^^^]]][[[ZZZZZZ\\\]]]___^^^______^^^]]][[[YYYWWW[[[^^^bbbeeeeee___UUUNNNKKKOOOTTTXXX^^^gggooosssgggaaa\\\^^^dddpppqqqVVVLLLCCC???===777555555444333333333444444222222222222222222222222111111222333333444555555555444666999:::===IIIUUUcccvvv}}}www~~~|||{{{zzzrrrsssuuuxxxyyyzzzzzzzzzwwwyyyyyyxxxuuusssrrrrrrsssuuuwwwzzz|||~~~~~~~~~zzz~~~~~~~~~~~~zzzyyytttnnniiijjjnnnssssssvvv{{{sssiii```VVVSSSVVVTTTTTTVVVZZZ[[[\\\aaaiiifffjjjqqqxxx~~~{{{wwwuuutttrrrwwwzzzyyyxxxwwwqqqjjjeeeeeefffhhhhhhfffaaa]]]XXXXXXWWWVVVTTTRRRPPPOOONNNOOOPPPPPPOOOQQQTTTVVVUUU[[[```aaadddjjjllllllnnnrrruuuvvvuuuuuuvvvxxxtttsssqqqnnnllljjjiiihhhgggeeebbb``````___^^^\\\\\\YYYUUUQQQNNNKKKHHHEEECCCAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDD>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@AAADDDGGGHHHHHHIIIJJJJJJHHHDDDAAA>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKKKKKKKKKKNNNTTTZZZcccgggkkkooosssvvvzzz|||}}}}}}}}}}}}~~~~~~zzzsssjjjbbb[[[VVVTTTNNNJJJHHHKKKUUUjjjvvvfff]]]\\\___bbbmmmnnnNNNEEE>>>======::::::;;;777777777777777666666555555444444333333444444555444444444444444444444444555555555555666666666777444888999CCCWWWdddpppzzzoookkkxxx~~~{{{xxxrrrkkkiiikkkgggrrrzzzzzz~~~wwwvvvtttnnngggaaa\\\ZZZ]]]ZZZZZZ]]]___aaagggnnn___[[[WWWVVVWWWZZZ]]]^^^```aaabbbaaa^^^[[[YYYYYYXXX]]]bbbbbb[[[SSSMMMJJJHHHPPPUUUVVVXXXaaajjjnnniiiaaa\\\```iiitttkkkSSSLLLDDDAAA???999444444333222222222222333444444444444444444444444333333333333333333333333555555777999:::>>>JJJVVVlllvvv|||yyyyyy{{{zzzyyywwwvvvwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuvvvxxx|||}}}}}}|||{{{||||||}}}{{{uuupppooonnnlllnnnrrruuuwww{{{yyyiii```ZZZTTTRRRRRRWWWXXXXXXYYY[[[aaahhhmmmrrruuuxxx||||||xxxuuurrrqqqttttttssssssrrrpppkkkhhh```dddiiillllllgggaaa]]]XXXWWWUUUUUUVVVUUUSSSRRRNNNOOOQQQRRRRRRRRRQQQPPPSSSXXX]]]```bbbeeeiiilllooopppqqqssssssssssssrrrqqqqqqooommmkkkiiigggfffjjjfff```]]]^^^^^^]]]\\\[[[XXXSSSPPPMMMLLLIIIGGGBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCAAA???===>>>@@@CCCFFFJJJJJJIIIHHHFFFDDDAAA@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMJJJKKKMMMNNNNNNSSSYYYeeegggjjjlllooorrrwww{{{|||{{{|||}}}~~~~~~}}}xxxqqqhhh```ZZZWWWUUUPPPKKKIIILLLWWWllluuufff]]][[[]]]___qqqnnnPPPFFF===;;;:::888888:::999888777666555444333333333333444444555666666666555555555444444333333333555555666444222222333444888888<<>>888555444444333333333333333222222222222222222222222444444444444444444444444555555777999:::>>>JJJVVVhhhttt~~~}}}|||xxxwwwxxxwwwwwwwwwwwwyyyzzz{{{{{{zzzyyyxxxwwwuuuttttttvvvxxx{{{|||{{{{{{{{{{{{{{{~~~~~~zzzuuuqqqpppnnnlllnnnsssxxxzzz}}}rrrddd\\\XXXTTTSSSTTTXXXYYYZZZ[[[^^^dddkkkpppwwwyyy}}}zzzwwwtttrrrqqqqqqpppnnnmmmmmmjjjgggdddaaaeeejjjnnnmmmiiiccc___XXXVVVTTTTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSRRRPPPPPPQQQUUUZZZ]]]___bbbfffiiilllmmmnnnppppppppppppoooooonnnmmmkkkhhhgggeeedddgggccc___]]]^^^___^^^\\\ZZZVVVRRROOOMMMKKKIIIGGGBBBAAA@@@?????????@@@AAA??????@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@BBBAAA???>>>???AAACCCDDDIIIIIIIIIHHHGGGEEECCCAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKNNNLLLMMMPPPQQQQQQVVV\\\fffhhhjjjlllnnnqqquuuxxx|||zzzxxxzzz||||||xxxppphhh```ZZZWWWVVVPPPKKKIIIMMMXXXmmmtttfff]]]\\\___bbbtttmmmPPPFFF>>>;;;:::888888:::999888777666555444333333555555555555555444444444555555444444444333333333555555555444222222333555666666:::CCCQQQcccsss}}}vvvlllnnnyyy}}}uuusssssspppjjjjjjmmmttt|||xxxqqqjjjfffaaa\\\YYYYYYZZZ\\\___]]]```hhhlllnnnuuu}}}^^^[[[XXXWWWYYY\\\^^^______``````___[[[YYYXXXXXXVVV[[[___^^^XXXRRRNNNLLLMMMTTTYYYYYYZZZ___dddeeeaaa\\\[[[```hhhrrreeePPPIIIBBB>>>===777666555555444333444444444333333333222222111111111555555555555555555555555555555777999:::>>>IIIUUUdddrrr{{{zzz{{{xxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{zzzxxxwwwuuuttttttvvvxxxzzzzzzzzzyyyzzz{{{{{{}}}~~~zzzuuuqqqpppooommmoootttzzz{{{~~~tttiii^^^YYYWWWTTTTTTVVVYYYZZZ]]]___ccciiipppuuu|||}}}xxxvvvuuusssrrrsssqqqnnnmmmkkkjjjgggdddaaafffkkkpppoookkkddd```XXXVVVSSSSSSTTTUUUVVVVVVTTTUUUUUUUUUTTTRRRPPPOOOPPPSSSWWWZZZ]]]```dddggghhhiiikkklllmmmmmmlllllllllkkkiiihhheeedddbbbaaabbb```^^^^^^^^^^^^\\\ZZZWWWTTTQQQNNNLLLKKKHHHFFFBBBAAA@@@???>>>??????@@@?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBGGGGGGHHHHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIKKKLLLOOOMMMOOOSSSTTTUUUZZZ```gggiiikkklllmmmnnnrrrttt{{{yyyxxxwwwyyy|||{{{wwwoooggg```ZZZWWWVVVOOOKKKJJJNNNZZZooouuufff^^^]]]```dddwwwjjjOOOFFF>>><<<;;;999999:::888888777666666555444444666666555555444333333222555444444444444333333333444555555444222222333555444555888AAAOOOaaaqqq{{{yyymmmkkkpppyyy~~~vvvuuuvvvrrrkkkhhhnnnyyy|||rrrkkkbbb___[[[XXXWWWXXX[[[]]]bbbbbbfffpppxxx|||^^^[[[YYYXXXZZZ]]]^^^___^^^______]]]ZZZXXXWWWXXXVVVYYY\\\[[[VVVPPPNNNMMMOOOVVV[[[\\\]]]```aaa```\\\ZZZ\\\aaahhhqqqbbbOOOIIIAAA======777666666555444444444444555666555555444444333333222444444444444555555555555555555666999:::===HHHTTTaaappp}}}yyyxxx|||zzzxxxzzzzzzyyyxxxxxxwwwwwwwwwzzzyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyyyyxxxxxxyyyzzz{{{~~~~~~{{{vvvqqqqqqooonnnppptttxxxzzz|||~~~zzzmmmddd[[[XXXVVVTTTUUUXXXYYY[[[___ccchhhnnnuuuyyy{{{wwwvvvvvvuuutttuuurrrnnnllljjjiiigggeeebbbffflllppppppkkkeee```XXXVVVRRRRRRSSSUUUWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNQQQSSSVVVYYY\\\```cccffffffgggiiijjjkkkkkkjjjjjjiiihhhgggeeecccaaa```_________^^^]]]\\\ZZZWWWUUUTTTQQQNNNMMMLLLJJJHHHFFFBBBAAA@@@>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEE@@@@@@@@@???@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOONNNPPPTTTVVVWWW\\\bbbhhhiiikkkllllllmmmoooqqqvvvwwwyyy{{{|||~~~~~~~~~}}}zzzuuunnnfff___ZZZWWWVVVNNNKKKKKKPPP[[[pppwwwggg^^^\\\```dddxxxfffOOOFFF>>><<<<<<:::999;;;888888777777666555555444555555555444444333333333444444444444444444444444444555555444222222444555555555888???LLL]]]lllvvvyyymmmgggiiippp}}}}}}vvvvvvwwwsssllliiiqqq}}}vvvnnnhhh___]]]ZZZXXXXXX[[[^^^aaadddgggooo{{{^^^\\\YYYYYY[[[^^^___```_________\\\YYYWWWWWWXXXVVVYYYZZZXXXSSSNNNMMMMMMQQQXXX^^^___```bbb```]]]ZZZ[[[___eeejjjrrr|||}}}{{{```OOOJJJBBB>>>===888666666555444444444444555555555555444444333333333222222333333333444444444666555666999999===HHHTTTaaappp|||xxxwww~~~{{{yyyzzzyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzwwwxxxxxxwwwvvvvvvyyy{{{}}}~~~}}}wwwsssrrrpppnnnppptttxxxyyy{{{}}}{{{vvvtttjjjbbb[[[YYYVVVTTTUUUXXXYYY\\\aaaffflllrrrxxx|||~~~~~~zzzxxxwwwvvvuuutttpppnnnjjjhhhgggfffcccbbbcccfffkkknnnmmmiiiccc___XXXVVVRRRRRRSSSUUUWWWWWWXXXXXXXXXWWWUUUSSSPPPOOOPPPQQQRRRUUUYYY^^^aaabbbeeefffgggiiiiiiiiiiiihhhffffffdddcccaaa```___^^^]]]^^^]]][[[XXXTTTQQQOOOPPPNNNLLLKKKKKKIIIGGGEEEBBBAAA@@@>>>======>>>>>>======>>>??????@@@AAAAAA@@@@@@????????????@@@@@@@@@AAABBBBBBBBBAAA@@@@@@BBBCCCDDDFFFGGGGGGFFFFFF@@@????????????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLOOOTTTWWWWWW\\\bbbgggiiikkklllllllllnnnooorrrwww|||}}}|||{{{{{{xxxtttmmmeee___ZZZWWWVVVOOOLLLLLLQQQ\\\ooozzzhhh]]][[[___cccxxxbbbNNNEEE>>>======;;;:::;;;888888777777666666555555333333333333444444555555444444444444444444444444333444555444333333444666777777888>>>IIIXXXfffoooyyymmmggggggnnn|||~~~vvvtttvvvrrrllljjjssswwwpppjjjggg^^^]]]ZZZYYYZZZ]]]aaadddfffnnnzzz}}}^^^\\\ZZZZZZ\\\___``````_________\\\YYYWWWXXXYYYWWWYYYYYYUUUPPPLLLLLLMMMRRRYYY```ccceeeeeeaaa\\\[[[^^^eeekkknnnttt{{{yyywww]]]NNNJJJBBB======888666555555444333444444444222222222222222222222222111222222333333444444444666555666888999<<>>=========>>><<<======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEE???????????????@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJKKKKKKJJJIIIKKKLLLLLLLLLOOOTTTVVVVVVZZZ```fffhhhkkklllmmmmmmoooppprrrxxx~~~~~~}}}|||{{{{{{vvvssslllddd^^^ZZZWWWWWWQQQNNNNNNSSS\\\mmm|||iii]]][[[___cccxxx```MMMEEE???>>>>>>;;;:::;;;888888888777777666666666111222222333444444555555333333333444444444444555333444444444333333444666888777888<<>>===<<<======<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>???AAACCCDDDDDDCCCCCC???????????????@@@@@@AAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLOOOTTTVVVVVVYYY___dddgggkkkmmmnnnoooqqqrrruuuzzz~~~|||~~~~~~~~~}}}}}}}}}uuuqqqkkkddd^^^ZZZXXXWWWSSSPPPOOOSSS[[[kkk|||iii]]]\\\```eeezzzaaaMMMEEE?????????<<<:::;;;888888888777777777777777333333333333333333333444333333333444444444555555222444444444333333555777666555666:::DDDRRR```hhhzzzwwwnnnjjjpppyyyooolllkkkiiiiiirrrzzzppphhhbbb___YYYXXXXXXYYY]]]dddjjjnnnyyyvvv]]]\\\ZZZ[[[^^^```aaaaaaaaaaaa___\\\YYYXXXYYYZZZYYYZZZXXXSSSLLLIIIIIIKKKRRRYYYbbbgggkkkkkkeee]]]^^^dddnnnttttttwwwoooWWWJJJGGG???::::::666444444333222222222222333111222333444555555666777333333444444555666777777666555666888888;;;FFFRRRaaakkkxxxzzzuuusss|||}}}vvvqqqyyyyyyzzzzzzyyyxxxvvvuuuwwwwwwxxxyyyyyyzzz{{{{{{|||{{{yyywwwuuuvvvzzz}}}{{{}}}~~~|||wwwtttpppmmmmmmqqqqqqsssuuuwwwzzz|||}}}}}}|||yyypppjjjhhhhhhbbb^^^[[[[[[XXXUUUWWW[[[___dddkkkrrrwww|||~~~{{{xxxuuusssqqqooollleeeeeeeeeffffffdddaaa^^^dddccccccaaa^^^[[[YYYWWWXXXWWWUUUUUUVVVUUUSSSRRRRRRSSSTTTUUUVVVUUUTTTTTTNNNLLLKKKNNNTTTYYY[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\^^^]]]\\\[[[ZZZYYYXXXWWWTTTUUUUUUQQQLLLIIIIIIJJJHHHHHHGGGHHHIIIHHHFFFCCCCCCAAA@@@>>>===<<<<<<===;;;<<<===>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA===???@@@BBBCCCCCCBBBBBB?????????>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHJJJIIIHHHHHHIIIKKKMMMLLLPPPUUUVVVVVVYYY^^^cccfffjjjmmmoooqqqssstttxxx{{{~~~|||yyyyyy}}}uuuqqqkkkddd^^^ZZZXXXWWWTTTQQQPPPTTT[[[iii|||hhh^^^]]]bbbhhh}}}bbbMMMEEE?????????<<<;;;;;;888888888888777777777777555444444333333222222111333333333444444555555555222333444444333333555777444444444999DDDRRR```hhhvvv}}}rrrlllqqq|||nnnhhhggggggkkkssszzzqqqfff^^^ZZZXXXWWWXXX[[[aaahhhooottt~~~vvv[[[ZZZYYYZZZ]]]```aaabbbdddaaa]]]YYYWWWWWWXXXZZZXXXWWWVVVRRRMMMJJJIIIIIIRRRVVVbbbpppvvvssspppooofffgggkkkqqqyyyhhhZZZLLLEEEAAA<<<999888555444333333222222333333333333333444444444555555666666444333333444555666333444777::::::<<>>==================>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGJJJLLLOOONNNOOOSSSUUUUUUYYY___dddfffiiimmmqqqtttvvvxxxxxx{{{}}}~~~}}}}}}}}}~~~xxxtttkkk```VVVRRRTTTWWWXXXSSSPPPQQQXXXeeeyyymmmccc^^^[[[___fff___KKKGGGBBB>>>===<<<<<<;;;888888777777666666555555555555444444444333333333444333333222222333333444444333333333333444555555777666777;;;@@@JJJ\\\lllrrr|||ssshhhsssyyynnneeebbbcccfffqqq}}}ssseeeZZZWWWVVVXXXZZZ\\\```hhhsss{{{uuukkk[[[YYYYYYZZZ^^^aaabbbbbbbbb```\\\XXXVVVWWWXXXYYYYYYXXXUUUPPPLLLIIIIIIJJJQQQSSS___rrrxxxsssiiijjjlllqqqvvvzzz{{{{{{gggYYYLLLEEEAAA<<<999888555444333333222222333333333333333444444444555555666555444444444444555666444444777999:::<<>>==================>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<===>>>???@@@AAAAAAAAACCCBBB@@@?????????@@@AAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIHHHHHHHHHJJJLLLNNNMMMPPPTTTVVVVVVYYY___eeefffjjjnnnrrruuuwwwxxxxxx{{{}}}~~~}}}}}}}}}~~~}}}}}}uuurrrkkkbbbZZZVVVVVVXXXYYYTTTPPPQQQXXXeeeyyy|||hhh___\\\ZZZ___ggg~~~\\\KKKGGGBBB>>>===<<<<<<;;;888888888777666666555555555555555444444444333333444444333333333333444444444333333333333444555555777666777;;;@@@JJJ[[[kkknnnyyywwwjjjrrrxxxnnneeebbbdddiiisss{{{rrrddd[[[XXXUUUWWWYYY[[[___gggrrrzzz}}}qqqfffZZZYYYYYY[[[^^^aaacccccc```^^^ZZZWWWUUUVVVWWWXXXZZZXXXTTTNNNIIIGGGIIIKKKPPPQQQ]]]uuuvvvlllmmmnnnqqqssstttrrrppp}}}eeeXXXKKKDDDAAA<<<888888555444333333222222333333333333333444444444555555555555444444444555555666555555666888888<<>>==================>>>???@@@AAABBBBBBEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@<<<<<<>>>???@@@AAAAAAAAABBBAAA???>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMPPPUUUWWWWWWZZZ___fffhhhkkkooorrruuuwwwxxxxxxzzz}}}~~~}}}|||}}}~~~}}}}}}rrrpppkkkddd]]]ZZZYYYZZZZZZUUUPPPQQQWWWeeezzztttbbb[[[YYYYYY```jjjzzzXXXKKKGGGBBB>>>===<<<<<<;;;999888888777777666555555555555555444444444444333444444333333333333444444444333333333333444555555666555777;;;???HHHYYYhhhllluuu|||nnnqqq|||wwwnnnfffdddfffkkkttt}}}xxxoooccc[[[YYYVVVXXX[[[]]]aaaiiisss{{{wwwjjj```YYYYYYYYY\\\___bbbcccccc^^^\\\XXXUUUTTTUUUWWWXXX[[[XXXRRRKKKGGGFFFJJJMMMOOOSSSaaayyyvvvooopppqqqssstttsssooollluuucccWWWJJJDDDAAA<<<888888555444333333222222333333333333333444444444555555444444444444555555555666666555666777777;;;GGGSSSbbbggglllkkkggghhhnnnuuu}}}xxxwww~~~zzzzzz|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{|||zzz{{{|||xxxooofffbbb```^^^```dddccceeeiiinnnrrruuuwwwxxx{{{{{{}}}yyyrrrmmmmmmmmmlllkkkdddccc```^^^]]]```fffjjjtttwwwzzzyyyuuutttsssqqqooollliiigggfffbbbbbbaaa```^^^\\\[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOMMMLLLKKKJJJJJJJJJKKKNNNQQQSSSTTTTTTUUUVVVVVVWWWYYYYYYXXXUUURRRPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>==================>>>???AAABBBCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@AAACCCCCCCCCCCCAAA@@@>>>=========>>>???AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLLLLKKKKKKLLLLLLLLLPPPVVVXXXXXX[[[```gggiiilllooosssvvvxxxyyyxxxzzz}}}}}}}}}||||||}}}~~~~~~uuuqqqjjjccc^^^[[[\\\]]][[[UUUPPPQQQXXXggg}}}~~~mmm]]]XXXXXXYYYbbbnnnvvvWWWKKKGGGBBB>>>===<<<<<<;;;999999888888777666666555555555555555444444444444333333222222222222333333444333333333333444555555666555666:::>>>FFFVVVeeellluuu~~~rrrqqqyyyzzzrrrjjjhhhjjjmmmttt{{{uuulllaaa[[[ZZZXXX[[[^^^aaaeeemmmwww~~~rrreeeZZZYYYYYYZZZ]]]```bbbcccbbb]]]ZZZWWWTTTTTTUUUWWWXXXZZZVVVPPPIIIEEEFFFKKKOOOOOOWWWhhh{{{wwwrrrrrrssstttvvvxxxwwwsssqqqttt~~~aaaUUUIIIDDDAAA<<<888777555444333333222222333333333333333444444444555555333444444555555555666666666555666777777;;;GGGSSSccckkkqqqpppkkklllvvv~~~zzz}}}{{{yyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuvvvxxxyyyzzz{{{{{{{{{~~~|||zzz}}}{{{~~~tttkkkbbb___]]][[[^^^bbbaaadddhhhmmmrrruuuwwwwwwzzz{{{}}}|||wwwqqqnnnnnnooonnnlllfffeeedddbbbcccffflllpppyyy{{{~~~xxxuuuppppppooommmjjjgggeeecccbbbbbbaaa```___]]][[[ZZZZZZZZZYYYXXXWWWVVVTTTSSSUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQOOONNNMMMKKKJJJIIIHHHHHHIIILLLOOORRRSSSTTTUUUWWWVVVWWWYYYZZZYYYVVVSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>==================>>>@@@AAABBBCCCDDDGGGGGGHHHHHHHHHGGGFFFEEE@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCC@@@???>>>=========>>>???AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMLLLKKKLLLLLLLLLLLLOOOUUUXXXXXX\\\bbbgggiiilllooosssuuuwwwxxxwwwzzz|||}}}|||||||||}}}~~~~~~zzztttiii```[[[[[[]]]___[[[UUUPPPRRRZZZjjjvvvhhh\\\YYYYYY[[[eeeqqquuuWWWKKKGGGBBB>>>===<<<<<<;;;999999999888777777666666666666555555555444444444222222111111111111222222444333333333333444555555555444666999===EEETTTbbbnnnwwwsssqqqwww~~~~~~xxxpppmmmnnnpppttt}}}xxxrrriii___ZZZZZZZZZ]]]```dddhhhpppyyyqqqbbbWWWZZZZZZ[[[^^^aaabbbbbbaaa\\\ZZZWWWTTTTTTUUUXXXYYYWWWTTTNNNHHHEEEGGGLLLPPPRRR\\\nnn|||}}}uuuppppppvvvvvvwwwzzz|||}}}{{{yyyuuu}}}yyy___SSSHHHCCCAAA<<<888777555444333333222222333333333333333444444444555555222333444555666666666666555555666888888<<>>============<<<===>>>@@@AAACCCDDDEEEGGGHHHIIIIIIHHHGGGEEEDDD@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>=========>>>???AAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMLLLOOOTTTWWWYYY^^^dddgggiiilllooorrruuuvvvwwwwwwyyy|||}}}|||{{{|||}}}}}}}}}|||ttthhh^^^[[[\\\^^^```ZZZTTTOOORRR\\\ooopppddd\\\[[[\\\]]]fffrrruuuWWWKKKGGGBBB>>>===<<<<<<;;;:::999999888888777666666666666666555555555444444222222111111111111222222444333333333333444555555555444666999<<>>============<<<===>>>@@@BBBCCCEEEEEEGGGHHHIIIIIIIIIGGGEEECCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===>>>??????AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJLLLMMMNNNLLLNNNSSSVVVYYY___gggggghhhkkknnnqqqtttuuuvvvwwwyyy|||}}}|||{{{||||||~~~~~~~~~~~~~~~~~~xxxqqqfff___]]]^^^```aaaXXXRRROOOSSS___tttlllbbb\\\]]]^^^]]]eeeqqqtttUUUKKKGGGBBB>>>===<<<<<<;;;::::::999888888777777666666666666666555555555555444333333333333333333444444333333333333444555555555444555999;;;AAAOOO\\\jjjttt{{{oookkktttzzzsssrrrooopppuuu}}}vvvppphhh^^^XXXXXXYYY]]]bbbfffjjjrrr{{{yyyfffXXX]]]\\\]]]___aaabbb```^^^[[[YYYWWWUUUUUUVVVYYY[[[RRRPPPLLLHHHFFFHHHNNNRRRYYYaaannnyyy{{{uuusssuuu{{{{{{{{{~~~ppp]]]QQQGGGCCCAAA<<<888777555444333333222222333333333333333444444444555555111222444666777777666555333444777::::::<<>>============<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIGGGDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKNNNOOOLLLMMMRRRUUUXXX```iiifffhhhjjjnnnqqqssstttuuuwwwyyy|||||||||{{{{{{|||~~~}}}}}}~~~tttmmmeee```___```aaaaaaWWWRRRNNNSSS```wwwiiiaaa]]]^^^^^^]]]dddooosssSSSKKKGGGBBB>>>===<<<<<<;;;::::::999999888777777777777666666666555555555555666555555444444555555666444333333333333444555555444444555888;;;AAANNN[[[fffqqq}}}yyylllhhhrrr~~~{{{tttrrrkkkkkkoooyyy|||vvvppphhh]]]XXXXXX\\\```eeeiiimmmuuu~~~|||iiiZZZ]]]^^^___aaaaaaaaa``````\\\YYYUUUSSSUUUWWWYYYZZZPPPMMMIIIEEEFFFJJJOOOSSSWWWbbboooxxxyyywwwvvvvvv~~~}}}{{{|||lll\\\SSSJJJEEE???999666777555555444444444333333333111222333333444444333333333333333444444444555555333333555888:::===EEEOOObbbuuutttwww|||{{{zzzxxxuuusssuuuuuuttttttttttttuuuvvvtttttttttuuuvvvvvvwwwwwwvvvuuutttuuu{{{{{{mmmggg___ZZZYYY\\\```bbbhhhjjjnnnrrrvvvxxxxxxyyy~~~}}}~~~}}}xxxxxxwwwvvvuuuuuuvvvvvvtttuuuwwwxxxyyy{{{~~~yyysssoookkkhhhcccbbbbbbaaa```______^^^```___]]]\\\[[[ZZZZZZZZZWWWXXXYYYYYYXXXUUURRROOORRRQQQPPPOOONNNOOOPPPQQQRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOONNNNNNJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>============???AAACCCEEEFFFGGGIIIIIIJJJJJJIIIGGGEEEDDDFFFEEEDDDFFFIIIKKKIIIGGGCCCDDDFFFGGGGGGFFFEEECCCDDDBBB?????????@@@???>>>DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPSSSVVV[[[bbbfffggggggiiikkkmmmpppssstttxxxxxxxxxxxxzzz}}}~~~{{{wwwpppggg___[[[[[[[[[\\\QQQTTTTTTUUU```yyyjjjccc^^^___]]]^^^iiiwwwoooYYYLLLHHHCCC???===<<<:::999::::::999999888999999999666666555555555444444444222222222333333444444444444444444444444444444444555777:::;;;999<<>>============???AAACCCEEEGGGHHHIIIIIIJJJIIIIIIGGGFFFEEEFFFEEEEEEGGGIIIKKKIIIGGGDDDEEEGGGHHHHHHFFFEEEDDDDDDBBB???>>>???@@@@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQSSSWWW\\\cccggghhhiiijjjllloooqqqtttuuuwwwwwwxxxyyyzzz}}}{{{vvvoooeee^^^ZZZXXXXXXXXXNNNPPPQQQTTTbbb}}}lllddd______^^^aaaooonnnXXXLLLIIIDDD@@@>>>===<<<:::::::::999888888888999999666666555555555444444444222222333333333444444444444444444444444444444444444666999:::888;;;GGGUUUaaammm{{{~~~qqqiiinnnwww}}}{{{{{{sssoookkkkkkssszzzooogggccc___ZZZVVV[[[___dddhhhmmmttt|||zzzccc[[[]]]^^^```aaaaaa```___^^^ZZZXXXVVVVVVVVVVVVUUUSSSOOOLLLHHHFFFGGGKKKPPPSSS[[[hhhwww}}}zzzvvvvvvxxx|||hhh[[[SSSJJJFFFAAA;;;888999555555444444444333333333111222333333444444333333222222222222333333333333555444666999999;;;BBBJJJ^^^qqq}}}tttuuu~~~uuuttttttuuuwwwxxxwwwvvvtttuuuvvvxxxyyyyyyxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvttttttuuuxxx|||pppjjjbbb]]]]]]aaaeeegggkkkmmmqqqvvvyyy{{{||||||}}}xxxyyy{{{}}}~~~~~~~~~~~~yyyzzz{{{|||}}}{{{tttnnnjjjfffcccaaa]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZWWWSSSPPPOOOPPPRRRSSSQQQPPPOOONNNNNNOOOPPPQQQOOONNNLLLJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBB@@@???>>>======<<<===???AAADDDFFFHHHIIIHHHHHHIIIIIIHHHGGGFFFEEEGGGFFFFFFHHHJJJJJJIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDEEEBBB>>>===>>>@@@BBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKNNNQQQUUUYYY^^^dddiiijjjkkklllnnnpppsssuuuvvvxxxxxxxxxzzz{{{}}}}}}zzztttnnnddd\\\XXXUUUTTTSSSNNNOOOOOOSSSeeeoooggg```______dddvvvmmmXXXMMMIIIEEEAAA@@@???===<<<::::::999888888888888888666666666555555555444444333333333333444444444444444444444444444444444444444555777999777:::EEERRRaaakkkyyywwwkkkmmmttt|||{{{{{{rrrllliiinnn{{{{{{rrriiiaaa\\\YYYXXX[[[___dddhhhmmmttt}}}}}}fff]]]\\\^^^```aaaaaa```^^^]]]WWWWWWWWWXXXYYYXXXUUUSSSMMMKKKHHHGGGHHHMMMRRRUUU___jjjvvvxxxsssnnnppptttggg[[[SSSKKKGGGBBB<<<999999555555444444444333333333111222333333444444333333111111222222222333333333666555666999999999@@@HHHZZZnnnzzzsssttt}}}}}}xxxuuuttttttuuuxxxzzzzzzyyysssuuuxxxzzz{{{{{{zzzzzzvvvwwwyyy{{{{{{yyywwwuuuttttttuuuyyy}}}qqqkkkccc^^^___bbbgggiiikkknnnrrrwwwzzz}}}~~~~~~~~~{{{}}}|||}}}~~~vvvrrrlllhhheeebbb___]]][[[ZZZZZZZZZYYYYYYXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZYYYVVVSSSPPPNNNOOOQQQSSSPPPOOONNNNNNNNNOOOPPPQQQPPPOOOLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>======<<<===???BBBDDDGGGIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDAAA>>>===???AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLKKKKKKNNNSSSWWW[[[```fffjjjjjjkkklllnnnpppsssuuuvvvyyyzzz{{{|||~~~}}}}}}|||zzzxxxsssmmmddd]]]WWWTTTQQQPPPQQQQQQPPPTTTfffrrrhhhaaa^^^^^^eeezzzlllXXXLLLHHHDDDAAA@@@???>>>===;;;:::999888888888888888666666666666555555555555333333444444444444444444444444444444444444444444333333555777777999CCCNNNaaajjjvvv~~~rrrnnnqqq|||~~~uuunnnhhhkkkwww}}}uuujjj```ZZZYYY[[[ZZZ^^^cccggglllsss}}}lllccc\\\^^^```aaaaaa```]]][[[UUUUUUWWWYYY[[[ZZZWWWTTTKKKJJJHHHHHHKKKPPPVVVYYY___fffnnnoookkkjjjooouuu|||ggg\\\TTTLLLHHHCCC<<<999999555555444444444333333333111222333333444444333333111111222222222333333333555555666999888888>>>EEEWWWjjj{{{tttqqqttt||||||vvvtttssssssuuuwwwyyyyyyxxxtttvvvyyy{{{||||||{{{{{{wwwxxxzzz{{{{{{yyyvvvtttuuuuuuvvvyyysssmmmeee``````dddhhhjjjlllooosssxxx|||~~~}}}wwwnnnkkkfffcccaaa___\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVXXXYYYZZZ[[[[[[ZZZVVVUUUTTTRRRQQQQQQQQQQQQOOONNNNNNMMMNNNOOOPPPQQQSSSQQQNNNKKKHHHGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>======<<<===???AAADDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>===@@@CCCEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKOOOTTTYYY^^^bbbgggjjjiiijjjkkkmmmpppsssuuuwww{{{|||}}}~~~{{{yyywwwuuutttrrrmmmeee^^^YYYUUUQQQOOOPPPQQQPPPSSShhh{{{qqqhhh```^^^]]]eee|||jjjXXXJJJGGGCCC@@@??????>>>===<<<;;;:::999888888888888777777666666666555555555444444444444444444444444444444444444444444444444333333444666666888AAAKKKaaaiiittt}}}tttpppttt~~~~~~|||yyyppphhhjjjvvv~~~vvvjjj___YYYYYY\\\ZZZ]]]aaaeeejjjrrr}}}pppfff\\\]]]```bbbbbb___\\\ZZZUUUUUUVVVYYYZZZYYYVVVSSSIIIHHHHHHJJJNNNTTTZZZ^^^\\\aaagggiiijjjlllrrrwwwyyyiii]]]UUUNNNJJJDDD<<<888888555555444444444333333333111222333333444444333333222222222222333333333333444444666999888888===DDDTTTggg||||||uuupppooosss{{{xxxrrrqqqqqqsssuuuwwwwwwvvvvvvxxxyyy{{{||||||{{{{{{xxxyyyzzz{{{zzzxxxuuutttvvvuuuvvvyyy~~~wwwqqqhhhccccccfffiiilllnnnqqquuuzzz~~~}}}tttppphhhfffbbb```^^^\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZZZZSSSSSSTTTSSSSSSQQQPPPOOONNNNNNMMMMMMNNNOOOPPPQQQUUURRROOOKKKHHHFFFEEEEEEIIIJJJKKKKKKKKKHHHFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGDDDCCCBBB@@@???>>>============???AAACCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJKKKKKKJJJIIIJJJJJJLLLKKKJJJHHHEEECCCBBBAAA@@@???>>>???BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLLLLPPPWWW\\\```cccgggiiiggghhhjjjmmmppptttwwwyyy{{{|||~~~}}}{{{wwwuuurrrqqqoookkkddd^^^ZZZVVVSSSPPPKKKOOOOOOSSSjjjuuukkkddd___^^^^^^fff~~~fffTTTIIIFFFBBB@@@??????>>>>>>>>>===<<<:::999999999999777777777666666666555555555555555555444444444444444444444444444444444444444333444666777888@@@HHH___gggrrr~~~xxxpppnnnwww|||}}}sssiiijjjvvvvvvjjj___YYYYYY\\\ZZZ]]]aaaeeejjjsss~~~pppeee[[[]]]```bbbbbb___\\\YYYVVVVVVVVVWWWWWWUUUQQQNNNGGGGGGHHHKKKQQQXXX^^^ccc```dddhhhmmmoooqqqsssttt{{{xxxkkk___WWWOOOKKKEEE<<<777777555555444444444333333333111222333333444444333333333333333333444444444444333333555999888888===DDDRRRcccyyyzzzsssnnnnnnrrrzzz}}}yyypppppppppsssvvvxxxyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyxxxvvvuuutttuuuuuuvvvyyy|||uuummmgggfffhhhlllnnnqqqtttxxx}}}}}}ssslllhhhdddbbb___]]][[[YYYWWWTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVXXXYYYYYYXXXWWWRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMOOOPPPQQQSSSQQQNNNJJJGGGFFFFFFFFFHHHIIIKKKLLLKKKIIIGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@???>>>=========>>>???@@@AAACCCDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJHHHKKKMMMLLLJJJIIIJJJKKKMMMLLLIIIGGGDDDBBBAAA@@@>>>===>>>AAADDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLGGGHHHIIIKKKLLLLLLMMMMMMNNNRRRXXX^^^aaadddggghhhggghhhjjjnnnrrrvvvzzz|||zzz{{{}}}~~~~~~|||xxxtttqqqpppkkkgggbbb^^^[[[WWWTTTQQQIIIOOOPPPSSSiii|||oooddd___^^^___```iiiaaaPPPIIIFFFCCCAAA@@@AAA@@@??????>>>===<<<;;;:::::::::777777777777666666666555666555555555444444444444444444444444444444444444555333444777777999???GGG[[[fffrrr|||tttmmmjjjttt~~~vvvkkkjjjuuuuuuiii___ZZZZZZ[[[\\\___cccgggllluuurrrfff[[[]]]```bbbbbb___[[[YYYXXXVVVUUUUUUTTTQQQMMMJJJFFFGGGHHHLLLRRRZZZaaaeeehhhjjjnnnsssvvvuuuqqqnnnvvv~~~wwwmmm```XXXPPPKKKEEE<<<777666555555444444444333333333222222333444444444333333333333444444444444555555222222555888888888===DDDQQQbbbwww{{{sssmmmmmmqqqyyyyyyuuuqqqqqqrrruuuyyy|||}}}|||zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxvvvuuutttttttttuuuvvvzzzyyypppjjjhhhkkknnnpppsssvvv{{{vvvlllfffcccaaa___\\\[[[YYYWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVUUURRRQQQOOONNNNNNNNNNNNOOOMMMMMMLLLLLLMMMOOOPPPRRRRRRPPPMMMJJJHHHGGGGGGHHHGGGHHHJJJLLLKKKJJJGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@???>>>=========>>>???@@@AAABBBBBBCCCEEEEEEDDDDDDEEEGGGIIIJJJHHHKKKMMMMMMJJJIIIJJJKKKMMMLLLIIIFFFCCCAAA@@@???<<<<<<>>>BBBEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLGGGHHHIIIKKKLLLMMMMMMMMMNNNSSSZZZ___bbbdddfffhhhggghhhkkkoootttxxx|||~~~xxxzzz|||~~~}}}yyyuuurrrppphhheee```]]]ZZZXXXTTTRRRLLLSSSSSSTTTiiixxxkkk^^^\\\]]]```cccmmm^^^LLLJJJGGGDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::777777777777666666666666666666555555555444444444444444444444444444444444555333444777888999???FFFYYYdddqqq{{{zzznnniiigggtttyyyllljjjtttttthhh```\\\ZZZZZZ^^^aaaeeehhhnnnwwwwwwjjj^^^___```aaa```^^^[[[YYYWWWWWWWWWUUURRRNNNJJJHHHIIIHHHMMMSSSVVVXXXaaammmssszzzzzzvvvttt{{{yyylll```[[[TTTLLLDDD>>>:::888777666555444333222222222111111222222222333333333222333444555555555444444666666666555666888===@@@LLLbbbyyy|||vvvsssqqqwwwzzzuuuqqqsssuuuvvvwwwxxxzzz|||{{{xxxuuutttvvvwwwxxxxxxzzzxxxvvvtttsssssstttuuuuuuvvvwwwyyy}}}|||uuunnnlllmmmqqqtttuuu{{{rrrhhhbbb___^^^]]][[[XXXVVVSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPSSSTTTVVVWWWXXXWWWUUUTTTQQQPPPNNNLLLKKKLLLLLLMMMOOONNNLLLKKKKKKLLLNNNOOORRRPPPNNNKKKIIIGGGEEEEEEHHHHHHIIIJJJKKKIIIFFFCCCCCC@@@>>>>>>@@@@@@???===@@@@@@AAACCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;<<<<<<;;;<<<===>>>@@@AAADDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKMMMKKKHHHEEEBBB@@@>>>>>><<<<<<===???AAACCCDDDEEE@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOOOOUUU\\\bbbeeefffggghhhfffiiinnnqqqtttuuuxxxzzz|||{{{|||~~~~~~}}}wwwooojjjeeebbb^^^]]]]]]ZZZVVVQQQOOOPPPRRRYYYjjjssscccYYY\\\]]]]]]aaarrr^^^MMMLLLJJJGGGCCCBBBBBBCCCDDD??????>>>===<<<:::888777;;;:::999888777666555444000111222333444555555555555444444333333444444555333444666777777:::===@@@SSS```kkkqqq~~~nnnfffkkkuuuvvvkkklllooorrr~~~zzznnnccc]]][[[\\\___```cccgggnnnxxx{{{ggg]]]^^^```aaa```^^^[[[YYYWWWWWWVVVUUUQQQNNNJJJHHHEEEFFFLLLSSSXXX]]]jjjwwwzzzzzz}}}yyymmmaaa]]]UUULLLDDD>>>:::888666666555444333333333333111222222222222333333333333333333444444444555555555666666555666888===@@@NNNbbbwww}}}zzzxxxuuu{{{~~~wwwwwwyyyzzzzzzyyyyyyzzz|||zzzxxxvvvvvvxxxyyyyyyyyy{{{yyywwwvvvuuuvvvwwwxxxvvvvvvwwwxxx|||}}}vvvqqqnnnppptttvvvzzz~~~zzznnnfffaaa___^^^]]][[[XXXUUURRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNLLLLLLLLLLLLLLLOOONNNLLLKKKKKKLLLNNNOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKIIIFFFCCCCCC@@@>>>>>>@@@AAA???>>>AAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;<<<===>>>@@@AAADDDDDDEEEEEEFFFGGGIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKLLLKKKHHHEEEAAA???>>>===<<<<<<>>>@@@AAACCCDDDEEEAAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPUUU]]]bbbfffggghhhiiifffiiinnnqqqssstttwwwxxx{{{{{{{{{~~~~~~~~~~~~}}}wwwoooiiiccc___\\\ZZZZZZXXXTTTPPPMMMNNNPPPVVVfff{{{rrrbbbXXXYYYZZZ]]]eeezzz}}}___PPPMMMKKKGGGDDDCCCBBBCCCDDD?????????>>><<<;;;999888999999888888777666555555222333444555555555555555555444444333333444444555333444666666777999===@@@QQQ___jjjnnnwwwrrrjjjkkksss~~~rrrgggggghhhkkkvvvyyymmmccc^^^]]]]]]^^^```cccgggnnnxxx~~~kkk]]]^^^___```___]]][[[ZZZWWWWWWVVVSSSPPPMMMIIIGGGCCCGGGMMMUUUZZZdddttt|||zzzzzzoooccc^^^VVVMMMDDD>>>:::888666555444444333333333333222222222222333333333333444444333222333444555666555555666666666888<<>>======<<<;;;;;;;;;<<<>>>@@@AAAEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLJJJGGGCCC@@@>>><<<<<<<<<===>>>@@@BBBCCCDDDDDDBBBCCCDDDFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPRRRWWW^^^cccfffhhhiiijjjgggjjjnnnqqqrrrtttvvvwwwzzzyyyyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~{{{uuunnnhhhbbb^^^ZZZYYYYYYXXXTTTQQQNNNOOOOOOTTTcccxxxqqqaaaXXXWWWWWW]]]lllzzz___SSSMMMKKKHHHEEEDDDCCCDDDDDD@@@@@@@@@???>>><<<;;;:::888777777777666666555555555555666666666666555555555444444333333444444555333444666666777999<<>>MMM]]]qqq|||~~~{{{yyyxxxyyy}}}~~~{{{yyyzzzzzzyyywwwuuuvvvwwwwwwvvvvvvxxxzzzzzzyyyxxxvvvuuuuuutttuuuuuuvvvwwwxxxwwwwwwwwwyyy~~~}}}zzzxxxzzz|||~~~wwwmmmeeeaaa```aaa^^^]]][[[XXXUUURRRPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKIIIFFFDDDCCCCCCCCCDDDFFFIIIIIIGGGEEEBBBAAA@@@@@@@@@AAAAAAAAADDDEEEGGGIIIJJJJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFFFFCCCBBBBBBAAA@@@??????>>>@@@@@@@@@???>>>======<<<;;;;;;;;;;;;<<<>>>@@@AAAEEEEEEDDDDDDEEEGGGIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJHHHDDDAAA>>><<<<<<;;;<<<===???AAACCCCCCDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOSSSXXX^^^dddgggiiijjjllliiilllpppsssttttttvvvwwwyyyyyyxxxyyyzzz{{{|||||||||||||||{{{xxxssskkkfffaaa^^^ZZZYYYZZZYYYVVVSSSQQQRRRQQQUUUcccyyyqqqccc\\\XXXWWW___rrrvvv]]]SSSMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAA@@@???>>><<<<<<777777666666666666666666666666666666666555444333555444444333333444444555333444666666666888<<<>>>JJJ[[[iiiiiijjjwwwxxxmmmlllqqqzzzvvvlllfffcccccclllvvvyyynnnddd^^^\\\]]]\\\^^^bbbhhhppp{{{nnn^^^______^^^]]]\\\ZZZYYYWWWVVVTTTQQQMMMJJJGGGEEECCCIIIQQQZZZeeevvvzzzvvv|||}}}ssseee___UUUJJJAAA:::666555555555444333333333444444222222333333333444444444555444222222222333555777333444666666666888;;;>>>GGGWWWmmm{{{{{{uuupppoooxxx|||}}}wwwxxxyyyyyywwwvvvwwwxxxvvvuuuuuuvvvxxxyyywwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwyyy~~~~~~}}}}}}sssiiiccc```aaabbb]]]\\\ZZZXXXVVVTTTRRRQQQOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLJJJHHHFFFDDDCCCBBBBBBCCCEEEGGGHHHGGGEEEAAAAAAAAAAAA@@@AAABBBCCCFFFGGGIIIKKKLLLLLLKKKJJJGGGGGGHHHIIIIIIHHHHHHGGGDDDDDDCCCBBBAAA??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<===???@@@EEEEEEDDDDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGEEEBBB>>><<<;;;;;;<<<<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNTTTXXX^^^cccfffiiikkklllmmmpppsssuuuuuuvvvwwwxxxxxxxxxyyyxxxyyyyyy{{{|||{{{{{{zzzyyyvvvpppiiiddd^^^[[[WWWVVVXXXXXXVVVSSSQQQSSSSSSVVVddd{{{rrreee```[[[YYYbbbvvvtttZZZQQQMMMKKKIIIGGGEEEDDDDDDDDDAAAAAAAAAAAA@@@???======777777777777666666666666555555555555555444333222555444444333333444444555333444666666666888;;;>>>FFFZZZiiijjjlllxxx|||pppmmmrrrzzz~~~sssjjjccccccjjjrrr{{{pppeee^^^[[[[[[[[[^^^cccjjjrrr}}}rrr``````___^^^\\\ZZZYYYXXXWWWVVVSSSOOOLLLHHHFFFDDD@@@GGGOOOZZZjjj}}}{{{pppqqq~~~vvvgggaaaVVVKKKAAA:::666444555444444333333444444444333333333333444444444444444444333222333444555666222444555666777888;;;===CCCRRRgggwwwxxxpppkkklllzzz{{{xxxyyy{{{|||{{{zzzzzz{{{}}}wwwvvvuuuuuuvvvwwwvvvuuuxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwyyy~~~}}}|||{{{|||~~~yyyqqqhhhbbb`````````\\\[[[ZZZYYYXXXVVVUUUUUURRRRRRQQQPPPOOONNNMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJIIIHHHFFFEEEBBBBBBBBBCCCFFFGGGFFFDDDAAABBBCCCBBBAAAAAACCCDDDFFFHHHJJJLLLMMMLLLKKKJJJGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???===<<<<<<<<<;;;;;;;;;:::;;;:::::::::;;;===???@@@DDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJDDDBBB???<<<::::::<<<======>>>AAACCCDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOTTTXXX^^^cccfffhhhkkkmmmppprrruuuwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz||||||{{{zzzxxxuuupppiiidddYYYUUURRRQQQSSSTTTRRRPPPNNNQQQTTTXXXggg~~~rrrgggaaa^^^]]]hhh|||qqqXXXOOOLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>===999888888888777777666666555555555555555444333222555444444333333444444555444555555666666777:::===CCCWWWiiilllooo{{{uuummmsss{{{xxxlllcccaaaffflll}}}qqqfff___[[[[[[[[[___eeellluuuyyybbbaaa```^^^[[[YYYWWWVVVWWWUUURRRNNNJJJGGGEEEDDDBBBGGGOOOZZZlll}}}wwwpppjjjnnn{{{wwwjjjdddYYYLLLBBB;;;777666444444444333333444444555333333333444444444444555333333333444444444555555111333555666777888:::<<>>===???AAADDDEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQTTTXXX]]]bbbeeegggjjjmmmqqqsssvvvwwwvvvvvvvvvwwwwwwzzz}}}}}}{{{zzz{{{|||~~~|||zzzwwwqqqkkkfffVVVRRROOONNNPPPRRRQQQPPPMMMRRRWWW]]]lllqqqggg^^^]]]aaammmnnnWWWQQQJJJJJJHHHGGGEEECCCBBBBBB@@@AAAAAA@@@@@@???>>>===;;;::::::999888777777666555555666666666555555444555444444333333444444555444555555555555777:::<<>>===<<<<<<;;;:::999777777666666666777777777777666666555444444333333444444555444555555555555777999<<<@@@SSSeeelllrrr}}}yyykkksss}}}pppccc```cccgggttt}}}tttjjjccc``````\\\```gggoooyyyccc```\\\ZZZXXXWWWUUUTTTXXXSSSOOOMMMJJJEEEEEEHHHGGGPPPWWW[[[bbblllooolllcccbbbdddmmm|||}}}pppjjj[[[HHH>>><<<999333444444444333333333222222444444333333333333222222444444555555555555555555444555666666666666999;;;@@@KKK\\\jjjppppppmmmkkkzzz|||{{{tttooosss}}}~~~{{{xxxuuuuuuxxxzzzyyyxxxxxxxxxwwwuuutttsssqqqqqqrrrssstttvvvyyy}}}wwwsssqqqsssvvvyyy|||zzzvvvooohhhbbb^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWWWWWWWXXXTTTRRRPPPNNNMMMLLLMMMMMMKKKLLLKKKKKKJJJIIIHHHGGGKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDKKKLLLMMMMMMLLLKKKLLLNNNNNNOOOQQQQQQQQQQQQSSSTTTQQQPPPNNNNNNMMMJJJGGGDDDDDDBBB???>>>???>>>===<<<888999999888888999===@@@EEEEEEFFFGGGGGGGGGGGGFFFIIIJJJJJJJJJHHHEEECCCAAA>>><<<:::999888888999:::>>>???AAACCCCCCCCCAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIINNNIIIGGGJJJLLLMMMOOOSSS]]]___aaabbbdddfffjjjmmmrrrsssuuuwwwxxxwwwvvvuuuyyy{{{|||}}}|||}}}~~~{{{zzzxxxpppgggXXXPPPJJJKKKNNNOOOQQQTTTSSSYYY^^^ggg{{{xxxjjjbbb]]]]]]ccctttgggUUUKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@??????>>>===<<<<<<;;;::::::999888777666666444444555555555555555444444444444444444444444444333444555555555666888:::BBBQQQcccnnntttyyy~~~{{{rrrwww{{{ttthhhcccdddgggttt{{{~~~vvvnnnhhhaaa]]]aaaaaaeeeppp{{{yyyccc```\\\ZZZXXXWWWVVVTTTYYYSSSNNNLLLIIIEEEEEEIIIKKKRRRXXXZZZ```ggghhheee```___aaakkk{{{~~~rrrjjjZZZGGG===;;;888333444444444333333333222222444444333333333333222222222222222333333333333444333555666666666666999;;;???KKK\\\jjjsssuuusssrrr{{{}}}}}}uuunnnqqq}}}|||}}}~~~~~~{{{xxxwwwxxxxxxvvvuuuvvvvvvvvvuuuuuuttttttsssttttttuuuvvvxxx}}}{{{wwwssspppoooooopppsssxxx{{{yyyuuuooogggaaa]]][[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\ZZZYYYXXXXXXXXXYYYVVVUUURRRPPPNNNMMMMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMMMMMMMOOOQQQQQQSSSUUUUUUUUUUUUWWWXXXUUUTTTRRRQQQQQQNNNKKKHHHFFFDDDBBB@@@@@@@@@>>>===:::::::::999888999<<>>>>>======;;;;;;:::999888777666666444444555555555555555444444444444444444444444444333444555555555666888:::???NNN```mmmtttyyy~~~uuuuuutttzzzvvvkkkfffeeefffjjjqqqzzzyyyrrrjjjccc^^^______dddppp{{{xxxbbb___[[[YYYXXXWWWVVVUUUXXXRRRMMMKKKHHHEEEFFFJJJPPPTTTXXXYYY\\\``````]]][[[\\\```kkk|||uuukkkXXXEEE;;;:::777444444444444444333333333333444444333333333333222222222222222333333333444444333444666666555666888:::???JJJ[[[kkkuuuyyyzzzzzz}}}wwwnnnnnnxxx{{{zzz|||~~~~~~|||yyyxxxxxxxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwzzz{{{wwwqqqllliiijjjlllooopppsssxxx}}}xxxtttmmmfff```\\\YYYXXXZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZXXXUUURRRPPPOOONNNNNNKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHFFFHHHKKKMMMNNNOOORRRTTTTTTUUUWWWWWWWWWXXXYYY[[[XXXWWWVVVUUUTTTRRROOOLLLJJJHHHEEECCCCCCBBB@@@>>><<<<<<;;;999888999;;;>>>DDDDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGGGGEEECCC@@@???;;;:::888777777888999:::===>>>AAACCCDDDDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKMMMJJJIIIKKKMMMMMMPPPUUU]]]```dddggghhhiiikkkmmmqqqrrrsssuuuvvvxxxyyyzzzzzz|||}}}|||{{{{{{|||}}}|||~~~}}}{{{zzzxxxpppfffZZZQQQJJJKKKOOORRRVVV[[[ZZZVVVXXXiii|||kkk```[[[VVV]]]iii{{{```SSSKKKFFFEEEDDDBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999888777666666444555555555555555444444444444444444444444444444333444555555555666888:::<<>>===999888777666666888:::;;;<<<>>>AAADDDEEEEEEEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMJJJJJJLLLMMMMMMQQQWWW]]]aaaeeeiiijjjkkklllmmmqqqqqqrrrtttvvvxxxzzz|||{{{|||}}}|||zzzzzzzzz|||zzz|||}}}{{{{{{yyyqqqggg[[[RRRKKKLLLPPPTTTYYY^^^___YYYXXXhhhyyyhhh]]]YYYWWW___lll|||yyy\\\RRRKKKHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>><<<;;;:::999888777777666555555555666555555444333444444444444444444444444333444555555555666888:::<<>>===;;;999999;;;===CCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???===<<<;;;888777666666777999;;;======???BBBDDDFFFFFFFFFEEE@@@AAACCCFFFIIIJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKMMMMMMMMMRRRXXX^^^aaafffiiikkklllmmmnnnpppqqqrrrsssvvvxxx{{{|||zzz{{{|||{{{zzzyyyzzz{{{{{{||||||{{{zzzyyyqqqhhh[[[RRRLLLMMMQQQUUU[[[```bbb\\\[[[ggg|||yyyhhh^^^ZZZ[[[aaammm{{{qqqXXXQQQJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@???????????????<<<;;;;;;:::999888777777555555666666555444444333444444444444444444444444333444555555555666888:::>>>EEEUUUgggppprrruuuzzzzzzmmmppp~~~~~~zzzpppfff______dddssswwwkkkbbbdddccciiittt^^^\\\YYYXXXXXXXXXWWWVVVTTTMMMGGGFFFFFFFFFLLLSSSWWWUUUUUUXXXXXXUUUTTTVVVZZZdddrrrzzzfffOOOAAA:::777666777555555555555444444444333444444333333333333222222000111222222333444555555222333555555444555777999===EEERRR___jjjssszzz~~~}}}qqqlllsss{{{}}}{{{}}}~~~}}}~~~}}}zzzwwwvvvvvvyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxzzz{{{|||~~~}}}ppplllgggfffhhhlllmmmmmmvvvzzz}}}}}}|||~~~vvvrrrkkkddd^^^ZZZWWWVVVWWWXXXYYYZZZ\\\^^^______```aaabbbcccccccccccccccaaa___\\\YYYVVVTTTSSSRRROOONNNNNNMMMKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@AAABBBBBBDDDDDDEEEFFFIIIKKKLLLMMMLLLLLLNNNOOORRRTTTVVVWWWWWWYYY[[[]]]^^^]]]\\\\\\\\\ZZZWWWTTTOOOMMMJJJHHHHHHGGGEEECCC??????>>><<<::::::<<<>>>BBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>===;;;:::999777666666666888:::===>>>???@@@CCCEEEFFFFFFFFFEEE???AAACCCFFFIIIKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNMMMMMMSSSZZZ___bbbfffiiijjjkkkmmmooopppqqqrrrtttwwwyyyzzz{{{xxxzzz{{{zzzyyyyyyzzz{{{{{{|||{{{xxxxxxwwwqqqhhh[[[SSSMMMNNNRRRVVVZZZ___aaa\\\\\\hhhyyyxxxggg___]]]___dddnnn}}}lllVVVPPPIIIEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888777777666666666666555444333333444444444444444444444444333444555555555666888:::???DDDSSSfffpppppprrrxxxrrrpppuuuzzz}}}tttggg___bbbeeetttzzzmmmdddbbbaaafffrrr}}}]]][[[XXXWWWXXXXXXXXXWWWQQQKKKEEEDDDEEEHHHNNNVVVZZZWWWVVVYYYXXXSSSSSSVVV]]]ffftttxxxcccLLLAAA<<<888666777555555555555444444444444444444333333333333222222000111111222333444555666222333444444444555777999:::BBBNNN[[[gggqqqzzz{{{ooolllsss|||~~~~~~|||~~~zzzwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxx{{{|||~~~~~~~~~~~~sssmmmgggeeeiiinnnppppppwww{{{~~~}}}||||||vvvrrrlllddd^^^ZZZXXXWWWWWWWWWYYYZZZ\\\^^^___```aaabbbccceeeeeefffeeeeeeaaa___\\\YYYWWWUUUTTTTTTPPPPPPOOONNNLLLJJJHHHGGGCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBBBBDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKMMMOOOOOOQQQTTTUUUUUUVVVXXXZZZ[[[ZZZYYYYYYYYYWWWTTTRRRNNNKKKIIIHHHHHHGGGFFFDDD??????>>><<<:::;;;===@@@BBBBBBCCCDDDDDDDDDCCCCCCAAA@@@>>><<<:::999888888777666666777999;;;>>>@@@@@@BBBDDDFFFGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKMMMOOONNNMMMSSS\\\```bbbeeeggghhhjjjmmmpppoooqqqsssvvvxxxyyyyyyyyywwwxxxzzzzzzyyyyyyzzz|||{{{{{{xxxtttttttttnnnggg[[[SSSMMMOOOSSSVVVYYY]]]]]]XXX[[[kkktttddd___``````dddoooiiiUUUPPPIIIEEEDDDCCCAAA@@@???>>>>>>========================<<<<<<;;;:::999888888777666666666666555444333222444444444444444444444444333444555555555666888:::>>>AAAPPPfffpppppprrryyy{{{rrrnnnmmmsss{{{xxxkkkbbbccceeettt|||nnnfff``````fffrrr~~~]]][[[XXXWWWXXXXXXXXXWWWPPPIIIDDDCCCEEEHHHPPPXXX]]]YYYWWWZZZXXXSSSRRRUUU^^^gggttt~~~wwwbbbKKKAAA===888666777666666555555555444444444444444444333333333222222222222333444555777777888222333444444444555777999888???KKKXXXeeeqqq{{{}}}yyynnnkkksss}}}}}}|||{{{}}}{{{yyyyyyzzzvvvvvvwwwxxxyyyyyyzzzzzzxxxppphhhfffjjjppptttuuuyyy~~~}}}||||||}}}vvvrrrllleee^^^ZZZXXXWWWVVVWWWXXXZZZ\\\^^^``````aaabbbdddfffggggggffffffaaa___\\\YYYWWWUUUUUUUUUQQQQQQPPPOOOMMMKKKIIIHHHCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJJJJKKKKKKMMMOOOLLLMMMPPPQQQQQQSSSUUUWWWVVVUUUTTTTTTTTTSSSPPPMMMLLLJJJHHHGGGGGGGGGFFFDDD>>>>>>>>><<<;;;<<<>>>AAAAAABBBCCCCCCDDDDDDCCCCCC@@@???===;;;999888888777777666666777999<<>>>>>>>>???@@@DDDDDDDDDCCCCCCCCCCCCCCC???>>><<<:::888666555555666666666777999===@@@BBBEEEFFFGGGGGGDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLQQQXXX]]]bbbbbbcccdddgggkkkoooqqqrrrtttvvvvvvvvvwwwxxxzzz|||{{{zzzyyyxxxyyyzzz{{{|||zzzvvvqqqmmmiiifffdddWWWTTTQQQQQQTTTVVVWWWVVVVVVTTT\\\qqq~~~hhh\\\YYYYYY\\\eeewwwdddTTTMMMHHHDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>===<<<;;;===<<<::::::::::::888777555555666666666666555555555444444333333444444555444333333333444666888999:::>>>LLLbbbpppssstttwwwlllhhhtttuuufff\\\cccnnn{{{qqqfffaaaeeekkkttt\\\YYYWWWXXXZZZZZZUUUQQQKKKFFFBBBDDDFFFIIIOOOUUUWWWYYYXXXUUUQQQQQQWWW]]]fffiiiqqq{{{pppUUUDDD@@@999777999666555555555444444444333333333333333333333333333333444444444444444444444444111222333444555777888888777>>>JJJUUU```iiisssyyyyyyzzzsssoooooojjjppp~~~~~~|||yyywwwuuuuuuuuutttrrrqqqrrrsssuuuuuuwwwxxxyyy{{{{{{|||{{{}}}}}}|||xxxrrrnnnnnnooooootttzzz~~~~~~{{{xxxqqqhhh___ZZZVVVSSSQQQSSSUUUYYY[[[\\\^^^```bbbdddcccbbbcccddddddaaa^^^XXXWWWUUUTTTSSSTTTUUUVVVQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKIIIGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHGGGFFFFFFEEEBBB@@@???>>>===<<<<<<===>>>???CCCCCCCCCCCCCCCBBBAAA@@@>>>===;;;999777666555444666666666777999===@@@BBBEEEFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMQQQXXX]]]ccccccccceeehhhkkkoooqqqtttvvvwwwxxxwwwwwwxxxzzz||||||zzzyyyyyyyyyyyyzzz{{{xxxsssnnnhhhddd```___VVVSSSQQQRRRUUUWWWWWWVVVUUUTTT^^^uuuvvvcccYYYWWWYYYaaakkk}}}aaaRRRLLLHHHEEEDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>===<<<;;;===;;;::::::::::::888777555555666666666666555555555444444333333444444555333333333333444666888999;;;>>>LLL```oootttuuuwwwllliiiuuu{{{lllaaaeeemmmwwwvvvllleeeiiipppzzz|||WWWVVVVVVYYY[[[YYYSSSNNNHHHDDDCCCEEEGGGIIIMMMSSSXXXZZZZZZXXXTTTVVV\\\bbbmmmmmmqqqxxx||||||~~~jjjPPPAAA>>>888666777444555555555444444444444333333333333333333333333333333333333333333333333333111222333444555777888888777>>>HHHSSS]]]gggoootttyyyyyyrrrppprrrmmmqqq}}}zzzwwwuuurrrtttuuutttsssssstttuuuvvvvvvxxxyyy{{{|||||||||}}}~~~~~~}}}|||wwwrrrrrrqqqppptttyyy}}}xxxrrrlllccc[[[VVVSSSQQQPPPSSSVVVYYY[[[\\\]]]___aaacccbbbcccccccccaaa]]]ZZZTTTSSSRRRQQQQQQRRRSSSTTTNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNMMMLLLKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCBBB???=========<<<;;;;;;<<<===>>>AAABBBCCCCCCCCCAAA>>>===<<<;;;999888666555555444666666666888:::===@@@BBBEEEFFFEEECCCAAAAAACCCDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMSSSZZZ___ddddddeeefffiiillloooqqquuuwwwyyyyyyxxxxxxyyyzzz}}}|||{{{zzzyyyyyyyyyyyyyyyvvvpppiiibbb\\\YYYWWWSSSRRRRRRTTTVVVWWWVVVUUUSSSUUUccc{{{nnn^^^WWWXXX[[[eeeqqq{{{\\\PPPKKKGGGEEEEEEDDDDDDCCCBBBBBBBBB?????????>>>>>>===<<<;;;<<<;;;999999::::::999777555666666777777666666555555444444333333444444555333333333444555666888888;;;>>>JJJ]]]llltttvvvwww{{{}}}mmmjjjuuussshhhhhhkkkrrr{{{{{{rrrjjjooowwwvvvRRRSSSVVVYYYZZZVVVPPPJJJDDDBBBCCCFFFHHHGGGKKKPPPXXX[[[\\\ZZZYYY\\\dddkkkwwwvvvxxx|||}}}zzzzzz|||dddLLL@@@>>>888555777444555555555555444444444444333333333333333333333333333333333333333333333333222222333444555666777888777<<>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@AAA@@@===;;;<<<<<<;;;::::::;;;===>>>AAABBBCCCDDDCCC@@@===;;;:::999888666555555555555666666777999;;;>>>@@@BBBFFFEEEDDDBBB@@@AAACCCEEEEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLOOOTTT[[[aaaeeeeeefffhhhkkkmmmppprrrtttvvvyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxtttmmmeee]]]VVVRRRPPPNNNOOOQQQSSSUUUUUUTTTSSSRRRVVVggg|||iii\\\WWWYYY___eeesssuuuYYYOOOLLLHHHDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>===<<<;;;;;;:::999999::::::999777666666777777777777666666555444444333333444444555333333444555666777888888;;;>>>HHHXXXiiissswwwwwwwww|||mmmjjjsss~~~|||ooojjjiiinnnxxx}}}wwwooottt{{{sssPPPRRRUUUWWWWWWRRRLLLHHHBBBAAADDDGGGGGGFFFIIIOOOVVVXXXZZZYYYZZZaaallluuuzzzwwwyyy___JJJ@@@@@@999666888666666666555555555444444444333333333333333333333333444444444444444444444444222333333444555666777777777;;;CCCNNNYYYbbbhhhkkksssssspppuuu|||wwwvvv~~~{{{zzzvvvxxxyyyxxxuuussssssssstttuuuwwwyyy{{{{{{{{{zzz~~~~~~~~~|||wwwssstttsssrrruuuyyy~~~~~~|||}}}~~~uuunnnddd^^^XXXRRRPPPOOOOOONNNRRRTTTWWWYYYZZZ[[[^^^___```bbbcccccc```\\\WWWUUUVVVUUUTTTRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMLLLIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFCCC@@@??????@@@AAA======>>>>>>???>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@????????????<<<:::<<<;;;;;;:::;;;<<<===>>>@@@AAACCCCCCBBB???<<<:::888777777666555555666666777777999;;;===@@@BBBCCCEEEEEEDDDBBBAAAAAADDDFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMMMMPPPVVV]]]cccfffggghhhjjjllloooqqqrrrrrruuuxxx{{{{{{|||}}}~~~}}}|||||||||{{{zzzyyyyyyxxxssskkkbbbYYYSSSNNNLLLJJJLLLPPPRRRTTTSSSSSSRRRRRRYYYlllxxxfff[[[VVVXXX___cccssspppVVVOOOMMMIIICCCCCCBBBAAAAAA@@@@@@????????????>>>>>>===<<<;;;;;;999888888999:::999777666666777777777777666666555444444333333444444555333333444666777777888888;;;===DDDSSSdddrrrwwwvvvsss~~~{{{nnnjjjqqqyyyuuulllggglllvvv{{{tttxxxsssPPPRRRTTTTTTRRRNNNIIIFFFBBBBBBEEEIIIHHHFFFJJJQQQSSSUUUWWWXXX\\\fffvvvzzzwwwzzz~~~[[[GGG@@@AAA:::777999777666666666555555555444444333333333333333333333333444444444444444444444444333333444444555666666777666:::AAALLLXXXbbbgggiiilllnnnnnnxxx~~~zzz}}}|||yyy{{{|||zzzwwwtttrrrrrrsssuuuwwwzzz{{{{{{{{{zzz}}}~~~~~~|||wwwttttttsssrrrtttxxx~~~~~~{{{xxxwwwxxxzzz|||}}}rrriii\\\WWWQQQMMMLLLLLLLLLLLLPPPSSSVVVXXXZZZ\\\^^^``````bbbdddbbb^^^ZZZWWWVVVXXXWWWVVVTTTRRRPPPNNNMMMQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA=========>>>======<<<<<<======>>>???@@@AAAAAABBBAAAAAAAAABBBAAA@@@@@@???@@@>>>===>>>>>>>>><<<:::;;;;;;:::::::::<<<===>>>??????@@@AAA@@@>>><<<:::777666666666666666777777888999;;;===@@@BBBCCCDDDEEEFFFEEEDDDCCCCCCEEEGGGEEEFFFGGGIIIJJJJJJJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNQQQWWW___dddggghhhjjjlllnnnpppqqqrrrqqqtttxxx{{{{{{||||||}}}{{{||||||||||||{{{zzzzzzvvvqqqiii___WWWQQQMMMKKKHHHKKKOOORRRRRRRRRSSSTTTTTT]]]qqqssscccZZZTTTVVV\\\cccuuulllUUUOOOLLLGGGBBBBBBAAAAAA@@@??????????????????>>>>>>===<<<;;;:::999888888999:::999777666777777888888777777666555444444333333444444555333444555666777888888888:::<<>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>???@@@??????@@@@@@@@@???>>>>>>>>><<<<<<<<<===<<<:::888999999888888999:::<<<===<<<<<<<<<<<<<<<;;;::::::666666666666777888888999999;;;===???BBBDDDEEEFFFDDDFFFGGGFFFEEEDDDFFFGGGEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOORRRXXX```fffhhhiiikkkmmmoooqqqrrrrrrsssvvvyyy{{{{{{zzzyyyyyyzzzzzz||||||}}}||||||{{{sssnnnfff]]]UUUOOOLLLKKKIIILLLPPPRRRRRRSSSUUUWWWYYYbbbwwwqqqccc[[[UUUVVV]]]hhh{{{iiiSSSNNNKKKEEECCCBBBBBBAAAAAA@@@???????????????>>>>>>===<<<;;;999888777888999:::999888777777888888888888777777555444444333333444444555333444555777888888888888888:::>>>HHH\\\ooovvvssspppyyytttmmmmmmpppyyysssggghhhpppzzztttTTTTTTRRRNNNJJJGGGFFFFFFGGGHHHKKKMMMLLLJJJPPPWWWZZZ\\\]]]```hhhxxxwwwxxxrrrTTTBBB>>>AAA:::666888666777666666666555555555555333333333333333333333333222222222222222222222222333444444444555666666666555888???KKKXXXbbbggghhhoooqqqssstttwww}}}{{{|||zzz|||~~~}}}{{{xxxvvvuuuuuuwwwzzz}}}~~~~~~}}}|||yyy{{{}}}|||~~~~~~}}}yyywwwuuuqqqqqqttttttwwwyyyzzzxxxvvvuuuuuupppooonnnnnnppptttxxx{{{~~~}}}xxxtttjjj\\\QQQOOOKKKFFFCCCCCCEEEGGGGGGMMMPPPTTTWWWZZZ\\\___bbbaaaccccccaaa\\\YYYYYYZZZTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>===<<<;;;;;;888999999:::<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;999777888777777777777999;;;<<<:::999999999999999999999666666666666777888999::::::<<<>>>AAACCCEEEFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNOOORRRYYYaaagggiiijjjlllnnnppprrrrrrsssuuuxxx{{{{{{zzzxxxvvvvvvyyyzzz{{{}}}}}}}}}}}}|||qqqlllddd[[[TTTOOOLLLKKKJJJNNNRRRSSSSSSTTTWWWZZZ]]]fff{{{qqqeee^^^XXXYYY___mmmfffQQQMMMIIICCCDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;999888777888999:::999888777777888888888888777777555444444333333444444555333444666777888999888888888999<<>>>>>===<<<;;;;;;::::::<<<;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>===;;;::::::999888888888999666555444333444666888::::::999888777777666666777666666777888999;;;===>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLMMMQQQWWW]]]bbbcccfffhhhjjjmmmoooqqqssstttxxxxxxwwwvvvttttttvvvxxxxxxxxxzzz|||~~~|||yyyuuusssmmmcccXXXPPPJJJHHHGGGFFFOOOVVVVVVXXX[[[[[[WWWYYYiiioooccc^^^[[[^^^dddyyybbbQQQLLLIIIDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<============<<<;;;:::999888888888888888888888888888777666666666666666666555555555555444444444555666777777888444999===BBBPPPeeessswwwzzz|||~~~{{{sssqqqqqq{{{oooffffffppprrrUUUQQQKKKGGGFFFEEEDDDBBBDDDJJJNNNLLLNNNYYYfffnnnwww{{{|||zzz|||eeeIIIEEE???:::999999999999666666555555444444333333555444444333333444444555444444444444444444444444555555666666666666555555999999===IIIYYYeeeiiiiiinnnmmmsss~~~}}}uuuqqq~~~~~~|||xxxvvvvvvwwwxxxyyyzzz{{{{{{|||||||||~~~~~~}}}}}}}}}~~~~~~~~~|||xxxssspppppppppnnnmmmllllllkkkjjjiiiiiiiiijjjlllmmmnnnqqquuuyyy{{{~~~wwwmmmfff```YYYQQQJJJFFFEEEEEEDDDDDDDDDEEEEEEJJJOOORRRTTTYYY```cccbbbaaa___\\\[[[ZZZXXXUUURRRXXXVVVTTTQQQOOONNNNNNOOOMMMKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@AAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<===>>>??????AAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888888888666666555555666777999:::999999888777666666777777777777888999:::<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMOOOSSSZZZ```dddfffgggiiikkknnnqqqrrrssssssvvvwwwwwwvvvuuuuuuwwwyyyyyyyyy{{{}}}~~~|||xxxuuupppjjjaaaWWWOOOKKKIIIIIIKKKRRRWWWYYY]]]cccccc___^^^ooolllbbb___^^^bbbjjj~~~___PPPKKKGGGDDDCCCBBBAAA@@@@@@???@@@@@@========================<<<;;;:::999888888888888888888888888888777777666666666666666555555555555444444444555666777777777444888;;;@@@MMMaaaqqqwwwyyyzzz}}}~~~uuupppmmmzzzrrrgggfffmmm|||~~~rrrSSSOOOJJJFFFEEEDDDCCCBBBEEELLLPPPPPPUUUdddwww|||^^^IIIDDD???;;;999999999999777777777666555555444444555444444333333444444555444444444444444444444444444333333444444555666777999999>>>IIIXXXdddjjjjjjjjjjjjoooyyy~~~{{{uuurrr{{{zzzwwwvvvwwwxxxyyyyyyyyyyyyzzz{{{||||||~~~~~~}}}}}}~~~~~~}}}}}}}}}yyyuuupppnnnmmmggggggeeedddddddddeeeeeegggiiikkkmmmooosssxxx{{{~~~|||ssslllccc\\\WWWRRRLLLHHHFFFEEEEEEEEEEEEFFFFFFGGGJJJOOORRRTTTYYY```cccbbb___^^^\\\[[[ZZZYYYWWWUUUWWWVVVSSSQQQPPPOOOOOOOOONNNLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::888777777777666777777888888999999:::888888777777666777777777888999:::;;;<<<===>>>???BBBCCCDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNOOOQQQVVV]]]dddhhhiiiiiikkkmmmppprrrsssrrrrrruuuvvvwwwvvvvvvvvvxxxzzzzzz{{{|||}}}}}}{{{wwwssskkkfff]]]TTTNNNKKKJJJKKKOOOSSSXXX]]]eeellllllhhhdddvvv{{{gggaaa```aaahhhqqqzzz]]]OOOJJJFFFCCCDDDDDDCCCAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888888999888888999999888888777666666666666666555555555555444444444555666666777777444777:::>>>III\\\nnnwwwxxxyyy|||~~~|||sssmmmyyyvvviiieeejjjwwwxxxPPPMMMIIIEEEDDDCCCDDDDDDJJJPPPTTTVVV^^^ppptttXXXHHHDDD???;;;:::::::::999888888777777666555555555555444444333333444444555333333444444444444444444444333333333444666888999999:::>>>IIIXXXdddjjjlllhhhiiinnnuuuzzzzzzvvvttt|||zzzvvvvvvxxxyyyzzzyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~{{{}}}}}}{{{vvvpppllljjjdddcccaaa```aaabbbdddfffgggiiimmmpppssswww|||wwwqqqhhhbbb[[[TTTPPPMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJNNNRRRSSSWWW^^^aaa```]]][[[YYYXXXYYYYYYWWWVVVUUUTTTSSSQQQPPPOOOOOOOOONNNLLLJJJJJJJJJIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<============>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::888777777777666777888888999999888888888888777777777888888999:::;;;<<<===>>>???@@@@@@CCCDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNOOOOOONNNLLLJJJNNNOOORRRYYY```fffiiijjjjjjlllooorrrssssssrrrrrrsssuuuwwwwwwwwwwwwyyy{{{zzzzzz{{{{{{{{{xxxsssooohhhcccZZZQQQKKKIIIIIIJJJOOOSSSZZZeeeqqqvvvsssmmmggg{{{sssccc```aaaeeennnyyyuuu[[[OOOJJJFFFDDDEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@???????????????<<<;;;:::999999999999999888999999999999888777777666666666666555555555555444444444555555666666666555888:::===EEEVVViiivvvxxxzzz|||}}}zzzqqqvvv~~~xxxkkkdddfffqqq}}}~~~LLLJJJHHHEEECCCDDDFFFGGGLLLRRRXXX^^^jjj|||lllTTTGGGCCC???<<<;;;::::::999888888888777666666555555555444444333333444444555333333333444444444555555444444444444555777:::;;;999;;;???JJJWWWcccjjjmmmhhhjjjnnnrrruuuwwwvvvttt{{{yyyvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{|||||||||}}}~~~~~~}}}|||{{{|||~~~~~~|||{{{||||||~~~|||vvvooojjjgggaaa```___^^^```bbbdddfffhhhkkkooossswww{{{vvvlllfff\\\XXXSSSNNNKKKIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLPPPRRRRRRVVV[[[^^^\\\WWWUUURRRRRRRRRSSSRRRQQQSSSRRRQQQPPPPPPOOOOOOOOONNNLLLJJJJJJJJJIIIGGGEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB??????????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========>>>>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@??????>>><<<:::999888777777555666777888888888777777888888888888888999:::;;;<<<===>>>@@@AAAAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJKKKIIIGGGEEEEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIILLLMMMOOOPPPOOONNNLLLKKKMMMOOOSSSZZZaaagggiiiiiikkklllooorrrsssssssssrrrsssuuuwwwxxxxxxxxxzzz{{{zzzyyyyyyyyywwwsssnnniiieee```WWWNNNHHHGGGHHHJJJPPPUUUbbbrrr~~~xxxqqqjjj}}}|||lll______bbbhhhssspppYYYPPPKKKGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>;;;;;;::::::999:::::::::999999999999999888777777666666666666555555555555444444444444555555555555777888:::===BBBOOOcccsssyyy{{{|||}}}~~~~~~tttpppuuuzzzmmmdddccclllwwwHHHHHHGGGEEEDDDEEEIIILLLMMMSSS\\\hhhyyydddQQQFFFCCC???<<<;;;;;;:::999888888777777666666555555555444444333333444444555222333333444444555555555444444555555777888999:::999;;;@@@JJJVVVbbbkkkooojjjmmmooooooqqquuuuuusssyyyxxxvvvwwwyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxyyyzzz|||~~~zzzzzzyyyyyyzzz}}}~~~||||||}}}~~~wwwnnnhhheee\\\\\\\\\]]]___aaadddeeejjjmmmrrrvvvzzz~~~|||uuukkkbbb[[[QQQOOOLLLJJJHHHGGGGGGHHHFFFGGGGGGIIIKKKMMMOOOPPPPPPSSSUUUSSSUUUYYYZZZXXXVVVSSSQQQPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMKKKIIIIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAA>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<:::999888888888777777777777777777777777999999999999:::;;;<<<===>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJHHHFFFDDDDDDEEEGGGIIIHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMNNNOOOOOONNNMMMMMMMMMOOOTTT[[[bbbggghhhhhhkkklllnnnppprrrsssttttttsssuuuxxxyyyxxxyyyzzz{{{zzzyyyxxxwwwuuupppjjjeee```[[[RRRKKKFFFFFFIIIKKKTTT[[[kkk~~~{{{uuunnnrrreee[[[]]]ccckkkyyyjjjWWWQQQKKKGGGGGGEEEEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999:::999999888777666666666666555555555555444444444444444444444444777888:::<<<>>>HHH\\\nnnwwwzzz||||||}}}vvvkkklllsss}}}qqqgggbbbiiirrrwwwEEEFFFFFFEEEEEEGGGLLLPPPRRRXXXbbbrrrxxx}}}xxx\\\OOOEEEBBB???<<<<<<;;;:::999888777777666666555444444555444444333333444444555222222333333444555555666333444555666777777777777:::<<>>??????AAACCCDDDEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGDDDCCCCCCEEEHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOONNNQQQVVV]]]dddhhhhhhgggkkkkkklllmmmppprrruuuwwwtttvvvxxxyyyyyyxxxyyyzzz{{{zzzyyywwwtttooohhhcccZZZUUUNNNGGGEEEGGGKKKOOOVVV]]]nnnyyyuuuuuuhhh]]]WWW\\\dddoooeeeUUUPPPJJJFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======;;;;;;:::::::::;;;;;;<<<999999::::::999999888777666666666666555555555555444444444444444444444444555666:::;;;;;;AAATTThhhssswwwzzz{{{~~~zzznnnjjjlllwwwwwwjjjcccfffmmmqqqzzzCCCEEEFFFFFFEEEHHHNNNSSSZZZ^^^hhhzzz{{{mmm|||qqqWWWMMMEEEBBB???===<<<;;;:::999777777777666555555444444555444444333333444444555222222333333444555666666222333444666777666555555:::<<>>@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGFFFCCCBBBBBBEEEHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRXXX___eeehhhhhhgggkkkkkkkkklllnnnrrrvvvxxxtttvvvyyyzzzyyyxxxyyyyyy}}}|||zzzxxxuuuooohhhcccUUUQQQJJJFFFEEEIIINNNRRRUUU]]]mmm{{{uuutttzzzwwwbbbXXXTTT[[[eeeqqqaaaSSSNNNIIIEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;:::::::::;;;;;;<<<999::::::::::::999888888777666666666555555555555444444444444444444444444333555999:::888<<