BM6P6(@ 111111000000//////......000000000000000000000000///000111222222111000//////////////////000111111,,,---------.../////////...............///000000333333222222111000//////111111111000000000000000000000000000000111111111111111222222222333333333444444222222222222444444222222222222111111000000111111000000000000111111000000000000000000000000444333222111111222333444333333333111//////000222222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111222222111111111111111111111111444444444333333333222222222222222222222222222222111111222222222333333333---...000111222222111111111222222222222111000000000000000000000000000000...//////000111222222222000000000000000000000000---...111222222111...---...///000000000///---,,,---...///000000...,,,+++)))***,,,...//////...---//////.........---------////////////////////////------......//////000000------............---------------............///............//////////////////............//////------,,,,,,,,,+++++++++,,,,,,,,,------.................................///////////////.........////////////////////////////////////////////////............////////////000000111111111111000000000000000000000000000000///...---...///000000...---...///...------...///000000000000111111111111111111111111000000000000000000000000111111111111111222333333444444333333222222222222222222222222555444444333222111000000222222333333333444444444222222333333333444444444222333333444555555555444666666666555555444444444222222111111222222333444555555555555555555444444555555555555555555555555666555555555555444444444333333333333333333333333333333333222222111111111333333333222222111111111222111000000000111333333111000/////////000222333111111111111111111111111000000000000000000000000333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000111///---...111111000---+++---///000111000///...000000000000000000000000//////000000000000//////............////////////......////////////......//////////////////////////////.........---------...........................---,,,,,,,,,,,,---...------------------------111000000000/////////...000000000000000000000000//////000111111000/////////////////////000111111------..................//////......//////000111333333222111111000//////111000000000000000000000333333222222111111000000111222222222222333333333444444333222222333444444222222222222111111111000111111000000000000111111111111111111111111111111333222111111111111222333222222222111//////111333222222222222222222222222222222222222222222333333111111111111111111111111000000000000111111111111222222222222222222222222444333333333222222222222000000000000000000000000111111111222222222333333///000111222222333333333000111111111111000//////000000000000000000000000...//////000111111222222........................---...000222222000...---...///000000///...---,,,---...///000///...,,,+++***+++---///000///...---//////.........---------....................................////////////------............---------------............///............//////////////////............//////.........---------,,,,,,,,,,,,------------------........................////////////............////////////////////////////////////////////////............////////////000000111111111111000000000000000000000000000000///...---...///000000...---...//////------...///............////////////////////////............000000000000111111111111111222333333444444333333222222222222222222222222222222222222222222111111222222222222333333333333222222222333333333333333222333444444555555444444555555555444444444333333222222222111222222333444555555555555555555555555555555555555555555555555777666666666666555555555333333333333333333333333444333333333222222222222333333333222222222111111222111000000000111222333222111000000111222333444111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000444222000111333444222111,,,---///000111000...---////////////////////////...//////000000//////...............////////////......////////////......//////////////////////////////.........---------...........................---,,,,,,,,,,,,---...------------------------000000000000////////////000000000000000000000000...//////000000//////...///////////////000111111//////..................000////////////000111111222222222111111000000///000000000000000000111111555444444333222111000000222222222222333333333333444444333333333333444444222222222222111111111111222111111000000111111222222222222222222222222222222111111000000111111222000111222111000000222444222222222222222222222222111111111222222333333333111111111111111111111111111111111111111000000000222222222222222222222222333333333222222222111111000000000000000000000000111111111222222222222333111111111111222333444555000000000000000///......000000000000000000000000...//////000000111111222........................---...000111111000...---...////////////...---------.../////////...---,,,+++,,,...///000000///..................---------......................../////////...............------............---------------............///............//////////////////............////////////.........---------------------------,,,,,,------------------------........................////////////////////////////////////////////////............///////////////000000111111000000///000000000000000000000000///...---...///000000...---...//////------...///............////////////............////////////000000000000111111111111111222222333333333333333222222222222222222222222000000111111111222222222111111111222222222222333222222222222222222222222333333444444555555444444444444444444333333333333222222222222222333444444555555555555555555555555555555555555555555555555777777777666666666666555333333333333333333333333444444444444333333333333333333333222222222222111111111000000111111222333222222222111222222333444111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000111///...///000111000///...///000000000///...---////////////////////////.........//////.........---............/////////......////////////......////////////////////////...............---------...........................------,,,,,,------...------------------------000000000000////////////////////////////////////......////////////......///////////////000000111000000//////......------000000000000000111111222222111111111000000000///000000000000000111111111333333333222222111111000222222222333333333444444444444444333333444444444222222222222222222222222222222111111111111222222222222222222222222222222111000000000000000000111///000222111111111222444222222222222222222222222111111111222222333333444111111111111111111111111222222222111111000000000222222222222222222222222333333222222222111111111222222222222222222222222111111111111222222222222222111000000111222444555000000111111000000///...////////////////////////////////////000000111111........................---...///000000///...---.....................------......//////...------------...///000000//////................................................/////////......---------------............---------------............///............///////////////......------......///............------------.........------,,,,,,,,,------------------------------...............///////////////////////////////////////////////////............//////////////////000000000000/////////////////////////////////...---...///000000...---///000///...---...///000000000000111111111111000000000000111111111111///000000000111111111111111111222333333333333222222222222222222222222222111111111111111111111111000000111111111222222222333222222222222111111111333333444444555444444333333333333333333333333333333222222222222333444444444444444555555555555555555555555555555555555555666666666666555555555555333333333333333333333333444444444444444444444444222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////........................//////000000///...---,,,////////////////////////------............---------------.........//////......////////////......////////////////////////................................................------------------------------------------------////////////000000000000//////////////////////////////............/////////////////////000000111000000000//////......---000000000000000111111222111111111000000000000000//////000000111111111111///000000000111111222222222222333333333444444444444444444444444444444444222222222222222222222333333333222222222222333333222222222222222222222222000000000111111000000000///000222222111111222333222222222222222222222222111111111222222333333333111111111111111111111111333333222222111111000000111111111111111111111111333333333222222222111111222222222222222222222222000000111111111222222222000000//////000111333444111111222222111111000//////////////////////////////////////////000000000////////////////////////---...////////////...---...------------.........------........................//////////////////---.............................................//////......------,,,,,,------............---------------............///............////////////......------------......---------,,,,,,,,,,,,+++.........------,,,,,,,,,------------------------,,,---------......//////////////////////////////////////////////////////............//////////////////000000000000/////////////////////////////////...---...///000000......///000///......///000000000000000111111111111///000000000111111111222///000000000111111111111000111222222333333222222222222222222222222222222333333222222111000000///000000111111111222222222222222222222222222222222333444444555444444333333333333333333333333333333333333222222333333444555444444444555555555666666555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444222222222222222222222222000000111111222222222222111111111111111111000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////111111111111111000111111000000000//////...------........................------............------------------..................////////////......////////////////////////---.............................................------------------------------------------------////////////000000000000000000000000000000000000000//////......//////000///////////////000111111000000//////////////////000////////////000111111000000000000000000000000/////////000111111222222......///000111222222333333333333333444444444444444444555555555555444444222222222222333333333333444333333222222333333444222222222222222222222222000111111222222111111000///111222333111111111222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111111111111111111111111111111444444444333333333222222000000000000000000000000000000000111111111111222////////////000111222333222222222222222111000000000000000000000000000000////////////////////////000000000000000000000000.........//////.........---------,,,------...///---------............///........................---------...............------------------------.........---------------------............---------------............///............////////////......------------......------,,,,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////////////////////////////............////////////...//////000000//////...000000000000000000000000///...---...///000000......///000000......///000............////////////------......//////000000000000000000111111111111000111111222222222222222222222222222222222222222555555444333222111000///111111111222222222222333222222333333333444444444444444555555444444333333333333333333444444444444333333333333333444444555333333444444555666666666555555555555555555555555444444444333333333222222333333333333333333333333333333333333444444444444111222222222222333333333000000111222222222222111000000111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000...000111000///...///000////////////.............................................//////.........,,,------------...............////////////......////////////////////////---------.......................................,,,------......------,,,------------------------.../////////000000000111000000000000000000000000111000////////////000111///////////////000111111///////////////000000000//////......//////000111///000000000000000000000...//////000111111222222000000000111111222222222333333333444444444444555333444555666666555444333222222222333333333444444444444333333333333444444111111111111111111111111111111222333333222111111000111333333222000000111222222222222222222222222444333333222222111111111111111111111111111111111111222222222222222222333333333333333333333333333555555555444444444333333000000000000000000000000000000000000111111111111//////000111222222222222111111111111111000000///000000000000000000000000////////////////////////////////////////////////........................------,,,,,,,,,---...///---------------...//////......---------------...---------.........//////------------------------,,,------------------...------............---------------............///............////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////////////////////////////////////////............////////////......////////////......000000000000000000000000///...---...///000000......000111000///...///000............////////////---------...///000000000000000000000111111111111000000111222222222222222222222222222222222222222555444444444333333222222222222222222333333333333222222333444555666666777444444555555444444333222333333444444444555555555444333333333333444555555333333444444555666666777555555555555555555555555555555444444444333333333333333333333333333333333222222222222333333333444111111222222222333333333///000111222333222222111111111222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000+++---///...,,,+++---...///............//////000...........................//////000000//////...,,,,,,---------...............////////////......////////////////////////---------.........//////........................,,,,,,---......---,,,,,,------------------------.../////////000000111111000000000000000000000000222111000//////000111222///////////////000111111......//////000000111111...............///000000////////////000000000000...//////000111222222222333333222222222222222222333333333444444444555555333444555666666555444333222222222333333444444444555444444333333444444555000000000000000000000000111222333444444333222111000222444444222000///000222222222222222222222222555444444333222111000000111111111111111111111111111111111222222333333444555555555555555555555555666666555555555444444444222222222222222222222222000000000000111111111111///000222333444444333222000000000000000//////...000000000000000000000000///////////////.........................................................---,,,,,,+++,,,---//////---------------...///000...------,,,,,,,,,---------------.........//////------------------------,,,,,,,,,------.........---..................------------.........//////............/////////000...------,,,,,,------...//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////////////////////////////............/////////000......////////////......000000000000000000000000///...---...000000000......000111000///...///111000000000000111111111111...//////000111222222333000000000000111111111111000000111222222222222111222222222222222222222222333333444444444444555555222222333333333444444444111222333444666777888888444555555555444333333222444444444555555666666666444333333333333444555555333333444444555666777777555555555555555555555555666666555555555444444444333333333333333333333333111111111222222333333333111111111222222333333333///000111222333222111111222333333444333222111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000...000222111///...///222...............///000111........................//////000000000000//////,,,,,,,,,---------............////////////......////////////////////////---------.........//////........................,,,,,,---......---,,,,,,------------------------///////////////.....................//////////////////////////////000000000000////////////000000////////////////////////////////////000000000000---...///111111000000///111111111111111111111111000000000000111111111111333333333444444444555555444444444444444444444444444444444555555555555666555444333333222222222222222222222111111111111000444555555333111//////000222333444555444333222111111111111111111111111111222222333333444444333333111111111000111111222222222222222111111111000000222222333444444555555666333555666555333222222333000000000000000000000000000000000000000000000000,,,///222444444222///,,,000000000000111111111111000000000000////////////////////////////////////000000000000000000000000000000000///.........---.........------,,,,,,,,,........................////////////////////////////////////////////////,,,---------......//////........................///...,,,++++++,,,...///************+++,,,---------------............///,,,---...//////...---,,,------------------------//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////,,,------...............////////////////////////000///.........///111222111000///......///000111111111111111222222222222000111111111111222222222333333333222222111111111222222333333333333444444333333333333333333333333555555555555555555555555444444444333333222222222444444444333333222222222222222222222333333444555555555444444555666888999777777666666555555555444666666555444333333222222222222222222222222222222333333333333333333333333222111111111000000//////111111111111111111111111222222222111111111000000000111333333111000111222000000000000000000000000111000000000//////......222111111111000000//////111111111111111111111111000000000000000000000000000000//////.........---//////////////////////////////000000000000//////------...///000111222222000000000000111111111111////////////////////////................................................////////////////////////////////////////////////........................++++++,,,,,,---..................------,,,,,,,,,,,,,,,,,,------........./////////////////////...............////////////000000000000000000000000000000////////////000000////////////////////////////////////000000000000...///000111111111000000111111111111111111111111000000000000111111111111333333333333444444444444444444444444444444444444444444444444555555555555555444333333222222222333222222222111111111111000222333444333111111111333333333444444333333222222111111111111111111111111222222222333333222111111333222222111111111222222333333333222222222111111222222333333444555555555666777888666333111111111000000000000000000000000000000000000000000000000///000111222222111000/////////000000000111111111000/////////////////////////////////////////////////////////////////////---------------,,,,,,,,,.........------,,,,,,,,,........................////////////////////////////////////////////////...............---------........................000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,---...---------............///------............------------------------------//////.........---------------------------,,,,,,,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////------...////////////...000000000000000000000000///////////////000000111111000///......///000111....../////////000000000000111111111111222222222333333222222222222222222222222333333333333444444333333333333333333333333555555555555555555555555444444444333333222222222444444444333333222222222333333222222222333444444444444333333444666777888777666666666555555555444666555555444333333222222222222222222222222222222333333333333333333333333222222222222111111111000111111111111111111111111222222222111111111000000000111333333111000111222000000000000000000000000222222222222111111111000111111111111000000000///111111111111111111111111000000000000000000000000000/////////............//////////////////////////////000000000000//////000000000000/////////.../////////000000000111111////////////////////////................................................////////////////////////////////////////////////.................................---------------......---------,,,,,,,,,,,,,,,,,,---------............//////////////////............////////////222222111111111000000000000000////////////000000////////////////////////////////////000000000000///000111111222222111111000000000000000000000000000000000000111111111111222222222222333333333333444444444444444444444444444444444444555555555555444444333222222222333333222222222111111111111000000111333333222222333444444444333333222222333333000000000000000000000000111111222222222111111000555444333222222111222222444444333333333222222222222222333333444444555555999999999777444111000000000000000000000000000000000000000000000000000000111000000//////000000111//////000000000000111111////////////////////////////////////////////////////////////////////////,,,,,,,,,---------------.........---------------......................../////////////////////////////////////////////////////////...------,,,,,,........................000///...------...///000///...---------------...---------............///.........------................................................---------,,,,,,------------------,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////......///000000000//////111111111111111111111111...//////000000000000000000000////////////000000......////////////000000000111111111111222222222222222222222222222333333222222333333333333444444333333333333333333333333444444444444444444444444444444333333333333222222444444333333333333222222444444333222222222333333333333333333444555666666666666666555555555555555555555444444333333222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222111111111111111000111333333111000111222000000000000000000000000222222222222111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////............////////////////////////...//////000000//////...000000000/////////...............////////////000////////////////////////................................................////////////////////////////////////////////////........................000000//////...------,,,...------------,,,,,,,,,,,,,,,,,,------------...............////////////............////////////333333222222111000000000000000////////////000000////////////////////////////////////000000000000000000111111222222222222///////////////////////////000000000111111111111111111222222222333333333444444444444444444444444333333444444444555555555444333333222222333333333222222222111111111000000000222333333222111333444555444333222111222333444///////////////////////////000111222333333333333666555444333222222111222333333222222222222111111111222222333444444555555888999999777444111111111000000000000000000000000000000000000000000000000000000000//////000000000////////////000000000111.........///////////////////////////////////////////////////////////////---.........///000000000...............---------........................////////////////////////.......................................---------........................//////...------...////////////...---,,,,,,,,,------------............//////...---,,,,,,---...///////////////////////////........................,,,,,,,,,------.........,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////...//////000000000000000000000000000000000000000---...000111111111000///000000////////////000000000000000000111111111222000000111111111222222222111111111222222333333333222222222333333333444444222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333555444333333222222222222222222222333333444444444555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000111333333111000111222000000000000000000000000000000000///////////////111111111000000000000000111111111111111111111111///////////////////////////////////////.........////////////////////////...//////////////////...,,,------...///000111111---------.........//////////////////////////////................................................////////////////////////////////////////////////........................000000/////////.........---------------------------------------------------.........//////000000............////////////222222222222111111000000000000////////////000000////////////////////////////////////000000000000111111111111111222222222///////////////////////////000000000111111111111111111222222222333333333444444444444444444444444333333333444444444444555333333333222222333333444222222222111111111000000222333444333111000111222555444333222111222333444////////////////////////...///000222444555666666666555444333222222111222111111111111000000000000111111222222333444444555555666777666444333333444000000000000000000000000000000000000000000000000...///000111111000///......////////////000000000------....../////////000////////////////////////........................---.........///000000000................................................////////////////////////------------------------,,,,,,,,,---...///000000...........................------------------.........---,,,,,,+++,,,,,,---------............//////...---,,,,,,---...///////////////////////////---.....................,,,,,,,,,------.........,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////...//////000000000000000////////////////////////---...000111111111000/////////000000000000/////////000000000000111111111000000111111111222222222111111111222222333333333222222222333333333444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333555444333333222222222222222222222333333333333333444444444555555555555555333333333333333222222222222222222222222222222222111111111111111111111111000000111111111111111111222222222222222222222222111111111111111111111111000111333333111000111222111111111111111111111111//////////////////000000000000000000000000111111000000000000000000000000////////////////////////.........///////////////////////////////////////......////////////......,,,,,,---...///000111111------------............////////////////////////................................................////////////////////////////////////////////////................................./////////000000------------------------------------------------------......///000000000............////////////111111111111111111111111000000////////////000000////////////////////////////////////000000000000111000000000000111222222000000000000000000000000000000000000111111111111222222222222333333333333444444444444444444444444333333333333444444444444333333222222222333444444222222222111111111111000222333444333111000111222444444333333222222333333000000000000000000000000...///111333555666777777555444333222222111222222111000000000000/////////111111222222333333444444111333555555444333444555000000000000000000000000000000000000000000000000---...000111111000...---......////////////000000---------......//////000////////////////////////........................,,,,,,,,,---------------.............../////////........................////////////////////////------------------------***+++,,,---...000111111........................------------------------...---,,,,,,,,,,,,,,,,,,---------............///.........------.................................---------...............,,,,,,------------------,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////......///000000000//////...........................//////000000000000000//////000000000000//////------............//////000111111111111222222222222222222222222222333333222222333333333333444444111222222333333444444555333333333333333333333333222222333333333333444444222222333333333333444444444444333222222222333333222222333444444333333222444444444444444555555555333333333333222222222222222222222222222222222222222222222222222222222222000000000000000111111111333333333333333333333333111111111111111222222222000111333333111000111222111111111111111111111111111111111111222222222222000000000000111111111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////---......//////......---/////////.........---------------............///////////////////////////................................................////////////////////////////////////////////////........................,,,------...//////000000,,,,,,,,,------------......------------,,,,,,,,,------......///000000111............////////////...//////000000111111222000000////////////000000////////////////////////////////////000000000000000000/////////000111222111111111111111111111111000000000000111111111111333333333333444444444444444444444444444444444444222222333333333444444444333222222222333333444555222222222111111111111000000222333333222111222444333333444444333333222222111111111111111111111111///000111222333444444444333222222111111111222222111111111000000000000///111111111222333333444444000222333444333222333444000000000000000000000000000000000000000000000000////////////////////////........./////////000000,,,,,,---......///000000////////////////////////........................---------------,,,,,,,,,---........./////////000........................////////////////////////////////////////////////+++,,,,,,---...///000000........................------............------------------------...///---------............///------............---------------------------------------.........//////------------------,,,,,,,,,,,,,,,---------......---------............///////////////////////////......////////////..................////////////............////////////------...////////////...///////////////////////////////////////000000111...///000111111000///...---------.........//////000111111111111222222222333333222222222222222222222222333333333333444444111111222333333444555555333333333333333333333333222222222333333444444444222222222333333444444444333333222222222333444444333333444555555444333222333333333444444555555555222222222222222222222222222222222222222222222222333333333333333333333333000000000111111222222222333333333333333333333333000000111111111222222222000111333333111000111222111111111111111111111111000111111111222222222222///000000000111111111111000000000000000000000000000000000000000000000000............/////////000////////////////////////---......//////......---//////.........------------............/////////////////////////////////................................................////////////////////////////////////////////////........................---------------.........,,,,,,,,,---------............---------,,,,,,,,,---------...///000000111............/////////000------...///000111222222000000////////////000000////////////////////////////////////000000000000000///.........///111222111111111111111111111111000000000000111111111111333333444444444444555555444444444444444444444444222222333333333444444444222222222222333333444555222222222111111111111000...000222222222333444666222333444555444333222111111111111111111111111111111111222222222222111111111111111000111111222222222222222111111111111000000111111222333333444444000222333333222111222333000000000000000000000000000000000000000000000000111000...,,,,,,...000111............/////////000,,,,,,------...///000000////////////////////////........................000000000//////......------.........//////000000........................////////////////////////111111111111111111111111------................................................////////////.....................///000111---------.........//////,,,---...//////...---,,,---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////......////////////................../////////000............/////////000,,,------...............000000000000000000000000000///.........///111222...///000111111000///...////////////000000000111000111111111111222222222444333333222222111111111222222333333333444444444111111222333333444555555333333333333333333333333222222222333333444444444222222222333333444444444222222222222333444444555333444555555555444333222333333333444444555555555222222222222222222222222222222222222222222222222333333333333333333333333111111111222222333333333333333333333333333333333000000111111222222222222000111333333111000111222111111111111111111111111......//////000000000111//////000000111111111222000000000000000000000000000000000000000000000000---.........//////000000////////////////////////---..................---+++,,,,,,---...///000000.........////////////000////////////////////////................................................////////////////////////////////////////////////.................................---,,,,,,++++++,,,,,,,,,------..................------,,,,,,,,,////////////////////////111000000///...------,,,......---------,,,,,,,,,111111000///////////////000000000000000000000000000000//////.........---...............///000000000000000000111111111111000111111111111222222222444333333222111111111222222222222222222222222222333333333333333333333333666444111......///222444444444444333333222222222000111222333333333333333111222222333333222222111000000000000000000000000///111333555666555444333333222222222222222333333111111111111111111111111000111111111111222222222222222222222222222222222555222///000222222111///////////////000000000000222111111000///......---------............------////////////////////////////////////////////////........................//////////////////////////////............/////////............//////000333222111///...,,,+++***................................................///............---------........................,,,,,,,,,---------......---------............///........................------------------------........................///////////////////////////......------,,,++++++........................////////////////////////000000//////.........---//////////////////////////////////////////////////////............//////////////////////////////////////////////////////---......///////////////000///.........///111222000000000000000000000000222222222111111111000000000000000111222333555555666555333111111111333444555555555444444333333333333333333333333333333333333333333222222222111111333222111000000111222333333222222111111222222333444444222222222222444444111222222222222111000000000000000000111222333444333333333222222111111111333333333222222111111111333333222222111000//////333222111//////111222333333333222222222222222111333444444555444333222111111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////............////////////111000///...------..............................---------.........//////............////////////,,,------......------,,,........................---------.........//////........................+++,,,,,,------.........///............///000000+++,,,------......------.........------,,,,,,,,,------------------------////////////////////////............///////////////.........---------,,,111111000///////////////////////////////////////000000/////////.........///////////////000111111//////000000000111111111000000111111111222222222444333222222111111111222222222222222222222222222333333333333333333333333333111///------...000111333333333222222111111111000111222333333333333333111222222333333222222111000000000000000000000000...///111333333333111111222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222444222000000111222111///////////////000000000000111111111000///.........---......//////......---////////////////////////////////////////////////........................//////////////////////////////............//////222111000...------,,,,,,......//////////////////................................................///............---------........................,,,,,,,,,---------......---------............///........................------------------------................................................------------------------........................////////////////////////000/////////............//////////////////////////////////////////////////////............//////////////////////////////////////////////////////---......///////////////000//////...///000111222111111111111111111111111222222222111111111000000222222111111111222333333222222333333333333333333555444444444333333333333222333333333333333333444333333333222222222111111222222111000000111222222444333222222222222222333444333333222222333333444333333333333333222111111000000000000111222333444333333333222222222111111333333333222222222111111333333222222111000000///222000///......///000222111111111222222222333333222333333444333222111000111111000000000000111111000000000000000000000000000000000000000000000000111000000///////////////............///////////////////////////.................................---------.........//////------------............---......//////......---........................---------.........//////........................---------------.........---,,,,,,,,,,,,---......+++,,,------......------......---------,,,,,,,,,------------------------////////////////////////+++,,,---...///111111222////////////............111000000///////////////........................000000////////////......000000000000000111222222//////000000000000111111000000000111111111222222333333222111111111111222222222222222222222222222333333333333333333333333444444333222222222222333222222111111111111111000111111222333333333222222111111222222222222111111000000000000000000000000///000111222333222111000222111111000000000111111111111111111111111111111000111111111111222222222222222222222222222222222333111000000111111111000////////////000000000000111111000000//////......---......//////......---//////////////////////////////////////////////////////////////////////////////////////////////////////............//////111111///...------,,,,,,------......///000000000................................................///............---------........................,,,,,,,,,---------......---------............///........................------------------------........................------------------------++++++,,,------...//////........................////////////////////////////////////............//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////---......//////////////////////////////000111111222222222222222222222222222111111111111000000000333333222111111111111111///000222444555444333333444444333333333333333222222222222333333444444444333333333222222222111111222222111000000111222222555444333333222222222222444333333222222333333444333444444444444333222222000000000000111222333333333333333222222222222111333333333222222222222111333333222222111000000000//////------------//////000000000111222222333333111222222222222111000000111111000000000000111111000000000000000000000000000000000000000000000000000000//////......//////............////////////------///000000000///...........................---------...............,,,,,,,,,------------......//////////////////...---------------------------------.......................................//////..................---,,,,,,,,,,,,---......+++,,,------......------...------------,,,,,,,,,------------------------////////////////////////+++,,,---...///000111222000000000///////////////000000////////////000000////////////////////////000000//////////////////000000//////000000111222////////////000000000111000000000000111111111111222222111111111111111222111111111111111111111111222222222222222222222222333333444444444444333333222222222222111111111111111222222333333333222222111111222222222222111111000000000000000000000000222333333444444444333222222111000000///000000000111111111111111111111111000000111111111222222222111111111111111111111111222111000000000111111111////////////000000000000111000000000/////////.........////////////......////////////////////////////////////////////////000000000000000000000000///////////////////////////......------......///------------......///000///////////////.........................................................///............---------........................,,,,,,,,,---------......---------............///........................------------------------........................------------------------,,,,,,,,,---------..............................///////////////////////////////////////.........//////////////////////////////////////////////////////............//////000000000000000000000000////////////////////////---......//////////////////////////////000000111111111111111111111111111111111111111000000000000222222111111111111111222222222222222333333333222333333333333222222222222111111222333333444555555333333333222222222111111222111111111111111111222666555444333222222222222333333333333333333333333333333333444333222222111111111000000111222222333222222222222222222222222222222222222222222222222222222222111111111000000///......------......///000000111111111111111111000111111111111000000000111111000000000000111111////////////////////////////////////////////////000//////.........//////............////////////***,,,...000111111///...................................................,,,,,,---------...............////////////......------------------------................................................000000//////.........---///............///000000+++,,,------......------------------------------------------------------////////////////////////---.........//////000000000000000000000000000000000000////////////000000000000000000000000000000//////000000000000000000///............///000000...////////////000000000//////000000000111111111111111111000000111222222111111111111111111111111222222222222222222222222......///000000000///...222333333333333333333333222222333333333222222111000111111222222111111000000000000000000000000000222222333333444444333333222111111000//////000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000///000111111////////////000000000000000000000000////////////...//////////////////...////////////////////////////////////////////////000000000000000000000000////////////////////////......------------......,,,,,,,,,------...000000/////////////////////...////////////////////////........................///............---------........................,,,,,,,,,---------......---------............///........................------------------------........................------------------------......---------,,,,,,,,,........................////////////////////////........./////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////---......///////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000111222333444777555222000///000111333222222222222222222222222000000111222444555666666333333333222222222111111111111111222222111111111555444333222222222222222333333333333333333333333222222222222222111111000111111111000111111222333222222222222222222222222222222222222222222222222222222222111111111111111////////////////////////111111111000000/////////000000000000000000000111111111000000000000111111//////////////////////////////////////////////////////............//////............////////////***,,,...000111111000///.............................................------.........////////////,,,------......------,,,------------------------.....................---........................000000//////.........---///............///000000+++,,,------......------------------------------------------------------///////////////////////////////////////.........////////////000000000000///////////////000000111111111111111111111111111//////000000000000111111...............//////000......////////////000000/////////000000000111111111000000000000111222222111111111111111111111111222222222222222222222222...///000000111111000000333333333333333444444444222222333333333222111111000000111111111111000000000000000000000000000000///000000111111222333333333222111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111///000000000//////000222////////////000000000000000000000000////////////...//////000000//////...////////////////////////////////////////////////////////////////////////////////////////////////......------------......///......---,,,,,,------,,,,,,---...///000111222////////////////////////........................///............---------........................,,,,,,,,,---------......---------............///........................------------------------........................------------------------//////...---,,,,,,++++++........................////////////////////////........./////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////---......///////////////......///000000000000000//////////////////////////////000000000000000111/////////000111222333444999666222...---...000333000111111111111222222222///000111222444555666777333333333222222222111111000111222222222222111000333222222111111222222333222333333444444333333222111222222222222111000000222111111111111111222222111222222222222333333333111222222222222333333333111111111111111111111111000000000000000000000000000000000000/////////...000000000///000000111222111111000000000000111111000000000000000000000000000000000000000000000000......------......//////............////////////+++,,,...///000000000///.......................................---------........./////////000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................//////..................---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,------------...------------------------////////////////////////////////////////////////.........//////000000000///////////////000111111000000000000000000000000//////000000000111111111/////////...///000000111........./////////000000////////////000000000111000000000000000111222222111111111111111111111111111111111111111111111111222222222333333333444444111111222222333333333333222333333333333222111000000000111111111111000000000000000000000000000000...//////000111333444555444444222111111000000000000000000000000000000000000111111111111222222222111111111111111111111111...///111000......000333////////////000000000000////////////000000000000//////000000000000//////////////////////////////////////////////////////........................////////////////////////...------,,,,,,------.........------,,,,,,------,,,------...///000000111////////////////////////........................///............---------........................,,,,,,,,,---------......---------............///........................------------------------................................................---------------------,,,........................////////////////////////............/////////000//////////////////////////////////////////////////////............//////------------------------////////////////////////---......///////////////---...///000111000000///////////////////////////////////////000000111111000000000000000111222222777555111///...///111222000000000000111111222222...///000222444666777888333333333222222222111111000111222222222222111000000000000000111222333333222333333444444333333222222222333333222222111000222222111111111111111222111111222222222333333333111111222222222333333333111111111111111111111111000000000111111000000000------......///000111111111111000000000111222333111111000000000000111111000000000000000000000000000000000000000000000000...------------...///000............////////////------......//////000000........................//////.........------------------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................---------------.........---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,---------......------------------------////////////////////////............//////000000---.........//////000000///////////////000111111000000000000000000000000//////000000111111111222000000000000000111111222............/////////000////////////000000000000000000///000000111222222000000000000000000000000111111111111111111111111111000000000111111222333000000111111222222222222333333333333333222111000000000111111111111000000000000000000000000000000000000000222333555777888555444333222111111111111000000000000000000000000000111111111111222222222000000000000000000000000---///111000......000333////////////000000000000////////////000000000000//////000000000000//////////////////////////////////////////////////////........................////////////////////////...------,,,,,,------...+++++++++,,,---...000000111000000///......------000000000000000000000000........................//////.........---------........................,,,,,,,,,---------......---------.........//////........................------------------------........................////////////////////////+++,,,,,,------......///........................////////////////////////---.........//////000000//////////////////////////////////////////////////////............//////------------------------////////////////////////---......///////////////---...000111111111000///000000000000000000000000.../////////000000111111222111111000000000000000222222111111000111111222//////000000111111111222...///000222444666777888333333333222222222111111000111222333333222111000......//////000111333444222222444444444444222222333444444444444333222222222222111111111111111222111111111222222333333333111111111222222333333333111111111111111111222222//////000000000000//////******,,,...000222333444222111000000000222333444111111000000000000111111000000000000000000000000000000000000000000000000---------------...///000............/////////000///............///000000........................//////.........---------,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................+++,,,,,,------.........///............///000000+++,,,------......------,,,,,,,,,------.........---------------------------------...///000000111........................////////////////////////////////////000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000000000000000222222222111111111111111000000////////////000000111111111111111000//////333222222222111111000000111111222222222333333333111111111111111111111111222222222222222111000///222000000111222333222111///000000000000111111111000111111111111222222222222222222111000//////...000000000000000000000000000000111111111111000000222222222111111111000000///////////////000111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000/////////...------,,,,,,................................................,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........................000000//////......------....................................////////////000...---,,,,,,---///000,,,,,,+++***+++,,,---...000000//////....................................---------,,,,,,------------------------------------------------------------.........---,,,,,,+++,,,,,,,,,---------......---------............///......------------...............------,,,,,,,,,,,,,,,------.../////////..................------------..................---------............///////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111222333444555333111111222222222111000000000000000000000000555444222000//////000000111111111222222333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000,,,,,,...///000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000...........................---,,,---///000///...000000///.......................................//////...------,,,++++++///---++++++,,,,,,+++***............////////////........................//////...---,,,++++++***------------------------......//////...---,,,,,,000000000///......------.........------,,,,,,,,,,,,------......------,,,------------------------------------------------------......///000000111........................////////////////////////////////////000000000000111111111000000000//////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111000000////////////000000111111111111111000//////000000000/////////......111111111111222222222222111111111111111111111111111222222222222111000///000......///000111000///000000000111111111111222000000111111111222222222222222111111000//////...111111111111111111111111000000111111111111000000222222222111111111000000///////////////000111111000000000000000000000000111000000000/////////...000000000000000000000000/////////////////////////////////000000000000000................................................,,,,,,---------,,,+++***------------------------........................///////////////.............................................////////////000///---,,,,,,---...///...------,,,---...///000/////////......---------////////////////////////...---,,,,,,,,,,,,---...------------------------------------------------------......------,,,+++,,,,,,---------.........---------............///......------------......///...............------..................------................................................---------............///////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111222333333333222111111222222111///111111111111111111111111444333222111000000000000222222222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000---...//////000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...---,,,---//////...---000000///.......................................------,,,,,,+++******)))000...,,,,,,---------,,,............////////////.................................------,,,,,,+++------------------------......//////...------,,,,,,------......//////000......---------,,,,,,,,,---......//////......---------------------------------------------------------......///000000000........................////////////////////////////////////000000000000111111000000000000//////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111000000///000000////////////......000000000000111111111111111111111111111111111111111111222222111111000000000......///000111000///000111111111111222222222000000000111111111222222222222111111000/////////222222222222222222222222000000111111111111000000222111111111111000000000///////////////000000111000000000000000000000000000000000000////////////000000000000000000000000..............................//////000111111222................................................+++,,,,,,------------,,,.........................................................///////////////........................---............/////////000///...---,,,,,,---...//////......//////000111......------------,,,,,,///////////////////////////...,,,++++++,,,...///------------------------........................------......------,,,,,,,,,------------.........---------............///......------------...............///////////////000//////...------,,,,,,................................................---------............///////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000222111111111111111222222111000000111222222000...111111111111111111111111333333222111000000000111444444444444333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000//////000000111000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///...------...///...,,,000//////............///........................------,,,,,,+++*********000///------.........------............/////////........................------------------------------------------------.........///......---,,,+++,,,,,,------......///...------------,,,,,,,,,...//////////////////...------------------------------------------------............//////000000........................////////////////////////////////////000000000000111000000000////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000000000////////////000000000000111111111111000///111111111111111111000000////////////000000000000111111111111111111111111000000111111111111000000222000000000222333222111111111111111222222222222000000000000111111111111111111111111000000//////111111111111111111111111000000111111111111000000111111111111000000000000000000////////////000000////////////////////////000000000000////////////////////////////////////........................------------......//////................................................++++++,,,------.........////////////////////////........................------......//////000000........................---------.........//////000///...------,,,------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,******,,,...///------------------------////////////////////////,,,------...------,,,,,,------------............---------............///......------------......------....../////////000//////.........------------------..............................------------------............///////////////////////////......///000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000222222111111000111111111000000111333444333111...111111111111111111111111222222111111111111111111555555555444444333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000000111111111111000000///////////////////////////000000000000000000000000000000////////////000000000000000000000000000000........................000...------...///---,,,000///............//////........................//////......------------///...,,,,,,---......------------.........//////........................,,,,,,,,,------.........---------------------------...............------......---,,,,,,++++++***------------------------......////////////......------------------------------------------------............////////////........................////////////////////////////////////000000000000000000000////////////...////////////000000000000.../////////000000000111////////////////////////......//////000000000000000000////////////000000///000000111111111000000000000000000000000111111....../////////000000000000000000000000000000000///000000111111111000000222000000000222333222111000000111111111222222222//////000000000111111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////........................//////......------------................................................,,,,,,,,,,,,---......///////////////////////////////////////////////////------......//////000000........................------------............//////......------------------......////////////+++,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///------------------------////////////////////////,,,,,,------...------,,,---------.........//////---------............///......------------......,,,,,,,,,------......///---------.........//////---------.........////////////.........------------------............///////////////////////////......///000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000111////////////000000000000222222111111000111111111222222222444666555222000111111111111111111111111000111111111222222222111555555555444444333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000000111111111111000000///000000000000000000000000////////////////////////000000////////////000000000000000000000000000000///////////////////////////...------...///...,,,//////............//////........................//////............------...,,,++++++,,,------,,,------------....................................+++,,,,,,------.........------------------------------...............------------,,,++++++******------------------------,,,------......------,,,------------------------------------------------......//////////////////........................////////////////////////////////////000000000000000000////////////......////////////000000000000......//////000000111111000000000000000000000000...//////000000111111222000000////////////000000///000000111111111111000------............//////////////////000000000000000000000000000000000000//////000000111111000000000......///000111000//////000000000000111111111/////////000000000111111111111000000000000000000////////////////////////000000111111111111000000//////000000000000000111111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000........................222111111000//////.........................................................---------------...///////////////////////////////////////////////////.........///////////////........................,,,------------.................................+++,,,---............---++++++,,,,,,,,,,,,------........................---------,,,,,,---------------------------------........................,,,,,,------......------------........./////////---------............///......------------......,,,,,,,,,---------------,,,,,,------...//////000,,,,,,------...//////////////////...------,,,,,,---------............///////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000222111111111111111222222333222333444666666444222222222222222222222222222///000111222222222222222444444444444333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000//////000000111000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111111111111111111111...---,,,---///000///...///............//////000........................------,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,------------.................................,,,,,,,,,------.........------------------------,,,---......///.........***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------------------/////////////////////...........................////////////////////////////////////000000000000000000/////////.........////////////000000000000.........///000111111111000000000000000000000000//////000000111222222333000000////////////000000//////000111111111111111---------.........////////////000000000111111111000000000000000000000000...//////000000000000000000......///000111000///....../////////000000000////////////000000000111000000000000000000000111////////////////////////000000111111111111000000////////////000000111111111111000///////////////000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000000000000000/////////................................................//////------,,,---..............................///////////////////////////////////////.................................,,,,,,---------.........,,,,,,---...////////////+++,,,---.........------,,,,,,,,,,,,---------...........................,,,,,,---......---,,,,,,------------------------------------------------+++,,,------......------............////////////---------............///......------------..................------------------..................,,,,,,------...//////000000//////...------,,,,,,---------............///////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111////////////000000000000000000000000111222333333333222111222444555444333222222222222222222222222...///111222333333222222222222222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000---...//////000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111111111111111111111,,,++++++---///000000///...............///000000........................,,,,,,---------------------,,,++++++---......---,,,,,,---------.................................,,,,,,------------------------------------------,,,------...//////......++++++,,,,,,---.........,,,,,,,,,---------......------............------------------------------------------------------///////////////.................................////////////////////////////////////000000000000000/////////............////////////000000000000---......///000111111222000000000000000000000000///000000111222333333333000000////////////000000//////000111111111111111.../////////000000111111000000000000111111111111000000000000000000000000......///000000000000000222000000111222333222111............////////////////////////000000000000000000000000000111111111000000000000000000000000000000111111111111000000.../////////000000111111111111000///////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000,,,,,,------.../////////................................................000///...---,,,,,,---...........................000000000000000000000000000000//////.........---........................,,,,,,,,,---------......++++++---...///000000000+++,,,.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------------------+++,,,,,,---.........---............/////////000---------.........//////.........------.........000000//////.........---/////////...------,,,,,,,,,,,,------...///000000000000///...------,,,,,,---------.........//////////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////000000000000000000000000111222333444333111000000222444444333222222222222222222222222...///000222333333333222111111111222222333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000,,,,,,...///000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////+++++++++,,,///111111000...............///000111..............................//////////////////...---,,,,,,.../////////,,,,,,,,,---------..............................------------------------------------------------,,,,,,---.../////////...///......------,,,,,,+++,,,,,,,,,------...............////////////......------------------------------------------------//////.........---------///////////////.........///////////////////////////......------...000111////////////////////////////////////////////////............/////////000000///.........000111222000///...------...///000111111000000//////......000000////////////000000////////////000000000000/////////000111111222222...............---------//////000000111111111222222222222222222111000///444222111///...---......000000////////////000000000000000000111111111111000000000000000000000000......//////000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000........................////////////////////////////////////////////////------------------------..................------..............................//////...---,,,,,,............///////////////...---,,,,,,,,,,,,,,,000000//////....................................000000000000000000000000......////////////......)))***,,,.../////////.........------------......///...,,,++++++,,,...///++++++,,,,,,---...//////000///---,,,,,,---///000000///...---------------......------------......,,,---...//////...---,,,///////////////////////////......---------......------...//////......---........................000000///...---,,,,,,+++000000111111111000000///,,,---...///000000000000............////////////............////////////............////////////000000000000000000000000111111111111111111111111222111000333666777444222///000000111111222333333111111222222222333333333444444555555555444333333000111111222222333444444111111111111111111111111222222222222222222222222111111111111111111111111333000+++((((((+++000333111111000000//////......000000000000111111111111/////////000111111222222000000////////////000000111111111111000000000000000000000000000000000000......////////////......///............---------......---,,,---...///000&&&'''((()))+++,,,---.../////////...------,,,,,,.........---------,,,,,,------------------------++++++,,,---............,,,,,,,,,---------.......................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------//////.........---------/////////////////////...////////////////////////...............///000000////////////////////////////////////////////////........./////////000000000000///......///000111000///...------...///000000000000000//////......000000////////////000000////////////000000000000000000000000//////////////////000000000000000000///000000000111111111111222222222222222111000000111111000///...///000000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000000111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000//////......////////////////////////........................////////////////////////////////////////////////////////////////////////................................................111111111111000000000///............///////////////...---,,,,,,,,,,,,---/////////.........------........................------------------------......////////////......,,,---------...------,,,......------------......///...,,,++++++,,,...///++++++,,,,,,---......//////...---,,,,,,---...//////......---------............------------......------...//////...------///////////////////////////......---------.....................------,,,......................../////////...------,,,,,,//////000000000//////...---...............------............////////////............/////////////////////000000000000111000000000000000000000000111111111111111111111111222111111333555666444222000000000111111111111222111111222222222333333333333333222222111000///...111111222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111111000...------...000111111000000000/////////...000000000000111111111111111111111000000000000000000000////////////000000////////////............000000000000000000000000......////////////......///............---------...------,,,---...///000***++++++,,,,,,---------------..................++++++++++++++++++++++++---------------------------------...------,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------/////////.........------......//////////////////////////////////////////---......///////////////////////////////////////////////////////////////....../////////000000000111000////////////000000//////............//////000000000////////////...000000////////////000000////////////000000000000222222111///...---,,,,,,/////////000000111111111000000000000111111111111111222222222222111000000///////////////000111222000000////////////000000000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111//////............//////000000000000000000000000000000000000000000000000000000000////////////...................................................////////////////////////////////////////////////////////////////////////................................................000///...---,,,---......---............/////////......---,,,,,,,,,------.........---------------........................------------------------......////////////......000///...---,,,+++++++++......------------.........---,,,++++++,,,---...+++,,,,,,------.......................................---------...//////......------------......------...//////...------////////////////////////......---------......///............------,,,,,,......................................................////////////..................---,,,++++++............////////////............////////////000000000000111111111111000000000000000000000000111111111111111111111111111111111222444555444333222222111111111111000000111111222222222333333333333333222111000...---,,,222222222222222111111111111111111111111111111111000000000000000000000000111111111111111111111111//////111222222111//////000000000000////////////000000000000111111111111222222111111000//////...000000////////////000000////////////............000000000000000000000000...//////////////////...///............---------...------------...//////.....................---,,,,,,------...//////000------------------------------------------------............---,,,+++***,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------////////////........................////////////////////////////////////,,,---///000000000///...////////////////////////////////////////////////...////////////000000000000000000////////////////////////....../////////////////////////////////000000////////////000000////////////000000000000222222111000///...------,,,,,,---...///000000111000000000000000111111111111111222222222111111000000000000000000111111111000000////////////000000///000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111000//////......//////000////////////////////////////////////////////////////////////////////////................................................////////////////////////////////////////////////---------------------------------.......................................///---,,,******+++---...---------.........//////...------,,,,,,,,,------------------------------........................////////////////////////---......//////......---000///---,,,++++++,,,---...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......------...//////...---------------------...///000......------------......---..................---////////////////////////...------------...//////------------------..............................---------.........//////......//////000000//////......//////......---,,,............////////////............//////////////////000000000111111111000000000000000000000000111111111111111111111111111111111222333444444333444444333333222111111000111111222222222333333333444444444444333222000000333333333222111000000///111111111111111111111111222222222222222222222222111111111111111111111111...///111222222111///...000000000000///////////////000000000111111111111111111111111000000//////000000////////////000000111111111111000000000000//////////////////////////////............/////////............---------------------......//////........................---------.........//////.........---------,,,,,,,,,,,,---------------------.........------,,,+++,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------000000/////////.........---.........//////000000////////////////////////,,,---///000000000///...////////////////////////000000000000000000000000////////////000000000111///000000000000/////////...//////////////////................../////////000000////////////000000////////////000000000000111111111111111111111111,,,------...///000111111111111000000000000000000000111111222222222111111111111111111111000000///000000////////////000000///000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000111000000//////000000111////////////////////////////////////////////////.............../////////////////////////////////........................////////////////////////////////////////////////---------------------------------.........//////........................111000...------...000222------------............------,,,,,,,,,------...------------------------........................////////////////////////------............------...---,,,+++,,,---...///------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,---------------------...//////...---------------------...///000......------------...............------.........////////////////////////---------------...//////,,,,,,,,,---...///000111........................,,,,,,------.../////////...///000111111111111111......///000000000000000............////////////............////////////........./////////000000000000000000000000000000111111111111111111111111000111111222222222333444666666555444333222222111111111222222222333333333333333444444444444444333444333222222111000//////111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////////////////000000000000///000000000111111111111//////000000111111111111000000////////////000000111111111111000000000000////////////////////////000///............///000///............------------------...............,,,,,,,,,---......////////////.........---------,,,,,,+++)))((('''&&&%%%,,,,,,,,,---------......+++,,,------.........---,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------000000000/////////......------......///000000000////////////////////////---......///////////////////////////////////////000000000000000000000000/////////000000000111111......///000000000000000......////////////......---............/////////000000////////////000000////////////000000000000000000111222222333444444000000000111111222222222111111111111000000000000000000111222222222222111111222222222111000000///000000////////////000000000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000---............/////////////////////////////////........................////////////////////////////////////////////////////////////////////////,,,,,,------.../////////..............................---,,,---...///000,,,------------.........------,,,,,,,,,---......---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,---...000000------,,,,,,,,,,,,------------------------------------------------------..............................---------...//////......------------......///...------------...///////////////////////////---------------...///000......------...000222333........................---------.........//////...///000111111222222111......///000111222222111............////////////............////////////............////////////000000000000000000000000111111111111111111111111000111222111111111333555666666555444444333222222111111222222222333333333000000111222333333333333333333222111000000//////111111111111111111111111000000000000000000000000111111111111111111111111000000...------...000000////////////000000000000000000000000111111111111...//////000111111222222000000////////////000000////////////............000000000000000000000000000///...------...///000///............---------,,,---......//////......++++++,,,,,,---...//////000//////...------,,,,,,...---,,,+++)))(((''''''+++,,,,,,------.........***+++,,,---............,,,,,,,,,---------..............................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------000000000000/////////...------......///000000111////////////////////////...............///000000////////////////////////000000000000000000000000//////000000000111111111,,,---///000111111111111---...///000000///...------------.........//////000000////////////000000////////////000000000000///000000111222222333333111111111111111111111222111111111111000000000///000000111222222222222222///000111222222222111111000000////////////000000000000000000111111111111111111111111111111111111111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000---------.........//////................................................////////////////////////////////////////////////////////////////////////,,,,,,------...//////000........................******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---...///------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,---.../////////---,,,,,,++++++,,,,,,---,,,------------------,,,------------------------///...---,,,,,,---...//////......---------............------------......///...------------...///////////////////////////---,,,,,,------///000000222111000//////000111222........................---------...............---...///000111111111111//////000000000000000///............////////////............////////////...////////////000000000000000000000000000000000111111111111111111111111///111222111000000333666444444333333222222222111111111222222222333333333000111111222222222222111222222111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111.../////////000000000111000000000000111111111111000000000000000111111111000000////////////000000////////////............000000000000000000000000000///...------...///000///............---------,,,---.../////////...---------------------------..................------//////...............---++++++,,,,,,---......///,,,,,,------...---------,,,,,,,,,---------..............................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------000000000000////////////---------...///000000111//////////////////////////////...------///000111////////////////////////000000000000000000000000000000000000111111111111+++,,,...000222222222222---...///000000///...------------.........//////000000////////////000000////////////000000000000///000000000111111111111000000000///////////////222111111111000000/////////000111222222222222222---...000222333333333333000000////////////000000000000000000111111111111111111111111111111111111111111000000/////////...000000000000000000000000//////............//////000000000000000000000000000000000000000000000000---------.........//////------------------------........................////////////////////////////////////////////////------------------------,,,,,,------...///000000........................,,,---...////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........./////////000000................................................,,,------......------,,,***+++,,,...//////...------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------000///---,,,,,,---///000000///...---------------.........------.........///...---,,,,,,---...///////////////////////////,,,,,,,,,---...///000111666555222000//////000000................................................,,,---...///000000000000000000000000///...---,,,............/////////000............/////////000000000000000111111111111000000000000000000000000111111111111111111111111///111222111///000333666222222222111111111111000111111222222222333333333333333333333333222111000111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111000111222222222222111000.../////////000000111111000000000000111111111111222222111111000/////////000000////////////000000111111111111000000000000000000000000000000000000111///...------...///111//////.........---------,,,,,,.../////////...---000//////...------,,,,,,,,,,,,------.../////////++++++,,,,,,---...//////++++++,,,,,,---...//////............---,,,++++++,,,,,,,,,---------..............................,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................---+++***,,,///111000...111111222222000///---+++,,,---...//////...---,,,////////////000000000000////////////////////////111000////////////000000000000//////.........---........................---------.........////////////000000111111111222000/////////000111222222000000000000000000000000222111111111000000/////////000111222222222222222111222333333444444444444111111111111111111111111000000000000000000000000222111000000000000000111111111000000000000111111////////////////////////111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000222111///...---,,,,,,,,,***++++++,,,---...//////------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---..................------------,,,,,,,,,,,,------........................//////...------------...........................///...---,,,,,,---...///---------............///,,,------......////////////...,,,++++++,,,...///,,,---.../////////...---------------------------***++++++,,,---...//////........................//////.........---------///---,,,,,,...//////.........---------,,,,,,,,,......////////////......111000...---...///111222;;;666///,,,---......,,,//////............//////........................000000000000////////////......////////////......,,,------...///000111111////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222333333444444111111000000000000111111000000000000000000000000111111000000000000111111000000000000000111111111111111111111111111111111222111111111000000//////////////////////////////000000111111222222222333222111111111000000////////////////////////////////////////////////////////////............//////---------------------------------............///000//////......000111222------------------------------------------------,,,------......------,,,//////...---,,,,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++/////////...---------,,,//////...---,,,,,,++++++........................---------...------,,,,,,***+++---...///...------.........------,,,,,,,,,........................///---,,,---///000///---//////000000000///...---------...//////...------.../////////000000000000////////////////////////////////////////////////000/////////............////////////////////////---------.........//////......//////000000000000000000000///000000111111000000000000000000000000222222222222111111000000000000111222222222111111000000111222222222111111111111111111111111111111000000000000000000000000111000000000000000111111111111000000000000111111////////////////////////111000000000/////////...000000000000000000000000000000000000//////......////////////////////////---,,,,,,++++++,,,,,,,,,---------------.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------......------------..............................//////...------------...........................///...------------...///,,,,,,,,,,,,---------...---------------............---,,,,,,,,,---...///+++,,,---...///......---------------------------,,,,,,------------------........................//////.........------------+++******,,,------,,,............------,,,,,,......////////////......000///...---...///111222999555111............---//////............//////........................000000000000////////////......////////////......------......//////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333333333111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000111111111111111111111111111111111111111000000000///////////////////////////000000000111111111222222111111111000000000////////////////////////////////////////////////////////////............//////---------------------------------............/////////.........///000111.........---------------------------------,,,,,,,,,------......------,,,------,,,,,,,,,------...---------...------,,,,,,+++++++++*********))))))...............---------///......---,,,,,,++++++------------------------,,,,,,------...---------+++,,,---.........---,,,------,,,,,,,,,+++++++++........................000...------......---,,,,,,---...///////////////------...//////...------....../////////000000000////////////////////////......000000000000///...////////////............000000000000000000000000------........./////////............////////////111111000/////////000000000000000000000000000000333333222222222222111111111111222222222111111000111111222222222111000000111111111111111111111111000000000000000000000000000/////////000111222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000////////////...////////////////////////******++++++,,,---///////////////.........------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///..................///........................//////...------------...........................///...------------...///+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.......................................------------+++******,,,------,,,/////////............---......////////////......000///.........///000111444444333111...------...//////............//////........................////////////000000000000......////////////...............///////////////.../////////000000000111000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000//////////////////////////////000000000000111111111111000000000000////////////////////////////////////////////////////////////............//////........................---------............///...------------...///////////////......---------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---...//////............---,,,++++++++++++++++++************---------........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------.........---,,,,,,,,,,,,++++++++++++******..............................---............------------...............---..................---........./////////000000////////////////////////,,,---///111111000...---///////////////.........////////////////////////............////////////////////////////////////222111000///////////////000000000000000000000000111111111111111111111111222222222222222111000///444444444444333333222111111111111111111111111111////////////////////////////////////000111333333111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////------------...000111222/////////////////////.../////////...............---------...............////////////////////////------------------------////////////...---,,,+++,,,,,,------------......//////............//////........................//////...------------....................................------.........+++,,,,,,,,,,,,------------------,,,,,,+++++++++***+++,,,---............++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///---,,,,,,...//////.../////////////////////.........////////////......///............///000111000222444333///,,,---//////......------......///........................////////////000000000000......////////////......///////////////...............//////000000111111//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111222111111000000111111222111111111111111111111111111111000000000000111111111111111000000000000000111111111111111111111111111111111000000000000000///////////////////////////////////////000000000000000000000000000////////////////////////////////////////////////////////////............//////////////////////////////---------............///,,,,,,,,,,,,------......000000000///......------.........------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,---...///............---,,,+++***------------------------,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................------,,,,,,+++,,,,,,,,,+++++++++++++++........................+++,,,---.........///000///.........------------.........------.....................////////////////////////////////////+++---///000111000...---.........///////////////................................./////////000000000000000000000000000000111111000///.........///000000000000000000000000/////////000000000000000222222222222222111000///444444444444333333222111111111111111111111111111////////////////////////////////////000111333333111111000000000000111111000000000000000000000000////////////000000000000////////////////////////.............../////////........................//////.........//////000------......///000000111.........---------,,,,,,---------.........//////////////////////////////------------------------......//////...------,,,---........./////////000//////............//////........................//////...------------...........................---..................---------------............---------,,,,,,++++++++++++,,,------......------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---.....................///---,,,,,,...//////....../////////////////////......////////////.....................//////000---000333222///,,,---///......------------................................./////////000000000111......////////////......///////////////..................///000111111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000222111111111111111111111222222111111111111222222111111111111111111111111111111000000000000111111111111111111000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000/////////////////////////////////000000//////////////////////////////////////////////////////............//////////////////////////////---------............///+++,,,,,,---------------000000/////////..................------,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,............---,,,+++***------------------------,,,---------.../////////---------------,,,,,,,,,------------------------***+++,,,---.....................---,,,,,,,,,,,,,,,,,,,,,---------------........................***,,,---.........000222000000///...---------...///...------------...///------........./////////////////////////////////+++,,,...///000000///............///////////////............................../////////000000000111111111111000000000000000000///.........//////000000000000000000000000.........////////////000111111222222222111111000111111222222222111000000111111111111111111111111000000000000000000000000000/////////000111222222111111000000000000111111000000000000000000000000////////////000000000000////////////////////////---............/////////........................//////...---,,,,,,,,,---+++,,,---...///000111111.........---,,,,,,++++++,,,,,,------.../////////........................------------------------------...............---.........///000000111111///..................///........................//////...------------...........................------...//////...---------------.........//////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------***++++++,,,---...///000........................---------...............---+++******,,,------,,,---............/////////......////////////......------........./////////,,,---//////...------.........------------....................................//////000000111111......////////////...............///////////////------...///000111222222000000000000000000000000...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000000000111111111111111111222222111111111111222222222222222222222222222222111111000000000000111111222222111111000/////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000//////......////////////000000//////////////////////////////////////////////////////............//////........................---------............///+++,,,------......------........................------------------------,,,------......------,,,//////...---,,,,,,,,,,,,............---,,,++++++++++++++++++,,,,,,,,,,,,---------...............------------------------........................++++++,,,---..................---,,,,,,,,,------,,,,,,------------..............................+++---//////------...111000///.........///000111///...------------...///---------.........//////////////////////////////,,,,,,---......//////000............/////////000.........................../////////000000000000111111000000000///////////////.........///000000000000000000000000000000.../////////000000000000000000111222222222111111000000111222222222111111111111111111111111111111000000000000000000000000111000000000000000111111111111000000000000111111////////////////////////.../////////000000000111////////////////////////---------.........//////........................//////...---------------,,,,,,------.........////////////...---,,,,,,,,,,,,,,,------...//////000------------------------........................,,,,,,---...////////////------......///000000111......------------..............................//////...------------...........................------...//////...------,,,,,,---------.........---------------.........000///---,,,++++++,,,---...---,,,,,,,,,---//////........................,,,,,,,,,------.................................---------.........//////---+++******,,,------,,,,,,,,,------..................////////////......------......//////......,,,+++***+++---...------...------,,,,,,------....................................///000111111111......////////////......------......//////000000------...///000111222222000000000000000000000000......////////////......////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222333222222111111222222333222222222222222222222222111111000000000000111111222222111111000//////...000000000000000000000000///000000000111111111111000000000000000000000000222222111111111000000000........./////////000000//////////////////////////////////////////////////////............//////---------------------------------............///+++,,,---...///......---,,,,,,,,,---......//////+++,,,,,,------.........,,,------......------,,,...------,,,,,,,,,---------------...------,,,,,,+++++++++,,,,,,,,,------...............---------------------------------------------------------,,,,,,------...---------------,,,,,,,,,---...///++++++,,,,,,,,,---------........................---///000///,,,+++---///......---...///111333444///...---,,,,,,---...///---------.........//////////////////////////////---,,,,,,------///000111---.........//////000000000000000000000000000000////////////000000000000000000//////.........---...............///000111000000000000000000000000//////000000111111111222///000111222222222222222111222333444444444444444111111111111111111111111000000000000000000000000222111000000000000000111111111000000000000111111////////////////////////.../////////000000111111////////////////////////---------.........//////........................000000/////////000000111...------------,,,,,,,,,111000000///...---------,,,,,,------...///000000------------------------........................++++++---...///000000000,,,,,,------...///000000---------,,,,,,---------........................//////...------------...........................,,,---...//////...---,,,++++++,,,,,,,,,------------------....../////////222000---+++***+++,,,,,,......---,,,---...///000////////////////////////......---------,,,,,,,,,........................---------........./////////---,,,,,,...//////...,,,,,,,,,---------............////////////......,,,---......//////......,,,)))'''))),,,...---,,,...------,,,,,,------...........................---......///000111111222......////////////......,,,------...///000111111------...///000111222222000000000000000000000000......////////////......////////////////////////000000000000000000000000000000000000000000000000...//////000111222222333333222222111111222222333222222222222222222222222111111000000000000111111222222222111000//////...000000000000000000000000//////000000111111111222000000000000000000000000333222222222111111000000---.........//////000000//////////////////////////////////////////////////////............//////---------------------------------.........//////,,,---.../////////...---***++++++,,,---...//////***++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,---...//////,,,,,,------...------------------......//////////////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,,,,+++,,,---///000*********++++++,,,,,,,,,......................../////////...------,,,,,,------------------------///...---,,,,,,---...///------,,,+++,,,---...///---------............/////////.........---------111111000000//////.....................---------///...------...///000111000000000000000000000000111111111111111000///...222111000//////000111222222222111111000000//////111111111111111222222333///000111222222222222222000000111111111222222222000000000000000000000000000000000000////////////111111000000//////......111111000000//////............//////000000111111000000000000000000000000000000///...............---.........//////000000111000/////////000222333......------------......////////////////////////........................///............---------000///...---,,,+++++++++222111000.........///000////////////////////////........................---,,,,,,++++++,,,,,,---////////////////////////////////////////////////////////////////////////------------------------........................---,,,,,,,,,,,,---...............------,,,,,,,,,...***+++333777444///,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,000///...------------------------------------------,,,+++++++++,,,------...------------...//////........................------............------......------------......+++,,,------......------,,,------...///000111111......------------............------------......+++,,,,,,---...///000000222111000//////000111111111111000000//////......000000000000000000000000000111111111111222222222000000000000000000000000//////000111222333333333...///000111111222111111111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000////////////000///...------...///000////////////////////////000000000000000000000000///////////////////////////000000111000...,,,+++................................................,,,,,,,,,------.........///...---,,,+++,,,,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,------......------,,,******+++,,,,,,---..............................------..........................................///...---,,,,,,---...///------,,,,,,,,,---...///---------............/////////.........---------000000000000//////..............................///......---...///000111////////////////////////111111111000000000//////111000000000000000000111111111111000000000000000000000000000000111222222///000111222222222222111000000111111111222222222000000000000000000000000000000000000////////////111111000000////////////111000000000/////////....../////////000000000111////////////////////////000000///.........................../////////000000000///...///000111222......------------......................................................///............---------------,,,,,,,,,---......///...------,,,,,,------................................................------,,,,,,,,,,,,------........................................................................------------------------........................---,,,,,,,,,,,,---............---------,,,,,,,,,...***+++222666333///,,,++++++,,,,,,,,,---------......---,,,,,,,,,------//////...---------------------------------------,,,---.........---,,,,,,,,,,,,,,,,,,,,,---......000000000000000000000000------............------......------------......+++,,,------......------------......//////000000......------------............------------........................//////222111000//////000111111111000000000/////////...000000000000000000000000000000111111111222222222000000000000000000000000//////000111222222222222000000111111111000000///111111222222222222111111111111111111111111111111000000000000000000000000000111111111222222222222000000000000000000000000000000000000////////////000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000//////...---,,,------------------------........................,,,,,,,,,---------......///...---,,,,,,,,,------........................---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------........................,,,,,,------...//////000..............................------------......---,,,,,,,,,,,,---...///---------............///...............---------000000000////////////...//////////////////////////////.........///000000////////////////////////222111000/////////000111///000000111111000000//////000000000000000000111///////////////000111111000000111111222222111111000000000111111111111222000000000000000000000000////////////000000000000111000000000000/////////000000000000////////////////////////000000000000////////////////////////000//////............///............///////////////............///000000......------------......................................................///............---------+++++++++,,,---///000111,,,------------,,,,,,+++........................------------------------......------------..............................................................................------------------------........................---,,,,,,,,,,,,---.........------------,,,,,,,,,...***+++111555222...---,,,,,,,,,---------......------,,,,,,,,,---......///...------------------------------------------,,,...///000000...,,,***,,,++++++++++++,,,------------------------------------............------......------------......+++,,,------......------.........///////////////......------------............------------......000000000//////.........111000000//////000000111000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000//////000111222222222222222222222111111000......111111222222222222111111111111111111111111111111000000000000000000000000111111111222222222333333000000000000000000000000000000000000//////////////////............//////////////////////////////////////////////////////000000000000000000000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------.........---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------........................---,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++---,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------------------------,,,,,,,,,,,,------......---------............///........................////////////////////////////////////000000000000//////////////////000000////////////////////////222111///...---///000222...///000111111000///....../////////000000111111...............///000000000000111111111111000000000000000000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////000///............//////.........///////////////------------......//////......------------......................................................///............---------+++++++++,,,...///111222------/////////...---,,,........................------------------------.........------.................................................................................------------------------........................---,,,,,,,,,,,,---......------------------------...++++++000222000------............////////////,,,,,,,,,,,,,,,---...///......---,,,,,,------------------------------------.........---,,,+++***,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++------............------......------------......+++,,,------......------///////////////...............------------............------------......000000000000000/////////////////////000000000111000000000000////////////000000000000000000000000000000000000111111111111//////////////////////////////000111111111111111111111111111111000//////111111222222222222111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000/////////////////////....../////////////////////////////////////////////////////////////////////////////////111///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------............---,,,,,,,,,,,,---......------------------------------------------------......---,,,,,,+++******,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------............///---..................................../////////.../////////000000111111000000000000000000//////........................111000...------///000222...///000111111000///.........//////000000000111...............//////000000000111111111000000///000000000000000000000000////////////////////////.../////////000000000111000000000000111111111111////////////000000000000000000000000////////////........................//////............/////////////////////.........,,,------.....................------------......................................................///............------------------------...///000,,,---.../////////------........................------------------------.........------.................................................................................------------------------........................---,,,,,,,,,,,,---......------------------------...++++++///000---,,,...,,,------------.........,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...------------------------///---+++))))))***+++,,,---------------......///........................------............------......------------......+++,,,------......------///////////////...............------------............------------...............///000111111222......//////000000000000////////////000000000000//////////////////////////////000000000111111111//////////////////////////////000111111111000000//////000111111111111111111111222222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////...//////////////////...////////////////////////................................................000///---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------------------------------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------------------------------......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++........................000//////...------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------......---------------............///---------...............---............/////////---......//////000000111000000111111111000//////........................000///.........///000111...//////000000//////......//////////////////000...............///000000000000111111000000//////111000000000000000//////000000000000000000000000......//////000000111111000000000111111111111222////////////000000000000000000000000////////////........................///............//////000///////////////.........,,,---......//////............------------......------------------------........................///............---------//////..................+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,------------......++++++......+++,,,///*********+++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------------------...,,,)))''''''))),,,......------------...//////........................------............------......------------......+++,,,------......------.........///////////////......------------............------------......,,,------...000111111222------...///000000000000////////////000000000000/////////////////////////////////000000000111111000000000000000000000000//////000111111000000///......000111111222222222111111222222222222111111111111111111111111111111000000000000000000000000........./////////000000000000000000000000000000000000000000////////////......////////////......////////////////////////........................------------------------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,------------,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..........................................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,---.........---------------............///---------.........//////---------.........//////,,,------...//////000000000111111222111000///..................................../////////000000/////////......////////////////////////.........//////......//////000111000000000000000//////...111111000000////////////000000000000000000000000.........///000111111111000000111111111222222222.../////////000000000111111000000000/////////..........................................///000000000/////////............,,,---...///000//////.........------------......------------------------........................///............---------//////............//////------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,---------.........,,,+++---,,,***+++///++++++++++++,,,,,,,,,---......---,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,+++)))((()))+++---///------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......+++,,,------......------------......//////000000......------------............------------......------........./////////,,,---...000000000000///.../////////000000000111////////////////////////////////////000000000111000000000000000000000000///000000000000000/////////000000111111111000000111111222222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////---...///000000///...---////////////////////////................................................,,,------......---------------------------------..............................---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------........................,,,,,,------.../////////------------------------++++++------------+++++++++,,,---.........---,,,---------.........//////---------.........//////---------.........//////,,,,,,,,,---...//////000000111222222222000///...........................------...///000000//////000///...------...///000000000//////.........---///////////////000111111000000000000000///......111111000000/////////...000000000000000000000000---......///000111111222000000111111222222222222.../////////000000111111111111000000/////////..........................................///000111000000//////.........---------///000000000///............------.........------------------------........................//////.........---------...............///000000000///......///000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,------............,,,+++---+++)))+++///........./////////000000///...------,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------******++++++,,,---...///,,,,,,++++++,,,,,,---...000000000000000000000000---..................---.........------.........+++,,,------......------,,,------...///000111111.........------..................------........................---------+++,,,...000000000000///.../////////000000111111////////////////////////////////////000000000000000000000000000000000000///000000000000000//////111222222111111000///...111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////---...///000000///...---////////////////////////........................////////////////////////+++,,,---.........---,,,.........................................................------,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...///000000---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++******+++,,,,,,---..............................------------------------........................//////...------------------.........---,,,,,,+++///...---,,,,,,---...//////...,,,*********,,,------------,,,,,,+++++++++,,,,,,,,,---...///000000///////////////////////////......---------.....................///000000111111111111111111111111000000000000000000000000//////............//////111111222222222222111111000000//////......------+++,,,...///000///...,,,000000000000000000000000000000000000000000000000///////////////000111111------...///000000//////++++++++++++++++++++++++........................000000000000000000000000111000///..................------,,,,,,------...)))***,,,...//////......//////000000///...------........................------------------------......---,,,+++******))),,,,,,,,,---...///000000---------............///..............................---------,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,.........------,,,,,,,,,---------............///........................---------............///------------------------........................//////...---,,,++++++***........................//////.........---------++++++,,,,,,---...//////000000//////.........---000000000000000000000000//////.........---------////////////////////////000///...---------------.../////////...---,,,,,,///...---,,,,,,---...///---------......000111222.........////////////000//////000000000000/////////000111222222111000///............////////////000000////////////000000000000000000000000000000333333222222111000//////111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222111111000000//////......//////////////////////////////.........------------...///000000///...---....../////////---,,,+++........................---------,,,,,,------------,,,,,,+++,,,---///000...---,,,++++++,,,---...---,,,++++++,,,---...///------++++++++++++------------------------------------------------------,,,,,,---......---,,,,,,******))))))******+++,,,***+++---//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***........................------------------------........................000//////...------......---.........------,,,+++///...---,,,,,,---...//////...,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,------///000000////////////////////////---------------...//////...............///000000////////////////////////000000000000000000000000//////............//////000111111222222111111000////////////////////////---...000111222111000///000000000000000000000000000000000000000000000000///////////////000111111---...//////////////////................................................////////////////////////...------,,,,,,,,,------...------,,,,,,------...***+++---............---///////////////...------........................------------------------000000000///......------,,,---------.../////////---------............///........................,,,,,,,,,------.................................,,,,,,,,,---------......------------------------,,,------......------,,,......---------,,,,,,,,,------------....................................------------............,,,,,,,,,---------.......................................------,,,,,,+++------------------------//////.........---------++++++,,,,,,---......///000/////////.........---------------------------//////.........---------........................///......------------...------......------,,,+++///...------------...///...............///000111---............///////////////000000000000////////////000111111000//////............////////////000000////////////000000000000000000000000000000333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000//////////////////////////////////////////.........------------...///000000///...---....../////////...------........................//////............//////------,,,,,,,,,---...///---------,,,,,,---------,,,,,,++++++,,,------...------,,,++++++,,,------------------------------------------------------,,,,,,---......---,,,,,,+++************+++,,,,,,***+++---//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000000//////......//////---............---,,,,,,......------------............,,,+++++++++,,,---,,,,,,,,,,,,---------------------------...///000////////////////////////---------------...///000...............///000000//////////////////////////////////////////////////////............//////000111111222222111111000.........///////////////---...000111111111000///000000000000000000000000000000000000000000000000///////////////000000111//////////////////...---////////////////////////........................////////////////////////------,,,,,,,,,---.........------,,,,,,------...,,,,,,---......------,,,...////////////...------........................------------------------------------,,,,,,,,,,,,------..................---------............///........................***++++++,,,---...///000........................,,,,,,,,,---------......------------------------,,,------......------,,,...------------,,,,,,,,,------------....................................------------............,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,------------...............---------+++,,,,,,------........./////////...............------------------------...............---------........................---------...............,,,------------,,,++++++///...------------.../////////.........//////000---------............///////////////////////////...//////000000//////...............////////////000000////////////000000000000000000000000000000333333222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000/////////////////////////////////............---......////////////......//////......//////000000..............................------------............---,,,,,,,,,------,,,------......------,,,++++++,,,------------,,,------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,++++++++++++,,,------+++,,,---.........---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------------........................000000////////////000000------............------------------------------...---,,,,,,,,,,,,------+++,,,,,,,,,------......---------------...///000///////////////////////////......---------.....................///000000000000000000000000000000........................//////............//////000000111111111111000000///////////////.........,,,,,,---...///.........000000000000000000000000////////////////////////000000////////////000000//////000000///...------------------------------...............................................................///000111...------,,,,,,------...------------------,,,,,,.........//////...------........................------------------------******+++++++++,,,,,,,,,...............------------------............///........................++++++,,,,,,---...//////........................,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,---------.................................,,,,,,---------.........------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,---........................,,,,,,,,,---------..............................////////////////////////................................................,,,,,,---....../////////---------......---,,,,,,.........------.........000//////............///------------............/////////....../////////......////////////..................////////////000000////////////000000000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////......//////000000111111/////////////////////////////////..................//////////////////...000///.........000111222........................,,,++++++******++++++,,,///......---,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,...//////...---,,,---------,,,,,,---------------------------------,,,,,,---------------------------------------------,,,,,,,,,,,,---......+++,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------........................000000////////////000000------...//////......---,,,------------------,,,---------------------...,,,,,,,,,------............------------...//////////////////////////////111000///...---,,,,,,,,,...............///000000000000000000000000000000------------------------//////............//////000000000111111000000000111000000///...------,,,,,,------...............////////////////////////////////////////////////000000////////////000000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////...............///000111...------,,,,,,------......---------,,,,,,------------............------........................------------------------------......//////000000...............------------------............///........................------------------------........................,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,,,,,,,------------...........................,,,,,,,,,------------...//////...---,,,++++++***------------------------+++,,,,,,------.........+++++++++,,,,,,------------.....................,,,,,,,,,------------------------...............////////////////////////---.............................................+++,,,---.../////////.........////////////......---..................---000//////............///---------.........////////////............////////////............//////............////////////000000////////////000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////......//////000000111111000000000000000000000000/////////////////////////////////....../////////000///.........000111222........................,,,++++++******++++++,,,.........------,,,,,,++++++,,,---......---,,,+++---...///000000///...---------------------------------------------------,,,,,,,,,---------......------------------------------,,,,,,------...///,,,,,,---------...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................------------------------........................//////......//////000000------...////////////...,,,,,,------------,,,,,,------------............---------------...............---------......///////////////////////////111000///...---,,,,,,,,,...............///000000////////////////////////........................//////............/////////000000111111000000///000000000///......------////////////000000000111////////////////////////000000000000000000000000111000000/////////////////////////////////...---........................////////////////////////000000000000000000000000------,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,------...,,,,,,---............---........................------------------------,,,,,,------.........///------..................---------............///..............................---------,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,------......---------...............---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,---.../////////...---......///000000000000///------...//////...------//////.........//////000.........////////////000000///...------...///000000//////......//////000............////////////000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000...////////////000000000//////............////////////......//////000000..............................------------......------.........---,,,,,,,,,------......------,,,...////////////......---------............------------------------------+++,,,,,,------............------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******........................------------------------..............................------...//////000------...///////////////+++,,,------------,,,+++,,,------...........................------------///......---------......////////////////////////......---------......///...............///000000////////////////////////........................//////............////////////000000000000//////---.........//////000000///////////////000111111////////////////////////000000000000000000000000111111000///////////////---...//////////////////////////////////////////////////////////////////111111111111111111111111...------,,,,,,,,,------...------,,,,,,------...---,,,,,,+++,,,---//////+++,,,------.........---........................------------------------++++++++++++++++++++++++,,,---------.../////////---------............///........................,,,,,,------------------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,---......//////---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------///000///...---+++---......///000000//////------...//////...------...............///000111/////////000000000111111000///---,,,,,,---///000111000////////////000111............////////////000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000000////////////000000000000000000000000.../////////000000000000000///...------...///000....../////////...------........................//////............//////+++,,,---.........---,,,---------,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------++++++,,,,,,---......///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...---,,,,,,,,,------............---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................---------------...///000------...///000000//////++++++------------++++++,,,,,,---.../////////.../////////...---------,,,///......---------......////////////////////////+++,,,,,,---...///111111...............///000000111111111111111111111111//////////////////////////////............////////////000000000000//////***+++,,,...///111222333---------------...//////////////////////////////000000000000000000000000111111000///////////////------...///000000000///////////////////////////000000000000000000000000111111111111111111111111111000///..................------,,,,,,------...,,,,,,++++++,,,...///000+++,,,------.........---........................------------------------........................,,,,,,------...///000000---------.........//////........................***++++++,,,---...//////........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------******+++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000---------.........//////------------------------,,,,,,,,,------.................................---------.........//////---------------------------...///000000...,,,***,,,,,,---.../////////...,,,---...//////...---,,,---------......000111222000000000000111111111111000///---,,,,,,---///000222111000//////000111222............/////////000000000////////////000000000000000000000000000000111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111000000//////......000000000000000000000000.../////////000000111111000///...------...///000....../////////...,,,+++...........................------,,,,,,------...***+++---...///...------......,,,++++++,,,.........---+++***)))***++++++,,,---...//////...---,,,------------------------++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,++++++++++++,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,........................------------------------------------------------***++++++,,,,,,------...---------........./////////////////////////////////............///000000+++,,,---.........---,,,,,,---000222333333222111/////////...---------,,,//////.........---------........................------------------------------,,,,,,,,,,,,------000000000000000000000000........................////////////////////////------............------111111000///...---,,,,,,000000000000000///......------......//////000000000000000000000///............------------......000000000000111111111111111111111111000000000000000000000000////////////------............------......////////////........................------////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***)))000///...---------------111000///...---,,,++++++---...............------........................................................................//////.........------------,,,,,,,,,,,,---......//////.........---------------------------------------------------------------------------------//////............//////........................------------------------........................,,,,,,------...///000000------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......//////............------------......////////////////////////000000000000000000000000////////////////////////............///////////////......------///000111////////////000000000000000000000000000000000000///000111222222222222222000000000000000000000000222111000//////000111222222111111111000000//////222222222111000//////...000000000000000000000000000000000000////////////000000//////.........---...///000///...---...000........................//////.........---------...------,,,,,,------...------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......//////........./////////---------------------------,,,++++++++++++,,,---------------------------........................+++++++++,,,,,,,,,------------------------------......------......///000//////---,,,,,,,,,,,,------...000222222222111000...............---------//////.........---------........................000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---......//////......---000000000///......------000000000000000///...............///////////////000000000000000///....../////////....../////////000000000000111111111111111111111000000000//////000000000000////////////---......//////......---......////////////......////////////////////////////////////////////////........................//////.........------------------,,,,,,,,,,,,,,,......------------------///......---,,,,,,------...............---------.../////////...------,,,...............---------------------------------........................//////.........---------------,,,,,,------.../////////.........---------////////////////////////------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---.........///------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......//////............------------..............................000000000000000000000000////////////////////////............//////////////////...---...///000111////////////000000000000111111111111111111111111111111222222222111111000000000000000000000000000222111000//////000111222111111111111000000000///222222111111000//////...////////////////////////000000000000/////////...000/////////...............///000///...---...000........................//////.........---------...------,,,,,,------...------------------------++++++,,,,,,---......///------------------------/////////.........------...------,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......111000///...------------------------------------...---,,,++++++,,,---...------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///222000---***)))***,,,---...///000111111000///...---------..............................---------........................------------------------//////............//////////////////////////////000000000000000000000000////////////////////////---......//////......---////////////////////////000000000000000//////...///////////////.........000000111111000000//////000000////////////000000000000000000111111111111111111000000000000//////////////////000000000000---......//////......---......////////////......///000000000000000000000////////////////////////.......................................------------------------------------------....../////////...------,,,,,,,,,,,,,,,---------.........///////////////.........------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------------,,,------...////////////.........------////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......//////............------------......------------------------000000000000000000000000////////////////////////............//////////////////.........///000111////////////000000000000111111111111111111111111333333333222222000//////000000000000000000000000111111000000000000111111111111111111000000000000222111111000000//////...........................000000000/////////......////////////...............///000///...---...000.......................................---------...------,,,,,,------...------------------------+++,,,,,,------.........------------------------000000////////////......///......------......///...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......111000///...---,,,,,,,,,------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---+++++++++------///000000000000///...---,,,---------.../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////////////////////////////////////////////////////......////////////..................//////000000//////000000000000//////000000//////......------000000111111111000000///000//////////////////000///000000000111111111111111000000000////////////////////////000000000000......////////////............////////////......///////////////000000000////////////////////////................................................---------...............---------------.........---,,,,,,+++++++++,,,,,,---------............///...............//////000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------...//////////////////............------------------------................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......///...............------------......------------------------////////////////////////////////////////////////............///////////////////////////000000000////////////000000000000111111111111111111111111222222222222222111000///000000000000000000000000111000000000000000000111111111111000000000000000111111000000////////////........................000000/////////.........///////////////............///000///...---...000...................................................------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,......------------......------------------------...------,,,,,,------...,,,,,,,,,---------......///......---------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------,,,,,,,,,,,,---......++++++,,,---............////////////......---,,,,,,---------.../////////---.............................................////////////////////////------,,,,,,,,,,,,------................................................000000000000000000000000...//////////////////...------......///000000000//////000000000000//////000000//////......------000000111111111111000000///......------......//////000000000111111111111000000000////////////....../////////000000000111...//////////////////.........////////////......---------....../////////////////////////////////........................---.....................---------.........//////......------,,,++++++***,,,,,,+++++++++,,,,,,---///............---------,,,,,,,,,---///000222333//////.........---------------------------------........................---........................------------...//////000000/////////.........------------------------................................................------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......///...............------------..............................////////////////////////////////////////////////............/////////////////////000000000000000////////////000000000000111111111111111111111111///000111222222222222222000000000000000000000000000000000111111000000000000000000000000000111111000000000///////////////........................////////////.....................///////////////...///000///...---...000........................---........................------,,,,,,------...------------------------,,,,,,,,,---------------------------------------+++++++++++++++++++++,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---...///000111------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------......///)))***,,,...//////......//////......---------------------...............---------...............................................................//////............//////................................................000000000000000000000000...//////000000//////...---.........//////000000...//////000000000000000///////////////.........000000111111222222111111......------------......000000000000111111111111000000////////////............//////000000111111...//////000000//////.........////////////......,,,,,,------......//////////////////////////////........................---------...............,,,,,,,,,---....../////////...---,,,+++***)))))),,,,,,,,,,,,,,,------...//////.........---------,,,,,,,,,---///111333555........................................................................---------.....................------......///000000000000/////////......////////////////////////......................................................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......//////............------------......////////////////////////000000000000000000000000////////////////////////............////////////...///000111111111000000////////////000000000000222222222222222222222222//////000222222333333333000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////......................../////////.........------.........///////////////...///000///...---...000........................---------..................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......++++++,,,---///111333444------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,,,,,,,,,,---...............------------------...............------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////................................................000000000000000000000000//////000000000000//////.........///////////////......///000000000000000.........//////////////////000111222222222222111//////............//////000000000000111111111111000000/////////..................///000111111111//////000000000000//////......////////////......---------...//////000000////////////////////////........................---------.........//////+++++++++,,,---...............------,,,,,,,,,+++------,,,,,,---......///---------...............//////...---...000222333,,,,,,------.../////////------------------------........................---------.........//////...............//////000000000000000/////////...////////////////////////......................................................------------......------------------------------------------------------------------------,,,,,,,,,---.........///------............------........................------............------........................................................................---......///////////////////////////////////////------............------,,,---......//////............------------..............................000000000000000000000000////////////////////////............////////////...///000111222111000000////////////000000000000222222222222222222222222000111111222222222111111000000000000000000000000///000111222222111000//////000000000111111111111//////////////////////////////////////////////////////.........---------............/////////000...///000///...---...000........................---------.........//////...------,,,,,,------...------------------------------------------------------------------------------------......//////------,,,,,,,,,,,,------,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......------......000111333444------------------------+++,,,---......---,,,+++---------------------------------------------------------.........//////++++++++++++++++++++++++///............///000000000...,,,******,,,...///---------,,,,,,------.../////////......------,,,---------.........//////........................////////////////////////---------,,,,,,---------........................000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......///000000000000000---.........//////000000///000111222222222222222000000////////////000000000000000000111111111111000/////////............---......///000111111222//////000000000000//////......////////////......---......///000111111222////////////////////////........................---------.........//////******+++,,,,,,---......---------............///---------------...///000++++++,,,---...///000111222111///...---...000111+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...............///000000000000000000////////////------------------------////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///000000---..................---........................---..................---........................................................................---......///////////////////////////////////////---..................---,,,---......//////...............------.........------------------------000000000000000000000000////////////////////////............/////////000...///000222222111111000////////////000000000000222222222222222222222222222222222222222111000///000000000000000000000000///000111222222111000/////////000000111111111222.........///////////////000000000000000000000000//////.........------------.........//////000000...///000///...---...000........................---------.........//////...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------...............------.........,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......000//////000000111222333------------------------++++++,,,------,,,++++++------------------------........................000000//////.........---//////...---,,,++++++***---)))'''***...000...+++---------.........//////---,,,,,,++++++,,,,,,---------------------------)))---000000...,,,---///000000//////.........------------------------------------........./////////////////////......---000000000000000000000000000000000000000000000000///////////////.........//////............//////111111111000000000000000000000000000000000000000111111111111111000//////111111000000//////......000000000000000000000000------......//////000000////////////000000000000//////000000000000//////000///.........///111222////////////////////////---..................---//////......---,,,++++++//////.........---------........................,,,---------------,,,,,,...------,,,,,,------...///...,,,++++++,,,...///////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///,,,,,,,,,---------------......//////......---,,,---------.........//////......//////...---,,,,,,------------------------........................---------......000111111222111///...---------...........................//////.........---------........................---...///000000///...---//////.........---------............////////////////////////////////////////////////000000000000111111000000/////////............////////////000------------------------000000000000////////////////////////000000000000111000///......---......000000000000////////////......////////////......000000000000000000000000...///000222222111000000333222000/////////000111222222111111000///......111111000000//////......///......///111111000///---------------...///000000000000///......------000000111111000///...---000000////////////000000////////////////////////000000//////.........---............//////000000..........................................------------------------------,,,---...//////...---,,,------------------------------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........///......---+++******)))---------,,,,,,+++++++++,,,,,,---......///000000---,,,,,,++++++,,,,,,---000/////////.........---.........------,,,,,,+++---***(((+++///111///,,,---------.........//////...------,,,,,,------...------------------------+++---...///...---...///000/////////.........---........................---------.........//////------...////////////////////////////////////////////////////////////////////////////////////...//////............//////////////////////////////000000000000000000000000///////////////...------111000000000/////////...000000000000000000000000000000000000000111111111/////////000000000111111//////000000000000//////000//////...///000111222////////////////////////---...///000000///...---,,,,,,++++++***))))))(((//////.........---------........................------............------...------,,,,,,------...,,,+++)))(((((()))+++,,,........................,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------------......///......//////......---,,,+++++++++,,,,,,,,,------......//////...------,,,------------------------........................------------...///000111222111///...---------...........................//////.........---------..............................////////////......//////.........---------............////////////.........................../////////000000000000000000/////////.........,,,,,,,,,------------...------------------------000/////////////////////000000000/////////////////////.........//////000000/////////////////////......////////////..............................//////000111111111111000222222111000000000000000333222222111000000//////111000000000/////////.../////////000111222111/////////.........///000000.........///////////////111000000000////////////000000////////////000000////////////////////////000/////////............------........./////////..........................................------------------------------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------........................---------............///,,,,,,,,,---------.........---------------,,,,,,...---------,,,,,,,,,+++))))))***++++++,,,---------,,,,,,++++++,,,,,,---/////////...............------------------------...,,,***,,,///111///------------...............///......------......///------------------------...---,,,,,,...//////.../////////...............////////////////////////---------...............+++,,,---...///000000000........................////////////////////////......////////////////////////............//////---------......//////000000000000000000000000000///////////////......---000000000000////////////000000000000000000000000111111000000000000000000............//////////////////000000000000/////////////////////000111111////////////////////////...///000111111000///...///......------,,,,,,,,,...............---------........................---....../////////.........------,,,,,,------......---,,,++++++,,,---...........................,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......///...---------...///000......//////......---,,,+++++++++,,,,,,,,,------.........///......---,,,------------------------------------------------------------...///000000111000///...------------.......................................---------........................//////............//////...............------------............/////////............................../////////000000000///............---------,,,,,,,,,------------...........................////////////////////////111000000//////.........---------...///000000111////////////////////////......////////////..............................000000//////000000111111222222222222222222111000333333222222111000000000000000000000////////////000000///111222333111000111000000////////////000------......///000000111111111///......//////000000000////////////000000////////////////////////////////////............---------------.................................------------------......------------------------,,,,,,,,,++++++,,,,,,,,,------------------------///.........------------------------------------------------------------........................---------............///,,,,,,,,,------------...,,,,,,------......//////.........---------------,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........///---,,,---000111000.................................------------......------------------------000,,,)))***---//////---........................................................................+++,,,---...////////////------------------------////////////////////////............//////////////////............//////,,,,,,---...//////000000000000000000000000000000000000111111111111000000000000000000/////////////////////////////////////////////......------,,,,,,,,,,,,------------...//////000000000000/////////////////////000000111//////////////////////////////............//////000000000//////.........................................................---...//////////////////...------,,,,,,------...//////...------...//////........................,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000///...------...000111.........///......---,,,---------.........//////---...............---------------------------------------------------------------------...///000//////......------------........................................................................000///...------...///000........................---------.........//////................................./////////000000------------------------.........////////////000////////////////////////.........///////////////111111000///......---------......///////////////.........///////////////......////////////..............................000000///......000111222111222333444444333111111333222222222111111111000000000000000////////////111000000111333333222111111111000///........................//////000000222111///------...000111000000////////////000000///////////////////////////////////////.........------------------------........................,,,,,,------------......------------------------...---,,,++++++,,,---...------------------------////////////............------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------------...........................---........./////////000---,,,,,,++++++,,,,,,------------...............+++,,,,,,------.........///.........///000000///.....................---------,,,,,,,,,,,,------------------------------///,,,)))***---//////------------...............------------------------.....................---------............------------------------------........................---.........//////000000//////............//////------...//////000111111////////////////////////000000111111111111000000////////////000000000000//////////////////////////////......------,,,,,,---............///////////////000000000000//////...//////000000000000000////////////////////////111///+++))))))+++///111------------,,,,,,,,,,,,---.............................................---......///000000//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------......---........./////////000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---...///000111.........///......---,,,---------.........//////------...............---------------------------------------------------...------------......///...............---------........................---.............................................000///...------...///000---.....................------------................................................////////////,,,,,,,,,---------------.........////////////000////////////////////////------....../////////000111000000///...------,,,//////000000///...------------....../////////000......////////////......////////////////////////000///.........///111222000111333444444333222111222222222111111111111111////////////000000000000111000000111333333222111000//////...------------000000//////............111000...------///111222000000////////////000000////////////////////////.........///////////////------------------------........................,,,,,,,,,,,,------......------------------------///...---,,,,,,---...///------------------------000000/////////.........------------------------------------------------+++++++++,,,,,,,,,---------------............///------------------------,,,,,,,,,++++++++++++***........................+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------.........,,,,,,,,,------...............//////////////////...............---------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,++++++---......------------------.........------------------------...............---------...............---,,,,,,------------------------........................------......///000000000//////............//////.........//////000000111////////////////////////---......///////////////////////////000000000000000000000000000000000000000000//////////////////111111111111222222222222//////000000000000//////......///000000000000000////////////////////////111...***((((((***...111//////..................---------.......................................,,,---...///////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---......//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......////////////......//////......---,,,+++++++++,,,,,,,,,------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------.........------,,,........................---------.......................................//////............//////---------...............,,,------------.........------------------------------........./////////,,,,,,,,,------------...,,,,,,,,,------------...........................---------......//////000000//////......---------///000000000000...,,,+++---------......//////000......////////////......000000000000000000000000//////......//////000000000111222222222222222222000000000000000000000000////////////000000000000000000///111222333111000///......------------...111000000///......------000//////......///111111000000////////////000000////////////////////////.........///////////////.........---------------........................++++++,,,,,,------......------------------------///......------......///------------------------000/////////............------------------------------------------------,,,------....../////////---------............///...------------,,,,,,,,,,,,,,,++++++******))))))---------------.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------------------......///......---......//////.........---------------,,,,,,,,,,,,------------------------------***+++------,,,,,,,,,---,,,,,,,,,------.................................//////.........---------,,,,,,---.........------------------------------........................------......///000000111//////............//////........................////////////////////////------...///////////////.../////////000000000111000000000000000000000000......//////////////////111111111222222222333333//////000000000000//////---...///000111000000///////////////////////////...---,,,++++++,,,---...111111111111111111111111---------.........//////........................++++++---....../////////...------,,,,,,------...//////000000000000//////------------------------,,,,,,,,,---------......))))))***++++++,,,------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,.../////////---,,,......//////......---,,,+++++++++,,,,,,,,,------,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---.........---,,,........................---------.........//////..............................////////////......---------.........//////,,,,,,---------.........---------------------------------.........//////,,,---------............,,,,,,,,,------------...------------------------,,,,,,---......///000000........................---...000000000///...,,,,,,,,,---......///000000......////////////......////////////////////////---...//////000000//////000000000000000111222222////////////////////////.../////////000000000111/////////000111222111//////...............///000///////////////............/////////000000000111000000////////////000000////////////////////////............/////////000/////////.........------........................***++++++,,,------......------------------------,,,------......------,,,------------------------/////////.........------------------------------------------------------,,,,,,------...//////000---------............///......---------,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,------------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------------...///...---------...//////.........---------.........------.........------------------------(((+++//////,,,+++,,,...,,,,,,,,,------.........//////////////////////////////.........---------***+++,,,---.../////////................................................---------...///000000111//////............//////------------------,,,,,,//////////////////////////////000111111111111111.../////////000000111111000000000000000000000000+++,,,,,,------.........////////////000000000000//////000000000000//////---...000111111111000///////////////////////////,,,---...//////...---,,,.............../////////---------.........//////........................***+++,,,---...............------,,,,,,------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,---......///000000)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............)))+++---///000...,,,+++......//////......---,,,---------.........//////,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---.........---,,,........................---------.........//////........................---...///000000///...------------.........//////,,,,,,,,,---------......---------------------------------.........//////---------....../////////........./////////000000------------------------,,,,,,------...///000000---------...............+++,,,///000111000///...,,,,,,------...///000000......////////////..............................,,,---///000000000///...111000/////////000222333............////////////.../////////000000111111///......///111111000/////////...//////000111222------......///000000000---...///000111111000000000000////////////000000////////////////////////---.........//////000000000000/////////.................................******+++,,,,,,---......------------------------++++++---......---++++++------------------------///.........------------------------------------------------------------******++++++,,,---......---------.........//////.........------,,,,,,,,,)))******+++---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------///111111///------+++)))+++---///---+++------,,,,,,,,,,,,++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,---......//////......+++---000000///---------...------,,,,,,------.........---,,,,,,,,,------------------------------......---------,,,,,,,,,))))))+++,,,---............///////////////......////////////////////////000000000000000000000000---......///000111111222,,,,,,------...///000000//////000000000000//////000000000000000000000000111111111111111000//////000///.........///111222............------------////////////////////////......------------......000000//////.........------------------------------------............///......////////////......++++++------------+++++++++,,,...///000///......---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,///---+++,,,...///---++++++,,,------......------------............------++++++,,,,,,---...//////------------------------......------,,,+++******+++,,,,,,------,,,,,,+++------------------------...---+++******+++---...------------------------////////////////////////111111000000///---,,,+++------,,,,,,---...000111........................,,,,,,,,,---------......,,,,,,------...------------,,,,,,,,,,,,---......000///...---------------///......---------......///............//////000........................//////.........---------111111000000/////////...---------............///........................///...---,,,,,,---...///------............------//////000111111111111111////////////////////////000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................111111000000/////////...///000111222222111000///..............................---------,,,,,,,,,,,,------.../////////......---,,,+++************++++++,,,,,,,,,,,,---------------------------------..................---******+++++++++,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,---.........---...........................---,,,,,,++++++++++++///...,,,++++++,,,---///......---------......///++++++------------++++++------------------------------------------------,,,,,,,,,---------.........---...///111111///------+++***+++---...---++++++++++++,,,,,,---------,,,,,,---............---------------------------...------,,,,,,------...,,,---......//////......+++---000000///---------...------,,,,,,------...------,,,,,,,,,------...------------------------............------,,,,,,+++,,,---...////////////......////////////......////////////////////////000000000000000000000000......//////000000111111,,,,,,------...//////000//////000000000000//////000000000000000000000000000111111111111000//////000///.........///111111000000000000////////////..............................------------......000/////////.........---------------------------------------.....................//////.........+++,,,,,,------,,,,,,+++,,,------............------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,...,,,+++,,,...///...,,,+++,,,------......------------............------+++,,,,,,,,,---.........------------------------.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------...---+++******+++---...------------------------........................///000000//////...---,,,...---,,,,,,+++,,,------------------------------,,,,,,---------.........---------...------,,,,,,---,,,,,,,,,------......///......---,,,,,,------......------------......000//////.........//////........................//////.........---------///.........---------,,,---------............///........................///...------------...///------............------//////000111111111111000////////////////////////000000000000////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////........................000000/////////............///000000000000///.................................---------,,,,,,,,,,,,,,,---...............///......------...//////000//////...---,,,++++++////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++,,,------......------...........................---,,,,,,+++++++++,,,......,,,,,,,,,,,,---...000///...---------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------...............000222222000...,,,+++***+++---...---,,,)))******+++---......///++++++,,,---------------,,,------....../////////...------,,,,,,------...,,,---......//////......+++---000000...---------...------,,,,,,------...,,,,,,,,,,,,------...///------------------------/////////............---//////000000000000//////......///////////////...////////////////////////////////////////////////////////////////////////,,,,,,------.../////////...//////000000//////...000000000000000000000000000000111111000000///...//////......//////000111000000000000////////////..............................------------....../////////...............------------------------------------............------............---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,,,,++++++,,,...///...---+++,,,------......------------............------,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------++++++++++++------------------------------............................../////////......---///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,...---------------......111000///......................................................---------.........------------------------............///........................///...------------...///------............------...///000000111111000000////////////////////////////////////000000000000//////............//////000000000000000000000000////////////////////////////////////////////////........................///............------------......//////......---..............................---------,,,,,,,,,+++,,,,,,------------,,,---------...///000111222111111000///...---,,,,,,........................+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------,,,+++++++++,,,,,,------------------------111000///---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......///...///000222222000...,,,,,,+++,,,,,,---,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,+++,,,,,,---...//////000...------,,,,,,------...,,,---......///.........,,,...//////...------......------,,,,,,------...+++++++++,,,---...///000------------------------/////////////////////...000111111111000000///...---...//////////////////////////////////////////........................//////////////////......---------.........//////...//////////////////...////////////////////////000000000000000//////...............//////000000............------------..............................------------..............................------------------------,,,,,,---------.........,,,,,,------------,,,,,,------++++++++++++------///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,.../////////+++,,,------......------,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---....../////////......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,+++***,,,,,,---------...---------,,,,,,+++++++++,,,,,,------,,,,,,------......111111000......---------................................................////////////////////////---------............///.................................------.........------............------...//////000000000000000////////////////////////////////////000000000000000//////......//////000////////////////////////////////////////////////////////////////////////........................------------------------......................................................---------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,---...///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------------------,,,,,,++++++,,,,,,,,,+++,,,---.........------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------...............000222222000...,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,---............------,,,,,,------...,,,---......///.........,,,...//////---------......------,,,,,,------...+++++++++,,,---...///000------------------------.../////////////////////000000000000000///...---------...///////////////////////////////////////------------------------////////////............---------.....................////////////......////////////////////////000000000000000///......---......///////////////............------------..............................------------......---------...............------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,------++++++++++++------///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,------...//////+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...////////////,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---,,,+++***+++,,,---.........------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......111111000......---------........................---..............................///////////////---------............///........................---..................---------............------......///000000000000000////////////////////////.../////////000000000111111000000//////000000111////////////////////////........................................................................,,,,,,,,,---------------////////////////////////..............................---------,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------...------,,,,,,------------------------,,,,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------///111111///---,,,---...---+++***+++,,,---------,,,,,,+++++++++++++++,,,---------------***++++++,,,,,,---------...------,,,,,,------...,,,---......//////......---...///...---,,,...///...------,,,,,,------...,,,,,,,,,,,,------...///---------------------------............////////////////////////...------,,,---...///000000000000////////////////////////........................................................................---......//////......---000000000000000000000000//////000000//////...---------...////////////...000000000000////////////------------------------......------------......---------------.........------------------------,,,,,,,,,,,,------------------............---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...***,,,------,,,,,,...///+++,,,------......------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............---,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,------...++++++++++++,,,---...///111000///.......................................---------...............,,,,,,,,,,,,,,,------------------............///........................------...//////...------------............---------...//////000000//////////////////////////////......//////000000111111111111000000000000111111000000000000000000000000........................................................................,,,,,,,,,------------...000//////......//////000..............................---------,,,,,,,,,---------------,,,,,,+++...------,,,,,,,,,------000//////...---,,,++++++------------------------***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------.........******++++++,,,...///000---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,...000000...,,,+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------------...------,,,,,,------...,,,---......//////......---...///...---,,,...///...------,,,,,,------...------,,,,,,,,,------...------------------------,,,,,,------............//////////////////......,,,---...///000000000000////////////////////////........................,,,------....../////////........................---......//////......---000000000000000000000000//////000000//////...---,,,---.../////////......000000000000////////////------------------------......------------......,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------.........//////.........+++,,,,,,------,,,,,,+++,,,------............------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......+++---///...,,,+++---///+++,,,------......------+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---------------------------/////////......------,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,---.........------,,,,,,---.........---,,,------------------------............////////////---------...------,,,,,,***+++---//////...---,,,------,,,,,,---......///++++++++++++,,,---...///000//////.........//////........................---------.........//////+++++++++,,,,,,------------------............///........................------...//////...------------............---------...//////000000//////////////////////////////.........///000111111111000000////////////000000000000000000000000000000........................................................................,,,---------............//////...------...//////..............................---------,,,,,,,,,...............---,,,,,,---------------...///000111000000///...---,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))******+++,,,---......,,,,,,,,,,,,------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++,,,---///000++++++++++++,,,---......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,+++,,,---//////---++++++---///...+++)))+++---******+++,,,------...///,,,---......//////........................------...------,,,,,,------...,,,---......//////......---...///...,,,,,,...000...------,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,---------......//////000000000000//////,,,---...///000000000000////////////////////////////////////////////////,,,,,,------...///000000.....................------..................---000000000000000000000000///////////////......---,,,,,,.../////////...---///.........------------------------------------.........------.........,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------......////////////......++++++---......---+++++++++,,,...///000///......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,...///...,,,***,,,...+++,,,------......------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------------------222222111000///......---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,------......------,,,,,,---......---,,,***)))..................................../////////000,,,,,,------...---------***+++---//////...---,,,---------------...///000++++++++++++,,,---.../////////.........//////000........................---------.........//////---------....../////////---------.........//////........................,,,---...//////...---,,,---..................------......///////////////////////////////////////---......///000111111222//////............//////000000000000000000000000........................................................................---------....../////////...---,,,,,,,,,,,,---.................................---------,,,,,,,,,.../////////...------,,,*********+++---///000111////////////000000000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,...///000000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,+++***+++---000111------,,,++++++,,,,,,,,,------++++++++++++------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------...///...---+++***)))***,,,......,,,***(((---,,,,,,,,,,,,---............------------......------,,,,,,---...000111*********+++,,,///111222---------------------------------------------------------------------------------............///---------.........////////////////////////////////////.........---------............////////////------............------000///...,,,,,,---......////////////////////////......////////////......////////////000000000000000///...------...///000,,,,,,------.../////////........................////////////////////////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333000,,,,,,...000///---------------------------------------------------........................***+++---...///......---///......------,,,++++++,,,,,,,,,---------.........---,,,++++++,,,---...++++++,,,---.....................------,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////................................................------------------------/////////......---------,,,---......//////.........------,,,,,,------...---.........---,,,,,,+++........................++++++,,,,,,,,,------------,,,***))))))***,,,---..................------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////......---------............///,,,,,,,,,---...///000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////...........................------,,,,,,------...////////////////////////////////////////////////------......//////000000////////////////////////------......---,,,++++++,,,,,,,,,------///000000222111///...---------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,)))))))))***---///222333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++!!!###&&&***,,,------------,,,,,,,,,,,,---............------------......------,,,,,,---...000111......---,,,,,,,,,---...---------------------------------------------------------------------------------............///,,,------------.................................//////.........---------............//////////////////000000000000////////////...------------...////////////////////////......////////////............/////////000000000000///...------...///000///////////////.........................................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---//////...------------------------------------------------........................,,,---.........---,,,+++------------------------,,,,,,,,,---------.........------------------...,,,,,,------...---------......---------,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,---------.........,,,------------..........................................................................................---------,,,,,,,,,---......//////.........------,,,,,,------...------......------,,,+++........................++++++,,,,,,,,,---------111000///......///000111........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---------............///,,,---------.../////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////...........................------,,,,,,------............................................................///////////////........................//////000000///......------------......///111111222111///...---------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------+++,,,,,,,,,---------------,,,,,,,,,,,,---............------------......---------------...///000///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///,,,,,,,,,,,,------------------------------------...............---------............////////////000111111222222111111000...////////////...------////////////////////////......////////////......------.........///////////////............//////111111000000///......---................................................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........------------------------------------------------....................................---,,,+++***++++++,,,------...//////,,,,,,,,,---------......---..................------------...------,,,,,,...------------,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,...------------,,,,,,,,,------------............,,,,,,,,,,,,------------................................................////////////////////////------------,,,,,,,,,,,,,,,---......//////.........------,,,,,,------...------......------,,,,,,........................,,,,,,,,,,,,------------................................................------,,,,,,,,,---......------------------------------------------------,,,,,,------......//////---------............///------..................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................------------......------------------------------------------------///////////////.........------------------------/////////000//////...---............///000111111111000///...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------.........222111///...---------------,,,,,,,,,,,,---.........------,,,,,,------...------------......//////,,,,,,,,,,,,------......---------------------------------------------------------------------------------............///+++++++++,,,,,,,,,------------------------------....................................////////////000111111222222111111000...///000000000///---,,,////////////////////////---......//////......---------------.........////////////....../////////000/////////.........---................................................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,---------------------------------------------------------.................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------///000000///------............---,,,++++++------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------,,,,,,------------------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------,,,,,,------...,,,------...------,,,,,,........................,,,,,,,,,------------...,,,------......------,,,---------..................---,,,++++++,,,...///................................................---------------------------------............///...............---------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////..............................------------......------------------------------------------------000000//////......------------------------------,,,---------------,,,,,,...............///000000//////......------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---.........))))))))))))+++---000111---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------...............+++,,,,,,------.........---------------------------------------------------------------------------------............///+++++++++,,,,,,,,,------........................---.................................///////////////000000111111000000///...///000000000///---,,,////////////////////////------............------------------.........///...//////////////////...,,,,,,,,,------.........................................................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,............---,,,++++++------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------,,,,,,------...,,,,,,------...------,,,........................,,,,,,---------...............///000000///......---------........./////////...,,,++++++,,,---...................................................//////...---,,,++++++***---------............///...............---------////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////......------......///------------------------------------------------000000//////......------------------------------,,,,,,---------------,,,------,,,,,,,,,---.....................---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************------------------------,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,---......---,,,+++++++++,,,...///---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------......///......---............---,,,++++++---------------------------------------------------------------------------------............///,,,,,,,,,,,,------------////////////////////////---------...........................////////////...//////000000//////...///000000000000///......////////////////////////------............------------........./////////......////////////......***++++++,,,------..............................------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---------------------------------------------------........................,,,,,,+++,,,,,,...///000//////...---,,,,,,++++++,,,,,,,,,---------......,,,------------------,,,---------...------,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////------------............,,,,,,,,,------------...---.........////////////,,,,,,,,,,,,------------................................................------------------------,,,,,,,,,,,,------------,,,---......//////.........------,,,,,,------...,,,,,,------......------........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---,,,,,,,,,------------------------------........................000//////...---,,,++++++---------............///------..................////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////------------------------------------------------///////////////.........---------------------------...//////000/////////---,,,,,,,,,,,,,,,------------.........------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,------------,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************)))------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,,,,------333222000...---,,,++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------...//////...---,,,,,,---.........---,,,+++---------------------------------------------------------------------------------............///,,,------------.................................---------.........//////............////////////...//////000000//////...111000000///////////////////////////////////////,,,------......------,,,....../////////000000000---...///000000///...---,,,,,,------------------........................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***---000000...,,,---...------------------------------------------------...........................---,,,,,,,,,---......---------------------,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,---------......,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,------------.........,,,,,,------.../////////------------.........///,,,,,,,,,---------..................////////////,,,------------.................................................................................,,,,,,---------.........,,,---......//////.........------,,,,,,------...+++,,,------......------........................------------............+++***)))(((((()))***+++,,,,,,------...//////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///,,,---------.../////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////............//////.........................................................///////////////........................---......///000000//////...------,,,,,,,,,------,,,,,,---.........---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........,,,,,,,,,---------......000///---,,,+++,,,,,,---))))))***++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------/////////...---,,,((()))+++---///000000000---------------------------------------------------------------------------------.........//////---------.........//////---------------------------------.........//////............/////////000//////000000000000//////222111///.........///000////////////////////////,,,------......------,,,////////////000000000000---...///000000///...---/////////...------,,,,,,........................------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,'''+++...///...---...000------------------------------------------------........................000///---,,,++++++,,,---+++,,,,,,------......///,,,,,,,,,---------......---,,,************,,,---++++++,,,---............,,,,,,,,,------.........,,,------......------,,,------------------------++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////................................................////////////////////////---------....../////////,,,---......//////.........------,,,,,,------...+++,,,,,,---.........---........................---------........./////////...,,,++++++,,,...///,,,,,,------...///000000------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---...///000111222---------.........//////,,,,,,------...///000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////---.........//////000000////////////////////////++++++,,,---.........---///......---------......+++,,,---.........---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------...000000...,,,,,,,,,------------------------//////.........---------000///...------------------------............///,,,------......------,,,........................,,,++++++++++++,,,------...------,,,,,,------...//////.........---------.........------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------++++++,,,---++++++,,,,,,---...////////////.........---------111111000000//////......000000000000111111111111000000000000000000000000////////////////////////+++,,,------......------------------------------//////.........---------))),,,...///...---------//////............//////........................------------------------,,,,,,,,,---------......//////.........---------------............------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------+++******+++------------++++++++++++------//////.........---------.........------,,,,,,,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------........................////////////////////////,,,,,,,,,---------............------------......///...---,,,,,,---...///------------------------//////.........---------------............------...............///000000///......------......///++++++++++++,,,---......---------............///........................////////////////////////////////////////////////......------------..............................000000000000000000000000......//////000000111111//////............//////111111000/////////////////////............//////////////////////////////........................///////////////.........//////.........---------////////////////////////111111111111000000000000......------------......//////......------------------------------------//////.........---------,,,------......------,,,000000//////............------...///...---+++***.........------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,---------,,,,,,+++++++++000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......------------------------,,,...000000...,,,,,,,,,------------------------///.........------------//////...------------------------............///,,,------......------,,,........................000///...---,,,+++++++++...------,,,,,,------...//////.........---------......---------,,,,,,,,,---,,,,,,,,,,,,---......+++---...---,,,+++,,,...+++,,,,,,------.........//////.........---------000000000000//////............/////////000000000////////////////////////////////////////////////,,,,,,---...............------------------------//////.........---------))),,,...///...---------//////............//////........................------------------------,,,,,,,,,---------......//////.........---------------............------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------,,,++++++,,,------//////.........---------.........------,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,---------.........................................................,,,,,,,,,---------............------------............------------......------------------------//////.........---------------............------...............//////000---,,,,,,++++++,,,,,,---......------,,,------------------............///........................------------------------------------------------......------------..............................////////////////////////---------...............//////............//////111111000/////////////////////............//////////////////////////////................................................//////.........---------////////////////////////////////////.........---......------------......000000//////............,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------......//////......---.........---------,,,,,,------......------,,,+++.........------,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++......,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,...//////---,,,,,,---------------------------............------------///.........---------------------............///------............------...........................---,,,***))))))))))))...------,,,,,,------..................---------...------------,,,,,,,,,---,,,,,,,,,,,,---......---...///...---,,,---///------------------------...............---------000000000////////////...------........./////////////////////////////////////////////////////////------...////////////..........................................---------***,,,//////...------...//////............//////........................------------------------,,,,,,,,,---------.....................---------------............------...------,,,,,,------......------,,,,,,------...------............------------,,,,,,,,,,,,------...............---------.........---------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,---------.........//////........................------------------------,,,,,,,,,---------............------------......---..................---------------------------...............---------------............------......------......///000---,,,,,,++++++,,,,,,---000000///...---------------------............///........................------------------------------------------------......------------.....................................................................---------//////............//////111000000/////////////////////............//////////////////////////////........................------------------------/////////............---/////////////////////////////////.........------......------------......000000000///////////////++++++++++++++++++++++++...............---------...//////////////////...,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------.........---------------,,,,,,,,,,,,------------+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,---......---,,,,,,...------------------------------------------------..................---------------............///------............------........................+++++++++++++++,,,,,,---...------,,,,,,------...........................---------------------------,,,,,,,,,,,,---.........///000///...---...///------------------,,,,,,........................////////////////////////------........./////////////////////////////////////////////////////////---......///000/////////////////////////////////........................+++---//////...---.../////////............//////........................------------------------,,,,,,,,,---------..............................------............------------------------------------------------------,,,---...//////...---,,,---------,,,,,,---------.......................................------------------------------,,,------------------------........................------------------------........................------------------------........................------------------------,,,,,,------------------......---------,,,,,,,,,------------....................................------------------------,,,,,,,,,---------............------------......,,,---...//////...---,,,------------------------........................------............------...------------.../////////......------....../////////...------------------------............///........................////////////////////////////////////////////////......------------......................................................111111000000//////......//////............//////000000////////////000000//////............//////////////////////////////........................---------.............../////////...............////////////////////////111111000000000/////////......------------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......,,,,,,++++++++++++++++++///...,,,++++++,,,---..................---------,,,,,,,,,------------...++++++,,,,,,---...//////+++++++++,,,,,,---------*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,---...---,,,+++---...------------------------,,,,,,------------------------...//////......------------............///---......//////......---.......................................///000000...------,,,,,,------...---.....................---------------------------,,,,,,,,,,,,---......///000111000...---...///------------------,,,,,,---..................................../////////....../////////000000000........................////////////////////////---......///000/////////////////////////////////---.....................,,,---//////...---.../////////............//////........................------------------------,,,,,,,,,---------......---.....................------............------------------------------------------------------,,,---...//////...---,,,---------------------------.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,,,,,,,---------........................------------------------,,,,,,,,,---------............------------......,,,---...//////...---,,,---------------------------.....................------............---------------------.../////////......------......///,,,,,,++++++,,,------...---------............///........................////////////////////////////////////////////////......------------......////////////////////////........................111111000000//////......//////............//////000000////////////000000//////............//////////////////////////////////////////////////////......//////000000000000////////////////////////////////////////////////000000000000////////////......------------......------------------------........................---.....................,,,------......------,,,,,,,,,,,,,,,------------...---,,,++++++,,,...///........................,,,,,,---------.........++++++,,,,,,---...//////+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---,,,++++++---///------------------------,,,,,,,,,,,,------------,,,---.../////////...------------............///......////////////..............................///...---+++******))))))...------,,,,,,------...---------...............,,,,,,,,,------------...---,,,,,,,,,,,,---......///000111000...------...---------------------------------...............---............/////////....../////////000000000........................////////////////////////------...////////////...........................---------...............,,,...//////...---///000//////............//////........................------------------------,,,,,,,,,---------......---------...............------............------,,,------......------,,,,,,------......------,,,------............------------............---------------............................../////////------,,,,,,,,,---......------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------...............---------,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------............------------......---..................------------------------------------...............------............------------,,,,,,------...///---,,,,,,++++++,,,,,,---+++******+++,,,---......---------............///........................------------------------------------------------......------------......////////////////////////.......................................---------//////............/////////////////////000000111//////............///////////////////////////////////////////////////////////////000000111111222...////////////000000000////////////////////////.........---------,,,,,,......------------......,,,,,,,,,,,,,,,---------........................---------...............,,,,,,------------,,,,,,------------............------,,,,,,,,,---...................../////////,,,---------............+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,+++++++++---///------------------------++++++,,,,,,,,,---------+++,,,...///000///...------------............///......////////////..............................,,,,,,***)))((('''''''''...------,,,,,,------...---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---......///000000///---,,,,,,---+++,,,,,,------.........---------.........//////---------.........//////------........./////////........................////////////////////////,,,,,,---...............---------------------------------.........//////---...///...---...///111//////............//////........................------------------------,,,,,,,,,---------......---------.........//////------............------,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,---------.........//////---........./////////000---,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,---------...................................................,,,,,,,,,---------............------------............------------......---------------------------------.........//////------............------------,,,,,,------...///---,,,,,,++++++,,,,,,---------,,,,,,,,,------...---------............///........................------------------------------------------------......------------......////////////////////////////////////////////////---------...............//////............/////////////////////000111111//////............//////////////////////////////////////////////////////.........///000111111111.../////////000000000000////////////////////////......---------,,,,,,,,,......------------......,,,,,,,,,---------..............................---------.........//////------............------,,,---------.........///+++,,,------......---------........./////////000------------............---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,+++***+++---000------------------------+++++++++,,,,,,---------+++,,,...000000///...------------.........//////......////////////....................................------......///000...------,,,,,,------...---------.........//////,,,,,,,,,------.........---,,,,,,,,,,,,---......///000000///---+++,,,---++++++,,,,,,---...//////---------.........//////---------.........//////,,,,,,,,,---------..............................////////////////////////+++,,,------......---------------------------------------.........//////---...///...---...///111//////............//////........................------------------------,,,,,,,,,---------......---------.........//////---..................---,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,------+++******+++------,,,---...//////...---,,,---------.........//////---.........//////000000---,,,,,,+++,,,---...///........................------------------------................................................000000000000000000000000------------------------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,---------.........//////........................////////////////////////,,,,,,,,,---------...............------.........///...---,,,,,,---...///---------------------------------.........//////---..................------,,,,,,,,,,,,---......///......------......///000///...------------------------.........//////........................////////////////////////////////////////////////.........------.........000000000000000000000000000000000000000000000000.../////////000000111111//////............/////////////////////000111111//////............//////////////////////////////000000000000000000000000---------...///000000111.../////////000000111111////////////////////////000000/////////..................------.........---------.........//////---------------------------------.........//////......////////////......,,,,,,,,,------.........***+++---...///...---------.........//////000000---------.........//////------------------,,,,,,---------,,,,,,+++++++++---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,.../////////...---//////.........---------..................------------..................---...111222333222111000,,,,,,++++++,,,---///000///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,---...//////...------//////.........---------.........------,,,,,,,,,---------............///,,,---......///......---,,,,,,,,,---------......................................................////////////000000000000555333000...------...000//////...------------...................................................---------............///...............---------+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------........................---......///000/////////000000//////......------........................,,,---......//////............---------....../////////.........---------//////.........---------........................+++,,,,,,------,,,,,,+++......---,,,,,,+++******---,,,++++++------,,,+++*********+++,,,---...///........................---------............///......////////////..............................000000//////............---------------------------------............///.........///////////////......------------......,,,,,,,,,---------......------------------------........................///............---------------------------------........................---------............///---------............///------------------------------............------///////////////////////////000000000000000////////////......------,,,,,,000000000000////////////000000////////////000000000...,,,---000111///---////////////////////////......////////////......////////////////////////000000////////////000000////////////////////////.........------,,,,,,,,,,,,,,,------.../////////111000///......///000111//////.........---------------------------------,,,,,,,,,---------......------............------,,,------......------,,,------------------------------------------------,,,------......------,,,***+++,,,---...---,,,,,,------------------------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,.../////////...---//////.........---------................................................---...///000000000///...,,,,,,++++++,,,---///000...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------........................////////////////////////---......//////...---,,,//////.........---------......---------,,,,,,,,,---------............///000000000000000000000000,,,,,,,,,---------..................................................................////////////111000000///............//////...------------...................................................---------............///------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------........................,,,---......//////......////////////....................................------------.........///000///...---------------//////.........---------//////.........---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------...///000000........................---------............///......////////////............................../////////.........---------------------------------------............////////////......---------.........------.........,,,,,,,,,---------......---------------------------------------------------------.........//////------------------------........................---------............///---------............///---------------------------......//////......---//////////////////////////////000000000000//////000000000000000000000000------....../////////000000000////////////000000000...---...000000///---////////////////////////......////////////......////////////////////////000000////////////000000.................................------,,,,,,,,,..................------000//////.........///000///.........------------------------------------,,,,,,,,,---------......------............------,,,------......------,,,------------------------------------------------,,,------......------,,,***+++,,,---------,,,,,,---------------------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,---............---...............---------................................................------------------,,,,,,,,,,,,,,,,,,,,,---//////...---,,,,,,+++,,,,,,,,,......------------..............................////////////////////////...............---,,,+++...............---------...------------,,,,,,,,,---------............///111000///......///000111,,,,,,,,,---------......................................................------------............,,,---/////////...---,,,//////...------------...................................................---------............///,,,,,,,,,------......///,,,------------............------------,,,,,,,,,------------------------........................+++,,,------......------.............../////////...........................---,,,,,,,,,---///000111000///...---,,,,,,,,,...............---------...............---------------------------------------............------******+++,,,,,,---......---,,,+++,,,---...---,,,............////////////........................---------............///......////////////.......................................------------------------------------------------............///000///...---,,,++++++***........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------------------........................---------............///---------............///........................---......//////......---////////////////////////...//////000000//////////////////000111222222222++++++,,,---...///000000000000////////////000000000...---...///000///...////////////////////////......////////////......////////////////////////000//////......//////000.................................---------------000//////...------,,,,,,......---------......///............------------------------------------,,,,,,,,,---------......------............------------............------------------------------------------------------,,,------......------,,,***+++,,,---------,,,,,,---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.............................................////////////...............---------///...---,,,++++++,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------.........------.................................------------------------............---,,,,,,+++........................---------------------------------............///000///---,,,+++,,,...///,,,,,,,,,---------......................................................------........./////////+++,,,------.........---//////...------------...................................................---------............///,,,,,,---...//////000000---------.........//////------------------------------------------------........................++++++,,,------------,,,---------....../////////...........................---,,,++++++---///000000///...---------------................................................------------------------+++++++++,,,,,,+++++++++***++++++,,,,,,------...---,,,+++,,,......---,,,---............------,,,........................---------............///......////////////..............................---------------------------------------------------------............///---------,,,,,,+++++++++---..................---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------........................---------............///---------............///////////////////////////......////////////......////////////////////////......//////000/////////........./////////000000,,,,,,---......///000000000000////////////000000//////....../////////...////////////////////////......////////////....../////////////////////////////////....../////////.......................................---------//////.........---------------,,,---------......------------------------------------------------,,,,,,,,,---------......------............------------............------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------......---............................../////////000000//////.........---------//////...---,,,,,,,,,---,,,,,,------------------------------------------.........------.................................------------------------......------,,,,,,,,,,,,---.....................---------------------------------............///111///---,,,+++,,,...///,,,,,,,,,---------............................................................/////////000000000---,,,+++***+++---///000//////...------------...................................................---------............///------...///000111111222---------.........//////------------------------------------------------........................***++++++,,,---,,,,,,,,,,,,,,,------......//////...........................---+++***+++,,,...000---------------...///000---.....................---.....................------------------------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---....../////////...------........................---------............///......////////////..............................---------------------------------------------------------............///***+++++++++,,,,,,------------...//////...------,,,,,,,,,---------......------------------------------------------------........................------------------------........................---------............///---------............///////////////////////////...//////////////////...////////////////////////------...///////////////000/////////.........---////////////////////////000000////////////000000.../////////......//////////////////////////////......////////////......//////////////////////////////............//////................................................---------.........//////+++,,,,,,---------------,,,,,,------------------------------------------,,,,,,,,,---------......------............---------......//////......---------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,+++,,,------...---------........................//////000000111/////////...------,,,,,,..................------,,,,,,---......------,,,,,,,,,---............---......------------..............................////////////////////////------,,,,,,,,,,,,---------------...............,,,,,,,,,------------...---------............///222111000///......//////,,,,,,,,,---------......................................................////////////000000000111///---+++******,,,///111//////...------------...................................................---------............///.........//////000000111,,,------------.........,,,,,,,,,------------...------------------------........................***+++,,,,,,------,,,,,,---------------.................................---,,,+++++++++,,,...///,,,,,,,,,---...///000111---------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...///000111222222111000///........................---------............///......////////////..............................---------------.........---------------------------------............///)))***++++++------...///,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................//////.........---------------------------------........................---------............///---------............///...........................//////000000//////...////////////////////////,,,---......////////////111111111000///.........111111000000////////////000000////////////000000...///000///...---...000////////////////////////......////////////......///////////////////////////......------......///------------------------.............../////////,,,,,,------...//////000++++++,,,---............,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------............------......////////////......------------------------------------------------,,,------......------,,,,,,,,,+++++++++,,,---...+++,,,,,,------.........,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...---------.........//////---......///000000111111000//////...------,,,,,,,,,---...//////......---,,,------......---,,,,,,+++,,,.../////////...---------,,,,,,,,,,,,------........................////////////////////////,,,++++++++++++---...///---------.........//////,,,,,,,,,---------......---------............///222111111000//////......,,,,,,,,,---------.............................................................../////////000000...------,,,,,,---.../////////...------------...................................................---------............///------------............,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------........................+++,,,,,,---------------...------------------,,,........................++++++,,,,,,,,,------------------------...///000---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------...---,,,+++---///000///......///111333333333222111........................---------............///......////////////..............................------........./////////---------------------------------............///++++++,,,,,,------......,,,---///000000///---,,,,,,,,,,,,---------......---------------------------------------------------------...............------------------------........................---------............///---------............///------------------------//////000000000000//////////////////////////////+++,,,---...////////////////////////..................//////////////////000000////////////000000---///000000...---...000////////////////////////......////////////......///////////////////////////......------......///---------------------------........./////////000------..................***+++---.../////////...++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------............------......////////////......------------------------------------------------,,,------......------,,,,,,,,,+++++++++,,,---...++++++,,,,,,---......///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************........................,,,,,,,,,------.........---------------------------,,,+++***+++,,,---...---------.........//////---......///000111111222000000///...------,,,,,,***+++---/////////---,,,,,,---.........---,,,++++++,,,.../////////......---,,,,,,++++++,,,,,,---........................------------------------+++*********+++---///000---------.........//////,,,,,,,,,------.........---------.........//////////////////...---,,,+++,,,,,,,,,---------......................................................---------.........//////------/////////...---,,,//////...------------...................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------........................+++,,,------......------.........------,,,,,,,,,........................***+++,,,---------,,,,,,///......---------......---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))***+++---...///000---,,,+++---///000000///+++---///111222111000000........................---------.........//////......////////////......................................./////////000000---------------------------------.........//////------------------------,,,---///000000///---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------........................---------.........//////---------.........//////------------------------//////000000000000//////////////////////////////+++,,,---...////////////******++++++,,,---------+++,,,,,,---...///000000000000////////////000000---///111000---,,,...000////////////////////////......////////////......////////////////////////.........------.........---------------------------.........//////000000/////////...------,,,,,,***,,,---///000000//////+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---..................---......////////////......------------------------------------------------,,,------......------,,,---,,,+++***+++,,,---...++++++,,,,,,---...//////,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------......---,,,++++++,,,...///////////////////////////------/////////...---,,,+++,,,,,,,,,---.........///......------,,,++++++------...///...---+++***,,,,,,------,,,,,,+++***,,,------......------,,,---------...------,,,,,,,,,---...//////...---,,,,,,,,,,,,---------.....................------------.............................................000000///...------,,,,,,---------............/////////.........---------...........................------,,,,,,------...---,,,,,,,,,,,,---......------------------------......////////////......+++,,,.../////////...---,,,,,,************,,,,,,++++++++++++,,,---------...------,,,,,,------...................................................------------------------/////////....../////////---...///000///...,,,+++------------------------///......------,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................---------------------------------------------------......///000/////////------------------------///...---,,,,,,,,,,,,,,,222000---++++++,,,.../////////.........---------------------------------------------------------///...---,,,,,,---...//////...---,,,+++,,,------............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++................................................------------------------+++,,,.../////////...---......................../////////...------,,,,,,////////////////////////////////////////////////111111000000//////......000000////////////000000////////////////////////222222111000//////000000111111000000//////......//////............//////////////////////////////---------.........//////........................000000000000000000000000222111///---,,,---///000------..................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------........................---,,,+++***+++,,,---...,,,,,,,,,------.........------------------------+++,,,------......---------------,,,,,,,,,,,,,,,.......................................---------...------,,,,,,------...,,,,,,++++++,,,---000111........................------............------.........///////////////...------------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,+++******,,,------......------,,,,,,------...------,,,,,,---------......---------------..................------..................///.............................................000//////...------,,,,,,---------............/////////.........---------...........................------,,,,,,------...------,,,,,,------...///------------------------......////////////......,,,------..................---,,,,,,,,,,,,---.../////////000//////.........------,,,,,,------...........................------------------------------------------------,,,,,,++++++++++++,,,,,,...............---,,,,,,------------------------...------------,,,,,,,,,---------............///------------------------+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...------------------------///...---,,,,,,,,,,,,---000...---++++++,,,---...//////.........---------------------------------------------------------///...------------...//////...---,,,,,,,,,---------------...------,,,,,,------------------------------------------------,,,------------.........------------------------------------------------................................................------------------------////////////...---,,,,,,........................------..................////////////////////////////////////////////////111000000000/////////...000//////......//////000////////////////////////222111111000000///000000000000000/////////////////////............//////////////////////////////---------.........//////................................................111000...---,,,---...///////////////............///...---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------------------------------------+++,,,------......------------------------------------------------------///.........------,,,,,,...------,,,,,,------...++++++***+++,,,...000222...........................---------------......///////////////.........,,,,,,,,,---------......000//////...............,,,,,,,,,,,,,,,+++******,,,------......------,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---/////////...............,,,---------.../////////000000//////.........---........................//////......---,,,,,,,,,---------............///...............---------...........................------,,,,,,------...---------,,,------...///------------------------......////////////......---------------....../////////............/////////000111222111///---,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...............------------------------......---,,,,,,,,,---------------,,,,,,,,,,,,,,,...............---------------------------------------------------------///...------------...//////...---,,,,,,,,,,,,---,,,,,,------...---------------------------------........................,,,,,,,,,,,,------------........................++++++,,,------...//////................................................------------------------///......---------..............................,,,,,,------...//////000////////////////////////////////////////////////000000000000///////////////..................///////////////////////////111111000000000000////////////////////////000000//////............//////////////////////////////------........./////////................................................//////---,,,,,,,,,---...//////......---------,,,......---,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,------------------------+++,,,------......---------------...............------------------------///......------,,,,,,+++...------,,,,,,------...,,,++++++,,,,,,...///000...........................---,,,+++,,,---...///.........---,,,,,,,,,+++++++++,,,,,,---.../////////...---,,,,,,---...///---------------,,,++++++,,,------......------,,,,,,,,,------...------------,,,+++******+++,,,---............------------,,,,,,,,,---...///000000111000000//////......---.................................------,,,,,,,,,---------............///...................................................------,,,,,,------...---------------...//////........................---......//////......---...---,,,+++,,,---.../////////............//////***,,,...000///...+++)))...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,------......------------------------------...------,,,,,,,,,------,,,---.........---,,,,,,................................................------------------------.........------...............------,,,,,,,,,,,,++++++,,,---............------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................................------------------------++++++++++++---///222333........................---------.........//////////////////////////////////////////////////////000000000000////////////......------------......////////////////////////000000000000000000//////---......//////000000000//////............//////////////////////////////............////////////...................................................------,,,,,,,,,------......---,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,---------......------------------------------------............,,,,,,------------------------------------------------------------------------..................,,,,,,,,,,,,------.........------,,,,,,+++++++++------------------------+++,,,------......---------------.........//////------------------------......------,,,,,,,,,,,,...------,,,,,,------......---------,,,,,,------........................---,,,+++++++++---...///.........---,,,,,,,,,+++***++++++,,,---...//////------+++++++++,,,---..................------,,,,,,------......------,,,+++,,,,,,---.........---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////.........---........................---------------,,,,,,,,,---------............///---................................................------,,,,,,------......------------...//////........................------............------------,,,++++++---...///---------......---------&&&(((+++---......,,,+++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,------......------------------------------------,,,,,,,,,------...---...///000000///...------.............................................---------------------------..................------------------,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,................................................------------------------++++++++++++---///222333........................//////.........---------////////////////////////////////////////////////////////////000000000000......------------......////////////////////////...///000000000000//////------......//////000000//////............//////////////////////////////........./////////000000........................////////////////////////------,,,,,,,,,---------............------,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,---------.........---------,,,,,,++++++***------------------------+++,,,------......------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...///......------,,,++++++------------------------++++++++++++,,,---...//////////////////.........++++++,,,,,,---...//////++++++++++++++++++,,,---...............---,,,,,,,,,------......------,,,++++++,,,---............,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,---------.../////////................................................------,,,,,,,,,,,,,,,,,,---------............///---------..........................................------,,,,,,------.........------......///000........................------............------,,,,,,,,,,,,,,,------...+++,,,------------,,,+++''')))+++.../////////......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...............------------------------------,,,,,,,,,---......---...///111111000//////---------.......................................------------------------------...//////...------------......------,,,+++,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++................................................------------------------///......---------..............................000//////...------,,,,,,////////////////////////////////////////////////////////////000000000000///..................///////////////////////////---...///000111000///.....................////////////............//////////////////////////////....../////////000000000........................000000000000000000000000------------............000000000000000000000000------,,,,,,,,,---......,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------------------------------***++++++,,,,,,---------,,,,,,---............---,,,,,,,,,,,,++++++++++++------------------------+++,,,------......------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------...------------------,,,,,,------------------------******+++,,,------------.........///////////////,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,------,,,,,,+++***,,,------......------,,,***+++,,,---............++++++,,,,,,,,,,,,++++++)))***++++++,,,---......------..................++++++,,,,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////...........................------,,,,,,------..................//////000........................,,,------......------,,,++++++,,,------------,,,+++,,,------------,,,+++***+++,,,---......///......------,,,,,,------...........................------------------------------------------------///......------......///...............---,,,,,,........................,,,,,,,,,------.........---------............///------------------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...------------------------,,,,,,,,,,,,,,,---...///---......///////////////---------.........//////........................------------------------------...//////...------------.........---,,,+++---------...------,,,,,,------------------------------------------------,,,------------.........---------------------------------------------,,,................................................------------------------////////////...---,,,,,,..........................................------////////////////////////////////////////////////.../////////000000000111000//////......//////000////////////////////////,,,---///000111000///.....................------//////............//////////////////////////////.../////////000000000000........................////////////////////////------......////////////---......//////000000111,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...++++++,,,,,,---......///------------------------------------------------******++++++,,,------...,,,,,,.../////////...---+++++++++++++++,,,,,,,,,------------------------+++,,,------......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///...------,,,,,,------...+++,,,,,,---............------------------------(((***+++---......------+++,,,,,,------.........,,,,,,,,,---------......***+++---...///...------***++++++++++++***)))))),,,------......------,,,***+++,,,---............+++,,,---......---,,,+++)))***+++,,,...///000000...............---------)))******+++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...........................------,,,,,,------..................///000000////////////////////////,,,------......------,,,***+++,,,---...---,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...................................................------------------------,,,++++++******++++++,,,---...///000///...---,,,////////////////////////,,,,,,,,,---------......---------.........//////........................///...---,,,,,,---...///........................------------------------////////////////////////---...//////000000//////------------------------,,,,,,,,,,,,,,,---...///------------......//////---------.........//////////////////////////////------------------------,,,---...//////...---,,,,,,---.........---,,,+++............---,,,++++++------------------------........................---------.........//////........................+++,,,,,,------......///................................................------------------------+++,,,...///000///..............................,,,,,,------.../////////////////////////////////////////////////////////.../////////000000111111000000////////////000000////////////////////////+++---///000111000///.../////////......------,,,//////............//////////////////////////////////////////000000000000................................................------...///000000//////)))******+++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------------------------------.........//////++++++,,,,,,---...//////------------------------------------------------,,,,,,------...///000000,,,,,,.../////////...---*********++++++,,,,,,---------------------------,,,---///000000///---,,,+++))))))+++...000...,,,------------------------------,,,+++,,,---...///,,,,,,------...///000000...------------...//////---.../////////...---,,,------------------------,,,,,,,,,,,,,,,---...//////......---------............---,,,+++***)))(((---...//////------...///......------------......---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,---//////---,,,+++,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,---------......////////////////////////////////////............//////000000///...---------------........./////////////////////////////////////////////............---,,,,,,,,,,,,---...---------............///........................,,,+++***))))))+++---..............................------------...//////......------------......------------------------/////////......---------+++,,,---......---,,,+++..................------///...---,,,,,,---...///------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000///...---------------,,,,,,,,,---------......//////.........------,,,////////////////////////------------,,,+++***)))///......------,,,++++++...---,,,,,,,,,,,,---...//////.........---------,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,...------,,,,,,------...------------------------,,,---......//////......////////////...---,,,+++000//////.........//////..............................------------........................---------.........//////000000////////////////////////---...///000000///...---////////////////////////////////////////////////---000222111...---///222,,,...//////......///111000000///////////////000000000000000000000000000////////////////////////////////////////////////------------------------......//////////////////...............///000000...---,,,,,,......---,,,,,,,,,,,,---------..................////////////---------............//////...---,,,+++,,,,,,---,,,---...//////...---,,,000///............///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...111000,,,+++---000,,,---...//////...---,,,***))))))***---...,,,***........................------,,,,,,,,,---...///,,,,,,------...//////000---------------...//////+++,,,---/////////......------------------------...---------......///000111000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------------......************************---------,,,,,,,,,++++++///.........//////000000---...000111111000...---,,,,,,---------.........------------------------////////////////////////,,,,,,---------.........////////////////////////////////////............///////////////...---------------.........//////........................---------------------......---,,,,,,,,,,,,---...---------............///...........................---+++++++++,,,...///...........................------------...//////......------------..............................------,,,,,,,,,+++++++++,,,------------------,,,..................------///...------------...///------------------------------------------------------------------------------,,,,,,------...///,,,,,,,,,---------......000000///...............,,,,,,,,,---------......******+++,,,...000111222////////////////////////////////////...---,,,+++...------------,,,,,,,,,......---,,,,,,---......//////.........---------...---,,,++++++,,,---...------------------------------------------------///---,,,*********,,,---...------,,,,,,------...------------------------,,,---......//////......------...............---//////......---......///..............................------------........................................../////////000////////////////////////---...///000000///...---////////////////////////////////////////////////000000111///---,,,,,,---,,,---///......---///000000000////////////000000////////////////////////////////////////////////------------------------........................///////////////........................///000000...---,,,,,,......---,,,,,,,,,,,,---------......------------............---------............//////...---,,,,,,,,,------------...//////...---------,,,+++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444111,,,((((((+++,,,---...//////...---,,,+++***)))***,,,,,,+++)))////////////////////////---,,,,,,,,,,,,---...///,,,,,,,,,---......//////---------------......///***+++,,,...////////////------------------------///............///000000222111///...,,,+++++++++,,,,,,------.........///+++,,,------++++++,,,---......------------......------------------------------------,,,,,,,,,,,,....../////////000000000//////111111111111//////,,,------------.........------------------------////////////////////////,,,------------.........////////////////////////////////////.....................///......---,,,---------...............------------------------***++++++,,,,,,---------...------,,,,,,------...---------............///........................///...---------...000111...........................------------...//////......------------..............................---,,,,,,,,,,,,+++++++++...------,,,,,,------...------------------......///...------------...///------------------------------------------------------------------------...------------...//////,,,,,,,,,---------......111000//////////////////,,,,,,,,,---------......000///---,,,,,,,,,---...////////////////////////000000000000000///...---,,,,,,,,,---------............---,,,,,,---.....................---------......------------......------------------------........................///...---,,,+++,,,---......------,,,,,,------...------------------------,,,---......//////......+++,,,---...////////////...---------------......------------------------......------------..........................................////////////////////////////////////......////////////......///////////////////////////////////////////////////---,,,,,,------,,,+++,,,...//////------...000000000////////////000000........................////////////////////////000000000000000000000000////////////////////////000000//////.........---///............//////000...---,,,,,,......---,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------............///......---,,,,,,,,,------------...//////...------+++******))))))******+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,111333333111+++(((((())),,,------......------,,,,,,,,,,,,,,,,,,+++***)))........................,,,,,,,,,,,,------......,,,,,,,,,------.........------,,,,,,------...///++++++,,,---......//////........................///...............//////111000///...---,,,,,,,,,,,,------------.........---...//////------...///......------------..............................------------------,,,,,,,,,------.....................///000000///......------------....................................////////////////////////------------............////////////////////////////////////............------............------........................------------------------******+++,,,,,,---......---------------------------------............///........................///......---...///000000...........................------------...//////......------------.........................................................---,,,++++++,,,---...,,,,,,------------...............------.................................---------------------------------------------------------------......///,,,,,,,,,---------......//////............//////,,,,,,,,,---------......333111///,,,*********+++////////////////////////000000000000000///......++++++,,,,,,---...//////......------------.................................------------------...------------------------///////////////////////////...------------.........------,,,,,,------...------------------------,,,---......///.........,,,------...//////......------,,,,,,,,,---......------------------------......------------..................////////////.........///////////////////////////////////////...//////////////////...////////////////////////////////////////////////+++)))(((+++///111111......///000000......///000000////////////000000111........................////////////////////////111111111111111111111111........................000000000///......------//////............///000...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,---,,,------------------,,,---.........---,,,++++++------------------------,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,------..............................------,,,------.........---------......///------------,,,,,,,,,,,,---...//////------...///......------------......++++++++++++++++++++++++------------------------,,,---.../////////............////////////......---------.........//////........................////////////////////////---------.........//////////////////////////////////////////............------......///......---.....................---------------------------+++,,,,,,---...//////000---------------------------------............///........................---------------....................................------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,,,,------......---..................---........................------------------------------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......---------,,,,,,------...,,,,,,,,,---------......++++++***+++,,,...000111////////////////////////....../////////...------***++++++,,,---...//////........................---.....................,,,,,,------------,,,,,,------------------------////////////////////////.....................///...------,,,,,,------...------------------------,,,---......///...............//////...------,,,,,,,,,,,,,,,,,,---...///------------------------......------------.............../////////000000///////////////........./////////////////////////////////....../////////////////////////////////////////////////////////,,,******,,,111333222000///111222111//////000111///////////////000111111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////.........---//////............//////...---,,,,,,......---,,,,,,,,,,,,---------......,,,------------.........---------............///,,,---------------------.........------.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------......///---,,,,,,,,,,,,,,,,,,------///000///---,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........---,,,++++++,,,,,,..............................---,,,,,,,,,,,,------------------...///000...---------,,,,,,+++++++++,,,------++++++,,,---......------------......------------------------------------...............///000111222111000000000000000000000000000000------........./////////........................////////////////////////------........./////////////////////////////////////////////............---...//////000/////////...............------------------------------------......//////000000000,,,------......------,,,---------............///........................++++++,,,,,,------------...........................------------...//////......------------......+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,------...++++++,,,,,,------......------...//////...------........................------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......***++++++,,,------......////////////////////////---------......------,,,++++++,,,,,,---...//////---...////////////...------------...............,,,,,,------------,,,,,,------------------------////////////////////////---------..................------,,,,,,------...------------------------,,,---......//////......////////////...---,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......------------...............//////000000111///////////////.........//////////////////////////////............//////////////////////////////////////////////////////000/////////000111000///000111222111///...///000///......//////000111222........................////////////////////////------------------------------------------------////////////////////////000//////............///...---,,,,,,......---,,,,,,,,,,,,---------......------------............---------............///+++,,,---.........------///...------------...///,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,---+++---//////,,,+++,,,---........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...........................//////...---------------......---------......///------------............+++,,,------++++++,,,---......------------......000000000000000000000000------------.........///...///111222222222000///000//////////////////000............////////////........................////////////////////////............////////////////////////////////////////////////...............//////000111111000000//////.........---------........................////////////////////////,,,,,,---......---,,,,,,---------............///........................++++++,,,---------------...........................------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,***++++++,,,------......------...//////...------........................------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---.........,,,***)))////////////////////////,,,------......---------,,,,,,,,,------.........---...///000000///...------------.........//////,,,---...//////...---,,,------------------------........................,,,,,,---..................------,,,,,,------...------------------------,,,---......//////......---...............------------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,......------------......---......///000000111111000/////////............////////////////////////000///...------...///000///////////////////////////////////////////////////111111111/////////000...000000///...------...............///000111222////////////////////////////////////////////////000000000000000000000000........................------......///000000000000000///..................---,,,,,,......---,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------............///+++,,,---.........------///...------------...///,,,---............---,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---,,,,,,++++++,,,,,,---))),,,......+++***+++---////////////////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++*********+++---///000////////////////////////111000///...............000///...---------------,,,,,,---...///000111111---...//////------...///.........------.........---------------------------------.........//////,,,---///000111000...---------,,,,,,,,,,,,------............/////////000////////////////////////////////////////////////............/////////000////////////////////////000/////////............//////000111111111111111//////.........---------///////////////////////////////////////.........,,,,,,---......---,,,,,,---------.........//////........................+++,,,------......------...........................------------...//////.........------.........---------------------------------....../////////+++,,,............,,,+++******+++,,,,,,---......,,,---...//////...---,,,////////////////////////------------------------------------------------...------------...//////,,,,,,,,,---------......---------------...///000,,,,,,,,,---------......$$$&&&***...000000000///////////////////////////------...............---,,,,,,,,,---------......---...///000000///...------------.........//////---...///000000///...---------------------------........................++++++,,,---.........---...------,,,,,,------...------------------------,,,---......//////......,,,,,,---...////////////---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---......///000111111222000000//////.........---////////////////////////000///...------...///000////////////////////////////////////////////////+++...111111//////111444---...///...,,,+++,,,---............///000222222000000000000000000000000////////////////////////........................////////////////////////,,,,,,---...///000111111111000///..................---,,,,,,......---,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,---------.........//////***+++---...///...------///...---,,,,,,---...///......///000000///......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,)))***+++,,,...///000111,,,,,,,,,++++++*********.........------,,,,,,,,,------------------------------------------------...------------...//////---------............/////////.........---------.........------,,,,,,,,,---...............------//////...,,,,,,++++++,,,111000///...---,,,++++++................................................------..................,,,---...//////---+++***////////////////////////.................................///////////////......------------......////////////////////////222111000.........///000////////////////////////...000111222222111000...000111222333222111///---............////////////////////////............---------............///......------------......---------.........//////........................///...---,,,,,,,,,,,,,,,------------------------//////............//////111000///...---,,,,,,,,,...---+++******+++---...,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------------------------------...///...---+++***............//////////////////.........------------+++)))+++---///---+++------------------------,,,---------...//////////////////...---------,,,,,,,,,,,,---------..............................///////////////............------,,,,,,------...,,,,,,------------,,,,,,//////.........------------...///...,,,+++,,,---.........------,,,,,,,,,/////////......---------+++++++++,,,,,,---------(((((()))***++++++,,,,,,...............---------////////////////////////---------.........//////---...............------000...---++++++,,,---...---------............//////////////////.........000000000000000000//////111111000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---......///000111111222111000///...............///////////////.........111000///......///000111000000000000000000000000//////////////////////////////////////////////////////............//////------------------------//////.........---------........................------------------------///////////////////////////...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......------------............//////.........---------.........------,,,,,,,,,---......//////...------111000///..............................---------................................................/////////...---------,,,------/////////...,,,+++////////////////////////........................,,,------...///000000111......------------......////////////////////////000///..................////////////////////////---...000111111000...---///000111222222000...---............////////////////////////............---------............///......------------......---------.........//////........................///...---,,,,,,,,,,,,---------------------------//////............////////////...------------...///...,,,+++++++++---...------............------......---,,,,,,---......------------------------,,,---.........---,,,+++............//////////////////.........------------,,,***,,,...000///---------------------------------------........................------------,,,,,,,,,---------..............................////////////...............------,,,,,,------...------............------//////.........---------,,,......---,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------******+++,,,,,,---..............................////////////////////////---------.........//////---...............------000///---++++++,,,---...---------............////////////////////////.../////////////////////000222111000000/////////000/////////////////////////////////////////////////////////////////////////////////////////////.........//////000000111111000//////............////////////////////////...111000///......///000111////////////////////////........................////////////////////////......------------......------------------------///.........------------........................------------------------........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,++++++++++++,,,------------------...........................---------.........------------------......//////.........000//////.........//////---------.........//////........................------------------------000000///...---,,,,,,+++---...///000///...---,,,////////////////////////........................++++++,,,...///000111222......------------......////////////////////////,,,---..................////////////////////////------////////////------///000111111111000...---............////////////////////////............---------............///......------------......---------.............................................---,,,,,,,,,------------------------------//////............//////---------------...///000000///---,,,,,,,,,------.........//////...............---,,,,,,---......------------------------,,,,,,---.........---------............/////////...............------------,,,,,,---///000000///------------------------............------------------------............,,,,,,,,,---------............................................................------------...............//////........................---------...///000///---,,,---...,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------....../////////////////////////////////////////////////////////---------...............------...............---000///---,,,,,,,,,---...---------............///......//////////////////------........./////////111111000////////////000////////////////////////////////////////////////////////////////////////......//////////////////////////////000000000000///............//////000......//////////////////000000////////////000000////////////////////////........................////////////////////////------,,,,,,,,,,,,------....................................------------........................------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------,,,,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,+++,,,,,,---...,,,,,,---------................................................------------......////////////......------,,,,,,,,,---------------............///........................------------------------//////......---------,,,...//////000000///......////////////////////////........................,,,,,,------...///000000......------------......////////////////////////+++,,,...///000//////...////////////////////////---...////////////...---...//////000000///..................////////////////////////............---------............///......------------.........................................................------,,,,,,,,,------........................///......------......///...------------...//////000000...---------------......////////////............------------......------------------------+++,,,,,,------.........---------.........//////........................++++++,,,---...///000000------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................------...............///......------------............////////////..............................000111222111/////////000,,,,,,,,,------.........---------....../////////......------,,,,,,,,,+++------........./////////////////////000000000000////////////////////////........................,,,---......///.........//////...---,,,------...---------............///............////////////,,,,,,------...///////////////...............///////////////////////////////////////////////////////////////////////////............////////////000000000000////////////...............///000111............////////////000000////////////000000////////////////////////........................////////////////////////...------,,,,,,------...////////////////////////------------------------........................------------------------........................------,,,,,,,,,,,,------------------------------------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------------......///,,,,,,,,,------------...---.............................................---......///000000//////......---,,,,,,,,,,,,---///............---------........................------------------------,,,---------......//////......//////////////////////////////////////////....................................------------......------------......////////////////////////,,,---///000111111000///////////////////////////////////////////////////........./////////..................////////////////////////............---------............///......------------...........................---........................------,,,,,,,,,------.................................------------......//////...------------...//////......------------......////////////..............................------------------------,,,,,,,,,,,,---.........------------............---.....................***+++,,,,,,,,,---...///------------------------......------,,,,,,,,,++++++,,,,,,,,,------......,,,,,,,,,---------..............................,,,---------....../////////......------......///......////////////......---.....................///000111000...---...///,,,,,,,,,------.........---------....../////////.........------,,,,,,,,,------------.............../////////000000111111////////////////////////.....................---,,,------...//////......//////......---------------------............///---.........//////000000------------......//////------,,,,,,,,,------...////////////////////////////////////////////////////////////////////////---.........//////000000000000000000////////////...............///000111---.........//////000000//////000000000000//////................................................//////////////////////////////............//////////////////////////////,,,,,,------------------........................------------------------........................------------------------------------------------------------------------------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111,,,,,,,,,,,,------------,,,,,,------------------------------------------+++,,,,,,------............------------...//////,,,,,,,,,,,,---------------------............................../////////---...//////000000000000111111000......------...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000..................//////////////////////////////........................//////......---,,,,,,,,,......------------......//////////////////////////////000000000000000000////////////////////////////////////////////////------------........................////////////////////////............---------............///......------------.....................---------........................------,,,,,,,,,---....................................------------......000///...---------------------------------------.........//////.........---...////////////...---------------------------------,,,,,,,,,---......,,,------------.........---------...............***+++---,,,++++++,,,...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,,,,,,,---......////////////............//////.........//////.........---------...............,,,---...---+++***+++,,,,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,.........------------------------------------------......//////000000111////////////////////////...............---------,,,,,,---...////////////////////////......---------------............///------......///000000000........................---,,,,,,,,,,,,---......////////////////////////////////////////////////////////////////////////------......///000000000////////////000000000000///............//////000------......///000000000//////000000000000//////........................------------------------/////////////////////////////////....../////////........................,,,,,,,,,,,,------------........................---------------------------------------------------......//////......---------------------------------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000++++++++++++,,,,,,,,,---------------------,,,,,,------------------------++++++,,,,,,---......///------,,,,,,------...///++++++,,,,,,,,,------------------.........//////---........./////////000------///000000111111111333222000///------,,,,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------------......///////////////////////////...........................------------------,,,......------------......////////////////////////000000///........./////////////////////////////////..................///---,,,,,,,,,---......///............////////////////////////............---------............///......------------......//////.........---------........................,,,,,,,,,,,,,,,---...///...........................------,,,,,,------......------------...//////***+++,,,------.........------............---------...///000000///...---------------------------///...---,,,,,,,,,------,,,,,,---------.........---------.........//////,,,...///...+++***,,,...------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,------...////////////............//////------............---------------.........//////,,,---...---+++***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------............------------------------,,,------...//////000000//////////////////////////////.........---------+++,,,---...///////////////////////////......------------............///------......///000000111111000000//////......---...---------......///000////////////////////////////////////////////////////////////////////////------......///000000111......//////000000111111000//////............///------......///000000111...///000111111000///...........................------------------------///////////////////////////......------......///------------------------++++++,,,,,,,,,---------........................------------------------------------------------......///000000///......------------------------........................------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------*********++++++,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////---.........//////000000------///000111111111111222111///---+++***))))))++++++,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,---...///////////////////////////........................,,,,,,,,,------..................------.........////////////////////////111000...---,,,,,,---...////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...///............/////////000000/////////............---------.........//////.........------.........//////.........---------........................,,,,,,,,,,,,,,,---...///////////////////////////...------,,,,,,------...,,,,,,,,,---...///000111))))))+++,,,---.........,,,------------------,,,---...///000000///...---------------------------000///---,,,+++,,,,,,---,,,,,,,,,---------......---------.........//////...000111///,,,+++,,,...------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------..............................++++++,,,,,,---...////////////............//////,,,------------------,,,---------........./////////000000000...---...///.........------,,,,,,,,,/////////......---------,,,---------.../////////...............---------,,,,,,,,,---...//////000//////////////////////////////.........---------+++,,,---.../////////////////////000///......------------.........//////---------...///000000111222222111000///...------///////////////000111111////////////////////////////////////////////////////////////////////////---------...///000000111---......///000111111222111000///...............---------...///000000111...///000111111000///...........................------------------------////////////////////////...------,,,,,,------...------------------------+++++++++,,,,,,---------........................------------------------------------------------...///000111111000///...------------------------........................------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......//////.........---------........................000000///...------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------...............------------------............///------------------------......................../////////...------,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111////////////////////////..............................------------......///...---,,,---///111333////////////...---,,,+++,,,---------......//////---------.....................//////...---,,,,,,111111000///...------,,,------------------------------------------------------------------------------------------------...---,,,,,,......---,,,---------............///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................,,,,,,---......///000000.........------,,,,,,,,,,,,,,,,,,---------........./////////...------,,,---------............///////////////////////////------------------------++++++---.........---,,,...------,,,,,,------...........................------,,,,,,---...000111//////.........---------,,,---...//////...---,,,,,,,,,++++++,,,,,,---...---------............///------------------------........................---.........//////000000.........------,,,,,,,,,---------............///........................//////.........---------000000//////.........---///...---,,,,,,---...///000000//////............////////////000000000000......//////000000111111111111000000//////..............................000000//////......------////////////////////////////////////////////////.........///////////////...............---------,,,,,,,,,---------.........---,,,,,,++++++++++++...........................------------...//////..................------++++++,,,,,,---...//////........................,,,,,,,,,------.........///............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...---------,,,,,,,,,+++...------,,,,,,------...........................---------.........////////////.........---------........................000//////...------,,,,,,...------,,,,,,------...///......------......///------------------------------..................---------............///...------,,,,,,------...........................------...........................------,,,,,,,,,---,,,,,,,,,,,,---............//////000000000000......................................................------------......//////...---...000222333111111111111000///...---...............---------.......................................---,,,,,,.........---,,,,,,++++++------------------------------------------------------------------------------------------------...---,,,,,,......---,,,------------............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................*********++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------......---,,,,,,+++---------............///////////////////////////---------------------------...///000000000///...///......------......///////////////////////////------,,,,,,---...000111//////.........---------------............------------,,,,,,------...///---------............///........................////////////////////////////////////............/////////......------------------............///........................//////.........---------///.........------------///...---,,,,,,---...////////////.........---------............/////////......//////000000000000000000000000//////..............................///////////////.........//////////////////////////////////////////////////////......------,,,,,,---------............///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,........................---------------...//////..................------+++,,,,,,------.................................,,,,,,------------------...---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++.........---------------...------,,,,,,------...////////////////////////........./////////000000...............---------......................../////////...------,,,,,,...------,,,,,,------...///......------......///------------------------,,,---------.../////////---------............//////...---,,,,,,---...///........................,,,,,,------...//////000.........------------------,,,,,,,,,,,,---.........////////////000000000........................------------------------......------------......000//////...///000222333111111111111000///...---/////////...------,,,,,,//////////////////......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------...---,,,,,,......---,,,------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------------------------------------------......,,,,,,------------------,,,,,,,,,---------..................---------------------............///////////////////////////---------------------------...//////000000///////////////....../////////////////////////////////------,,,------...000000...............---------------,,,,,,,,,,,,------...------------...//////---------............///////////////////////////////////////////////////000000//////...---------///////////////.........---------............///.......................................------------------------,,,,,,,,,......------------...............---------------,,,,,,---------............////////////000000000000000000////////////..................................../////////////////////////////////////////////////////////////////////...---,,,++++++***,,,,,,------.../////////,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---------------------------------------......///------------------......------------------------------------------------------------------,,,,,,------,,,,,,,,,+++++++++...------,,,,,,------...........................+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------................../////////---.........////////////................................................//////.........---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---...///000000---------............//////...---,,,,,,---...///........................---------.........//////...............------------,,,,,,,,,,,,---......////////////////////////........................------------------------......------------......//////......///000111111......///......---,,,,,,...............---------000///////////////......---------......------,,,---------....../////////------------------------////////////////////////------------------------------------------------...---,,,,,,......---,,,,,,,,,---------.........,,,,,,,,,------------...------------------------------------------------........................---------............///------------------------////////////............,,,,,,,,,------.........,,,,,,,,,---------....../////////.........//////---------............///////////////////////////........................,,,,,,,,,---------------//////............//////////////////////////////,,,,,,------...//////000........................------+++******+++---------------------......///---------............///........................////////////////////////.....................---//////..................---------............///................................................------------------------------------------------------------------------,,,------------.........////////////////////////////////////////////////........................------......//////000000////////////////////////////////////////////////.........------,,,,,,,,,------..................,,,,,,,,,---------.........------,,,,,,,,,------------------------------------,,,,,,------...///,,,,,,------------......------------------,,,,,,------------------------.........------,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................------,,,,,,------...,,,,,,---------.........,,,,,,---------.........---............................................................---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---...///000000---------............//////...------------...///........................//////.........---------........................---,,,,,,,,,,,,---....../////////.......................................------------------------......------------.........---------......//////..................---,,,,,,,,,,,,---...///000000000/////////.........---,,,,,,---------------,,,,,,,,,------.../////////------------------------////////////////////////------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,------------...,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,---......---------............///////////////////////////........................,,,,,,,,,,,,------.........------,,,,,,------...------------------------,,,,,,---....../////////---.....................------+++******+++------,,,,,,,,,+++,,,,,,---...---------............///------------------------------------------------+++,,,,,,---...//////000---------------------------------............///........................---.......................................//////,,,------------------,,,------------------------------.........//////////////////............................../////////........................------......//////000000////////////////////////////////////////////////------....../////////000/////////...---------,,,,,,,,,,,,---------......---------,,,,,,---......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......------------------,,,,,,------------------------.........------,,,,,,,,,............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------------............------,,,,,,------...++++++,,,,,,---.........,,,,,,,,,------------...---------..................................................................------,,,,,,------...///......------......///------------------------,,,---------.../////////---------............///................................................000//////...------,,,,,,.............../////////---,,,,,,,,,,,,---....../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///000000000000000//////***+++,,,---...000111111/////////...------,,,,,,+++,,,,,,------------,,,******++++++,,,,,,,,,---------------------------........................------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,------------,,,---------............------------------------------------------------++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,---------......+++***)))))))))***,,,,,,---------............///////////////////////////........................///............///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------...............------,,,,,,,,,,,,------,,,++++++++++++,,,---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111,,,,,,,,,------------------------............///........................---------........................///////////////,,,,,,------------,,,,,,---------------.........---............//////////////////............------............/////////.................................///////////////////////////////////////////////////////////////,,,------...///000111111//////.........---------,,,,,,,,,---------......------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---.../////////------------............---------.........//////...................................................------,,,,,,------...///......------......///------------------------------..................---------............///---...///000000///...---..........................................---------........./////////000---,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...............------//////000000000000//////+++,,,,,,---...///000000.........---,,,,,,++++++***+++,,,---------------++++++++++++++++++,,,,,,------------------------------------------------------------------------------------------------...---,,,,,,......---,,,++++++,,,,,,,,,---------------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000------------------,,,,,,,,,,,,,,,---------......,,,+++***))))))+++---...---------............///////////////////////////........................///......---...///000111......------------......------------------------+++,,,---////////////...---------.........//////------............------,,,,,,,,,,,,,,,---......---------............///........................------------------------++++++,,,------...//////------------.........///---------............///........................---------.........//////---------....../////////+++,,,------------,,,+++------........./////////,,,,,,---------.........//////.........------------------.........//////........................///////////////.........////////////////////////////////////////////////---------....../////////,,,,,,------...//////000,,,,,,,,,---------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...---------...///000000111............/////////000---------.........//////........................---........................------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------...............------------------.........//////,,,---000111111000---,,,........................,,,,,,------.../////////---.........//////000000---,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------............///////////////......------...............---------........................---,,,,,,+++*********+++,,,,,,------------------------------------------------------------------------------------------------------------------------------------...---,,,,,,......---,,,++++++,,,,,,,,,------------------.........//////................................................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...............------,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,...000111---------.........//////////////////////////////////////////////////////------,,,+++,,,---.../////////............//////........................+++,,,---////////////...---------.........//////,,,---////////////---,,,...------------...//////---------.........//////////////////////////////........................,,,------------------------.........//////000000---------.........//////........................---------.........//////,,,,,,,,,------.........++++++------------++++++........./////////000000++++++,,,,,,,,,---------//////.........------------------.........//////........................000000//////.........---////////////////////////////////////////////////---------------------,,,))))))+++---///111222333,,,,,,,,,---------......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++...------,,,,,,------...........................---------,,,,,,+++++++++------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------------------------------)))((('''''''''(((************+++,,,---...///000***++++++,,,---...//////,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---...............------***+++,,,---------,,,,,,///............---------+++,,,---......---,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++000...------///000000///---,,,++++++++++++,,,---------------------------((()))+++---......------........................000000//////.........---......---------,,,,,,,,,.........------,,,,,,,,,---------------------------------............//////////////////////////////...,,,++++++,,,...///+++,,,---......---,,,+++,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,---------....../////////......------,,,/////////......------------------,,,,,,+++++++++,,,------......------,,,//////000000///...------------............------...------,,,,,,------...////////////////////////........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---..................------...---,,,,,,++++++++++++......---------,,,,,,,,,///////////////.....................---,,,+++***........................------------------------------.........---+++***------------------------+++...000///---,,,...000......................../////////////////////////////////...---------,,,////////////////////////...------------...////////////.........---------000////////////.........+++,,,,,,---...///000000........................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///------------------------,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,---------------...+++,,,,,,------.........,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------......---...............------++++++,,,,,,,,,---------///............---------,,,------------------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++///---,,,---.../////////...---,,,++++++,,,---...------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////.....................---------,,,,,,......---------,,,,,,,,,---------------------------------............///........................///...,,,++++++,,,...///,,,------------------,,,,,,------......------,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------...............---------------.........---------,,,,,,---------,,,,,,,,,++++++,,,------......------,,,///////////////...---,,,------............------------,,,,,,,,,,,,------................................................------------------------,,,,,,,,,---------......---------------.........,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---........................///...------,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---------,,,,,,........................------------------------------.........---,,,+++++++++++++++++++++++++++,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------...........................------------...////////////.........---------...------------,,,,,,,,,---------.......................................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------******+++,,,------......,,,,,,,,,------------------------------------------,,,***))))))***,,,------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,------------------------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,------------...------...............------,,,+++++++++,,,...//////............---------...------,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,...,,,++++++---......---......------------......------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////.....................------------,,,...------------,,,,,,,,,---------------------------------............///...........................---,,,++++++,,,---......------,,,,,,------...,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,---............---,,,,,,------............---------,,,,,,++++++,,,,,,---------------------------........................------------------------,,,,,,,,,---------....../////////...............,,,------......------,,,------,,,,,,,,,,,,------........................//////...---------............---------,,,,,,,,,++++++,,,,,,------......******+++------.........------------------------------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................------------...//////...............---------...------------,,,,,,,,,//////.........---------........................,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------))))))***,,,---...///000+++***))),,,//////---***---------------------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++++++++++++++,,,,,,------......---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,------------------------------------------------,,,---......///............---+++***+++,,,...000///............---------...---,,,++++++,,,---...,,,,,,,,,---------......------------------,,,,,,---+++***+++,,,---------........................------------------------+++*********+++---///000........................///////////////.....................---------------------------------------------------------------------............///...........................---,,,,,,,,,,,,---......---,,,++++++,,,---...,,,------......------,,,------------------------+++,,,,,,,,,------......------------..................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------------,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,,,,---------------,,,,,,------............------,,,,,,++++++++++++,,,,,,------------------------........................------------------------,,,,,,,,,---------......000//////......---------------------------------------,,,,,,,,,,,,---------------.....................------------............---------,,,,,,,,,,,,,,,---......///000000,,,,,,---...............---------------------------------------------------------------------,,,////////////////////////------...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...........................------------...//////........................000////////////.........................................................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------***++++++,,,---...//////+++)))(((,,,111222...)))------------------------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------......////////////,,,,,,,,,---------...............------,,,,,,+++,,,------......------,,,------------------------------------------------,,,------...//////.........---,,,++++++---///000///............---------...---,,,++++++,,,---...,,,,,,,,,---------......---------------------------+++******,,,------,,,........................------------------------+++*********+++---///000................................./////////////////////.........------------------------------------------------------------------............///........................---------,,,,,,---------...---,,,++++++,,,---...,,,------......------,,,------------------------,,,,,,,,,------.........---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------......------,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------------,,,------............---------,,,,,,++++++,,,,,,---------------------------........................------------------------,,,,,,,,,---------......///.........------,,,,,,------------------------...------,,,,,,------...---------.........//////---,,,,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,---...///000000///////////////...------------------------------------------------------------------------------////////////////////////,,,,,,,,,,,,---......---................................................,,,---------.../////////...........................------------...//////---.....................000////////////.........,,,,,,------...//////000........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------------------------------,,,***)))---222333///***------------------------...------------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,------------,,,,,,,,,,,,------..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,---...////////////...---,,,,,,,,,---///000///............---------...------,,,,,,------...,,,,,,,,,---------......------------............---+++******,,,------,,,------............------------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////.........------,,,,,,,,,------------...---------------------------------............///------------------------------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,------------...---------------.........------........./////////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............,,,------......------,,,,,,,,,---............---------............------...------,,,,,,------...------------------------........................------------------------,,,,,,,,,---------...............---------------...------,,,,,,------.........------------......,,,,,,------.../////////,,,,,,+++++++++,,,------......---------,,,,,,,,,******++++++,,,,,,------000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...............------------------------...------------...//////---------..................------------,,,,,,,,,++++++,,,---...///000111........................,,,,,,,,,---------......------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------//////......---,,,,,,,,,---,,,+++...111222///,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******...---------------,,,,,,------------------,,,,,,,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---...////////////------------.........//////............---------,,,------------------,,,,,,,,,,,,---------......------------.........///---,,,++++++---......---+++,,,---......---,,,+++------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////............,,,,,,,,,---------......---------------------------------............///------------------------,,,------------------,,,,,,------------------,,,,,,------......------,,,,,,,,,,,,---------..................------------............////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------...............---------------,,,,,,---------.........------------.........///,,,------......------,,,,,,---...///////////////------............------///......------......///................................................------------------------,,,,,,,,,---------...................../////////...---,,,,,,,,,,,,---.........------------......,,,,,,------...//////000,,,,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///++++++++++++++++++++++++)))((((((***...000000///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------------------------------...------------...//////---------.........//////...------------,,,,,,,,,,,,---------......//////........................,,,,,,,,,---------......------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...............---------------------------------------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////++++++++++++++++++++++++,,,---.../////////...---000//////---,,,++++++***------------------------,,,------......------,,,,,,,,,,,,------..................------,,,,,,,,,+++,,,---...////////////,,,---......//////......//////.........---------+++,,,............,,,+++,,,,,,,,,---------......---------.........//////...,,,++++++---......---++++++,,,------,,,++++++------------------------((()))+++---......------........................---.........//////000000000/////////............,,,,,,,,,------.........---------------------------------.........//////------------------------,,,------......------,,,+++,,,............,,,+++,,,------......------,,,,,,,,,,,,------........./////////...---------,,,............/////////000......---------,,,,,,,,,,,,,,,,,,---------......------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------------------....../////////---------.........//////,,,------......------,,,------...///000000//////---..................---//////............//////////////////////////////........................------------------------,,,,,,,,,---------............//////000000111111...---,,,,,,,,,,,,---.........------------......,,,,,,------...///000000---------------...///000......---------,,,,,,,,,...---------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///------------------------(((''''''***...111111000......................../////////////////////////////////......------,,,------------------------...------------...//////---------.........//////000000/////////.........///............---------........................,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,------....../////////,,,------,,,******,,,---------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------......---------,,,,,,,,,.........------,,,,,,+++.........------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------...---+++++++++---///000............////////////+++++++++,,,,,,,,,------...............///000000111000///------,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,,,,,,,---------......///---***)))+++,,,---------------............///........................---.........---,,,,,,+++///......------......///,,,,,,,,,------.........,,,---------------,,,,,,------......//////000000,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,++++++++++++,,,,,,---............------,,,,,,,,,---......///////////////---------,,,,,,+++++++++..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................,,,---------...////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,...///000000000000...------------...//////..............................//////...---,,,,,,............////////////........................000000///...........................//////////////////.........---------+++++++++,,,---...///000,,,---...//////...---,,,---------,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,---------..............................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................000000//////.........---......////////////......////////////////////////......................../////////......---------................................................000000//////.....................................................................------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++------------------------/////////...------,,,,,,---------............///......---------,,,,,,,,,///...---,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------------------------.........---------,,,,,,---------------------------------------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------...---,,,++++++,,,...///............////////////,,,,,,,,,,,,------------...............///000000.........---,,,+++++++++........................------------------------------------------------........................---------------,,,++++++,,,,,,,,,---------.........,,,******,,,------,,,---------............///........................---.........------,,,+++......------------......,,,,,,,,,---------......------............------.........///////////////,,,------------------...,,,,,,---------..................------,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,---......///////////////...---------,,,,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................,,,,,,,,,---------------///...------,,,,,,,,,---------------------------------...///000000000///...------------...//////..............................//////...------,,,............////////////........................000000///...........................//////////////////.........---------------,,,,,,,,,---......------............------...---------,,,,,,,,,,,,---.....................,,,,,,---------.................................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............///---,,,,,,,,,,,,---..............................///.........------------......////////////......////////////////////////....................................---------,,,................................................/////////.........------------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++------------------------...............---------,,,,,,,,,,,,---------.........---------,,,,,,,,,...---,,,,,,---...000222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***------------------------.........------------,,,,,,,,,---------------...,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,------------///...---,,,+++,,,---...---............/////////------------.........///...............///000000......//////...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---............---,,,,,,,,,,,,,,,---------......---,,,+++,,,---...---+++---------............///........................------------------,,,,,,...------,,,,,,------...,,,,,,,,,------------...---....../////////......///////////////..................---------------,,,------------..................---------------,,,,,,,,,,,,,,,,,,---............------------------......///////////////.........---------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................................................................---------,,,,,,,,,,,,,,,///...------,,,---------------------------------......///////////////......------------...//////.................................///......---,,,............////////////........................000//////............///............////////////...............---------///......---,,,,,,------.........------........................---------000000/////////.........,,,------------.................................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---,,,,,,,,,,,,---..............................---------------,,,,,,,,,......////////////......////////////////////////...........................------------,,,,,,,,,........................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------............------------------------------------------------...............+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,++++++,,,---///000************************------------------------------------------------------............------,,,,,,------------------............------------------------------,,,,,,+++++++++,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,---------.........//////............////////////...............///000000///000222333222111///---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................//////......---,,,,,,,,,,,,---------......---,,,,,,---......---+++---------............///........................------------,,,---------------,,,,,,,,,,,,---------------------------------...//////////////////000000//////......------//////......------,,,,,,------------...........................---------------,,,,,,,,,------..................------------......///////////////........................---------.......................................---------------------------------............///.................................................................................------,,,,,,,,,......------------......------------------------...///////////////...---...------------...//////........................---...............------............////////////........................000///............//////............////////////..............................------------......///...---,,,,,,---...//////////////////.........///.....................------------....................................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,------------------------000/////////......---------,,,,,,,,,,,,---..............................---------------------------......//////......---////////////////////////........................---------------,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,------...//////000+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------------------------------......////////////......,,,,,,,,,---------......//////.........---------//////...---,,,,,,++++++***++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,---------.........///...------,,,,,,,,,,,,------------...................../////////000000...............///000000///000222333333111///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////......---,,,,,,,,,,,,---------......---,,,,,,---//////---+++---------............///...........................---,,,,,,,,,------......------,,,,,,------...---------------------------......///000000//////000000//////......------/////////......------------------.........//////..............................---,,,,,,---------........................---......///////////////........................---------.........//////---------------------------------------------------------............///........................................................................000000//////......------......---------......///------------------------...///////////////...---...------------...//////........................------...............---............////////////........................//////............//////............////////////---.....................------------...///000111///...---,,,,,,---...///////////////////////////++++++,,,---......//////---------.........//////........................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------,,,------......------,,,------------------------///......------,,,,,,,,,---,,,,,,,,,,,,---................................................//////------............------////////////////////////........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++,,,,,,---...///000000------------..................---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------........./////////.........------///......------,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,---------............------------------,,,,,,,,,------------...................../////////000...............///000000---...///000000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---............---,,,,,,,,,,,,,,,---------.........---,,,---...///...,,,---------............///...........................---,,,+++,,,---...///.........------............------------,,,,,,,,,,,,---...//////////////////////////////........./////////...............------........./////////...............////////////...------------------.............../////////---......///////////////---------------.........,,,,,,------.../////////---------------------------------------------------------............///........................................................................000000000///////////////.........---......///000------------------------......///////////////......------------...//////........................,,,---......///.....................////////////........................///............//////000............////////////---------...............,,,,,,,,,---...000111222.........------..................///////////////******+++,,,---...///000------........./////////........................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------------............---------------------------------------------,,,,,,,,,---,,,,,,,,,,,,---.......................................///////////////------............------////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,---------------.........------------------------,,,,,,------...///000000---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///////////////............,,,,,,,,,------.........,,,,,,,,,+++++++++++++++------------------------,,,------......------,,,------------............,,,,,,------------------,,,,,,---------.........------........./////////...............///000000................................................------------------------------------------------........................---------------,,,++++++,,,,,,,,,---------......000...,,,,,,---.........---------............///...........................---,,,++++++---...000000//////......//////000......---------,,,,,,,,,++++++---....../////////.........///////////////............////////////............////////////---........./////////000//////...------------------........./////////000---......///////////////+++,,,,,,,,,------------,,,,,,------...//////000................................................---------............///.................................................................................///////////////...............///000000------------------------------...///000000000///...------------...//////........................,,,------...//////..................////////////.......................................///000000............////////////---------.........//////...............///000000------............------------........./////////,,,,,,------......//////............////////////........................---------------------------------............///---------------------------,,,,,,,,,,,,---......------------------------------............------........................------------............---,,,,,,,,,,,,---..............................---------....../////////,,,------......------,,,////////////////////////................................./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------------------------------------------------....../////////......---------,,,,,,,,,+++,,,,,,,,,------------------------------------,,,---------......//////,,,,,,---------...............---------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------........................,,,------......------,,,++++++,,,,,,---...//////000/////////............))))))+++,,,...///000111---,,,,,,++++++*********------------------------,,,------......------,,,---------.........//////++++++,,,---............,,,,,,,,,---------......------------.........///...............///000000000000////////////000111........................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------,,,,,,+++***,,,,,,,,,---------......111...,,,+++,,,...//////---------.........//////...........................---+++++++++---///000000000////////////000000.........------,,,,,,,,,***+++,,,---............---.........//////000000------......//////000000............/////////000---.........//////000000000///...------------------.........//////000000---......///////////////+++++++++,,,,,,---------,,,,,,------...///000000////////////////////////........................---------.........//////........................................................................,,,---------.../////////...............///000000------------------------,,,,,,...///000000000000...------------...//////........................,,,,,,---.../////////.............../////////000.......................................///000111............/////////000---------.........//////000000///............///,,,---...//////...---,,,,,,---------....../////////////////////...................../////////000........................---------------------------------.........//////---------------------------,,,,,,,,,,,,---......------------------------------............------........................---.........//////000000---,,,,,,,,,,,,---..............................,,,,,,,,,------.........,,,------......------,,,////////////////////////.........................../////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000.........------,,,,,,,,,+++++++++,,,,,,------------------------------------------...............++++++,,,,,,,,,---------......---------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000+++,,,---...---,,,+++***+++,,,------++++++,,,---//////.........---------,,,,,,,,,++++++*********///...,,,*********,,,---,,,,,,,,,---------...............------,,,,,,,,,------------------------////////////000000000000111000000///...---------------------------------......------------......////////////////////////000000000///.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++000000000000000000000000------------------------//////......---------,,,---------------...///000------------------------///............---------///////////////////////////////////////000111111,,,------...///000111111............////////////////////////////////////........................................................................////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------......................................................------------......------------------------........................000///...---------------------------------------........................,,,---...//////...---,,,...///000///...---...000..............................------------......------............------,,,---......//////......////////////////////////...............///000000,,,...///...------...///...------,,,,,,------......------,,,,,,------...000000000000000000000000................................................,,,------......------,,,........................,,,,,,,,,---------......//////////////////////////////////////////......+++,,,------......------...------,,,,,,------...//////.........---------//////.........---------///---++++++,,,......---------............------........................------------------------//////.........---------,,,,,,,,,---------..............................++++++,,,,,,---...//////------------------------///......------,,,,,,+++.........------,,,,,,,,,+++,,,------......------...............---------------------------------111111000///...------,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------,,,,,,+++---...///...---,,,---//////.........---------------,,,,,,,,,++++++++++++///...,,,******+++,,,---,,,,,,,,,------------.........---------,,,,,,,,,---------------------------............/////////000000000///...---------........................///................../////////////////////////////////..........................................------------------------------------------------........................------............------................................................/////////.........---------------------...//////------------------------///............---------........................///////////////000000111------......//////000000............////////////////////////////////////...................................................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------................................................//////............/////////////////////.................................//////...---------------------------------------........................------...//////...------...///000///...---...000..............................------------......------............------,,,---......//////.............................................//////000,,,...///...---,,,---///.........------............------,,,,,,------...------------------------........................------------------------,,,------......------,,,........................,,,,,,---------.................................------------------,,,,,,+++,,,------......------...------,,,,,,------...//////.........---------//////.........---------,,,,,,,,,---......,,,+++------............------................................................///.........------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------//////......---------,,,------------------------//////......------,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................---------------------------,,,,,,,,,,,,,,,------...///000000///...///000............------------------------,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------,,,,,,---------.........000000//////...---------////////////////////////000//////......//////000////////////////////////---------------.........------------------------------------------------........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////.........------------...//////........................///............---------........................//////......//////000111.........///////////////............////////////////////////////////////................................................////////////////////////...........................------,,,,,,------...------------------------........................---------............///................................................................................................000000////////////000000000/////////......------------------------------//////...------------...------------------------........................------...//////...------...///000///...---...000..............................------------......------............------,,,---......//////....................................------......///000,,,---......,,,,,,,,,...//////............//////...------,,,,,,------...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////,,,------------.................................,,,,,,,,,,,,,,,,,,------,,,,,,---............---...------,,,,,,------..................---------...............---------+++,,,,,,...000///,,,)))------............------........................////////////////////////............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------))))))***++++++,,,------...------------,,,,,,,,,+++,,,------......------000000///...------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///...000111000///...///000------------------------------------------------------,,,+++++++++,,,---++++++,,,,,,,,,---------------------------------------------------------,,,------------........./////////......---------........................000000////////////000000////////////////////////+++,,,,,,,,,---.........------------------------------------------------------------------------------------------------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000/////////......---------......//////////////////////////////............---------........................///............///000000///////////////.....................////////////////////////////////////................................................////////////////////////...........................------,,,,,,------...........................////////////////////////---------............///........................////////////////////////................................................//////............//////...------,,,,,,++++++***------------------------///......---------......------------------------........................---..................---...///000///...---...000..............................------------......------............------,,,---......///....................................------------...//////,,,---...---,,,+++,,,---......------------.........------,,,,,,------...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////------------....................................------............//////,,,------..................------,,,,,,------...................................................///...---...//////---+++------............------................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------******++++++,,,,,,,,,,,,------------------------+++,,,------......------000000///...---,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000---...//////------...///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------------........./////////............------------------------------------000000////////////000000////////////////////////+++,,,,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------/////////////////////////////////000000000000000///......---------......///////////////////////////............---------.......................................//////000///////////////.....................////////////////////////////////////................................................////////////////////////...........................------,,,,,,------...........................////////////////////////---------............///........................////////////////////////...................................................------,,,,,,------...------,,,,,,++++++++++++------------------------......---------......///------------------------.................................------............///000///...---...000..............................------------......------............------,,,---......///.................................---------------...//////---...///...,,,+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////---------.........//////........................------------......//////,,,---......//////.........------,,,,,,------...---.....................---.....................444111...---...///000000------............------........................------------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......------,,,,,,,,,+++------------------------+++,,,------......------000//////...------,,,,,,---------------------------------------.........---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,---...///000,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------------------------............/////////------------------------------------------------000//////......//////000////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......................................................////////////000000//////...------------...........................///............---------------------------------......------......///000.........///////////////............////////////////////////////////////........................................................................------------------------...------,,,,,,------...------------------------........................---------............///................................................................................................---,,,,,,,,,,,,,,,,,,---------------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------........................///...------------...///...///000///...---...000..............................------------......------............------,,,---......//////......------------------------------,,,,,,------...///...///000///---,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------........./////////------------------------******++++++,,,,,,------------...////////////......------,,,,,,------...---------...............---------...............666222...,,,,,,...000111------............------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...------,,,++++++,,,,,,,,,------------...+++,,,------......------///............---------------------------------.........---------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------........................+++,,,---...////////////,,,---......,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---***+++,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------........................///................../////////////////////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......................................................------.........///////////////...---------------------------------------///............---------------------------------...------------...//////------......//////000000............////////////////////////////////////................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------------------................................................---------,,,,,,---------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------........................///...------------...///...///000///...---...000..............................------------......------............------,,,---......//////......------------------------------,,,,,,------...///000111111000...------...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------............////////////------------------------)))******+++,,,,,,------------...///////////////...------,,,,,,------...---------.........//////---------.........//////333111---,,,,,,---......------............------................................................++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------...............------------------------......------,,,,,,++++++...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------------------------------***+++---///000000///...---...///...---,,,---///+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------------------------------////////////////////////......------------......////////////////////////000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////........................////////////////////////,,,---------......//////000///...---------------------------------------//////.........---------------------------------...------------...//////,,,------...///000111111............/////////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------.........................................................------.........((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------........................///...---,,,,,,---...///...///000///...---...000.................................------.........---..................---,,,---......//////......---------------------------,,,,,,,,,,,,---......111222222111///---...///...------,,,,,,------......------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------------------++++++,,,------...//////---......///////////////...------,,,,,,------...---------.........//////---------.........//////000...---,,,------+++***---..................---........................////////////////////////+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------------------------------*********++++++,,,------,,,,,,,,,------.........+++,,,------......------,,,,,,------.../////////------------------------------,,,,,,+++***))))))...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,111///---++++++---///111.........------,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------............------------......++++++,,,,,,,,,---------...---,,,+++++++++++++++///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------------------------------------------------------------------------------------------------------............///........................////////////////////////////////////////////////........................222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////((()))***+++---...//////+++,,,---...////////////......------------......000000//////............---------............/////////.........---------,,,------......------,,,000000/////////.........---------............///........................///......------......///---------------------------.........---,,,,,,+++//////............//////---,,,***(((((()))***+++,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............................................................////////////---------------------------------------------------..................---///,,,+++,,,...///---+++//////.........---------............---,,,++++++)))***+++,,,------------///...---,,,,,,,,,,,,,,,...------------...//////........................------------------------..................------............---,,,+++***------------------------..................------///...---,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////................................................,,,------......------,,,///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------...------,,,,,,------...,,,------...------,,,,,,............---,,,++++++------------------------+++++++++,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,...---,,,++++++,,,---.........---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------............------------......++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++,,,...---------------------------------------------------------------------------------------------------------............///........................////////////////////////................................................000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................******+++,,,---...//////+++,,,---...////////////......------------....../////////.........---------------............/////////.........---------,,,------......------,,,...---------,,,,,,,,,,,,---------............///........................---,,,+++******+++,,,---------------------------------......------,,,+++///......------......///...,,,+++))))))***+++,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------....................................////////////------------------------------------------------------............------...---+++,,,...///---+++//////.........------------------...------,,,,,,******+++,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------------------------..................------............---,,,+++***------------------------..................------///...---,,,,,,,,,,,,---******+++,,,,,,---......------------------------................................................,,,------......------,,,///......---,,,,,,------------------------------///...---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,------...---------------------------------+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............------------......,,,,,,,,,,,,------------///...------,,,---------......---,,,,,,,,,------///...------------...///------------------------...---,,,++++++,,,---...........................---------------------------------------------------------------------------------............///........................////////////////////////------------------------................................................------------------------++++++---.........---,,,------------------------,,,,,,---------.........,,,,,,---...////////////......------------...............------------------------............///...............---------,,,------......------,,,------------,,,,,,,,,,,,---------............///........................---,,,***))))))***,,,---------------------------------......------,,,,,,...------,,,,,,------......---,,,+++***+++,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////------------------------------------------------,,,,,,------------,,,,,,...---,,,,,,......---,,,...............---------,,,,,,------...---------***+++,,,------...------------,,,,,,,,,---......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................---,,,++++++------------------------------------------............---,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,------......------,,,//////...------------...------------------------......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---............***+++,,,---............------------------------++++++,,,,,,,,,,,,------((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............------------......,,,,,,,,,------------...///......---------.........------,,,,,,,,,------.........------.................................///...------------...///........................------------------------------------------------,,,,,,---------------------------............///........................////////////////////////------------------------........................,,,,,,,,,------.................................***,,,.../////////---,,,------------------------........................,,,------...//////............------------......---------------------------------............///........................,,,------......------,,,........................---------............///........................///...,,,******,,,...///------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------------------------+++,,,,,,------,,,,,,+++------,,,---------------........................++++++,,,---............++++++,,,---......------,,,,,,,,,,,,,,,---...///,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......---.........------,,,+++------------------------,,,,,,------------.........------,,,,,,,,,------+++++++++,,,,,,---------........................................................................,,,------......------,,,///......------.........------------------------...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...,,,------...------,,,,,,+++,,,------.........---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------............------------......,,,,,,---------...............---------......///------,,,,,,,,,------...---..................---........................................................................------------------------------------------------,,,,,,,,,---------......---------............///........................////////////////////////................................................++++++,,,,,,------..............................+++---///000111000...---........................///............---------,,,---......///...............------------......---------------------------------............///---.....................,,,------......------,,,------..................---------............///........................///...,,,++++++,,,...///------------------------,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,......---------,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------....................................------------------------+++,,,,,,------,,,,,,+++,,,------------,,,---------.....................++++++,,,---............,,,,,,---.........------,,,,,,,,,,,,,,,---...///---------------......///------------------------------------------------,,,,,,,,,,,,------......---------...------,,,,,,------------------------,,,,,,,,,,,,------......------,,,,,,,,,------...++++++,,,,,,,,,,,,------........................................................................,,,------......------,,,......---------......///------------------------------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------.../////////...---,,,+++***---.........------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------............------------......,,,---------............------------------...///------,,,,,,,,,---......------...//////...------------------------------........................------------------------------------------------------------------------+++,,,,,,------.........---------............///........................////////////////////////////////////////////////........................,,,,,,,,,------.........---------------------------...///000000000///...////////////////////////.........---------------------...............---......------------......---------------.........---------............///---------...............,,,------......------,,,++++++++++++,,,,,,,,,,,,---------............///........................,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------......---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.................................------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---...---------...............,,,,,,------...---------------............------------,,,,,,,,,---.........------------...//////........................------------------------++++++,,,,,,------......,,,------...------,,,,,,------------------------++++++,,,,,,------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................,,,------......------,,,---,,,,,,,,,,,,---......------------------------------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////...---,,,+++***............---,,,+++***+++,,,,,,------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,---.........------------------------...------,,,,,,------...,,,,,,,,,---------............------------......------------............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---......///---------............///........................////////////////////////................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,---------------...............------......------------......------........./////////---------............///---------.........//////,,,------......------,,,******+++++++++,,,,,,,,,---------............///........................,,,------......------,,,------------------------+++,,,------......------------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++------------------------------------------------............////////////......------------......------------------------........................,,,,,,---------.................................------------------------------............------+++---///...,,,+++---...---------.........//////---------...------,,,,,,------............------......---,,,,,,,,,------------,,,,,,------...///------------------------------------------------***++++++,,,------......,,,,,,------...------,,,------------------------***++++++,,,------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................,,,------......------,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...------,,,---------...------,,,,,,++++++,,,,,,---......///---------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,//////...---+++***))))))------------------------,,,++++++******++++++,,,,,,,,,,,,---------...............------.........---------.........//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------------------------++++++,,,,,,---...//////---------.........//////........................////////////////////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,---------...............------.........------................../////////000000---------.........//////---------.........//////,,,------......------,,,,,,,,,,,,------.........---------.........//////...........................///111222222111///...------------------------+++,,,,,,---.........---...------,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++------------------------------------------------............/////////000......------------......................................................,,,,,,,,,---------......////////////////////////---------------------------......//////......---+++---///...,,,+++,,,///---------.........//////............---,,,++++++---...............------///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,------...---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,------......------,,,************++++++,,,---------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------...------,,,,,,------...)))***+++---.../////////++++++,,,---............++++++,,,,,,---...//////---------,,,,,,+++++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,------------+++***)))***,,,---,,,,,,---,,,,,,,,,,,,---......---------------------------------....../////////---...///000///...,,,+++........................---------------------------------......000111111///...---,,,,,,---...///........................------------------------111000///...,,,+++***))),,,---------,,,++++++***------------------------//////////////////.........------,,,,,,------...................................................................................................------------------------++++++,,,,,,,,,---------000000///...---,,,,,,,,,---------------------------.../////////...,,,+++------------------------------------------------......---------,,,,,,,,,,,,---......//////......------...///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........---,,,---/////////...........................------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///---------------------------------------------------------,,,,,,,,,++++++,,,...000000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,------............------..........................................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------.........------,,,,,,,,,///...,,,++++++,,,...///,,,,,,............,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,,,,...000111000---***,,,,,,,,,------,,,++++++***++++++,,,---...////////////.........---------////////////////////////+++,,,---...////////////---------,,,,,,+++++++++222///+++******++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///---------............///000///...---,,,+++******...------,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++.........------,,,+++***+++******+++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........//////......------------........................------------------------,,,,,,,,,,,,---...///000//////...---------..............................------------------------.........------,,,,,,+++---------------,,,++++++------------------------...........................------,,,,,,------...................................................................................................------------------------++++++,,,,,,,,,---------/////////...---------,,,---------------------------......///...---,,,+++------------------------------------------------......---------,,,,,,,,,,,,---......//////......,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,---------............---,,,---/////////...------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///------------------------------------------------------------,,,,,,,,,,,,+++---//////...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------//////.........---------...---,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***+++,,,---------,,,,,,///---,,,---...///...------------......------,,,,,,,,,------------------//////.........---------------------------------******+++,,,---......---...---------,,,,,,,,,+++000...+++***+++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......///......---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------...............111///---,,,+++,,,...///........................------------------------++++++++++++,,,---...///000///...---------------........................------------------------,,,------------------------............---,,,,,,------------------------------------------............------------......................................................................................................------------------------,,,,,,,,,,,,------------..................------------------------------------.........---,,,,,,------------------------------------------------......---------,,,,,,,,,,,,---......//////......,,,,,,---.........------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,...------,,,,,,------...,,,------------............---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------------------------------------,,,,,,,,,---------..............................---------............///------------------------------------------------...---------,,,,,,,,,,,,***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------............------................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...------------------------////////////............------------------------...---***((((((***---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,---------111...++++++,,,.........------...//////......---......---------,,,,,,,,,...............---------++++++++++++++++++++++++((()))***+++,,,,,,,,,+++.........---------------///,,,******+++------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++************++++++,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,---...////////////+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,---......------------------------//////////////////000000///...---,,,,,,---...///................................................,,,,,,,,,,,,,,,---......000//////...---------,,,........................---------------------------------------------------......///......------------------------------,,,,,,,,,---------------......------------......................................................................................................------------------------,,,,,,,,,------------...---------.......................................................................................------------------------......---------,,,,,,,,,,,,---......///.........+++,,,,,,------.........+++++++++,,,,,,------...------------------------........................------------------------...------,,,,,,------...------------...............---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------------------------------,,,,,,,,,---------..............................---------............///........................------------------------,,,,,,,,,,,,++++++++++++***,,,......---++++++,,,------------------------------------------------///...,,,,,,,,,,,,...///------............------........................---------...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------------------------..................------,,,------......------,,,000...---,,,,,,---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...000---++++++,,,.........,,,------............---------------------------........................++++++++++++++++++++++++))))))***+++++++++++++++........................---+++******,,,---...------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++*********+++,,,------/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,---...////////////+++---...---+++***,,,------,,,,,,,,,,,,---......------------------------........................,,,---...//////...------................................................------------------.../////////.........------,,,........................------------------------///......------,,,++++++------......///......---------------------------,,,,,,,,,---------......///......------......///................................................................................................------------------------,,,,,,---------.........---------.......................................//////////////////000000........................------------------------......---------,,,,,,,,,,,,---......///.........,,,,,,,,,,,,---.........------------......//////------------------------........................------------------------...------,,,,,,------...---------.........//////...---,,,---/////////...------------------------------------------------------------------------........................------------------------,,,,,,,,,---------..............................---------............///........................------------------------++++++++++++***************,,,......---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------............------........................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,......---+++***+++,,,---------------++++++,,,,,,---...//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,........................,,,+++***+++---......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......///......---,,,++++++...///...+++***+++...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,++++++++++++,,,...000000///---,,,......................................................------------......------...//////......---........................------------------------//////...---,,,,,,++++++,,,,,,---............---------------------------,,,,,,,,,---......////////////............//////................................................................................................------------------------,,,---------..............................------........................//////......//////000111........................------------------------......---------,,,,,,,,,,,,---......//////......------,,,,,,,,,---......//////..................------------------------........................,,,,,,,,,------------......------,,,,,,------...------........./////////...---,,,---/////////...........................------------------------------------------------.............../////////------------------------,,,,,,,,,---------..............................---------............///........................------------------------++++++++++++***************,,,......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------........................,,,,,,------.../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...------------------------+++++++++++++++,,,,,,,,,------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,------------,,,,,,---......,,,+++******+++,,,------------***++++++,,,---...///000---------.......................................,,,,,,---------------,,,---------------.........,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------.........------,,,,,,,,,...------------......///........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------.........------,,,+++***+++...000///+++)))+++...---,,,,,,,,,,,,---......------------------------...---------,,,,,,,,,,,,,,,------......///......................................................------,,,,,,,,,,,,,,,---+++,,,---////////////...........................------------------------------------------------++++++,,,---------------------------------------,,,------...//////000000//////............//////................................................................................................------------------------------------............/////////...---------,,,...........................---,,,,,,---...///000........................------------------------......---------,,,,,,,,,,,,---......//////......///...---,,,,,,,,,------/////////...------,,,,,,................................................,,,,,,,,,---------.........------,,,,,,------...............////////////...---,,,---/////////...---------------------------------------------------------------------------........./////////000------------------------,,,,,,,,,---------..............................---------............///........................---------------------------------,,,,,,,,,+++++++++---//////...---,,,---........................------------------------,,,,,,,,,------,,,,,,,,,------............------........................,,,,,,------...//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***+++,,,---------,,,,,,///,,,******+++------,,,***+++,,,---............,,,,,,,,,------.........---------.........//////------------------------,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,++++++,,,---...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,------,,,,,,,,,---......//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------............------******+++,,,------------+++///111///+++)))+++///---,,,,,,,,,,,,---......------------------------111111000000/////////...///...,,,,,,,,,...000111........................////////////////////////,,,,,,++++++***+++++++++***+++---///000000//////........................------------------------++++++,,,------...//////***+++,,,,,,---------,,,------------------------------......///000111111//////............//////................................................................................................---------------------------------.........//////000000///...------,,,,,,////////////////////////,,,++++++***+++,,,......////////////////////////------------------------......---------,,,,,,,,,,,,---......//////......000///---,,,+++,,,,,,---//////...---,,,++++++***................................................,,,,,,,,,------............------,,,,,,------.............../////////000...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////000000------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////------------------------//////.........---------,,,...000000...------...........................////////////////////////++++++---......---++++++---..................---........................,,,,,,------...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,------.........///...,,,++++++,,,...///111000...,,,,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,......---,,,+++111---)))'''))),,,...///+++,,,---...////////////......---------,,,,,,,,,---------.........//////------------------------,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,+++,,,------,,,***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,...///)))************+++++++++***++++++,,,---//////000...------,,,++++++++++++***++++++,,,---...//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------,,,,,,000///...---------------------------------------...------------...//////000///...---,,,------.........------------......,,,---------,,,++++++***---------............///.......................................///000000/////////...------,,,,,,000///...---,,,+++++++++//////.........---------......//////......---,,,,,,------......------,,,..............................---,,,---...///000---------............///........................,,,---------.../////////111000///...------...///------...///000000//////..............................////////////......////////////////////////......////////////......------............------......................................................////////////......---------............///,,,,,,,,,---------......---------............///------......//////000000---------............///........................................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000------------------------,,,---......//////..............................////////////////////////////////////////////////....../////////...,,,+++....................................////////////000///---,,,,,,---///000,,,---......//////......000//////.........//////------............------......---------,,,,,,,,,------............------......------------......------------------------000///---,,,++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////............------------,,,+++******+++------+++++++++,,,,,,,,,------------++++++++++++------...---,,,+++,,,,,,......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------------------------------........................------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------------------------------------------------------000///---,,,+++*********...------,,,,,,------......------,,,,,,------...---///000...+++))),,,...,,,,,,,,,---------......------------------------////////////////////////......---------......///---------------------------------------...//////000///...---,,,------.........------------......---------------,,,++++++---------............///.......................................//////000------..................000///...---,,,,,,,,,,,,//////.........---------......//////......---,,,,,,------......------,,,...........................------,,,---...///000---------............///........................---------...............000///...------......///------...///////////////..............................////////////......////////////////////////......////////////......---......//////......---................................................------............---------------............///,,,,,,---------.........---------............///.........///////////////---------............///........................................................................................................................---------............///...............///000000........................,,,---......//////..............................////////////////////////////////////////////////....../////////...,,,,,,....................................////////////---..................---,,,---......//////...............///////////////------............------............------,,,,,,------............------......------------...............---------------000///---,,,++++++,,,,,,,,,---...---+++***+++,,,------------------------........................///............---------111000///...---,,,,,,,,,---------.........//////------,,,++++++,,,------......---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------......---,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++,,,,,,------------,,,,,,---------...------,,,,,,------.........///...,,,,,,---...,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,------///000000------------------------------------......////////////...------------.........------------........................---,,,---------............///..............................------......///000,,,,,,------...//////000//////...---,,,,,,,,,,,,...............---------......//////......---,,,------............------...........................------------...//////---------............///.......................................---------.........---......///000---......///////////////..............................////////////......////////////////////////......////////////......---......//////......---////////////////////////........................,,,,,,------------,,,,,,---------............///,,,------------.........---------............//////////////////.........---------............///................................................................................................////////////////////////---------............///...............///000000////////////////////////,,,---......//////..............................////////////////////////////////////////////////.........///......---,,,....................................////////////+++---///000000///---+++,,,---......//////......,,,---...000000000//////------............------/////////............---------............------......------------....../////////......---------//////---,,,,,,,,,,,,,,,,,,.........,,,+++,,,---........................------------------------///............---------......//////......---,,,---------.........//////------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------------------------------------------------------++++++++++++,,,...///000------------------------...------,,,,,,------......---,,,,,,...///......,,,,,,,,,---------......------------------------,,,,,,,,,------------------------------...//////------------------------,,,------...........................------............------------............////////////......---------............///...........................------------...//////---------.........////////////...---------------.................................///......---,,,------............------........................------------......//////---------............///......................../////////...---------,,,------------...//////000......///////////////.................................////////////......////////////////////////......////////////............////////////......000000000000000000000000------------------------,,,------......------,,,---------............///------------............---------............///000000//////......---------------............///........................................................................................................................---------............///...............///000000........................,,,---......///.................................////////////////////////////////////////////////..................------....................................////////////,,,---...//////...---,,,,,,---......///.........***,,,...000111111000///------............------/////////////////////...------............------......------------......000000000///......------......------,,,,,,,,,,,,---...///...---,,,---...------------------------------------------------///............---------'''(((***---...///......+++++++++,,,,,,,,,---------------,,,,,,---------///......---,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------.........---,,,,,,,,,,,,---------------------------------------------------------------------------+++++++++,,,---...///000,,,------------------,,,...------,,,,,,------......+++)))***...///...,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////...---------------------------------------,,,---......//////......------........................------------............//////000//////...---------............///........................---------------...////////////.........---------//////...---------......---..............................///......---,,,---......//////......---........................---------...............---------............///......................../////////...---------,,,,,,,,,---.........//////...///////////////....................................////////////......////////////////////////......////////////.........//////////////////...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///---------.........//////---------............///000000//////......---------------............///........................................................................................................................---------............///...............///000000------------------------,,,---......///.................................////////////////////////////////////////////////......------................................................///////////////...---,,,,,,---...///,,,---......///.........***,,,...000111111000///------............------.../////////////////////------............------......------------......000000/////////.........------------------,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------&&&(((***---.../////////+++++++++,,,,,,,,,------------------------------.........------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------...............---,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,---......,,,,,,---......---,,,,,,...------,,,,,,------...---***((())),,,...---+++,,,,,,,,,---------......------------------------------......///000000000000000///------,,,,,,,,,------------------------+++,,,.../////////...---,,,---......///...............------------......---...//////////////////---------............///........................------,,,,,,------...///000//////...------,,,,,,//////...............///---------.....................//////......---,,,......////////////..............................,,,---......//////......---------............///.......................................---------,,,,,,---.........------//////////////////...---..............................////////////......////////////////////////......////////////.........//////000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...---------............///------........./////////---------............//////////////////.........---------............///........................................................................------------------------////////////////////////---------............///...............///000000------------------------,,,---......//////..............................////////////////////////////////////////////////......---------...//////....................................////////////000///---++++++---///000,,,---......//////......,,,---...000000000//////------............---------............/////////------............------......------------..............................,,,------......---,,,,,,,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////............---------------......///.........---------.........//////------............------,,,,,,---......------,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---------..................---,,,,,,,,,,,,---------------------------------------------------------------------------//////...---,,,,,,,,,---+++,,,---......---,,,+++...------,,,,,,------...,,,+++******+++---,,,,,,,,,,,,,,,---------......------------------------------......///000000111///......---------......------------------------+++,,,...///000///...---,,,,,,.../////////............------------......,,,---...////////////...---------............///........................------,,,,,,------...///..................------//////............//////---------.........//////......//////......---,,,......////////////..............................,,,---.../////////...------------............///........................---------...............,,,---.........---,,,+++///////////////...------..............................////////////......////////////////////////......////////////......//////000000000000//////................................................---......//////......------------............///............////////////---------............///.........///////////////---------............///........................................................................------------------------........................---------............///...............///000000........................,,,---......//////..............................////////////////////////////////////////////////...------,,,---...///000....................................////////////.........------.........,,,---......//////...............///////////////------............------,,,,,,------............------............------......------------......,,,,,,,,,---......//////,,,,,,---......------,,,+++---......------...///------------------------........................///............---------///......---------......---------.........//////,,,---...//////...---,,,***+++,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------------------------------------------------------------------------------------------***++++++,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------..................---,,,,,,,,,,,,---------------------------------------------------------------------------//////...---------------+++,,,...//////...,,,+++...------,,,,,,------...---......---,,,+++---...,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---------------...///000------------------------+++,,,...000000///...---+++,,,.../////////...............------.........,,,,,,---...//////......---------.........//////........................---,,,,,,,,,,,,---......,,,,,,------...///////////////.........//////000---------.........//////......//////......---,,,......////////////..............................,,,,,,.../////////...------------.........//////........................,,,------....../////////------...///...---+++***//////000000///...------..............................////////////......////////////////////////......////////////......//////000000000000//////........................000000000000000000000000,,,------......------,,,---------.........//////............/////////000---------.........//////---.........//////000000---------.........//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000////////////////////////,,,---......//////..............................////////////////////////////////////////////////...------,,,---...///000..................................../////////000,,,---///000000///---,,,,,,---......//////......000//////.........//////---..................---,,,,,,,,,---------......---..................---.........------.........***++++++,,,---...//////+++,,,---.........---,,,+++,,,------,,,,,,...///........................------------------------//////.........---------+++*********+++---///000+++++++++,,,,,,,,,------,,,---...//////...---,,,)))***,,,.../////////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------........................------------------------***+++,,,---...000111111........................,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////......---,,,,,,,,,,,,---------------------------------------------------------------------------......---------......///+++,,,...//////...,,,+++...------,,,,,,------...///111222000,,,+++---000++++++++++++++++++,,,,,,,,,,,,,,,---------......------......///000000000---...............------........................//////.........------------.........---,,,,,,+++------............------///222444333///,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------/////////......---------................................................////////////////////////,,,,,,------...///000000........................------------------------+++,,,---...////////////000000000000000000000000//////.........---------------............------000000/////////.........---,,,,,,,,,,,,---......000000///.....................---,,,---...///000111111000000/////////...............////////////111111000000//////......////////////////////////..................---------------............///........................////////////////////////......------------..............................111111000000//////......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.................................------,,,,,,,,,+++,,,------......---------...///111111///...---////////////////////////---------............///---------............///////////////000000000000000000000000000000000000...........................------------...//////////////////000000000000000///...---------------....................................///////////////............///000000////////////////////////------,,,,,,,,,,,,------+++---//////...---...///------------------------//////.........---------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------............------/////////......---------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------...---,,,,,,,,,,,,---...,,,------......------,,,//////...---,,,++++++***,,,,,,,,,---------............------------......,,,---------------------,,,------......------,,,++++++************++++++------------------------...,,,+++******+++---...------------------------///...------...///...---...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++......---,,,***+++---000,,,,,,,,,------.........------------------------...------,,,,,,------...***++++++,,,------......,,,,,,,,,---------...............---,,,,,,++++++---...............------........................//////.........---------------......------,,,+++------............---------000222111...,,,,,,---......---------,,,,,,,,,........./////////000000.........------,,,,,,,,,.......................................---------------------------------,,,,,,------...//////000........................------------------------,,,,,,---...//////////////////////////////////////////.........---------------............------......---------,,,,,,,,,---------------......///000000///..................------,,,---...///000000000000//////.....................////////////000000000000//////......................................................---------............///.........................................................------.................................000000000000//////......////////////////////////---------------------------------.........//////------------------------.........------,,,,,,,,,+++,,,------......---------...///000000///...---........................---------............///---------............///.../////////000000000000////////////////////////........................---------------...///000.../////////000000000000//////...---------------....................................////////////---------------...//////////////////////////////......------------......+++---//////...---...///........................//////.........---------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------............------.........---------,,,,,,,,,,,,,,,---------......------------------......+++,,,,,,------.........------------------------...---,,,,,,,,,,,,---...,,,------......------,,,.........------,,,,,,+++,,,,,,,,,---------............------------...............------,,,,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------///...,,,*********,,,,,,------------------------///---,,,---...///...---...---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***+++---000,,,,,,------------------------------------------...------,,,,,,------...++++++,,,---......//////,,,,,,,,,---------............------,,,+++++++++------...............---.......................................---------------......------,,,,,,------............------,,,---//////---,,,------...------------,,,,,,,,,,,,,,,,,,,,,------------...............---------........................//////.........---------------------------------,,,,,,------.../////////........................------------------------------...............---.......................................---------------............---------------------,,,,,,,,,...............///000000000000///..................------------...///////////////...........................////////////000000000////////////...................................................---------............///................................................................................................000000000////////////...////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,---............------...///000000///...------------------------------------............///---------............///....../////////000000000////////////////////////........................,,,,,,,,,---...///000111....../////////000000000//////...------------...........................---............/////////.........---...//////000///////////////////////////..................///+++---//////...---...///////////////////////////...............---------.........---------------------------------------.........---------------------............------------------,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------------------------------...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------............------------......//////...---,,,++++++***,,,------......------,,,------,,,,,,,,,,,,------------------------------000///---+++*********+++------------------------...---,,,---...///...,,,...------,,,,,,------...------------------------------------,,,,,,,,,,,,---------------------------...---,,,++++++---///------------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------......///000000,,,---......///.........................................................,,,------...------,,,,,,------............------,,,,,,---............///------------------------***++++++++++++,,,,,,,,,000000//////////////////......................../////////...------,,,,,,////////////////////////---------.........//////..................................................................------------------------------........................------............------///////////////////////////////////////000000111000000///...............------------......//////..................------............////////////////////////////////////........................---------...............---------............///................................................---..................---........................////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------.....................///000000///......---------------------------------............///---------............///........./////////000000////////////////////////........................,,,,,,,,,---...///000111........./////////000000///......---------..............................---------........./////////////////////000111111//////////////////////////////............//////+++---//////...---...///...............................................................---------------------------------...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------,,,,,,------------------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------............------------...............------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------...---,,,++++++++++++,,,------------------------...---,,,,,,......---,,,------------------------,,,,,,------------------------------------,,,,,,------------------------------...---++++++---///.........------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,++++++******,,,,,,,,,---------......,,,,,,------.../////////,,,------...//////..............................---.....................,,,,,,------...------,,,------............------------------...///000000------------------------............////////////................................................//////.........---------////////////////////////---------.................................................................................---------------------------------.....................------............------.../////////////////////000////////////000111111000000///...............---------...............------..............................////////////.............../////////........................---------.........//////---------............///................................................------...//////...------......................................./////////........................------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////............////////////......---------------------------------............///---------............///............////////////................................................,,,,,,,,,------///000000............////////////......---------......///........................------------..................---------...////////////////////////////////////............//////+++---//////...---...///---------------------------.............................................------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++------------------,,,,,,------------------------------------------------,,,------......------,,,+++,,,,,,------.........,,,,,,,,,---------............------------......,,,,,,,,,------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,------...------------------------...,,,+++,,,---...---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---............------,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++******))),,,,,,,,,---------......------,,,,,,+++*********,,,,,,---...////////////........................---------...............,,,,,,------......------------............------///---,,,---...000000///,,,,,,,,,------------...,,,------------.........+++++++++,,,,,,,,,,,,,,,................................................------------------------........................................................................------...............------------------------------------...............------............------,,,,,,,,,---------------///////////////000111111000000///...............,,,---......//////...................../////////............////////////---............/////////------------------------,,,,,,------.../////////---------............///........................------------------------,,,---...//////...---,,,........................---............/////////........................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------...////////////...////////////////////////---------------------------------............///---------............///------........./////////...................................................------------...//////------........./////////...------------...//////........................,,,------------.........++++++******++++++,,,---///////////////////////////..................///+++---//////...---...///---------------------------------............................../////////------------------------.............../////////------............------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------............------------......***++++++,,,---...//////,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------)))***+++,,,---.........---------------------------,,,+++,,,---...---+++,,,------......------,,,+++,,,,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,++++++******)))+++,,,---...////////////........................---------.........//////+++,,,------......------------............------///---++++++---///...---,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,,,,,,,---------...........................,,,,,,------.../////////------------------------........................................................................,,,,,,---...////////////---------------------------------.........//////------............------,,,,,,,,,---------......///............///000000000000///...............,,,---.../////////...---.........//////000000000............////////////---------.........//////------------------------,,,,,,------...//////000---------............///........................------------------------,,,---///000000///---,,,........................---------.........//////................................................//////.........------------------------------------........./////////000------.../////////////////////............//////........................---------............///---------............///---------.........//////................................................//////...------------...---------.........//////---------------...//////........................,,,,,,---------.........,,,++++++++++++,,,------////////////////////////......------------......+++---//////...---...///........................---------.........//////---........./////////000---------------------------........./////////000------............------,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------------+++,,,,,,------.........------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,---------............------------......+++,,,,,,------.........,,,------......------,,,------,,,,,,,,,,,,------------------------------***++++++,,,---------------------------------------,,,++++++------,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---......///------------.........///------------------------+++---......---,,,,,,---,,,,,,------------------------------------------...------,,,,,,------...)))***+++,,,...///000111,,,,,,,,,---------......+++,,,,,,------...//////+++,,,---...////////////........................---------.........//////+++,,,,,,---.........------..................---///,,,)))))),,,...---+++,,,,,,,,,------.........---------.........//////.../////////000000111111........................+++,,,,,,---...///000000////////////////////////.....................---........................////////////////////////+++,,,---...////////////........................---------.........//////---..................---........./////////000000...............///000000000000///...............,,,,,,.../////////...---.../////////000000111111............/////////000---------.........//////------------------------,,,,,,------...///000000---------.........//////........................------------------------,,,---///000000///---,,,........................---------.........//////........................000000000000000000000000//////.........---------........................---.........//////000000---....../////////////////////............//////////////////////////////---------.........//////---------.........//////---------.........//////................................................000///...------------------------.........//////---------------...///000........................,,,,,,,,,---------......///............///000000////////////////////////---------,,,,,,---------+++---//////...---...///////////////////////////---------.........//////---.........//////000000---------------------------.........//////000000---..................------------....../////////,,,,,,,,,---------......,,,------....../////////++++++,,,,,,---...//////------------------------,,,,,,---......---,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------...............------.........---------------------,,,,,,------......------,,,.........------.........------------------------,,,,,,---------,,,++++++---------------------------,,,++++++------,,,+++,,,,,,---......---,,,,,,++++++,,,,,,---...//////---------.........//////////////////////////////+++---......---,,,,,,---,,,,,,,,,------.........------------------------...------,,,,,,------...------...///000000////////////.........------------------.........//////..................------000---,,,---///000...,,,........................,,,,,,,,,---...///000000000///...------...///000........................////////////////////////++++++,,,---------,,,,,,..............................------------......////////////////////////......//////...---,,,,,,---------.........//////,,,,,,------...//////000//////////////////////////////.........---------//////////////////////////////.........---------------...///000000//////..................------///............---------000//////........./////////+++)))+++///111...+++---....../////////////////////.........---------//////000000000000//////......//////...---,,,,,,...------,,,,,,,,,------...------,,,,,,...///000000000000000000000000000------------------------,,,,,,...///000000000000////////////////////////+++++++++,,,,,,,,,------......---,,,---...///000.................................---,,,,,,++++++.................................------,,,,,,,,,//////---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................................................................---------,,,,,,,,,---...///...---,,,---..................///000111//////.........---------//////.........---------////////////////////////.../////////...---,,,,,,.........------,,,,,,,,,......------------......//////.........---------........................///...---,,,,,,---...///............//////////////////......---------,,,//////.........---------................................................////////////////////////////////////...---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------///---***+++---///...,,,////////////////////////------------------------.................................------,,,,,,,,,------------------------------------------------------------,,,+++******------------------------............---,,,++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------++++++,,,,,,---...//////------------------------...------,,,,,,------.........------------......+++,,,,,,---......------//////.........---------------..........................................///---,,,---///000...,,,------------------------,,,---------.../////////000///...------...///000.........................................................---,,,+++***)))..............................------------......////////////////////////......//////...------,,,---------........./////////............---------........................//////.........---------//////////////////////////////.........---------------...///////////////........................///............---------//////............/////////,,,)))+++///111...+++---....../////////////////////.........---------...//////000000//////.........//////...------,,,...------,,,,,,---------///...---------...///000........................------------------------------...///000000000///........................------------..................---------...///000..............................//////////////////.................................------,,,,,,,,,///...------------...///---------------------------------............///.................................................................................---------,,,,,,---...///...---,,,---//////............//////000//////.........---------//////.........---------.................................///......------.........------,,,,,,,,,/////////......///////////////.........---------........................///...------------...///////////////000000000000/////////.........------//////.........---------........................................................................////////////...---,,,+++---------,,,,,,,,,++++++------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---......,,,........................------------------------..............................---------,,,,,,,,,------------------------------------------------,,,------------,,,,,,+++---------------------------------...------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------+++,,,,,,------.........------------------------...------,,,,,,------......------,,,,,,------...+++,,,------...---------...............---------..................------........................///...------...///...---------------------------------..................//////............//////............................................................---+++***)))..............................------------......////////////////////////.........///......---,,,---------...............111000000...---,,,++++++------------------------...............---------////////////////////////...............------------......///////////////........................///............---------///...............//////...,,,***,,,///000...,,,---......////////////////////////............------..................---.........///......---,,,---------,,,,,,------...//////.........///000111........................------------------------......///////////////................................./////////000000000......------......///000........................------......///000000111.................................---------------......---------......///........................---------............///........................------------------------.................................------------,,,---...///...------...///000//////............///...............---------...............---------------------------------------......///..................---------------000000////////////000000...............---------........................///...------------.../////////000000000111111111///////////////........................---------........................................................................////////////...---,,,,,,------------,,,,,,,,,,,,........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,------------------------------------------------...........................------------,,,,,,,,,------------------------------------------------,,,------.........------------------------------,,,,,,------...---------...---,,,***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,------......///////////////..........................................------------------.....................---............---------------------------...............---------/////////....../////////................................................++++++,,,---..........................................------------......////////////////////////---...............------........................000000///...---,,,++++++------------------------........................////////////////////////..............................///////////////...---------...............///............---------......---------...//////...---+++,,,///000///------......////////////////////////...............,,,------......------,,,---...............------------,,,,,,,,,---......////////////000000000111...................................................///////////////...---...........................////////////000000000...............//////000........................,,,,,,,,,---------.............................................---------------------.........///////////////////////////---------............///........................------------------------....................................------------,,,---///...------...///111000///...............................................................------------------------,,,,,,---.../////////..................---------000//////////////////000.........................................................------.........////////////000000000000////////////////////////......................................................................................................//////...------,,,------------------,,,,,,------------------------------------------------,,,------......------,,,------------------------...---,,,,,,,,,---------------------------------................................................------------------------------------------------------------------------,,,,,,---...////////////------------------------++++++,,,---...............---,,,,,,,,,,,,......------------------------,,,---......///.........------------------------------------------,,,,,,------------------------...------,,,,,,------.........------------.........///////////////......---..........................................------------.........//////---.........------......------------------------...............---------...//////////////////...................................................***+++,,,---..........................................------------......////////////////////////------...............---.....................---........................---------------------------.....................////////////////////////---........................///////////////......---------........./////////............------------------------...//////...---------/////////...---......///////////////////////////////////////,,,,,,------------,,,,,,------...............---,,,,,,,,,,,,,,,---...///...//////000000000000000////////////////////////...........................///////////////...---........................------........./////////.........///////////////..............................---------,,,,,,,,,................................................,,,------.........//////////////////////////////---------............///........................------------------------........................//////.........---------,,,---......------...000111000///...............---.....................---.....................------------------------,,,,,,---.../////////...........................///......------......///---.............................................---..................------------.........//////.........///////////////---......................................................................................................///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,........................---------,,,,,,,,,---...------------------------................................................------------------------------------------------------------------------,,,,,,---...////////////------------------------++++++,,,---............,,,---.........---,,,+++------------------------,,,------...//////......------------------------------------------,,,,,,------------------------...------,,,,,,------...//////............//////---------...------,,,+++---------...............---------.........//////,,,,,,------.../////////---...///...------...///........................------........................////////////..............................------------------------...............---,,,,,,..............................------------......////////////////////////,,,---......///........................---------,,,,,,------...//////000---------------------------------...............////////////////////////---------...............//////////////////...---,,,,,,------...////////////............---------,,,,,,,,,,,,---...//////---............/////////---......///////////////...////////////000000000,,,------------------,,,,,,---......///.........,,,,,,,,,,,,---......///---...///000000000//////000000000000000000000000..............................///////////////...------------------------,,,,,,---------.........---...///000000000000///........................111000000///......------......................................./////////+++,,,---...////////////////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.........------+++---......------///000000//////............///---------...............---------...............------------------------------......///......................../////////......------------......---------.......................................------...//////...------,,,,,,---------.........---------...............---------...............................................................---------------------------...............------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,........................,,,---...---,,,+++---///------------------------................................................,,,,,,,,,------------...------------------------------------------------,,,------.........------------------------------,,,,,,------...---------+++---...//////---+++***------------------------,,,,,,---...////////////------------------------------------------------------------------------...------,,,,,,------............------.........------......---,,,,,,+++---------.........//////+++,,,,,,---...///000000,,,,,,------...//////000,,,...000///---,,,---///////////////////////////,,,---------.../////////---...///000000///...---........................------------------------...............------,,,..............................------------......////////////////////////,,,------...//////......//////.........---------,,,,,,------...//////000........................---------.........//////////////////////////////---------........./////////////////////...------,,,,,,------...//////000///............---------,,,,,,,,,,,,---...///000---...//////......///000---......///////////////.../////////000000000000------............------,,,------...//////......,,,,,,,,,,,,---...//////,,,---...///000///......////////////////////////........................------...///000000000///------------------------,,,,,,---------.........---...///000111000000///........................//////////////////..............................---........./////////000+++,,,---////////////...........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............+++,,,......---...///111///............//////000---------.........//////---------.........//////.................................///......---------........./////////000//////............//////---------.........//////........................------...//////...------------------.........///,,,,,,,,,,,,---------...---------.........//////................................................------------------------------...............---------------.........///------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,......---++++++---///........................................................................,,,,,,,,,---------......------------------------------------------------,,,------------,,,,,,+++---------------------------------...------,,,,,,---.........---,,,,,,+++........................+++,,,---...////////////------------------------+++,,,,,,------.........------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---///000000000///...---------------.........//////***+++,,,---...000111111,,,,,,------...///000000,,,...000///---,,,---000000000000000000000000000,,,,,,------...///000000---...///000000///...---........................------------------------***+++,,,...///000000000.................................------.........////////////////////////,,,,,,---.../////////...//////.........------------------.........//////////////////////////////---------.........//////////////////////////////---------.........////////////000000///...------,,,,,,------...///000000//////.........---------+++++++++,,,---...///000---...//////......///000---......///////////////.../////////000000111111---......//////......---,,,,,,---.../////////...+++++++++,,,---...///000+++,,,.../////////...---........................////////////////////////,,,,,,...///000000000000---------------------------------............///---...000111111111000///........................++++++,,,,,,---.................................---.........//////000000***+++---///000000///...........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////............+++,,,............///111...............///000111---------.........//////---------.........//////////////////////////////.../////////...---,,,,,,---.........//////000000000000////////////000000---------.........//////........................,,,---...//////...---,,,............/////////000+++++++++,,,,,,------------------.........//////................................................------------------------------...............------------.........//////........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,...///---+++***---///////////////////////////////////////////////////........................,,,,,,,,,------.........------------------------------------------------------------,,,+++******------------------------............---,,,++++++000///---+++++++++---...........................+++,,,---...////////////------------------------++++++,,,,,,---...//////------------------------...------,,,,,,------...+++******************+++000,,,)))+++000222000...////////////////////////,,,,,,,,,---...///000000//////............////////////000000///...---------------............///---------............/////////////////////////////////////////////////////////.........---------------------------------///...---,,,,,,---...///........................//////000000000000//////////////////000000000000////////////////////////...///////////////......,,,,,,,,,---------......------......//////000000//////...------------...////////////////////////111000///......///000111//////////////////////////////............//////------............---------------.........//////333111///...---...///000111111111000000///...---.../////////...---,,,,,,,,,,,,------...///000000......------------......//////.........---------***,,,---+++((((((+++...////////////////////////---------............///000...+++))))))+++...000000000000000//////////////////000000///...------........................////////////////////////////////////////////////000///...---------------//////////////////////////////.........---------........................///...---,,,,,,---...///000//////.........////////////.........---------........................---------............///...............---------//////............/////////////////////......---//////......---------,,,//////............//////......---------,,,,,,,,,+++,,,...000000///...,,,........................//////////////////.........///000///---,,,,,,...---------.........//////++++++,,,,,,---...//////........................------------------------////////////////////////,,,,,,,,,------.........---------............/////////.........---------...------------...//////...---,,,++++++,,,---..............................------------...//////.........------,,,,,,,,,........................................................................---------............///+++,,,,,,---...///000000,,,,,,,,,---------......------------------------............////////////......------------......//////000000///...------------------------------------............---------------.........//////........................------............---------------,,,,,,+++++++++,,,---......------///000,,,(((&&&(((---///...,,,........................,,,---------...///////////////............/////////////////////...---------------............///---------............/////////////////////////////////////////////////////////.........---------------------------------///...------------...///........................//////000000000000//////.../////////000000000000////////////////////////......////////////......,,,,,,---------................../////////////////////...------------...////////////////////////111000///......///000111//////////////////////////////............//////------............---------------.........//////222111///.........000111000000000000000//////.........//////......---,,,,,,,,,---......//////000......------------......//////.........---------000000000///......000222////////////////////////........./////////000000000...,,,++++++,,,...000000////////////////////////////////////...------........................////////////////////////////////////////////////000///...------------...//////////////////////////////.........---------........................///......------....../////////......---....../////////.........---------........................---------............///........................//////............/////////////////////......---/////////.........------//////............//////---------....../////////,,,---.../////////...---........................------........./////////...///000///---,,,---...---------.........//////,,,,,,,,,------.................................------------------------........................,,,,,,,,,------.........---------............///......---------,,,,,,,,,...------------.../////////...---,,,,,,---...///...........................------------...//////......---------,,,,,,,,,........................////////////////////////........................---------............///---------...............,,,,,,---------.........------------------------------------..................------------.....................---,,,,,,------------------------------............------------..................------------------------------............---------------,,,,,,,,,+++++++++---......------...///---+++)))+++///111111///........................------..................//////............/////////////////////......------------............///---------............///////////////////////////////////////////////////...............---------........................///...------------...///...........................//////000000//////........./////////000000000////////////////////////---....../////////......,,,------------.........///////////////.........000///......------......////////////////////////000000////////////000000//////////////////////////////............//////------............---------............/////////000000///......///111111...//////000000000000000....../////////...---------------......//////000......------------....../////////............---111///......///000000///////////////////////////////////////000000000111//////............/////////////////////////////////////////////......---........................//////////////////////////////////////////////////////......------....../////////////////////////////////............---.................................//////............---------------....../////////............---........................---------............///---------......//////000//////............/////////////////////......---000000////////////......//////............//////,,,,,,---...///000111222------........./////////////////////////////////,,,,,,------......//////...///000///---------...---............/////////------------------..............................---------------------------------------------------------------.........---------............///---------,,,,,,,,,,,,,,,...------------.../////////......------......///...........................------------...//////...------------,,,,,,,,,........................000000000000000000000000........................---------............/////////.........---------,,,------------.........------------------------,,,,,,,,,------------.........------------......------------------,,,+++------------------------------............------..................------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,+++,,,------,,,,,,---...000...------000111111///.......................................---------//////............//////...///////////////......---------............///---------............///////////////////////////////////////////////////........................////////////////////////.........------....................................//////////////////............/////////000000////////////////////////------......//////......------------............000000//////......------000//////...............////////////////////////000000////////////000000//////////////////////////////............//////------............------...............///////////////......///000111222---...///000111111111111......////////////......------....../////////000......------------....../////////...............111...,,,---000111///---////////////////////////....../////////000000000//////000000000000//////.........///////////////...///////////////..............................//////////////////////////////////////////////////////............///////////////////////////////////////.......................................---...///000000///...---------,,,,,,,,,---....../////////.......................................---------............///,,,------...///000000111//////............/////////////////////......---000000000000000///////////////............//////,,,------...//////000000.........---...///000000000000000000000000000000------------------------...///000///...---...///.............../////////............------------................................................---------------------------------...............---------............///------------------------...------------...///////////////....../////////...........................------------...//////------------------------........................////////////////////////........................---------............///........................------------....................................,,,,,,---------...............------------......------.........------,,,........................------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,+++,,,------++++++,,,---///...,,,,,,,,,,,,+++***.......................................---------//////............//////......///////////////...---------............///---------............///////////////////////////////////////////////////---.....................////////////////////////---..................---..............................////////////..................////////////////////////////////////,,,,,,---...............---------.........//////000000//////......------000000///............/////////////////////////////////000000000000////////////////////////////////////............//////------............------////////////////////////...////////////000111111,,,---...000111111111111......///////////////............///////////////......------------......////////////////////////333000...000222333111...////////////////////////------.........///////////////000111111000//////------....../////////000......///////////////...//////////////////////////////////////////////////////////////////////////////.........//////000////////////////////////////////////////////////////////////////////////---...///000000///...---,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////---------............///------......///000111111//////............/////////////////////......---/////////000000000000000//////............//////------------------------///............///000000000000000000000000000000//////...---,,,++++++***...///000///......///000////////////////////////.....................---................................................................................................---------............///............////////////...------------...//////...//////////////////..............................------------...//////------------------------........................................................................---------............///,,,,,,------...//////000---------.........//////........................---.........////////////......------------......---....../////////..............................------............------.....................---------------------------------............------------------------------+++,,,------+++++++++---111000///...---,,,,,,,,,------------------------------..................//////............//////---...//////////////////---------............///---------............///////////////////////////////////////////////////---------.......................................------...//////...------........................---......//////......---------........./////////////////////////////////+++,,,---...............------.........////////////////////////.........111000//////......////////////////////////////////////000000000000////////////////////////////////////............//////------............------000000000////////////.../////////000000000000000------///000111111111111......///000000000//////////////////////////////......------------.........////////////000000000///......///000000///---////////////////////////------------............//////000000000000//////---------......//////000---...////////////////////////////////////////////////////////////////////////////////////////////////......//////000000////////////////////////...////////////000000000/////////////////////////////////000000/////////,,,,,,,,,,,,---...///000...////////////000000000////////////////////////---------............///.........//////000000111//////............/////////////////////......---......////////////000000//////............//////......------,,,,,,,,,,,,....../////////000000000////////////////////////000//////...---,,,++++++---///000000///...///111000000000////////////.....................//////................................................/////////////////////////////////...............---------............//////////////////000000000...------------...//////---......//////......---...........................------------...//////,,,,,,,,,------------...........................................................................---------............///++++++,,,---...///000111------........./////////................................./////////000000......------------......---...//////000/////////........................------............---------------.........//////........................------............------------------............,,,---...---,,,+++,,,---111111111000///000111222------------------------,,,---------...///////////////............//////------...///////////////---------............///---------............///////////////////////////////////////////////////---------.........//////------------------------------...//////...------........................---......//////......------------.........//////////////////////////////***+++,,,---........................////////////.........///////////////111000000///////////////////////////////////////...///000111111000///...//////////////////////////////............//////------............------000000000000/////////...000000000000000//////.........///000000111000000......///000000000000000000/////////////////////......------------........./////////000000000000+++---...///---,,,,,,---////////////////////////............////////////////////////////////////,,,,,,---......///000000------...//////////////////////////////////////////////////////////////////////////////////////////////////////000111111////////////////////////.../////////000000000000////////////////////////000000////////////000000------------...///000111.../////////000000000000////////////////////////---------............//////////////////000000000//////............/////////////////////......---------.........///////////////............//////------------............---...///000111000000///................................................---///000000//////000111000000000000/////////...------......//////000000........................................................................000/////////.........------------............///............//////000000...------------...//////,,,---...//////...---,,,...........................------------...//////,,,,,,,,,---------..............................................................................---------............///,,,---------......//////............////////////........................---------.........//////......------------......,,,---....../////////...........................------............------+++,,,,,,---...///000000------------------------------............------------------.........///---...///...,,,+++,,,---+++,,,---------...000222------------------------,,,,,,------...///000000//////............//////------...///000000//////---------.........//////---------.........//////////////////////////////////////////////////////---------.........//////------------------------,,,---...//////...---,,,........................---..................------------.........//////////////////////////////***+++,,,---......................../////////000---.........//////000000111111000///////////////////////////////////////...///000111111000///...//////////////////////////////............//////---..................---111111000000/////////...000000111111000///...---...//////000000000000000......///000000000000000000000000000////////////.........------............/////////000000111111---000444333000//////111////////////////////////////////////000000000000//////............//////,,,,,,------...///000000------...///000000//////000000000000000000000000///////////////////////////////////////////////////////////////000111111////////////////////////.../////////000000111111000000000000000000000000111000///......///000111---------...///000111111.../////////000000111111000000000000000000000000---------.........//////000000000000//////////////////............/////////////////////......---,,,---------......////////////............//////,,,------...///000111111,,,...000111222111///...........................,,,,,,---...///000111222---///000000//////000222111111000000/////////...,,,------...///000111111........................////////////////////////------------------------000000//////.........------------.........//////---------.........//////...------------...//////+++,,,---......---,,,+++...........................------------...//////,,,,,,,,,------.................................000000000000000000000000........................---------........./////////............---------............/////////000////////////////////////,,,,,,,,,---------...............------.........+++,,,,,,---.........---////////////////////////---..................---***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////...///000///---,,,---...//////...---,,,,,,+++***...------------...//////......------------......000222333222///...///222000000000000000000000000............////////////....................................///000222222////////////..........................................------------......---------.........//////000000000000000000000000////////////////////////,,,,,,------...///000000000000000000000000000000///////////////////////////////////////////////////////////////.........111000...,,,,,,,,,...///////////////////////////////////////////////////000///---...000111111000......///000000000000000---------.........//////111111000000//////......//////000000000000//////000000000000////////////000000//////.........---000000000000000000000000//////////////////......////////////000000000000---,,,+++,,,...000000///......//////000000111111---------...///000000111111111000000//////......000000///...............000///...------...///000000000000000111111111111000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////................................................---------.........//////000000000000000000000000////////////////////////111111000000//////......000000000000000000000000//////............//////////////////............---------............///........................////////////////////////000000000000///...---,,,...///000000000///---,,,........................////////////////////////000000//////.........---///////////////............///////////////...---........................000000000000000000000000222000---++++++---000222...///000000000///---,,,000///...---------------111111000000/////////............------,,,,,,,,,//////.........---------......------------......///......------///000111........................---------............///,,,---...//////...---,,,....../////////...,,,+++------------.........///---.........//////000000........................111111222222222222111111////////////////////////---,,,,,,,,,,,,---............------------..................////////////+++,,,,,,------,,,,,,+++...................................................---,,,,,,,,,,,,---.........------------......//////...------,,,++++++,,,,,,,,,,,,,,,------.........------------......+++---...---***)))***,,,////////////////////////............////////////....................................///000111222////////////..........................................------------......---------.........//////////////////////////////////////////////////////,,,,,,---......//////000......................../////////////////////////////////////////////////////////////////////...111000...,,,,,,---...///////////////////////////////////////////////////111///......000111111000......///000000000000000---------.........//////111000000000/////////...//////000000000000//////000000000000////////////000/////////............000000000000000000000000........................////////////000000000000///---,,,---///111111000////////////000000000000------......///000000111000000000000//////......000000///...............000///...------...///000//////000000000111111111000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////................................................---------.........//////000000000000000000000000////////////////////////////////////.........---//////////////////////////////............//////////////////............---------............///........................////////////////////////......///////////////...------......---,,,,,,+++........................////////////////////////000/////////............/////////////////////...//////000111111000000000////////////////////////........................//////............/////////////////////......---//////...---------------///.........---------,,,.........------,,,,,,,,,//////.........---------......------------......///......---...///000111........................---------............///------...//////...------....../////////...,,,,,,------........./////////............/////////000........................//////000000000000//////////////////////////////...------------...///////////////....../////////............////////////------............------........................------------------------///...------------...///......------------......///.........---,,,,,,,,,+++************+++,,,,,,......------------......,,,---...---,,,++++++---....................................////////////........................///......//////000111222////////////..........................................------------......------........./////////........................////////////////////////---------......//////000........................////////////////////////////////////////////////......//////////////////000///...---------...//////////////////////////////////////////////////////---,,,---...000//////......///000000000000000------........./////////000000000000//////////////////000000000000//////////////////000000000000////////////............000000000000000000000000........................////////////000000000000000///......000222222111000000000000////////////------......///000000000000000000////////////...000//////............///000///...------...///000//////000000000000111111000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////................................................------........./////////000000000000000000000000////////////////////////............------------//////////////////////////////............//////////////////............---------............///........................////////////////////////,,,---...///000000000000......---,,,,,,,,,,,,---........................////////////////////////////////////..................//////////////////---...///000000000000000000000000000000000000000........................---...///000000///...---000//////............/////////...------------............---------------.........---------------...............---------......------------......///............///000000........................---------............///------...//////...------.........///......---,,,....../////////000000000............////////////////////////////////////------............------///////////////////////////............///000000000000////////////000000............////////////......////////////..............................,,,,,,,,,,,,------------000///............///000......------------..................------------++++++******++++++,,,---......------------......///000000///................................................////////////........................///////////////000111111////////////..........................................------------..................////////////........................////////////////////////------....../////////000........................////////////////////////////////////////////////............////////////000///......---...//////////////////////////////////////////////////////---+++***+++,,,---------......///000000000000000............////////////000000000000//////////////////000000000000//////////////////000000000000///////////////.........////////////////////////------------............////////////000000000000000///......000111111111111111000000//////..................//////000000////////////////////////000///............//////111000...------...//////////////////000000000111//////////////////////////////............//////////////////////////////......////////////......//////000000000000//////............................................................////////////////////////////////////////////////////////////........................//////////////////////////////............//////////////////............---------............///........................////////////////////////------...///////////////000000...------...///000........................///////////////////////////////////////.....................////////////******,,,---............////////////////////////000000000000000000000000......///000000///......000///...------...///000///......---------......////////////////////////...............---------..............................------------................../////////000........................---------............///---..................---..................------////////////000000000000.........///////////////000000000000000000000000---------......---------////////////////////////...............//////000000//////////////////000............////////////.........//////.................................++++++,,,,,,,,,,,,,,,---///..................///......------------......---.....................,,,,,,,,,,,,,,,---............------------......000///...............---....................................////////////////////////////////////000////////////000000111////////////..........................................------------.............../////////000000........................////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////---.........//////000000//////........./////////////////////////////////////////////////////////...---+++,,,---///............///000000000000000........./////////000000////////////000000000000//////000000000000//////.../////////000000000111.........///////////////////////////////////////---------.........//////////////////000000000000000///---...///000000///111111000000//////..................////////////...............///////////////............//////111000///...------...///...////////////000000000//////////////////////////////............//////////////////////////////......////////////......//////000000000000//////////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000////////////////////////........................//////............//////////////////............---------............///........................//////////////////////////////000//////...------000///...------...000000........................////////////////////////.........///////////////---.........//////000000******,,,---....................................000000000000000000000000000///............///000000///...------...///000......---------......///.........///////////////........................---...........................------------......---......///////////////........................---------............///.........------...............------............////////////000000000000///////////////.........000000000000000000000000---......//////......---////////////////////////------,,,,,,------...//////......------......///............////////////------............------........................+++++++++,,,,,,---------------------------------......------------......---------.../////////000......------......///000......------------......333111000000111222000///....................................////////////////////////////////////000000////////////000000////////////..........................................------------............/////////000000000........................////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------......///000000000....../////////000000000////////////////////////////////////////////////111000...///000222222111......///000000000000000....../////////000000000////////////000000000000//////000000000000//////......//////000000111111.........///////////////000000000000000000000000------......///000000000////////////000000000000000///---...///000000///000000000000////////////......//////////////////---............////////////............//////000111000///...------............////////////000000000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000/////////000000000000000........................//////............//////////////////............---------............///........................////////////////////////000000000000///...---,,,---,,,,,,,,,,,,---..............................////////////////////////.........///////////////------......///000000000---...///000000000000000................................................000///...------...///000///............//////000...------------...//////,,,,,,,,,,,,,,,---------.............../////////---------.....................------------......---......///000/////////........................---------............//////...------------...///......---------...//////....../////////000000000///////////////.........////////////////////////......////////////......////////////////////////,,,,,,,,,,,,,,,---............------------..................////////////---------......---------........................++++++,,,,,,------......,,,,,,------------,,,,,,......------------......,,,------...///000000111......------......///000......------------......444222000111333333111///////////////////////////............////////////////////////////////////000000////////////000000////////////..........................................------------........./////////000000000000////////////////////////////////////////////////000/////////////////////////////////////////////////////////////////////////////////////////////------......///000000111......///000000000000000////////////////////////////////////////////////111000...///000222111111......///000000000000000.../////////000000000000.../////////000000000111//////000000000000//////.........///000111111111............/////////000000000000000000000000000......//////000111111222////////////000000000000222000//////000111000///////////////000000000000/////////////////////...---------.........//////...............///000000222111///...------.............../////////000000000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////////////////////////////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000........./////////000000........................//////............//////////////////............---------............///........................////////////////////////...///////////////......+++,,,,,,---......------........................////////////////////////............/////////000------......///000000111//////000111111000000000......................................................////////////......---......///////////////---------------...//////+++++++++,,,,,,------------........./////////000---------.........//////......------------......------///000000000///...........................---------............//////...------------...///...------,,,---...///000------........./////////000/////////..........................................////////////......////////////////////////---------------...////////////............//////............////////////......////////////..............................+++,,,,,,---......//////,,,---...//////...---,,,......------------......,,,------...///000111111...------------...//////.........------.........///---+++,,,......,,,***000000000000000000000000............/////////000000000000000000000000000111000////////////000000000/////////.............................................------.........////////////000000000000000000000000000000000000////////////////////////000000000000////////////........................////////////////////////////////////////////////---------...///000000111......///000000000000000///////////////////////////////////////////////////---,,,,,,...//////......//////000000000000000////////////000000000000.../////////000000111111//////000000000000//////---......///000111111222---.........//////000000000000000000000000000000...//////000111222222333////////////000000000000333222000000111222222111......//////000000111111///////////////.........---------.........//////...............///000111222111///...---------.............../////////000000000000000000000000000//////............//////////////////////////////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---------.........//////........................//////............//////000/////////............---------.........//////........................////////////////////////,,,---...///000000000000,,,---///000111000///...........................////////////////////////---.........//////000000---------...///000000111...///////////////...---000000000000000000000000000000000000000000000000+++---000222222000---+++,,,---///000000000///...---------------...///000---------....../////////---.........//////000000---------.........//////.........------.........,,,---///000000000///...........................---------........./////////...---,,,,,,---...///...------,,,---...///000------------.........///000000//////.........---........................---......//////......---////////////////////////...............///000000000000////////////000000............/////////000//////000000000000//////........................,,,,,,------...///000000---...///000000///...---.........------.........//////////////////////////////.........---------///////////////.........111111000000/////////...000000...------...///000000000000000000000000000......//////000000111111//////............//////000///...------...///000////////////////////////------------------------////////////////////////111111000000//////......000000000000000000000000........................111111111111111000///.........//////000000111111......////////////......111111000000000000111111444222000///.........///......///000222000---***---------000222333111///...............///000000///000111111111///...---000///...------...///000......//////000000111111000000000000000000000000////////////000000000000,,,...//////......000111111000000/////////000000000000///...............000000000000000000000000......------------......////////////////////////................................................000000///..............................///000000000000000000000000000000111111000000//////....................................////////////......222111111111000000//////000000000000000000000000111000000000000000111111......---,,,---...///000---...000111111111000///......////////////......////////////////////////........................//////////////////////////////............//////...........................------,,,,,,,,,------//////.........---------000000///...............,,,---...///000000//////////////////////////////,,,---......//////......///////////////////////////////////////.........//////......---------,,,//////............/////////---,,,...111333222000000000//////.........---...............///000111,,,---------...////////////////////////..................................../////////000000111111000///...------...///000......------------..................////////////000000000000//////////////////......---------,,,//////...---,,,++++++******+++,,,---...000111111//////............//////................................................///////////////.........................................................///...---,,,,,,---...///.../////////...------,,,111000///...------.../////////000000///...------,,,---......//////......//////////////////////////////.........---------------------------------//////.........---------........................000000000//////..................------...//////////////////////////////............////////////////////////////////////000///...------...///000////////////////////////------------------------////////////////////////111000000000/////////...................................................222222222222222111000000............////////////......////////////......000000000000000000000000111111000///............---,,,++++++,,,///222444//////...///111111000...///.........//////000000000000000000000///......000///............///000////////////000000000000000000000000000000000000////////////000000000000---...000///......///000000000//////...//////000111000//////......//////000000000000000000000000///......------......///////////////////////////................................................000000///...............000000000000000111222222000000000000000000000000111000000000/////////.................................////////////......000000000000//////......000000000000000000000000111000000000000000111111//////.........///000111---...///000111000000///......////////////......////////////////////////........................//////////////////////////////............//////...........................------,,,,,,------...//////.........---------000000///........................///////////////////////////////////////,,,---......//////....../////////////////////////////////////////////.../////////.........------//////............//////...,,,+++,,,///000///...000/////////............///............//////000------................../////////////////////....................................//////000000000000///...------...///000///..................///............////////////333222111000///---,,,,,,.........---------,,,,,,//////......------,,,,,,+++,,,,,,---...///000000//////............//////................................................/////////////////////.........................................................------------.....................---,,,,,,000000......---.../////////////////////...------,,,---......//////..............................///.........------------------------------------...............---------,,,,,,------......///////////////...............,,,------...////////////////////////////////////............---------------...///000000///...---//////............//////////////////////////////------------------------////////////////////////000000000000////////////................................................111111111111111000000///............------------......////////////.........///000000000000///........./////////......---//////---,,,...666AAAJJJ222000///...///000///...///////////////000000000111000000///////////////000//////......//////000000000000000////////////000000000000000000000000////////////000000000000...///000///...---.../////////............//////111111000/////////000000000000000000000000000000///......------......///////////////////////////................................................000//////............///000000000000000111222222000000000000000000000000000000000000////////////..............................////////////......////////////............000000000000000000000000111000000//////000000000000////////////000111111......///000000000000000...//////000000//////...//////////////////////////////////////////////////////////////////////////////............//////////////////////////////...---------------.....................---------000//////............///111000///.........///000000000000000000000000000------...////////////...////////////////////////......//////////////////000000////////////....../////////....../////////...---,,,---...///...---////////////............000//////............/////////........................//////////////////.......................................///////////////............//////////////////////////////............////////////222222111000...---,,,,,,............------------///////////////.........---------.........////////////............//////......................................................//////////////////................................................---..................---------......------,,,,,,///............//////000///////////////......---,,,---......//////..........................................------------////////////////////////........................+++++++++,,,---...//////..................------+++,,,...000111111000000/////////////////////////////////......---------,,,...000111111000...,,,/////////....../////////////////////////////////........................////////////////////////000000000000////////////................................................---...............------/////////......---------......////////////......,,,...///111111///...,,,+++,,,.../////////...---...000000///222;;;JJJUUU222000...---///000000000//////000000111111111111111000///......///000111000//////////////////000111111000000//////......////////////////////////////////////000000000000///000111000...------.....................///000111111000000000000111111//////////////////////////////............//////////////////////////////................................................000///............//////...............//////000////////////////////////000000000000////////////..............................////////////......////////////////////////////////////////////////111000000////////////000///////////////000000000...//////000000000000000//////000000000000//////////////////////////////000000000000000000000000//////////////////////////////............//////000000000000000000000000...------------......///........................000///............//////333111///------...///000000000000000000000000000------...///////////////////////////////////////............////////////000000000000000/////////......////////////......000000//////000000/////////////////////.........111000///...............000000//////......------............////////////........................------................../////////......///////////////000000000000//////............////////////.........///////////////////////////////////////......//////000000000111.....................---//////............//////............................................................////////////................................................,,,---...//////...---,,,,,,---------------,,,,,,............//////000000...///////////////......,,,---......///.................................------------------------////////////////////////---.....................+++++++++,,,---...//////------..................,,,...000111222222111111........................111000000//////.........,,,...000111111000...,,,...//////////////////...////////////////////////........................////////////////////////////////////000000000000////////////////////////////////////////////////,,,------.........------111000000//////...............////////////......,,,...///111111///...,,,+++,,,---/////////......+++---.........333>>>GGG000...------///111222222///000111111222222111111111000///......///000111///000000000000000000///111111000000//////......////////////////////////////////////000000000000///000111000...------..................///000000111111000000000000111111/////////////////////////////////......///////////////////////////////////////////////////////////////////////////////////////............//////...............//////000////////////////////////////////////000000000000////////////////////////......////////////......000000000000000000000000////////////////////////111111000///......//////------.........////////////////////////000000111//////000000000000//////////////////////////////000000000000000000000000//////////////////////////////............//////000000000000000000000000---------------...///000---.....................//////............//////333222000...---...///000000000000000000000000000---...//////000000//////////////////////////////---.........//////000000/////////000000000000000......///000000///......000000000000////////////.........///////////////111000///...............000000000//////......------.........//////000000////////////////////////..................------...//////////////////...//////000111111000//////............////////////---........./////////000000000000000000000111111......//////000111111111...............---------//////............//////................................................---.........//////000000................................................,,,---...//////...---,,,,,,,,,---......---------------...//////000000000......///////////////...,,,---......///.................................,,,,,,---------------------------------------------------...............,,,,,,------......//////.............../////////...///000000111111111111........................000000000000000/////////---...///000000///...---......////////////......////////////////////////........................////////////////////////////////////000000000000000000000000000000000000////////////////////////...//////000000000000000000000000000000/////////......////////////.........///000000000000///...,,,---...///////////////---///000///,,,---000333...---,,,...000222222222///000111333333222222111///////////////000000111///000000111111000000///000000000000////////////000000000000000000000000////////////000000000000...///000///...---.../////////...//////000111222000000/////////000111111000000000000000000000000000//////......//////000///////////////////////////////////////////////////////////////////////////............//////000000000000000000111222222000000000000000000000000////////////000000000000////////////////////////......////////////......000000000000111111111111000000000000000000000000111111000///............,,,------...///.........///////////////000111111///000000111111000000/////////////////////////////////////////////////////////////////////////////////............//////////////////////////////------------...///000000---------...............///............//////000222111000/////////000111000000000000000000000000......///000000000000///////////////////////////------......///000000000......////////////000000---...///000000///...---,,,...///...------...///.........///////////////000//////............///000000//////////////////------......///000000000/////////////////////////////////.....................////////////............000000000000..................////////////000000//////...------,,,000000000000111111111111......//////000000111111..................------//////............//////................................................------......///000000000................................................---..................---------......//////......---...//////000//////...---...//////////////////,,,---......//////......------------------------,,,,,,,,,,,,---------------------------------------------.........//////.................................//////000000000///...............//////..............................//////////////////////////////////////////---...///000000///...---////////////////////////........................////////////////////////.../////////000000000111////////////////////////////////////////////////...///000111111111111111......//////////////////......////////////......000000000000000000000000/////////...//////000000111111111111000...------///......///111222111//////000222333444333222111......///000000000000000///000111111111111000///////////////000000000000000000000000000000000000////////////000000000000---...000///......///000/////////000000111333333//////......//////000111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////...............///000000000000000000000111222222000000000000000000000000.../////////000000000111////////////////////////......////////////....../////////000000000111111000000000000000000000000111111000......------...,,,---...///000//////...000//////...///000111222000000111111111111000000////////////////////////........................//////////////////////////////............//////........................------------...///000111---------.........//////...............///000000000000000000000111111111////////////////////////......///000000000000000////////////////////////------......///000000111------........./////////---...///000000///...---+++---///...------...111............/////////000///............//////000///////////////000000000------......///000000111////////////////////////000000000//////.........---...///000000///...---,,,---///000000///---,,,............/////////////////////......------,,,....../////////000000000.../////////////////////------..................//////............//////................................................------......///000000111......................................................------------......---...//////000000//////...//////000000///...---------...///////////////,,,---......//////......------------------------++++++,,,,,,,,,---------////////////////////////---------........./////////////////////............/////////000000111111///...,,,++++++,,,---...........................,,,------......///////////////............//////---...///000000///...---////////////////////////////////////////////////////////////////////////.../////////000000111111........................000000000000000000000000------...///000000//////,,,------....../////////......////////////......111111000000000000111111111000///......///000111---------///000111///---000//////000222111///,,,///111222444444333222111---...///111111111000//////000111222222111000///......//////000000111111000000000000000000000000////////////000000000000,,,...//////......000111000000000000111222333444...............///000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000...............///000111...............///000000000000000000000000000000.../////////000000111111000000000000000000000000......////////////......---.........//////000000000000000000000000000000111111000......------------...000111111111000///000///.........///111222000000111111111111000000////////////////////////........................//////////////////////////////............//////........................---------......000111111---------.........//////...............///000111...///000111222111111111////////////////////////...//////000000000000000////////////////////////---------...///000000111,,,---------......//////---...///111111///...---,,,...111000//////111444---.........//////000000...............///000111......//////000000111111---------...///000000111000000000000000000000000111111000000/////////...---...///000000///...---,,,---///000000///---,,,............/////////000,,,,,,------...///000000,,,---------....../////////////////////.........---------.........////////////............//////................................................---------...///000000111................................................///...---,,,,,,---...///......///000111111000000//////000000000...---,,,------...///000000//////,,,---......//////......------------------------+++++++++,,,,,,---------111000///...............000000///...............////////////////////////............//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111////////////000000000000////////////////////////////////////000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////////////////000000////////////////////////////////////000000000000000000000000000000000000555222///...000111000///111111000000//////......///111444555666555333111000000000000000000000000///////////////.........111000///---------...///000///......///111333555000000000000000000000000////////////000000000000111000//////000222555666444111//////111000---***000000000000000000000000222111111111000000//////000000000000000000000000............////////////111111000000//////......////////////////////////............////////////000000000000111111111111......//////000000111111............////////////000///...------...///000111111000000//////......111000///......///000111////////////..........................................//////000000111111......///000000000000000111111000000//////......000000000000000000000000---------.........////////////...---------------....................................////////////........................000000////////////000000///---,,,---000222111///////////////////////////,,,,,,------...///000000000000000000000000000000........................---.........//////000000000000000000000000000000000000////////////000000............////////////000000//////.........---////////////////////////............////////////////////////000000000000////////////////////////////////////////////////............////////////000000//////.........---............////////////////////////////////////........................------------------------//////000000000000//////........................000000000///.........---............////////////,,,,,,,,,---------............//////000000000111///////////////.........------------------------.........////////////000------------------------------------------------//////.........---------........................//////.........//////000000000///...............////////////////////////............//////////////////.........---------......................../////////000000000111111////////////000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000000000000000000000000000333111......000111000///111111000000///////////////111333555555444222111000000000000000000000000000000000000000000000000......---------...///000111000///...///111222444000000000000000000000000////////////000000000111////////////000222444555777333000///000000///...000000000000000000000000000000000000//////......000000000000000000000000....../////////000000000111000000000/////////...000000000000000000000000/////////000000000000111000000000000111111111111//////000000000000000111/////////000000000000111000///............///000111000000000/////////...000000////////////000000111000000000000/////////........................////////////000000000000......///000000000000000111000000000/////////...000000000000000000000000---------.........//////111111000///////////////////////////////////////............////////////..............................------------......000...------///000...,,,////////////////////////,,,,,,---......//////000////////////////////////..................................../////////000000000000000000000000000000000////////////000000............////////////000/////////............////////////////////////............////////////////////////000000000000////////////////////////////////////////////////............////////////000/////////........................////////////000000000000000000000000................................................//////000000000000//////......................../////////...........................////////////------........./////////........./////////000000.........///////////////------------------------,,,,,,,,,------------...------------------------------------------------//////.........---------....................................///000111111000//////............///////////////////////////............/////////////////////............---000000000000000000000000....../////////000000000////////////000000000000111111111111111111111111////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000222111111111000000//////////////////////////////////////////000000000000000000000000000000000000111///......000111111000111000000000000////////////111333444444444222111000000000000000000000000111111111111111111111111222111111000111111222222222111000//////000111222000000000000000000000000/////////000000000111111......//////000111222222888555111//////000111111000000000000000000000000////////////............000000000000000000000000/////////000000000111111000000000000////////////111111111111111111111111000000000000111111111111000000000000111111111111111111111111111000000000000000000000111111111111000//////......//////000000000000000//////////////////000000000000//////111111111111000000000000........................000000000000////////////......///000000000000000000000000000////////////000000000000000000000000---............/////////111000000////////////000000000000000000000000000............////////////..............................------------......111///...---......,,,+++////////////////////////---------......//////000............................................................////////////000000000000000000000000000000////////////000000............////////////////////////............////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////............////////////////////////........................////////////111111111111111111111111........................//////////////////////////////000000000000//////........................---------...........................////////////....../////////000000000.........////////////000------......//////000000////////////////////////,,,,,,,,,------------...........................------------------------...............---------........................000///////////////000000000///............//////////////////////////////............/////////////////////...............000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000111111000000//////......////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000222222222111000000//////////////////////////////////////////000000000000///////////////////////////.........///000111000000000000000000000000000///000222333333333222111000000000000000000000000000000000111111111111111333333222111000000//////222222111000//////000000000000000000000000000000//////000000000111111111------///000111111111111666444222000000000111111////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000////////////000000000000000000000000//////000000000111111111///000000000111111111111333333222222111111000000//////000000000111111111000//////////////////000000000000000////////////...///000111111000///...111111111000000000//////........................111111000000//////............///000000000000000000000000000////////////////////////////////////...............////////////...------------......////////////////////////............////////////........................000000////////////000000///......---...------,,,////////////////////////------....../////////000////////////////////////.................................///////////////////////////////////////000000////////////000000............///////////////////////////.........////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////............///////////////////////////.....................////////////000000000000000000000000........................//////////////////////////////000000000000//////........................,,,,,,------......//////............////////////....../////////000000000000000000000000000000000,,,------...///000111111////////////////////////.........////////////000////////////////////////........................................................................333222111//////.........//////............//////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////000000000000////////////////////////////////////000000000000111111000000//////......////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111000000//////000000000000000000000000////////////000000000000////////////////////////......///000000000111111000000000000111111111111///000111222222222111111000000000000000000000000/////////000000111111111..................------222222111000000/////////000000000000000000000000000000000000111111111111---...///000111111000000000222333333222000///...////////////////////////000000000000000000000000////////////////////////000000000000111111111111////////////000000000000////////////////////////........./////////000000///000000000111111111111333333222222111111000000........./////////000000///000000000000000000///////////////000000000000...///000111111000///...000000/////////.........////////////////////////111111000000//////............///000000000000000////////////000000000000////////////////////////////////////////////////......------------..........................................////////////////////////////////////000000////////////000000,,,---............//////000000000000000000000000.........///////////////000000000000000000000000///////////////////////////////////////.........////////////////////////000000////////////000000............////////////.........///////////////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////............////////////.........///////////////............////////////////////////////////////////////////////////////........................//////000000000000//////////////////////////////,,,------....../////////............////////////------........./////////111111111111111111111111,,,------...///000111111000000000000000000000000.........////////////000////////////////////////........................---.............................................444333222000///...------///............//////000////////////////////////............////////////...////////////000000000............................../////////000000000////////////000000000000........................////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////000000000000000000000000000000000////////////000000000000000000000000000000000000...000222222111000000111000000000111111111111222//////000111111111111111000000000000000000000000......///000000111111111---...///111222222222222222111111111000000//////000000000000000000000000000000000111111111222222/////////000000111111111...111444555333000......000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111////////////000000000000....................................////////////000000000000111111111111111111111111111000000000............///////////////000000111111000000///////////////000000000000//////000000000000//////////////////............////////////////////////000000000000////////////......///000000000000000////////////000000000000000000000000000000000000000000000////////////...000////////////000000111....................................////////////////////////////////////......------------......,,,---//////...///000222000000000000000000000000////////////////////////111111111111111111111111///////////////////////////////////////.........000000000000000000000000000000////////////000000............////////////.........///////////////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////............////////////.........///////////////............////////////........................////////////////////////........................//////000000000000//////////////////////////////.........///////////////............////////////------........./////////222222111111111111000000------......//////000000000000000000000000000000,,,,,,,,,------------...................................................---------.......................................333222111000////////////...............///000000////////////////////////............////////////.../////////000000000000/////////////////////////////////000000000111111////////////000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---------...//////000000000000000000000000000000////////////000000000000000000000000000000000000///222444444222000000111000000111111111222222222/////////000000000000000000000000000000000000000//////000111111222333333111222333333333222111111000111111111111000000///000000000000000000000000000000111111111222222222111111000///000111222333///222555555222000000111000000000000000000000000/////////000000000111111000000000000000000000000....../////////000000000.../////////000000000111////////////////////////...////////////000000000000000000000111111111111//////000000000000000111...////////////000000000///000111111111111000///.../////////000000000111000000////////////000000000000000////////////...////////////////////////////////////000000000000......///000000000000000.../////////000000000111000000000000000000000000000000000000/////////...///////////////000111111....................................////////////////////////////////////......------------.........000111111///...000222000000000000000000000000000/////////////////////000000000000000000000000////////////////////////000/////////............000000000000000000000000000000////////////000000............////////////............/////////000////////////////////////............////////////////////////000000000000////////////////////////////////////////////////............////////////............/////////000............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000/////////............////////////....../////////000000000000000000000//////...............///////////////////////////////////////,,,,,,,,,------------...------------------------........................---------.........//////........................111111000000000000000111...............///000111////////////////////////............/////////000.../////////000000111111////////////////////////000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000+++,,,,,,---...///000000000000000000000000000000////////////000000000000000000000000000000000000000333666555222000000111000000111111222222222222////////////000000000000000000000000000000000000000000111222333333444444222222111///,,,)))&&&$$$000000111111111111000000000000000000000000000000000111111111111222222222333222000//////111333444222444555444111000222555000000000000000000000000---.........//////000000000000000000000000000000............////////////.../////////000000111111000000000000000000000000000000000000111111111111000000000000111111111111......//////000000111111000000000000111111111111///000111222222111000///.../////////000000111111111000///......///000111111111111111000000000000000000000000000000000000......//////000000111111...//////000000000000000.../////////000000111111000000000000000000000000111111000000/////////...---------------...///000000000000000000000000000............/////////000000000000000000000000000000000////////////000000000222444222///---///111000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000//////.........---000000000000000000000000000000////////////000000............/////////000---.........//////000000////////////////////////............/////////000////////////000000000000////////////////////////////////////////////////............/////////000---.........//////000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222111111000000//////............/////////000000000000000111111111111//////......---------,,,///////////////.........////////////////////////........./////////000000------------------------////////////////////////---------.........//////..............................///000000000000000////////////////////////......------------......---...///000000111000000////////////000000000000111111000///////////////111111000000//////......////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000///////////////000444444555444333111///...000000000000000000000000............////////////222111111111000000//////000000000000000000000000000000111111111111000000...///111222222000...---000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///.........000111333555222222111111111111111111222222111111111111222222333333222222111000//////222111000000000111333333222222111000//////000000222111111111000000//////000000000000000000000000------......///000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000222111111111000000////////////000000111111222222111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......000000//////.........---////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////......////////////......000000000000000000000000222111111000///......---111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111,,,------...///000111111........................111111000000//////......000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000//////.........---......////////////......000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111000///......///000111...///000000000///---,,,........................000///...---,,,------...........................---------.........//////...///000000111111000000///////////////////////////......------......///...//////000000000000000............////////////111111000///////////////111000000000/////////...////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000//////000111111000///...000000000000000000000000/////////000000000000111111111111111000000000///000000000000000000000000000000111111111111000000//////000111111000///...000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222333111111111111111111111111222222111111111111222222333333222222111000000///222111000000000111222333222111111000000000000000111111111111000000000///000000000000000000000000//////////////////......000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000///000000000000000111111111111111000000////////////000000000000000000000000000000000000000000000000111000000000/////////...000/////////............////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........////////////......000000000000000000000000111111111000///.........000000000000000111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///...---,,,,,,.........///////////////////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000/////////...............////////////......000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000///......///000000///////////////......---........................000///...---------..............................---------.........////////////000111111111111111///////////////////////////......------......///000000000000000/////////---------.........//////111000000///////////////000000000000////////////////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111000000////////////000000,,,---...///000111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666555333222111111111111111111111111111111111111222222111111111111222222333333222222111000000000111111000000111111222333111111111000000000000000111111111111000000000000000000000000000000000000111111000//////...------000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000111111111111000000000000111111111111000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////...//////000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////000000//////...000000000000000000000000111111000000//////......//////000000111111222222........................////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///...---,,,,,,000000000//////.........000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000////////////.........//////000000//////...000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////............//////000//////............///////////////////////////000///......------..............................---------...............///000000111111111111111//////////////////////////////............//////111111000///////////////.........////////////000000000////////////000000000000000000////////////////////////000000000000000000////////////000000000000000000000000000000........................000////////////000000111......///000111222222333000000000000000000000000//////000000000111111111111111111000000000000000000000000000000000000000000000111111111111000000111111000000000111222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111555444333222111000000000111111111111111222222222222222111111111111222222222222222111111111000000111111111111111222222222000000111111111000000000111111111000000000000000////////////////////////000000000000//////......000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111////////////////////////111111111000000000000000222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000///////////////////////////.........//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000//////////////////////////////111000000000/////////.........///000111222222333////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000/////////////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////////////////000000////////////////////////000000000000//////////////////////////////////////////000000000000///////////////////////////////////////////////////..................///000///...------...///000000000000000000000000000//////..................................................................//////000111111111111111/////////////////////////////////....../////////222111000///....../////////000000000000111111111000000////////////000000////////////000000000000////////////000000000000000000////////////000000111111111111111111111111........................///////////////000111111000000000000000000111111000000000000000000000000........./////////000000000000000000000000111111000000000000000000000000000000111111111111000000111111111111111222333444111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222222222111111111111222222222222222111111111111111000000111111222222222222///000111111111111000000000000000000000000111111////////////////////////////////////000000111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111111111000000000///111111111111111111111111000000000000000000000000//////000000111111111111111111000000000000111111////////////////////////000000000000000000111111222222111111000000//////000000000000111111111111////////////////////////////////////////////////////////////000000000000.........///////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000////////////......///000111222222333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111......//////000111111222////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111//////////////////////////////000000000000000000//////000000000000//////////////////////////////.../////////000000000111000000000000000000000000////////////////////////...//////////////////...000///...------...///000000000000000000000000000......//////////////////.............................................---......///000000000000000////////////////////////000//////......//////000111111///......///000000000000111111111222222222///////////////000000111////////////000000000000////////////000000000000000000////////////000000111111111111111111111111111111111111111111111111///......//////000111222111000///...............000000000000000000000000............////////////000000000000111111111111000000000000000000000000000000111111111111000000111111111222333333444444111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111...///000111111111111111000000000111222222333333222222111111111111222222111111111111111111111111000000111222222222222111...///111222222111000000000000000000111111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000/////////000111111222222111111000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000000000000111111111111222000000000000000000000000000000000000000000000000////////////000000000000.........///////////////000000000000000000000000///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222333///000000111111000000///000000000000000000000000000000000000//////////////////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///...---,,,,,,---......///111222222333////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111///000000111111000000///000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000//////000000000000/////////............//////000////////////////////////......///000000000//////.......................................---------------...///////////////////////////////////////000000////////////000000111000.........///111222000000000000111111111111///////////////000111111.../////////000000000111////////////000000000000000000////////////000000111111111111111111111111111111111111111111111111............///000111222222111000///...//////000000000000000000000000000...////////////000000000///000000000111111111111000000000000000000000000000000111111111111000000000111222444444444444333111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///000111222222222111111///000000111222222333333222222111111111111222222111111111111111111111111///000111222333222222111...///111222222222000000///000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000...//////000111111222222111111000000000000111111000000000000000000000000///000000000111111111111000000000000000111111111000000111111111222222222000000000000000000000000000000000000000000000000.../////////000000000111............/////////000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000111111111111000000000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///...---,,,,,,//////000000000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000///000111222222111000///---......///////////////........................---...///000111000000///........................//////.........---------,,,------...............////////////////////////000000////////////000000000///...---...///222333////////////000000000000///////////////000111111.../////////000000111111////////////000000000000000000////////////000000111111111111111111111111////////////////////////............///000222222333333222111111222333444000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000000000111111111111000000///000333555666555444333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222333444333333111111///000000111222222333333222222111111111111222222111111111111111111222222///000111222333222111111---///111222333222111000//////000000111111111222000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000...//////000111222222222111111000000000000111111000000000000000000000000//////000000111111111222//////000000111111222222000000111111222222222222000000000000000000000000000000000000000000000000.../////////000000111111---.........//////000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000111222333333222111000,,,---///000000000///...........................---...///111111111000///........................//////.........---------////////////////////////............////////////222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000///////////////222222222111111///......000000000000000000000000222111111111000000//////000000000000000111111222111111111111000000000000////////////////////////111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111333333222222222222222222333333333222222111111111333222222111111222222333111111111222222333333333222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000222222111111111111222222//////000000111111111222333222111/////////000111......---...///111333444222111111111000000//////222222111111000////////////000111222222111000///000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222111111000000000000111111............/////////000000000000000000000000000000000000000000000000000000000000000000000000000333111///...---...///000.........///////////////......////////////......000000000000////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222333222111000000111222333000000000000000000000000222000///...///000222333000000111111111111000000222111000//////......///......//////000000111111000000111111111111000000000000000000111111111111222222222111111111111000222111000000000111333333...///000111111000///...000000000000000000000000111111222111111000///...000000000000000000000000000000000000000000000000---///000000///......///////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000///...---,,,,,,//////.........---------........................////////////////////////............////////////000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////222111111111111111111111222222222111111000///...000000000000000000000000111111111111000000000///000000000000000111111222111111111111000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333333222222222111111333222222111111222222333222222222222222222333333111111111111111111111111222222222222222222222222333333333222222222111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111222111000///...---......///111000///...//////000111111111111111000000000///////////////000000000000000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111///.........///000000000000///.........---......////////////......000/////////////////////......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111000//////000111111000000000000000000000000111000///...///000222333000000111111111111000000000///////////////000111000000000000////////////000000111111111111000000000000000000111111111111000000111111222222222333111111000000000111222333//////000000000000//////000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000...000111111000//////000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000///......------//////.........---------........................////////////////////////............////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000......------------......111111111111111111222222111111222111111000///...000000000000000000000000111111111111000000000000000000000000000111111222222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222333333444333333333222222222222111333222222111111222222333333333222222222222222222111111111111111111111111222222222222222222222222333333333222222222222111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000111111111111111000000///.........//////333222111000///.........111111111111000000000000------......///000000111111111000000000000111111000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111000000//////000000111....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222111///......///000000222111000000......---,,,......////////////......////////////////////////------...///000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111000///...///000111222000000111111111111000000............///000111222111111111000///.........000000111111111111000000000000000000111111111111...///000111222333444444111000000000000111222222000000000//////000000111000000000000000000000000......000111111222222222000000000000000000000000000000000000000000000000///111222222111000000111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222111000///...------////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000/////////////////////////////////.........------........................////////////////////////............////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////......------------......///////////////000000000111111111111111000//////000000000000000000000000111111111000000000000000000000000000000111111222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444222222222222222222222222333222222111111222222333333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111111111333222111000//////......111111111000000000000000////////////000000111111222111000//////000111222///000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000////////////000000...////////////000000000000000000000000000000000////////////////////////////////////////////////111000////////////000000111000000000//////............////////////...............///////////////---......//////000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////000////////////000111111000000111111111111000000///////////////000111111111000000000/////////...000000111111111111000000///000000000111111111111///000000111222222333333000000000000000111111222111000/////////000111222000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...000222111000///000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000............//////000000////////////....................................////////////////////////............////////////,,,,,,---...///000000111////////////////////////////////////////////////////////////////////////.........------...............//////000000000000000111111111111000000///000000000000000000000000000000000000000000111111000000000000000111111222222222222222111111111111000000000000000000000000111111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111111222222222222222222222222000000111222333333444444222222222222222222222222333222222111111222222333333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333222222111111222222333222222222111111111111111111111222222222222222222111111111111111111000000000000000000000000111111222222222111111111000000222111000//////000111222///000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000////////////000000////////////000000000111000000000000000000000000////////////////////////////////////////////////000///////////////000000.../////////000000111111......////////////......------....../////////000000000//////......------000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000////////////111111111111111111111111///////////////////////////////////////000000111000000111111111111000000111111000///////////////.../////////000000000111000000111111111111000000///000000000111111111111111111111111111111111111//////000000111111111111111000/////////111222333111111111111111111111111111111111111111000//////111111111111111111111111000000000000000000000000---///000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111////////////000000000000------......///000000000000000/////////.................................////////////////////////............////////////------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000111222222333333000000111111111111000000000000000000000000000000000000000000111111111111000000000000000111111222333222222222222111111111////////////////////////111111111111111111111111111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333444111222222222222333333333333222222111111222222333333333222222222222222222444444444444444444444444222222222222222222222222111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222333333333222222222222222111111111...///000111111111000000//////000111222222222111000000000000111111111111444444333222222111000000111111000000000000111111000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000//////......//////000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---...//////111111222333......////////////......---------......//////000111000000///...---,,,,,,000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111000000000000000000000000....../////////000000000000000111111111111000000222111000///.....................///000111111111000000111111111111000000000000000000111111111111222222222111111111000000...///000000111111000000000000000000111222222333111111111111111111111111222222222111111000......111111111111111111111111000000000000000000000000---...000000.........///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////000000000000---.........//////000000000000000/////////..............................////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111222222333333000000111111111111000000000000000000000000000000///000000000111111111111000000000000000111111222333333222222222111111111000000000000000000000000111111111111111111111111111222444555555444222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222333333333333333333333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222333333333333222222111111111...///000111111111111000///000111222222222111111///000000000111111111111222222222111111111111111000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111//////............////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000/////////000111111111222......////////////......,,,,,,---......///000000/////////......------,,,000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111///000111222222111000///000000000000000000000000---......///////////////000000111111111111000000111000///////////////000////////////000000000000000000111111111111000000000000000000111111111111111111111111111222222222......000111111111000/////////000111222222222222111111111111111111111111000000111111111000000///111111111111111111111111000000000000000000000000...///111111///...///000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000.........///////////////000000000000/////////...........................////////////////////////............/////////000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111---......///000111111111///000000111111111000000000000000000000000000000//////000000111111111222000000000000000111111222333333333222222222111111111111111111111111111111111111111111111111111111111222444555555444222111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222111111111222222333333333333222222222222222222333111111111222222333333444222222222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111222222333333333222222111111111000111222333444444333222000111222333333222000000//////000000111111111222/////////000111111222222///000111222222111000///000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222//////............//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000111000000111111111000000000000000......////////////......,,,,,,------...///000000------..................000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222...///000111111000///...000000000000000000000000---......///000/////////000000111111111111000000///......//////000111222111111000000//////......000000111111111111000000000000000000111111111111//////000111222333333444---...000111111111000///...///111222333333222222111111111111111111111111...///000111111222222111111111111111111111111111000000000000000000000000///000222222000///000111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111........................////////////000000000000////////////////////////000000000000////////////........................111111000///...---,,,,,,////////////000000000000////////////000000000000222111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000444333333222111000//////000000000000000000000000//////000111111111111111000111222222222000///...333333222111000000111111000000111111222222222222111111111111111111111111000111111111111222222222111111222222222333333333333333333333333333333333333333444444444333333222111111111111111111111111222222333333333444444444333333333444444555555555333333333222222222111111555555444333333222111111333333333333444444444444444444444444444444444444555555555555444444444333666555333222111111111222111111111111111111111111444333333222222111111111444444444333333222222222111222222333333444444555111111222222222222111111000000//////000111222222222222111111111111111222000000000000000000000000222111111111000000//////------///111333444222000////////////000000000000111111111111000000000000//////000000000000//////000000000000000000000000000000000000000111111222222111111000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111000000000000000111000/////////000222333000000000000000000000000111111000000//////......111111000///////////////////////////////////////.........///......------///////////////.........111111111111000000000000000111111000000///...------......///000111111222////////////000000000000000000000000000000000000000000000000////////////111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111222222111000///...222222222222222222222222333111000.........//////000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333333333111000///222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000///000111222222111000///111111222222222222111111444333333222111000////////////000000111111111222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000---///000///...---...000//////////////////////////////............/////////////////////.........//////000000000111111111////////////000000000000111111111111000000000/////////000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111111000000000000000000000000//////000111111111111111111111111111111000//////333333222111111111111111111111111111222222222333111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333333333222333333333333333222222333333333333333333333333222222333333333444444444333333333333444444555555444444444333333222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333222222222222444333111000000000000111222222222222222222222222333333333222222222222222444444444333333222222222444333333333333333333333111111222222222222111111000000000000000111222222111111111111111111222222000000000000000000000000111111111111000000000/////////000222444444222000////////////000000000111111111111111000000000000//////000000000000//////000000000000000000000000000000000000000111111222222111000000//////000000111000000000/////////...000000000000000000000000000000000000000000000000111000000000000000000000111000000///000111222333000000000000000000000000111000000000/////////...111111000///////////////........................------......///........./////////////////////...////////////...............///000000000000000//////000000111111222222222////////////000000000000000000000000000000000000111111111111111000000000111111111111111111111111......//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222000000///...//////000111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000///......222111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000///000111222222111000///111111222222222222111111333333222222111000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000...///000000......///000//////////////////////////////............//////.........//////000000000//////000000000111111111////////////000000000000111111111111000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111222222222333333111111111111222222333333000000000000000000000000//////000111111111111111222222111000000000000111333222222111111111111222111111222222222222333333222222222222222222222222111111222222222333333333222222222222333333333333333333333333333333444444222222333333333333222222444444444444444444444444333333333333444444444444333333333333333444444444444444444444333333333333333333444444555666777777444444444444444444444444444444444444444444444444333333333333222222222222333222111111111111222222333333333333333333333333222222222222333333333333444444333333333333222222555555444444333222222111111222222333333222222111111000000000000111222222111000000000111222333333000000000000000000000000111111111111000000000000222111222333444444222000/////////000000000111111222222111111111000000000///000000111111000000///000000000000000000000000000000000000000111111222111000000///////////////000000000000////////////000000000000000000000000////////////////////////000000000000000000111111111000000000000111222222000000000000000000000000000000000000////////////111000000///////////////........................,,,---...///////////////......//////////////////............////////////---...///000111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111222222222000000000000000000000000............////////////000000000000000000000000000000000000000000000000000/////////000111333444000000000000000000000000//////...///000111222333000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000////////////000111111111111111000000000222222222222222222222222111111111111111111111111111111111111111111111111000000111222222111000000111111222222222222111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000........................000000000000000000000000///000111111//////000111//////////////////////////////............//////...////////////000000000....../////////000000000////////////000000000000111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222000000000000000000000000//////000111111111111111333222111000000000111222333222222111111222222222222222333333333333333333222222222222222222222222222222222222333333333444222222222333333333444444333333333444444444444444111222222333333333333333444444444444444444444444333333333444444444444555333333333333333444444444333333333333333333333333333333444444555666666666666555555555555555555555666666666666666666666666555555555444444444333333333333333333333444444444333333333333333333333333111222222333333444444444333333333333333333333333555555444444333333333333222222333333333333222222111111111000000111222222000000000000111222333333000000000000000000000000111111111000000000000000222222111222333333111/////////000000000111111111222222222111111111000000000000000111111000000000000000000000000000000000000000000000000111111222111000//////......//////000000000000////////////000000000000000000000000////////////////////////000000000000000111111111000000000111111111222222////////////////////////000000000000////////////000000////////////000000------------------------,,,,,,---///000000000000............////////////000000000000111111111111......///000000000000000............------------////////////000000000000////////////////////////000000111111111111111222////////////////////////////////////////////////////////////////////////000000000000000000000000111000///......000222444000000000000000000000000/////////000000111111222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333222111111111222333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111111222222111111111111111111111111111111222222222222111111000000111111111222222222000000000000000111111111000000000000000000000000000000000000000000000000111111111000000000000000///////////////////////////////////////////////////111222111000///000111//////////////////////////////............//////111000000000////////////---------.........//////////////////000000000000000000000000000000111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111444444333333222111111000000000000000000000000000//////000111111111111111333222111000000111222333333222222222222222333333444444333333333333333333222222222222222222222222222333333333444444444444222222333333333444444444333333333444444555555555111222333444444444444444444444444444444444444444333333444444444555555555444444444444444444444444222222333333333333333333555555555555555555555555555555555555666666666666777777777777777777777777666666555555555444444444333444444444444444444444333333333333333333333333222222222333333444444555333333333333333333333333333333333444444555555555333333444444444444333333222222111111111111111222111111000000111222222333111111111111111111111111000000000000000000111111222111000000222222000///000000000000111111111111222222222222111111111111000000111111111111000000000000000000000000000000000000000000000111111222111111000///////////////////////////000000000000000000000000000000000000//////////////////////////////000000111111111111000111111111222222222222////////////////////////////////////000000000000000000////////////000000........................,,,---...///000000000000---.........//////000000///000000000111111111222000000000000000///..................------------////////////000000000000/////////////////////////////////000000000111111////////////////////////000000000000000000000000////////////////////////111111111111111111111111444222000......///000111////////////////////////111111111111111000//////111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333222111111222333444111111111111111222222222111111111111111111111111111111111111111111111111000000111111222222222333222222111111111111222222111111222222222222111111000000000111222222333333111111000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000///////////////////////////111222111000///000111//////////////////////////////............//////111111111000000/////////------........./////////////////////000000000000000000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000222222222333333333333444555555444333222111000000000000000000000000000000//////000111111111111111222111111111111222333333333222222222222333333444555555444444444444333333333333333333333333333333333333333444444444555555333333333333444444444444333333333444555555666666222333444555555666555555444444444444444444444444333444444444555555555555666666666555555555555555333333333333444444444444666666666666666555555555444444555666777888999999999999999999999999999999777777777666666666555555444444555555555555444333444444444444444444444444333333333333444444444444222222333333333333444444222333333444555555666666333444444555555444444333333333222111111111111222222222111111111111111222111111111111111111111111000000000000111111111111111000//////111222111000000000000111111111222222333222222222222111111111000111111222222111111000000000000000000000000000000000000000000111111222222111111000000000000000////////////000000000000000000000000000000000000/////////////////////////////////000111111222222000111222222333333222222000000000000000000000000////////////000000000000///////////////000000111////////////////////////---...//////000000000000------......///000000000------......//////000000111111111111000///...---000000000000000000000000////////////000000000000000000000000000000000000.........///000000111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111444333111////////////000////////////////////////222222222222111000///...111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000000000000111222222111111111222222222222222000000000000000000000000222222222222222222222222000000111111222333333333333222111111111111222333111111222222222222111111000000111111222222222333111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000///000111111//////000111//////////////////////////////............//////000000000000000111111111/////////000000000000111////////////000000000000///000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000222222222333333333444444444444444333333222222222000000000000000000000000//////000111111111111111000111222222333333333222222222222222222333444555555555555555444444444333333333333333333333333333444444444444555555555555333333333444444444444555333333444444555666666666333444555666777777777777555555555555555555555555444444444444555555555555888777777777666666666666555555555555666666666777777777777888888999999:::888999:::;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::888999999999999888666555666666666666666666666666444444444444444333333333222222222333333444444444444444444555555555555555444444555555555555444444444333222222111111111222333333222111000000000000111111111111111111111111///000000000111111111111111000///000222333333222000000111111111222222222333333222222222111111111000111111222222111111000000000000000000000000000000000000000000111111222333333222111111111111111.../////////000000000111000000000000000000000000000000000000000000000000...//////000111111222222000111222333333333222222000000000000000000000000.../////////000000000111///////////////000111111000000000000000000000000...//////000000000//////------......///000000111---------...///000000000///000000000000000///...///000000111111222222222////////////000000000000000000000000000000000000...//////000111111222222111111111111111111111111111111000000000/////////000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000111222222222111000000111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222///000111111222222222111111111111222222333333333111111111111111111111111222222222222222222222222000000111222222333444444333222222111111222222333111111222222222222111111111111111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000...///000000......///000//////////////////////////////............//////......///000111222333333111111111111222222222222////////////000000000000//////000000111111111222111111222222222222111111111111111111111111111111000000000000000000000000000000111111111222222222222222333333333333444444000000000000000000000000//////000111111111111111///111222333444333333222222222222222333333444555666666555555555444444444333333333333333333333333444444444555555555666666333333333444444444555555333333444444555666777777444555666777888888888888777777777777777777777777444444444555555555666666999999888888777777666666666666777777888888999999666777888999;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>><<<:::999888888888888888888888888555555555444444333333333222222222333333444444444666666666555444444333333444444555555555555444444444333333222111111111222444444222111000000//////111111111111111111111111//////000000111111111222222000///000333444555444000111111111111222222222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000111111222444333222222111111222222.../////////000000111111000000000000000000000000111111111111111111111111...//////000111222222222000111222333444333222222000000000000000000000000.../////////000000111111///////////////000111111000000000000000000000000///000000000000//////...---------...///000000111...//////000111222222333---...///000111111111111---......///000111111222////////////000000000000000000000000000000000000///000000111222222333333111111111111111111111111000000//////.........---000000000000000000000000111111111111111111111111...///000111222222111111111111111111111111111111...///111222333333222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000222333444555444444333111111111222222333333333222222222222222222222222222222222222222222222222000000111222333333444444444333222111111222333444111111222222222222111111111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000...///000///...---...000//////////////////////////////............//////000///---,,,---...000222222111111111000000//////111111111000000000000000000000000000000000000000111111000000//////......111111111111111111111111......///000111222222333000000000000111111111111000000111111222222222222111111111000000000000000000111111111111222222222333222222111111222222333000222333333222111333444333333333333333333333333444444444444444444444444333444444555555555444444444555555444333222222333222222333333444555555555555555666777888888888888777666444222222444666888666666777888999::::::;;;777777888888888888888888<<<:::888888:::===>>>>>>@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLMMMOOORRRUUUWWWXXXXXXXXXWWWUUURRRPPPNNNLLLLLLMMMLLLLLLJJJIIIHHHJJJKKKJJJJJJHHHFFFCCCBBBBBB@@@>>>===<<<<<<:::888:::::::::999999777666555333333333333444666777888444444444444444555666777666666555555555555666666333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222111222222333333222222111222222111111111111111222222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000111111000///...---,,,,,,111111111111111111111111111111222222222222111111//////000000000000//////000111111111111222222222////////////////////////000000000000000000000000000000//////.........---............/////////000---......///000111111222////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111111000...///111333000000000000////////////222222333333333444444444111111111111111111111111000111111111111222222222333333333333333333333333333333333333333333333333111222333444444333222111222222222222222222111000111111111111222444555666333222111111111111111222222222111000000000000000555444333222222333444555555555444333222222222333222222111111111111222222333333333333222222222222444333222111000000000000222222333333333444444444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000.........///000000000000000000000000000000000000000000000000000000000000000000000000000222000...---.........,,,000///...------///000111111111111111000000000///111000000000000000000000000000000000000000000000111111000000////////////111111111111111111111111000000111111222222333333000000000000111111111111000111111111222222222222111111111111111111111111111111111111222222222222333333222222222222333333111333444444333333444555333333333333333333333333444444444444444444444444222222333444444444333333666888888777666555555666444444444555555666666666777777888999::::::::::::777777777888888999999999;;;;;;;;;<<<<<<============>>>@@@AAABBBBBBAAA@@@CCCAAA???@@@BBBEEEEEEEEEHHHHHHJJJLLLPPPSSSUUUWWW[[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[\\\]]]]]]\\\\\\XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPOOONNNLLLJJJHHHGGGEEECCCAAA>>>>>>>>>===<<<;;;:::999888888777777777777777777777777666555555555555666666555444333333333333333444444444444444444444444111111000000000000111111222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222111222222333333222222111222222111111111111111222222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000111111111000000//////...111111111111111111111111111111222222222222111111//////000000000000////////////000000000111111111////////////////////////000000000000000000000000000/////////...................../////////000000......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////000000////////////000000111111111111111111111111111111111000//////111333111000000000////////////000000000000111111111222111111111111111111111111111111111111222222222222222222222222222222222222333333333333333222222222222333444444444333222111222222333333333222222111444444333333222333333333555555555444444555666666555555444444444444555555555444333333333333444555444444333222222222222222444444333333333333444444333333333333222222222222444333333222111111111111000000000111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000///...//////000000000000000000000000000000000000000000000000000000000000000000000000000...---,,,,,,...000//////000///...---...///000111111111111111000000000000000000000000000000111111000000000000000000000000111000000000000/////////111111111111111111111111222222222222222222333333000000000111111111222222111111111111222222222222111111111111111111111111111111111111222222222333333333222222222222333333333444555555444444555666333333333333333333333333444444444444444444444444222333444444555555555555555666777666555444555666666666777777888999999:::;;;<<<===>>>>>>??????>>>888999;;;<<<===<<<;;;;;;BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIJJJJJJHHHGGGIIIGGGGGGHHHJJJLLLLLLLLLMMMNNNQQQTTTXXX\\\```aaadddeeeffffffdddbbb___]]]WWWWWWXXXYYY[[[]]]^^^___```___^^^]]]]]]]]]^^^_______________^^^]]]\\\[[[[[[YYYVVVUUUTTTSSSPPPNNNJJJJJJJJJIIIGGGEEECCCCCCAAA@@@???===;;;:::888888888888777777777777777777555555444333222222222333444444444444444444444444111111000000000000111111222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222111222222333333222222111222111111111111111222222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111///000000111111000000///.../////////000000000000////////////////////////000000000000000000000000////////////................../////////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111000000//////000000111222222222222222222222222000111222111//////111333111111000000000//////////////////000000000111111111111111111111111111111111111111111222222222333111111111111111111111111333333333222222111111111333444444444444333222111222333333444444444333333444444444444444555555555666666555555555666666777444444555555666666777777888888777777777777888888777666555555555555555555555555444444444444555555444444333333333222222222444333333222222222222333000000000000111111111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000///---,,,---///111111000//////......//////000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222111111000000111111111222222222222222222222222222222222111111111222222222222222111111111222222222333333333333333222222333333333222444555555444444555666444444444444444444444444555555555555555555555555444555666777888888888888555666777777555555555777777888999;;;===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFF@@@AAAAAABBBBBBBBBAAAAAAFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLPPPSSSTTTRRRPPPOOOPPPOOONNNOOOQQQSSSSSSRRRSSSTTTVVVYYY\\\```ccceeedddfffhhhhhhfffaaa\\\XXXTTTSSSSSSSSSTTTVVVXXXYYY\\\ZZZYYYWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\ZZZ[[[\\\\\\ZZZYYYYYYYYYXXXWWWUUUTTTRRRQQQMMMLLLKKKHHHEEEBBB@@@>>>999999999:::::::::999999555555444444333444444555333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111000111111222333222222222222222222222222111222222333333222222111111111111000111111222333000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111000000000111111000000000/////////000000000111111////////////////////////000000000000000000000000///////////////............////////////000000000111111000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111000000000000000000111222222222222222222222222000111222111000000111222111111111000000000//////000111111111111222222222111111111111111111111111111111111222222222333333222222222222222222222222333333333222222111000000333333333333333222222111222333444555555555555555333444555777999:::;;;;;;::::::999888777777777888666777888999::::::;;;;;;===<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;777777666666666666777777666666555555555444444444333333222222222222333333222222333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000////////////////////////////////////////////////////////////////////////333111000111333444444333///////////////000111111000000000000000000111111//////000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000000111111111111222222222222333222222222222222222222111222222222333333333444111222222222222333333333444333333333333333333444222333444444333333444555444444444444444444444444555555555555555555555555444555666888999:::::::::888:::;;;:::999999:::;;;999;;;===@@@DDDGGGIIIJJJLLLMMMNNNOOOOOOPPPOOOOOOMMMKKKJJJHHHHHHIIIKKKLLLIIIJJJKKKLLLMMMNNNOOOOOOTTTWWWZZZ]]]^^^]]][[[YYYXXXWWWUUUVVVWWWXXXXXXXXXZZZ[[[\\\]]]___aaacccdddbbbeeeiiijjjhhhccc\\\XXXUUUUUUTTTTTTUUUVVVXXXYYYWWWUUUTTTRRRRRRSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^^^^^^^[[[\\\]]]^^^___`````````[[[ZZZYYYWWWTTTQQQNNNMMMAAAAAAAAA@@@???===;;;:::555444444444444555555666333333333333333333333333444444333333333333444444222222222222222222222222222222222222222222222222111111000000111222222333222222222222222222222222111222222333333222222111111111000000111222222333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...//////000000111111222111111111111111111111111111111222222222222111111000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000.........///////////////////////////000000000111111111111111000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111000222333222111000111222111111111111000000000000000111111111111222222222111111111111111111111111111222222222222333333333444444444444444444444444333333333222222222111111333333333333333333333333444444555777888888888888777888:::<<<>>>?????????@@@@@@>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@????????????????????????????????????>>>>>>>>>>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888444444333333222222333333444444333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111////////////////////////////////////////////////////////////////////////333222222444777:::;;;::://////000000000111111111000000000000111111111111/////////000111111222222000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000111111111111222222222222333333333333333222222222222222222222333333444444555222222222222333333333333444444333333333333444444111333444444333333444555444444444444444444444444555555555555555555555555444555777999:::;;;<<<<<<:::<<<===<<<;;;;;;<<<>>>AAABBBEEEHHHLLLPPPSSSTTTWWWWWWXXXYYYZZZZZZZZZZZZRRRQQQOOONNNNNNPPPSSSUUUSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\```dddfffffffffeeebbb___\\\[[[[[[]]]]]]]]]aaaaaaaaaaaaaaabbbbbbcccbbbeeejjjlllkkkeee^^^ZZZXXXXXXXXXYYYZZZ[[[\\\]]]ZZZXXXWWWUUUUUUUUUUUUVVVSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQTTTXXX[[[[[[[[[SSSUUUXXX\\\___bbbeeefffbbbbbbcccbbbaaa___]]][[[QQQPPPOOOLLLHHHDDD@@@===999999888777666666666666444444444444444444444444222222111111111111222222222222222222222222222222222222222222222222222222000000000000111222333333222222222222222222222222111222222333333222222111000000000000111222333333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000/////////000000111111111111111111111111111111111111111222222222222111111000111111222222111111000111111111111222222222222000000000000000000000000000000000000000000000000.........////////////////////////000000000111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000222333333222111111222222222111111111000000000/////////000000000111111111111111111111111111111222222222222333333333333555555555555555555555555333333333333333333333333444444444444444555777777777888999;;;<<<=========AAABBBBBBCCCCCCAAA@@@???@@@???>>>>>>======>>>>>>@@@@@@AAABBBAAA@@@>>>===???@@@@@@AAAAAA@@@@@@???@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@????????????>>>>>>>>>888777666555444444444444333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000444999===@@@@@@//////000111111111111111///000000000111111111111...//////000111111222222000000000000000000000000000000111111111222222222111111111111111111111111000000000111111222222222111111111222222222333333444444333333333222222222222222333333444555555555222222222333333333444444444444333333333333444444222444555555444444555666555555555555555555555555555555555555555555555555888999;;;===???@@@AAAAAAAAABBBDDDDDDCCCBBBDDDEEELLLMMMOOORRRUUUXXXZZZ\\\``````aaabbbccccccccccccYYYZZZ[[[\\\___bbbeeefffhhhhhhhhhhhhggggggggggggbbbdddhhhmmmrrruuuwwwxxxvvvrrrmmmjjjjjjkkkmmmmmmooonnnmmmllllllllllllllljjjnnnrrrtttsssmmmfffbbbaaaaaabbbbbbaaa``````_________^^^\\\[[[ZZZYYYXXXXXXWWWUUUTTTTTTTTTUUUUUUTTTSSSRRRSSSVVVWWWVVVUUUOOOQQQTTTWWWZZZ\\\^^^^^^___```bbbcccddddddcccbbb]]]]]]\\\YYYUUUQQQLLLJJJFFFDDDBBB???===;;;:::999888888888888888888888888333222222111111222222333222222222222222222222222222222222222222222222222000000000000111222333444222222222222222222222222111222222333333222222111000000000000111222333444222222222222222222222222000000000000000000000000000111111222222111111000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222111111000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000............/////////000//////000000000111111111000000000111111222222333////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111000222444444222111111222222222222111111111000000000000000000111111111222111111111111111111111111222222222333333333444444444444444444444444444444333333333444444555555666666666666666888:::<<<===<<<===???AAABBBCCCDDDDDDGGGGGGHHHHHHGGGEEECCCBBB??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGEEECCC@@@???BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC===<<<;;;999888777666666555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222///000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000......///222666:::<<<<<>>@@@BBBDDDEEEFFFGGGNNNOOOPPPPPPOOOOOOQQQRRRTTTUUUVVVYYY[[[]]]___```eeefffggghhhiiiiiiiiiiiifffiiimmmqqquuuyyy{{{{{{zzzzzzyyyxxxvvvuuuttttttnnnpppuuu{{{~~~}}}}}}}}}}}}}}}yyy|||zzzsssnnnoooooonnnmmmjjjfffcccaaabbbbbbaaa```^^^\\\ZZZYYY\\\[[[ZZZXXXWWWWWWXXXXXXYYYXXXVVVUUUUUUTTTSSSQQQSSSSSSTTTUUUUUUUUUTTTTTTWWWYYY\\\___aaabbbbbbaaaaaabbbbbbaaa```]]]YYYXXXRRRPPPMMMHHHDDDAAA>>>===::::::::::::::::::::::::555444444333333444444555222222222222222222222222222222222222222222222222000000000000111222333444222222222222222222222222222222222333333222222222000000000000111222333444222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000111111111111//////000111222333333333////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000222222111111111111222222222222222222222222222222000222444444333111111222222222222111111111111000222333333333333444444444111111111111111111111111222222333333333444444444333333333333333333333333222333333444555666777777888888888999;;;===@@@AAA@@@AAACCCEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGJJJMMMPPPSSSTTTSSSSSSSSSRRROOOLLLIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGAAA@@@>>><<<:::999999888888888777777777666666666444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222///000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000111000///000222444444444222111111111000000//////333222111000000111222333000000000000000111111222222222111111111111222222222222222222222222222222111222222333333222222111000000000000////////////333333333222222222111111444444444222111111333555222555888888555333222333333444444555555444444333666666555444333333333333777888888777555444555777999999888777666666666666:::888777888999;;;;;;:::===AAAHHHMMMPPPRRRSSSTTTUUU[[[^^^ZZZWWW[[[```bbb```cccccc^^^```jjjqqqqqqzzzxxxvvvxxx{{{~~~~~~||||||~~~|||zzzwwwuuusssrrrpppmmmkkkjjjhhhfffdddccc^^^\\\\\\\\\[[[]]]bbbZZZ[[[YYYVVVVVVYYYWWWSSSWWWYYYZZZXXXSSSQQQQQQSSSTTTUUUWWWWWWVVVWWWYYYZZZ]]]___bbbbbbaaa``````aaa___]]]ZZZXXXVVVRRRMMMIIIFFFBBB???>>>??????===;;;666444222111222333333222444111///...000111111000333333333222222111111111333333333333333333333333222222222222333333444555444444444333333222222222333222222111111222222333111111111111111111111111111111111111111111111111111111222222222222111111000000////////////000000333333222111000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222222222000///............000000000000000000000000...///000111111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111111111000000//////222222222222222222222222111111111111111111111111222222333444444555666666222222222222222222222222111111111111111111111111444333333222111111111222222222222222222333333333555555444444444444555555666777777888999:::;;;;;;:::;;;<<<======>>>@@@BBBGGGGGGHHHHHHJJJKKKMMMNNNLLLPPPOOOMMMQQQXXXYYYUUUPPPQQQSSSXXX^^^___]]]ZZZYYYXXXWWWVVVTTTSSSQQQQQQUUURRRSSSXXXYYYTTTQQQPPPQQQSSSSSSOOOOOOQQQPPPMMMOOOKKKGGGGGGHHHIIIGGGEEEFFFEEEEEEEEEFFFDDD@@@===AAAAAAAAA@@@??????>>>>>><<<<<<;;;999777555333222333333333333333333333333444444444444333222000000000000111111111111000000222222222222222222222222333222222222111000000000111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000///222222111000000111222222000000000000000111111222222222111111111111222222000000000000000000000000111222222333333222222111000000000000000000000///111111111222222333333333333444444333222111333444333666999999777555555555444444444444444444444444666555444333333333333333555666666555444444555777999888888777777888:::::::::999999;;;===@@@BBBBBBEEEIIIPPPUUUXXXYYY[[[\\\]]]bbbfffeeeffflllqqqqqqnnnrrrsssqqqvvv~~~|||zzzvvvtttjjjccc]]]]]]]]][[[[[[]]]\\\]]]ZZZVVVWWWZZZZZZVVVZZZ[[[ZZZXXXUUUSSSSSSSSSVVVWWWYYYYYYWWWVVVWWWXXXSSSVVVYYY[[[[[[]]]^^^```dddcccaaa``````]]]ZZZWWWRRROOOLLLJJJIIIFFFBBB>>>:::777444222222333222111666444333333444555444444444444444444333333222222333333333333333333333333333333222222222333444444444444444333333222222222222111111111111111111222111111111111111111111111111111111111111111111111111111222222222222111111000000////////////000000333222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222111000///............000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222111111111111111111111111222222111111111000000000222222222222222222222222111111111111111111111111222222222333444444555555222222222222222222222222222222222222222222222222444333333222111111222222333333333333333333333333444333333333444555555666888999:::;;;===>>>???@@@@@@AAABBBBBBBBBBBBDDDFFFLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSYYYccchhhfffeeeddddddgggiiijjjgggddd`````````___^^^^^^]]]]]]___\\\]]]aaabbb^^^[[[[[[YYY\\\\\\YYYZZZ]]]]]][[[WWWSSSPPPOOOQQQRRRQQQNNNLLLJJJGGGFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???===<<<:::999666666666555555444333222222222333333333222222111000111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000000222222111000000111222222000000000000000111111222222222111111111111222222000000000000000000000000111222222333333222222111000000000000000000000000///000111222333444444555111333444444333222333444555777999:::888777777888666555444333333444555666555444444333333333444444555666666666555555777888777777666666777:::===>>>??????@@@BBBDDDHHHKKKMMMRRRVVV\\\```ccceeegggiiikkkooorrrttt{{{}}}ssskkkkkkkkkiiigggfffeeeddd```[[[[[[___```^^^^^^\\\YYYWWWWWWWWWVVVUUUVVVWWWYYYXXXVVVTTTSSSSSSPPPRRRTTTUUUWWWYYY\\\___gggfffeeefffggggggeeeccc^^^]]][[[YYYVVVPPPIIIDDD???<<<888555555555555444333222111222333444333222555555555555444444444444222222222222222222222222444444333222222222333333444444333333333333222222111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111000000//////000000111333222111111000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222222111000//////......///000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222111111111111111111111111222222222222222111111111222222222222222222222222222222222222222222222222111111222222333333444444333333333333333333333333333333333333333333333333444333333222222222222222333333333333333333333333222333333444555666777777;;;<<<===???@@@BBBCCCCCCAAACCCDDDEEEEEEGGGIIIKKKSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]eeepppvvvwwwtttrrrqqqqqqrrrrrrpppooommmmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkooopppmmmjjjkkkgggjjjjjjhhhjjjnnnooommmeeeaaa^^^___aaabbb```^^^XXXTTTOOOLLLJJJJJJHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@???>>>>>>999::::::999888666444222111111222333333333333333111222222222333333333333222222222222222222222222111111111111111222222222111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000111111111000000000000000222111111111111111111222000000000000000111111222222222111111111111222222222222222222222222222222111222222333333222222111000000000000000111111111000000111222333333444444000222444555444333333333555666777888888888888888777555444222222444555777444444444333444444555555777888888888777777888:::;;;:::::::::<<>>???@@@AAABBBCCCDDDDDDCCCEEEHHHJJJLLLOOORRRUUUYYYZZZ\\\^^^```bbbcccccccccdddggglllssszzz~~~}}}|||zzzyyyzzzzzz{{{{{{{{{{{{zzzyyyzzz{{{||||||}}}yyyxxx|||}}}zzzyyyzzzvvvyyyyyywwwxxx|||~~~|||tttqqqooopppssstttrrrppphhhddd___ZZZWWWTTTQQQOOOMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<======<<<:::888666444444555555555444444333222222222222333333444444222222222222222222222222000000000111222222222333111111111111111111111111000000111111111111000000////////////000000000000////////////////////////000000000000000000111111111111111222222111111111000000000000000111111222222222111111111111222222222222222222222222222222111222222333333222222111///000000000111111111222222222222222222222222222///222444555444333333444444444555666777777777666777666444333333444666777444444444444555666777777888999:::999888999:::<<>>>>>>>>AAABBBBBBCCCDDDEEEEEEFFFMMMOOOQQQTTTVVVXXX\\\______aaadddhhhkkkmmmooopppmmmooouuu~~~~~~xxxvvvrrrnnnjjjeee```[[[ZZZYYYWWWUUURRROOOMMMLLLLLLKKKIIIGGGEEEDDDDDDDDD>>>??????@@@@@@???======:::::::::999888777555444444333333222222333333444222222222222222222222222000000000111222222222333111111111111111111111111000000111111111111000000////////////000000000000////////////////////////000000000000111111111111000111222222222222111000000000000000000111111222222222111111111111222222000000000000000000000000111222222333333222222111///000000111111222222222333333333222222222111111000222444444333333444555555444333444555666555444777666555444444555666777555555555666666888999:::999;;;<<<======>>>AAACCCFFFGGGIIILLLPPPTTTWWWXXX]]]ccckkkppptttxxx}}}zzzwwwwwwyyy{{{}}}ssskkkeeeaaa___]]]^^^___^^^\\\[[[\\\]]]]]]^^^_________```bbbddd___]]][[[[[[\\\]]]\\\\\\^^^aaafffhhhhhhfffeeeeeefffccc]]]VVVOOOHHHAAA<<<<<<:::777555666666666555333333333333333444444444333333333333333333333333444444333222222222333333222222333333333333444444444444333333333333444444111111111111111111111111111111111111111111111111111111222222222222111111222111111000000111111222111111111000111111222333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000/////////000000000111111000000////////////000000000000000000000000000000000111111111111000000///000000000000000000000000000111111222222333333333111111111111111111111111000000000000000000000000000111111111222222222222111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333222222333333333333333333333333333333333333333333444444444444444444444444333333333333333444444555222333444555777999::::::;;;===???AAACCCCCCCCCCCCFFFFFFGGGIIIKKKLLLMMMNNNUUUWWWZZZ[[[]]]___ccceeejjjllloootttwwwzzz{{{|||zzz|||}}}yyysssnnnjjjiiieeeaaa]]]XXXUUUSSSPPPOOOKKKHHHEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888777666555333333333444444222222222222222222222222111111111111111222222222111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000///000000000111111111111000111222222222222111000000000000000000111111222222222111111111111222222000000000000000000000000111222222333333222222111///000000111111222333333222222222222222222333333111222333333222333555777777555333333555666444333666555555555555555555666666666666777888:::;;;<<<<<>>AAACCCDDDEEEFFFIIIKKKLLLKKKJJJJJJNNNPPPTTTYYY^^^cccgggiiidddhhhmmmsssyyy|||wwwsssqqqiiifffaaa[[[VVVSSSQQQPPPLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFGGGGGGFFFEEEDDDDDD@@@>>>;;;888666666666777222222222222222222222222333222222222111111000000111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111000///...---,,,,,,222222111111111111222222000111111111111222222222111111000000000000111111333333333333333333333333444444333333333333333333555555444444444333333333555555555666777777666444555888<<>>:::888555333333333222111444444444444444444444444555666666666555444333333444333333222222333333444444333333222111111111222000000000000000000000000000000000111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////000000000000000000000000///////////////222333222000///111333222111111111000000//////111111222222222222111111222222222111111111111111000111111111111222222222111///---///222444222000111111222222222333333333333333333222222111111111444444444444444444444444111333555555444222222333555444444333444555777888777:::>>>AAACCCDDDFFFHHHHHHKKKMMMOOOOOOOOOPPPRRRXXXZZZ\\\```eeejjjoooqqqtttwww|||}}}yyyrrrjjjbbb\\\WWWUUUUUUQQQJJJFFFEEEEEEFFFFFFDDDFFFHHHHHHGGGGGGHHHIIIIIIGGGDDDAAA===;;;:::999444444444333222111///...333222222222444444222000111111111111111111111111////////////000000000000000000////////////000000000/////////............000000000000111111111111111111111111111111111111222222222222222222222222222222111111000/////////222222111111111111222222111111111111222222222222111111000000000000111111333333333333333333333333444444444444444444444444333333333444444444444444666555555666888999999999<<<>>>BBBEEEHHHLLLQQQTTTUUU[[[dddooowww}}}}}}zzzsssooooooqqqrrrqqqpppsssyyy~~~|||wwwuuuvvv{{{~~~|||~~~}}}uuuuuuyyy{{{~~~~~~yyyxxxttt{{{}}}ssshhhaaa___\\\^^^_________^^^___```^^^^^^\\\ZZZWWWWWWXXXZZZ]]]^^^______``````______\\\ZZZUUUPPPJJJFFFBBB@@@;;;999777777999===BBBEEE;;;888555333333333333222444444444444444444444444666666666666666666555444444333333222222333333444444333222222111111222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000///000222333222000///111333111111111111000000000///000111111222222111111000111111111111111111222222111111111111222222222222222111000111222333222111222222222222333333333333333333333222222222111111333333333333333333333333111333555555333222222222444444444444555777999:::>>>AAADDDGGGHHHIIIKKKMMMKKKMMMPPPRRRSSSUUUXXXZZZ]]]```eeekkkqqqwww{{{}}}}}}uuunnnhhhcccaaa^^^YYYSSSMMMKKKIIIHHHGGGFFFGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGFFFDDDBBB???>>>888888777555444222111111222111111222333333222000111111111111111111111111/////////000000000111111111111000000000000111111000000/////////.........000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222333222111111000000111111222333333333333333333444444444444444444444444444444333333444555555666777777888888777888:::===@@@BBBFFFHHHKKKNNNRRRXXX___ddddddlllxxxyyyxxxsssvvvzzz}}}yyywwwtttnnniiihhhjjjmmmppprrrsssvvv|||}}}}}}~~~{{{xxx|||~~~~~~~~~pppfffcccbbbccccccaaa___^^^___```]]]]]]\\\ZZZWWWVVVWWWXXXWWWWWWYYY[[[]]]```bbbdddbbb```]]]YYYUUUPPPLLLJJJBBB???:::888:::???FFFJJJ>>>;;;666444444555555555444444333333333333333333555666666777777777777666444333333222222333333444333333222222111111222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000........................000//////......//////000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000111222222111000111222111111111111000000000000000111111222222111111000000000000111222222222333111111111111222222222333222333444333222111222333333333333333444444444444333333333333222222222222222222222222222222222222222333555444222111111222333333444666888:::===>>>CCCEEEGGGIIIIIIJJJMMMNNNOOORRRUUUXXX\\\```fffiiilllooosssyyy}}}|||}}}~~~{{{wwwtttrrrjjjfff```ZZZVVVRRRNNNLLLGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJJJJHHHFFFEEE@@@>>><<<999777555444444222111000111222222111000111111111111111111111111000000000111111111222222222222111111111111222222000000000/////////......///000000000111111111111111111111111111111111111000000000000000000000000222222222222333333444444222222222222222222222222111111111222222222333333222222111111111111222222333333333444444444444444444444444444444555555555555555555666777888888999::::::;;;<<>>999666666666777666444444444444333333333333333444555666666777666666444333333222222333333444333333222222111222222333111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////....../////////////////////////////////////////////////////////////////////000000000000000000000000000111111111111111222111111111111222111111111000000000000000000000111111111111000000//////000111222333333333111111111222222222333333222444666444111///111333333333333444444444555555333333333333333333333333222222222222222222222222222333444444222111111222333444666999<<>>BBBFFFHHHJJJOOOPPPQQQQQQQQQSSSWWWZZZ___bbbgggmmmttt}}}{{{xxxwwwnnnkkkiiilllrrrtttrrrnnnjjjgggfffhhhiiihhhjjjnnnooonnnnnnnnnpppppppppooolllkkkkkkkkknnnqqquuuwwwwwwyyy||||||yyyuuurrrooojjjggg\\\YYYTTTRRRQQQOOOLLLJJJEEEDDDCCCBBBDDDFFFHHHJJJNNNLLLHHHDDD@@@===:::999777444222111222222222111111111111111111111111111000111111111222222222222000000////////////000000111000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000111111222222222111222333444444333222111222222222222333333333333444333333222222333333444333333333444555555666666666666666777777888888999444555777999<<<>>>@@@AAAEEEKKKSSSYYY]]]bbbhhhlllrrrvvv|||~~~}}}}}}~~~~~~|||uuutttqqqpppqqqtttxxx{{{~~~~~~{{{{{{yyyssskkkccc]]][[[]]]]]]^^^```bbbeeeggghhhiiiiiiiiihhhgggfffeeeddddddcccaaa___ZZZVVVRRRPPPJJJFFFBBB>>><<<:::777555777777666666555444444444222222333444444444333333444333333222222333333444222222111111222222333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111///......------......///////////////////////////000000000000000000000000////////////000000000000///000000111111222222222222111000111222222222000000000000000111111111111///000000111111000000///000000000111222222222333222222222222333333333333111222333222111000111222333333333333444444444444333333333333444444444444444444444444444444444444333444444444333444666888999<<>>;;;999888888777666666555555444444444555444444333333444333333222222333333444222222111111222222333444222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///......------......///////////////////////////000000000000000000000000////////////000000000000///000000111111222333333333111///000222333222000///000000000111111111111//////000000000000//////111111111111111111222222222222222333333333444444333222111222333444333222222222222222333333333333333333333444444444555555333333333333333333333333222444555555555666999;;;>>>@@@DDDIIINNNQQQSSSUUUQQQSSSWWW\\\bbbkkkuuu{{{yyytttpppnnnmmmhhhjjjmmmnnnmmmnnnppprrrwwwyyy|||~~~|||}}}{{{}}}~~~}}}xxxxxxxxxxxxxxxwwwvvvvvvuuuvvvyyy{{{|||{{{zzzzzzvvvuuuuuuuuuwwwxxxwwwwww~~~|||wwwppphhhbbb___\\\WWWRRRPPPNNNJJJGGGEEEEEEEEEFFFGGGHHHJJJLLLKKKJJJHHHFFFAAA===999666555555333222111111111111111111111111/////////000000000111111111000000000000000000111111111111000000000//////000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222444555555444222111222222333333333444444444555444444333333444444555333333444444555666777777<<<<<<======>>>??????@@@===@@@DDDKKKQQQWWW\\\___hhhsssuuulllkkklllkkkmmmrrrrrrzzzuuuiiibbbZZZ[[[^^^```bbbccccccccciiihhhgggggggggiiijjjllleeeeeeeeeeeedddcccbbbbbb___\\\YYYVVVRRRMMMGGGCCC:::999999888777666666555666666666666555444333333444333333222222333333444222111111111222333333444222222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.........------.........////////////////////////000000000000000000000000////////////000000000000///000000111222222333333333111///000333333222/////////000000111111111222//////000000000000//////222222222111111111111111222222333333333444444444555222111222666777666333111111222222222333333333333333333444444555555555222222222222222222222222222333555555666777;;;>>>AAACCCHHHLLLQQQTTTVVVWWWZZZ]]]bbbiiisss~~~wwwtttnnniiieeeddddddeeeeeeiiioootttwww||||||}}}~~~~~~|||{{{zzzuuuooommmoooqqqqqqpppuuuyyy|||{{{xxxxxx|||uuuooolllhhhbbb]]]UUUSSSQQQNNNKKKHHHFFFDDDBBBEEEIIIMMMOOOOOOMMMLLLDDD@@@<<<888777555444333111111111111111111111111////////////000000000000222222111111111111222222111111111111000000000000333333333333333222111000222222222222222222222222//////000000111222444444333333444444444333222222444444444444444444444444222222333333333444444444444444555555555444333333666555555555777777777666999;;;>>>AAAAAAAAAEEEJJJJJJLLLRRR\\\gggqqqxxxzzzzzz~~~yyypppiiiiiilllnnnqqquuu}}}{{{zzz}}}tttmmmfffbbb^^^]]]```ccceeeeeefffeeeeeeeeeggghhhjjjkkknnnkkkgggeeeffffffeeeccceeebbb^^^[[[YYYUUUOOOJJJHHHDDD@@@<<<:::888555333888777666555333222222222333444444555555444444333555555444444444333333333222222333333333333444444222222222222222222222222000000000000000000000000444444333222111111111111111000000000111222333333111111111111111111111111000000000000000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000000000111111111111000000////////////000000000000000000111111111111000000333333333222222222111111333222222111111222222333//////000000111111222222111111111111111111111111444333333222111111111222222222222222222222222222111111222222222333333333111111111222222333444444555666777666444444444666777555444555888<<>>BBBFFFHHHJJJNNNSSSSSSWWW```lllzzz|||www{{{tttlllgggkkkrrrxxx~~~xxxqqqkkkhhhdddbbbdddeeefffeeegggfffffffffhhhiiijjjkkkmmmjjjgggggghhhiiigggeeehhhfffcccbbbaaa^^^YYYUUUPPPLLLHHHDDDBBB@@@===;;;:::999777555444444444444555555555555555444333333555555444444444333333333222222333333333333444444222222222222222222222222111111111111111111111111333333222111111111222222111111111000111111222222111111111111111111111111000000000000000000000000////////////////////////111000000000/////////...////////////////////////000000000000000000000000000111111222222111111000////////////000000000000000000111111111111000000333333222222111111111111333222222111111222222333111111111111222222222222111111111111111111111111444333333222111111222222222222222222222222222222111222222222222333333333333333333222222222222222222333444444333333444666777666666888;;;@@@CCCEEELLLOOOTTTYYY\\\___bbbdddnnnuuu~~~~~~}}}wwwuuuqqqnnnllllllmmmnnnmmmmmmmmmlllmmmqqqxxx~~~~~~zzzxxxzzz|||{{{wwwsssnnnlllmmmnnnpppqqqtttyyy~~~~~~~~~}}}||||||{{{rrrlllddd\\\VVVQQQLLLJJJIIIHHHGGGHHHIIIIIIHHHFFFHHHGGGEEECCC@@@===;;;:::888777555333222222222333111111111111111111111111111111111111111111111111111111111111000000000///111222222222222111000000000000000000000000000000333222222111000000111111000000000111222222222222222222222222222222222222333333333333444444444444555555555555444444444333333444666999<<>>;;;888666555555666666666666555555444444333555555444444444333333333222222333333333333444444222222222222222222222222111111111111111111111111222222111111111222333333222222111111000111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000111111222222111111000////////////000000000000000000111111111111000000222111111111111000000000222222111111111111222222333333333222222222222222111111111111111111111111444333333222222222222222333333333333333333333333222222222222333333333333555555444333333222111111222333444444333444555777999999;;;>>>BBBFFFKKKMMMRRRVVV[[[```eeejjjpppttt~~~~~~{{{wwwrrrooopppnnnmmmkkkkkkmmmqqqvvvxxx|||||||||{{{}}}~~~xxxtttrrrtttvvvrrrqqqppppppssswww|||zzzrrrjjjbbb[[[TTTPPPKKKJJJIIIIIIIIIIIIGGGFFFIIIIIIHHHGGGEEECCC@@@???===;;;888555333333333444222222222222222222111111111111111111111111111111111111111111000000000000111111111222222111000000222222222222222222222222222222111111111111111222111111222222333444555666222222222222333333333333333333333444444444444555444444444333333333444444111333777;;;???CCCGGGIIIPPPSSSUUUUUUWWW\\\______mmmttt{{{vvvuuuwwwwwwwww{{{~~~|||~~~xxxvvvuuu{{{zzzxxxxxx}}}~~~ttttttuuuzzz|||{{{|||}}}~~~}}}{{{yyyvvvsssooollljjjiiigggffffffhhhhhhfffcccfffggghhhjjjllllllkkkjjjgggggghhhhhhhhhgggeeeddd^^^[[[WWWUUURRRPPPLLLJJJHHHEEEAAA<<<999777666666555555444444444444444555555555444444444333333333222222222333333333444444222222222222222222222222111111111111111111111111111111000000111222333333333333222111000000000111111111111111111111111111000000000000000000000000////////////////////////000000000000///////////////////////////////////////////////////////////////000000111111000000///////////////000000000000000000111111111111000000111000000000000000000000222222111111111111222222333333333222222111111000111111111111111111111111444333333222222222333333333333333333333333333333222222222333333333444444555444444444333333333222555666666666555666888::::::===AAAEEEIIINNNSSSVVVYYY\\\bbbhhhooowww{{{tttooommmkkkiiikkkpppsssssstttvvvzzz~~~}}}yyytttqqqqqqrrrssszzzyyyxxxyyy|||}}}vvvoooggg___ZZZTTTQQQMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIGGGDDDCCCAAA>>>;;;777555444444555222222222222222111111111111111111111111111111111111111111000000000000000000111111222222222111111222222222222222222222222000000000000111222333444222222111222333444555666222333333333444444555555333333444444444555555555333333333222333444555666666:::???DDDHHHMMMRRRVVVUUUZZZ^^^aaagggpppsssqqq|||~~~tttpppkkkjjjlllooorrrttt~~~zzzxxxyyy~~~~~~xxxxxxzzz}}}zzzzzz|||uuuttttttvvv{{{{{{uuuuuu|||wwwuuuxxx}}}|||wwwsssqqqqqqooommmmmmooommmhhhcccccceeegggiiijjjjjjjjjjjjfffggghhhiiihhhfffeeeeeeccc```^^^\\\ZZZWWWTTTRRRQQQNNNIIICCC>>>;;;999888555555444444444555555666555555444444444333333333222222222333333333444444222222222222222222222222111111111111111111111111000000000000111222222333333333222111000000000111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...//////////////////...////////////000000000000000000111111111111000000000000000000000000000111222111111000000111111222222222111111000000000///111111111111111111111111444333333222333333444444333333333333333333333333222222333333333444444444333333444444444555555555777777888777666777:::<<<===AAAGGGLLLQQQUUU[[[^^^bbbeeekkkrrrzzz~~~xxxjjjfffdddgggiiilllsss{{{|||vvvqqqmmmkkknnnnnnnnnooorrrvvvzzz}}}~~~yyyrrrlllggg```ZZZSSSMMMKKKKKKKKKLLLHHHIIIJJJKKKKKKIIIGGGEEEDDDBBB>>>;;;888666666666333333333222222222111111111111111111111111111111000000000000000000111111111111222333333333333222000000000000000000000000/////////000111333444555111111000///000111333444333333333444444555555666333444444444555555555555333333333333444666999:::;;;@@@GGGKKKOOOSSSZZZ___[[[ccckkkoooyyyvvvnnniiieeeeeejjjpppuuuzzzxxxrrrpppppptttzzzzzz{{{yyywwwuuuwwwzzz|||wwwwww}}}zzz}}}|||xxxzzz|||yyyzzz}}}~~~}}}|||yyyyyyzzzwwwooohhhaaaccceeeeeeeeeeeefffggggggiiikkkkkkiiigggggghhhgggfffdddcccbbb```]]]ZZZYYYVVVRRRMMMHHHDDDAAA???:::999777666555555666666555555444444444333333333222222333333333333444444222222222222222222222222222222222222222222222222111111000000000111222222222222111111000111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000000000111111111111000000000000000111111111111222111111000000000000111111111111111000000000000000111111111111111111111111333333333333333444444555333333333333333333333333333333333333444444444444333333444444555666666777666777777777888:::>>>BBBDDDJJJRRRXXX\\\```fffjjjqqqtttyyy|||vvvooojjjdddcccffflllrrrwww}}}wwwrrrppplllllllllkkkjjjlllppptttzzz}}}|||wwwtttllleee[[[SSSNNNMMMLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDAAA>>><<<:::999666666555555444444333333222222222222222222222222000000000000111111111111222222333444444444444444000000000000000000000000111000000000111222333333333222000//////111222333111222222333444444555555444444444444555555555555555555555666888;;;>>>@@@BBBGGGNNNRRRUUUYYY```fffllluuu{{{}}}~~~}}}uuunnnjjjjjjhhhlllxxx{{{yyy{{{~~~zzztttqqqqqquuuzzz|||zzzyyy{{{zzzzzz}}}vvvwww}}}}}}}}}~~~uuulll```bbbbbbaaa______aaaccceeehhhkkkkkkjjjiiijjjkkkiiihhhgggggggggeeeccc```]]]]]][[[XXXTTTOOOKKKIIIBBB@@@===:::777666555555555555444444444333333333222222333333333333444444222222222222222222222222222222222222222222222222222111111000000000000111111111111000111111222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000111111111111000000111111111111222222333333111111000000000000111111000111111111111111222222111111111111111111111111333333333333333444555555444444444444444444444444333333333444444444444555555555555555555666666666666888999;;;>>>CCCHHHMMMSSSZZZcccjjjmmmqqqwww{{{~~~wwwqqqnnnmmmmmmmmmnnnooottt|||xxxwwwuuuqqqlllkkkmmmoooqqquuu{{{~~~xxxrrrhhh```YYYSSSOOOLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHEEEBBB???===::::::999999888777777666222222222222222222222222///000000000111111111111222333444444555555555555222222222222222222222222333222111111000111111111666444333111111222444555000000111222333333444444444444444555555555666666666666666888:::>>>BBBDDDKKKQQQXXX\\\^^^bbbiiinnn~~~yyyrrruuuzzz}}}zzzvvvsssqqqpppooovvv~~~wwwrrrsss||||||{{{|||~~~}}}||||||xxxxxx~~~{{{rrrsssvvv~~~vvvmmm```aaaaaa___[[[[[[]]]```bbbfffiiikkkjjjiiikkkmmmhhhgggfffggghhhgggdddbbb`````````^^^[[[XXXTTTQQQIIIGGGBBB===999666555444555555444444444333333333222222333333333444444444222222222222222222222222222222222222222222222222222222111000//////000000111000000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000222222333333333333222222////////////000000000000000000111111111111000000111111222222222333333333111111000000000000111111111111111222222333333444111111111111111111111111333333333333333444555666444444444444444444444444333333333444444444555555777777777666555555444444888:::===@@@DDDKKKRRRWWWaaahhhrrryyy|||xxxrrrnnnooopppnnnmmmqqqwww}}}|||}}}zzzrrrnnnoooppplllpppvvv}}}{{{tttkkkccc[[[SSSNNNLLLLLLKKKJJJIIIIIIJJJJJJMMMMMMMMMLLLJJJFFFCCCAAA======<<<<<<;;;:::999999222222222222222222222222//////000000111111111222333333333333333333333333444333333222222111111111...///000111111222111111555555555555555555444444222222222333333444444555:::888666555555666666666666888;;;===@@@CCCGGGJJJMMMTTT[[[]]]___jjj|||}}}wwwqqqllleeefffhhhmmmrrrwwwyyyzzzwwwvvvuuuuuuwww{{{~~~|||zzzyyywwwtttuuuzzz{{{vvvlllkkkxxx{{{tttggghhhfffaaa[[[YYY]]]aaadddgggjjjlllmmmmmmnnnooohhhhhhiiijjjkkkjjjgggdddiiifffcccbbbbbb```\\\XXXSSSOOOJJJEEEBBB>>>:::777555555666555555444222222222222222222222222222222444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222111111111111000111111111111111111111111222111111111000000//////222222111000/////////000111111111000000000000000//////000000111111222222333222111000////////////111111000000111111222333111222333444444333222111//////000111111111111111222222222222222222222222222222111111111111111111222222333333333333444444444444444444444444444444222333444444222222333444555222555999999555777<<<@@@???CCCKKKPPPUUU]]]eeerrr|||tttjjjfffeeennnxxx~~~}}}zzzzzzzzzuuurrrooooootttzzz}}}sssjjjeee```[[[[[[WWWQQQMMMLLLLLLMMMMMMPPPPPPPPPOOONNNLLLIIIHHHAAA???>>>>>>??????===<<<333333444444444333222222///000111111111111111000222222222222222222222222333333333222222222222222111222222222222222111111555555555555555555555555333333444444444555555555888777666777888:::<<<<<<999;;;>>>BBBEEEJJJNNNQQQSSSYYY```eeelllyyyrrriiiccc^^^```bbbdddiiinnnrrruuuvvvvvvwwwzzz~~~zzz{{{~~~}}}|||}}}}}}wwwrrrxxx~~~~~~wwwiiiiiihhheeeaaa___```aaadddfffhhhiiiiiiiiijjjkkkjjjhhhgggggghhhiiihhhgggiiigggddddddcccbbb^^^[[[ZZZVVVQQQKKKFFFBBB===999777777666666555555444444222222222222222222222222444444444333333333222222222222222222222222222222222222222222222222333333222222222222222222222222333333333222222222111111222222222111111111111000111111111111111111111111111111111111000000000///222111000000000000000000111000000000000000000000000000000000000111111111/////////000111111222222111111000000111111222333111111222222222222111111///000000111111111111111000000000000000000000000222222111111111111111111222222333333333333444444333333333333333333333333222333444444444444555777777444555888888666999???EEEEEEIIIPPPWWW]]]fffooo|||{{{uuulllfffdddpppyyy|||xxxtttrrrtttxxx{{{}}}xxxqqqooommmjjjjjjcccZZZSSSOOOOOOOOOPPPQQQQQQQQQQQQOOONNNLLLKKKGGGEEEBBBAAAAAA@@@>>>===999888555333222222333333//////000000111111111000111111111111111111111111222222222222333333333333444444444444333222111000555555555555555555555555444555555555555666666666444444444666888<<<@@@BBBCCCDDDFFFJJJOOOTTTXXXZZZ```ccchhhooo{{{{{{jjj```[[[WWW]]]```dddiiinnnrrruuuwww~~~{{{}}}~~~{{{~~~~~~|||{{{~~~}}}yyy~~~|||{{{zzzvvvvvv{{{~~~uuutttrrrrrrrrrqqqooommmhhhiiijjjkkkkkkkkkkkkkkkjjjgggddddddeeeggghhhiiihhhgggeeeeeeeeedddbbb``````\\\WWWSSSOOOJJJEEEBBB<<<;;;999777555555555555333333333333333333333333444444444444333333333333222222222222222222222222111111111222222333333333111111111111111111111111333333333222222222222111222222222111111111111000000000000000000000000000111111111111000000000000000000000000000000111222000000000000000000111111111111111111000000000000---...000111222222111111111111000000111111222333111111111000000111111111///000111111222222111111111111111111111111111111111111222222222222222222222222333333333333444444222222222222222222333333222333555555444555777999999777777999:::;;;@@@GGGNNNNNNRRRZZZaaahhhsss||||||uuuqqqnnnkkkkkknnn~~~}}}yyywwwwwwxxxxxx|||}}}}}}|||tttggg]]]VVVTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPLLLJJJFFFEEEDDDDDDCCCBBB@@@===999555333333333444/////////000000000000000222222222222222222222222111222222333333444444444444444444444444333222111444444444555555555555555555555555555666666666666444555666888<<<@@@FFFIIINNNOOORRRWWW]]]bbbeeegggqqqooopppvvvzzzkkkddd```]]]```dddjjjpppvvv{{{{{{wwwsssrrrxxx}}}}}}~~~yyyuuu|||wwwvvvyyyyyy}}}~~~~~~uuuvvvwwwxxxxxxtttppplllfffdddcccccceeeggghhhhhhffffffeeeffffffeeedddccc```^^^[[[YYYWWWTTTQQQNNNCCCAAA===999666444444444444444444444444444444444555444444444444333333333222222222222222222222222111111111222222333333444333333333333333333333333222222222222222222222222222222222111111111000000////////////////////////111111111000000000000000000/////////000111222222000000000000000111111111222222111111000000//////000111222333222000...,,,111111000000111111222333222111000//////000111222000000111222222222222111333333333333333333333333111111222222222222222333222222222333333333444444222333333333333333444444444444555555444555777999:::::::::<<>>@@@CCCIIIPPPUUUXXXZZZ^^^fffooovvvxxxyyyzzztttuuu}}}xxxnnnjjjhhheeeffflllttt|||uuusssuuu|||~~~zzz{{{|||~~~zzz|||ppphhhaaaaaabbbdddggghhhgggeeecccdddeeefffeeeeeeeeeeeebbb```___^^^]]]ZZZWWWTTTLLLIIICCC>>>999555333333444444444444444444444444555555555444444444333333222222222222222222222222111111111222222333333333444444444444444444444444222222222222222222222222222222222111111111000000////////////////////////000000000000000000111111000/////////000111222222//////000000111111111111222222111111000000//////000111222333222000...,,,111111000000111111222333222111000//////000111222000000111222222222222222333333333333333333333333111111222222333333333333222222222333333333444444444444444444555555666666666666666555333444777999888;;;>>>BBBHHHRRR\\\aaaeeeeeeiiiqqqxxx~~~yyyooopppuuu{{{xxxqqqooossswww|||}}}uuussspppooopppwwwyyypppiiiccc]]]YYYUUUTTTRRRQQQQQQRRRSSSTTTTTTQQQMMMKKKJJJJJJHHHGGGFFFEEEEEECCC@@@<<<999777444333222111111111111222555555555555555555555555333333333333444444444444000111222333444444444444333333444444555666666666444444555666888999::::::===@@@CCCFFFIIIPPPYYY```dddgggnnnyyy}}}rrrmmmqqqwww{{{}}}|||}}}vvvqqqpppnnnlllooovvv{{{zzz}}}~~~oooccc]]]^^^```dddggghhhfffdddccceeeffffffeeeeeefffgggfffeeecccbbb```]]]YYYVVVTTTPPPKKKEEE???:::777555555555555555555555555555555555555555444444444333222222222222222222222222222222222222222222222222444444444444444444444444111222222222222333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000111222/////////000111111222222111111111111000000000000---...000111222222111111111111000000111111222333111111111000000111111111000111222222333222222222222222222222222222222222111111222222333444444444222222333333333333444444444444555555666666777777777777777555555666999<<<;;;AAAHHHMMMVVVbbblllpppttttttxxxzzzwwwvvvuuuwwwzzz~~~~~~~~~}}}xxxuuuuuuxxx{{{}}}zzzoooeeeaaaeeeiiilllpppuuuyyy{{{|||~~~xxxvvvrrrnnnnnnttt|||zzztttoooiiibbb^^^YYYWWWTTTRRRQQQRRRSSSUUUYYYVVVSSSPPPNNNKKKGGGDDDFFFGGGIIIIIIGGGDDD@@@===999888666444333222333333444444444444444444444444444444444444444333333333333444444555555555444444333333444444555666666777444555777999;;;===>>>???BBBFFFKKKOOOSSS[[[gggoooxxx{{{yyylllddddddjjjpppssswww|||}}}{{{yyy{{{{{{yyyzzzuuujjj]]]]]]^^^aaadddggggggfffdddfffiiihhhgggfffgggiiifffeeeddddddcccaaa]]]ZZZXXXVVVRRRMMMGGGAAA===;;;555555555555555555555555555555555555444444444444222222222222222222222222444333333222222111111111222222222222222222222222111111222222222333333333222222222111111111111000111111111111111111111111///000000000111111111111222111000000000000000000...//////000111111222222000000000000000111111111/////////000111111222222111111000000111111222333111111222222222222111111000111222222333333222222222222222222222222222222111111222222333444444555222222333333333333444444333333444444555666666777666777777777777:::>>>BBBEEEOOOYYY```jjjwwwvvvpppqqqvvv|||}}}||||||{{{wwwuuuuuuuuutttrrrooolllkkkmmmoooiiikkknnnqqqssstttsssrrrsssoooiiiaaa[[[YYYZZZ[[[]]]aaaeeeiiijjjkkkmmmnnnrrrvvv{{{|||{{{zzz{{{|||vvvsssrrruuuxxxxxx~~~~~~yyytttppplllgggddd^^^[[[WWWSSSQQQRRRSSSUUUWWWVVVUUUTTTRRROOOKKKGGGHHHIIIJJJKKKKKKIIIHHHGGG???===:::777555444444444333333333333333333333333555555555444444333333333777777777777666555444333333333444444555666777777555666888;;;===???AAABBBLLLPPPVVV[[[aaakkkwwwtttggg^^^^^^dddkkkpppzzz~~~{{{vvv^^^]]]\\\^^^aaaeeehhhiiieeehhhkkkjjjhhhggghhhjjjdddcccdddeeefffeeebbb```ZZZYYYVVVRRRMMMGGGCCCAAA666666666666666666666666666666555555555444444444222222222222222222222222555444444333222111000000000000000000000000000000111111111222222333333333222222222111111111111000111111111111111111111111//////000000111111111222222222111000//////000000...//////000111222222222//////000000111111222222333222111000/////////000111111111000111222222333111222333444444333222111111111222333333333333222444444444444444444444444111111222333333444555555222222333333333444444444222222333333444555666666555666777888:::>>>CCCHHHQQQ]]]hhhpppzzz~~~vvvqqqkkkkkkqqq}}}|||~~~}}}}}}}}}xxxsssoookkkiiihhhhhhhhheeecccbbbcccddd[[[]]]```cccddddddbbbaaaaaa[[[TTTQQQPPPPPPNNNLLLOOORRRVVVYYYZZZZZZ[[[\\\cccfffkkkoooqqqsssuuuwwwnnnmmmmmmooottt|||xxxrrrooooooqqqxxx~~~wwwrrrooommmkkkiiibbb___ZZZUUURRRRRRTTTUUURRRRRRTTTVVVWWWUUURRROOOJJJJJJJJJKKKKKKLLLMMMNNNBBB@@@<<<999666555444555111222333333444444333333222222333444444555666666666666555555555555444444888666555555666777888888:::===?????????CCCLLLTTTZZZ^^^ccciiiqqq}}}vvviii]]]\\\___dddnnnwwwzzz|||wwwjjj```ZZZ]]]```aaaeeekkkpppmmmjjjiiiiiihhhhhhggghhhgggffffffgggfffdddbbbccc^^^XXXUUUTTTQQQJJJDDD===:::777666666666666555555444444444444444444444444444444444333333222111555555333333333333555555333333333222222111111111111222333333333333222111222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000222222222222222222222222000000000000000111111222222222222222222222222222444444444444333333222111222222333333333333444444222222333333333444444444444444444444555555666777888888;;;======AAANNN\\\eeetttyyypppiiimmmrrrzzz}}}{{{|||}}}{{{wwwvvvrrrnnniiidddaaa___^^^]]]\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTQQQLLLHHHFFFGGGIIIKKKMMMMMMMMMLLLLLLNNNQQQTTTXXXYYY[[[]]]```aaabbbccc````````````ccckkkvvv~~~~~~yyysssppprrruuuuuuvvv|||~~~zzzuuupppnnnmmmlllmmmiiibbb\\\WWWTTTRRRQQQQQQPPPPPPQQQSSSTTTTTTRRROOOMMMJJJHHHHHHIIIKKKLLLMMMJJJEEE???999555222111222222333444444444444333222222222333444444444555333333333333333333333333555444333333555777999999===AAAEEEFFFHHHNNNXXXaaalllooosssyyyzzzkkkbbb\\\```gggoooyyyyyy{{{~~~kkkbbb\\\^^^```aaadddiiiqqqooollljjjiiiiiihhhhhhhhhgggffffffffffffdddbbbddd___ZZZXXXWWWTTTNNNIIIFFFAAA;;;777666666555555777777666555444333333333333444444444333333222111333222222111111222222333333333333222222222111111111222333333333333222111222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000222222222222222222222222000000000000000111222222222222222222222222222222333444444444333333222111222222333333333333444444222222333333333444444444444444444444444555666666888999===AAACCCJJJYYYhhhxxx{{{yyyvvvpppooowww}}}zzzzzz{{{zzz}}}{{{zzzyyyyyyyyyyyysssppphhhgggdddaaa^^^[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUTTTOOONNNNNNLLLKKKJJJIIIHHHLLLJJJGGGEEEDDDEEEFFFHHHKKKKKKKKKJJJHHHHHHJJJLLLSSSSSSTTTUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[aaahhhnnnpppqqqsssvvvyyyyyyxxxwwwvvvvvv{{{~~~xxxuuusssttttttsssxxx}}}zzzuuurrrooonnnmmmnnnlllhhhccc^^^XXXSSSPPPPPPPPPQQQSSSUUUUUUSSSQQQOOONNNKKKIIIHHHIIIJJJKKKMMMKKKGGGBBB===999666444222222333444444444444444444444444444444444555555222222333333333333333333444333333444666999<<<>>>AAAFFFMMMRRRWWW```kkkuuu}}}rrrfffcccdddlllvvv|||zzz~~~{{{{{{|||}}}rrrkkkeeeddddddccceeehhhqqqpppnnnllljjjiiiiiiiiihhhfffeeeeeeffffffdddcccddd```\\\ZZZZZZXXXTTTPPPPPPJJJBBB<<<888777666555999888777555333222222222333333444444444333222222333222222111111222222333333333333222222222222111111222222333333222222111222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111111111222222222222222222222222111000000000000111222222222222222222222222222222333333444444444333222222222222333333333333444444333333333333444444444444555444444444444555555666999===DDDLLLRRRZZZjjjyyyvvvpppssswwwwww{{{{{{wwwwwwzzz|||~~~~~~|||xxxtttqqqoooooooootttttttttsssooojjjfffcccYYYXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFGGGGGGHHHJJJKKKLLLJJJHHHGGGGGGHHHMMMNNNOOOPPPPPPOOONNNNNNMMMOOOQQQSSSUUUXXX[[[^^^___aaadddgggjjjlllmmmmmmlllnnnuuu}}}{{{wwwwwwtttqqqttt{{{}}}|||}}}{{{yyyvvvtttrrrqqqpppqqqpppnnnlllggg```WWWQQQOOOPPPQQQTTTVVVUUUSSSPPPPPPOOOLLLJJJIIIIIIIIIJJJLLLKKKJJJGGGCCC>>>:::888222333333444555444444444777777666666666666666666444444444555555666666666555666666777999<<>><<<333333444555555555444444666666666555555555555555444444555666777777888888777888::::::<<<@@@FFFKKKOOOXXXdddnnnuuu}}}zzz|||}}}yyyvvvvvvxxx|||~~~{{{uuurrrqqqpppuuuvvvvvvsssooolllkkklllgggeeeccccccdddeeeeeedddbbb```^^^]]]]]]]]]\\\[[[VVVSSSPPPMMMJJJEEE@@@<<<999777555444333333333444222333333444444333333333444444444444444444444444222222222222222222222222222222222222222222222222222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111111111222222333222222222222222222222222222333333444444333333333222222222333333333444444333333444444444555555555555555555555666777888888===GGGYYYiiipppttt|||{{{tttrrrvvv|||xxxtttrrrllliiifffbbbaaa```aaabbb]]][[[YYYXXXYYYXXXVVVSSSPPPPPPOOONNNOOOPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZSSSUUUXXX\\\___bbbcccddd```aaaaaa```^^^ZZZWWWUUUOOORRRVVVXXXZZZ[[[^^^___```aaaccccccbbb```^^^\\\XXXWWWVVVVVVWWWXXXXXXYYYRRRUUUXXXYYYYYYXXXYYYZZZ[[[]]]dddkkkooouuu|||vvvuuuxxxyyyvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxtttqqqpppqqqppplllhhh]]]YYYSSSPPPOOOQQQRRRRRRQQQQQQPPPOOONNNLLLJJJIIIIIIJJJKKKKKKIIIEEEAAA>>>333333444555555555555555333333333333333333333333333333444555666777888999888;;;>>>@@@BBBHHHQQQWWW```jjjvvv~~~~~~}}}wwwxxx||||||~~~|||}}}uuuooommmmmmgggeeecccbbbdddeeeeeeeeebbbaaa___^^^]]]^^^^^^___VVVVVVUUUTTTRRRNNNHHHCCC===;;;888555444444444555222222333444444444333333111222222333333222222111111222222222222333333333333222222111111222222333222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111222222222222222222222222222222222222111111111111222333333222222222222222222222222222222333444444444333333222222333333333333444444333444444444555555555555555555555666888999;;;<<<@@@LLL```qqqwwwyyy~~~uuuqqqqqqyyy~~~}}}xxxpppjjjgggdddbbb^^^[[[XXXWWWVVVVVVSSSPPPNNNPPPSSSUUUSSSQQQNNNMMMLLLLLLMMMOOORRRSSSUUUVVVXXXZZZ\\\]]]___```aaadddjjjooosssuuuvvvvvvmmmmmmllljjjgggbbb^^^\\\SSSVVV[[[```dddiiinnnqqqwwwwwwwwwuuuqqqlllgggdddbbb```^^^^^^^^^___^^^\\\UUUYYY]]]]]]ZZZVVVVVVWWWSSSSSSWWW^^^cccjjjvvv|||zzz|||zzzvvvvvvvvvuuuvvvxxxzzz}}}|||wwwqqqqqquuuxxxxxxvvvhhhbbbYYYRRROOOPPPRRRSSSRRRRRRSSSRRRQQQOOOMMMKKKJJJKKKLLLLLLJJJGGGCCCAAA333444444555555555555555333333333444555555555666333444555666888999:::;;;<<<@@@EEEIIINNNVVVaaajjjwwwzzzsssoooooosssvvv{{{xxx~~~tttpppooogggeeebbbbbbccceeeeeeeeecccbbbaaa___^^^___aaabbbZZZYYYXXXWWWVVVSSSNNNKKKDDDAAA===999666555555555111222333333444444444333111222222333333222222111111111222222222333333333333333222111111222333333222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000111111111222222222222222222222222222222222222222111111222222333444222222222222222222222222111222333333444444444333222222333333333333444444444444444444555555555555555555666777999<<<>>>???HHHSSSfffvvv|||~~~vvvtttzzz|||zzzzzz~~~}}}xxxooogggbbb```ZZZYYYVVVSSSQQQOOOMMMMMMLLLJJJJJJMMMSSSVVVUUURRRPPPOOOOOOOOORRRUUUYYY[[[]]]^^^aaadddhhhlllooopppvvvyyyuuutttsssqqqmmmiiieeebbbZZZ]]]bbbhhhnnnuuu}}}yyysssoooooonnnmmmnnnooommmiiieee```fffkkkkkkfffbbb``````YYYUUUSSSWWW\\\aaajjjrrrwww~~~|||vvvuuuttttttwww|||{{{ttttttzzzrrrkkkaaaXXXTTTSSSSSSRRRRRRSSSTTTUUUTTTRRROOONNNLLLMMMMMMMMMKKKHHHFFFDDD333444555555666666555555555666666777888999999:::666777888999;;;===>>>>>>AAAFFFMMMRRRXXXcccpppzzzpppmmmhhhccc```dddmmmuuu~~~}}}xxxrrrpppgggdddbbbaaaccceeeeeeeeeddddddcccaaa___```bbbddd^^^\\\YYYWWWVVVUUURRROOOJJJGGGBBB<<<888666555555111222333333444444444444333333555555555555333333111111111222222333333333444333222111111222333444222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000111111222222222222222222222222222222222222222222111111222222333444222222222222222222222222111222333333444444444444222222333333333444444444444444444555555555666666444555666888;;;===@@@AAAPPPZZZlllzzz}}}~~~zzzwwwvvvwwwxxx{{{xxxxxxtttlllccc\\\ZZZZZZQQQQQQPPPNNNMMMKKKJJJIIIKKKIIIIIINNNUUUZZZYYYVVVUUUTTTTTTVVVYYY]]]bbbdddfffhhhlllqqqwww|||yyyxxxwwwtttqqqmmmjjjhhh```dddiiiooovvv~~~~~~zzzzzzzzz||||||uuuooommmssszzzzzzuuupppmmmmmmddd]]]WWWWWWYYY\\\aaafffjjjsss~~~vvvtttsssssswww}}}~~~wwwwww~~~wwwpppggg___YYYUUUSSSQQQRRRSSSUUUVVVVVVTTTQQQOOOOOOOOONNNMMMLLLIIIGGGFFF444444444555555555666666777777666666666777888888666555888===<<<999<<>>EEEKKKZZZgggttt{{{}}}}}}|||zzzxxxyyyyyyyyyzzz|||}}}{{{wwwtttnnnjjjccc[[[UUUPPPMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJMMMNNNPPPSSSWWW\\\___bbbeeecccdddhhhkkklllooossszzz|||vvvuuutttrrrpppnnnmmmlllfffiiipppxxx|||zzzuuu}}}nnncccYYYWWWYYY[[[]]]___cccfffnnnzzz{{{xxxtttssswww|||~~~}}}zzzuuummmgggbbb]]]VVVRRRUUUTTTSSSUUUWWWVVVRRRNNNNNNNNNOOONNNNNNMMMLLLKKK444444444555555555666666777777777777777777777777777555777===???AAAHHHQQQZZZ___hhhrrr|||{{{mmmeee]]][[[[[[^^^bbbkkk|||~~~|||xxxxxxvvvuuuwwwzzzzzzvvvrrrsssxxx~~~|||xxxvvvwwwwww}}}{{{qqqmmmjjjeee```^^^___aaacccgggdddbbbaaaaaaaaa```_________]]]\\\ZZZXXXWWWWWWXXXSSSLLLEEE@@@<<<999666222222222222222222222222555444444333222111000000222222222222222222222222222222222222222222222222222222222222222222222222111111000////////////000111111111111111111111111000000//////000000111222111111000000000000111111111111111111111111111111111111222222222222111111111111111111111000//////222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444444555555666666666666666666888:::;;;===BBBJJJQQQbbbooo|||~~~~~~zzz{{{{{{xxxuuuuuurrrrrrrrrssssssqqqllliiiaaa]]]XXXRRRMMMJJJHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPTTTWWW[[[aaaggglllpppqqqyyyvvvvvvzzz|||{{{}}}~~~|||wwwvvvuuusssqqqpppnnnnnnooorrrxxx{{{wwwuuuxxxssshhh]]]YYYZZZZZZ[[[^^^___aaahhhrrryyy~~~|||yyyxxxzzz}}}|||uuurrrnnnjjjgggaaaZZZUUURRRQQQPPPRRRTTTTTTRRRPPPMMMMMMMMMMMMLLLKKKJJJJJJ444444555555555666666666777777888888888888777777:::888999???EEELLLXXXbbbmmmpppxxxrrreee^^^ZZZZZZ^^^dddlllyyy|||vvvvvvwww{{{}}}vvvpppkkkiiiggghhhjjjjjjfffbbbdddgggjjjlllmmmllljjjiiiiiirrr}}}{{{nnnllliiiddd```^^^^^^aaabbbfffdddbbbaaaaaaaaa```^^^``````___^^^]]]\\\\\\[[[]]]YYYTTTOOOIIICCC<<<888444444333333333333333444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000///000000111222000000000000000000000000//////......//////000111111111000000000000111111111111111111111111111111111111222222222222111111111111111222111111000///333333333333333333333333222222222222222222222222333333333333444444444444333333333444555555555666555666666666777777777777555999===AAAFFFNNNWWW^^^nnnzzz~~~yyyzzz{{{~~~zzzyyy|||xxxsssrrrkkkjjjiiihhhgggddd___[[[SSSQQQMMMJJJHHHGGGGGGGGGHHHHHHHHHJJJNNNTTTYYY]]]aaafffmmmuuu|||{{{wwwvvvwwwvvvuuutttrrrqqqpppooovvvyyy~~~|||xxxtttrrrxxx{{{oooccc^^^\\\[[[]]]```______dddkkkpppsssxxx}}}{{{|||}}}||||||zzzpppooonnnnnnkkkfff```[[[RRRQQQPPPQQQSSSTTTTTTSSSNNNNNNNNNMMMMMMLLLJJJJJJ555555555555666666666666555666777888999888888777>>>===???DDDNNN[[[jjjsss|||yyynnneeeaaa^^^bbbhhhoooxxx{{{vvvuuuuuuxxx~~~|||yyyuuupppjjjhhhfffeeedddbbb^^^[[[^^^^^^^^^aaaeeegggfffcccbbblllwwwzzzxxxxxx~~~{{{qqqmmmjjjfffcccbbbccceeeggghhhfffddddddddddddcccaaa````````````____________^^^\\\ZZZWWWRRRKKKBBB<<<888777666555555555555666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000///000000111222333444111111111111111111111111111111111111111222333333222111111000000111111222111111111111111222222222111222222333333222222111111111111222222111111000333333333333333333333333111111111222222222222222333333444444444444444444222333333444555666666777777777777888888999::::::888>>>EEEMMMTTT^^^hhhppp{{{zzzvvvxxx|||~~~tttmmmkkkeeecccaaa___]]]ZZZUUURRRMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJMMMRRRYYYbbbjjjoooqqquuu}}}~~~{{{xxxuuutttvvvuuutttsssrrrqqqppppppuuuxxx}}}{{{{{{{{{zzzyyywwwuuutttsssvvvkkkfffcccbbbdddhhhhhhggghhhkkklllkkkooottt~~~}}}}}}~~~~~~}}}~~~yyypppppppppooolllhhhdddaaaYYYWWWUUUTTTTTTUUUVVVWWWQQQQQQQQQQQQPPPOOOMMMMMM555555555666666666777777444555777888:::;;;<<<<<<@@@BBBGGGOOO^^^ooo|||zzzrrrkkkgggeeefffmmmwww~~~{{{rrrsssuuuzzz}}}{{{{{{xxxrrrqqqsssssspppkkkiiifffccc```\\\YYYVVV\\\ZZZYYY]]]bbbeeeccc```aaakkktttuuuooollloootttzzz|||xxxuuuqqqnnnlllkkkmmmnnnllljjjfffeeeeeeeeeeeeddd````````````````````````\\\\\\\\\[[[XXXQQQIIICCC<<<:::888666555555555666222333333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000111333444555222222222222222222222222333222222222222333444444222222111111111111222222000000111111111222222222222222333333333333222222111111222222222222111111222222222222222222222222111111222222222333333333444444444444444444444444333333444444555666777777666666666777888999;;;<<<===DDDNNNXXXaaalllwwwyyyssswwwyyyllldddccc^^^\\\YYYVVVUUURRROOOLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRXXX```iiisss{{{}}}{{{}}}}}}{{{zzz{{{{{{zzzzzzzzzzzzyyyxxxvvvtttssssssrrrqqqppppppooorrruuuyyy}}}xxxxxxwwwwwwuuutttsssrrrpppzzz{{{sssooommmlllooottttttrrrqqqqqqmmmhhhhhhlllnnnuuu~~~}}}zzzvvvuuussspppllliiigggfffaaa___\\\XXXVVVUUUVVVWWWTTTTTTTTTSSSRRRPPPOOONNN555555666666666777777777555555777:::===@@@CCCEEEDDDKKKUUUaaaqqqyyyxxxwwwsssnnnjjjiiiiiinnnzzz~~~zzzooosssyyy}}}xxxtttrrrssstttpppjjjhhhkkkmmmkkkiiigggddd```\\\XXXVVVTTTZZZYYYYYY\\\```bbb```]]]dddkkkqqqqqqkkkffffffhhhkkkwww}}}yyywwwwwwwwwvvvqqqkkkgggeeeeeeeeeeee`````````aaaaaaaaaaaaaaa]]]]]]]]]]]][[[VVVPPPKKK@@@>>>:::777555444444444333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333444555222222222222222222222222111111111000111222222333222222111111111111222222000000000111222222333333222222333333333333222222000111222222333222222222222222222222222222222222222222222333333444444555555555555555444444444444444444444555666666666777444444444555777999<<<>>>BBBJJJVVVaaalllwwwzzztttsss~~~}}}zzzrrrhhhaaa___VVVSSSPPPNNNMMMMMMKKKIIIHHHIIIJJJKKKMMMPPPRRRSSSZZZ^^^fffoooxxx{{{yyyzzz|||~~~|||yyywwwwwwwwwwwwwwwyyy||||||{{{yyyrrrrrrrrrqqqqqqpppppppppqqqtttxxx|||~~~zzzyyywwwuuusssqqqpppooopppwww||||||}}}yyyxxxwwwvvvzzz|||zzzxxxrrrjjjgggiiiccciiirrr{{{}}}}}}|||{{{yyytttooolllkkkkkkeeedddaaa\\\WWWTTTTTTUUUUUUUUUTTTTTTRRRQQQOOONNN555666666666777777777777777777999<<>>DDDLLLSSSWWWbbbmmmyyyvvvxxxyyyvvvqqqmmmlllmmmmmmooorrrtttvvvyyy|||wwwuuuxxxyyy{{{|||zzzwwwyyy|||{{{{{{yyy|||}}}~~~{{{yyyzzz}}}~~~{{{wwwrrrmmmjjjdddlllqqqooonnnoooqqqpppppppppooommmjjjhhhhhhiiidddfffiiijjjjjjhhhfffeeecccggglllnnnllliiieeeddddddiiirrrzzz|||{{{~~~sssmmmjjjiiiiiiddddddccccccccccccbbbbbbdddbbb```___]]]ZZZVVVSSSNNNKKKFFFAAA===;;;::::::555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222222333444444000000000000000000000000111111111111111222222333333222222111111222222333///000000111222222333333222333333444444333333222000111222333333333333333444444444444444444444444333333444444555666777777666666555555555444444444666666666666666555555555777777888:::===BBBFFFHHHQQQYYYfffrrr|||wwwqqqvvv|||yyypppgggddd___WWWNNNIIIOOOLLLJJJIIIKKKMMMNNNNNNRRRSSSWWW\\\aaaeeeiiikkkjjjpppzzz}}}{{{xxxuuuuuuwww{{{}}}|||zzzzzz}}}|||xxxvvvwwwyyy{{{~~~~~~|||zzzxxxwwwuuuuuuwwwzzz~~~{{{xxxsssssssssssssssssssssssssssvvv{{{}}}|||{{{vvvuuuttttttssssssssstttrrrsssuuuwww{{{~~~~~~xxxsssrrrqqqqqqrrrrrrssswww|||}}}zzz{{{|||vvvsssrrrlllmmmkkkfff```[[[[[[\\\[[[[[[ZZZYYYXXXVVVTTTSSS:::666444666777666666888>>>???@@@DDDLLLZZZhhhrrr}}}oooccceeeeeeccc```cccjjjqqqwwwzzz}}}xxxxxxzzzqqqqqqrrruuuyyy}}}wwwrrrpppooommmpppuuuxxx|||~~~}}}|||~~~~~~zzzzzz}}}yyysssnnnlllkkkmmmllllllooosssvvvxxxxxxvvvuuuuuuvvvvvvrrrjjjccceeehhhkkknnnnnnllliiifffiiikkkooorrrttttttsssrrrtttssstttvvvxxxyyyyyywwwyyyuuurrrmmmiiihhhhhhhhhfffcccaaa```aaabbbaaa_________]]]ZZZXXXTTTRRRNNNJJJDDD===555///333333333333222222111111444333333222222333333444555555555444444333333333666444333111000000111111////////////////////////......///000111222222333111000...///000222222111000000000000000000000000222222111111222222333444555444333333222222222222111111111111111111111111222222333333444555666666222222222333333333444444333333333444444444555555555555555666666666666666444777:::999888>>>IIISSS\\\aaajjjvvvtttxxx{{{lllfff^^^VVVQQQNNNLLLKKKNNNMMMJJJJJJLLLPPPUUUYYY[[[^^^ccciiimmmoooooooootttvvvyyy|||}}}{{{yyywwwssssssssssssrrrtttxxx{{{zzzzzzyyyyyyxxxxxxwwwwwwzzz|||~~~~~~{{{xxxvvvvvvsssvvvzzz||||||zzzxxxwwwtttsssrrrsssttttttsssqqqppptttyyy|||zzzxxxxxxyyyyyyuuuttttttsssrrrppppppoooqqqqqqrrrsssvvvyyy{{{}}}yyyyyyxxxyyy{{{}}}vvvllliiiooowww{{{}}}yyyxxx|||}}}~~~}}}{{{vvvssssssrrrooojjjddd___[[[[[[[[[[[[\\\[[[YYYTTTQQQ888444333555777666777:::;;;>>>EEENNNZZZiiixxxrrreee[[[^^^aaabbbccchhhqqqxxx~~~{{{{{{zzzyyyoooooopppttt|||tttnnnjjjjjjiiihhhlllqqquuuyyy~~~}}}~~~yyyzzzyyytttooommmmmmppppppqqqssswwwyyyzzzyyy~~~|||tttnnnkkkkkkmmmpppssssssqqqnnnlllqqqrrruuuxxxzzzzzzzzzzzz{{{zzzzzz{{{}}}~~~}}}|||~~~zzzvvvpppkkkjjjjjjiiigggeeeccccccccccccbbbaaaaaaaaa___\\\YYYYYYWWWTTTPPPKKKEEE===888666555555444444333333333444333333222222333333444555555444444444333333333555444333111111111111222000000000000000000000000//////000000111111222222111000///000222333222111111111111111111111111111222222111111222222333444555444333333222222222333222222222222222222222222111222222222333444444444444444444555555555666666333333444444444555555555666666666666777777777777666999:::999999@@@LLLVVV```gggttt{{{tttrrryyy~~~|||zzznnnbbb]]]VVVPPPLLLJJJJJJJJJLLLLLLNNNQQQVVV[[[```dddiiikkknnnqqqtttuuuuuuuuuvvvxxxzzz||||||zzzwwwuuutttuuuuuusssrrrrrrtttvvvwwwwwwvvvvvvuuuuuuvvvvvvyyyzzz|||{{{xxxvvvuuuuuuuuuwwwzzz{{{{{{yyyxxxwwwwwwuuusssrrrssssssrrrqqqrrruuuyyy}}}~~~}}}zzzxxxwwwwwwxxxxxxvvvuuutttsssrrrqqqpppooosssrrrrrrssstttvvvwwwyyyyyyxxxxxxxxxzzz}}}zzzoooiiilllpppttt|||vvvtttwwwzzz||||||vvvwwwxxxvvvrrrkkkccc___]]]\\\\\\]]]]]]\\\ZZZWWW777444444777888888;;;???<<>>DDDCCCOOOaaasssyyynnniiidddeeefffjjjqqq~~~yyypppnnntttyyyzzzyyy{{{}}}}}}wwwwwwwwwvvvuuuuuuwwwxxx|||~~~~~~|||nnniiiggghhhhhhgggjjjoootttxxx}}}|||~~~{{{yyyyyyzzz{{{xxxwww~~~||||||{{{xxxtttrrrrrrrrrvvvxxx|||yyyyyy}}}{{{tttpppkkkjjjhhhhhhhhhhhhgggggggggfffddddddcccaaa^^^[[[\\\ZZZXXXVVVTTTPPPLLLHHH===<<<:::888666555555555444444333333333333444444444444444444444444444444444444333333222222222222222222222222222222222222222111111111111111111111111111222444666666333111222222222222222222222222222222111111222222333444444333333222222333333333333333333333333333333333333333333222222222222222222222222333333333444444444444444444555555555555444555555666666777777777:::;;;;;;;;;???JJJXXXcccqqq}}}wwwqqqtttyyyzzzrrrrrrxxx~~~}}}zzzooopppqqqpppmmmggg^^^WWWPPPNNNLLLJJJJJJLLLQQQTTTVVV[[[ccclllssswwwyyyyyyrrrqqqpppoooppppppqqqrrrvvvwwwxxxyyyyyywwwuuutttssstttuuutttrrrpppoooppprrrrrrqqqpppqqqsssuuuvvvxxxxxxwwwuuussssssuuuwww}}}}}}~~~}}}yyyuuurrrrrrsssssssssuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzyyyvvvtttrrrqqqqqqpppsssrrrqqqpppppppppqqqrrrvvvvvvwwwxxxzzz|||~~~yyyrrrmmmhhhlllqqqvvv}}}wwwrrrppppppnnnttt|||{{{uuuoookkkbbb___[[[ZZZ[[[]]]______:::888999;;;;;;;;;@@@GGGKKKXXXmmmxxxqqqnnnnnnmmmmmmqqq|||vvvssspppnnnqqqwww}}}}}}xxxvvvtttqqqllliiihhhkkknnnooopppqqquuuwww{{{}}}~~~||||||||||||rrrnnnkkklllllljjjmmmqqqxxx||||||{{{|||{{{xxxssspppoooqqqsssuuuuuuyyyxxxyyyxxxvvvtttssstttuuu{{{}}}}}}vvvooojjjkkkiiihhhiiikkkkkkjjjhhhgggfffeeedddcccaaa]]][[[[[[ZZZXXXWWWVVVTTTPPPMMMCCCAAA===:::777555555555555444444333333444444555444444444444444444444444444444444444333333333222222222222222222222222222222222222222111111111111111111222555666666333111111111111111111111111111222222111111222222333444333333333222222333333444222222222222222222222222444444444444333333333333222222222333333333444444444444444555555555666666333333444555555666777777:::;;;<<>>AAAIIISSS[[[gggzzz~~~vvvtttvvvxxxyyy{{{|||~~~xxxwwwwww{{{~~~~~~zzzxxxzzz|||vvvzzz~~~xxxmmm[[[XXXUUUTTTTTTVVVYYYZZZaaafffmmmpppqqqrrrvvvyyy}}}~~~~~~}}}yyywwwyyy~~~zzzzzztttpppoooqqqqqqpppssswww{{{}}}~~~~~~}}}|||}}}~~~}}}}}}|||xxxuuurrrssssssxxx}}}|||xxxuuuvvvxxxxxxwwwxxx{{{}}}{{{}}}~~~~~~~~~{{{}}}wwwsssppppppqqqvvvzzzzzzuuuoookkkiiihhhgggfffccc___\\\```^^^]]]\\\\\\[[[YYYXXXQQQMMMGGGAAA<<<888666666555555444444444444555555333333333444444444555555222333444555555444333333222222222222222222222222111111111222222333333333333111111222333444333222111111111111111111111111222222111111222222333444333222222222333333444555222222222222222222222222222222222333333444444555444444444555555555666666555555555555666666666666555555666777888999::::::;;;===CCCLLLZZZkkk||||||xxxuuuuuu|||{{{vvvyyy{{{}}}yyyssslllhhhgggccc[[[UUUTTTQQQLLLKKKMMMNNNQQQTTTUUUVVV\\\eeemmmuuuuuuvvvvvvuuurrrooommmkkkkkkllllllnnnooopppqqqsssttttttuuuuuuuuuttttttrrrssssssrrrqqqqqqtttvvvvvvwwwyyy{{{{{{{{{zzzyyyvvvwwwwwwvvvuuuvvvxxxzzz}}}|||~~~wwwvvvuuuvvvxxxzzzzzzzzzxxxxxxxxxwwwwwwvvvvvvvvvyyyzzz{{{}}}~~~~~~zzzvvvsssrrrrrrrrrsssrrrqqqqqqrrrsssuuuvvvvvvwwwyyy{{{}}}~~~zzzrrrrrrtttwww~~~wwwrrrrrryyy~~~zzzwwwuuutttsssmmmfffaaa```aaacccddd888999===AAACCCGGGQQQ\\\eeeooo~~~~~~zzzvvvssstttyyy{{{tttqqqrrrtttxxx|||{{{wwwxxx~~~uuukkk___TTTSSSQQQOOOOOORRRWWW\\\___ccciiipppsssrrrrrrvvvyyy}}}~~~~~~zzzwwwzzz~~~zzz{{{tttppppppsssuuutttwww|||yyyzzz{{{{{{zzz{{{~~~~~~zzzxxxwww}}}~~~zzzyyyvvvwwwyyyyyyyyy{{{}}}|||}}}yyyyyytttsssuuuvvvuuuuuu}}}ttttttwww|||zzztttmmmkkkjjjiiigggeeeaaa^^^aaa___]]]\\\]]]\\\ZZZYYYVVVRRRKKKDDD>>>:::888777555555444444444444555555333333333444444555555555222333444555555555444333111111111111111111111111000000111222333333444444333111000000222333333333222222222222222222222222222222111111222222333444222222222222333333444555333333333333333333333333000000111222333333444444222222222333333333444444555555555555666666666777666777888999:::;;;<<<<<<<<>>@@@CCCGGGKKKRRR___jjjuuuuuuzzz|||vvvuuujjjnnnqqqttt|||uuuuuutttlllkkkooouuuxxx|||sssfff^^^YYYVVVTTTOOOQQQSSSTTTVVVZZZ___bbbiiilllpppssstttvvvyyy{{{~~~}}}|||{{{{{{zzzzzz{{{vvvvvvuuusssrrrtttwwwzzz|||zzzyyyxxxzzz}}}|||yyyyyyyyy{{{~~~~~~|||{{{zzz{{{{{{|||||||||||||||}}}~~~yyyuuusssqqqnnnmmmpppvvvzzz~~~yyyqqqlllhhhgggiiiiiieeebbb______```aaa```___]]]\\\XXXUUUQQQKKKFFF@@@<<<:::999777555444555555444222777666666666666555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222111111111111000111111222222222222111111111111222222222333333333444444444444444444444444222222333333333444444444333333333333333333333333777666555444444444444444333333444444555666666666555666666777888999:::;;;BBBEEENNN___rrrqqqiiiooowww~~~}}}yyyvvvsssrrrnnnggg___YYYVVVUUUUUUUUUTTTSSSRRRUUUYYY]]]cccccccccbbbdddhhhnnnsssuuuuuutttpppmmmkkkkkklllkkklllnnnoooqqqrrrrrrsssssspppooopppsssuuutttrrrtttuuutttrrrpppqqquuuyyy{{{zzzzzz|||~~~}}}yyyuuuuuuuuutttssstttuuuwwwxxxxxxyyy{{{||||||{{{yyyxxxwwwvvvuuuxxx}}}}}}{{{|||zzzuuutttwwwwwwwwwwwwwwwyyyzzz|||}}}}}}yyyvvvuuuvvvxxxyyyyyyxxxwwwuuuuuuuuuuuuvvvzzz{{{|||}}}|||}}}~~~|||}}}zzzvvvoookkkiiieee```cccjjj===CCCKKKRRRWWW]]]gggoootttppppppqqqpppkkkggghhheeekkkrrrzzzwwwooopppooojjjiiinnnpppxxx{{{{{{sssggg]]]WWWUUUSSSRRRPPPRRRTTTWWWYYY^^^cccgggkkknnnrrrtttvvvxxxzzz|||~~~}}}{{{yyyxxxxxxwwwxxxxxxwwwuuutttuuuxxx{{{|||zzzyyyxxxzzz}}}zzzwwwxxxxxx{{{~~~}}}{{{zzz{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~zzzyyywwwtttrrrsssvvvyyyuuuqqqkkkiiijjjiiieeeaaa``````aaaaaa```^^^]]]\\\]]][[[WWWQQQKKKEEE@@@===:::888666555666666555444666666666555555555444444555555555444444444333333222222222222222222222222222222222222222222222222222222222111111111111000111111222222222222111111111111222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444666666555444444444444444333333444555555666666777666777777777888:::<<<>>>EEEMMM[[[mmmuuulllnnnwww}}}}}}|||xxxtttkkkiiieee^^^XXXSSSRRRRRRQQQRRRTTTWWWZZZ```fffkkkssspppllljjjjjjmmmqqqsssrrrsssssspppmmmkkkkkkkkkkkklllmmmoooqqqrrrrrrrrrrrrqqqooopppsssuuuuuutttsssttttttrrrqqqrrrvvvyyyzzzzzzzzz|||~~~|||xxxtttvvvvvvvvvuuuuuuvvvvvvvvvwwwxxxzzz|||}}}|||{{{zzzyyyxxxyyy}}}|||yyyzzzzzzwwwvvvwwwuuuvvvwwwyyyzzz|||}}}~~~~~~}}}zzzwwwvvvvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxx{{{{{{||||||||||||}}}~~~|||zzzzzz}}}}}}yyyrrrnnnllliiiddddddhhhBBBLLLZZZdddkkkooorrrtttqqqkkkeeebbb___\\\]]]bbbfffooo{{{xxxoookkknnnooolllmmmsss~~~xxxqqqkkkgggfffaaaZZZVVVTTTTTTTTTTTTSSSUUUYYY\\\___dddjjjnnnnnnqqqtttvvvxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuu{{{{{{zzzxxxvvvwwwyyy|||{{{zzzyyyxxxzzz|||}}}vvvuuuwwwwwwzzz}}}~~~{{{yyyyyy|||}}}~~~~~~~~~~~~{{{{{{}}}~~~}}}}}}}}}~~~}}}zzzyyyzzz|||{{{vvvooollljjjiiieeebbbcccbbbbbbaaa___^^^]]]\\\___^^^[[[VVVPPPIIICCC@@@<<<999777666777777777666555555555555444444444333666666555555555555444444222222222222222222222222222222222222222222222222222222222111111111111000111111222222222222111111111111222222222333333333222222222222222222222222333333333333444444444555555555555555555555555555666666555444444444444555333444444555555666777777777888888888888;;;???BBBKKKWWWjjj}}}vvvpppnnnuuu~~~zzzwwwwwwyyywwwqqqllldddbbb]]]WWWQQQPPPQQQSSSPPPTTT[[[bbbiiiqqqyyy}}}~~~uuuppppppqqqqqqqqqnnnoooqqqpppnnnlllkkkkkkkkklllmmmooopppqqqqqqqqqrrrqqqpppqqqtttvvvvvvvvvsssssssssrrrqqqsssvvvyyyxxxyyyzzz|||}}}zzzvvvrrrrrrssstttttttttsssrrrqqquuuwwwyyy{{{|||}}}}}}|||||||||zzzvvvyyy|||zzzxxxwwwuuuwwwyyy{{{}}}~~~}}}{{{zzzxxxwwwwwwxxxxxxyyyxxxwwwwwwwwwxxxzzzzzz|||||||||{{{||||||}}}}}}{{{vvvvvv{{{xxxrrrpppooojjjggggggOOO]]]nnnzzz{{{vvvmmmggg```^^^\\\\\\aaaiiirrr}}}uuupppooorrrttttttyyy~~~wwwpppjjjeeeaaa^^^\\\ZZZXXXWWWWWWYYYZZZ[[[ZZZ]]]```cccfffjjjooorrrpppsssvvvwwwxxxyyy{{{}}}|||}}}}}}~~~~~~~~~~~~}}}~~~|||zzzxxxwwwvvv{{{|||{{{yyywwwwwwyyy{{{{{{zzzyyyxxxyyy{{{~~~~~~yyyttttttvvvwwwzzz|||~~~~~~|||zzzxxxxxx|||}}}~~~~~~~~~~~~{{{|||}}}~~~|||||||||}}}~~~zzzsssnnnkkkiiigggeeegggfffdddaaa___^^^]]]]]]\\\\\\[[[XXXSSSLLLFFFCCC>>>;;;888777777888888777555555444444444333333333555555555555444444444444222222222222222222222222222222222222222222222222222222222111111111000000111111222222222222111111111111222222222333333333111111111111111111111111222222222222333333333333444444444444444444444444666555555444444444555555444444444555666666777777777888999888999===DDDIIISSSbbbvvvwwwqqqssszzzyyywwwtttssssssooohhhbbbaaa^^^YYYSSSPPPQQQUUUYYYYYY```jjjttt|||wwwqqqpppqqqooommmjjjlllooopppnnnlllkkkkkkkkklllnnnooopppqqqqqqqqqrrrqqqqqqrrrtttvvvwwwwwwrrrrrrrrrrrrrrrtttvvvxxxvvvwwwyyy{{{zzzxxxtttrrrppprrrtttvvvvvvuuutttrrrssstttvvvyyyzzz|||||||||~~~yyyssswww|||}}}zzzxxxyyy{{{}}}{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxxxxyyyzzz|||}}}}}}|||{{{zzz{{{|||}}}|||}}}~~~|||yyy|||xxxtttsssqqqmmmiiidddssstttgggccc`````````bbbjjjsssxxxwwwxxxzzz{{{~~~xxxtttmmmhhhdddbbb___]]]\\\\\\\\\\\\]]]___aaacccdddfffhhhjjjlllnnnrrrtttrrrtttwwwxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzyyywwwvvvxxxyyy{{{zzzyyyxxxyyyzzz|||}}}}}}~~~xxxtttuuuwwwwwwxxx{{{}}}}}}{{{yyyyyyyyy{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}wwwqqqmmmkkkkkkkkkllljjjfffccc```^^^^^^^^^ZZZZZZZZZYYYUUUQQQLLLIII@@@===999777777888777777555555444444444333333333333333333333333333333444222222222222222222222222222222222222222222222222222222222111111111000000111111222222222222111111111111222222222333333333111111111111111111111111111111111111222222222222333333333333333333333333555555444444444555555666444444555555666777777888777888::::::;;;AAAKKKSSScccooozzzqqqoooyyy||||||xxxssspppmmmiiiccc^^^[[[YYYUUURRRQQQVVV]]]bbbmmmttt~~~vvvpppppppppnnnlllhhhkkknnnooonnnmmmlllmmmmmmmmmooopppqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvxxxsssrrrrrrrrrsssuuuvvvvvvtttuuuwwwxxxwwwvvvtttsssrrrtttxxx{{{||||||zzzyyyqqqrrrtttuuuwwwyyyyyyzzz~~~wwwqqqvvv|||~~~|||{{{~~~zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyxxxyyyyyy{{{}}}~~~~~~{{{yyyyyy{{{}}}}}}|||}}}~~~~~~wwwvvvvvvsssoooyyy}}}nnnbbbaaaaaaeeehhhlllwww}}}yyy}}}~~~uuuqqqlllgggeeecccaaa______```aaaaaaaaabbbeeegggkkkmmmpppqqqqqqrrrtttvvvtttvvvxxxyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzxxxyyyyyyxxxwwwvvvwwwyyy{{{zzzyyyyyyyyyyyy{{{{{{|||~~~yyyvvvyyyzzzyyywwwyyy||||||{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||uuupppoooooopppqqqnnniiieeeaaa```___```[[[\\\\\\[[[YYYVVVSSSQQQEEEAAA<<<999888888888777555555555555444444444333222222222333333333333444222222222222222222222222222222222222222222222222222222222111111111111000111111222222222222111111111111222222222333333333111111111111111111111111111111111111222222222222333333333333333333333333555444444444444555666666444555555666666777888888777:::<<<===@@@IIIVVVaaattt}}}yyysssnnnpppzzzvvvpppkkkhhheeeaaa___TTTTTTSSSTTTXXX```kkkrrr}}}vvvrrrqqqqqqpppoooiiikkkmmmnnnnnnmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrqqqrrrssssssrrrsssuuuwwwuuusssrrrrrrtttuuuuuutttrrrsssuuuuuutttssstttuuutttvvvyyy|||}}}}}}{{{zzzrrrrrrssstttuuuuuuvvvwww|||~~~}}}uuurrrvvv{{{}}}~~~~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}zzzwwwwww{{{~~~~~~}}}}}}~~~~~~~~~~~~zzz{{{yyyuuuyyyiii```aaaeeelllttt~~~}}}yyyyyyttt}}}}}}yyyuuurrrnnnkkkiiigggeeecccccceeefffeeedddeeeiiillloooqqqtttuuuuuuuuuwwwyyywwwyyy{{{{{{zzzzzz{{{|||{{{|||}}}~~~~~~~~~~~~|||yyyxxxwwwxxxyyyyyyxxxwwwyyyzzzzzzzzzyyyyyyxxxyyyyyyzzz|||{{{zzz|||}}}zzzvvvxxx{{{|||{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{tttrrrssstttvvvrrrlllfffbbbaaaaaaaaa___^^^]]]\\\ZZZXXXVVVUUUKKKFFFAAA<<<;;;:::999999666666666555555555444444333333333333444444555555222222222222222222222222222222222222222222222222222222222111111111111000111111222222222222111111111111222222222333333333222222222222222222222222222222333333333444444444444444444444444444444444444444444444444555666666555555555666777777888888999<<>>BBBEEEJJJWWWjjjxxx|||pppjjjoooxxx}}}vvvyyy|||{{{pppmmmiiiddd___\\\YYYWWWXXX[[[bbbkkkwww~~~uuuuuutttrrrooonnnnnnppplllmmmnnnmmmlllmmmoooqqqqqqrrrrrrsssttttttttttttrrrssstttssspppoooqqqtttwwwuuussssssuuuuuussspppoooqqqqqqpppoooqqqvvv{{{xxxwwwvvvttttttsssssssssxxxyyy|||{{{xxxtttssswwwyyy{{{~~~}}}}}}}}}}}}~~~{{{yyywwwuuuvvvxxx|||~~~zzzzzzyyyxxxyyyzzz{{{||||||xxxtttuuu{{{~~~}}}xxx}}}|||}}}www~~~ssslllhhhccchhhqqq|||zzzyyyyyyxxx~~~}}}xxxyyyzzz{{{{{{yyywwwvvvuuupppnnnoooooollljjjkkkmmmmmmmmmmmmmmmnnnooopppsssrrrrrrrrrsssvvvyyyzzzzzz{{{|||}}}~~~||||||}}}zzz{{{||||||{{{zzzwwwvvv{{{zzzzzzzzz{{{|||{{{zzz|||zzzxxxxxxyyyyyyxxxwww}}}}}}}}}~~~}}}zzzyyyxxxxxxyyy{{{~~~~~~}}}{{{yyy|||}}}~~~}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~|||||||||~~~xxxuuuwwwxxx{{{wwwooohhhcccbbbcccdddbbb```]]][[[ZZZYYYXXXVVVVVVTTTMMMEEE>>><<<@@@CCC===999555333333555777777666666555555555444444444222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333333333444555555666555555444444444555555444444555666888888666444888>>>DDDKKKYYYkkkxxx}}}vvvpppppp{{{wwwvvvvvvtttqqqkkkfffdddddd```YYYXXX]]]ZZZdddqqq}}}}}}|||zzzwwwxxxuuusssqqqqqqqqqpppooonnnnnnnnnoooooopppqqqrrrrrrsssuuuwwwxxxwwwssspppppprrrsssssssssssstttuuutttrrrpppqqqrrrssssssrrrpppnnnooorrrssssss{{{~~~~~~~~~|||xxxtttssstttuuuxxxxxxzzz~~~~~~xxxuuusssuuuyyy~~~{{{yyyzzz|||~~~|||zzzvvvuuuvvvzzz}}}~~~yyyyyyyyyzzz{{{{{{xxxvvvtttttttttxxx}}}~~~{{{|||~~~}}}||||||wwwwwwppplllkkknnnttt~~~~~~{{{xxxyyyvvvwwwyyy{{{||||||{{{zzzwwwrrroooqqqqqqooonnnpppppppppoooooooooooopppqqquuuuuuuuuvvvwwwzzz|||}}}{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~xxxyyy{{{||||||{{{zzzyyy{{{zzzzzzzzz{{{{{{{{{zzz|||zzzyyyyyyzzzzzzzzzyyy~~~~~~}}}{{{{{{zzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~}}}|||~~~~~~|||zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}vvvttttttvvvyyyvvvqqqlllhhhfffffffffdddaaa^^^]]]\\\\\\ZZZXXXWWWUUUPPPHHHAAA>>>???AAA???;;;777555555666666666555555555555444444444444222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333333333444555555666555555444444555555555666666666777888888777666666>>>GGGQQQaaatttuuuuuu{{{vvvqqqpppoookkkggggggbbb___^^^\\\XXXZZZ___eeesss||||||{{{yyyvvvvvvtttrrrqqqqqqppppppoooppppppooonnnnnnoooqqqrrrrrrrrrtttwwwyyyxxxuuurrrtttssssssrrrrrrssssssssstttrrrqqqrrrssstttsssrrrqqqoooqqqtttuuuvvv}}}}}}yyyuuusssuuuvvvzzzzzz|||wwwvvvvvvyyy}}}}}}{{{zzz|||~~~{{{xxxvvvwww{{{~~~~~~|||{{{{{{|||}}}|||zzzyyyvvvuuuvvvzzz~~~wwwvvvwww{{{~~~{{{tttmmmlllooosss}}}|||wwwttttttvvvtttvvvyyy|||~~~yyytttppprrrsssrrrsssvvvuuutttsssqqqqqqqqqqqqrrruuuuuuvvvxxxzzz|||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}{{{||||||}}}}}}}}}||||||vvvwwwyyy{{{}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz|||zzzyyyzzz{{{||||||{{{~~~}}}{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~{{{|||}}}}}}{{{yyyyyyzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}vvvsssrrrrrrpppppppppnnnllliiifffdddbbb___]]][[[[[[[[[YYYXXXWWWVVVSSSNNNGGGBBB???>>>???<<<999777777777666444555555444444444333333333222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333333333444555555666555555444555555666666777777888888999999999999:::CCCOOO\\\mmm|||xxxzzz{{{uuusssrrroooiiicccccc^^^ZZZYYYZZZ]]]bbbiiittt}}}{{{{{{zzzxxxuuuuuuttttttrrrrrrqqqppppppsssrrrooonnnmmmoooqqqrrrrrrsssuuuxxxzzzzzzwwwuuuyyyuuuqqqppprrrssssssqqqsssrrrrrrsssttttttsssqqqppppppsssvvvwwwxxx~~~zzzwwwvvvyyy{{{}}}~~~}}}}}}}}}zzzyyy|||~~~}}}}}}~~~~~~|||{{{wwwwwwyyy|||vvvtttsssvvv~~~yyypppgggeeelllwwwxxxuuutttuuuxxxuuuwww{{{~~~zzztttqqqrrrttttttvvvzzzyyywwwuuusssrrrrrrrrrsssrrrtttuuuxxxyyyzzz{{{{{{~~~~~~~~~}}}{{{{{{|||||||||{{{{{{zzzwwwxxxzzz|||}}}~~~~~~~~~zzz{{{{{{{{{zzzyyyzzzzzz|||{{{zzz{{{}}}~~~~~~~~~}}}~~~yyyyyyzzz|||||||||}}}|||{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||}}}}}}{{{zzzzzzzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~yyytttqqqppplllooorrrsssqqqmmmgggcccbbb```]]]\\\\\\\\\[[[ZZZXXXXXXWWWSSSMMMFFFAAA>>>===;;;888888888888666555444444444444333333333333222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333444444444444444444444333333333333444555555555555555555555666666777777777888888888999;;;<<>>FFFMMMZZZgggxxx{{{nnnmmmoootttwwwnnniiiggghhhiiiggglllqqqwww~~~xxxyyyyyyyyyxxxyyyzzz|||zzzwwwwwwuuutttsssrrrqqqqqqrrrsssuuuuuuuuuxxxzzz{{{{{{yyyssssssrrrrrrrrrsssttttttooonnnlllnnnrrrvvvyyyzzzyyy}}}}}}~~~VVV\\\ggguuu~~~uuunnnjjjlllxxxzzz{{{}}}|||yyyyyywwwyyy|||{{{wwwvvvyyy{{{yyyyyy{{{{{{zzzxxxxxxyyy|||}}}}}}~~~zzz{{{|||}}}~~~}}}~~~}}}}}}||||||}}}~~~~~~|||zzz|||}}}|||{{{{{{}}}~~~~~~}}}~~~|||zzzzzz|||~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}|||}}}zzz|||{{{|||}}}}}}}}}|||zzzzzzxxxzzz{{{{{{zzzyyyzzz{{{xxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~||||||}}}~~~zzz|||~~~~~~}}}zzz|||}}}}}}~~~~~~~~~zzzuuuhhhfffeeeeeefffggggggfff]]]ZZZWWWVVVWWWWWWTTTQQQJJJEEE???;;;999999999888777777777777666666666666222222222222222222222222000000111222333333444444111111111222222333333333222222222222222222222222222222333333333444444444333333333333333333333333222222333333444555666666444333333333333444555555555555555555666777999999777:::<<<<<<<<>>===<<<888777777666666666666777666666555444333333222222333333333333333333333333333333333222222111111111222333333444444333333222333333333222222111111111555555555555555555444444444444444555555555555666555555555555555555444444777666666666666777777888888999:::<<<@@@JJJVVV```qqq~~~}}}ssskkkppp{{{~~~~~~wwwmmmccc```aaadddkkksssrrr}}}zzzxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{|||uuuppprrrrrrqqqpppooooooooopppuuuttttttwwwyyyyyyvvvssssssttttttrrrppppppqqqrrruuuvvvwwwwwwxxx}}}~~~bbbnnn~~~xxxtttssswwwxxxtttttttttwwwsssttt~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyywwwzzz}}}}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzyyy}}}||||||{{{{{{||||||}}}~~~~~~}}}|||||||||yyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||}}}~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}~~~|||||||||~~~|||vvvuuuuuussslllfffaaa___]]][[[ZZZYYYWWWTTTPPPMMMGGGCCCAAA@@@>>><<<888777777666666666666666666555555444333333222222333333333333333333333333333333333222222222111111222333333444444333333222444333333333222222222222444444444444444444444444444444444555555555555666555555555555555555555555777666666666666777888888:::;;;<<<>>>DDDOOO]]]hhhyyyuuupppnnnvvv}}}{{{nnnfff___]]]___cccjjjrrr|||zzzyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{}}}wwwsssqqqqqqpppppppppqqqrrrssssssssssssvvvyyyzzzwwwuuuvvvwwwwwwvvvttttttvvvxxxwwwyyy{{{}}}}}}~~~oooxxxpppnnnoooxxxzzzvvvuuuvvvwww}}}{{{~~~xxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxx{{{~~~~~~zzzzzz{{{}}}~~~~~~~~~~~~{{{zzzzzzzzz{{{|||}}}~~~{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{||||||~~~~~~}}}|||||||||{{{zzzzzzyyyzzzzzzzzzxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{|||||||||zzzxxx|||}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~zzzrrrjjjeeeccc```]]][[[ZZZYYYXXXWWWSSSPPPKKKGGGEEEBBB???===888888777666666666666666555555555444444333333222222222222222222222222222333333333333222222222222222333333444444333333222444444444444333333333333333333333333333333333333444444444555555555555666555555555555555555555555666666666666666777888999;;;<<>>999888777666666555555666555555444444444333333333222222222222222222222222333333333333333333333333222333333444444333333222444444444444444444444444333333333333333444444444444444444555555555555666555555555555666666666666666666666666777888999999:::===AAAHHHQQQaaarrr~~~ssseeemmmzzzyyytttddd]]]XXXYYY\\\dddppp|||xxxwwwvvvxxxyyyzzzyyyyyy{{{}}}xxxxxxwwwwwwxxxyyyzzz{{{||||||}}}~~~zzzwwwoooooonnnnnnppprrrtttuuuwwwwwwxxxzzz|||||||||{{{wwwxxxxxxxxxyyy}}}{{{yyyyyyyyy~~~zzzssspppuuu{{{wwwxxxzzzqqqoooooopppttt{{{~~~}}}yyyvvvuuuqqqrrrtttvvvyyy{{{}}}~~~~~~|||{{{zzzzzz{{{|||zzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~}}}}}}||||||{{{}}}}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{|||~~~zzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||}}}~~~{{{ooogggcccfffccc^^^[[[ZZZZZZYYYXXXWWWUUUSSSQQQNNNIIICCC???999888777666555555555555444444444444444333333333222222222222222222222222333333333333333333333333222333333444444333333222444444444444444444444444333444444444555555555666444444444555555555555666555555555666666666777777666666666666777888999:::999???GGGPPP\\\kkk{{{{{{ppphhhsss}}}sssooobbb\\\WWWXXX\\\fffuuuwwwrrrsssrrrtttwwwxxxyyyzzz|||~~~xxxxxxxxxyyyyyyzzzzzz{{{~~~~~~~~~}}}zzzwwwpppooonnnmmmnnnppprrrtttyyyzzz{{{{{{|||||||||}}}|||}}}~~~|||yyyyyyyyy}}}wwwoooiiikkkttt}}}tttmmmnnnnnnooowww~~~zzzwwwttttttsssrrrsssuuuwwwyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~zzzzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~|||}}}~~~vvvooolllkkkhhhdddaaa___^^^\\\ZZZVVVVVVUUUTTTQQQLLLEEE@@@:::999888666555555555555444444444444444444444444333333333333333333333333333333333333444444444444222333333444444333333222333333333333444444444444333444444555555666666666444444444555555555555666555555555666666777777888666666666777888999:::;;;<<>>CCCNNN^^^qqq~~~nnnccc___gggeeelllyyywwwwwwyyyyyy|||zzzyyyyyy{{{~~~~~~{{{}}}}}}xxxqqqsssvvvyyy{{{{{{zzzyyyttttttttttttuuuyyy{{{rrrkkkiiijjjkkkrrr|||~~~}}}|||~~~zzzwwwvvvxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz|||{{{xxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}pppkkkeeebbbaaa```]]]ZZZZZZYYYWWWVVVTTTQQQKKKGGG@@@===:::777777666444333333333333333333444555666555555444333333333333444333333333333333333333333444444444444444444444444333333333444444444555555333333333444444444555555666555555444444555555555666666666666666777888888999666666:::<<<===AAAGGGXXXgggyyytttllliiiiiikkkvvv~~~wwwuuuwwwyyyzzzzzzyyyyyy{{{~~~}}}{{{{{{zzzuuuqqqpppsssvvvyyy{{{{{{zzzzzzvvvwwwwwwxxxzzzwwwppplllkkkkkkooozzz{{{uuupppppptttzzz~~~|||zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy|||zzzxxx{{{~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~||||||||||||||||||{{{{{{~~~~~~~~~rrrmmmgggdddbbbaaa]]]ZZZZZZYYYWWWWWWUUURRRMMMIIIEEEAAA<<<999888777666666222222222333444555666777555555444333333333333444222222222222222222222222444444444444444444444444333333333444444444555555333333333444444444555555666666555555555666666777666666666666666777888888:::888888<<<>>>@@@FFFNNNcccpppyyyuuutttmmmsssyyyttttttwwwzzz|||xxxyyy|||{{{wwwuuussspppmmmppprrruuuyyy{{{|||||||||zzz{{{{{{}}}wwwppplllkkklllsssxxx|||zzzwwwqqqllllllttt~~~}}}|||||||||wwwxxxyyyzzzzzzzzzyyyyyy{{{~~~zzzyyy|||~~~~~~~~~}}}||||||||||||{{{{{{||||||}}}}}}~~~~~~||||||{{{{{{|||}}}}}}~~~{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}zzzsssjjjcccaaa___\\\YYY[[[YYYXXXWWWVVVSSSOOOKKKIIIDDD>>>:::888777777777222222222333444555666777555555444333333333333444222222222222222222222222333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555666777666666666666666777777888999888999<<>>CCCLLL\\\kkkuuu{{{vvv{{{wwwwwwxxx}}}wwwwwwvvvvvvvvvuuuuuuvvvyyy{{{~~~}}}yyyxxxyyyyyywwwsssooommmmmmooopppqqqssswww{{{uuunnnmmmnnnrrrxxx}}}|||zzzxxxvvvuuuxxx|||}}}|||zzzzzz|||}}}}}}}}}||||||xxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}{{{wwwwww{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{|||~~~~~~{{{zzzzzz|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~}}}rrrkkkeee```\\\\\\ZZZXXXXXXWWWVVVTTTRRROOOKKKFFFAAA>>>;;;888555555555444333333333444444555555444333333333333444333333333333333333333333222222222222222222222222333333333444444444555555333333333444444444555555333333333444444555666777666666666666666777888888888888;;;AAAGGGRRReeeuuu~~~}}}yyy{{{|||uuusssuuuvvvwwwuuuwww{{{{{{uuurrrrrrppprrrtttuuuuuuvvvyyy|||yyytttssstttwwwuuussspppnnnnnnoooqqqrrrtttxxx|||{{{sssmmmlllooouuuzzz~~~{{{yyyzzztttrrrrrrxxxzzz}}}{{{{{{zzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvuuuvvvxxx{{{|||||||||||||||{{{{{{zzzzzzxxxuuuuuuzzz~~~~~~~~~}}}}}}||||||yyyyyyyyyyyyzzz{{{||||||~~~|||yyyzzz{{{}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}yyyrrrkkkccc^^^\\\[[[YYYXXXXXXWWWUUUSSSQQQMMMHHHDDDAAA===999666666666555444333333333333555555444333333333333444222222222222222222222222222222222222222222222222333333333444444444555555333333333444444444555555444444444555555777888888666666666666666777888888999999===CCCJJJVVVjjj|||vvvyyy}}}sssoooooorrrtttllljjjkkkqqqssspppmmmmmmkkknnnrrrttttttvvvyyy}}}~~~}}}vvvqqqqqqsssrrrrrrrrrpppoooppprrrtttsssuuuxxx}}}vvvllljjjlllrrrvvv{{{uuusssuuukkkrrr{{{}}}rrrsss}}}~~~}}}yyyzzz{{{{{{zzzyyywwwvvvxxxyyyyyyyyyyyyyyyyyyyyy|||zzzxxxyyy{{{|||zzzwwwuuuwwwzzz{{{{{{|||~~~~~~~~~}}}||||||~~~|||yyywwwxxxzzz}}}~~~{{{yyy~~~|||{{{|||}}}|||}}}wwwggg```aaa^^^[[[YYYXXXXXXWWWVVVUUUSSSQQQMMMIIIEEEAAA;;;777555444333222333444555666333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444555555555666666666777777888888999999;;;===@@@FFFQQQcccvvvsssllltttwwwmmmmmmpppoookkkiiieeefffhhhjjjkkklllkkkkkkppppppqqqrrruuuxxx|||~~~~~~}}}{{{wwwsssrrrsssuuuvvvuuusssrrrrrrtttuuuwwwwwwzzz~~~xxxllliiihhhjjjmmmuuuwwwooonnnpppmmmxxxuuuqqqxxx}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzz}}}zzzxxxyyy{{{|||{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyzzz|||}}}|||zzz}}}{{{zzz{{{}}}}}}~~~{{{mmmcccbbb___]]][[[ZZZYYYXXXUUUSSSSSSQQQNNNKKKGGGBBB<<<777555444333333333444555666555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555333444444444555555555555444444555555555666666666666666666777777888999999<<<>>>CCCJJJWWWiii|||yyyqqqpppyyy}}}qqqfffeeegggfffbbb```bbbcccfffiiikkkmmmmmmnnnppppppqqqrrruuuyyy|||~~~||||||{{{xxxvvvuuuvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxuuuyyy}}}~~~~~~}}}nnnjjjgggggghhhmmmzzzvvvkkkhhhkkknnnppptttmmmsss}}}{{{zzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwxxx|||||||||{{{{{{zzzzzzyyy|||zzzxxxxxxzzz|||}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}ttthhhcccaaa___]]]\\\[[[YYYUUUSSSRRRPPPOOOMMMJJJDDD===888666555444333333333444555555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444555555444444555555555666666666555555666666666777777777555555666666777888999999<<>>888777666444333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555555555555666666666666777666666666666777777777777666666555555777999;;;<<<;;;BBBOOO```rrr}}}{{{}}}rrrggg^^^WWWXXX\\\^^^___bbbaaaccceeehhhkkkmmmmmmmmmrrrsssuuuwwwzzz}}}yyy{{{||||||}}}}}}|||{{{zzzzzzzzz|||}}}uuulllaaaYYYRRRRRRSSSTTTVVVXXXZZZ[[[^^^^^^```bbbdddfffggghhhfffiiimmmqqquuuzzz~~~wwwooohhhbbb```gggppp{{{pppjjjeeeeeemmmwww|||pppjjjlllttt{{{uuuttttttuuuwwwwwwuuutttsssssstttuuuwwwxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxyyy}}}~~~}}}}}}}}}~~~~~~||||||}}}wwwooocccaaa^^^\\\\\\[[[YYYWWWRRRRRRQQQQQQPPPKKKFFFAAA:::888666555333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555444444555555555666666666555555666666666777777777888777666666777:::<<<>>>???GGGWWWjjj}}}|||}}}xxxjjj^^^WWWTTTWWW\\\^^^aaadddccceeegggjjjlllmmmmmmmmmqqqrrrtttwwwzzz|||~~~yyy}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~zzzuuuxxx}}}{{{uuummmcccXXXPPPJJJJJJJJJKKKMMMOOORRRSSSWWWXXXZZZ\\\]]]^^^^^^^^^]]]```cccfffiiinnnssswww}}}zzzrrrlllddd```dddkkkyyy|||qqqdddeeehhhooowww|||mmmhhhkkkttt~~~}}}|||zzzuuuuuuuuuvvvwwwwwwuuusssrrrssstttwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz||||||zzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}vvvhhhddd___[[[YYYXXXWWWUUUTTTSSSRRRQQQPPPMMMHHHEEE;;;999777555333333333333555555555555555555555555555555555555555555555555333333333333333333333333333333333444444444555555333444444444555555555555444444555555555666666666999888777777888;;;>>>@@@GGGPPP```uuu~~~{{{zzznnncccYYYTTTSSSXXX]]]___aaaddddddeeehhhkkkmmmnnnnnnnnnnnnppprrruuuxxxzzz{{{|||{{{~~~{{{zzzzzzyyyzzz{{{}}}~~~|||~~~~~~xxxpppjjjkkkrrr{{{{{{tttnnnggg]]]RRRJJJIIIHHHHHHIIIJJJMMMOOOQQQSSSTTTVVVWWWXXXXXXWWWWWWUUUWWWYYY[[[]]]aaaeeeiiinnnttt|||yyyrrriiibbbccciiippp|||{{{oooeee___dddmmmvvv~~~sssccceeerrr{{{wwwzzzyyyzzzzzzxxxwwwwwwxxxzzzyyywwwuuuqqqrrruuuxxxzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzz}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~vvv{{{lllggg```ZZZWWWUUUTTTSSSUUUSSSRRRQQQPPPMMMJJJGGG;;;:::777555444333333333333333333333333333333333555555555555555555555555333333333333333333333333333333333444444444555555333333333444444444555555444444444444555555555666:::999888888999<<>>GGGPPPeeeuuuwwwyyy~~~mmmbbb\\\XXXVVV[[[]]]aaaeeehhhiiijjjjjjmmmnnnnnnnnnnnnmmmmmmlllnnnppprrruuuwwwxxxxxxxxx|||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~wwwjjj___YYYXXX[[[\\\___dddkkksss{{{uuukkkbbbXXXNNNGGGGGGDDDDDDGGGIIIHHHJJJNNNPPPRRRUUUVVVVVVTTTQQQOOOHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKNNNQQQTTTYYY^^^aaaiiinnnuuuyyyzzz{{{}}}~~~{{{yyyyyy|||}}}pppfffbbb___bbbmmm{{{wwwvvvuuusssvvv~~~}}}{{{uuuuuuuuuuuuuuuvvvwwwxxxwwwvvvtttttttttvvvxxxzzzwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~zzz}}}uuuggg^^^YYYXXXXXXSSSRRRRRRRRRSSSRRROOOMMMJJJFFF???:::777666444333444444444444444444444444444333333222222333333444333333333333333333333333333444444555555444444333444444444444555555555555555555666777777777777777666555777;;;===AAALLLWWWkkkzzzyyyttt{{{uuuiiiaaaZZZWWWWWW]]]```dddfffhhhiiijjjjjjmmmnnnoooooopppppppppoooppprrrtttuuuvvvwwwxxxyyy||||||}}}~~~~~~~~~}}}}}}}}}~~~yyyggg___ZZZXXXXXXXXX[[[```gggpppyyywwwlllbbbZZZQQQLLLGGGDDDDDDHHHIIIIIIKKKOOOPPPSSSVVVXXXXXXUUUQQQOOOJJJIIIGGGEEECCCCCCCCCCCCDDDFFFHHHIIIKKKOOOUUUXXX^^^dddlllqqqsssuuuxxxzzz{{{zzzzzz{{{}}}~~~vvvjjjdddeeeccciiiyyy}}}xxxuuuuuuwwwyyy{{{zzz{{{{{{zzzqqqqqqqqqqqqqqqrrrssstttrrrrrrqqqrrrtttwwwzzz|||yyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{mmmbbb\\\ZZZZZZTTTSSSRRRSSSTTTSSSPPPNNNLLLHHHBBB===:::777555333444444444444444444444444444333333222222333333444333333333333333333333333333444444555555444444333444444444555555555666666555555666777777777777777555666999<<<>>>DDDQQQ___rrrxxxwwwzzznnngggbbb\\\ZZZ[[[___bbbfffgggggggggiiikkkkkklllnnnpppqqqsssssssssrrrtttvvvvvvuuuuuuxxxzzz~~~~~~|||hhh[[[XXXWWWVVVVVVYYY^^^eeennnwwwwwwjjj```XXXQQQLLLGGGEEEEEEHHHJJJJJJLLLQQQRRRTTTWWWYYYYYYVVVRRRPPPLLLKKKHHHEEEBBBAAA@@@@@@AAABBBCCCDDDEEEHHHMMMPPPTTTZZZbbbhhhkkknnnrrruuuxxxyyyzzz{{{|||~~~~~~|||pppjjjllleeefffrrr{{{wwwttttttxxx}}}vvvssstttvvvwwwwwwrrrqqqqqqqqqqqqrrrrrrsssqqqqqqqqqsssuuuxxxzzz||||||||||||}}}}}}}}}|||}}}~~~uuuhhh```\\\[[[UUUTTTSSSTTTTTTSSSPPPNNNMMMIIIDDD???<<<999666444444444444444444444444444444333333222222333333444333333333333333333333333333444444555555444444333444444555555555666666666555555666777777777777777666777:::>>>AAAHHHWWWgggyyy}}}{{{}}}pppgggfffddd___^^^aaaaaaeeehhhhhhggggggiiillljjjkkkmmmppprrrtttuuuvvvtttvvvwwwvvvtttuuuyyy}}}|||wwwbbbXXXWWWXXXXXXZZZ]]]cccllluuu~~~qqqbbbXXXQQQLLLHHHHHHFFFFFFJJJLLLLLLNNNSSSSSSUUUXXXYYYYYYWWWTTTRRRLLLJJJGGGDDDAAA???>>>===<<<>>>?????????AAAEEEGGGKKKQQQXXX^^^aaaeeekkkoootttuuuwwwwwwxxxzzz}}}yyyvvvqqqhhhbbbiiixxx|||xxxvvvuuuuuu~~~sssqqqooooooqqqtttuuuvvvvvvvvvuuutttttttttuuuuuusssttttttvvvwwwyyyzzzzzz||||||}}}~~~}}}{{{}}}~~~}}}oooddd]]][[[VVVUUUTTTTTTTTTSSSPPPNNNNNNJJJEEE@@@===;;;888666555555555555555555555555444333333222222333333444333333333333333333333333333444444555555444444333555555555555666666666666555555666777777777777777666888<<<@@@CCCKKK\\\mmm||||||ttthhhbbbeeefffaaaaaafffdddhhhkkkkkkhhhgggjjjnnnkkklllnnnppprrrssstttuuutttvvvwwwvvvtttuuuzzz~~~uuubbbZZZYYYZZZ]]]```dddjjjttt|||~~~sssdddWWWOOOKKKIIIGGGJJJGGGGGGKKKMMMMMMPPPTTTUUUVVVXXXYYYXXXWWWUUUTTTMMMKKKHHHDDDAAA???>>>===999;;;============???AAADDDIIIOOOTTTXXX]]]dddiiilllnnnpppqqqrrrvvv{{{yyymmmbbbbbbkkkyyywwwttttttvvvvvvyyyxxxkkklllnnnppprrrtttwwwxxxwwwvvvuuutttttttttttttttvvvwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{|||~~~~~~}}}~~~tttfff^^^ZZZWWWVVVUUUUUUUUUSSSPPPMMMNNNJJJEEEAAA>>><<<999777555555555555555555555555444333333222222333333444333333333333333333333333333444444555555444444333555555555555666666666777555666666777777777777777777999===AAADDDMMM___qqq|||{{{oooccc___dddgggcccccciiigggjjjmmmmmmiiiiiilllppplllmmmooopppqqqrrrsssssstttvvvxxxvvvsssuuuzzzsssaaaXXXVVVXXX\\\aaahhhoooxxxoooeeeWWWMMMIIIIIIIIIIIIJJJHHHHHHLLLOOOOOOQQQVVVWWWWWWXXXXXXXXXWWWVVVUUUOOOMMMJJJFFFCCCAAA@@@???999;;;===>>>======>>>???@@@DDDIIIMMMQQQWWW___eeefffhhhkkklllnnnssszzzsssddd^^^aaammm~~~rrrpppppptttwww~~~tttkkkeeekkkqqqsssrrrqqqtttxxxxxxwwwvvvtttttttttuuuvvvzzzzzzyyyzzzzzz{{{|||}}}}}}}}}|||}}}~~~vvvggg^^^\\\XXXUUUSSSRRRRRRRRRPPPOOOKKKLLLKKKGGGAAA;;;666444666555555444444444555555444444444444444444444444333333333333333333333333333333222222222333444555333444555555555444333222555555666666777777888888<<<;;;===CCCJJJUUUeeesss|||wwwvvvddd]]]YYY^^^ccceeeeeefffjjjkkklllmmmnnnnnnnnnnnnqqqpppooooooqqqssssssrrrvvvvvvvvvvvvvvvxxx||||||pppbbbZZZWWWWWW[[[aaagggpppzzznnnbbbXXXNNNJJJHHHEEEEEEGGGGGGHHHHHHJJJLLLPPPRRRTTTYYYZZZ\\\]]]\\\ZZZVVVTTTPPPLLLFFFBBB@@@???>>>===:::::::::;;;;;;;;;<<<<<>>===<<<:::::::::;;;;;;;;;;;;<<<===???@@@AAACCCHHHMMMQQQVVVYYY^^^cccggglllqqquuuzzz~~~tttfff]]]YYY\\\eeeooowww|||nnnppptttzzz~~~|||uuulllfffdddgggkkkppprrrrrrsssvvvyyywwwwwwwwwxxxyyyyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~yyyxxxyyy|||}}}{{{|||~~~wwwiii^^^[[[ZZZXXXWWWVVVUUURRROOONNNNNNMMMJJJFFF@@@<<<999777666555555444444555555444444444444444444444444333333333333333333333333333333333333333444444444222333555666777888888888555555666777777888888999::::::???IIISSSaaasss|||xxxvvvppp___ZZZYYY^^^dddeeegggiiinnnnnnnnnnnnoooqqqssstttuuusssrrrrrrtttuuuuuuttttttvvvxxxyyyyyy{{{}}}ttthhh\\\VVVTTTUUUZZZaaaccciiirrr{{{|||dddTTTNNNHHHDDDFFFGGGFFFGGGJJJJJJKKKMMMOOOSSSVVVYYY[[[\\\^^^```aaa```]]]YYYWWWPPPLLLFFFAAA>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???BBBGGGJJJPPPSSSXXX\\\```dddiiilllpppqqquuu{{{wwwiii___XXXVVV[[[ccclllrrr}}}qqqtttyyy}}}{{{www||||||qqqhhhcccbbbeeeiiilllppprrrssstttvvvyyyuuuvvvwwwyyy{{{{{{||||||yyyyyyyyyyyyzzz{{{||||||~~~~~~xxxwwwxxxzzz|||~~~~~~~~~~~~{{{|||wwwhhh]]][[[ZZZXXXWWWUUUQQQNNNOOONNNLLLJJJGGGCCC>>>;;;888777666555444444444555444444444444444444444444333333333333333333333333222333333444444444444444333444444555666777777777555666666777888888999999;;;===DDDPPP\\\iiizzzvvvvvvyyy|||jjj\\\XXXXXX^^^dddeeegggjjjooonnnmmmmmmooorrrtttvvvwwwuuuttttttvvvwwwwwwvvvtttvvvyyy{{{{{{|||}}}qqqeeeZZZTTTRRRRRRWWW]]]aaaeeennnxxxqqq\\\NNNFFFCCCBBBEEEGGGFFFHHHKKKKKKMMMOOORRRVVVYYY\\\^^^^^^___aaabbb```]]]ZZZWWWPPPLLLFFFAAA>>><<<:::888999999:::::::::;;;;;;;;;<<<===>>>>>>>>>@@@DDDGGGJJJMMMQQQUUUYYY\\\aaadddhhhiiillluuu}}}oooeee\\\VVVWWW[[[gggmmmxxxxxx}}}}}}zzzuuuuuu~~~ooofffbbb```cccjjjlllnnnppprrrsssuuuvvvxxxssstttwwwzzz|||||||||{{{yyyxxxxxxyyyyyyzzz{{{|||{{{vvvuuuvvvxxxzzz||||||{{{{{{|||~~~~~~~~~nnn___]]]ZZZXXXWWWTTTPPPNNNOOOMMMKKKJJJIIIEEE@@@<<<888888777666555444444444444444444444444444444444333333333333333333333333222333444555555555444444555444444444444444444444666666777777888999999999;;;???HHHVVVbbbnnn}}}~~~qqqttttttcccYYYWWWYYY___dddeeegggkkkmmmmmmmmmmmmooorrruuuwwwwwwvvvuuuuuuxxxyyyyyyxxxvvvxxx{{{|||||||||~~~ooodddXXXRRRPPPOOOSSSYYY___dddlllxxxzzzgggVVVKKKDDDBBBBBBFFFGGGFFFIIIMMMMMMNNNQQQUUUXXX[[[^^^___^^^```aaabbb```]]]YYYWWWPPPLLLFFFAAA>>><<<:::888999999999:::::::::;;;;;;;;;===>>>>>>===???AAADDDFFFHHHLLLPPPSSSVVVZZZ]]]ddddddgggppp}}}uuulllbbbYYYVVVXXXbbbhhhrrr~~~wwwvvvtttvvvrrreeebbbbbbbbbhhhppppppqqqqqqrrrsssuuuuuuvvvrrrtttxxx{{{}}}}}}|||{{{xxxxxxxxxxxxyyyzzz{{{|||}}}xxxttttttuuuwwwzzz||||||yyyyyy{{{~~~pppccc```[[[XXXVVVTTTQQQOOOOOOMMMKKKJJJKKKHHHCCC>>>999888777666555444444444444444444444444444444444333333333333333333333333222333444666666555555444666555444333333333333333666666777888888999999::::::@@@LLL\\\iiisss{{{pppvvv{{{jjj]]]XXXVVVYYY```cccdddgggkkkllllllmmmnnnqqqsssvvvxxxvvvuuutttvvvyyy{{{{{{{{{yyy{{{|||}}}||||||~~~}}}nnncccWWWQQQNNNMMMQQQVVV^^^eeennnyyymmm\\\NNNGGGCCCBBBCCCGGGGGGFFFJJJOOOOOOQQQTTTXXX[[[^^^___``````aaaccccccaaa^^^ZZZWWWPPPLLLFFFAAA>>>===;;;:::999999999999::::::::::::999:::;;;<<<;;;<<<>>>@@@BBBEEEHHHKKKNNNPPPTTTWWW^^^^^^bbbkkkvvvxxxqqqggg\\\VVVUUUZZZ```iiitttxxxtttuuutttxxxvvvhhh___cccgggggglllttttttsssrrrrrrssstttttttttsssvvvzzz~~~}}}{{{xxxxxxxxxxxxyyyzzz{{{|||}}}yyyvvvvvvxxxyyy|||~~~|||yyyyyy|||~~~~~~zzzgggccc]]]XXXVVVTTTRRRQQQQQQNNNLLLLLLMMMKKKFFF@@@:::999888666555555444444444444444444444444444444333333333333333333333333222333555666777666555444555555444333333444555666666777777888888999::::::;;;CCCSSSeeesss|||}}}vvv|||lll```YYYWWWVVVZZZ```ccccccfffjjjlllmmmoooqqqsssvvvxxxyyyuuuttttttvvvyyy|||}}}}}}}}}~~~~~~|||{{{{{{}}}{{{jjj```UUUPPPNNNNNNQQQWWW^^^fffrrr|||rrr```RRRIIIEEEBBBAAACCCFFFFFFFFFKKKRRRSSSUUUXXX[[[^^^```aaabbbbbbcccdddeeeccc___[[[YYYPPPLLLFFFBBB???>>>===<<<888999999999999:::::::::777999;;;;;;;;;;;;===??????BBBEEEGGGIIILLLOOORRRUUUWWW\\\dddmmmuuu{{{}}}|||vvvlll___VVVTTTTTTYYYaaakkkxxx}}}uuusssuuuuuuyyy|||qqqddd]]]dddjjjjjjnnnvvvvvvtttsssssssssttttttsssuuuxxx|||~~~|||xxxxxxxxxxxxyyyzzz{{{{{{~~~|||zzz{{{}}}zzz}}}~~~zzzyyy}}}~~~~~~~~~~~~~~~jjjeee___YYYVVVUUUTTTSSSRRROOOMMMMMMOOONNNHHHBBB:::999888666555555444444444444444444444444444444333333333333333333333333222333555777777666555444555444444444555777888:::777777777888999999::::::>>>GGGYYYnnn|||~~~qqqbbbYYYWWWWWWWWW[[[aaacccccceeejjjlllnnnpppsssvvvxxxyyyzzzsssssssssuuuyyy}}}~~~~~~~~~|||zzz{{{}}}yyyhhh^^^TTTPPPNNNOOOSSSXXX^^^hhhuuu~~~{{{gggWWWMMMHHHGGGAAA@@@BBBEEEFFFFFFMMMUUUVVVXXX[[[^^^```bbbccccccdddeeeffffffeeeaaa]]]ZZZPPPLLLFFFBBB@@@???>>>===888888999999999:::::::::888:::<<<<<<<<<===>>>@@@===@@@CCCEEEGGGIIILLLNNNNNNRRRXXX___gggnnntttxxx{{{pppbbbXXXUUUSSSWWW^^^fffrrryyywwwvvvqqqrrr~~~rrreeeddddddeeehhhmmmsssvvvwwwwwwvvvvvvvvvvvvvvvvvvxxx{{{~~~zzzwwwxxxyyyzzzzzzzzz{{{~~~}}}~~~}}}xxxkkk```\\\YYYTTTTTTXXXSSSRRRQQQPPPOOOLLLGGGDDD<<<;;;999666444333333333555555555555555555555555333444444555555444444333444444444555555555555666777777777777666666666666777888999:::;;;;;;<<<===CCCNNNaaatttnnnddd\\\WWWVVVYYY\\\___bbbdddfffjjjlllpppppprrrsssuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{|||}}}}}}~~~~~~}}}{{{zzz|||}}}}}}wwwiii\\\PPPMMMNNNPPPSSSWWW___gggtttzzzeeeXXXQQQKKKGGGFFFDDDDDDDDDDDDEEEHHHMMMPPPWWW[[[```dddffffffggghhhjjjhhhgggggggggddd^^^YYYPPPKKKEEEAAA>>>>>>===<<<;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIKKKOOOSSSWWW[[[ccclllttt}}}~~~~~~xxxpppiii```XXXQQQSSSYYYcccpppxxxwwwrrrpppsss~~~{{{mmmddddddeeegggkkkppptttwwwyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}{{{yyy{{{|||||||||{{{|||ttteee^^^YYYTTTRRRSSSSSSQQQPPPOOONNNKKKGGGDDD???===:::777555444555555555555555555555555555555333444444555555444444333444444444555555555555666666666666666666555555555777888999999:::;;;<<<===FFFSSSfffxxx|||kkk___VVVUUUXXX[[[]]]```ccceeehhhllloooppprrrtttvvvwwwwwwwwwvvvssstttuuuvvvxxxyyyzzzzzz}}}~~~~~~}}}{{{{{{}}}yyysssfffZZZOOOLLLNNNPPPTTTXXX___gggtttnnn\\\RRRLLLGGGEEEDDDCCCDDDDDDDDDEEEHHHLLLOOOWWW[[[aaafffhhhiiijjjkkkkkkiiigggggggggddd^^^XXXPPPKKKEEE@@@>>>======<<<;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<===>>>???@@@BBBEEEGGGHHHIIILLLPPPTTTXXX___hhhoooyyy~~~{{{uuuoooeeeZZZTTTTTTXXXaaammmzzz|||wwwwwwnnnooosss|||tttiiidddeeegggkkknnnsssvvvxxxyyywwwuuuttttttuuuxxxyyy~~~|||{{{~~~~~~~~~}}}|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~{{{hhh^^^ZZZUUURRRQQQRRRPPPOOONNNMMMKKKGGGDDDBBB@@@;;;777555555666777555555555555555555555555333444444555555444444333444444444555555555555666555555555555555555555555777888999999999:::<<>>======<<<::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<===???AAACCCEEEFFFEEEIIIMMMPPPSSSZZZbbbiiitttvvvzzz}}}~~~|||xxxkkk^^^WWWUUUVVV^^^gggrrrwwwtttuuunnnooosssxxxzzzwwwoooiiihhhiiilllooorrrtttuuuvvvwwwuuusssqqqrrrtttwwwyyy~~~|||{{{~~~~~~~~~}}}|||~~~~~~~~~}}}}}}}}}{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}zzzyyy{{{}}}~~~}}}|||iii]]]ZZZXXXUUUSSSQQQPPPNNNMMMMMMKKKHHHEEEEEEAAA<<<777555555666888555555555555555555555555333444444555555444444333444444444555555555555666555555555666666666666666777888999999888:::>>>BBBLLL]]]qqq~~~|||yyytttggg\\\UUUWWW]]]]]]___aaadddfffjjjpppttttttwww{{{}}}~~~{{{xxxuuuuuuvvvwwwxxxyyy{{{||||||}}}~~~~~~}}}}}}}}}pppggg\\\TTTMMMLLLNNNQQQUUUZZZ___gggrrr~~~~~~eeeZZZNNNIIIGGGEEEDDDFFFAAABBBDDDDDDEEEGGGKKKNNNTTTYYYbbbiiimmmppprrrtttooommmjjjiiihhhddd]]]XXXNNNJJJDDD@@@>>>======<<<::::::999999999999::::::999999999999999::::::;;;;;;;;;<<<===???AAACCCDDDCCCFFFJJJMMMOOOUUU\\\bbbmmmnnnsssyyyrrrcccZZZTTTSSSYYYaaakkk{{{yyyrrrqqqrrrpppqqqqqqqqqqqqpppnnnmmmmmmnnnppprrrsssssssssssswwwvvvsssrrrsssvvvyyy|||~~~~~~}}}|||||||||}}}|||||||||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||yyywwwwwwyyy{{{{{{{{{{{{yyyyyyzzz|||}}}|||{{{|||~~~}}}||||||~~~}}}~~~mmm^^^YYYXXXUUURRRQQQOOONNNMMMMMMLLLIIIGGGEEEBBB<<<777444444555777555555555555555555555555333444444555555444444333444444444555555555555666666666777777777888888888666888:::999888:::AAAGGGNNN```sss}}}~~~vvvxxx{{{mmmccc\\\XXXXXX[[[^^^```ccceeehhhlllppptttwwwyyy}}}}}}xxxuuuvvvvvvwwwyyyzzz{{{|||}}}}}}~~~{{{mmmcccXXXQQQLLLLLLNNNPPPUUU[[[^^^eeeqqq}}}sss^^^TTTKKKHHHFFFCCCCCCEEEAAACCCDDDEEEFFFHHHKKKNNNQQQXXXaaaiiiooorrrtttvvvrrrooolllkkkiiiddd]]]WWWNNNIIICCC???>>>======<<<:::999999888888999999:::999888888888888999:::::::::;;;;;;<<<>>>@@@AAABBBBBBEEEIIIKKKMMMPPPWWW\\\eeegggmmmvvvwwwiii]]]TTTPPPUUU\\\ddduuu{{{sssoooooopppqqqooommmlllkkkmmmnnnoooqqqqqqrrrsssssssssrrrrrrxxxwwwvvvuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{yyyxxxwwwvvvuuuvvvxxxyyyxxxvvvwwwvvvuuuvvvwwwxxxwwwvvvwwwxxxyyyzzz{{{}}}}}}zzzxxxxxxyyy{{{|||~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}~~~wwwdddZZZWWWTTTOOOQQQPPPNNNMMMMMMMMMKKKIIIFFFCCC>>>999666444555555555555555555555555555555333444444555555444444333444444444555555555555666666777777888888999999:::666888:::999888<<>>IIIRRRZZZiiiwww{{{kkkmmmyyyyyylllfff___[[[VVVTTTYYY```hhhlllpppsssuuuvvvwwwyyy|||}}}|||xxxuuuvvvwwwxxxyyy{{{|||}}}}}}}}}wwwhhh^^^RRRNNNLLLMMMNNNOOOTTTZZZ]]]bbblllwwwppp___PPPJJJFFFFFFDDDAAA@@@CCCBBBDDDFFFHHHHHHJJJLLLOOORRRYYYcccmmmssswwwyyyzzzvvvsssooommmjjjeee]]]WWWLLLHHHBBB???============999999888888888888999999777777777777777888999999;;;;;;;;;<<<===???AAAAAA???CCCFFFGGGGGGIIIMMMRRRUUUZZZdddnnnvvv|||xxxiiiYYYPPPSSSVVVZZZkkkwwwqqqppppppqqqqqqjjjhhhfffgggjjjllllllkkkrrrqqqqqqrrrrrrtttuuuvvvqqqqqqrrrsssuuuwwwxxxyyy|||~~~~~~||||||}}}}}}~~~}}}~~~}}}|||{{{vvvxxxzzz|||~~~~~~{{{|||}}}~~~|||{{{{{{|||}}}~~~}}}zzzxxxwwwssstttvvvyyy{{{yyyvvvsssrrrqqqppppppqqqqqqpppooonnnooopppppppppssswwwzzzwwwxxxwwwuuuqqqooonnnooolllnnnppprrrtttuuuuuuuuuvvvvvvvvvuuusssrrrsssuuuvvvxxx{{{}}}{{{}}}~~~}}}~~~sssbbb\\\ZZZVVVSSSQQQOOONNNOOOOOONNNMMMHHHFFFBBB>>>;;;888666555555555555555555555555555333444444555555444444333444444444555555555666666444555555666777888888999555888;;;::::::???KKKUUU```mmmyyywwwgggkkkyyynnncccaaa___[[[UUUSSS\\\gggnnnqqqvvvzzz{{{{{{{{{|||}}}~~~|||xxxvvvyyyzzz{{{|||}}}}}}uuuggg\\\QQQMMMLLLMMMNNNNNNSSSYYY\\\aaajjjvvvxxxhhhXXXNNNIIIGGGGGGFFFCCCCCCFFFCCCEEEGGGIIIIIIKKKMMMOOOSSSZZZeeeooouuuyyy{{{|||wwwtttpppmmmjjjeee]]]WWWLLLHHHBBB>>>============999999888888888888999999777777777777777888888999;;;;;;<<<<<<>>>???AAAAAA>>>AAADDDEEEEEEFFFKKKNNNPPPWWWaaakkkrrrxxx|||}}}nnn]]]QQQSSSTTTWWWhhh~~~|||wwwrrrqqqsssuuutttrrreeegggjjjnnnqqqrrrpppnnnsssttttttsssrrrrrrtttwwwttttttssstttuuuxxxzzz|||~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||xxxvvvuuuwww{{{}}}|||zzz}}}~~~~~~}}}{{{|||||||||zzzzzz|||~~~~~~~~~{{{zzzzzz{{{yyyyyyyyyyyyyyywwwtttqqqoooooooooooooooooooooooommmkkkiiijjjkkkmmmnnnmmmpppnnnllliiihhhhhhhhhiiiffffffgggjjjmmmnnnmmmllllllmmmmmmmmmllllllmmmooossstttvvvxxx{{{~~~|||xxxyyy}}}~~~~~~xxxiii^^^VVVRRRQQQPPPOOOOOOPPPPPPNNNLLLHHHGGGCCC@@@<<<999777666555555555555555555555555444444444444444444444444555555444333444555666777666666666666777777777777999888999;;;<<>>===888888888888888888888888666666777888999999999999===<<<:::::::::;;;===???BBBBBBCCCDDDFFFHHHIIIJJJJJJRRR]]]fffmmmsssyyy}}}mmmdddZZZSSSQQQXXXhhhwww|||wwwsssuuuzzz{{{wwwrrrhhhjjjnnnqqqssssssqqqnnnsssttttttsssrrrrrruuuwwwuuuuuuttttttvvvyyy|||}}}}}}}}}|||{{{{{{|||}}}}}}}}}~~~zzzwwwtttuuuyyy||||||{{{~~~}}}{{{||||||{{{zzzzzz{{{}}}~~~~~~{{{yyyyyyzzzxxxxxxxxxyyyyyyxxxtttrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkiiiiiijjjjjjjjjiiijjjhhhfffcccbbbbbbccccccbbbbbbccceeehhhhhhgggfffeeefffggggggffffffhhhjjjnnnoooqqqsssvvvyyy{{{|||{{{}}}~~~|||yyyxxx{{{~~~~~~~~~}}}wwwhhh]]]VVVSSSQQQPPPOOOOOOPPPPPPNNNLLLIIIGGGDDD@@@<<<999777555555555555555555555555555444444444444444444444444555444444333444555666777666666666666777777777777999888999;;;===CCCRRR___lllttt~~~xxxkkkeeeooopppaaa]]][[[\\\______aaajjjvvv{{{}}}}}}{{{{{{{{{}}}~~~qqqaaaWWWMMMJJJJJJMMMPPPQQQUUUZZZ]]]```lll{{{{{{uuujjj___VVVQQQJJJFFFDDDEEEEEEFFFFFFHHHIIIIIIJJJLLLOOORRRSSS]]]hhhpppxxx~~~yyytttpppllleee[[[SSSJJJFFFBBB???>>>>>>===<<<999999999999999999999999888999999999999999888888===<<<:::::::::;;;===>>>@@@@@@AAABBBDDDFFFHHHIIIKKKQQQ[[[bbbhhhooouuuzzzqqqggg\\\TTTPPPSSSaaannnxxx{{{xxxwww~~~{{{qqqkkkmmmqqqtttvvvtttrrrpppssssssssssssrrrrrruuuwwwvvvvvvuuuvvvxxx{{{}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}xxxtttssswww{{{}}}}}}~~~}}}{{{zzzzzz{{{|||{{{zzzyyyzzz|||~~~~~~{{{yyyxxxxxxvvvvvvvvvxxxyyywwwuuurrrnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhhhhhhhfffeeeeeecccaaa^^^]]]]]]]]]^^^^^^^^^]]]___```aaa___^^^\\\]]]^^^^^^^^^^^^```bbbfffgggiiilllnnnqqqssstttsssuuuxxxzzz{{{|||~~~~~~|||~~~~~~}}}}}}~~~{{{{{{yyyjjj^^^XXXVVVRRRQQQOOOOOOPPPPPPNNNLLLJJJIIIFFFBBB===999666555555555555555555555555555444444444444444444444444555444444444444555666666666666666666777777777777888777888;;;???FFFUUUdddsssyyysssjjjhhhtttnnn```[[[\\\aaafffiiilllsss|||}}}~~~|||}}}}}}~~~qqqaaaWWWMMMJJJKKKOOOQQQQQQTTTXXX\\\aaammm|||~~~yyynnndddVVVQQQKKKFFFEEEFFFGGGGGGIIIJJJKKKKKKKKKMMMPPPSSSWWWaaakkkrrryyy}}}vvvoooiiibbbYYYSSSJJJGGGBBB???>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999888777<<<;;;:::::::::;;;===>>>??????@@@AAACCCDDDFFFGGGKKKPPPWWW]]]bbbiiirrrxxxxxxooocccXXXQQQQQQZZZeee{{{tttzzzzzz|||lllhhhlllrrrvvvwwwuuutttsssrrrssssssrrrqqqrrruuuwwwwwwwwwwwwwwwyyy|||~~~~~~~~~~~~}}}}}}xxxtttsssxxx~~~~~~~~~}}}{{{zzzxxxwwwwwwzzz{{{||||||zzzyyyzzzzzz}}}~~~~~~{{{xxxwwwwwwuuutttuuuvvvxxxwwwtttrrrnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhgggggggggfffdddcccaaa___\\\[[[[[[[[[\\\]]][[[ZZZZZZ[[[[[[YYYXXXUUUVVVXXXXXXWWWXXXZZZ\\\^^^___aaadddfffiiikkkllllllooosssvvvvvvwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~{{{wwwxxxoooaaaZZZXXXSSSRRRPPPOOOPPPOOONNNMMMKKKJJJGGGCCC???:::777555555555555555555555555555444444444444444444444444444444444444555555666666666666666666777777777777777666888<<>>===<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888;;;;;;:::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGIIIMMMRRRWWW]]]fffqqqxxxwwwkkk```VVVRRRXXXaaa{{{yyyzzzwwweeeccciiipppuuuvvvuuuuuuuuuqqqrrrrrrrrrqqqrrruuuwwwxxxxxxwwwxxxzzz~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}yyyuuuvvv|||}}}{{{yyywwwvvvvvvvvvzzz|||}}}}}}{{{yyyyyyzzz{{{}}}~~~}}}{{{xxxvvvvvvtttssstttuuuwwwvvvsssqqqmmmmmmmmmmmmmmmmmmmmmmmmiiihhhgggggghhhhhhgggeeeaaa```]]][[[YYYYYYZZZZZZ\\\[[[YYYXXXXXXXXXVVVUUUQQQRRRSSSSSSSSSSSSUUUWWWWWWXXXZZZ\\\___aaacccdddfffiiinnnqqqqqqqqqrrrrrroootttyyy|||}}}||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{}}}~~~xxxwww}}}tttfff\\\WWWUUUSSSPPPOOOOOOOOONNNMMMKKKJJJHHHEEE@@@<<<888666555555555555555555555555444444444444444444444444444444444555555555555555666666666666777777777777777666999>>>EEEOOOaaarrr}}}wwwiiijjjrrruuu|||pppcccZZZ```ggglllppptttuuuuuu}}}{{{lll\\\SSSKKKIIIJJJOOORRRRRRTTTXXX^^^fffqqq{{{|||jjj\\\QQQLLLGGGDDDEEEHHHJJJKKKLLLMMMOOOOOOPPPRRRVVVYYY___hhhqqqwww~~~xxxoooggg___YYYUUUIIIFFFAAA???======<<<;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>??????@@@BBBDDDFFFGGGGGGJJJNNNSSSYYYcccpppyyy~~~{{{pppfff[[[UUUWWW^^^~~~{{{|||ooo```^^^eeennntttuuuttttttuuupppqqqrrrqqqqqqrrruuuwwwxxxxxxxxxyyy{{{~~~}}}~~~}}}~~~|||{{{}}}~~~~~~~~~~~~~~~}}}}}}{{{yyywwwzzz}}}zzzwwwvvvvvvwwwwww{{{}}}~~~~~~|||zzzzzzzzzyyy{{{}}}}}}{{{xxxwwwvvvsssssssssuuuvvvuuurrrooommmmmmmmmmmmmmmmmmmmmmmmgggffffffggghhhhhhfffddd___]]][[[XXXWWWWWWXXXXXX[[[YYYWWWUUUUUUUUUTTTRRRNNNOOOPPPOOONNNNNNPPPRRRPPPQQQSSSUUUXXX[[[\\\^^^___bbbgggiiijjjjjjkkkllllllpppuuuzzz}}}}}}~~~|||zzzzzz{{{||||||||||||}}}}}}~~~}}}}}}||||||{{{}}}}}}zzz~~~zzzmmmaaaZZZVVVSSSPPPOOOOOOOOONNNMMMJJJJJJHHHFFFBBB>>>:::888555555555555555555555555444444444444444444444444333444555555666666555555666666666666777777777777777777:::AAAHHHUUUhhhyyyxxxgggmmmxxx~~~tttpppcccYYY```fffjjjooouuuvvvttt|||}}}xxxiiiZZZPPPLLLJJJKKKPPPSSSUUUXXX]]]cccnnnyyyvvvdddVVVKKKGGGCCCBBBDDDHHHKKKMMMMMMNNNPPPQQQSSSUUUYYY]]]```jjjtttzzzzzzqqqggg^^^XXXTTTHHHEEE@@@>>>======<<<;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;>>>>>>???@@@BBBDDDEEEFFFEEEHHHKKKOOOUUU___llluuu}}}xxxwwwzzz}}}|||sssjjj___VVVWWW\\\zzzwww{{{wwwggg___^^^eeeooottttttrrrssstttpppqqqqqqqqqqqqrrruuuwwwwwwwwwwwwxxx{{{~~~~~~~~~{{{{{{}}}{{{}}}~~~~~~~~~}}}~~~}}}|||{{{zzzzzz~~~|||yyyvvvsssrrrssstttuuu|||~~~~~~{{{zzzzzzwwwyyy|||}}}{{{yyywwwwwwtttsssssstttuuussspppmmmmmmmmmmmmmmmmmmmmmmmmmmmgggfffeeeffffffeeeccc```___]]]ZZZXXXWWWWWWWWWXXXXXXVVVSSSRRRRRRRRRQQQPPPKKKKKKLLLJJJIIIHHHJJJKKKJJJKKKMMMOOORRRTTTVVVWWWXXX[[[^^^```aaabbbcccdddiiikkknnnsssxxx{{{|||{{{~~~}}}zzztttooonnnqqquuuuuuuuuuuuwwwzzz|||{{{zzz|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~yyymmmcccWWWTTTQQQOOOOOOOOOOOONNNIIIIIIHHHGGGCCC???<<<999555555555555555555555555444444444444444444444444333444555666666666555444666666666666777777777777888888<<>>======999999999999999999999999888888999999999999999888999999::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJLLLQQQZZZfffnnnvvvwwwvvvsssqqqrrrwww|||xxxooocccYYYWWW[[[yyyuuuyyymmmbbb```___gggpppuuutttqqqqqqrrrooopppqqqqqqqqqrrruuuwwwwwwwwwwwwxxx{{{~~~||||||yyyyyy{{{zzz|||~~~~~~~~~}}}|||{{{{{{|||wwwtttqqqnnnmmmnnnppprrr}}}~~~|||{{{zzzuuuxxx{{{|||{{{yyyxxxwwwttttttsssttttttrrrooolllmmmmmmmmmmmmmmmmmmmmmmmmgggfffeeeeeedddbbb___\\\```___\\\ZZZXXXXXXYYYYYYVVVSSSPPPOOOOOOOOONNNMMMHHHIIIIIIGGGEEEDDDEEEGGGFFFGGGIIIKKKNNNQQQSSSTTTSSSUUUXXXZZZZZZ\\\^^^___bbbaaabbbgggmmmpppooolllnnnmmmjjjeeeaaabbbggglllpppppprrrvvvzzz{{{{{{yyy}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~xxxmmmXXXUUUQQQOOOOOOOOOOOONNNIIIIIIHHHGGGDDDAAA===;;;555555555555555555555555444444444444444444444444333333555666666666555444666666666666777777777777999999<<>>>>>>>>888888888888888888888888999999999999999888777666888999:::;;;;;;;;;::::::;;;;;;<<<===???AAABBBCCCEEEGGGIIIKKKNNNVVV```hhhlllmmmmmmllllllpppwww|||}}}ttthhh\\\YYY\\\~~~oookkkxxxyyyddd]]]^^^eeejjjpppuuuvvvtttssssssooopppqqqppppppqqqsssvvvyyyyyyyyyzzz|||~~~}}}}}}~~~~~~~~~|||yyyxxxyyyzzz{{{~~~~~~~~~~~~}}}{{{|||}}}}}}~~~~~~}}}zzzwwwuuuoooooommmjjjiiimmmuuu|||}}}{{{zzz}}}yyyxxxwwwwwwxxxxxxwwwsssooonnnmmmmmmllllllkkkjjjjjjkkkkkkiiiiiihhhgggdddaaa^^^\\\[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVWWWYYY[[[^^^aaadddfffhhhiii```\\\YYYZZZZZZZZZ^^^dddlllnnnqqqtttwwwyyyzzzzzzyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz~~~zzzggg[[[VVVQQQPPPNNNKKKLLLPPPLLLKKKIIIHHHGGGDDDAAA>>>999888777666444444333333555555555555555555555555444555555666666666666666222222333444555666777888:::;;;>>>EEEQQQbbbsss~~~ttt|||}}}nnnaaaYYYXXX[[[bbblllwww~~~~~~|||{{{zzzyyyzzz}}}xxxfffWWWPPPMMMPPPTTTVVVXXX```kkktttxxxaaaPPPFFFAAA>>>?????????@@@DDDJJJNNNQQQRRRTTTWWW[[[^^^bbbdddhhhmmmsssyyysssggg\\\RRRLLLDDDBBB@@@??????>>>===;;;<<<<<<;;;::::::999888888:::::::::999999888888888999999::::::::::::;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBDDDFFFHHHKKKQQQWWW\\\dddeeefffgggiiinnnvvv||||||ppp```YYY[[[ssskkklllzzzsssbbb^^^```eeejjjpppttttttsssrrrqqqqqqrrrrrrqqqqqqrrrtttwwwyyyyyyzzz{{{}}}~~~{{{zzz{{{||||||~~~~~~~~~~~~|||}}}}}}}}}yyyuuurrrppplllllllllllllllrrrzzz}}}}}}~~~}}}{{{zzzzzzwwwxxxyyywwwtttpppooonnniiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhgggdddaaa___]]][[[ZZZXXXVVVTTTSSSRRRRRROOOOOOMMMLLLKKKKKKJJJKKKIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWZZZ]]]```aaabbb^^^ZZZWWWXXXYYYYYY]]]ccclllnnnrrruuuxxxyyyyyyyyyzzz{{{|||~~~~~~~~~||||||{{{{{{|||~~~zzzxxx|||jjj\\\VVVQQQPPPNNNKKKKKKNNNLLLJJJIIIHHHGGGDDD@@@===999888777666555444444444555555555555555555555555444555555666666666666666333333444555666777777888:::;;;???EEEQQQbbbttt|||xxxyyyvvveee[[[VVVZZZ]]]eeeoooyyy}}}|||{{{zzz{{{|||~~~vvveeeWWWRRRPPPSSSWWWYYY]]]dddooowwwlllXXXJJJBBB???>>>>>>??????@@@DDDIIINNNOOOQQQSSSVVVZZZ^^^bbbeeehhhooovvv|||~~~rrrggg[[[RRRLLLDDDBBB@@@??????>>>===;;;<<<<<<;;;::::::999888888:::::::::999999999888888999999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBAAACCCEEEGGGJJJNNNTTTYYY___aaaccceeegggmmmuuu{{{sssddd[[[[[[qqqgggeeemmm}}}zzzjjj``````cccfffjjjooorrrrrrqqqpppppprrrsssssssssrrrsssuuuxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{}}}~~~~~~}}}}}}|||zzzzzz{{{}}}yyytttoookkkhhhfffgggiiilllnnnqqqwww~~~~~~~~~}}}~~~yyyzzz{{{yyyuuuqqqooonnneeeeeeeeefffgggggghhhhhhgggggggggfffdddaaa___]]][[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@?????????@@@AAABBBCCCDDDCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMOOORRRTTTVVVXXXXXXYYYVVVUUUWWWWWWXXX]]]dddmmmooossswwwyyyzzzyyyyyy{{{|||}}}~~~|||{{{{{{zzz{{{|||~~~{{{uuu~~~~~~nnn]]]WWWQQQPPPOOOKKKJJJLLLKKKIIIHHHGGGFFFCCC@@@===999888777666555444444444555555555555555555555555444555555666666666666666555555666666777777777888:::<<<@@@GGGSSSddduuu~~~uuuqqqjjjZZZTTTTTT]]]aaaiiisss{{{|||||||||{{{{{{{{{||||||}}}}}}~~~sssbbbWWWSSSQQQUUUYYY]]]bbbjjjttt{{{rrr^^^NNNEEE@@@>>>===>>>>>>???@@@DDDIIIMMMNNNPPPSSSVVVYYY^^^dddhhhkkkuuu~~~}}}qqqfffZZZQQQKKKDDDBBB@@@??????>>>===;;;<<<;;;;;;::::::999999888:::::::::999999999999888999999999999::::::::::::;;;;;;;;;<<<>>>???AAABBBAAACCCDDDEEEGGGKKKPPPTTTYYY[[[^^^bbbfffmmmuuuzzzxxxhhh]]]ZZZwwwkkkcccdddooo}}}mmmbbb___aaadddhhhkkkoooppppppooonnnooorrrssstttsssssstttvvvyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}|||{{{{{{}}}|||~~~|||}}}}}}~~~~~~~~~~~~{{{xxxuuuuuuuuuzzzwwwrrrlllgggdddbbbaaaeeehhhlllooossszzz}}}|||wwwqqqnnnlllbbbcccdddfffggghhhiiiiiiddddddddddddbbb```^^^]]]ZZZYYYWWWUUUTTTSSSRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGFFFEEECCCBBB@@@???????????????>>>??????@@@AAAAAA>>>???@@@AAACCCDDDEEEFFFEEEFFFIIIKKKMMMOOOPPPQQQTTTRRRSSSVVVWWWYYYaaaiiinnnppptttxxx{{{{{{zzzzzz|||}}}~~~~~~||||||{{{{{{{{{|||~~~~~~xxx~~~rrr```XXXRRRQQQOOOKKKIIIJJJJJJHHHGGGFFFEEECCC???===999888777666555555555555555555555555555555555555444555555666666666666666777777777777777888888888;;;===BBBJJJVVVfffwwwyyypppnnnttt```RRRQQQVVV___dddllluuu|||~~~~~~}}}yyyzzz{{{|||}}}|||{{{{{{{{{|||}}}~~~ppp___UUUSSSPPPSSSYYY___fffoooxxxzzzfffTTTIIICCC@@@???===>>>??????AAADDDIIIMMMNNNQQQTTTWWW[[[aaaiiiooosss}}}|||pppdddYYYPPPJJJDDDBBB@@@??????>>>===;;;;;;;;;;;;::::::999999999999999999999999999999999888999999999999:::::::::::::::;;;<<<===???@@@AAABBBCCCDDDEEEFFFIIIMMMPPPTTTVVVZZZ```gggooovvvzzz~~~{{{lll___XXXtttrrrmmmffffffpppsssccc^^^___ccceeeiiikkknnnooonnnnnnnnnoooqqqrrrsssssstttuuuxxx{{{{{{{{{|||~~~~~~|||{{{zzzzzz{{{{{{{{{{{{|||}}}~~~zzz{{{|||||||||}}}~~~~~~}}}}}}~~~|||}}}|||yyytttqqqqqqqqqsssqqqlllhhhfffddddddeeefffiiimmmppptttzzz~~~wwwpppkkkhhhbbbccceeegggiiijjjjjjkkkccccccccccccaaa___]]][[[ZZZYYYWWWUUUSSSRRRRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@@@@??????=========<<<<<<===>>>>>><<<<<<===???@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKNNNNNNQQQUUUWWWZZZdddnnnmmmppptttxxx{{{||||||{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~|||}}}xxxeee[[[SSSPPPOOOLLLIIIIIIIIIHHHGGGFFFEEECCC@@@===999888777666666666666666555555555555555555555555444555555666666666666666777777777888888888888888;;;???EEEOOO[[[jjjyyyuuuoooooozzzjjjYYYOOORRR[[[aaafffnnnuuuyyy{{{{{{{{{wwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}mmm\\\TTTSSSPPPTTTZZZbbbjjjttt|||~~~qqq]]]NNNEEEBBB@@@???===>>>@@@AAABBBEEEIIIMMMOOOSSSWWWZZZ^^^eeepppxxx|||zzznnncccXXXOOOIIIDDDBBB@@@??????>>>===;;;;;;;;;::::::::::::999999999999999999999999999999888888888999999999::::::999::::::;;;<<<>>>???@@@BBBCCCEEEFFFFFFHHHKKKNNNPPPRRRWWW___hhhqqqwww{{{|||}}}pppbbbXXXooorrroooiiihhhrrr}}}kkk___]]]aaaeeegggjjjlllnnnnnnnnnnnnooopppqqqrrrtttuuuvvvxxx|||~~~~~~~~~}}}zzzwwwuuuttttttsssssstttuuuwwwyyy{{{|||yyyzzz|||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}||||||{{{wwwsssooonnnnnnhhhgggeeeddddddeeefffgggkkkmmmoooqqqssszzz~~~vvvnnnhhhdddcccdddgggiiikkkllllllllleeeeeedddcccbbb___]]][[[ZZZYYYWWWUUUSSSRRRQQQQQQOOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@??????;;;;;;:::999999999::::::;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDEEEFFFGGGGGGHHHIIIMMMQQQSSSWWWaaalllkkkmmmppptttwwwzzz{{{||||||}}}~~~~~~}}}}}}~~~}}}|||||||||}}}~~~~~~}}}~~~kkk___TTTPPPOOOLLLJJJJJJIIIHHHGGGFFFFFFDDDAAA>>>999888777777666666666777555555555555555555555555444555555666666666666666666666777777888888888999;;;@@@IIIUUUaaaooo|||~~~rrrooorrr}}}~~~mmm```UUUNNNTTT^^^dddiiioootttwwwxxxyyyzzzxxxyyy{{{}}}~~~~~~}}}{{{iiiYYYRRRSSSSSSVVV\\\dddmmmuuu|||uuugggUUUHHHCCCAAA???======???AAABBBDDDFFFJJJMMMPPPUUUYYY\\\aaaiiivvvxxxmmmbbbWWWNNNHHHDDDBBB@@@??????>>>===;;;::::::::::::::::::::::::888999999999999:::::::::888888888888999999999999999999999:::<<<===???@@@AAACCCDDDEEEEEEGGGIIILLLMMMOOOUUU___jjjsssxxxzzz{{{vvvhhh]]]rrrrrrmmmfffgggsss~~~{{{qqqddd]]]^^^cccgggiiijjjlllnnnnnnnnnoooqqqsssrrrsssvvvwwwyyy|||}}}zzzvvvrrrooonnnmmmnnnnnnnnnnnnoooqqqrrrssstttvvvxxxyyyzzz|||~~~}}}|||{{{|||{{{xxxvvvvvvwwwxxxzzzxxxyyyzzz|||~~~zzzzzzxxxuuupppllljjjjjjeeeeeeeeefffhhhjjjlllmmmoooppprrrrrrtttzzz~~~~~~}}}~~~}}}~~~~~~|||~~~~~~zzzssskkkeeebbbdddeeehhhjjjllllllllllllhhhhhhhhhfffdddaaa^^^]]]YYYXXXWWWUUUSSSRRRQQQQQQOOONNNLLLJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;:::999999999999999::::::;;;<<<===>>>>>>???<<<===???@@@AAABBBBBBCCCCCCEEEHHHLLLLLLOOOYYYeeeggghhhjjjnnnrrrvvvzzz{{{|||}}}~~~~~~~~~}}}|||{{{}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||xxxpppbbbUUUOOOOOOMMMKKKLLLJJJIIIGGGGGGGGGEEEBBB???999888777777666777777777555555555555555555555555444555555666666666666666555555666666777888999999:::AAAMMMZZZgggsss~~~xxxnnnnnntttzzz~~~uuubbbXXXRRRNNNSSS^^^hhhlllqqqtttuuuvvvxxx{{{{{{|||}}}~~~~~~~~~xxxfffWWWRRRTTTTTTVVV[[[bbbjjjpppuuuwww|||~~~lll```PPPEEEBBBBBB@@@===>>>@@@BBBDDDEEEHHHKKKNNNQQQUUUZZZ^^^bbbkkkzzzwwwlllaaaWWWMMMHHHDDDBBB@@@??????>>>===;;;::::::::::::::::::::::::888888999999999:::::::::888888888888999999999999888888999:::;;;===>>>???>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMSSS^^^jjjssswwwyyy{{{~~~qqqdddvvvsssiiibbbfffsss||||||ppphhh___\\\___dddiiijjjkkklllmmmnnnnnnooorrrtttsssuuuwwwyyy||||||xxxsssoookkkiiihhhnnnmmmlllkkkjjjiiiiiiiiioooqqqsssuuuvvvxxx|||~~~}}}~~~}}}zzzxxxxxxvvvrrrpppnnnooopppqqqqqqrrrtttvvvyyy|||~~~~~~~~~wwwwwwuuuqqqlllhhhffffffkkklllmmmooorrruuuwwwyyyrrrsssssssssuuu|||~~~}}}~~~{{{}}}~~~|||||||||wwwyyyzzzwwwqqqiiidddaaadddfffhhhkkklllllllllkkkkkkkkkjjjiiifffccc```^^^YYYXXXVVVTTTSSSRRRQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>>>>===>>>>>>===<<<;;;;;;;;;;;;999999:::;;;<<<======>>>::::::<<<===>>>?????????AAABBBEEEHHHFFFHHHRRR]]]cccdddfffjjjnnnsssxxxzzz{{{|||}}}~~~~~~}}}|||{{{||||||zzzzzzyyyzzz{{{||||||||||||~~~{{{vvvwwwsssdddUUUOOONNNMMMLLLMMMJJJIIIHHHHHHHHHFFFCCC@@@999888777777777777777888555555555555555555555555444555555666666666666666333444555666777888999999:::BBBOOO]]]jjjvvvtttjjjmmmtttxxx~~~ppp[[[TTTQQQNNNRRR\\\kkknnnrrrttttttuuuyyy|||~~~~~~~~~~~~~~~~~~}}}~~~uuudddVVVRRRUUUTTTUUUYYY^^^eeejjjlllmmmvvv}}}xxxhhh]]]NNNEEEDDDDDDBBB@@@???AAACCCEEEFFFIIILLLOOOPPPUUU[[[^^^bbblll{{{wwwkkkaaaVVVMMMGGGDDDBBB@@@??????>>>===;;;::::::::::::::::::::::::888888888999999:::::::::777888888888888999999999888888999:::;;;===>>>???<<<>>>AAABBBBBBCCCFFFHHHIIIKKKRRR]]]iiirrrwwwwww{{{wwwjjjtttoooeee```fffrrrxxxxxxllleee___^^^ccciiillllllmmmlllkkkkkkmmmpppsssvvvvvvxxxzzz~~~|||yyyqqqhhhhhhmmmmmmhhhmmmjjjeee```^^^___bbbdddgggjjjnnnqqqtttxxx{{{~~~}}}{{{|||~~~~~~zzzzzz}}}}}}zzzuuurrroookkkgggeeeeeefffgggjjjlllnnnoooqqqtttxxx|||}}}~~~~~~}}}}}}zzzxxxzzzwwwsssnnnkkkkkkllllllqqqvvv}}}uuupppnnnpppuuu}}}~~~}}}}}}||||||}}}}}}|||zzzzzzwwwvvvtttooogggdddfffeeejjjllljjjiiinnnrrrsssppppppppplllgggbbb___^^^XXXVVVTTTSSSSSSSSSQQQOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;>>>======<<<<<<<<<======@@@@@@AAABBBEEEIIIMMMOOOZZZ[[[^^^aaaeeelllsssyyy|||}}}}}}}}}{{{zzz{{{|||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{|||}}}|||~~~yyyjjjYYYRRRPPPMMMLLLMMMKKKIIIGGGFFFFFFEEEDDDBBB===:::777555666777777666666666666666555555555555666666777888888888888888555666777666666777:::<<<<<>>>>>;;;::::::999999::::::;;;;;;:::999888888888999:::===<<<:::999888999::::::<<<;;;:::999:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFKKKRRRZZZbbbjjjqqquuuzzz~~~yyynnnpppkkkccc^^^cccnnnsssrrrfffaaa\\\]]]bbbhhhkkkkkkmmmlllllllllnnnpppssstttuuuwwwzzz}}}}}}xxxtttllldddeeejjjkkkgggkkkhhhddd```^^^```bbbdddeeegggkkknnnpppssswwwzzz{{{zzzyyy{{{~~~{{{xxxxxx{{{{{{vvvrrrmmmkkkfffbbb___^^^^^^___ccceeegggiiikkknnnrrrvvvxxxyyy{{{}}}~~~~~~~~~}}}}}}{{{{{{yyytttqqqoooppprrrssszzz}}}}}}yyyppplllkkkooouuu~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzzwwwuuusssmmmeeebbbdddccchhhjjjhhhiiinnnssstttuuutttrrrmmmgggaaa^^^\\\XXXVVVTTTTTTTTTSSSQQQOOOOOOOOOMMMLLLJJJHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;<<<<<<;;;::::::::::::;;;999999::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;???>>>???@@@BBBEEEIIIKKKQQQSSSVVVYYY^^^eeennnsssyyyzzz{{{{{{yyyxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~|||||||||~~~~~~mmm[[[SSSRRRPPPNNNMMMKKKIIIGGGFFFFFFEEEDDDBBB===:::777555666777666666666666666666555555555555666666777888888888888777555666777666666777:::<<<<<>>======;;;::::::999999::::::;;;::::::999888888999999:::;;;:::999888888888999999;;;:::999999999;;;===>>>???@@@AAABBBCCCDDDEEEFFFGGGKKKQQQWWW^^^fffmmmrrryyy|||}}}tttjjjgggbbb^^^bbbjjjmmmlllbbb___]]]___dddjjjlllllllllmmmmmmnnnpppqqqrrrrrruuuwwwyyy|||{{{uuuqqqiiibbbccchhhjjjgggiiigggdddaaa```bbbdddfffccceeehhhjjjkkknnnrrrtttttttttuuuxxx}}}}}}zzzwwwwwwzzzxxxsssmmmeeeccc```]]][[[ZZZZZZZZZ]]]___bbbdddfffiiimmmpppqqqsssuuuxxx{{{|||}}}}}}~~~|||zzzwwwtttuuuwww{{{}}}wwwooohhhfffgggmmmvvv||||||}}}}}}{{{yyyvvvtttqqqjjjbbb^^^``````dddffffffhhhpppuuuwww{{{xxxsssllleee```\\\ZZZXXXVVVUUUTTTTTTSSSQQQOOOPPPOOONNNMMMKKKIIIHHHGGGDDDCCCBBB@@@???===<<<;;;<<<<<<;;;::::::::::::;;;:::::::::::::::999999999:::999999888888999999:::===<<<<<<===???AAADDDEEEHHHJJJMMMQQQWWW```iiipppvvvwwwyyyyyyxxxwwwxxxyyy||||||}}}~~~|||}}}~~~rrr]]]UUUTTTRRROOOMMMKKKIIIGGGFFFFFFEEEDDDBBB>>>;;;777666666777666666666666666666555555555555555666777777888888777777555666777777666888:::===<<>>===<<<<<<;;;::::::999999::::::;;;:::999999888888999:::::::::999888777777777888888:::999888888999:::<<<===??????@@@AAACCCDDDEEEEEEGGGJJJNNNSSSYYY```iiinnnwwwyyy{{{}}}~~~|||hhhgggdddaaaccciiikkkiiidddcccbbbdddiiilllnnnnnnmmmnnnoooqqqrrrrrrrrrqqquuuvvvyyy|||~~~}}}xxxrrrjjjdddeeeiiikkkjjjkkkiiigggeeedddfffgggiiidddfffhhhiiijjjlllppprrroooqqqtttyyy}}}|||yyyzzz{{{xxxqqqjjj]]]\\\[[[ZZZZZZ[[[\\\]]]]]]___bbbeeefffiiimmmooolllnnnqqquuuxxx{{{|||}}}|||zzzxxxwwwyyy}}}rrrfff```___bbbkkkuuu{{{{{{}}}~~~{{{yyyuuurrrooohhh^^^ZZZ[[[]]]aaacccdddiiirrrxxxyyy}}}xxxpppiiiccc^^^[[[YYYYYYWWWUUUTTTTTTSSSQQQPPPPPPOOONNNLLLJJJIIIHHHGGGDDDCCCBBBAAA???>>>===<<<<<<<<<;;;::::::::::::;;;;;;:::::::::999999888888999888888888888999999:::<<<<<<<<<<<<===>>>@@@AAADDDFFFIIINNNUUU^^^hhhooosssuuuwwwxxxxxxwwwxxxyyy{{{|||}}}~~~~~~}}}}}}~~~uuu___VVVUUUSSSOOOLLLKKKIIIGGGFFFFFFEEEDDDBBB>>>;;;888666666777666666666666666666555555555555555666666777777777777777555666777777777888;;;>>>>>>OOOcccpppuuuyyyyyyjjjmmm}}}~~~}}}tttcccTTTOOONNNOOOYYYdddqqqwwwzzzxxxvvvyyy{{{{{{yyy{{{~~~~~~|||ooobbbXXXSSSSSSTTTVVVXXX[[[^^^aaaffflllpppvvv}}}{{{mmm```RRRJJJFFFBBBBBBEEEDDDEEEGGGIIILLLOOORRRTTTUUUXXX\\\```eeennnzzz{{{tttjjj\\\PPPIIIDDDCCCAAA@@@>>>=========;;;::::::999999::::::;;;999999999999999999::::::999999999888888888888999999999999999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEFFFHHHKKKOOOTTT]]]ffflllsssssstttuuuwww{{{hhhjjjhhhfffggglllnnnkkkiiihhhhhhiiikkkmmmnnnnnnoooppprrrssstttsssrrrqqquuuwwwyyy|||~~~{{{sssjjjggghhhjjjmmmoooqqqpppnnnmmmllllllmmmmmmiiijjjllllllmmmooosssvvvtttwww|||zzzppphhh[[[ZZZYYYYYYZZZ\\\___```cccfffiiijjjkkkmmmoooqqqmmmoooqqquuuxxx{{{}}}~~~~~~~~~{{{zzzyyyyyy|||}}}nnncccYYYYYY^^^iiiuuu~~~~~~~~~zzz{{{|||~~~{{{wwwtttqqqmmmeee\\\WWWXXX[[[___bbbeeemmmvvv{{{{{{yyytttllleeebbb___\\\ZZZYYYWWWUUUTTTTTTTTTRRRPPPNNNNNNLLLKKKIIIHHHFFFFFFCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;::::::::::::;;;:::::::::999999888888888999999999999999:::;;;;;;<<<<<<<<<<<<===>>>??????BBBCCCFFFKKKRRR\\\gggnnnqqqtttwwwyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}zzzvvvaaaWWWUUURRRNNNKKKKKKIIIGGGFFFFFFEEEDDDBBB???<<<888666666777666666666666666666555555555555555555666777777777777777555666777777777999<<<>>>CCCSSShhhsssuuuxxxuuuhhhnnn}}}}}}ssscccUUUPPPPPPSSS___mmm{{{}}}yyyyyyyyyxxxwwwzzz~~~~~~wwwjjj^^^VVVSSSSSSTTTWWWYYY]]]```dddiiinnnrrrwww~~~}}}pppcccTTTLLLGGGCCCCCCEEEDDDEEEGGGIIIMMMPPPSSSTTTVVVYYY]]]bbbhhhrrr~~~}}}vvvnnn___QQQJJJEEEDDDBBBAAA???>>>>>>>>>;;;::::::999999::::::;;;888888999999::::::::::::999999:::::::::::::::::::::::::::;;;;;;<<<===>>>===>>>???@@@AAACCCDDDDDDEEEFFFHHHLLLRRRZZZdddjjjlllllllllmmmpppwwwjjjlllllljjjkkkoooqqqooommmlllkkkkkkkkklllmmmnnnrrrssstttuuuvvvuuutttsssvvvxxxzzz}}}~~~{{{rrriiihhhkkknnnqqquuu|||{{{yyywwwuuutttsssssspppqqqrrrrrrrrruuuyyy|||zzznnnddd[[[ZZZYYYYYY[[[___dddgggppprrrttttttttttttuuuvvvssstttvvvxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~zzzzzzzzz|||}}}yyykkkaaaVVVVVV\\\hhhsss~~~}}}{{{{{{|||~~~|||zzzvvvsssooollldddZZZVVVWWWZZZ^^^ccciiiqqq{{{~~~}}}vvvppphhhdddbbb```]]][[[YYYWWWUUUUUUUUUTTTRRRPPPNNNMMMLLLJJJIIIGGGFFFEEECCCCCCBBBAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;999999999999999888888888999999999999:::;;;<<<<<<<<<<<<======>>>>>>?????????@@@BBBFFFMMMVVVaaaiiipppssswwwzzzzzzzzz{{{{{{yyyzzz}}}}}}||||||}}}{{{wwwdddZZZUUUPPPLLLLLLKKKIIIGGGFFFFFFEEEDDDBBB@@@===999777777777666666666666666666555555555555444555666666777777666666555666777777888999===???GGGVVViiitttvvvxxxrrriiiqqqttt{{{qqqbbbTTTQQQRRRYYYiiiyyy|||zzzyyywwwwww{{{{{{rrreeeZZZTTTRRRSSSTTTWWWZZZ^^^bbbfffjjjooosssxxx~~~tttgggXXXOOOIIIDDDCCCEEEEEEEEEGGGJJJMMMQQQTTTVVVVVVZZZ___dddkkkvvv~~~wwwoooaaaSSSJJJEEEDDDCCCAAA@@@??????>>>;;;::::::999999::::::;;;777777999:::::::::::::::999999:::;;;;;;;;;::::::::::::;;;<<<<<<======>>>======>>>???AAABBBCCCCCCDDDEEEGGGJJJOOOVVV___eeeeeeeeeeeegggkkksss}}}iiimmmmmmkkklllqqqsssrrrqqqpppooonnnmmmoooqqqsssvvvvvvvvvwwwwwwvvvvvvuuuwwwyyy{{{}}}{{{qqqjjjlllqqquuu{{{~~~{{{yyyxxxvvvvvvwwwwwwxxx{{{xxxjjj___ZZZYYYYYY[[[aaaiiiqqqvvv~~~}}}~~~{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}zzz{{{}}}~~~{{{~~~yyyoooccc\\\UUUVVV\\\gggrrr}}}}}}|||{{{{{{{{{}}}}}}{{{yyyuuurrroookkkcccZZZVVVWWWZZZ___ffflllvvv}}}uuuooohhhddddddbbb^^^[[[YYYXXXVVVUUUUUUTTTRRRPPPOOONNNMMMKKKJJJHHHGGGFFFCCCCCCBBBAAA@@@??????>>><<<<<<;;;::::::::::::;;;888888888888999999999999999999999999:::;;;<<<<<<;;;;;;<<<===>>>?????????>>>>>>@@@BBBHHHRRR]]]dddnnnrrrvvvyyyzzzzzz{{{{{{zzz{{{~~~~~~}}}{{{|||wwwhhh^^^VVVOOOLLLMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@===:::777777777666555666666666666555555555555444555666666777777666666555666777777888:::===@@@IIIWWWhhhtttxxx|||rrrllluuuqqq}}}lll^^^QQQOOOSSS^^^rrr|||{{{xxxzzz}}}xxxoooaaaVVVRRRRRRSSSTTTVVVYYY^^^bbbfffjjjooorrryyyxxxjjj[[[QQQJJJEEECCCEEEFFFGGGIIILLLOOOSSSVVVXXXVVVZZZ```fffnnnzzzwwwpppbbbSSSKKKDDDDDDBBB@@@???>>>>>>>>>;;;::::::999999::::::;;;666777999:::;;;;;;::::::777888999:::;;;::::::999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHKKKQQQXXX\\\^^^___```bbbhhhqqq{{{hhhlllmmmkkklllqqqttttttuuutttsssrrrqqqsssvvvyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz|||~~~}}}|||}}}~~~|||rrrlllpppwww||||||{{{yyyyyyzzzzzz{{{~~~uuufff[[[WWWWWWYYY^^^hhhttt~~~~~~~~~}}}}}}{{{}}}}}}|||uuuxxx{{{yyyqqqfff[[[VVVUUUVVV\\\gggqqq{{{~~~}}}|||zzzzzz{{{{{{zzzxxxuuuqqqnnnkkkcccZZZVVVWWWZZZ```gggoooyyy~~~uuupppiiifffeeeddd___ZZZZZZXXXVVVUUUUUUTTTRRRQQQPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBBAAAAAA@@@??????<<<<<<;;;::::::::::::;;;777777888888999999999:::888888888888999:::;;;<<<:::;;;<<<===>>>?????????>>>???@@@BBBGGGPPP[[[bbbmmmpppuuuyyyzzzzzzzzz{{{{{{}}}~~~zzz|||~~~xxxlllaaaWWWOOOMMMOOOKKKIIIGGGFFFFFFFFFDDDBBBAAA>>>:::777777777666555777666666666555555555555444555555666666666666666555666777888888:::===@@@JJJWWWgggssszzzrrroooyyy{{{sss|||hhhZZZNNNNNNTTTaaayyy~~~}}}zzz|||wwwmmm___UUUQQQRRRSSSTTTUUUXXX]]]aaaeeejjjnnnqqqyyy{{{mmm]]]SSSKKKFFFDDDEEEHHHIIIKKKMMMQQQUUUXXXZZZVVVZZZaaagggppp|||wwwooobbbTTTKKKCCCBBBAAA???>>>======<<<;;;::::::999999::::::;;;666777999:::;;;;;;::::::666777888999::::::999888888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEEFFFGGGGGGIIIMMMRRRVVVZZZ[[[]]]```fffpppzzzfffjjjmmmnnnmmmooouuuzzzyyywwwtttsssuuuwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{yyy{{{}}}}}}}}}xxxsssttt{{{|||vvvzzz}}}wwwoooddd\\\XXX\\\^^^bbbnnn~~~~~~}}}}}}yyyvvvttttttpppqqqppplllddd]]]WWWTTTRRRTTT[[[gggqqq|||}}}{{{zzzzzzyyyvvvtttxxxrrrkkkgggaaaYYYVVVXXX^^^ggglllnnnwww~~~wwwlllcccbbbcccaaa]]]\\\[[[XXXUUUTTTTTTTTTSSSRRRNNNNNNMMMLLLKKKIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::999999888888888888888888888888888888999999999:::::::::999999::::::::::::;;;;;;>>><<<<<>>DDDNNN\\\kkksssxxxrrrqqq~~~tttxxxaaaUUUPPPQQQVVVkkk~~~}}}|||~~~~~~|||lll\\\TTTQQQOOOPPPRRRXXXZZZ^^^bbbffflllrrrwww}}}yyylll]]]SSSJJJDDDCCCFFFHHHIIIKKKNNNRRRVVVYYY[[[]]]```eeelllvvv{{{qqqbbbTTTMMMEEEDDDBBB@@@???======<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFFFFGGGJJJNNNQQQSSSTTTWWW[[[bbbkkkvvv}}}hhhlllpppqqqppprrrwww|||zzzwwwtttsssuuuwwwyyyyyyzzzyyyyyyzzzzzz{{{|||}}}{{{yyyyyy}}}~~~}}}|||xxxyyy~~~zzzuuuxxx{{{||||||zzzuuummmddd]]][[[```eeelllzzz~~~~~~~~~}}}}}}|||}}}}}}{{{vvvrrrooonnniiijjjiiieee___ZZZWWWUUUTTTVVV^^^iiittt~~~}}}{{{yyyxxxxxxwwwvvvtttuuuppplllggg```XXXWWWZZZbbblllssstttzzzwwwlllccccccdddaaa]]]\\\[[[YYYVVVUUUUUUUUUTTTRRROOONNNMMMKKKIIIHHHFFFFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;>>><<<<<<@@@DDDIIIRRR[[[ccchhhoootttwwwyyyzzz{{{{{{|||~~~~~~}}}{{{zzz|||}}}yyyhhh\\\TTTOOONNNMMMLLLIIIFFFDDDDDDDDDEEEAAA???===999777555555555555555666666666666555555666666666666666666666666666666888;;;;;;:::???FFFQQQ^^^mmmuuu|||uuuuuu{{{tttzzzgggYYYSSSUUU\\\rrr}}}}}}}}}~~~~~~~~~~~~yyyjjjZZZSSSQQQPPPRRRUUUVVVXXX[[[___dddjjjqqqvvv~~~xxxlll^^^TTTLLLFFFEEEHHHIIIJJJLLLOOORRRVVVYYYZZZ]]]aaagggoooyyy~~~xxxooo```SSSMMMEEEDDDBBB@@@???======<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEEEEFFFHHHLLLPPPQQQSSSVVV[[[bbblllvvv}}}lllppptttvvvvvvwwwzzz}}}{{{xxxuuutttuuuxxxzzz{{{}}}||||||{{{{{{||||||}}}~~~{{{zzz|||~~~~~~~~~zzzvvvrrrsssuuuuuuvvv|||{{{vvvqqqkkkddd___ZZZ```hhhrrryyyuuuwwwyyy~~~}}}{{{zzzzzz{{{zzzvvvpppkkkgggfffbbbbbbaaa^^^[[[YYYYYYZZZYYYZZZaaalllwwwzzzxxxvvvuuuvvvvvvuuutttqqqooommmiii```XXXXXX^^^hhhqqqwwwxxx~~~vvvllldddcccdddaaa^^^]]]\\\ZZZWWWVVVVVVVVVUUUSSSQQQOOOLLLJJJGGGFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>>>>>======<<<;;;:::999999::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;>>>;;;<<<@@@CCCFFFMMMUUU]]]ccclllssswwwyyy{{{{{{zzzzzz{{{|||||||||{{{{{{~~~rrrcccXXXRRROOOMMMKKKIIIGGGEEEDDDDDDDDD@@@>>><<<999666555444444555555666666666666555555666777777777777777777777888777888:::::::::AAAIIIWWWdddrrrzzzzzz{{{wwwtttjjjZZZTTTYYYddd{{{}}}}}}~~~}}}~~~~~~~~~uuugggXXXRRRRRRRRRTTTWWWUUUWWWZZZ]]]bbbjjjrrrxxx~~~wwwlll___VVVOOOIIIGGGJJJIIIJJJMMMPPPSSSVVVXXXZZZ]]]aaaiiirrr~~~vvvqqqkkk^^^RRRLLLEEEDDDBBB@@@???======<<<::::::::::::999999999999999999:::::::::;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;<<<======??????@@@AAAAAABBBDDDDDDEEEGGGJJJMMMOOOQQQUUUZZZbbblllvvv}}}ppptttxxxzzzzzzzzz|||}}}{{{xxxuuutttvvvyyy{{{|||~~~~~~}}}|||||||||||||||}}}}}}}}}|||}}}|||~~~{{{uuuqqqkkkkkkkkklllpppxxxwwwrrrnnnjjjddd```ZZZbbblllxxxyyyrrrmmmkkknnnssszzz}}}zzzxxxxxxwwwuuupppiiiccc___^^^^^^^^^^^^\\\[[[[[[^^^aaa```___cccnnnyyyyyywwwtttttttttuuutttsssooopppppplllbbbZZZ\\\bbbmmmpppqqquuutttkkkddddddddd```]]]]]]\\\ZZZXXXWWWWWWWWWUUUSSSQQQOOOLLLHHHFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::999999::::::::::::::::::::::::888888999999999:::::::::999999999:::::::::;;;;;;===;;;<<>>???@@@@@@AAABBBDDDDDDEEEFFFIIILLLLLLOOOSSSYYYaaalllvvv}}}vvvyyy{{{}}}}}}}}}}}}}}}{{{xxxtttsssuuuyyy|||}}}~~~}}}|||{{{{{{{{{{{{~~~}}}|||{{{{{{{{{}}}{{{uuuooojjjbbbbbbaaacccjjjttt~~~vvvpppllliiieeebbb```gggrrrtttmmmgggcccbbbfffnnnyyy}}}zzzwwwvvvtttpppjjjbbb\\\YYYYYY[[[\\\^^^^^^___bbbeeehhhjjjffffffnnnxxx~~~zzzwwwtttssssssssssssrrrnnnooopppmmmddd\\\^^^dddmmmiiigggnnn~~~~~~qqqjjjddddddccc___\\\]]][[[YYYXXXWWWWWWVVVTTTRRRPPPNNNKKKGGGEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;::::::999999::::::::::::::::::::::::888888999999999:::::::::999999999:::::::::;;;;;;<<<:::;;;???@@@@@@EEEKKKUUU\\\eeemmmrrrsssttttttxxxxxxyyyzzz{{{|||~~~~~~~~~lll]]]SSSNNNLLLKKKIIIHHHFFFDDDDDDCCC>>>===:::888666555444444555555666666666666555555444444444555555666666666999777777999:::<<>>???@@@@@@AAABBBDDDEEEEEEFFFIIIKKKJJJMMMRRRYYYaaakkkuuu|||~~~~~~~~~{{{wwwsssrrrtttxxx|||~~~~~~}}}}}}|||||||||||||||}}}~~~|||zzz|||}}}|||wwwpppiiiddd[[[ZZZZZZ^^^gggtttvvvpppmmmjjjfffbbbaaaiiitttwwwkkkeeeaaa___]]]cccnnn{{{~~~{{{wwwtttqqqkkkddd\\\XXXWWWXXXXXX\\\aaafffjjjmmmqqqtttuuunnnjjjoooxxx~~~||||||yyyuuurrrqqqpppooonnnlllkkkllljjjccc[[[[[[```gggbbbaaalll~~~{{{nnnhhhdddcccaaa]]][[[\\\YYYWWWVVVVVVVVVUUURRRPPPMMMLLLJJJGGGFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;::::::999999::::::::::::::::::::::::888888999999999:::::::::999999::::::::::::;;;;;;;;;:::;;;???@@@???BBBHHHQQQWWW```hhhmmmoooqqqrrrwwwxxxzzz|||~~~mmm]]]RRRNNNKKKKKKJJJHHHFFFEEECCCCCC???===;;;888777666555666555555666666666666555555333333444444555555666666888777888:::;;;===EEEOOOddduuu}}}rrrfffUUURRR___qqq}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||~~~pppcccVVVRRRRRRQQQRRRUUURRRVVV[[[aaagggoooxxx}}}zzzpppiiiaaaWWWQQQPPPOOOQQQTTTWWWYYYZZZZZZZZZ\\\cccmmmyyyttthhhdddbbb[[[QQQKKKEEEDDDBBB@@@???======<<<::::::::::::999999999999888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<<<<>>>>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJIIILLLRRRXXXaaajjjtttzzzzzzvvvrrrqqqsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||yyytttmmmddd^^^VVVUUUVVV]]]hhhvvvxxxrrrnnnkkkfffcccbbbiiisssoooeee```^^^^^^\\\dddppp{{{wwwsssooohhh___XXXUUUWWWYYYXXX___iiirrryyy~~~wwwooopppwww}}}{{{~~~zzztttpppnnnllljjjiiigggeeedddccc^^^WWWVVVXXX^^^^^^eeesss~~~xxxkkkfffcccbbb```[[[YYY[[[VVVUUUTTTTTTTTTSSSPPPMMMJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;::::::::::::999999999999999999999999999888888999999999:::::::::999999::::::::::::;;;;;;:::999;;;???@@@???AAAFFFLLLRRR[[[ccciiimmmqqqsssvvvxxx|||~~~nnn]]]RRRNNNKKKKKKJJJHHHGGGEEECCCBBB???>>>;;;999777777777777555555666666666666555555444444444555666666777777777666888;;;<<<>>>FFFOOO```sss}}}zzzxxx|||fffVVVTTT```ooowwwwwwwwwxxxxxxyyyyyyyyy~~~~~~~~~~~~}}}||||||~~~{{{lll```TTTQQQRRRSSSTTTWWWWWW\\\bbbjjjqqqxxxzzzsssiii^^^VVVTTTRRRSSSVVVYYY[[[\\\\\\[[[___eeeppp|||vvvhhhdddbbb[[[QQQKKKEEEDDDBBB@@@???======<<<;;;;;;;;;;;;::::::::::::777777777888888888999999999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>?????????AAACCCDDDDDDDDDFFFGGGHHHLLLRRRXXX```iiirrrxxxzzzvvvqqqppprrrwww{{{}}}~~~~~~~~~~~~{{{|||{{{zzzxxxssskkkaaa[[[SSSSSSUUU]]]jjjyyyyyysssooolllgggcccgggmmmxxx|||jjj```]]]]]]]]]]]]eeesss{{{wwwsssnnnfff\\\VVVUUUXXX[[[[[[cccppp}}}}}}rrrqqqxxx|||{{{zzztttnnnkkkiiigggfffddd```^^^^^^ZZZTTTQQQRRRWWW^^^lllzzzzzzwwwiiieeebbbbbb___ZZZXXXZZZUUUTTTSSSSSSSSSQQQNNNLLLHHHHHHIIIHHHHHHGGGEEEEEECCCBBBBBBAAA@@@???>>>>>>;;;:::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;:::999;;;@@@@@@???AAAFFFHHHNNNWWW___ffflllqqqtttvvvyyy}}}{{{yyy~~~nnn^^^SSSNNNKKKKKKJJJIIIGGGEEECCCBBB???>>><<<:::888777777777555555666666666666555555444555555666777888888999777666888<<<===???FFFOOO\\\qqqyyywww~~~yyydddVVVTTT^^^jjjzzzvvvssstttuuuvvvwwwwwwvvvvvv|||}}}~~~~~~~~~|||{{{|||}}}}}}wwwiii]]]RRRPPPRRRTTTVVVYYY^^^cccjjjrrrzzzyyyooobbbYYYWWWSSSUUUXXX[[[]]]]]]]]]\\\aaahhhrrr~~~wwwhhhdddbbb[[[QQQKKKEEEDDDBBB@@@???======<<<<<<<<<;;;;;;;;;;;;::::::666777777777777888888888999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>??????===???BBBCCCCCCCCCDDDEEEHHHLLLRRRXXX```iiiqqqwwwyyywwwuuuttttttwwwzzz|||{{{~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~{{{zzzzzzyyyvvvrrrlllfff```\\\PPPQQQVVV___lllzzz|||xxxqqqhhhaaa``````lll}}}ttthhh```ZZZZZZ\\\]]]hhhwww{{{xxxtttnnndddZZZSSSRRRVVV[[[cccooo}}}pppfffooo}}}|||{{{zzzyyyssskkkiiikkkggg___]]][[[WWWTTTSSSSSSTTTUUUXXXaaapppxxxnnn```^^^\\\[[[[[[YYYVVVSSSSSSRRRPPPOOOOOOMMMJJJHHHJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999:::;;;===???@@@BBBGGGLLLTTT]]]fffmmmrrrtttwwwwwwzzz~~~~~~~~~~~~~~~wwwzzzrrrcccVVVPPPMMMKKKHHHGGGFFFFFFDDDCCC@@@>>><<<999888999999:::777777666666555555555444555555555555555666777777777666777999:::===GGGQQQcccnnn}}}kkkqqqwww^^^XXXVVV]]]jjjuuuxxxwwwuuuuuuvvvwwwwwwwwwwwwwww}}}~~~~~~~~~~~~}}}}}}||||||}}}vvvpppbbb[[[UUUSSSRRRRRRWWW]]]___gggsss}}}zzzpppeee\\\VVVWWWVVVUUUWWWZZZ]]]^^^___```jjjuuuwwwjjjccc```XXXQQQMMMEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFKKKKKKPPPXXX___eeennnwww}}}~~~{{{zzz{{{~~~xxxwwwuuussstttwwwzzz||||||}}}~~~||||||}}}}}}zzzxxxvvvuuutttrrrnnnhhhaaa[[[XXXSSSSSSVVV]]]hhhttt{{{vvvpppgggaaa```cccooo}}}lllbbb[[[WWWWWW[[[```lll{{{{{{xxxsssmmmdddZZZSSSSSSXXX]]]lllwwwvvviiidddppp}}}yyyxxxtttsssmmmfffeeegggddd^^^XXXVVVSSSPPPOOOPPPQQQRRRYYYbbbppp}}}|||oooeee]]]\\\ZZZYYYXXXVVVSSSQQQNNNNNNNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHFFFDDDDDDCCCBBBAAAAAA??????>>>===;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???@@@EEEIIIQQQZZZdddlllrrruuuvvvvvvxxx{{{~~~~~~~~~~~~uuuwwwwwwgggYYYQQQMMMKKKHHHGGGFFFFFFDDDCCC@@@???<<<:::888888999999777666666666555555555444555555555555555666777777888777888:::;;;>>>HHHSSSeeeooo~~~|||jjjqqquuu\\\VVVTTT[[[gggrrrtttsssrrrssstttvvvxxxxxxyyyyyy~~~~~~~~~~~~{{{rrrkkk```YYYSSSRRRQQQRRRWWW^^^hhhoooyyyvvvlllccc[[[UUUSSSSSSTTTVVV[[[___bbbccceeennnyyywwwiiiccc___XXXQQQMMMEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFKKKKKKOOOWWW]]]ccckkktttyyy}}}uuussssssuuuyyywwwvvvtttssstttvvvyyy{{{~~~~~~}}}~~~~~~|||{{{{{{zzzyyywwwtttrrrpppnnnnnnlllhhhccc]]]WWWTTTSSSTTTVVV[[[fffssszzzuuunnnfffaaa```eeeqqq~~~rrrddd\\\WWWTTTVVV[[[dddqqq{{{xxxrrrlllcccZZZTTTUUU[[[```ttt~~~jjjbbbcccqqqzzzvvvuuuooolllfffaaa```cccaaa]]]SSSRRROOOMMMMMMNNNPPPRRRZZZaaammmwwwyyyqqqeee[[[[[[YYYVVVUUUTTTSSSPPPNNNLLLLLLMMMPPPRRRRRRPPPMMMLLLLLLJJJIIIGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888999999999::::::;;;;;;;;;===<<<<<<<<<<<<======>>>CCCFFFMMMVVV```jjjssswwwxxxxxxxxx{{{~~~tttssszzz~~~mmm]]]SSSNNNKKKIIIGGGGGGFFFDDDCCCAAA@@@===:::888777777777666666666555555555555555555555555555555666777777999888999;;;<<>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===???@@@@@@@@@AAAAAABBBDDDEEEFFFKKKJJJNNNUUUZZZ___fffooosss{{{uuulllkkklllppptttvvvuuusssssssssuuuxxxyyy|||~~~}}}{{{}}}|||zzzwwwtttqqqooonnnllljjjjjjiiigggccc^^^YYYTTTRRRPPPQQQUUU\\\hhhyyyyyytttmmmfffbbbbbbeeeqqqtttjjj___YYYUUUSSSVVV\\\hhhuuu{{{xxxqqqlllcccZZZUUUWWW^^^cccvvvyyyddd___aaammmzzzyyytttrrrmmmiiibbb^^^^^^```^^^\\\RRRQQQOOONNNOOOQQQSSSUUUXXX]]]ffflllmmmggg___YYYZZZXXXUUUSSSSSSQQQOOOMMMPPPPPPPPPRRRSSSQQQNNNKKKMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>======;;;::::::::::::::::::;;;999999999999999999999999777777777777777777777777888888999::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAADDDIIIRRR]]]iiisssyyy{{{zzzyyy|||~~~sssqqqvvvsss```UUUNNNLLLIIIGGGGGGFFFDDDBBBBBBAAA>>>;;;999777666555555555555555555555555555555555555555555666777777:::999;;;<<<===AAAOOO]]]rrryyyuuujjjvvvyyy|||ooo\\\YYYWWW]]]gggoooqqqqqqoooqqqsssuuuxxxyyy{{{{{{yyynnnddd^^^XXXRRRMMMMMMNNNQQQXXX```lllqqqxxx}}}|||vvvlllccc\\\WWWRRROOOJJJLLLPPPTTTXXX^^^dddggglllwwwyyykkkeeeaaaZZZRRROOOEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEJJJIIILLLRRRVVVZZZaaaiiioooyyymmmeeefffiiimmmppptttsssrrrrrrssstttvvvxxxyyyzzzzzzzzzzzz~~~}}}zzzwwwsssmmmiiihhhhhhgggfffeeeccc```\\\XXXTTTQQQPPPNNNQQQVVV^^^kkk~~~zzzuuuooohhhdddeeecccnnn{{{zzzllleee]]]XXXUUUSSSXXX^^^lllyyy{{{wwwrrrlllcccZZZVVVYYY```fffxxxzzzppp^^^\\\^^^gggsssxxxsssqqqkkkfff```^^^^^^]]]\\\ZZZTTTSSSRRRQQQRRRUUUXXXZZZXXX\\\```dddeeecccaaa```]]]ZZZWWWUUUTTTTTTRRRPPPSSSRRRRRRSSSTTTRRROOOLLLNNNLLLJJJGGGEEECCCCCCBBBBBBAAAAAA@@@???>>>===<<<:::::::::999999:::::::::999999999999999999999999777777777777777777777777888888999::::::;;;<<<<<<:::::::::;;;===>>>@@@AAAAAACCCGGGOOOZZZgggrrryyyyyyxxxxxxzzz~~~~~~uuusssuuuwwwdddWWWOOOMMMJJJHHHGGGFFFDDDBBBBBBAAA???<<<999777555444444444444555555555555555555555555555555666777777::::::<<<>>>>>>DDDTTTdddzzztttmmm{{{uuuxxxlll[[[YYYXXX^^^gggnnnppppppqqqrrrtttvvvxxxyyyzzz{{{~~~~~~~~~~~~~~~tttiii___ZZZSSSNNNJJJKKKNNNQQQXXX___dddiiioootttwww|||vvvpppmmmggg```YYYTTTPPPMMMKKKHHHKKKOOORRRUUUYYY___dddkkkxxx}}}nnnhhhccc[[[TTTPPPEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<::::::::::::;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIHHHJJJPPPSSSVVV]]]dddmmmwwwyyygggaaaeeeiiilllooosssrrrrrrrrrrrrtttuuuvvvvvvuuuvvvyyy{{{~~~{{{yyytttmmmfffbbbbbbdddeeeeeebbb___[[[VVVRRRPPPPPPPPPQQQUUU[[[dddppp{{{xxxssslllhhhhhhdddmmmwww~~~|||ttthhhbbb]]][[[XXXXXX]]]dddttt{{{vvvrrrmmmcccZZZVVVZZZbbbhhhxxxxxxmmmdddWWWXXX\\\cccnnn~~~xxxrrroooiiiccc___```aaa___\\\\\\ZZZYYYXXXWWWYYY[[[___aaa___aaadddfffffffffhhhiiiccc```]]]ZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUTTTSSSQQQMMMKKKIIIFFFDDDCCCCCCCCCAAAAAA@@@???>>>======<<<::::::999999999999::::::999999999999999999999999888888888888888888888888999999999::::::;;;;;;;;;999999:::;;;===???AAABBB@@@BBBFFFMMMWWWcccnnnuuutttttttttwww{{{~~~xxxvvvxxx~~~iiiZZZPPPNNNJJJHHHGGGFFFDDDBBBAAA@@@???<<<:::777555444444444444444444555555555555555555555555666777777999:::===???@@@GGGYYYkkkuuuqqqrrrwww~~~kkkXXXWWWXXX]]]eeellloooooossstttuuuxxxyyy{{{{{{|||~~~}}}}}}~~~}}}}}}~~~{{{oooeee\\\VVVNNNJJJIIIKKKNNNPPPVVV\\\^^^bbbhhhmmmqqqvvv~~~{{{qqqgggaaa^^^ZZZUUUQQQNNNLLLIIIHHHGGGKKKOOOQQQRRRUUU[[[```jjjyyyqqqjjjddd\\\TTTOOOEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999888888999::::::;;;<<<<<<999999::::::;;;<<<>>>?????????@@@@@@AAACCCDDDEEEHHHGGGIIINNNQQQTTTZZZaaallluuuqqqbbb```fffkkknnnoooqqqqqqqqqqqqrrrssstttuuutttrrrtttyyy}}}~~~~~~}}}~~~~~~}}}zzzwwwpppiii```\\\___ccceeeeeeeeeaaa[[[UUURRRQQQSSSTTTXXX]]]dddmmmyyy}}}{{{wwwppplllllliiiooovvvzzz}}}~~~xxxpppgggdddbbbbbbaaabbbiiiqqqzzzuuutttnnnddd[[[WWWZZZccciiisss|||}}}tttlllddd^^^VVVZZZ___eeennn~~~wwwqqqnnniiicccaaafffiiifffdddeeedddcccbbbbbbcccfffiiikkkkkknnnqqqqqqooonnnnnnooojjjgggccc``````______^^^\\\YYYVVVUUUTTTTTTSSSRRRLLLJJJHHHEEEDDDCCCDDDDDDAAAAAA@@@???>>>===<<<<<<::::::999999999999::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;===>>>???@@@>>>@@@CCCJJJTTT___hhhnnnpppqqqrrruuuzzz|||}}}||||||zzzzzzooo]]]QQQNNNKKKIIIHHHFFFDDDBBB@@@???>>><<<:::888666555333333333444444555555555555555555555555666777777777999===???AAAJJJ^^^qqqxxxvvv~~~rrryyy}}}jjjWWWWWWXXX^^^fffllloooppprrrsssuuuxxx{{{}}}~~~|||{{{{{{|||~~~~~~~~~~~~wwwkkkaaaXXXSSSKKKHHHHHHLLLOOOPPPTTTYYYYYY]]]cccgggkkkqqqyyy~~~}}}yyytttlllddd\\\XXXTTTQQQNNNLLLKKKJJJHHHGGGGGGKKKOOOQQQQQQTTTZZZ```jjj{{{sssjjjddd[[[RRRMMMEEECCCAAA?????????>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999777888888999;;;<<<<<<===999999999:::;;;<<<===>>>?????????@@@AAABBBDDDDDDGGGFFFHHHMMMPPPRRRYYY```kkksss|||mmm______gggmmmooopppqqqqqqqqqqqqrrrssstttttttttqqqssszzz~~~}}}}}}~~~}}}}}}}}}}}}~~~|||yyyvvvnnnfff]]]ZZZ]]]bbbeeeeeejjjeee^^^WWWTTTUUUXXXZZZ\\\bbbkkkuuu}}}zzzsssnnnnnnnnnrrrvvvxxxzzz{{{vvvooojjjhhhgggiiiiiilllttt}}}zzztttuuunnnddd[[[WWW[[[cccjjjllltttyyyuuummmgggbbb^^^YYY___dddiiippp}}}vvvppplllkkkeeefffmmmrrrooommmnnnnnnmmmlllkkkmmmooorrrttttttxxx||||||xxxtttrrrqqqoookkkgggeeeddddddcccbbbddd```ZZZVVVTTTRRRPPPOOOKKKJJJGGGEEEDDDDDDEEEEEEAAAAAA@@@???>>>===<<<<<<:::999999999999999999:::999999999999999999999999999999999999999999999999;;;:::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>===>>>BBBHHHQQQ[[[dddiiippppppssswww{{{}}}}}}|||~~~||||||sss___QQQNNNKKKIIIHHHFFFDDDBBB??????>>>===;;;888666555333333333444444555555555555555555555555666777777777999===@@@BBBKKKaaauuu~~~zzzyyy{{{rrr||||||jjjXXXXXX[[[aaahhhooorrrsssppprrruuuyyy|||~~~}}}|||zzzzzz|||}}}~~~~~~~~~tttiii___VVVQQQIIIGGGHHHLLLOOOOOORRRWWWVVVZZZ___bbbfffllltttzzz|||yyyrrrkkkbbb\\\WWWTTTOOOMMMKKKKKKKKKKKKIIIGGGFFFKKKOOOQQQQQQUUU[[[aaakkk|||sssjjjcccZZZPPPKKKEEECCCAAA@@@@@@???>>><<<999999999999999999999999888888999999999:::::::::999999999999999999999999777888888999;;;<<<======999999999:::;;;<<<===>>>?????????@@@AAABBBDDDDDDGGGFFFHHHLLLPPPRRRXXX___kkkqqq|||qqqfff___ccckkkpppqqqrrrqqqrrrssssssrrrrrrssstttvvvwwwzzz~~~~~~~~~}}}}}}|||||||||~~~}}}}}}~~~zzzvvvllleee]]]ZZZ]]]dddjjjmmmpppmmmfff___[[[\\\aaaeeeeeeoooyyy{{{xxxtttrrrlllpppuuuzzz|||{{{xxxvvvooorrruuuvvvxxx}}}~~~}}}}}}zzzwwwuuupppggg```]]]^^^bbbeeessstttsssqqqmmmiiihhhhhheeeiiimmmqqqvvv~~~vvvqqqooojjjjjjlllppptttxxxxxxxxxyyywwwttttttwwwzzz}}}~~~~~~zzzyyyrrrqqqooonnnmmmkkkhhheeeccc^^^XXXUUUVVVUUUQQQMMMGGGGGGGGGFFFFFFFFFEEEEEEAAAAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999;;;;;;:::::::::;;;<<<<<>>>>>999999888888888888999999777777888999::::::;;;;;;<<<;;;999777888;;;:::888999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@AAACCCDDDEEEFFFJJJGGGGGGJJJLLLOOOUUU]]]jjjooowwwoooeee^^^ccckkkpppsssuuuuuuvvvvvvtttsssrrrtttuuuwwwwwwzzz~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~zzzvvvooohhh```^^^bbbjjjpppssszzztttlllfffdddhhhmmmqqqrrr|||~~~|||yyyvvvtttqqqtttwww{{{}}}}}}{{{{{{}}}}}}}}}~~~|||yyyuuupppiiibbb___aaadddgggnnnpppsssssssssrrrrrrrrrqqqtttwwwyyy|||yyytttrrrmmmnnnpppuuuzzz~~~~~~|||yyyyyy||||||{{{tttrrrpppooonnnmmmjjjggg```[[[VVVTTTUUUTTTQQQMMMIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999;;;;;;::::::;;;;;;<<<<<>>>>>>>>::::::999999999999::::::888888999::::::;;;<<<<<<888888888888999::::::888999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBDDDEEEEEEIIIGGGGGGKKKMMMOOOVVV]]]iiimmmsss|||kkkbbb^^^ccckkkqqquuuyyy}}}|||zzzvvvsssssstttvvvxxxxxxzzz~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||}}}~~~}}}zzzwwwsssllldddbbbhhhqqqxxx|||{{{qqqmmmpppwww}}}~~~~~~|||zzzyyyxxxxxxyyyzzz|||~~~}}}}}}~~~|||{{{uuuqqqkkkeeeccceeeiiilllnnnrrrxxx{{{||||||}}}}}}xxxuuuppppppsssxxx~~~~~~{{{{{{}}}~~~}}}zzzwwwtttrrrpppooommmlllkkkjjjgggddd[[[WWWSSSRRRSSSRRRPPPMMMJJJIIIHHHFFFEEECCCBBBAAA@@@@@@???>>>======<<<<<<;;;::::::999999::::::;;;999999999999999999999999:::::::::999999999999888999999999999::::::::::::;;;;;;::::::;;;<<<<<<===@@@BBBDDDDDDGGGOOO\\\eeepppssswww{{{|||~~~~~~|||jjj[[[OOOMMMJJJIIIHHHFFFCCCAAAAAA@@@>>><<<:::999888777555555555555666666666666555666777999::::::::::::999999<<>>>>>===;;;::::::::::::::::::;;;999999::::::;;;<<<<<<<<<666888999::::::999:::;;;999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEHHHFFFGGGKKKMMMOOOVVV^^^gggjjjpppxxxfff```^^^dddkkkqqqwww}}}|||wwwssssssuuuwwwyyyyyyzzz}}}~~~|||zzzyyyzzz{{{|||||||||}}}}}}}}}|||zzzyyyuuunnngggfffmmmvvv}}}sssrrryyy}}}}}}}}}}}}|||||||||{{{|||{{{{{{||||||||||||{{{zzzvvvrrrmmmjjjiiikkknnnqqqxxx}}}zzzuuupppppprrrvvv{{{zzzxxxvvvwwwxxxzzzzzzyyyttttttsssqqqnnnkkkhhhggggggfffdddccccccaaa___\\\VVVTTTQQQPPPQQQPPPNNNLLLIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>======<<<<<<;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;:::;;;;;;<<<===>>>???CCCEEEDDDDDDKKKXXXdddnnnrrrwww{{{|||~~~wwwhhh[[[NNNLLLJJJIIIHHHFFFDDDAAAAAA@@@>>><<<:::999888888555555555555666666666666444555666888999:::::::::888888:::===AAAJJJ\\\mmmzzz}}}xxx|||ttt]]][[[^^^hhhqqquuuwwwyyyxxxyyyzzz{{{|||||||||{{{yyyzzz{{{zzzzzzzzz{{{|||||||||}}}~~~xxxkkk___UUUMMMIIIIIIJJJMMMPPPSSSUUUVVVVVVXXXYYYZZZ[[[\\\___cccfffkkkooorrrsssuuuzzzzzzxxxtttpppiiiddd___[[[WWWTTTSSSSSSSSSTTTWWW]]]eeekkkxxxwwwllldddZZZQQQLLLDDDCCCAAA@@@>>>=========::::::999999999999::::::999999999::::::;;;;;;;;;999999:::;;;999888:::>>>999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDDDDFFFEEEFFFJJJMMMOOOUUU]]]dddiiiqqqyyyaaa^^^```ffflllqqqxxx~~~}}}wwwsssrrruuuwwwyyyxxxzzz}}}}}}|||zzzxxxwwwxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzztttoooiiiiiiqqqzzzxxxzzz{{{{{{||||||}}}~~~~~~|||{{{{{{|||~~~|||{{{zzzxxxwwwvvvssspppnnnnnnqqqtttwwwyyytttqqqqqqqqqtttwwwyyyxxxwwwsssqqqppppppqqqrrrqqqoooooonnnllljjjhhheeecccbbb___^^^\\\[[[[[[ZZZWWWUUURRRQQQOOOOOOOOONNNMMMKKKFFFEEEEEEDDDDDDCCCCCCCCC??????>>>>>>===<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????BBBDDDCCCBBBHHHUUU```iiiooouuuyyyzzz}}}wwwiii]]]OOOMMMJJJHHHGGGFFFCCCAAA@@@???>>><<<:::999999888555555555555666666666666333444555777888999999999666666999<<<@@@III\\\mmm|||~~~zzzjjjYYYXXX]]]hhhrrrvvvxxxzzzxxxxxxyyyyyyzzzzzzzzzyyyxxxzzz||||||zzzzzz{{{}}}zzz{{{}}}yyyjjj^^^TTTMMMJJJIIIKKKNNNPPPSSSUUUWWWXXXWWWYYY[[[]]]___dddjjjnnnwww}}}~~~wwwpppjjjddd___[[[XXXWWWVVVUUUXXX^^^ffflllxxxwwwllldddYYYPPPKKKCCCBBBAAA???>>>===<<<<<<999999888888888888999999888888888888888999999999;;;777777999888555777<<<999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>??????@@@AAABBBCCCCCCEEECCCEEEJJJLLLNNNSSSZZZaaaiiittt^^^^^^bbbiiinnnpppvvv}}}|||vvvrrrqqqtttvvvxxxwwwyyy}}}~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{}}}|||{{{zzz{{{{{{tttppplllnnnvvv~~~zzz{{{{{{{{{|||}}}~~~{{{{{{zzz|||~~~|||zzzyyywwwvvvvvvuuusssrrrtttwwwzzz|||~~~wwwssssssrrrrrrsssuuuuuutttrrrooonnnmmmmmmnnnmmmkkkiiiggggggeeecccaaa___^^^]]][[[ZZZXXXXXXXXXWWWTTTRRROOOOOOOOOOOONNNLLLKKKJJJDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::999999::::::;;;;;;<<<<<<::::::;;;;;;<<<===?????????AAACCCBBBBBBHHHQQQZZZdddjjjrrrvvvwwwyyy{{{nnnbbbRRRNNNJJJGGGFFFEEECCCAAA@@@???>>><<<:::999999999555555555555666666666666333444555777777888888888666666888<<>>===<<<<<<;;;999888888777777888888999777777777888888888888888999333333:::;;;777555888999999::::::::::::;;;;;;::::::;;;;;;<<<=========?????????@@@AAABBBBBBBBBDDDBBBDDDHHHJJJKKKPPPWWW___iiivvv\\\^^^eeemmmooooootttzzz}}}|||yyytttqqqppprrruuuwwwvvvxxx|||~~~}}}|||}}}~~~{{{{{{||||||{{{zzzxxxwwwyyy{{{}}}|||zzzyyy{{{|||vvvsssqqqttt|||~~~{{{{{{{{{{{{{{{}}}{{{{{{{{{|||~~~|||{{{zzz{{{|||{{{zzzyyyxxxxxxvvvvvvuuuvvvxxx{{{~~~xxxuuutttsssrrrqqqrrrssssssqqqooommmllllllllllllkkkgggeee```___^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUSSSQQQNNNOOOOOOOOOMMMKKKJJJIIIEEEEEEDDDCCCCCCBBBAAAAAA===============<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888888999999999:::::::::999999::::::;;;<<<<<<===::::::;;;;;;<<<>>>???@@@???@@@AAABBBDDDHHHOOOTTT^^^fffnnnrrrsssvvv|||uuuhhhUUUPPPJJJFFFDDDCCCBBBBBB@@@???===<<<::::::999999555555555555666666666666555666777888888888888888888888:::>>>CCCOOOcccvvvzzz}}}zzznnn[[[RRRTTT]]]lllxxx{{{{{{{{{xxxxxxxxxxxxyyyyyyzzz{{{xxx||||||{{{|||yyyiiiZZZQQQMMMLLLJJJNNNRRRTTTUUUWWWZZZ]]]]]]bbbhhhnnnuuu~~~}}}vvvppplllbbbaaa___^^^^^^bbbggglllssswwwkkkbbbWWWMMMHHHBBBAAA???>>><<<<<<;;;;;;:::999999888888999999:::888888888888888888888888777111444AAAGGGAAA999888999999::::::::::::;;;;;;::::::;;;;;;<<<=========?????????@@@AAAAAABBBBBBCCCBBBCCCGGGIIIIIIMMMSSS___hhhuuu[[[___gggooopppooorrrxxxzzzyyywwwssspppppprrrtttvvvvvvxxx|||~~~}}}~~~{{{|||~~~~~~~~~|||yyyxxxyyy{{{}}}|||zzzyyy{{{}}}yyyvvvuuuyyy{{{{{{{{{{{{}}}||||||||||||}}}~~~~~~{{{zzzvvvxxxzzz{{{zzzyyyyyyzzzvvvvvvvvvxxxzzz~~~yyyttttttvvvqqqpppooopppqqqqqqooonnnlllkkkkkkkkkkkkiiieeebbb___^^^]]][[[ZZZZZZZZZZZZXXXWWWUUUUUUUUUTTTRRRPPPNNNOOOPPPOOOMMMJJJIIIIIIGGGFFFEEEDDDBBB@@@??????===============<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999888888888999999:::::::::999999::::::;;;<<<======::::::;;;;;;===>>>???@@@@@@???@@@AAAEEEIIIMMMPPP[[[ccclllpppqqqttt{{{~~~zzzzzzlllWWWRRRJJJEEECCCBBBBBBBBB@@@???===<<<;;;:::999999555555555555666666666777777888888999999999888888999999<<<@@@FFFRRRgggyyyxxx{{{zzz}}}hhhXXXQQQSSS^^^nnnzzz}}}||||||yyyyyyyyyyyyzzz{{{||||||xxx}}}}}}{{{}}}yyyhhhYYYOOOLLLKKKKKKOOOTTTVVVWWWYYY\\\___^^^eeeoooxxxxxxqqqmmmhhhgggfffddddddfffkkkoooqqq}}}wwwkkkbbbVVVLLLGGGBBBAAA???>>><<<;;;;;;;;;;;;::::::999999::::::;;;:::999999999999999999999777111888JJJTTTKKK@@@;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>?????????@@@@@@AAAAAABBBCCCAAACCCGGGHHHGGGKKKQQQ^^^gggrrr{{{]]]dddjjjmmmoootttuuutttsssttttttsssqqqqqqrrrssstttuuuzzz||||||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwxxxyyy{{{~~~|||~~~~~~}}}zzz{{{~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{|||zzzyyyzzz|||}}}}}}{{{vvvsssrrrrrrrrrpppnnnoooqqqqqqooolllmmmlllkkkiiifffdddcccbbbaaa^^^ZZZXXXYYYYYYYYYXXXWWWUUUSSSRRRRRRRRRPPPNNNPPPNNNLLLLLLKKKKKKHHHGGGEEEEEECCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999999999999::::::;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>@@@AAABBBCCCEEEIIIKKKWWW^^^gggooosssvvv{{{~~~{{{ttt{{{~~~sss]]]SSSIIIGGGGGGDDDAAAAAA??????===<<<:::888777777777777666555555555555555555666777888888999999888888;;;>>>@@@EEEUUUmmm~~~qqqxxx}}}zzzrrr___WWWRRRUUUaaapppyyyzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~wwweeeWWWPPPMMMMMMOOOPPPRRRTTTXXX\\\___aaagggrrrvvvqqqpppooommmmmmmmmlllkkkkkkkkklllvvvuuuggg^^^WWWMMMFFFBBB@@@???>>>???>>><<<;;;;;;999888666666666777777999999999999999888777666===444888LLLWWWOOO@@@777888777777777999:::999888888999999::::::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEIIIOOOSSSWWWdddqqqyyy```ggglllnnnpppsssuuussstttuuuuuutttrrrqqqrrrtttuuuvvv{{{||||||}}}||||||{{{zzzyyyyyyyyyyyy{{{{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{~~~|||zzz{{{}}}}}}}}}||||||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwvvvxxxxxxwwwwwwxxxxxxyyyzzz|||zzzxxxwwwxxxzzz{{{zzz{{{{{{{{{{{{}}}~~~}}}xxxtttrrrrrrrrrqqqooonnnoooppppppnnnkkklllkkkjjjhhheeecccbbbaaa```]]]ZZZYYYYYYZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPNNNPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;:::999999999::::::;;;<<<777888888999999888888777::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======???@@@AAABBBCCCEEEHHHKKKVVV]]]gggnnnsssvvv{{{~~~~~~wwwqqqxxx|||~~~~~~yyy|||{{{ooo\\\RRRJJJHHHHHHEEEBBBAAA??????===<<<:::888777777777777666555555555555555555666777888888999999888888;;;>>>@@@GGGYYYqqqsssxxx~~~|||uuucccZZZSSSWWWbbbpppyyyzzzyyyzzzxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~uuudddWWWPPPNNNNNNOOOQQQSSSUUUYYY^^^eeejjjvvv~~~sssllljjjkkkmmmppprrrssssssrrrqqqppppppuuuwwwhhh___VVVMMMFFFBBB@@@>>>>>>>>>>>><<<;;;888777777777777777888999888888999999999888777777999444777DDDIIIAAA999888999888888888:::;;;:::999888999999::::::;;;;;;<<<>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEHHHNNNRRRWWWdddqqqyyycccjjjooooooqqqtttuuusssvvvvvvvvvuuurrrrrrssstttwwwxxx}}}||||||~~~|||{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz|||~~~|||zzz|||~~~}}}{{{zzzyyyxxx{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvuuuttttttvvvvvvvvvuuuvvvwwwwwwxxxyyywwwuuuuuuvvvxxxxxxwwwwwwwwwwwwwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~|||yyyvvvtttsssssstttpppooonnnnnnnnnnnnllljjjjjjiiihhhfffdddbbb``````^^^\\\YYYXXXYYYZZZZZZYYYVVVTTTRRRRRRRRRQQQOOOMMMOOOMMMKKKJJJJJJJJJHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::999999999:::;;;;;;777888888999999888888777999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCEEEHHHKKKUUU\\\fffnnnrrrvvv{{{~~~~~~}}}uuupppxxx}}}yyysssvvvwwwlll[[[RRRJJJIIIIIIFFFBBBAAA??????===<<<:::888777777777666666555555555555666555666777888888999999888888:::===@@@JJJ^^^xxxtttwww~~~}}}{{{hhh\\\TTTXXXbbbpppwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{|||~~~ssscccWWWQQQPPPQQQOOOSSSVVVXXX[[[cccoooyyy{{{oooddd^^^___cccgggooorrrvvvxxxxxxvvvuuuuuuuuu~~~xxxjjj___VVVLLLEEEBBB@@@>>>>>>>>>>>><<<:::555666777888999999999999777888888999999999888888777555888===;;;555555;;;:::999888999;;;<<<;;;:::888999999::::::;;;;;;<<<===>>>???AAABBBBBBCCCCCCBBBCCCCCCCCCDDDGGGLLLPPPWWWdddqqqxxxcccjjjoooppprrrvvvvvvuuuvvvwwwwwwuuusssrrrsssuuuvvvyyy}}}~~~||||||~~~{{{zzzyyyxxxwwwwwwvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvttttttuuuvvvvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyyyyzzz{{{||||||}}}{{{zzzxxxvvvuuuuuuuuuuuuooonnnnnnmmmlllkkkiiihhhggggggeeedddbbb```___^^^[[[YYYWWWWWWXXXYYYYYYXXXVVVTTTRRRQQQQQQPPPNNNMMMMMMLLLJJJIIIIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;:::::::::999999::::::;;;999::::::;;;;;;::::::999888888999::::::;;;<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>???AAABBBBBBCCCDDDHHHKKKSSS[[[eeemmmrrrvvv{{{~~~~~~wwwsss|||yyyrrruuuwwwnnn[[[RRRJJJJJJJJJFFFBBBAAA??????===<<<:::888777777777666555555555555666666555666777888888999999888888999<<<@@@LLLccc~~~qqqttt}}}||||||jjj[[[SSSXXXbbbnnntttssssssvvvxxxxxxyyyyyyzzz{{{{{{{{{yyyzzz{{{}}}qqqbbbXXXSSSRRRSSSPPPUUUZZZ]]]aaalll|||uuunnndddZZZUUUVVVYYY\\\ggglllssswwwxxxxxxxxxzzzxxxzzzkkk```UUUKKKDDDAAA@@@>>>===>>>===<<<:::555777888999:::999888888666777888999999999999999888777999;;;888444777>>>:::999888999;;;;;;;;;:::888999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDFFFKKKNNNXXXdddqqqxxxbbbiiioooqqqssswwwyyywwwuuuvvvvvvuuusssssstttvvvvvvyyy~~~||||||~~~|||}}}{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxwwwuuuttttttvvvvvvvvvuuusssssssssssstttuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvuuutttssssssnnnooonnnmmmkkkiiihhhgggfffeeedddbbbaaa___^^^]]]XXXWWWVVVVVVWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPNNNLLLLLLJJJHHHHHHIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::::::::999::::::;;;;;;::::::999888888999::::::;;;<<<<<<============>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBBBBDDDGGGJJJRRRYYYdddlllqqqvvv{{{yyywww~~~uuuxxxzzzppp]]]SSSKKKJJJIIIFFFBBBAAA??????===<<<:::888777777666666555555555555666666555666777888888999999888888999;;;AAANNNfff~~~lllpppzzzxxxyyyjjjWWWRRRWWWaaalllpppoooppptttxxxxxxyyyzzzzzz{{{||||||zzzzzz|||~~~qqqcccXXXSSSSSSTTTRRRXXX___dddkkkxxxxxxkkkfff```YYYSSSQQQQQQQQQ^^^eeemmmrrruuuwww{{{zzzlll```TTTJJJDDDAAA???>>>=========;;;:::888999:::::::::888777666666777888999999999999999888666777:::;;;:::;;;===999888777888999:::999888888999999::::::;;;;;;<<<======???@@@AAABBBBBBBBBAAABBBCCCCCCDDDFFFJJJMMMXXXdddpppwww~~~aaahhhnnnqqqsssxxxzzzxxxssstttuuutttssssssuuuwwwuuu{{{~~~}}}||||||~~~~~~zzz{{{}}}~~~~~~|||{{{zzzxxxwwwvvvvvvuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxyyyyyyyyyyyyzzzzzzzzz||||||~~~}}}}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxyyyyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyvvvuuuttttttvvvvvvuuutttssssssrrrrrrsssttttttuuuuuuuuuuuuvvvvvvwwwwwwxxxtttuuuuuutttsssrrrqqqpppoooooopppnnnjjjhhhggggggddddddcccaaa```___^^^]]]XXXWWWVVVVVVWWWWWWUUUTTTTTTRRRQQQPPPPPPOOOMMMKKKJJJIIIGGGGGGHHHHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::777888888999999888888777999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<======>>>???@@@AAABBBBBBBBBDDDGGGJJJPPPXXXccckkkqqqvvv{{{{{{zzz{{{}}}~~~tttaaaVVVLLLIIIHHHDDDAAAAAA??????===<<<:::888777777666555555555555666666777555666777888888999999888999:::<<>>@@@AAAAAABBBBBBAAABBBDDDDDDDDDFFFIIILLLUUUaaalllssszzzbbbiiioooqqqssswwwxxxwwwppprrrssssssssssssvvvxxxvvv}}}~~~}}}}}}~~~}}}||||||~~~~~~yyy{{{|||~~~}}}|||zzzyyywwwvvvvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyzzz{{{|||~~~~~~~~~~~~}}}|||~~~~~~~~~}}}{{{yyyzzzzzzwwwvvvvvvvvvuuuttttttttttttttttttuuuvvvvvvwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyuuutttssstttuuuuuutttsssttttttssssssttttttuuuuuuttttttuuuuuuuuuuuuuuuuuuqqqrrrtttuuutttsssrrrqqqooopppqqqnnnjjjgggfffgggdddcccbbbaaa```___^^^]]]ZZZYYYXXXXXXXXXWWWUUUTTTTTTRRRPPPOOOOOOOOOMMMKKKIIIHHHFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::777888888999999888888777::::::::::::::::::::::::;;;;;;<<<<<<<<<========================>>>>>>???AAABBBBBBBBBBBBDDDGGGIIIOOOWWWbbbkkkqqqvvv{{{~~~~~~zzzdddXXXLLLHHHFFFCCCAAAAAA??????===<<<:::888777777555555555555555666777777555666777888888999999888:::;;;<<>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJLLLQQQ\\\gggnnnuuudddkkkpppqqqrrruuuvvvtttoooppprrrrrrrrrsssvvvxxxwww~~~}}}||||||{{{~~~||||||}}}~~~~~~}}}zzz{{{}}}~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz{{{wwwvvvuuutttsssrrrqqqpppssssssssstttttttttttttttttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxsssrrrrrrssstttuuusssqqqrrrqqqqqqqqqqqqqqqrrrsssvvvvvvvvvuuuuuuuuuuuuuuuqqqrrruuuwwwwwwwwwvvvuuuoooqqqrrrooojjjgggfffgggdddcccbbbaaa```___^^^^^^\\\[[[ZZZYYYZZZYYYVVVTTTTTTRRRPPPOOOOOONNNLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDAAAAAA@@@@@@???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999:::::::::;;;;;;:::::::::;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<==================>>>??????AAABBBCCCBBBBBBDDDGGGIIIOOOVVVaaajjjqqqvvv{{{gggZZZMMMGGGEEEBBB@@@AAA??????===<<<:::888777777555555555555555666777888555666777888888999999888;;;;;;===CCCPPPeeezzztttfffuuuvvv|||xxxcccUUURRRXXXcccmmmpppooorrryyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~vvvfffZZZTTTSSSSSSZZZ___jjjxxx}}}xxxxxxvvvmmmggggggcccaaa^^^ZZZWWWTTTSSSRRRVVVZZZ^^^___```hhhuuuwwwkkk___RRRIIICCC@@@???===<<<===<<<;;;999999888888777888999;;;<<<999999999999999888777666888::::::888666777777777:::999888999;;;<<<;;;:::888999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGJJJLLLMMMYYYdddjjjqqq|||gggjjjnnnpppqqqqqqqqqrrrrrrsssuuuvvvuuutttuuuvvvyyy}}}~~~{{{zzz{{{|||||||||}}}~~~~~~|||zzzzzz{{{wwwxxxzzz|||}}}~~~~~~~~~||||||{{{xxxuuusssssstttvvvrrrrrruuuwwwuuuvvvxxxrrrtttvvvyyy{{{}}}}}}~~~{{{yyywwwyyy|||~~~}}}|||}}}~~~~~~}}}|||}}}|||{{{~~~|||yyywwwwwwwwwvvvuuurrrssstttsssqqqqqqqqqrrrssstttuuuuuuttttttvvvxxxttttttuuuvvvvvvvvvvvvuuuwwwwwwwwwwwwvvvtttrrrqqqrrrrrrqqqqqqrrrssstttuuuuuusssrrrppppppqqqrrrsssuuuuuuttttttsssrrrrrrqqqrrrpppoooqqqtttuuussspppoooooopppooonnnkkkiiihhheeedddbbb```___^^^^^^^^^\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSPPPMMMKKKIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGOOOUUU^^^gggoooxxxkkkZZZLLLIIIHHHBBB>>>@@@??????===<<<;;;:::::::::444444555555666666777777777777777777666666666666;;;<<>>======>>>===;;;999<<<;;;;;;::::::999999888:::999999999::::::888777777777888999999999999888;;;999777555444555777999777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBDDDDDDDDDCCCDDDFFFKKKNNNNNNTTT\\\cccjjjttthhhkkkoooqqqqqqqqqrrrsssssstttvvvvvvuuutttuuuvvvzzz~~~|||{{{|||~~~~~~~~~}}}~~~~~~|||zzzzzz{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}{{{yyyvvvtttsssssswwwsssqqqttttttrrrrrruuuuuuxxx{{{~~~}}}{{{|||~~~~~~|||}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{zzz}}}zzzvvvttttttsssrrrqqqjjjkkklllllllllllloooqqqssstttuuutttssssssuuuwwwttttttuuuvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttssssssttttttuuuuuuvvvvvvvvvuuusssqqqppppppqqqrrrtttttttttssssssrrrrrrrrrrrrqqqpppqqqssssssqqqooooooooonnnmmmllljjjhhhgggfffeeecccaaa___^^^]]]]]][[[[[[YYYWWWVVVUUUTTTTTTSSSQQQNNNLLLIIIHHHHHHHHHIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGNNNTTT^^^hhhpppxxx~~~jjjYYYKKKIIIIIICCC@@@BBB???>>><<<:::999888777777555555555666666666666666777777777777666666666666:::<<>>======>>>===;;;999;;;;;;::::::::::::999999999888888888999999777666777777888999999999999888<<<;;;999777777888999:::777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDHHHKKKKKKQQQYYYaaaiiittthhhkkkoooqqqqqqqqqrrrssstttuuuvvvvvvtttssstttuuu|||}}}{{{|||}}}~~~~~~~~~|||}}}~~~~~~|||zzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}zzzxxxuuusssrrrvvvqqqooopppooolllmmmpppuuuyyy~~~}}}~~~}}}|||zzz}}}}}}~~~~~~~~~~~~}}}|||yyyyyyzzzzzz{{{zzzzzzzzzyyyvvvrrrnnnmmmlllkkkiiicccdddeeeeeefffhhhlllpppssstttttttttrrrrrrtttvvvuuuuuuuuuvvvvvvuuuttttttrrrssstttuuuuuuuuuuuuuuussstttvvvwwwxxxxxxwwwwwwvvvuuusssqqqqqqqqqqqqrrrssssssssssssrrrrrrrrrrrrrrrqqqppppppqqqpppnnnlllnnnmmmkkkjjjiiihhhgggggghhhgggdddbbb```^^^]]]\\\ZZZYYYXXXVVVUUUTTTTTTTTTQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>============<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGLLLSSS^^^iiirrrxxx}}}kkkZZZLLLJJJIIIDDDBBBDDD>>>===;;;999777666555444666666666666666555555555666666666666777777777777999;;;???DDDMMM\\\nnnzzzxxxlllgggvvv{{{uuuaaaYYYVVV]]]fffnnnrrrvvvzzz}}}~~~ttteeeYYYTTTVVVXXXcccqqqwwwnnnccc^^^___bbbcccbbbbbbaaa```^^^[[[YYYWWWVVVUUUYYY]]]^^^^^^bbbjjjqqq~~~|||qqqiii^^^PPPGGGDDD???>>>======>>>>>><<<:::999999::::::::::::;;;;;;999888777888999999777555777777888999999999999888;;;;;;;;;;;;::::::::::::777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGHHHMMMVVV^^^hhhsssgggjjjnnnpppppppppqqqrrruuuvvvvvvuuusssrrrsssuuu||||||{{{zzz{{{}}}~~~~~~}}}{{{}}}~~~}}}|||zzzzzz{{{}}}|||zzzyyyzzz{{{}}}~~~}}}{{{yyyvvvrrrooopppllljjjjjjhhheeehhhmmmsssyyy~~~}}}|||{{{zzz}}}}}}||||||zzzyyyxxxwwwxxxxxxyyyyyyyyyyyyyyyyyytttpppkkkgggeeedddcccaaa___```aaaaaabbbfffkkkooorrrssstttsssssssssuuuwwwvvvvvvwwwwwwvvvuuuttttttpppqqqqqqrrrrrrrrrrrrrrrrrrtttvvvxxxxxxxxxwwwvvvssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooonnnllljjjiiiiiiiiiggggggggghhhiiijjjiiihhheeebbb```]]]\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSPPPNNNLLLJJJHHHHHHHHHHHHIIIHHHGGGFFFEEECCCBBBBBB@@@@@@???======<<<<<<<<<:::::::::;;;<<<>>>???@@@@@@@@@??????>>>===<<<;;;999999:::::::::::::::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===============>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGJJJRRR___jjjsssyyy|||~~~mmm\\\MMMJJJIIIDDDAAADDD???>>>;;;999777555444333777777666666555555444444666666666666777777777777888;;;>>>DDDLLL[[[kkkvvv~~~{{{tttjjj{{{|||xxxaaaYYYXXX___hhhooosssvvvzzz}}}}}}pppbbbXXXTTTVVVXXXaaappp|||yyyssskkkbbb^^^___bbbddddddcccbbb```]]][[[YYYXXXXXXVVVZZZ]]]^^^^^^aaafffkkkyyyyyyoooggg]]]PPPGGGDDD???>>>===>>>>>>>>><<<:::888888999::::::;;;<<<<<<:::999888888:::999888666777777888999999999999888::::::;;;<<<<<<;;;:::999777888999999;;;;;;<<<=========>>>???@@@AAAAAABBB@@@BBBDDDDDDCCCBBBDDDEEEFFFKKKTTT]]]hhhuuufffiiillloooooooooppppppvvvvvvvvvuuusssrrrtttuuu{{{~~~}}}|||}}}~~~}}}zzz|||}}}}}}{{{zzzzzz{{{{{{zzzyyyyyyzzz|||~~~}}}{{{yyyuuuoookkkgggdddcccdddcccbbbhhhooovvv}}}~~~}}}|||~~~|||yyywwwtttsssrrrttttttuuuuuuuuuuuuttttttnnnjjjddd```___^^^]]]\\\^^^___``````bbbeeekkkooorrrtttuuuuuutttuuuwwwyyywwwwwwwwwwwwvvvuuutttsssrrrqqqqqqqqqpppppppppppppppqqqtttuuuvvvvvvtttsssoooppppppqqqrrrssstttuuuqqqqqqqqqqqqqqqpppppppppnnnnnnnnnllljjjhhhffffffddddddddddddfffhhhkkkllljjjhhheeebbb___]]][[[ZZZWWWVVVUUUSSSRRRRRRRRRRRROOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBB??????>>>===<<<<<<<<<<<<::::::;;;<<<===???@@@AAABBBAAAAAAAAA???>>>===<<<777777888888999999999999999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>???>>>>>>=========>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGIIIRRR^^^jjjsssxxx|||~~~qqq___NNNJJJHHHBBB???AAA@@@???===:::888666555555777777666666555555444444555666666666777777777888888:::>>>CCCMMM[[[kkkwww|||rrr|||zzz```WWWYYY```iiiooosssuuuxxx{{{|||~~~{{{lll^^^UUUSSSUUUWWWdddppp}}}~~~yyywwwxxx}}}|||wwwtttrrrllleeebbbcccfffhhhiiigggeeeccc```^^^\\\[[[ZZZXXX[[[]]]^^^___aaaeeehhhvvvwwwmmmfff[[[OOOGGGDDD@@@???>>>>>>???>>><<<:::888888999999:::;;;<<<<<<;;;:::999:::;;;;;;999777777777888999999999999888888999:::;;;;;;:::999888777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBBBBCCCEEEEEEDDDDDDEEEFFFGGGKKKSSS]]]jjjwwwfffiiimmmoooooooooppppppvvvvvvvvvtttrrrsssuuuwwwzzz~~~zzz{{{}}}}}}{{{zzzzzz{{{yyyyyyyyyzzz{{{}}}}}}{{{zzzxxxtttllleee___^^^___aaacccfffoooyyy}}}{{{xxxuuuqqqooommmmmmllllllmmmnnnoooppppppooojjjfff```]]]\\\\\\]]]\\\___```bbbccceeeiiinnnrrrwwwxxxxxxxxxvvvvvvxxxyyywwwvvvvvvuuutttsssqqqpppsssrrrqqqpppppppppppppppnnnoooqqqrrrssssssrrrrrrmmmnnnooopppqqqrrrssstttooonnnnnnmmmllllllkkkkkkjjjkkkkkkiiifffcccccccccaaaaaabbbdddgggiiikkkmmmhhhgggdddaaa^^^\\\[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEECCCBBBBBB???>>>======<<<<<<<<<===;;;;;;<<<<<<>>>???@@@AAABBBAAAAAA@@@???===<<<;;;666666777777888888999999999999::::::::::::;;;;;;999999999:::;;;<<<===>>>??????>>>=========>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGIIIRRR^^^jjjrrrxxx|||~~~sss```OOOIIIFFF@@@===???@@@???===;;;999888777666666666666666666555555555555555666666777777888888888:::>>>CCCMMM]]]ooo{{{}}}yyy~~~xxx___XXX\\\bbbkkkpppsssuuuxxx{{{{{{}}}}}}wwwgggZZZSSSRRRSSSUUUgggnnnttttttoookkkmmmpppvvvyyy~~~}}}yyyuuusssvvvrrrnnnkkklllnnnooopppooommmkkkhhhdddaaa^^^]]][[[]]]^^^___```bbbeeehhhvvv}}}tttkkkdddZZZOOOFFFDDD@@@???>>>>>>???>>><<<;;;888888999::::::;;;<<<<<<<<<;;;:::;;;<<<<<<:::888777777888999999999999888666777999::::::999999888777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIHHHLLLSSS^^^kkkxxxgggjjjnnnpppqqqqqqqqqrrruuuuuuuuusssrrrsssvvvxxxzzz|||yyy{{{||||||{{{zzz{{{{{{zzzzzzzzz{{{|||}}}}}}~~~}}}{{{yyyxxxwwwrrrhhhaaaZZZ[[[^^^dddhhhooo{{{|||{{{{{{rrrpppnnnkkkhhhgggfffeeedddeeegggjjjlllnnnoooppphhhddd___]]]]]]^^^``````bbbdddhhhkkkooosssxxx{{{~~~~~~{{{xxxvvvvvvwwwttttttsssrrrqqqooommmmmmnnnmmmmmmllllllmmmoooooonnnnnnoooooopppqqqqqqqqqnnnnnnooopppppppppppppppkkkjjjiiihhhgggfffeeedddfffhhhhhhfffccc``````aaa```bbbccceeegggiiijjjjjjgggeeeccc```]]][[[ZZZYYYTTTSSSRRRQQQPPPPPPPPPPPPLLLKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBB>>>>>>===<<<<<<<<<<<<===============>>>???@@@AAA@@@@@@???>>>===;;;999888666777777888999999::::::999999::::::::::::;;;;;;999999::::::;;;===>>>???@@@??????>>>======>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGJJJRRR]]]iiiqqqwww|||~~~{{{qqq^^^MMMHHHEEE@@@===@@@???>>><<<;;;999888888777555555555666666666666666555555555666777888888888888:::===CCCNNN___sss|||~~~rrr___[[[^^^eeemmmsssuuuvvvyyy||||||}}}}}}tttdddVVVPPPPPPRRRSSSaaadddfffeeebbbbbbfffjjjpppuuu{{{~~~}}}{{{zzzyyy}}}{{{yyyyyyzzzzzz{{{xxxwwwuuuqqqmmmhhhcccaaa____________aaadddgggjjjwww{{{sssjjjcccZZZNNNFFFDDD@@@???>>>?????????===;;;999999999::::::;;;;;;;;;;;;:::::::::;;;;;;999888777777888999999999999888777777888999999999999999777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCEEEHHHKKKIIILLLRRR]]]kkkyyyiiilllppprrrsssrrrsssttttttuuutttsssrrrsssvvvyyyzzz}}}~~~|||xxxyyyzzz||||||{{{zzz{{{{{{{{{{{{||||||}}}|||{{{{{{|||zzzwwwwwwvvvpppfff^^^YYYZZZ___fffmmmvvv}}}}}}|||wwwuuuuuugggfffcccaaa```_________```bbbeeeiiimmmppprrrssshhhddd```^^^^^^aaacccdddfffiiioootttxxx}}}~~~yyyuuutttuuurrrrrrqqqpppnnnlllkkkjjjhhhggggggggghhhjjjlllmmmnnnnnnnnnnnnooopppqqqrrrppppppppppppooonnnmmmlllhhhgggfffeeecccaaa```___ccceeegggeeeaaa^^^^^^```bbbccceeeggghhhhhhhhhgggeeedddbbb___]]][[[ZZZYYYSSSRRRQQQPPPPPPPPPPPPPPPJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBB>>>======<<<<<<<<<<<<===============>>>???@@@AAA>>>>>>===<<<;;;999777666777777888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;===>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGJJJRRR]]]hhhpppwww|||xxxooo\\\LLLGGGEEE@@@>>>AAA>>>===<<<:::999888888888444555555555666666777777444555555666777888888999888:::===CCCOOOaaavvv|||mmm^^^___aaagggoootttvvvxxxzzz}}}}}}}}}~~~~~~~~~rrraaaUUUOOOOOOQQQSSSVVVXXXZZZZZZ[[[]]]cccgggnnnttt{{{~~~|||xxxssslllgggcccaaa`````````bbbeeeiiilllxxxzzzrrriiibbbYYYNNNFFFDDDAAA???>>>?????????===;;;999999::::::::::::;;;;;;:::999999999::::::888777777777888999999999999888888888888999999:::::::::777888999:::;;;<<<<<<=========>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBDDDIIILLLIIIKKKRRR\\\jjjxxxoooqqqrrrqqqpppooopppqqqtttuuuuuuuuutttuuuwwwzzzzzz}}}xxxwwwvvvvvvwwwyyyyyywwwuuuwwwyyyzzzzzzyyyxxxyyyzzz||||||{{{{{{{{{{{{||||||~~~{{{yyywwwtttmmmbbb[[[[[[^^^eeennnxxx~~~{{{|||}}}~~~{{{{{{zzzssskkkggg```[[[\\\^^^]]]]]]^^^bbbfffiiikkkpppvvvxxxuuurrrkkkeeedddddddddgggkkkjjjpppzzzzzzwwwuuusssooonnnkkkhhhfffcccbbbaaa```aaacccddddddfffiiikkkjjjmmmqqqsssrrrpppppppppoooooooooooonnnmmmlllkkkkkkhhhbbb[[[UUUTTTWWWZZZ\\\]]]___``````bbbeeeggggggiiilllmmmllljjjiiiiiifffdddaaa]]]ZZZWWWUUUTTTRRRQQQOOOPPPQQQQQQOOONNNNNNLLLIIIFFFDDDCCCCCCDDDIIIIIIHHHGGGFFFEEECCCCCCBBB>>>:::999;;;======<<<<<<<<<<<<============>>>@@@>>><<<:::888777777777888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<======>>>???@@@??????>>>>>>>>>>>>>>>???AAA@@@@@@AAABBBDDDFFFHHHJJJSSS___hhhnnnsssyyy~~~tttwwwgggYYYJJJEEEDDDBBB@@@???<<<;;;:::999888666555555777777666666555555555444777666666666666888999:::;;;;;;@@@IIIRRR^^^sss}}}fffZZZ\\\fffkkkqqqsssssstttxxx|||{{{}}}~~~~~~}}}~~~|||~~~xxxhhhWWWOOONNNMMMNNNPPPUUURRRTTTYYYZZZ\\\dddoootttzzzzzzzzzzzzxxxuuupppkkkhhhddddddcccbbbaaacccfffiiixxxxxxnnnddd___XXXNNNFFFDDDAAA@@@???===<<<;;;;;;;;;;;;999888999::::::999888999999999999999999999999666666666666666777888888999888777777777888::::::::::::;;;;;;<<<;;;;;;;;;>>>??????@@@@@@@@@??????AAAAAABBBCCCDDDEEEFFFFFFKKKMMMRRR\\\iiiwwwmmmnnnpppoooooonnnoooqqqssstttttttttssstttwwwyyyzzz{{{vvvrrrpppooopppqqqrrrrrrqqquuuwwwyyyyyyxxxwwwwwwxxx{{{{{{zzzzzzyyyyyyzzzzzzzzzyyywwwuuuqqqjjjbbb\\\]]]aaaiiitttyyyttttttvvvwwwyyyzzzxxxvvvuuuuuunnnfffaaa[[[WWWXXXZZZ[[[^^^bbbiiimmmoooqqqwww~~~zzzrrrllljjjhhhfffgggkkklllrrr|||yyyuuusssqqqmmmllliiieeeccc```______[[[]]]___```aaacccfffiiikkknnnrrrsssrrrqqqppppppnnnnnnoooooonnnmmmlllllliiieee___XXXSSSRRRTTTWWWXXXZZZ]]]^^^```bbbeeehhhjjjlllmmmllliiifffeeeddddddccc```]]]ZZZWWWVVVUUUTTTRRRPPPOOOPPPPPPNNNMMMOOOMMMJJJFFFDDDCCCCCCCCCEEEFFFFFFGGGGGGFFFEEEEEECCC???;;;999;;;<<<<<<;;;;;;;;;<<<<<<<<<=========???===;;;999777777777777888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>??????AAA@@@@@@AAABBBDDDFFFHHHIIIQQQ]]]ffflllrrrzzzxxxxxx~~~~~~gggYYYJJJEEEDDDBBB@@@???===<<<;;;:::999777666666777666666666555555555555777666666666777888999:::;;;;;;@@@JJJTTTbbbwww}}}|||dddYYY\\\fffkkkqqqtttssstttwww{{{{{{|||}}}}}}|||}}}~~~ttteeeUUUNNNMMMLLLLLLNNNRRRPPPSSSYYY]]]```iiisss{{{|||zzzzzzrrrsssttttttssspppmmmkkkggggggfffdddcccdddgggjjjyyyvvvlllccc^^^XXXOOOHHHEEEBBBAAA@@@???>>>======<<<:::999888999::::::999888999999999999999999999999666666666666666777888888999888777777777888::::::999:::;;;;;;<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFJJJLLLRRR[[[hhhvvviiikkkmmmnnnnnnnnnoooppprrrssssssrrrrrrsssuuuxxxyyyxxxsssmmmjjjhhhgggiiilllmmmmmmsssuuuwwwwwwvvvvvvvvvxxxzzzzzzyyyxxxwwwwwwxxxxxxvvvvvvuuuqqqkkkddd```]]]```eeeooo{{{rrrjjjjjjmmmpppqqqrrrsssrrrppppppqqqkkkccc]]]YYYVVVWWWXXX[[[ccckkkrrrwww|||~~~yyyqqqlllgggcccdddgggkkkrrr}}}}}}wwwsssqqqooollliiifffbbb^^^\\\[[[[[[YYY[[[]]]^^^```dddhhhllloooqqqtttuuusssrrrqqqqqqmmmnnnnnnnnnnnnnnnmmmlllfffccc]]]VVVPPPNNNPPPRRRSSSVVVZZZ]]]___bbbeeegggjjjkkkkkkiiifffcccbbbbbbbbbaaa___\\\ZZZXXXWWWVVVVVVSSSPPPOOOOOOOOOOOONNNQQQNNNKKKGGGDDDBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGCCC@@@<<<::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<:::888777666777777888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGHHHOOOYYYbbbiiiqqqzzzyyyxxxvvvvvv~~~gggXXXJJJEEEDDDBBB@@@@@@>>>===<<<;;;999888777777666666666666555555555555666666666666777888999:::;;;;;;@@@JJJWWWggg|||~~~{{{yyyccc[[[___fffkkkqqqsssttttttwwwzzzyyy{{{||||||{{{|||}}}}}}~~~mmm```RRRMMMLLLJJJJJJKKKOOONNNRRRZZZaaahhhrrr|||~~~~~~xxxpppjjjiiiiiihhhiiilllnnnoooooonnnmmmkkkjjjhhhfffdddeeeiiilllyyysssjjjbbb^^^YYYPPPIIIFFFAAABBBBBBBBBAAA???>>>===:::999888999:::;;;:::999999999999999999999999999666666666666666777888888999888888888888999::::::999999:::;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJLLLQQQZZZfffssshhhjjjmmmooooooooopppqqqqqqrrrrrrqqqqqqqqqtttvvvvvv}}}|||tttnnnjjjgggcccbbbdddhhhkkklllrrrtttvvvvvvvvvvvvwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvtttuuusssnnneee___]]]^^^cccjjjtttzzzpppddd```eeekkkmmmlllkkkmmmnnnnnnpppqqqlllddd]]]ZZZXXXYYYZZZ^^^jjjvvvzzzxxxpppiiibbb\\\\\\aaafffooo}}}zzzuuurrrooommmkkkhhhccc^^^[[[YYYYYYYYY[[[]]]```cccfffjjjpppttttttvvvxxxwwwuuusssrrrrrrmmmmmmnnnnnnnnnnnnmmmmmmeeebbb\\\UUUOOOLLLMMMOOOPPPTTTYYY\\\___aaaccceeeeeefffgggfffdddccccccdddbbbaaa^^^\\\ZZZXXXWWWWWWUUUSSSPPPOOOPPPQQQRRRQQQRRROOOKKKGGGCCCAAA@@@@@@AAABBBDDDFFFGGGGGGFFFFFFBBB@@@===;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;999777666666777777888888999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEGGGGGGGGGMMMUUU^^^gggqqqzzzuuuuuu|||ppprrr~~~fffXXXJJJEEEEEECCC@@@@@@======<<<:::999888777666666666666666666555555555666666666777777888999999;;;<<>><<<:::999888999;;;;;;;;;999::::::999999999999999888666666666666666777777888888888888888999999::::::888999:::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIILLLQQQYYYcccppp}}}hhhkkkoooqqqqqqqqqrrrssspppqqqqqqqqqpppqqqsssvvvwww}}}yyyqqqkkkgggccc___]]]```eeeiiikkkqqqsssuuuvvvvvvvvvxxxyyyzzzyyywwwvvvuuuttttttssssssrrrooohhh```\\\[[[]]]eeennnwwwzzziiibbb[[[\\\cccjjjkkkiiigggkkknnnooorrrtttnnnfff___[[[YYYZZZ\\\bbbooo|||}}}uuulllddd[[[VVVYYY___eeeooo{{{vvvrrrpppnnnmmmjjjfffaaa\\\YYYXXXYYYZZZ]]]```eeejjjnnnsssxxx|||{{{|||}}}{{{wwwtttsssrrrnnnnnnnnnnnnnnnnnnmmmllleeebbb]]]UUUOOOLLLLLLNNNPPPTTTYYY]]]___```aaabbbdddeeedddcccaaaaaabbbdddcccbbb```]]]ZZZXXXWWWWWWSSSQQQPPPQQQSSSUUUVVVVVVRRRPPPLLLGGGCCCAAA@@@@@@BBBCCCEEEFFFFFFEEECCCBBB@@@???>>><<<999888999999:::::::::;;;;;;;;;<<<<<<;;;:::888777777777888888888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHLLLSSS]]]gggqqqzzzoooppp{{{~~~oooqqq}}}fffXXXJJJEEEEEECCCAAAAAA<<<;;;:::999888777666555555555555666666666666666555666666777888888999999<<<>>>BBBLLL\\\ooo~~~xxxzzzwwwwww}}}hhh```dddeeeiiinnnrrrssstttttttttxxx{{{}}}~~~~~~~~~~~~yyy{{{rrr```VVVMMMJJJHHHGGGGGGJJJQQQSSSWWW^^^lll|||xxxlllccc___^^^]]][[[ZZZZZZ\\\]]]\\\]]]```cccfffhhhiiiiiikkkjjjgggeeecccfffjjjnnnvvv}}}pppggg```\\\WWWMMMEEEBBB>>>???@@@AAA@@@???<<<;;;:::999888999;;;<<<;;;::::::::::::999999888888888666666666666666777777888888888999999::::::::::::777888999:::;;;;;;;;;;;;======>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKPPPWWW```mmmzzzjjjmmmpppssssssrrrsssssspppqqqqqqqqqpppqqqsssvvvyyy~~~|||wwwpppjjjddd```\\\[[[^^^ccchhhjjjooorrrtttvvvvvvvvvxxxyyyxxxwwwuuutttrrrqqqppppppooolllgggaaa\\\ZZZ[[[]]]gggqqqzzz|||~~~~~~vvvjjj]]]YYYWWW[[[ccciiilllkkkkkkooosssvvvyyyxxxpppfff^^^YYYWWWZZZ___gggtttzzzrrrhhh```XXXVVV\\\eeellluuu}}}wwwsssqqqooonnnmmmhhheee___YYYWWWWWWYYY[[[]]]bbbiiipppvvv{{{zzzuuussssssoooooooooooonnnmmmlllkkkfffccc^^^WWWPPPLLLLLLMMMPPPTTT[[[___aaaaaabbbbbbgggfffdddaaa^^^^^^```bbbgggeeebbb___[[[XXXVVVUUUQQQQQQRRRTTTWWWYYYZZZYYYRRRPPPKKKGGGCCCAAA@@@@@@BBBDDDEEEGGGFFFDDDAAA???>>>>>>>>><<<999888999::::::;;;;;;;;;<<<<<<<<<<<<::::::888777777888999:::888888999999999:::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???============>>>???@@@AAA@@@AAABBBDDDFFFFFFGGGGGGIIIMMMTTT]]]hhhsss{{{kkknnn|||~~~pppsss~~~zzzeeeWWWIIIEEEEEECCCAAAAAA<<<;;;:::999777666555555555555555666666666666666555666777888999999999888;;;>>>DDDNNN```ssswwwxxxyyywwwjjj___aaadddggglllppprrrsssrrrqqqvvvyyy|||~~~~~~wwwmmm]]]TTTLLLIIIGGGFFFIIIMMMSSSXXX^^^hhhwwwzzzrrrjjjaaaZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^```bbbdddeeefffhhhgggeeeccccccgggmmmqqqwww}}}kkkccc]]]ZZZUUULLLEEEAAA===>>>>>>???>>>===<<<;;;:::999888999<<<===<<<;;;;;;::::::999999888888888666666666666666777888888888999999:::;;;:::::::::666777888:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGKKKPPPVVV^^^jjjxxxjjjmmmqqqssssssrrrrrrrrrpppqqqrrrqqqpppqqqtttvvvwww|||}}}zzzwwwqqqmmmeeebbb^^^]]]```eeejjjlllmmmppprrrttttttuuuwwwyyyuuutttssspppooommmllllllhhhccc]]]YYYXXXZZZ\\\]]]hhhttt|||yyyvvvuuummmaaa[[[ZZZYYY]]]dddlllrrrtttvvv{{{uuuiii^^^XXXVVV\\\eeeppp|||uuunnneee]]]VVVWWWaaammmwww|||}}}wwwsssqqqooommmlllfffbbb\\\WWWTTTVVVYYY[[[___eeeoooxxx|||wwwtttssspppppppppooonnnlllkkkjjjfffddd___WWWPPPLLLKKKLLLNNNTTT[[[aaaddddddeeeeeeeeeeeeccc```^^^^^^aaadddkkkiiieeeaaa\\\XXXUUUTTTRRRSSSUUUXXX[[[\\\[[[YYYQQQOOOKKKGGGDDDBBBAAAAAAAAACCCEEEFFFFFFDDDAAA???<<<===>>><<<999888999;;;;;;;;;<<<<<<<<<=========;;;:::999888888999:::;;;888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@AAA@@@AAACCCEEEFFFGGGGGGGGGKKKNNNUUU___kkkuuu{{{mmmppp}}}uuuyyy{{{eeeWWWIIIEEEEEECCCBBBAAA<<<<<<;;;:::888777666555555555555555666666666777444555777888999999888888888===EEEQQQeeezzzxxxwwwyyyooo```^^^ccceeejjjnnnqqqrrrpppnnnsssvvvzzz}}}~~~~~~uuukkk\\\SSSKKKHHHFFFFFFJJJPPPRRR\\\hhhttt~~~rrrhhhccc^^^XXXTTTTTTSSSSSSSSSTTTUUUUUUUUUZZZ[[[\\\___aaacccdddeeefffeeedddcccdddiiipppuuu|||yyyeee^^^YYYXXXUUUMMMFFFCCC>>>>>>============<<<<<<:::999888:::<<<======<<<;;;;;;::::::999888888777666666666666666777888888888999:::;;;;;;;;;::::::666777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFJJJOOOTTT\\\gggvvvjjjmmmqqqssssssrrrqqqqqqqqqqqqrrrqqqpppqqqtttvvvtttxxx||||||zzzwwwsssooohhheeeaaaaaaeeejjjnnnpppkkknnnqqqrrrssstttvvvwwwsssrrrpppnnnllljjjjjjiiiccc\\\UUUSSSVVVZZZ]]]^^^hhhvvv}}}xxxsssqqqiii______^^^]]]```fffoooyyy~~~yyylll___YYYWWW___lllxxx|||rrrjjjaaaYYYTTTWWWdddrrr}}}~~~yyytttqqqooommmkkkddd```ZZZUUUSSSUUUXXX[[[bbbiiittt~~~}}}wwwtttsssqqqqqqpppooommmkkkjjjiiifffddd___WWWPPPLLLKKKKKKMMMSSS[[[bbbfffggghhhhhhaaaaaa```^^^^^^```eeehhhnnnlllgggbbb\\\XXXTTTSSSTTTUUUWWWZZZ]]]]]]ZZZXXXQQQNNNKKKGGGDDDBBBAAAAAA???AAADDDFFFFFFDDDBBB@@@:::<<<>>><<<999888999;;;<<<<<<<<<============>>>;;;:::999999999:::;;;<<<888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>============>>>???@@@AAA@@@AAACCCEEEGGGGGGGGGGGGLLLPPPWWWaaalllvvv|||~~~qqqsss{{{~~~eeeWWWIIIEEEEEECCCBBBBBB>>>===<<<;;;999888777777444555555555666666777777444555777888999999888888666===FFFTTTiii~~~~~~yyyxxx{{{sssbbb___bbbdddhhhmmmqqqqqqnnnlllqqqtttyyy|||~~~sssiii\\\SSSKKKHHHFFFGGGLLLRRRQQQ^^^nnn}}}wwwnnnbbbZZZWWWUUURRROOOQQQQQQQQQSSSVVVXXXXXXXXXYYYZZZ\\\^^^```cccdddeeeddddddcccccceeekkksssxxxsss```ZZZVVVVVVTTTNNNGGGEEE???>>>======<<<======>>>:::999999:::<<<======<<<;;;;;;::::::999888777777666666666666666777888888888999:::;;;<<<;;;::::::666666888999:::;;;;;;;;;<<<===>>>???AAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFJJJOOOTTTZZZfffuuuccckkkpppooonnnooonnnmmmqqqqqqqqqqqqrrrssstttttttttvvvwwwyyy~~~{{{uuuppplllfff___]]]bbbjjjpppssspppqqqqqqqqqpppoooppprrrqqqnnnllljjjiiigggdddaaa^^^WWWRRRRRRSSSWWW___gggqqq|||~~~sssjjjfffccc```ccceeegggjjjsssyyykkk```WWWWWWffftttzzzyyyqqqoooggg^^^WWWQQQVVVjjj~~~}}}{{{{{{vvvrrrqqqooolllhhhggg\\\XXXUUUOOOUUU^^^]]]dddqqq}}}zzzvvvssspppsssrrrrrrqqqooommmlllkkkgggddd]]]UUUMMMIIIHHHHHHPPPTTTZZZaaaeeefffeeeccccccccccccaaa^^^^^^___aaajjjhhhbbb[[[TTTPPPPPPQQQVVVVVVWWWYYYZZZXXXTTTQQQMMMIIIDDDAAA@@@??????>>>???AAACCCDDDCCCAAA???======<<<:::999888999999:::;;;<<<>>>???@@@@@@???>>>:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999::::::;;;;;;;;;============>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHLLLPPPXXXbbbnnnwww|||~~~mmmsssmmmUUUJJJKKKEEECCCCCC???@@@>>>;;;888666666666777555555555555666666666666666666666777888888999999===???GGGYYYsss~~~yyy||||||tttttt^^^ccc```eeelllqqqqqqooolllkkksssuuuxxxzzz{{{|||~~~~~~~~~}}}}}}~~~|||}}}rrrdddVVVOOOIIIIIIIIIJJJNNNSSS^^^iiiyyyuuuccc```YYYSSSOOOLLLLLLLLLQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYY\\\___bbbeeefffjjjfffdddfffgggkkksss|||xxxooo\\\XXXTTTQQQPPPLLLGGGBBB>>>>>>>>>>>>===<<<;;;:::777777888999;;;<<<<<<======<<<;;;999888777777777444444555666666666666666:::999888999::::::999777999999:::;;;;;;<<<<<<=========>>>>>>??????@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHMMMJJJKKKRRR\\\hhhvvv```hhhoooooooooqqqrrrqqqoooppppppqqqrrrtttvvvwwwtttvvvwwwyyy~~~{{{vvvrrrnnnhhhaaa___cccjjjooorrrmmmnnnooopppooonnnnnnnnnmmmjjjgggeeedddbbb___]]]\\\WWWRRRSSSUUUZZZccclllyyyyyypppjjjfffcccdddfffiiippp|||zzzlll```WWWXXXeeeqqqwww~~~vvvooommmeee\\\VVVSSSXXXjjj|||wwwvvv{{{uuurrrqqqooolllhhhddd\\\ZZZVVVNNNUUUdddgggmmmwww{{{xxxuuurrrooopppppppppooonnnlllkkkjjjfffccc]]]TTTLLLHHHGGGHHHNNNSSSYYY```eeefffeeedddccccccbbb___\\\[[[\\\^^^bbbaaa]]]XXXSSSPPPPPPQQQUUUVVVXXX[[[\\\[[[WWWSSSMMMIIIDDDAAA@@@@@@???>>>@@@AAACCCCCCCCCAAA>>>===<<<;;;:::999999999:::;;;<<<===>>>@@@@@@@@@???>>>::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999999999999:::;;;;;;<<<<<>>>>>??????@@@AAABBBBBBBBBAAABBBCCCEEEGGGIIIMMMQQQYYYcccnnnwww|||~~~kkkppp}}}oooWWWKKKJJJEEECCCCCC@@@???>>>;;;999777666666666555555555555666666666666666666666777888888999999<<<>>>FFFWWWqqqyyy{{{{{{vvvsss\\\___```dddjjjmmmooonnnnnnooopppsssvvvyyyyyyzzz|||}}}}}}~~~~~~}}}}}}~~~~~~uuuqqqqqqwww|||~~~oooaaaUUUNNNIIIHHHIIIKKKOOOUUUbbbpppyyyhhhYYYVVVSSSPPPNNNNNNPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVYYYZZZ[[[\\\___bbbeeefffiiifffdddfffhhhjjjrrrzzztttmmm[[[WWWSSSQQQOOOLLLFFFBBB>>>>>>>>>>>>===<<<;;;:::777888888999:::;;;<<<===<<<;;;:::888777777666666555555666666777777777666999888777888::::::999777999999:::;;;;;;<<<<<<============>>>??????@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHLLLIIIKKKRRR[[[fffttt]]]fffmmmooopppsssvvvuuuqqqqqqqqqqqqrrrtttvvvwwwvvvwwwvvvxxx~~~~~~}}}|||xxxuuuqqqjjjcccaaadddjjjnnnooojjjlllnnnppppppooollljjjiiifffbbb```^^^]]][[[YYYZZZUUUSSSTTTXXX^^^iiitttyyypppjjjeeecccccciiivvvxxxkkk___YYYZZZeeepppvvvyyyrrrmmmlllcccZZZUUUUUU[[[iiiuuutttnnnooo~~~{{{uuurrrqqqooollliiibbb\\\[[[WWWOOOYYYmmmuuuyyy}}}{{{wwwtttrrrpppooonnnnnnnnnmmmmmmkkkjjjjjjeeebbb[[[RRRJJJFFFFFFGGGLLLQQQXXX```eeegggggggggeeedddbbb___[[[XXXYYYZZZYYYYYYXXXUUUQQQOOOOOOPPPTTTVVVYYY]]]___^^^ZZZVVVLLLIIIDDDBBBAAA@@@???>>>@@@AAABBBCCCBBB@@@>>><<<;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@@@@???>>>999999::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBDDDFFFHHHIIIMMMRRR[[[eeeooowww|||~~~}}}iiinnnyyyrrrYYYKKKJJJDDDBBBDDD@@@>>>===<<<:::999777666555555555555555666666666666666666666777888888999999:::===DDDUUUnnnwwwwwwyyyyyyttt[[[\\\___cccgggjjjlllnnnpppqqqmmmppptttwwwwwwxxxxxxyyy|||}}}~~~}}}|||}}}uuuiiidddccchhhooottt{{{|||mmm___SSSMMMHHHHHHIIILLLSSSZZZiii{{{yyyfffXXXRRRQQQOOOOOOOOOQQQSSSUUUTTTUUUXXXZZZ\\\\\\\\\[[[``````______aaacccfffhhhiiigggfffiiijjjkkkqqqxxxwwwnnnhhhYYYUUURRRPPPOOOKKKEEEAAA===============<<<;;;:::777888888999:::;;;<<<<<<::::::888777666666666666666666666777777777888888777777777888:::;;;:::888999999:::;;;;;;<<<<<<===<<<======>>>??????@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGKKKIIIJJJQQQYYYdddrrr~~~]]]fffmmmoooqqquuuwwwvvvtttsssrrrrrrrrrsssuuuvvvzzzyyywwwxxx}}}}}}}}}|||zzzwwwrrrllleeebbbeeeiiilllllljjjlllooossstttrrrnnnkkkhhhddd```\\\[[[YYYXXXWWWWWWTTTSSSWWW[[[dddqqq~~~uuulllddd```___fffvvvtttiii^^^[[[]]]gggrrrzzz|||vvvrrrnnnmmmddd[[[UUUVVV\\\eeekkkiiieeejjj|||zzzuuurrrqqqpppllliiieee[[[YYYVVVSSSaaavvv}}}~~~~~~{{{wwwtttrrrqqqpppooolllmmmmmmmmmlllkkkjjjjjjdddaaaYYYQQQIIIEEEEEEFFFKKKPPPXXXaaagggjjjjjjjjjiiihhheee```[[[XXXWWWWWWSSSTTTTTTSSSPPPNNNNNNNNNUUUWWWZZZ^^^```^^^YYYUUUKKKHHHEEEBBBAAAAAA@@@???@@@@@@AAABBBAAA???===<<<::::::;;;;;;;;;<<<======>>>???@@@@@@@@@???>>>===999999999999999:::::::::888888999999999:::::::::::::::::::::::::::::::::999999:::;;;<<<======>>>?????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMSSS]]]hhhpppwww{{{~~~~~~jjjmmmwwwtttZZZLLLIIICCCAAADDDAAA======<<<;;;:::888666555555555555555666666666666666666666777888888999999999<<>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJHHHJJJPPPWWWaaappp}}}```hhhooopppqqqtttvvvuuurrrqqqqqqqqqsssvvvyyyzzz}}}zzzxxxzzz|||}}}|||{{{zzzxxxrrrmmmgggeeegggjjjllllllmmmnnnqqqvvvyyyxxxtttqqqhhhccc^^^YYYWWWWWWVVVVVVVVVUUUVVVZZZ```jjj{{{vvvkkkccc^^^\\\ddduuu}}}rrrhhh]]]\\\___jjjwww|||xxxuuuqqqoooggg]]]UUUUUUZZZ___aaa``````jjjzzzuuurrrqqqpppmmmjjjiii[[[UUUUUUWWWhhhyyy|||yyyxxx||||||yyyuuurrrrrrqqqqqqpppmmmmmmmmmmmmllllllkkkjjjccc___XXXOOOHHHEEEFFFHHHLLLQQQZZZccciiimmmnnnnnnnnnmmmiiiddd]]]YYYXXXXXXTTTTTTTTTRRROOOLLLLLLLLLVVVWWWYYY\\\]]]ZZZUUUQQQKKKHHHEEECCCBBBBBB@@@?????????@@@@@@@@@???>>>===:::;;;;;;<<<============>>>??????@@@???>>><<<;;;888888888999999:::::::::888888999999999:::::::::::::::::::::::::::::::::999::::::<<<===>>>>>>??????>>>>>>??????@@@AAABBBDDDCCCCCCDDDEEEGGGIIIJJJMMMUUU```kkkrrrwww{{{~~~lllnnnwwwtttZZZKKKIIICCCAAACCC@@@======<<<<<<:::999777666555555555555666666666666666666666777888888999999:::===DDDSSSiii}}}rrruuuyyy}}}xxx^^^]]]^^^cccjjjnnnooommmkkkjjjmmmpppsssuuuvvvuuuvvvwwwxxxyyy{{{{{{|||}}}zzzkkk```ZZZWWW\\\dddlllwww~~~mmm^^^PPPKKKHHHIIIKKKQQQ]]]hhh{{{lll[[[SSSPPPTTTUUUVVVWWWXXXYYYZZZZZZ^^^bbbhhhnnnrrrsssssssssvvvuuusssrrrqqqrrrtttuuurrrppppppssssssrrruuu{{{}}}|||mmmbbb\\\SSSPPPNNNMMMMMMIIICCC>>><<<<<<<<<<<<<<<;;;;;;:::777888888999999:::::::::777777666666555666666666888777777666777888999999999888888:::<<<======;;;999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEFFFGGGIIIHHHJJJOOOUUU^^^nnn{{{ccckkkqqqrrrqqqssstttsssnnnnnnnnnppptttyyy~~~{{{xxxzzz{{{}}}}}}{{{yyyxxxxxxsssnnniiihhhkkknnnooooooqqqpppqqquuuzzz}}}{{{xxxjjjeee^^^YYYWWWWWWWWWWWWYYYXXX[[[```gggrrruuuiiiaaa]]]\\\ddduuuyyyppphhh\\\[[[___kkk{{{}}}zzzwwwsssooojjj___UUUSSSWWW[[[\\\]]]```nnn~~~zzztttrrrqqqpppmmmjjjjjj[[[TTTTTTXXXgggtttsssoooooowww|||yyyuuurrrqqqqqqpppooommmmmmmmmmmmlllkkkiiiiiiaaa]]]VVVNNNHHHFFFHHHJJJOOOTTT]]]fffmmmqqqrrrrrrsssqqqmmmggg```\\\ZZZZZZVVVVVVTTTQQQMMMKKKJJJKKKTTTTTTUUUWWWWWWUUUQQQNNNJJJHHHEEEDDDCCCCCCAAA???======>>>???????????????;;;<<<======>>>=========>>>>>>??????>>><<<:::999777777888888999:::::::::999999999999::::::::::::::::::::::::::::::::::::999:::;;;<<<===???@@@@@@>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDFFFHHHJJJKKKMMMVVVcccmmmssswww{{{}}}nnnnnnuuuqqqXXXJJJIIICCCAAACCC???======<<<;;;:::999888888555555555555666666666666666666666777888888999999:::===CCCPPPfffyyytttxxx~~~yyy~~~vvv]]]]]]^^^dddkkkppppppmmmjjjiiinnnpppssstttttttttvvvwwwvvvwwwyyyzzz{{{}}}uuuggg^^^YYYXXX___iiirrr|||mmm]]]OOOKKKIIIJJJMMMTTTbbbpppuuu```UUUTTTVVVSSSUUUXXX\\\___bbbddddddeeeiiinnntttxxxzzzzzzzzz}}}||||||{{{zzzzzzzzzzzzwwwuuuuuuwwwwwwuuuyyy~~~|||}}}nnnaaaXXXPPPNNNLLLLLLLLLHHHBBB===;;;;;;<<<<<<<<<;;;;;;:::888888888888999999::::::777666666666666777777888777777666555666777888999:::999999:::<<<===<<<:::999999:::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFIIIHHHKKKPPPTTT]]]lll{{{dddlllrrrrrrrrrssstttssspppooooooppptttyyy~~~zzzwwwyyyyyyzzz}}}zzzwwwvvvvvvtttpppllllllpppsssttttttrrrooonnnrrryyy~~~~~~}}}pppjjjccc]]][[[[[[\\\\\\^^^^^^aaagggnnnzzztttggg[[[YYY[[[cccrrr|||uuummmeee[[[YYY]]]jjj}}}}}}{{{wwwsssmmmjjj```TTTPPPUUUZZZ[[[___dddsss~~~yyytttrrrqqqpppmmmjjjfffYYYUUUTTTSSS^^^jjjiiidddhhhvvv}}}yyyuuurrrppppppnnnmmmlllllllllkkkjjjhhhgggfff```\\\UUUNNNHHHGGGJJJMMMRRRXXX```iiippptttuuuuuuuuutttpppiiibbb]]][[[[[[VVVVVVSSSOOOKKKIIIJJJLLLOOOOOOOOOPPPQQQQQQNNNLLLJJJHHHEEEDDDDDDCCCAAA???;;;<<<<<<===>>>???@@@@@@======>>>>>>>>>===<<<<<<===>>>>>>>>><<<;;;999777666777777888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAA@@@??????@@@@@@AAABBBCCCEEEDDDDDDEEEFFFHHHJJJLLLMMMWWWeeeoootttwwwzzz}}}yyymmmkkkqqqnnnUUUIIIIIICCCAAABBB>>>>>>===<<<:::999999999:::555555555555666666666666666666666777888888999999999<<>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIIIILLLPPPTTT\\\lll{{{dddlllrrrrrrrrrtttuuutttuuutttrrrrrrsssvvvzzz|||~~~xxxuuuwwwxxxxxx~~~}}}yyyvvvuuuuuuuuurrroooooossswwwxxxxxxrrrnnnkkkooovvv}}}wwwqqqiiicccaaaaaabbbcccaaabbbffflllssstttgggTTTUUUXXXaaapppxxxqqqhhh```ZZZXXXZZZhhh|||}}}zzzvvvrrrjjjiiiaaaSSSNNNTTT[[[\\\bbbgggxxx~~~yyytttrrrqqqqqqnnnkkkbbbYYYWWWTTTOOOVVVbbbbbb]]]dddvvv}}}yyyuuuqqqooonnnmmmkkklllkkkkkkjjjhhhfffeeeddd___[[[UUUMMMIIIHHHLLLOOOUUUZZZccckkkrrrvvvwwwwwwvvvuuupppjjjccc^^^\\\\\\VVVUUURRRMMMJJJIIIKKKMMMKKKJJJJJJKKKMMMNNNMMMLLLIIIHHHFFFEEEDDDCCCAAA???::::::;;;===>>>@@@AAAAAA>>>>>>?????????===<<<;;;============;;;:::777666666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMXXXfffpppuuuwwwzzz}}}tttkkkiiimmm~~~kkkTTTIIIIIIDDDAAABBB===???>>>;;;999888999:::;;;555555555555666666666777666666666777888888999999888;;;@@@KKK^^^qqqyyyyyyyyyuuuwww{{{{{{www^^^``````dddiiilllnnnoooqqqrrroooppppppooooooqqquuuxxxsssuuuxxxyyy{{{}}}ssshhhaaa```eeeqqqrrr```OOOLLLKKKLLLPPPYYYjjjzzzxxxeeeXXXUUUYYY[[[aaadddiiinnnsssuuuwwwwwwzzz|||~~~~~~}}}{{{~~~zzzyyyyyyxxxwww{{{~~~ssscccXXXLLLKKKJJJJJJKKKGGGAAA<<<::::::;;;;;;<<<;;;;;;;;;888888888888888999999999777666666777777888999:::777666444333444555777888888777777777999999777555999999:::;;;;;;<<<<<<===;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIJJJMMMQQQTTT[[[lll{{{ffflllqqqrrrsssvvvwwwtttrrrrrrrrrrrrssstttuuuuuuvvvxxxyyyxxxxxx{{{}}}{{{zzzwwwvvvxxxuuurrrppprrrvvvxxxuuuqqqiiigggggglllttt{{{{{{uuuoookkklllnnnoooooonnnlllkkkppp{{{~~~oooddd[[[UUUTTT___pppxxxsssllldddZZZWWWZZZhhhuuu{{{||||||ttt|||{{{yyyuuurrroooiiibbb[[[RRROOOVVV```eeerrr{{{yyyvvvtttrrrooollljjjddd[[[TTTQQQQQQQQQUUU[[[___hhh|||{{{wwwrrroooooooooooonnnkkkjjjiiigggeeecccaaa```___XXXQQQMMMIIIHHHNNNVVVbbbdddiiipppwwwzzzzzzyyyvvvrrrkkkeee```\\\WWWUUUUUURRRNNNJJJGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@>>>>>>????????????>>>>>><<<;;;:::999888888777777;;;<<<<<<<<<;;;999777666555555777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===???AAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGBBBCCCEEEEEEFFFIIILLLOOOQQQXXXbbbkkkrrrwww{{{}}}|||nnnhhhfffjjjzzzjjjTTTJJJJJJDDDAAACCC@@@>>>===;;;999888666666555555555555555666666666666666666777777888888999999;;;;;;@@@LLL^^^mmmuuuwwwtttvvvwww|||~~~tttbbb___]]]eeekkkkkkkkknnnqqqpppvvvssspppqqqtttwwwvvvuuutttuuuwwwyyyzzz||||||}}}zzzmmmgggeeedddlll~~~sss^^^SSSMMMLLLPPPVVV___ppp|||hhh]]][[[]]]ccciiipppuuu{{{}}}}}}}}}~~~}}}{{{|||~~~~~~vvvfffXXXLLLIIIIIILLLKKKEEE@@@???<<<;;;:::;;;<<<<<<:::888777888999:::999999777777555666777888888999999888888888777777777777777888999888888777888888999999999999999999999999::::::===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIKKKOOORRRZZZiiiwwwffflllqqqqqqrrruuuuuussssssssssssssstttuuuvvvvvvxxxyyyzzzyyyyyy||||||{{{xxxuuutttvvvwwwtttrrrtttvvvvvvrrrmmmfffdddeeeiiiqqqyyy~~~|||xxxvvvwwwxxxwwwvvvqqqppppppuuuxxxlllbbb[[[UUUTTT___ooo~~~yyytttllleee[[[WWWYYYdddoootttttttttqqqyyy{{{xxxuuuqqqnnniiibbb[[[SSSPPPXXXcccooo{{{|||zzzvvvsssqqqnnnkkkiiieee\\\TTTQQQPPPQQQVVV\\\bbblllzzzvvvrrrooonnnnnnmmmllljjjiiihhhgggeeebbb```______YYYTTTPPPLLLMMMUUU```nnnmmmnnnssszzz~~~~~~{{{sssmmmfff```\\\ZZZXXXWWWUUUSSSOOOJJJHHHFFFFFFGGGJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777777;;;<<<<<<<<<:::999777666555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGCCCDDDEEEFFFFFFHHHLLLOOOQQQXXXcccmmmuuuzzz~~~|||nnneeedddiiizzzlllUUUKKKKKKDDDAAACCC@@@>>>===;;;999888666666555555555555555666666666666666666666777888888999999<<<<<>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIKKKNNNRRRYYYhhhvvvffflllppppppqqqssstttqqqttttttttttttuuuvvvwwwxxxyyy{{{{{{zzzyyy||||||zzzwwwsssrrrtttxxxvvvuuuuuuvvvsssnnniiibbbaaabbbfffnnnwww}}}|||yyyrrrrrrttt{{{yyyoooggg[[[UUUTTT^^^mmm}}}zzztttnnnfff]]]XXXWWW___gggjjjiiijjjnnnxxx|||yyytttooonnnhhhbbb[[[TTTSSS\\\gggyyy{{{xxxtttqqqooollliiigggggg^^^UUUPPPNNNOOOVVV^^^gggsss~~~yyyuuuqqqnnnllllllkkkjjjhhhhhhgggeeecccaaa___^^^\\\YYYUUUQQQMMMNNN[[[iiiwwwppplllpppzzz{{{ooohhh```YYYWWWXXXYYYZZZVVVSSSOOOKKKHHHFFFEEEEEEJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEECCCBBB@@@@@@???>>>===<<<<<<===>>>???:::999888888777777777777;;;<<<;;;;;;:::888777666555666777888999:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<===???AAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGDDDEEEFFFGGGGGGHHHKKKNNNRRRZZZeeepppxxx~~~~~~|||mmmbbbaaahhhzzznnnWWWLLLLLLEEEBBBCCC@@@>>>===;;;999888666666555555555555555666666666666555666666777888888999999======CCCOOOaaaooowwwyyy~~~{{{qqqxxx}}}nnn\\\ZZZ```gggllllllkkknnnpppoooqqqnnnlllnnnssswwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzppphhhhhhkkktttuuuaaaSSSPPPNNNSSSZZZeeetttsssbbb\\\cccooo}}}}}}vvvjjj^^^RRRMMMJJJJJJHHHBBB??????<<<;;;:::;;;<<<;;;:::888777888999::::::999888777555666777888888999999888777777777666666777777888:::999999888888888777777:::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIJJJNNNQQQXXXggguuueeekkkppppppppprrrrrrpppttttttttttttuuuvvvwwwwww{{{||||||{{{zzz|||~~~{{{xxxsssqqqsssvvvuuuuuuvvvvvvrrrlllhhhaaa```aaadddkkkttt}}}xxxssslllnnnsss|||}}}ssskkk[[[UUUSSS\\\jjjzzzyyytttnnnhhh]]]XXXVVV[[[aaadddeeegggpppzzz{{{tttnnnnnniiiccc]]]XXXWWWaaalll~~~wwwtttpppnnnlllkkkiiigggggg^^^UUUOOOLLLNNNWWW```mmmzzz}}}xxxtttpppmmmlllkkkiiihhhffffffeeedddbbb```^^^]]]XXXVVVTTTOOOIIIKKKZZZjjjsssjjjccchhhuuuzzznnnfff\\\TTTRRRTTTXXX[[[VVVSSSPPPLLLHHHFFFEEEEEEJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCAAA@@@@@@???>>><<<;;;;;;<<<>>>???::::::999888888999999999<<<;;;;;;:::999888777666666666777888999:::::::::;;;;;;<<<<<<<<<=========;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===???AAABBBCCCCCCBBBAAAAAABBBDDDFFFHHHFFFGGGHHHGGGGGGHHHKKKNNNSSS[[[hhhsss|||}}}}}}zzzjjj^^^___hhh|||oooXXXNNNLLLEEEBBBCCC???>>>===;;;999888666666555555555555555666666666666555555666777888999999:::======CCCPPPbbbpppwwwyyy|||qqqxxxooo^^^]]]aaaiiimmmmmmlllnnnpppoooqqqnnnlllmmmrrrvvvxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz~~~ooojjjnnnrrrqqq]]]RRRPPPOOOSSS\\\hhhwwwrrrdddcccmmm~~~yyytttjjj___UUUOOOJJJIIIFFFAAA>>>>>>;;;:::::::::;;;;;;999888666777888999:::999888888555666777888888999999888777666666666666777777888999999999999888777777666999999::::::;;;;;;<<<<<<======???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGJJJIIIJJJNNNQQQXXXffftttdddkkkooooooppprrrrrrpppsssssssssssstttuuuvvvwww{{{||||||{{{zzz||||||yyytttrrrtttssssssuuuuuuuuurrrmmmjjjcccbbbbbbdddjjjrrr|||{{{pppjjjbbbgggooo{{{~~~rrriii[[[UUUSSSZZZfffuuuxxxrrrmmmhhh^^^XXXTTTXXX^^^ccciiinnnwww}}}uuunnnmmmiiiddd```[[[[[[dddooo~~~vvvsssooommmmmmmmmlllkkkfff]]]TTTNNNKKKMMMWWWaaappp{{{vvvsssooommmllljjjiiigggddddddcccbbb```^^^]]]\\\XXXVVVSSSMMMGGGIIIWWWffflllccc\\\cccttt}}}mmmeeeZZZQQQOOOQQQUUUXXXUUUSSSPPPLLLIIIFFFEEEDDDIIIIIIKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>===;;;::::::;;;===>>>;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888777777777666777888999999999999999;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;<<<===???AAABBBCCCCCCBBBAAAAAABBBDDDGGGHHHGGGGGGHHHHHHHHHIIILLLOOOUUU^^^jjjvvv~~~~~~vvvfff\\\^^^jjjoooXXXNNNLLLEEEBBBCCC???>>>===;;;999888666666555555555555555666666666666555555666777888999::::::;;;<<>>;;;:::999:::;;;;;;999777666777888999:::999999888555666777888888999999888666666555555666777888888888999999999999888777666777888888999::::::;;;;;;======???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIJJJNNNQQQXXXggguuucccjjjoooooopppssstttrrrsssssssssssstttuuuvvvvvvyyy{{{{{{zzzyyy||||||yyyuuusssuuuqqqrrrttttttsssqqqnnnlllffffffddddddhhhpppzzzvvvjjjddd[[[aaammm{{{rrriii[[[UUURRRWWWbbbpppvvvpppkkkggg```YYYTTTWWW^^^fffpppyyy}}}tttmmmjjjhhheeebbb^^^]]]dddnnn{{{vvvssspppnnnmmmnnnmmmmmmbbb[[[SSSMMMJJJLLLWWWbbbpppwwwrrrpppmmmkkkjjjiiigggfffbbbbbbaaa```___]]]\\\[[[ZZZWWWRRRMMMHHHIIIUUUbbbggg___[[[cccttt~~~jjjbbbXXXPPPMMMOOOQQQSSSSSSRRROOOLLLJJJGGGFFFEEEGGGHHHJJJKKKJJJHHHFFFDDD@@@@@@AAAAAAAAA@@@@@@???===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<======>>><<<;;;:::888777777777777777777888999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<<<<===;;;;;;<<<===???AAABBBCCCBBBBBBAAAAAABBBEEEGGGIIIFFFGGGHHHIIIIIIJJJMMMPPPXXX```lllxxxpppbbb\\\___nnnnnnWWWLLLLLLEEEBBBCCC@@@>>>===;;;999888666666555555555555555666666666666444555666777888999:::;;;:::<<>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIKKKOOORRRZZZiiiwwwbbbiiinnnoooqqquuuvvvtttttttttttttttuuuvvvwwwxxxxxxyyyzzzyyyyyy|||~~~{{{xxxtttsssuuurrrssstttsssqqqnnnmmmllliiihhhfffdddeeelllvvv~~~}}}pppfff```ZZZbbbppp{{{ppphhh\\\UUUQQQUUU^^^kkk~~~~~~sssmmmiiieeeccc[[[TTTVVV]]]hhhwww|||rrrjjjfffeeedddbbb^^^\\\bbbkkkttt~~~|||uuurrrmmmjjjiiiiiihhhggg]]]XXXRRRMMMIIIKKKVVVbbblll{{{qqqmmmkkkiiihhhhhhgggeeeddd`````````___^^^\\\[[[ZZZZZZUUUPPPLLLIIIJJJSSS]]]```[[[YYYaaapppzzzzzzvvvccc]]]UUUOOOLLLMMMNNNOOOQQQPPPNNNLLLJJJHHHGGGFFFEEEFFFIIIKKKJJJIIIFFFDDD??????@@@@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>><<<;;;999888777666777777777777888999999999999888999999999::::::::::::;;;::::::::::::;;;<<<======;;;;;;<<<===???AAABBBCCCBBBAAAAAAAAABBBEEEHHHIIIFFFGGGHHHIIIIIIKKKOOORRRZZZbbbnnnyyykkkaaa]]]aaarrr~~~lllUUUKKKKKKDDDAAACCC@@@>>>===;;;999888666666555555555555555666666666666444444555777888999:::;;;;;;===FFFVVViiiyyyxxxkkkoooyyy|||~~~nnn^^^[[[aaaiiinnnnnnnnnqqqsssssstttppplllmmmrrrwwwzzzzzzwwwxxxyyyyyyzzzzzzzzzzzzxxx}}}yyyyyy~~~kkk^^^SSSTTTUUUXXXddduuuxxxsssuuu|||yyy{{{zzzuuuppplllddd]]]UUUOOOKKKIIIFFF@@@======;;;999999999::::::999777555666888999::::::999999555666777888888999999888555444444555555777888888555666888:::::::::999888777777888999:::;;;<<<======>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIHHHKKKOOOTTT\\\kkkzzzbbbiiinnnppprrrvvvwwwuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvxxxyyyxxxxxx{{{}}}zzzxxxsssrrrttttttttttttrrrooommmllllllkkkiiifffcccccciiittt|||xxxlllccc___[[[dddtttzzzrrriiibbb\\\UUUQQQTTT[[[iii{{{}}}qqqkkkhhhdddeee\\\TTTUUU\\\iiizzz{{{ppphhhcccbbbcccbbb]]]ZZZ```hhhmmmvvv}}}uuusssoooiiieeecccbbb```___ZZZVVVQQQMMMIIIKKKVVVbbbiii~~~wwwmmmiiihhhfffffffffeeedddbbb```______^^^]]]\\\ZZZYYYXXXRRRLLLJJJIIIJJJQQQZZZZZZVVVUUU]]]iiipppoookkk^^^YYYRRRMMMLLLLLLLLLLLLPPPOOONNNLLLKKKIIIHHHGGGCCCEEEHHHJJJKKKIIIFFFDDD>>>>>>???@@@@@@@@@@@@???:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>><<<;;;999777666666777777777888888999999999888888888888999999999:::::::::999999999:::;;;<<<===>>>;;;;;;<<<===???AAABBBCCCBBBAAAAAAAAABBBEEEHHHIIIEEEGGGHHHIIIJJJLLLPPPSSS[[[cccoooyyyyyygggaaa^^^bbbttt}}}}}}jjjTTTJJJJJJDDDAAACCC@@@>>>===;;;999888666666555555555555555666666666777444444555777888:::;;;;;;;;;>>>GGGXXXlll|||qqqgggmmmuuu|||qqqbbb___aaahhhnnnnnnnnnrrrttttttsssooolllmmmsssyyy|||}}}vvvwwwxxxyyyzzzzzzzzzzzzuuu{{{zzziii^^^TTTWWWWWWZZZgggyyyxxxvvv}}}~~~|||}}}}}}}}}{{{vvvyyyyyyuuuppplllddd]]]TTTNNNKKKJJJGGGAAA======:::999999999::::::888777555666888999::::::999999555666777888888999999888444444444555555777888888444555888:::;;;;;;:::999888888999:::<<<======>>>===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHHHHKKKPPPUUU]]]mmm|||ccciiinnnoooqqqvvvyyyxxxuuuuuuvvvwwwxxxyyyzzzzzzvvvxxxzzz{{{{{{{{{}}}yyyuuusssrrrrrrqqqoooooonnnmmmllljjjiiihhhjjjjjjjjjiiihhhkkkqqqwwwvvvjjjccc```bbbiiixxx}}}xxxooogggccc[[[VVVRRRUUU\\\fffwwwwwwlllfffbbb^^^]]]ZZZWWWWWWZZZdddyyytttiiiddd^^^``````]]]YYYZZZ```eeeeeesssyyyqqqrrrjjjccc```]]]YYYXXXZZZYYYSSSOOOMMMMMMOOOVVV___mmmwwwyyymmmfffbbbcccccccccbbbaaa``````___^^^]]]\\\\\\[[[XXXVVVSSSRRROOOKKKIIIJJJNNNQQQUUUSSSVVV```mmmqqqkkkbbb[[[WWWQQQKKKGGGFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIGGGFFFHHHKKKIIICCC===AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;<<<===>>>;;;<<<===<<<:::999:::;;;:::999888666555555555555888777666666666777999:::999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEHHHJJJJJJJJJLLLQQQVVVZZZeeesss~~~vvvggg```aaadddvvvzzz}}}cccUUUGGGDDDFFFDDDAAA???===<<<;;;999888777777777555555555555555555555555777777777888999999::::::999>>>GGGVVVlllqqqfffkkk{{{~~~}}}yyy_________gggmmmnnnnnnpppqqqpppnnnnnnooopppsssvvvyyy{{{wwwyyy{{{{{{zzzxxxxxxyyyzzz~~~ssseeeQQQVVVZZZ___kkk{{{zzz~~~{{{vvvsssvvvxxxzzz{{{{{{|||~~~zzzxxxvvvtttsssqqqlllddd^^^VVVRRRMMMHHHDDDAAA===;;;;;;;;;;;;;;;:::999888888666777999:::;;;;;;::::::777888888777777666555444666666666666777777777777:::999888777777888999:::777999::::::::::::;;;===;;;===?????????>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDHHHHHHLLLQQQUUU]]]lllzzzffflllpppppprrrvvvxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz||||||||||||~~~~~~xxxtttrrrqqqppppppmmmmmmllllllkkkjjjiiiiiiiiiiiihhhfffeeehhhnnnsss}}}}}}sssiiicccbbbccckkkzzz{{{vvvnnngggcccZZZTTTQQQSSSYYYdddtttqqqfff```\\\YYYWWWTTTSSSTTTWWWbbbvvv~~~oooeee``````aaaaaa^^^[[[[[[aaaffflllyyyyyyqqqpppggg___[[[VVVQQQPPPQQQPPPMMMMMMPPPQQQSSSZZZbbblllvvvwwwlllfffbbbbbbbbbbbbbbb```______]]]\\\[[[[[[[[[ZZZWWWUUURRRQQQNNNKKKIIIJJJMMMQQQUUUTTTYYYcccnnnppphhh___VVVSSSNNNIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGIIIKKKJJJDDD>>>@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;<<<<<<===;;;======<<<;;;:::;;;<<<:::999888777666666666666777777777777777888999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIJJJIIILLLRRRVVV___iiivvvtttfffaaabbbfffwwwaaaTTTGGGEEEFFFDDDAAA???<<<;;;:::999777777777777555555555555555555555555777777777888999999::::::999>>>GGGVVVllltttgggmmm|||bbb``````hhhnnnooonnnppppppoookkklllmmmooorrrvvvyyy{{{vvvyyy{{{{{{yyyxxxxxxyyyyyy}}}xxxiiiUUUXXX[[[aaaooo|||vvvqqqooorrrtttvvvvvvvvvwwwxxxzzzzzz|||}}}||||||{{{xxxuuusssqqqpppkkkccc]]]VVVRRRMMMHHHDDDAAA===;;;;;;;;;;;;;;;:::999888777444555777888999999888888777777888888888888888777555555666666777777777888999999888777777888999999777999::::::::::::;;;===<<<>>>@@@@@@@@@???@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFIIIIIIKKKPPPTTT\\\kkkzzzhhhnnnssssssssswwwxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvyyyzzz|||{{{zzzzzz|||}}}}}}}}}wwwrrrpppooonnnnnnkkkkkkkkkjjjjjjjjjiiiiiihhhgggeeecccbbbdddiiimmmvvvxxxyyytttmmmgggeeeeeedddnnn}}}vvvqqqjjjeeecccYYYSSSOOOQQQXXXbbbrrryyyhhh\\\WWWUUURRRQQQOOOOOOQQQUUU___qqqxxxkkkccc___aaacccbbb```^^^___cccgggsss}}}wwwooojjjaaaYYYUUURRRMMMKKKMMMKKKKKKNNNSSSWWWXXX^^^dddkkkttt~~~|||qqqgggbbb```aaaaaaaaa```___]]]\\\[[[YYYXXXXXXYYYXXXVVVTTTQQQPPPNNNJJJHHHIIIMMMPPPVVVXXX^^^iiiqqqpppeee[[[PPPNNNJJJGGGEEEEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKIIIDDD????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;=========;;;:::;;;<<<999999888777666666666666666777888888999999888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIIIIIIILLLSSSXXXfffnnnzzzqqqeeecccccchhhyyy{{{___SSSGGGEEEFFFDDDAAA???;;;:::999888777666666666555555555555555555555555777777777888999999:::::::::>>>FFFUUUkkkwwwjjjnnnfffaaaaaaiiioooooommmnnnnnnllliiijjjkkknnnqqquuuxxxzzzvvvxxxzzzzzzyyyxxxxxxxxxwww{{{ooo[[[ZZZ[[[cccsss}}}wwwqqqmmmjjjiiilllmmmooooooooooooqqqrrrssstttvvvuuuuuuxxx~~~zzzwwwtttqqqooommmiiibbb\\\WWWSSSMMMHHHDDD@@@===::::::::::::::::::999777777444555777888999999888888666777888999999:::::::::444555555666777888888999999999888777777888999999777999::::::::::::;;;======???AAAAAAAAA@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGJJJIIIKKKNNNRRRZZZjjjyyyiiioootttuuuvvvyyyzzzxxxvvvvvvwwwwwwvvvuuutttssswwwyyyyyyyyywwwwwwxxxyyyyyy|||vvvqqqooonnnmmmllljjjjjjiiihhhhhhggggggggggggeeebbb``````bbbeeegggmmmnnnmmmkkkhhhfffggghhhhhhssszzzrrrllleee```___XXXRRROOOQQQVVV```ppp}}}}}}qqq```TTTPPPOOOMMMOOOMMMNNNQQQUUU]]]kkkyyy}}}sssiiicccbbbbbbccccccbbbbbbdddhhhkkkvvv}}}}}}uuulllccc\\\UUUSSSQQQOOOOOOQQQOOOOOORRRXXX[[[]]]aaahhhooouuu{{{{{{tttjjjbbb]]]^^^_________^^^]]][[[YYYXXXWWWVVVVVVWWWWWWUUUSSSOOOOOOMMMJJJHHHIIILLLOOOWWW\\\dddnnnsssnnnbbbXXXNNNLLLJJJGGGEEEDDDEEEEEECCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGBBB???>>>>>>=========<<<<<<<<<>>>===<<<;;;:::::::::::::::;;;<<<;;;999999999:::777777666666555666666666666777888999:::999888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIIIIJJJMMMTTTZZZjjjqqqzzz~~~nnneeeeeecccjjj|||uuu\\\QQQGGGFFFFFFCCC@@@???:::999888777666666666666555555555555555555555555777777777888999999::::::;;;>>>EEESSSjjj~~~yyylllppphhhaaaaaaiiiooonnnllllllkkkhhhiiiiiikkkmmmpppsssuuuvvvvvvxxxzzz{{{yyyxxxxxxxxxvvvyyyvvvaaa\\\[[[dddvvv~~~zzzwwwqqqjjjfffcccbbbbbbeeeggghhhiiihhhhhhjjjkkkmmmpppqqqqqqqqqsssyyy~~~{{{vvvrrrnnnllljjjfff```[[[WWWSSSMMMHHHDDD@@@<<<:::::::::::::::999888777666666777999:::;;;;;;::::::666777888888999999999888333444555666777888999:::999888888888888888888999777999::::::::::::;;;===<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGKKKJJJJJJMMMQQQYYYhhhwwwhhhooouuuwwwyyy}}}~~~|||xxxyyyzzzzzzzzzxxxvvvuuuwwwyyyyyyyyywwwvvvwwwxxxyyy|||uuuqqqnnnmmmlllkkkjjjiiihhhfffeeeeeeeeeeeeeeedddaaa``````aaabbbcccdddddddddcccdddfffjjjmmmooozzzvvvnnnggg___ZZZZZZTTTOOOLLLOOOTTT]]]kkkwww|||xxxlll[[[PPPMMMMMMKKKOOOMMMNNNRRRUUUZZZeeeooowwwyyyyyytttmmmhhhffffffddddddeeefffgggjjjnnnpppxxx~~~~~~vvvmmm```YYYSSSSSSRRRPPPQQQTTTUUUTTTXXX^^^bbbdddjjjqqqyyy{{{}}}xxxooofff___]]]]]]^^^______^^^[[[YYYWWWXXXWWWVVVVVVVVVVVVSSSQQQNNNNNNMMMKKKIIIJJJLLLOOOYYY___iiiqqqrrrkkk___VVVOOOMMMKKKHHHFFFDDDCCCCCCAAACCCDDDFFFHHHIIIJJJJJJHHHGGGGGGGGGFFFCCC@@@============<<<<<<<<<;;;;;;>>>===<<<;;;:::999999999888999:::999777666777888555555444444444555666666666777999:::::::::999888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJJJJKKKOOOWWW]]]lllrrrzzz~~~~~~}}}}}}~~~llleeegggccclllpppXXXOOOHHHFFFFFFCCC@@@???999999888777666666666666666666666666666666666666777777777888999999::::::;;;>>>DDDRRRhhh}}}|||ooosssjjj```___gggnnnmmmjjjjjjhhheeeiiijjjkkkmmmoooqqqrrrrrrwwwyyy{{{{{{zzzyyyxxxyyyvvvyyy~~~{{{eee]]]ZZZcccvvv|||yyywwwuuusssmmmjjjeee___\\\[[[\\\]]]___aaacccccccccccceeefffhhhkkkmmmmmmmmmoootttxxx{{{~~~tttpppkkkhhhfffccc^^^ZZZXXXSSSMMMHHHDDD@@@<<<999999999999999888777666666666777999:::;;;;;;::::::777777888888777666666555333444555666777888999:::888888888999999888888888777999::::::::::::;;;===;;;===???@@@??????@@@AAAAAABBBBBBCCCEEEFFFFFFGGGKKKIIIJJJMMMPPPWWWffftttiiipppwwwyyy|||~~~}}}~~~~~~|||zzzyyy{{{{{{{{{yyyyyyyyy{{{{{{zzztttooolllkkkiiiiiihhhgggfffdddccccccdddddddddcccbbbbbbccccccbbb```]]]]]]^^^```eeejjjpppsssvvv}}}ssslllddd[[[VVVVVVPPPMMMLLLPPPUUU[[[gggrrrxxxuuujjj[[[QQQOOOOOONNNQQQOOOQQQUUUYYY\\\cccjjjqqqrrrssspppkkkiiijjjlllkkkkkkkkklllnnnqqqsssttt{{{xxxooo```YYYSSSRRRQQQPPPPPPSSSYYYZZZ^^^fffkkkooovvv}}}~~~vvvkkkdddaaaaaa^^^___```aaa___]]]YYYWWWZZZXXXWWWWWWWWWUUUSSSQQQNNNNNNMMMLLLJJJKKKMMMPPPZZZ```iiiooonnnfff[[[TTTNNNMMMKKKIIIGGGEEECCCBBB@@@BBBCCCEEEGGGIIIIIIJJJGGGGGGGGGFFFDDDAAA???============<<<<<<<<<;;;;;;===<<<;;;:::999999999999666888888777666555666777444444444444555666666777777888999999:::999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKKKKLLLQQQYYY```nnnssszzz}}}}}}}}}~~~jjjdddfffdddpppmmmUUUNNNHHHGGGFFFBBB??????:::999888777777777777777666666666666666666666666777777777888999999::::::<<<>>>DDDQQQggg}}}sssyyy}}}lll```^^^gggmmmmmmjjjiiigggdddhhhiiikkkmmmooopppqqqqqqxxxzzz||||||{{{zzzzzzzzzxxxzzzhhh___ZZZccctttzzzuuurrroookkkhhhaaa___[[[XXXVVVWWWXXXZZZZZZ\\\^^^^^^^^^___aaacccbbbeeehhhhhhhhhjjjooossswwwyyy|||sssnnniiieeecccaaa\\\YYYXXXTTTNNNHHHDDD@@@<<<999888888999888888777666555444555777888999999888888888888888777777666444444444555555666777888888999777888999999999999888777777999::::::::::::;;;===;;;===?????????>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGJJJIIIKKKNNNPPPVVVcccppp}}}lllsssyyy{{{}}}~~~~~~~~~}}}yyyzzz|||{{{zzzzzz{{{|||}}}|||wwwqqqllliiigggfffeeedddcccbbbbbbbbbdddfffgggccccccdddfffhhhgggccc___ZZZ[[[\\\aaahhhpppwwwzzz}}}}}}uuunnniiibbbZZZUUUUUURRROOOQQQUUUZZZ___iiirrrvvvtttkkk]]]UUUTTTTTTSSSVVVUUUXXX^^^bbbdddiiioootttuuuuuusssooonnnqqqtttvvvuuuttttttuuuvvvwwwwww}}}wwwmmm^^^WWWSSSSSSSSSSSSTTTXXX```aaahhhqqqvvvxxx|||yyyoooeee```aaacccaaabbbddddddccc```\\\ZZZ]]][[[YYYXXXWWWVVVSSSPPPNNNNNNNNNMMMLLLLLLNNNPPPXXX^^^fffjjjggg___WWWRRRJJJJJJJJJIIIHHHFFFDDDCCC@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHFFFCCC@@@???>>>============<<<<<<<<<<<<<<<<<<;;;:::999999999999777888888888666555666777555555555666666888999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIIIIKKKLLLLLLNNNSSS\\\cccqqqvvv|||yyygggbbbdddffftttmmmSSSLLLHHHHHHFFFBBB??????::::::999888888888888999666666666666666666666666777777777888999999::::::<<<>>>CCCPPPfff|||xxx{{{ooobbb___gggnnnnnnlllkkkhhheeeeeegggjjjmmmppprrrssstttyyy{{{~~~~~~|||{{{{{{{{{}}}~~~kkkaaa\\\cccsssyyyrrrmmmkkkhhhccc___XXXWWWUUUSSSSSSUUUWWWXXXTTTWWWYYYZZZ[[[\\\___aaa___bbbeeeffffffggglllpppssstttvvvxxxzzz|||}}}~~~rrrmmmfffbbbaaa___[[[XXXXXXTTTNNNHHHDDD???;;;999888888888888777666555444444555777888999999888888777777888888888777777666555555666666777777777888777888999999999999888777777999::::::::::::;;;===<<<>>>@@@@@@??????@@@AAAAAABBBCCCDDDFFFGGGHHHIIIHHHIIIKKKOOOQQQUUUaaammm{{{nnnuuu{{{}}}~~~}}}{{{}}}}}}|||wwwxxxzzzyyyyyyxxxzzz{{{~~~zzzuuunnniiifffeeecccbbbaaa`````````bbbeeehhhjjjcccccceeehhhkkkiiiddd___ZZZZZZ]]]cccllluuu{{{{{{vvvpppkkkhhhbbbZZZUUUVVVVVVUUUWWW]]]aaaeeennnvvvuuussslll___XXXWWWXXXWWW]]]\\\```ggglllnnnrrrxxx{{{||||||yyyuuuuuuxxx{{{~~~|||zzzyyyzzzyyyxxxwww}}}ssshhh[[[VVVRRRTTTWWWXXX\\\```fffiiiqqqzzz}}}||||||{{{ssshhh^^^\\\___cccdddeeeggghhhfffccc___\\\^^^]]]ZZZYYYXXXVVVSSSPPPNNNOOOOOONNNLLLMMMOOOQQQWWW]]]dddfffbbb[[[TTTQQQFFFGGGHHHHHHHHHFFFEEEDDD@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIGGGDDDAAA??????>>>>>>=========<<<<<<<<<;;;;;;::::::999999::::::777888999888777666666888777777777777888999;;;;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJJJJLLLMMMMMMOOOUUU]]]dddtttyyyuuueee```aaaiiixxxmmmQQQLLLHHHHHHFFFBBB??????::::::999999888999999999777777777777777777777777777777777888999999::::::===>>>CCCOOOeee||||||zzzqqqccc___hhhppppppnnnmmmjjjgggbbbeeeiiimmmqqqtttvvvvvvzzz|||~~~}}}|||||||||nnnccc^^^dddrrr|||vvvnnnhhheeebbb^^^ZZZSSSSSSRRRRRRSSSTTTWWWXXXQQQSSSVVVXXXYYYZZZ]]]___```cccfffgggfffhhhlllppppppppppppqqqsssuuuvvvxxxrrrllleeeaaa___^^^ZZZWWWYYYTTTNNNHHHDDD???;;;888888888888888777666555444666777999:::;;;;;;::::::666777888999999999999999666666666666777777777777777888999::::::999888777777999::::::::::::;;;======???AAAAAA@@@@@@AAABBBBBBCCCDDDFFFGGGHHHJJJJJJGGGHHHLLLPPPQQQUUU___kkkzzzooorrrvvvwwwwwwxxx{{{}}}zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxyyy{{{|||}}}}}}~~~yyytttlllfffbbb```^^^\\\___^^^^^^```cccdddddddddgggeeeeeehhhlllkkkeee```WWWVVVWWW```mmmyyy~~~wwwtttnnnmmmkkkfff```[[[YYYXXXWWWYYY]]]ccciiiooosssvvvvvvqqqiiiaaa\\\[[[\\\^^^jjjmmmpppuuuyyy|||}}}~~~xxxuuuvvvyyy|||}}}~~~yyyrrrjjjeee\\\YYYVVVUUUWWW]]]ccchhhnnnqqquuu{{{}}}{{{zzzrrrfff[[[UUUVVVZZZ]]]gggkkkllljjjiiiiiifffaaaccc```]]]]]]^^^[[[UUUOOOLLLMMMNNNOOOPPPPPPQQQQQQSSSYYY]]]\\\ZZZXXXRRRKKKHHHHHHGGGFFFEEEDDDCCCCCC?????????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;;;;::::::888888888888888888888888666666666666777888999:::666666777888999999::::::777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<>>;;;:::888888888888888777666666777777666555555666777888<<<<<<:::999888777777777555555555555555666777777888888999999999999888888999999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIMMMPPPTTT\\\fffmmmlllppptttvvvvvvwwwyyy{{{yyyzzz|||}}}~~~}}}|||{{{yyyxxxxxxxxxxxxzzz{{{|||yyyzzz{{{~~~xxxrrrkkkeeeaaa___^^^]]]___^^^]]]___aaacccbbbaaaeeeccccccfffiiihhhccc^^^XXXWWWZZZbbbppp{{{~~~wwwsssqqqkkkkkkiiieee```[[[YYYYYY]]]```dddhhhmmmqqqtttuuuuuuooofff___\\\___dddhhhrrruuuzzz}}}vvvsssrrrsssssstttuuutttpppjjjccc___[[[YYYWWWWWWZZZaaahhhmmmpppqqquuuyyy|||}}}zzzxxxsssmmmddd\\\XXXYYY\\\___iiimmmnnnkkkjjjjjjhhhdddfffbbb^^^\\\\\\YYYSSSNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSXXX\\\[[[ZZZXXXRRRKKKHHHGGGGGGFFFEEEDDDCCCBBB?????????@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@======<<<;;;;;;:::999999999999999999999999999999666666666777777999::::::777777888888999:::::::::777999::::::999888:::;;;999999999999999999999999;;;;;;::::::;;;;;;<<<<<<===???BBBCCCBBB@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIMMMPPPQQQQQQWWWccclll{{{kkkcccdddgggsss|||eeeRRRMMMGGGDDDCCCBBB???<<<;;;:::999777666666555555777777777777777777777777777777888888888999999999999===CCCMMM^^^rrr}}}|||}}}{{{yyyggg]]]jjjsssqqqppptttrrrlllhhhiiijjjmmmqqqtttwwwyyy{{{zzzzzz{{{|||}}}~~~~~~|||wwwuuuvvvzzz~~~sssiii___aaannn{{{ooolllhhhbbb]]]YYYUUUTTTPPPRRRTTTTTTSSSSSSTTTVVVVVVVVVWWWXXXZZZ\\\^^^___fffhhhkkkllllllkkkkkklllpppmmmjjjiiiiiiiiihhhgggeeedddbbb^^^[[[YYYXXXXXXTTTRRRMMMGGGBBB>>>;;;:::777888888888888777666666444555666888999999888888;;;;;;:::999888888888888555555555555555666777777888888999999999999888888888888999999:::<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJMMMPPPTTT\\\gggoooiiimmmqqquuuvvvvvvwwwwwwwwwyyyzzz||||||{{{zzzyyywwwwwwwwwwwwxxxyyyzzz{{{xxxxxxzzz}}}~~~vvvqqqiiiccc`````````______^^^]]]^^^```aaa```___bbbaaaaaacccfffeee```\\\YYYYYY]]]fffrrr}}}zzzsssnnnmmmmmmhhhhhhgggddd```]]]\\\\\\ccceeeiiimmmppprrrsssssspppkkkccc^^^```gggpppvvv|||wwwrrrnnnlllkkkjjjjjjjjjiiifffbbb^^^[[[ZZZYYYXXXZZZ^^^fffmmmrrrpppqqqsssvvvxxxwwwtttrrrkkkhhhbbb]]][[[]]]___bbbhhhkkkkkkiiihhhjjjiiifffiiiddd___[[[YYYVVVRRRNNNNNNMMMLLLKKKLLLMMMOOOQQQRRRWWWZZZYYYXXXVVVQQQKKKGGGGGGFFFEEEDDDCCCBBBBBB???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;:::999999888888::::::::::::999999999999777777777777888999::::::888888888999999::::::;;;777999::::::999888:::;;;888888888888888888888888;;;;;;::::::;;;<<<<<<======???BBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJNNNQQQQQQSSSYYYdddlll|||kkkdddfffjjjzzzzzzcccQQQMMMGGGCCCCCCBBB???<<<::::::888777666666666666777777777777777777777777666666777888999::::::;;;:::===BBBKKK\\\ooozzz}}}{{{|||{{{{{{ggg]]]iiirrrrrrrrruuuuuuppplllmmmnnnpppsssvvvxxxzzz|||||||||||||||}}}~~~~~~wwwrrrqqqsssvvvwww{{{}}}xxxkkk___```mmm{{{sssiiifffbbb]]]XXXUUURRRQQQPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXYYY[[[^^^```bbbcccjjjmmmpppqqqpppooooooooopppmmmjjjhhhgggeeecccbbb]]]\\\\\\ZZZYYYXXXVVVVVVSSSQQQLLLGGGBBB>>>;;;:::777777888888777777666555111444777:::;;;;;;:::888999999999999999999999999555555555555555666777777888888999999999999888888888888888888999;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLNNNSSS]]]iiirrriiilllqqquuuwwwwwwvvvvvvvvvwwwyyyzzz{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzzzz|||}}}uuuppphhhbbb```aaaaaabbb```^^^]]]^^^______^^^]]]```______aaacccbbb^^^[[[YYY[[[___hhhsss||||||wwwqqqllliiiiiiiiieeeeeeeeedddaaa______```cccfffjjjnnnqqqqqqqqqpppkkkiiieeeeeeiiiqqq{{{vvvooollliiifffdddeeeeeedddbbb```^^^]]]\\\YYYYYYYYY[[[```ffflllpppooooooooopppqqqpppmmmkkkfffdddbbb```______```aaaaaadddeeecccdddhhhiiifffgggccc]]]YYYVVVTTTQQQOOOOOOMMMKKKIIIIIIKKKNNNOOOOOOTTTWWWUUUTTTTTTPPPKKKGGGFFFEEEDDDCCCBBBBBBAAA??????>>>>>>>>>???@@@@@@======>>>>>>>>>>>>>>>>>>:::999999999888888888777;;;;;;:::::::::::::::999888888888888888999::::::888888999999:::::::::;;;777999::::::999888:::;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIILLLNNNQQQRRRUUU[[[eeemmm{{{}}}{{{iiiccchhhnnnyyybbbQQQLLLFFFCCCBBBBBB???===:::999888777666666666666666666666666666666666666555666666888999:::;;;;;;:::===AAAIIIZZZmmmxxx{{{}}}{{{|||{{{zzzbbb]]]hhhqqqtttuuuwwwwwwtttppppppqqqrrrtttvvvxxxyyy}}}}}}}}}~~~~~~xxxtttsssrrrqqquuuxxx{{{~~~~~~{{{mmmaaa```llltttnnneeebbb^^^XXXTTTQQQOOONNNPPPQQQSSSSSSRRRSSSUUUWWWZZZ\\\^^^aaadddfffhhhiiinnnqqqtttuuutttrrrqqqqqqooommmjjjhhhgggeeebbb```WWWVVVVVVVVVWWWWWWVVVTTTQQQOOOKKKGGGBBB>>>;;;999777777777777777666666555444666888:::;;;:::999999777777888999999999999999555555555555555666777777888888999999999999888888777777777888999:::;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKLLLNNNSSS^^^lllvvvlllooossswwwyyyyyyxxxvvvuuuvvvxxxyyyzzzyyywwwvvvvvvwwwwwwxxxyyyyyyzzzzzz||||||}}}~~~tttooohhhcccbbbbbbcccccc___^^^]]]]]]^^^___]]]\\\^^^^^^^^^___```___]]][[[XXXZZZ```gggpppwww{{{}}}sssqqqnnnllljjjhhhgggfffbbbcccdddcccbbbaaabbbcccbbbeeeiiimmmpppqqqppppppkkklllmmmpppvvv}}}{{{tttlllgggeeedddbbb```bbbaaa___^^^]]]\\\\\\\\\ZZZYYYYYY[[[^^^bbbgggiiikkkiiihhhhhhiiihhheeeccccccbbbbbbaaa```___^^^^^^ZZZ^^^______aaafffhhhgggaaa^^^YYYUUUSSSRRRQQQQQQNNNLLLJJJHHHHHHIIILLLMMMLLLQQQSSSQQQPPPQQQNNNJJJFFFEEEEEEDDDCCCBBBAAAAAA??????>>>=========>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<888888888888888777777777;;;;;;;;;::::::999999999888888888777888888999999888999999999999999::::::777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????AAABBBBBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGIIIJJJLLLNNNPPPSSSWWW^^^hhhoooxxx{{{vvvgggdddkkksssvvv___PPPKKKEEEBBBBBBBBB???===999999888777666666666777666666666666666666666666555666666888999:::;;;;;;:::<<<@@@HHHXXXkkkwwwzzzzzz|||{{{{{{yyyyyy___]]]gggpppuuuvvvxxxxxxwwwqqqrrrrrrssstttuuuwwwxxxzzz{{{|||}}}|||wwwsssooorrrsssvvvxxxyyyzzzzzzyyy{{{ooodddbbbjjj}}}zzzooollldddaaa[[[VVVQQQNNNLLLLLLPPPQQQRRRSSSSSSTTTWWWYYY\\\^^^aaaeeeiiikkkmmmmmmrrruuuxxxyyywwwuuutttsssooommmkkkjjjiiigggdddbbbUUUSSSRRRSSSUUUVVVUUUSSSOOOMMMJJJGGGBBB>>>;;;999777777777777777666555555999999888888888888888999666666888999999999999999555555555555555666777777888888999999999999888888777777777888999:::;;;<<<>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLNNNTTT___nnnyyyrrrrrruuuxxx{{{{{{yyywwwtttvvvwwwyyyyyyxxxwwwvvvxxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{|||~~~|||rrrnnnhhhdddbbbbbbaaaaaa]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\]]]]]]]]]\\\[[[ZZZUUUYYY^^^dddjjjnnnqqqsssgggffffffggghhhgggeeebbb```aaabbbbbbaaaaaacccdddccceeehhhlllnnnooopppooommmooosssxxx}}}~~~{{{xxxuuusssllliiidddaaa```______^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]```bbbdddbbb````````````___]]]_________^^^]]][[[YYYXXXVVVZZZ]]]]]]```eeefffdddZZZXXXUUURRRPPPOOOOOOPPPMMMLLLJJJHHHGGGHHHIIIJJJIIIMMMNNNLLLLLLNNNLLLHHHEEEEEEDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<<<<999999999999999999999999888888888888888888888888;;;;;;::::::999999888888888777777777777777888888888888888888888888888888777999::::::999888:::;;;::::::::::::::::::::::::::::::;;;;;;<<<===??????@@@AAABBBBBBAAAAAABBBDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLNNNPPPSSSYYYbbbkkkrrrvvv{{{sssiiiiiisss~~~vvv___OOOJJJEEEBBBBBBBBB???===999999888777777777777777777777777777777777777777666666777888999::::::;;;:::<<>>;;;999666666777777666666555444;;;:::888777666666777888555666888999999999888888555555555555555666777777888888999999999999888888888888888888999;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIKKKLLLOOOUUUaaappp{{{vvvvvvvvvxxx{{{{{{yyywwwtttvvvxxxyyyyyyxxxwwwvvvyyyzzz|||}}}~~~~~~}}}}}}}}}|||zzzyyy{{{~~~zzzwwwoookkkgggcccbbb```^^^\\\ZZZYYYXXXXXXZZZ[[[ZZZXXXYYYZZZ[[[ZZZYYYXXXXXXXXXSSSVVV\\\```cccfffggghhh_________bbbdddeeebbb___]]]^^^``````___```aaacccbbbccceeegggiiijjjkkkkkkkkkmmmqqquuuxxxzzz{{{{{{~~~}}}{{{zzzuuuuuutttrrrpppmmmjjjhhhaaaaaaaaa___]]]\\\]]]^^^ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[YYYXXXYYYZZZYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTXXX[[[[[[\\\```___\\\UUUTTTRRROOOMMMKKKLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFJJJJJJHHHHHHKKKJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;999999888888777777666666888888888888888888888888;;;::::::999888888777777777777666666666666666777777777777777777777777777777999::::::999888:::;;;999999999999999999999999::::::;;;;;;<<<>>>???@@@@@@AAABBBBBBAAAAAABBBDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMOOOSSS[[[dddnnnuuuvvv{{{rrrmmmqqqvvv___OOOJJJDDDBBBBBBBBB???===999888888777777777777777777777777777777777777777777777888888888999999999999;;;???FFFWWWkkkxxx{{{vvvwwwvvv{{{zzzvvvccc^^^eeeooovvvxxxvvvwwwxxxssssssssstttuuuvvvxxxyyy{{{|||}}}}}}wwwuuurrrpppoooooopppqqqrrrppplllhhhgggqqqnnnfffeee\\\YYYTTTPPPNNNNNNNNNOOOOOOPPPRRRSSSUUUYYY]]]aaacccfffjjjooosssvvvxxxyyyzzz~~~|||zzzxxxtttssspppnnnllliiidddaaaVVVPPPKKKKKKNNNQQQQQQOOOKKKJJJIIIFFFBBB>>>;;;999666666777777666666555444777777777777777777666666555666888999999999777666555555555555555666777777888888999999999999888888888888999999:::<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJHHHJJJMMMPPPWWWcccqqq|||yyywwwvvvwwwzzz{{{yyywwwuuuvvvxxxyyyzzzyyywwwvvv{{{|||}}}~~~~~~{{{zzz{{{|||vvvtttllliiifffcccaaa^^^[[[YYYWWWVVVUUUVVVXXXYYYXXXWWWVVVXXXYYYXXXWWWVVVVVVVVVQQQUUUZZZ^^^___``````aaa]]][[[[[[^^^aaabbb```^^^ZZZ\\\^^^^^^^^^^^^```aaa``````aaabbbcccdddeeefffgggiiikkkmmmoooppppppppprrrssssssssssssrrrqqqpppiiiiiiiiiiiigggeeebbbaaa\\\^^^```___\\\ZZZ\\\^^^ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[XXXVVVTTTTTTUUUWWWWWWVVVTTTUUUUUUVVVUUUTTTRRRQQQQQQVVVYYYXXXXXXZZZXXXSSSSSSRRRQQQNNNKKKIIIHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHFFFFFFIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::::::::999888888777666555555444888888888888888999999999::::::999999888777666666777666555555555555666666777777777666666666666666777999::::::999888:::;;;::::::::::::::::::::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBBAAAAAACCCDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNSSS\\\fffpppvvvvvv|||rrrpppwwwpppYYYNNNJJJDDDBBBBBBBBB???===999888777777777777777888777777777777777777777777888888888888888888999999999;;;>>>FFFWWWlllyyy|||}}}pppqqqttt{{{zzzuuuddd^^^dddnnnvvvxxxvvvvvvxxxtttttttttuuuvvvxxxyyyzzz}}}zzzvvvrrrppppppqqqsssooopppoookkkfffmmm}}}jjjbbbaaaWWWUUUQQQNNNMMMNNNPPPRRROOOPPPRRRTTTVVVZZZ___ccchhhkkkpppuuuzzz}}}}}}|||{{{wwwuuurrrooolllgggbbb^^^VVVPPPIIIHHHKKKNNNNNNMMMJJJJJJHHHFFFBBB>>>;;;999666666666666666555555444333444777999999888666555666777888999999888666555555555555555555666777777888888999999999999888888999999999:::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGIIIJJJGGGJJJMMMQQQXXXdddrrr|||vvvzzz|||yyyxxx{{{}}}{{{{{{{{{{{{yyyvvvuuuuuuwwwzzz|||~~~}}}|||yyyzzz||||||}}}{{{tttpppiiigggdddbbb```]]]YYYVVVWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXZZZ^^^bbbdddeeedddddd\\\\\\[[[ZZZ[[[\\\^^^___\\\\\\]]]^^^____________bbbbbbcccdddeeeeeeddddddcccdddeeeffffffeeedddccc________________________[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUTTTTTTVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAA@@@??????======<<<;;;::::::999888999999999888777666666555444555666777999999::::::;;;;;;;;;;;;::::::999888777777777777777777777777777777666666666666777777666777888999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<===???AAABBB@@@@@@AAAAAAAAABBBBBBBBBFFFEEEEEEEEEEEEGGGHHHJJJNNNNNNNNNSSS]]]iiisssyyyyyytttuuu{{{~~~tttkkkYYYMMMKKKHHHEEEDDDBBB???<<<999888777666555555555555555555555555666666666666777777888999::::::::::::999<<>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHHHHJJJMMMQQQWWWdddrrr}}}tttyyy{{{xxxxxx{{{}}}||||||||||||{{{xxxwwwxxxyyyzzz{{{}}}~~~~~~}}}|||yyyyyyyyyzzz|||{{{tttpppiiigggdddbbb```]]]YYYVVVUUUUUUUUUTTTTTTUUUUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY]]]```cccccccccbbb\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRRRRQQQPPPPPPOOONNNNNNPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;::::::999999999999999888777666666666444555666888999999:::::::::;;;;;;;;;::::::999888888888888888888888888888777777777666666777777777666666777888888888777777::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCC@@@AAAAAAAAAAAABBBBBBBBBFFFEEEEEEEEEFFFGGGIIIJJJOOOOOORRRXXXaaallluuuzzzvvvsssxxxvvvrrrjjjWWWMMMJJJGGGEEECCCAAA>>>;;;:::999888777666666666666555555666666666777777777777777888999:::::::::::::::===AAAJJJ\\\rrr|||mmmooolll{{{xxx}}}hhhcccggglllqqquuuvvvvvvvvvuuuvvvxxxzzz|||~~~zzzvvvtttrrrpppooonnnkkkgggbbbgggzzzvvveee[[[WWWPPPNNNKKKJJJKKKLLLNNNOOOSSSUUUWWWXXXZZZ```hhhooowwwzzz~~~~~~yyyuuuqqqlllfffbbb[[[TTTLLLHHHHHHIIIIIIHHHHHHGGGFFFEEECCC???:::666666666666666666666666666666777999:::::::::888777444555555666777777666666999777444555777999999888777777888999999999888888666777777888999;;;<<<===>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGIIIJJJMMMPPPVVVbbbpppzzzrrrwwwyyyxxxxxx|||}}}||||||}}}~~~}}}{{{zzz{{{|||zzz{{{|||}}}}}}}}}|||{{{yyywwwvvvxxx|||{{{tttpppiiigggdddaaa___\\\XXXVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWZZZ]]]___``````___ZZZZZZYYYWWWWWWWWWWWWWWW[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRTTTSSSRRRRRRSSSTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;::::::999999999999999888777777666666555555777888999999::::::::::::;;;;;;;;;:::999999888888888888888888888888888888777777777777888888888888999999999888777777999999999:::::::::;;;;;;=========>>>???AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKOOOQQQVVV^^^gggpppxxx|||~~~rrrsss|||}}}wwwssshhhTTTLLLJJJGGGDDDBBB@@@===::::::999888777777777777777666666666777777777888888777777888999::::::::::::;;;>>>CCCMMM```www~~~nnnppplll{{{|||~~~rrrcccffflllrrrvvvwwwwwwvvvwwwxxxzzz{{{}}}~~~~~~~~~|||xxxtttrrrooonnnmmmjjjeeehhhwwwqqq___VVVTTTMMMLLLJJJJJJKKKLLLOOOPPPUUUXXX[[[]]]```fffooovvv|||{{{wwwsssnnniiieee]]]UUUKKKEEEDDDFFFHHHHHHHHHFFFEEEDDDBBB???:::666777777777777777777777777777888999:::;;;:::999888555555666777777777666666888666555555777888888888888888999999999888888777777777777888:::;;;===>>>>>>???@@@AAABBBBBBAAAAAADDDDDDCCCDDDDDDEEEFFFGGGHHHJJJLLLOOOTTT___lllvvvpppuuuyyyxxxyyy|||~~~}}}|||}}}~~~~~~|||||||||}}}yyyyyyzzz{{{|||{{{{{{zzzyyyvvvsssvvv{{{zzztttpppjjjgggccc```^^^[[[XXXUUURRRRRRQQQQQQPPPQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOORRRRRRQQQQQQQQQQQQQQQQQQSSSUUUWWWZZZ[[[\\\[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPRRRQQQPPPPPPRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>;;;;;;::::::::::::::::::999999999888888777777777555666777888999999999999:::::::::;;;;;;::::::999888888888888888888888888999888888777777888888999<<<<<<<<<<<<;;;:::999999999::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKMMMOOOTTT[[[dddlllssszzz~~~~~~|||ooottt~~~|||zzzhhhSSSLLLJJJFFFDDDBBB???<<<999::::::999888777777888888777777777777888888888888777777888999::::::::::::;;;>>>DDDNNNbbbyyyrrrsssnnn}}}zzzzzz{{{dddhhhnnnuuuyyyzzzyyyxxxxxxxxxzzz{{{||||||||||||}}}}}}yyyvvvtttsssrrrpppllllllvvvlllYYYRRRPPPKKKLLLLLLLLLMMMNNNQQQTTTVVVYYY^^^bbbfffmmmwww~~~|||xxxuuupppkkkhhh___VVVJJJBBBAAADDDGGGHHHGGGFFFDDDCCCAAA>>>:::777777777777777777777777777666777888999999999888888555666666777777777666666666666666666777777888777999999999999999888777666777777888888:::<<<===>>>===???AAACCCDDDCCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLNNNSSS\\\hhhqqqooouuuyyyyyyzzz}}}}}}{{{}}}~~~~~~|||{{{{{{|||xxxxxxyyyyyyzzzzzzzzzzzzxxxuuusssuuuzzzzzztttpppjjjgggbbb___\\\ZZZWWWUUURRRQQQQQQPPPOOOOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWWWWWWWSSSTTTTTTUUUVVVWWWWWWWWWSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTWWWVVVUUUSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPOOONNNNNNOOOPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>=========999999::::::::::::::::::999999999999888888888888666777888999999:::999999999::::::;;;;;;:::::::::888888888888888888888888999999888888888888999999<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMNNNPPPWWW```iiiooouuu{{{~~~wwwpppxxxiiiSSSMMMJJJFFFDDDBBB???;;;999:::999888888888888888888777777777777888888888888777777888999::::::::::::999===BBBMMMaaayyyvvvvvvpppxxxvvv~~~gggkkkrrrxxx|||}}}{{{zzzwwwwwwxxxyyyzzzzzzzzzzzz{{{}}}zzzxxxvvvuuurrrpppuuu|||iiiVVVOOOMMMJJJKKKMMMMMMMMMOOORRRUUUVVVZZZaaafffllluuu|||yyyvvvrrrmmmiiiaaaWWWJJJAAA@@@BBBEEEGGGFFFEEECCCAAA@@@>>>:::777777777777777777777777777555666666777777777777777666777777777777777666666555666666777777666777777999999999999999888777666777777888999:::<<<===>>>===???AAACCCDDDCCCBBBAAADDDDDDCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNRRRZZZeeennn~~~pppvvvzzzzzz{{{~~~}}}{{{}}}~~~~~~|||{{{zzzzzzwwwwwwwwwxxxxxxxxxyyyyyyvvvuuutttvvvyyy}}}~~~yyytttpppjjjgggbbb^^^[[[YYYVVVTTTQQQPPPOOOOOONNNNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSPPPQQQRRRTTTVVVVVVWWWWWWPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSQQQPPPOOOOOONNNQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLLLLNNNNNNMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>====================================888888999999::::::;;;;;;999999999999999999999999777888888999::::::999999999999:::;;;;;;;;;::::::999999999999999999999999::::::999999999999::::::999999:::::::::999888888;;;;;;;;;<<<<<<<<<======<<<===???@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGIIILLLNNNPPPTTT[[[eeemmmrrrwww|||~~~uuussskkkVVVNNNKKKGGGDDDBBB???<<<999999888888777777777888888666666666777777777888888777777888999::::::::::::999<<>>???>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHGGGIIILLLMMMQQQYYYdddlll|||qqqxxx|||||||||}}}|||~~~}}}{{{zzzyyywwwvvvvvvvvvwwwwwwxxxxxxuuuvvvwwwwwwxxxzzz~~~~~~yyytttpppkkkgggaaa]]]ZZZXXXUUUTTTOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOQQQRRRSSSTTTSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRUUUUUUVVVVVVUUUTTTTTTSSSOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<777888888999::::::;;;;;;999999999999999999999999888888999999::::::999999888999::::::;;;;;;;;;:::999999999999999999999999::::::999999999999::::::777888888999999999999888::::::;;;;;;;;;<<<<<<<<<>>>???AAACCCDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDEEEEEEGGGIIIMMMOOOQQQYYY```jjjqqquuuyyy~~~yyyuuuxxxnnnZZZOOOLLLHHHEEECCC@@@<<<999777777777666666777777888555555666666666777777777777777888999::::::::::::999<<>>===:::888666666666666666666666666666666666666666777777888888888888888888777666666222555888888666555666777777777888999999999888888888888888999;;;<<<>>>???>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIFFFIIIKKKNNNRRRYYYdddlll}}}rrryyy}}}}}}}}}}}}}}}~~~{{{zzzyyyvvvvvvvvvvvvvvvwwwwwwxxxtttvvvyyyxxxwwwyyy}}}~~~yyytttpppkkkgggaaa\\\ZZZWWWUUUSSSMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSSSSSSSRRRQQQQQQPPPMMMNNNPPPRRRSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLNNNOOOOOONNNMMMLLLLLLJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????;;;<<<<<<<<<<<<<<<<<<<<<777777888999:::;;;;;;<<<999999999999999999999999888888999:::::::::999999888999::::::;;;;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;@@@AAACCCEEEGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEGGGJJJMMMPPPRRR\\\dddnnntttwwwzzz~~~vvvuuu{{{ppp\\\PPPMMMIIIFFFCCC@@@===:::777666666666666666777777555555555555666666666666777777888999:::::::::::::::===AAAKKK]]]sssttttttsssoookkk|||kkkpppvvv|||~~~}}}zzzwwwvvvwwwxxxzzz{{{|||}}}}}}|||zzz{{{yyy}}}yyykkkZZZPPPLLLIIIJJJOOORRRRRRPPPPPPSSSWWW[[[aaajjjsss|||~~~|||xxxtttqqqeee[[[MMMDDDAAABBBDDDEEEEEECCC@@@???>>><<<:::888666666666666666666666666777777777777777888888999888888888888888777666666222555888888666555555777666777888999999999999999888888999:::;;;===>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCEEEGGGIIIJJJFFFIIIKKKNNNRRRZZZdddlllzzzzzz{{{{{{||||||}}}}}}~~~{{{xxxzzzyyyxxxxxxyyyyyywwwvvv{{{zzzwwwuuuvvvxxx{{{}}}}}}xxxsssoooiiieee___[[[XXXWWWUUUTTTNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOPPPQQQPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>======<<<<<<<<<;;;>>>>>>>>>???@@@???;;;999>>><<<:::888777888999:::<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999::::::::::::::::::::::::;;;:::999888999;;;>>>???BBBCCCEEEFFFGGGFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFHHHLLLQQQUUU^^^iiivvv{{{{{{{{{yyytttuuutttaaaRRROOOKKKFFFAAA===:::888777777777777777777777777777777777777777777777777999999999999999:::::::::;;;<<<>>>FFFXXXoooxxxpppuuujjjggg{{{{{{gggnnnvvvzzz|||{{{wwwssstttwwwzzz|||||||||~~~}}}}}}|||yyyqqqeeeXXXNNNJJJJJJPPPOOOOOOPPPRRRVVVYYY[[[^^^eeepppyyy~~~|||xxxttteeeYYYIIIAAA@@@CCCCCCAAACCCBBB@@@>>>===<<<;;;;;;777777666666666666777777888888777777666666555555777777777777777666555555555777888888777777888999777888999999777666666777555555777888:::;;;======@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIILLLPPPRRRYYYhhhwww}}}}}}}}}|||||||||||||||~~~|||yyy{{{zzzxxxxxxyyyyyyxxxwww|||zzzxxxvvvwwwyyy{{{}}}|||wwwrrrnnniiiddd___ZZZXXXVVVUUUSSSMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLLLLNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNOOONNNMMMLLLKKKJJJKKKLLLLLLMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIDDDDDDCCCBBBAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<;;;:::;;;<<<======;;;:::999???>>><<<:::999:::;;;;;;888999::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999:::<<<>>>@@@BBBCCCEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJNNNSSSWWWcccmmmxxx|||{{{{{{tttsssyyyuuubbbTTTQQQMMMGGGBBB===:::888777777777777777777777777777777777777777777777777888888888999999999999999;;;<<>>===<<<;;;;;;777666666555555666666777888777777777666666666555777777777777777666555555555777888888777777888999777888999999777666666777555666777999;;;<<<===>>>??????@@@AAAAAABBBBBBCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHIIIMMMPPPSSSZZZiiiyyy~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}{{{yyyxxxyyyzzzzzzzzz|||{{{yyywwwxxxzzz|||~~~~~~~~~zzzvvvqqqmmmgggccc^^^ZZZWWWUUUSSSRRRMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHGGGGGGFFFFFFGGGGGGLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<>>===<<<:::::::::;;;;;;;;;<<<=========<<<:::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::<<<===???AAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGHHHIIILLLPPPVVVZZZiiiqqqyyy}}}{{{|||wwwmmmqqq~~~uuucccXXXUUUOOOHHHBBB===:::999777777777777777777777777777777777777777777777777777777777888888888999999:::<<>>??????>>>@@@@@@???>>><<<;;;;;;:::666555555555555555555666777777777777666666666666777777777777777666555555555777888888777777888999777888:::999888666777777666777888:::<<<===>>>????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIMMMQQQTTT\\\lll|||~~~|||zzzxxxxxxxxxyyyzzz}}}~~~~~~~~~|||zzzyyyzzz||||||||||||{{{yyyxxxyyyzzz|||~~~}}}|||yyytttppplllfffbbb]]]YYYWWWUUURRRQQQMMMLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@????????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCGGGGGGCCCBBBEEEHHHAAA@@@???>>>>>>>>>>>>???CCCCCCCCCBBB???<<<999777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGHHHJJJMMMRRRXXX\\\kkkrrryyy{{{{{{}}}wwwooojjjqqqsssaaa\\\XXXPPPHHHBBB===:::999777777777777777777777777666666666666666666666666666666666777888888999999:::<<>><<<======;;;>>>>>>>>>===<<<;;;::::::555555444444444444555555777777777777666666666666777777777777777666555555555777888888777777888999777999::::::888777777888777888999;;;===>>>???@@@???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMRRRUUU^^^ooo|||yyywwwvvvvvvvvvyyyzzz|||~~~~~~|||zzzzzz|||}}}}}}}}}|||{{{zzzyyyyyy{{{|||}}}{{{~~~}}}zzzwwwtttooollleeeaaa]]]YYYWWWUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFEEEEEEHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@??????>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999===AAAAAA>>>===@@@DDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCAAA???<<<999777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEGGGIIIKKKOOOTTT[[[___kkkpppwwwzzz|||xxxooolllllluuunnn______ZZZQQQHHHAAA<<<::::::888888888888888888888888666666666666666666666666555666666777888888999999999<<<@@@EEEUUUlllwwwrrrvvvuuu~~~zzzyyy|||{{{xxxzzzzzz|||~~~~~~yyyrrriiiaaaYYYUUUSSSUUUYYY^^^```bbbbbbaaafffllltttyyy}}}}}}tttpppoooooorrrtttvvvyyy|||~~~}}}{{{uuuooommmkkkaaaWWWPPPJJJBBB===;;;;;;;;;:::<<<<<<<<<<<<<<<;;;:::999555555444444444444555555666666666666777777777777777777777777777666555555555777888888777777888999888999::::::888777777888888888:::;;;===>>>@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJNNNRRRWWWaaasss}}}zzzxxxvvvuuuvvvvvv{{{|||}}}~~~|||{{{{{{{{{}}}~~~}}}|||{{{zzzyyyyyyyyyzzz||||||zzz|||~~~|||yyywwwsssooollleeebbb]]]ZZZXXXUUURRROOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777:::<<<<<<::::::===???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::;;;<<<<<<======<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFHHHJJJMMMQQQWWW^^^ccclllqqqwww{{{~~~qqqllloooqqq~~~}}}jjj^^^```ZZZQQQGGG@@@<<<;;;;;;888888888888888888888888777777777777777777777777555666666777888999::::::888<<<@@@EEETTTkkkuuurrryyyvvv~~~yyy|||~~~||||||}}}}}}wwwpppggg^^^XXXUUUWWW[[[___bbbcccddddddgggllltttzzz}}}vvvooollllllmmmoooppprrrtttuuuvvvuuuuuurrrqqqmmmhhhdddbbbZZZRRRKKKGGGAAA===;;;:::999888999:::;;;<<<<<<;;;999888666555555555555555555666666666666666777777777777777777777777777666555555555777888888777777888999888999;;;:::999777777888777888999;;;===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJNNNSSSXXXcccvvv~~~|||yyywwwvvvwwwxxxyyy~~~~~~~~~~~~zzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyyxxxyyyzzz{{{{{{xxxzzz|||}}}}}}~~~|||yyywwwtttooollleeebbb^^^[[[YYYVVVRRRPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFHHHHHHIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>=========>>>>>>=========>>>??????;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888:::<<<===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<===???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMPPPUUU[[[bbbgggooosssyyy~~~vvvlllmmmssswwwyyyiiiaaa```ZZZPPPFFF???<<<;;;<<<888888888888888888888888777777777777777777777777666666777888999:::;;;;;;888<<<@@@EEESSSkkksssrrr}}}xxxwww|||{{{uuummmddd]]]VVVXXX[[[___bbbdddeeefffggglllsssxxx{{{~~~{{{rrrllliiihhhhhhjjjkkkmmmnnnooonnnmmmlllgggiiigggaaa]]]ZZZUUUOOOHHHEEEAAA===;;;:::999888777999:::;;;;;;:::999888777666666555555666666777555666666666777777777888777777777777777666555555555777888888777777888999888:::;;;:::999888888888777888999:::<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJNNNTTTZZZeeeyyy~~~|||yyywwwwwwxxxzzz|||~~~}}}xxxyyy{{{}}}|||yyyyyyxxxxxxxxxxxxyyyzzzzzzwwwyyy|||}}}|||}}}~~~~~~{{{yyywwwtttpppmmmeeebbb___\\\YYYVVVSSSPPPMMMLLLKKKIIIHHHFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@??????===<<<<<<======>>>???@@@:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999888888:::;;;;;;:::<<<===>>>>>>>>>>>>======>>>===:::888888999;;;===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<>>>@@@BBBDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKMMMPPPSSSWWW^^^eeejjjrrrwww|||pppiiinnnvvv{{{wwwiiiccc___YYYOOOEEE>>><<<<<<<<<888888888888888888888888777777777777777777777777666777888999:::;;;<<<<<<888<<<@@@EEESSSkkkrrrqqqyyywww|||}}}yyyrrrhhhbbbWWWXXX[[[^^^bbbdddfffgggfffkkkrrrvvvxxxzzz~~~wwwpppkkkhhheeedddeeegggiiijjjkkkjjjhhhggg```dddddd^^^XXXUUURRRNNNFFFDDDAAA>>>;;;:::888888777888:::;;;;;;:::999888777777666666666666777777555666666666777777888888777777777777777666666555666777888888777777888999888:::;;;;;;999888888999666777888:::<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKOOOTTTZZZfffzzz{{{}}}~~~|||wwwuuuvvvwww{{{}}}~~~|||||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{zzzzzzzzzyyyxxxzzz}}}}}}|||{{{yyyvvvssspppnnndddcccaaa^^^ZZZWWWUUUTTTNNNNNNMMMKKKIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBB@@@?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::::::::999999888888888888888999999999:::::::::<<<<<<;;;:::;;;<<<===>>>???@@@AAACCCEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIILLLMMMOOOTTT\\\eeemmmrrrwwwzzzvvvnnniiikkkxxxssskkkjjjhhhZZZKKKDDD@@@<<<::::::::::::999999888777777777777777777777666666666666777777777666777888888999555888===CCCOOOccc{{{vvvpppyyyxxx}}}yyyssslllgggbbb```^^^^^^```cccddddddfffiiimmmpppssswww{{{}}}|||vvvoooiiieeecccccccccdddfffgggggggggfffeee______]]]ZZZVVVRRRNNNLLLEEECCC@@@===:::888777777777888:::;;;<<<<<<;;;:::999888777666666666666666777666555444444555666777999888888777666555555444777777777777888888888888999:::<<<;;;999777777888888999:::<<<===>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNSSS[[[kkk~~~}}}xxxvvvwwwyyyzzz|||~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{yyyzzzzzzyyyxxxyyy|||~~~|||yyyvvvrrrooommmgggeeebbb___[[[WWWTTTRRRNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@@@@??????>>>============????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIMMMNNNQQQWWW___hhhpppuuuyyy|||{{{ssslllggglll{{{rrrjjjiiihhhYYYJJJBBB???;;;999:::::::::999999888777777777777777777777666666666666777777777777777888888999777;;;@@@GGGRRReee{{{xxxqqq|||}}}vvv|||vvvooojjjbbb```^^^^^^aaacccdddeeegggjjjmmmppprrrtttxxxzzzzzzwwwqqqkkkfffcccbbbaaaaaabbbccccccccccccbbbbbb^^^]]][[[XXXUUUPPPMMMJJJEEECCC@@@===:::888777777666777888::::::::::::999777777666555555555666666777777666555555666777777888888888777666555555555777777777777888888888888888999:::999777666666777999999;;;<<<===>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKNNNSSS[[[jjj~~~~~~yyyvvvwwwyyyyyyzzz|||~~~~~~}}}|||{{{|||||||||||||||{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{xxxxxxyyyxxxwwwxxx{{{}}}|||yyyuuuqqqmmmkkkiiigggddd```[[[WWWTTTRRROOOOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>=========>>>>>>@@@@@@???======<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPTTT[[[dddmmmuuuyyy|||yyyuuuoooiiifffmmmrrrkkkjjjfffWWWHHH@@@===:::999;;;::::::999999888777777777777777777777666666666666777777777777777888888888888<<>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHKKKOOOSSS[[[iii|||zzzuuuuuuwwwwwwxxxzzz|||||||||{{{zzz||||||||||||||||||||||||~~~~~~}}}|||{{{{{{zzzzzzvvvwwwxxxxxxwwwxxxzzz|||}}}}}}|||zzzwwwssspppmmmkkkhhhgggddd```\\\YYYVVVTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAAAAABBBBBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@========================@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<::::::;;;===???AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOORRRWWW___hhhqqqxxx|||}}}{{{rrroookkkgggfffppptttpppnnnbbbTTTEEE>>><<<::::::;;;::::::999999888777777777777777777777666666666666666666777888888888888888999;;;>>>CCCOOOddd}}}yyymmmwww~~~vvvmmmxxx}}}zzzwwwuuuuuuvvvvvv{{{}}}~~~zzztttooollldddbbb``````bbbeeeffffffccceeefffgggfffggghhhjjjkkkiiifffccc```^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]ZZZZZZXXXVVVRRRNNNKKKHHHCCCBBB@@@>>>;;;999777777555666777999999999999888444444444444444555666777999888777666666777888999888777777777666666666555666777777777888888888888666777888777666666777999;;;;;;<<<===>>>??????>>>AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIILLLPPPTTT[[[iii||||||uuussstttvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{{{{|||||||||||||||~~~~~~}}}}}}|||{{{zzzyyyuuuwwwxxxxxxwwwwwwyyy{{{yyy{{{}}}yyyxxxwwwuuurrrooommmlllgggeeecccaaa^^^[[[YYYXXXRRRQQQNNNKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBBBBAAA???>>>>>>???AAABBB????????????????????????@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999:::<<<>>>@@@AAACCCCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGIIIKKKNNNOOOPPPSSSZZZbbblllttt{{{~~~}}}yyyvvvooollliiihhhjjjwww}}}xxxuuurrr[[[OOOBBB===<<<;;;:::<<<::::::999999888777777777777777777777666666666666666666777888888888888777;;;;;;<<<@@@MMMeeeyyyiiittt|||uuujjjvvv~~~~~~|||xxxuuusssqqqqqqqqquuuwwwyyy||||||wwwrrrooommmfffdddaaaaaabbbdddeeeeeeaaabbbdddcccbbbbbbccceeeeeedddbbb```^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYXXXUUURRRNNNKKKIIIBBBAAA@@@>>><<<999888777666777888::::::::::::999444444444444444555666777999888777666666777888999777777777777666666666666666777777777888888888888888999999999888888:::<<<<<<<<<===>>>????????????AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIILLLQQQUUU\\\jjj|||yyyvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxuuuwwwxxxyyyxxxxxxyyy{{{wwwxxx{{{}}}~~~~~~}}}}}}wwwvvvuuutttrrrpppnnnlllfffeeedddaaa___]]][[[ZZZSSSQQQNNNKKKHHHGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>;;;;;;<<<=========<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============999::::::::::::;;;;;;;;;:::;;;===@@@AAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHKKKNNNPPPRRRVVV]]]fffpppwww}}}zzzuuuqqqlllhhhgggiiiqqq~~~xxxpppTTTIII???======<<<;;;<<<::::::999999888777777777777777777777666666666666555666777999999888888777======<<<@@@MMMeeexxxggguuu|||uuuiiittt|||{{{yyywwwsssqqqooonnnnnnrrrrrrrrrtttvvvxxxzzz|||yyyzzzzzzxxxssspppnnnmmmfffccc```___```aaaaaaaaa___```aaaaaa``````bbbcccaaa```^^^]]]\\\[[[[[[[[[\\\]]]^^^___```___^^^^^^XXXXXXWWWTTTQQQNNNJJJHHHAAAAAA@@@>>><<<:::888666666777888::::::::::::999555555555444555555666666888777666666666666777888777777777777666666666666777777777777888888888888999:::::::::999:::===???======>>>???????????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIMMMRRRVVV^^^lll~~~|||{{{vvvwwwwwwyyyzzz{{{{{{|||yyyyyyyyyyyyzzzzzzzzz{{{yyyzzzzzzzzzzzzyyywwwwwwuuuwwwyyyzzzyyyyyyzzz{{{vvvxxxzzz|||}}}}}}|||{{{yyyyyywwwuuussspppnnnlllhhhgggeeebbb```]]][[[ZZZTTTRRROOOKKKHHHGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????>>>======>>>>>>>>>?????????>>>>>>>>>??????@@@@@@@@@??????????????????????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>======<<<<<<======:::;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::::::::999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGHHHJJJMMMQQQSSSVVVZZZbbbkkkttt{{{|||uuupppmmmjjjeeedddlllyyyyyyiiiMMMDDD<<<===???>>><<<===::::::999999888777777777777777777777666666666666555666888999999999777666;;;;;;<<<@@@LLLbbb}}}yyyhhhxxxwwwiiisss|||~~~}}}}}}|||xxxvvvtttqqqooonnnmmmlllooonnnlllllllllnnnqqqrrrmmmpppqqqpppllliiiiiiiiidddaaa]]][[[[[[\\\[[[[[[YYY[[[]]]]]]\\\]]]^^^```]]]\\\[[[ZZZYYYYYYXXXXXXVVVYYY\\\^^^______]]][[[VVVVVVUUUSSSPPPLLLIIIGGGAAA@@@@@@???===:::888666555666777999999999999888777777666555555555666666777777666555555666777777666666666666777777777777777777777777888888888888999:::::::::999;;;>>>AAA>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIMMMRRRXXX```nnnvvvwwwwwwyyyzzz{{{||||||xxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvvvvxxxzzzzzzyyyyyyzzz{{{wwwyyy{{{|||}}}}}}{{{zzz|||{{{zzzwwwtttpppnnnllljjjiiigggccc```\\\ZZZXXXUUUSSSOOOKKKHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBB@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>============>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======::::::::::::;;;<<<======;;;;;;;;;:::::::::999999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCEEEGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIILLLKKKKKKKKKNNNQQQUUUXXXYYY]]]eeennnwww}}}yyyrrrmmmjjjgggbbbbbbmmmxxxcccIIIAAA;;;===@@@???======::::::999999888777777777777777777777666666666666555666888999:::999777666666888;;;???JJJ]]]uuuzzzkkk{{{xxxjjjsss|||~~~}}}{{{zzzzzzuuutttrrrpppnnnmmmllllllmmmkkkiiigggfffhhhjjjllldddgggiiihhheeeccccccdddbbb___[[[XXXXXXXXXWWWVVVSSSUUUWWWXXXXXXXXXZZZ\\\ZZZZZZYYYXXXXXXWWWVVVVVVRRRUUUYYY]]]^^^]]][[[YYYTTTTTTSSSQQQNNNKKKGGGEEE@@@@@@@@@???===:::888666333555666777888888777777999888777666666666666666777666555444444555666777666666666666777777777777777777777777888888888888999999:::999999;;;>>>AAA>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHMMMSSSYYYaaaoooyyyyyyzzzzzz|||}}}xxxzzz{{{yyyvvvvvvyyy}}}}}}|||zzzyyyxxxwwwwwwvvvxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvxxx{{{~~~}}}zzzvvvrrrooommmiiiiiigggddd```[[[WWWUUUTTTRRRPPPMMMIIIGGGEEEDDDEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???============>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===?????????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::888888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::999===<<<<<<<<<===>>>@@@AAA???AAAEEEGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHJJJNNNRRRVVVXXXdddhhhnnnuuuzzz~~~{{{tttnnnhhhfffcccccciiiwwwtttUUUFFFBBB======@@@AAA>>>::::::::::::999999999888888777777777777777777777777666666777888999999::::::===;;;;;;AAAJJJXXXmmm~~~}}}ppp{{{{{{kkkwww~~~}}}|||zzzyyyyyytttrrrpppnnnmmmllliiigggjjjiiigggeeeccc```___^^^]]]\\\[[[\\\^^^______^^^___]]][[[ZZZXXXUUUQQQNNNNNNMMMMMMOOORRRTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVTTTRRROOOKKKGGGEEEAAA???===<<<;;;:::888666777777777777777777777777666666555555555666666777666555555444444666777888888777666444444555555666888888888888888999999999777888999:::<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHHHHGGGGGGHHHIIIMMMOOOSSSZZZeeeuuuyyyyyyzzz{{{||||||}}}~~~zzzzzz{{{zzzyyyzzz|||~~~~~~~~~|||zzzyyyxxxxxxxxxwwwxxxyyy{{{{{{|||{{{{{{yyyxxxxxxyyy|||~~~{{{wwwsssooommmhhhgggfffccc___[[[XXXUUUSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>======>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJJJJKKKJJJJJJLLLPPPUUUYYY[[[gggjjjpppvvv{{{~~~~~~xxxqqqkkkfffddd___bbblll}}}oooTTTEEEAAA======???@@@===::::::::::::999999999888888777777777777777777777777666777777888999999::::::<<<:::;;;@@@HHHUUUjjj{{{uuu~~~{{{jjjvvv~~~|||zzzxxxwwwvvvrrrpppnnnlllkkkjjjhhheeehhhgggfffdddbbb___]]]\\\YYYXXXVVVWWWYYY[[[[[[ZZZ^^^\\\[[[ZZZXXXUUUPPPLLLLLLKKKJJJLLLOOOQQQRRRQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTRRRPPPMMMIIIFFFDDDBBB@@@===<<<<<<;;;999777777777777777777777777777777666666555555555666666666666555444555666777888888777666444444555555666777777888888888888999999777777888:::;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHHHHHHHGGGHHHIIILLLOOOSSSZZZfffvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}}}}~~~|||zzzzzzyyyyyyuuuvvvxxxzzz{{{|||}}}}}}{{{zzzzzz{{{~~~|||yyytttpppmmmhhhgggeeebbb___[[[XXXVVVQQQOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIILLLLLLMMMOOOSSSYYY^^^aaalllnnnsssxxx|||~~~yyyrrrkkkfffcccaaa___ffftttfffQQQEEEAAA>>>===>>>>>><<<999:::::::::999999999888888777777777777777777777777777777777888999999::::::;;;999:::???EEEQQQeeevvvzzz~~~lllwww}}}zzzxxxuuutttssspppnnnkkkjjjiiihhhfffdddeeeeeeeeedddaaa^^^[[[YYYTTTSSSQQQRRRTTTVVVVVVVVV[[[[[[ZZZZZZXXXTTTNNNJJJIIIHHHGGGGGGJJJLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUQQQQQQPPPNNNKKKGGGDDDBBBBBB@@@>>>===<<<;;;999777777777777777777777777777888777777666666555555555666666555555555666777888888777666444444555555666666666777777888888888888777777888999;;;<<<======????????????????????????CCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHHHHHHHHHHIIIJJJLLLOOOUUU[[[gggyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxvvvsssuuuyyy||||||zzz~~~}}}|||zzzzzzyyyyyywwwwwwxxxzzz{{{||||||||||||{{{{{{|||~~~~~~}}}}}}}}}}}}{{{xxxsssooolllllljjjgggccc___[[[WWWUUUOOONNNLLLJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::999:::;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHIIILLLMMMOOORRRVVV]]]cccgggqqqssswwwzzz}}}{{{tttlllfffbbb```___fffooo{{{{{{]]]NNNDDDBBB???===>>>===;;;999:::::::::999999999888888777777777777777777777777777777888888888999999999999999:::>>>BBBMMM```rrr}}}~~~ppp{{{}}}yyyvvvsssrrrqqqnnnllljjjiiihhhgggeeeccccccdddddddddaaa]]]YYYWWWRRRPPPNNNOOOQQQSSSTTTTTTYYYYYYYYYYYYXXXSSSMMMHHHHHHFFFDDDEEEGGGIIIJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSOOOOOONNNMMMJJJGGGDDDBBBBBB@@@>>>======<<<:::888777777777777777777777777888888888777666555444444666666666666666777777777888777666444444555555666666666666777777888888999777777888999:::;;;<<<===>>>>>>>>>>>>>>>?????????DDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIKKKKKKPPPVVV]]]iii}}}|||||||||{{{zzzxxxwwwvvvxxxuuussstttyyy|||{{{zzz||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{}}}~~~~~~|||{{{yyyyyyyyywwwuuuqqqnnnlllpppnnnjjjeee___ZZZVVVTTTOOONNNLLLKKKIIIHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBDDDFFFGGGGGGKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKNNNRRRUUUZZZaaaiiinnnvvvxxxzzz}}}|||wwwooogggbbb`````````mmmwwwwwwtttXXXLLLDDDBBB@@@>>>===<<<;;;::::::::::::999999999888888777777777777777777777777888888888888888999999999888888;;;>>>AAAJJJ]]]ooo|||sss~~~~~~|||xxxtttrrrqqqqqqmmmkkkiiihhhhhhgggeeeccccccdddddddddaaa]]]YYYWWWRRRPPPNNNNNNPPPSSSUUUUUUWWWWWWXXXXXXWWWSSSMMMIIIHHHFFFDDDCCCEEEGGGIIIIIILLLMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPNNNNNNMMMLLLJJJGGGDDDCCCAAA???=========<<<:::888777777777777777777777777888888888888777666444333666666666777777777777777888777666444444555555666555666666777888999999999888888999:::;;;;;;<<<<<<======>>>>>>>>>?????????DDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKLLLPPPWWW___mmm~~~}}}zzzyyywwwwwwwwwyyyxxxwwwwwwyyy{{{||||||yyyyyyxxxxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||||||||yyywwwuuuuuutttsssqqqpppnnnmmmqqqooojjjddd^^^YYYVVVTTTPPPOOONNNLLLJJJIIIIIIHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::;;;<<<;;;:::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999999999999::::::::::::888999:::;;;<<<===>>>>>>@@@AAABBBDDDFFFGGGGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLPPPUUUYYY^^^fffooovvv{{{|||}}}|||vvvqqqjjjdddaaabbbeeehhhsss~~~zzzpppXXXNNNEEEDDDBBB@@@>>><<<;;;;;;:::::::::999999999888888777777777777777777777777888888888888888888888888777999<<>><<<<<<<<<;;;:::888777777777777777777777777777888888999888777555444555666777888888888777777888777666444444555555666666666777888999::::::;;;999999:::;;;;;;<<<=========>>>>>>??????@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHIIIIIIIIIKKKLLLMMMPPPWWWbbbqqq}}}zzzxxxwwwwwwxxxyyyyyyyyyxxxxxxxxx{{{}}}vvvvvvwwwwwwxxxzzz{{{|||zzzyyyyyyxxxyyyzzz{{{|||zzzyyyyyyzzz{{{yyyvvvssssssrrrqqqoooooooooppppppnnnkkkgggbbb]]]YYYWWWUUURRRQQQOOOMMMKKKJJJIIIIIIEEEDDDCCCBBBBBBAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::999999:::<<<======<<<:::999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===999999999::::::::::::;;;::::::;;;===>>>@@@AAAAAAAAACCCDDDFFFGGGHHHHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOONNNSSSYYY^^^ccckkkuuu}}}}}}~~~|||wwwnnnjjjdddaaabbbgggnnnsss|||}}}ppp\\\RRRFFFEEEDDDAAA>>><<<<<<<<<:::::::::999999999888888777777777777777777777777888888888888888888888888777999===@@@AAAIII]]]ooo}}}}}}|||yyyzzzxxxtttqqqooooooooopppiiigggfffeeeeeedddbbbaaabbbbbbaaa___\\\ZZZWWWVVVPPPMMMKKKKKKNNNQQQTTTUUUUUUTTTUUUVVVVVVUUURRROOOJJJGGGCCCBBBCCCEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGEEEBBBAAA>>><<<;;;:::;;;:::999777777777777777777777777777666777888999999888666555555666777888999888777777888777666444444555555666777777888999:::;;;<<<<<<:::;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCFFFHHHIIIIIIJJJKKKMMMNNNPPPWWWcccuuu~~~zzzwwwwwwxxxyyyvvvxxxyyywwwuuutttxxx{{{vvvvvvvvvwwwyyy{{{}}}~~~xxxxxxwwwxxxyyy{{{}}}yyyxxxxxxyyyyyyxxxtttqqqrrrqqqooonnnnnnoooqqqsssjjjgggccc___[[[YYYWWWWWWSSSRRRPPPNNNLLLJJJIIIIIIEEEEEECCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999::::::999888999;;;<<<<<<;;;999888::::::::::::::::::::::::;;;::::::999:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQPPPVVV]]]bbbgggooozzz~~~yyyttthhheeeaaa```dddllluuu{{{|||rrr```UUUGGGFFFEEEBBB???=========:::::::::999999999888888777777777777777777777777999999888888888888888888777:::>>>AAABBBJJJ^^^ppp{{{wwwvvvtttqqqnnnmmmmmmnnnpppgggfffdddcccccccccaaa___bbbaaa___\\\ZZZXXXVVVUUUNNNKKKIIIIIILLLPPPRRRTTTUUUTTTTTTUUUVVVVVVTTTRRRJJJFFFCCCAAABBBDDDFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGEEECCCAAA@@@===<<<::::::::::::888777777777777777777777777777555666888999999888777666555666777999999888888777888777666555444555555666777888888:::;;;<<<======;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCFFFHHHIIIJJJJJJLLLMMMOOOPPPVVVdddwww}}}{{{xxxxxxyyywwwvvvuuuuuuvvvxxxzzz|||yyyxxxvvvwwwyyy{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~}}}yyyvvvuuuwwwwwwvvvtttrrrqqqqqqpppooonnnmmmmmmjjjfff```ZZZVVVSSSSSSSSSUUUSSSPPPMMMJJJHHHGGGGGGFFFEEECCCCCCDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::999999:::::::::::::::999999999999999999:::;;;;;;;;;<<<<<<======??????@@@BBBCCCEEEFFFGGGCCCDDDGGGIIIJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGIIIKKKLLLLLLLLLNNNPPPSSSZZZccckkkpppvvv|||wwwpppaaaaaaaaacccgggppp{{{xxxxxxjjj[[[SSSHHHGGGDDDAAA>>>===<<<<<<<<<;;;::::::999999::::::777777777777777777777777666666666666777888::::::999<<<;;;>>>EEEFFFQQQggg||||||zzz|||{{{zzzyyytttrrrooommmkkkjjjkkkkkkiiihhhfffdddcccbbbaaaaaa]]]^^^^^^]]]\\\ZZZXXXVVVPPPNNNKKKJJJJJJLLLOOOQQQRRRSSSTTTTTTTTTRRRQQQPPPKKKHHHDDDBBBCCCDDDEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHEEEBBB@@@??????@@@999999:::::::::;;;;;;;;;::::::999999888777777777888888888888888777666666666666666666666777888888:::888666555444555777888888888888888:::===???@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJKKKMMMNNNQQQYYYgggxxx~~~}}}zzzxxxyyyyyyxxxwwwuuuuuuvvvwwwxxxzzzxxxxxxxxxzzz||||||{{{zzzzzzyyyyyyzzz{{{|||}}}|||yyyvvvuuuwwwxxxwwwuuuttttttsssrrrqqqpppooonnnjjjgggaaa\\\XXXVVVUUUUUUTTTRRROOOLLLJJJHHHGGGGGGGGGEEEDDDDDDEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========>>>>>>======<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999::::::;;;::::::::::::::::::::::::;;;;;;<<<======>>>??????AAAAAABBBDDDEEEGGGHHHHHHDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNPPPRRRWWW]]]gggnnnssswww}}}wwwooocccddddddgggmmmwww{{{yyyppp```TTTOOOHHHGGGDDDAAA>>>===<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777666777777888999:::999<<<:::===CCCCCCNNNddd{{{}}}xxx|||}}}zzzyyyxxxvvvqqqooommmjjjhhhhhhhhhhhhfffeeecccbbb```_________]]]]]]]]]\\\[[[YYYWWWVVVOOOMMMJJJIIIHHHJJJMMMOOOPPPQQQRRRRRRRRRPPPOOONNNKKKHHHDDDBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGDDDBBB@@@?????????<<<<<<;;;;;;;;;::::::::::::999999888888777666666888888888888888777666666666666666666666777777888999888666555555555777888999999999:::<<>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMNNNPPPSSSVVV]]]dddmmmtttwwwzzz}}}tttmmmbbbcccdddiiiqqq~~~www}}}ooo___VVVRRROOOHHHGGGDDDAAA>>>===<<<<<<<<<;;;;;;:::::::::::::::888888888888888888888888888888777777777888888999999<<<999;;;@@@@@@JJJaaa{{{wwwwww~~~yyywwwuuutttrrrmmmllliiigggeeedddddddddbbbbbb```^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXUUUTTTNNNLLLJJJGGGGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLJJJGGGDDDBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>>>>>>>======<<<:::999999888999999888888777666666666777777888888777777666666666666666666777777777777777666555555555666777888;;;;;;<<<===@@@BBBDDDFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLLLLNNNOOOSSSUUU]]]jjjzzz{{{vvvuuuttttttttttttuuuvvvxxxyyyyyyxxxxxxyyy{{{|||{{{zzz|||{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyzzz{{{{{{|||{{{yyyyyywwwvvvtttsssqqqqqqpppmmmhhhbbb^^^[[[YYYYYYSSSRRROOOLLLJJJIIIIIIIIIIIIGGGFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@???>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOORRRWWW[[[eeekkksssyyy{{{|||~~~zzzpppiiibbbdddhhhooozzz{{{vvv^^^UUUSSSSSSRRRHHHGGGDDDAAA>>>===<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888999999888888777888888888999;;;888:::@@@@@@KKKbbb}}}vvvrrr{{{vvvsssqqqpppnnnjjjiiigggeeecccbbbaaaaaa```___^^^\\\[[[[[[ZZZZZZYYYYYYZZZYYYXXXVVVTTTRRRNNNLLLJJJGGGFFFFFFGGGHHHKKKLLLMMMMMMMMMMMMKKKKKKIIIFFFCCCAAABBBDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;:::999999888999999888777777666666555666777777777777777666666555666666777777777777777666666555555666777999:::<<<===???AAACCCEEEGGGHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKKKKKKKLLLNNNOOOSSSVVV^^^mmm~~~~~~zzzwwwssssssttttttvvvwwwxxxxxxwwwvvvvvvxxxzzz{{{zzzxxx{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}~~~~~~zzzyyyxxxwwwuuutttsssrrrtttqqqkkkeee```\\\YYYXXXUUUSSSPPPMMMKKKJJJIIIIIIIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>===@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======??????AAABBBDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSWWW\\\```lllqqqxxx||||||}}}~~~~~~tttkkkfffeeehhhoooyyykkkWWWQQQQQQPPPNNNHHHGGGDDDAAA>>>===<<<<<<===<<<;;;;;;::::::;;;;;;888888888888888888888888:::999888888888888888999888:::777:::@@@BBBNNNeeerrrnnn{{{~~~yyytttqqqnnnlllkkkhhhgggeeedddbbb``````______^^^]]][[[ZZZZZZZZZZZZWWWWWWWWWWWWVVVTTTQQQPPPNNNLLLJJJHHHFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGDDDAAA@@@AAACCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???======999999999999::::::::::::999999888888777666666666555666666777777777666666555555666777888777777666555555666777888999;;;;;;>>>???AAACCCEEEGGGHHHIIIFFFEEEDDDCCCAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOORRRVVVaaaqqq{{{wwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvxxxzzzzzzyyywwwzzzzzz{{{{{{|||{{{{{{zzz{{{}}}~~~~~~zzzzzzyyyxxxwwwvvvuuuuuuuuurrrmmmhhhbbb^^^[[[ZZZXXXVVVSSSOOOLLLKKKJJJIIIIIIGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@??????AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<======>>>>>>???AAAAAABBBCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIKKKMMMOOOOOOQQQTTTVVVYYY]]]cccgggqqquuu{{{}}}||||||wwwnnnhhheeedddiiisss~~~gggWWWQQQOOOLLLHHHHHHGGGDDDAAA>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999888888888999999:::888:::777:::AAACCCOOOggg{{{ooolllxxx~~~yyysssooommmkkkiiifffeeedddcccaaa___^^^]]]]]]]]][[[ZZZZZZYYYYYYYYYUUUUUUVVVUUUTTTRRRPPPNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHEEEBBB???>>>???AAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCFFFFFFEEECCCCCCBBBBBBBBB@@@@@@??????>>>>>>>>>===999999999::::::;;;;;;;;;::::::999999888777777777555555666777777777666666444555777888888888777666555555777999:::<<<===>>>???@@@BBBDDDFFFGGGHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHDDDFFFHHHIIIJJJKKKMMMOOORRRXXXdddvvv}}}wwwwwwwwwwwwwwwwwwvvvuuuvvvvvvwwwyyy{{{{{{yyywwwxxxyyyzzz|||||||||{{{{{{zzz}}}~~~|||}}}~~~{{{{{{zzzzzzyyyyyyyyyyyysssqqqmmmhhhddd```^^^]]][[[XXXUUUQQQNNNKKKJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIHHHIIIJJJLLLOOOQQQQQQTTTXXX\\\```eeejjjnnntttxxx{{{|||{{{|||{{{rrrkkkgggggggggnnnzzz{{{hhh[[[UUURRRNNNKKKHHHGGGDDDAAA>>>===<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888999::::::;;;:::;;;888999@@@BBBNNNfffzzzqqqooozzzyyysssooollljjjhhhccccccbbbaaa___]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTRRRPPPNNNMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFCCC@@@===<<<>>>@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>=========>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888444555555666777777666666444555777888888888666666555666888:::<<<>>>???@@@@@@AAACCCDDDFFFFFFFFFEEE@@@??????>>>>>>>>>??????>>>??????@@@BBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIEEEGGGIIIJJJKKKLLLNNNPPPTTT[[[iii{{{{{{tttuuuvvvxxxyyyyyyyyyyyyvvvwwwxxxzzz||||||zzzxxxwwwxxxzzz|||}}}}}}||||||yyy|||}}}{{{{{{}}}||||||||||||||||||||||||pppooolllhhheeebbbaaa```]]]ZZZWWWRRROOOLLLJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::======<<<<<<;;;:::888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<===>>>>>>@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKNNNPPPRRRRRRVVV[[[```eeejjjooorrrvvvyyy{{{{{{zzz{{{xxxoooiiihhhhhhpppyyyyyyjjj___ZZZXXXVVVSSSHHHGGGDDDAAA???===<<<<<<======<<<;;;;;;;;;;;;<<<999999999999999999999999888888888888999:::;;;<<<<<<===888999???@@@LLLccc}}}uuuttt~~~yyysssooollljjjhhhbbbaaaaaa```^^^\\\ZZZYYYZZZYYYXXXXXXWWWWWWWWWWWWSSSSSSSSSSSSQQQOOOMMMLLLGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDBBB???<<<;;;<<>>???@@@@@@???>>>===<<<;;;;;;<<<<<<;;;::::::999999888444444555666777777666666444555777888999888666555555666999;;;>>>@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDD===============>>>>>>???>>>??????@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJKKKLLLMMMOOOQQQWWW^^^lll~~~|||yyyxxxxxxyyyzzzzzzxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz}}}}}}|||zzzyyyyyy{{{|||}}}~~~~~~}}}}}}~~~|||||||||}}}|||zzzxxxvvvsssoookkkjjjhhhfffdddddd___YYYTTTPPPMMMJJJGGGHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???BBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::::::::;;;;;;;;;:::999999777888999:::;;;:::999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<:::::::::<<<===>>>>>>??????>>>>>>999999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIIIIJJJLLLHHHIIIKKKLLLNNNQQQUUUXXX\\\```ffflllrrruuuwwwxxxxxxyyyzzz{{{{{{||||||sssllliiillloooxxxvvviiiccc___YYYUUUSSSKKKIIIFFFCCC@@@???>>>>>>>>>===<<<<<<<<<<<<<<<===>>>===;;;:::999888888888999999999999999999999999888888:::;;;;;;>>>KKKXXXzzzwwwyyy}}}wwwxxxpppllljjjgggeeecccaaa^^^\\\\\\[[[ZZZXXXVVVVVVWWWWWWVVVVVVUUUUUUSSSQQQOOOOOOOOOOOOMMMKKKHHHFFFEEEDDDEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEEEEE@@@???===<<<<<<>>>???@@@DDDDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA>>>>>>======>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<;;;:::999888777555444333444555555666777888888999555555555666777777888888999999:::;;;===???AAABBB@@@AAABBBBBBBBB@@@>>><<<>>>===;;;::::::;;;===>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLLLLLLLNNNQQQTTTUUUbbbuuu}}}|||zzzzzzzzz{{{yyyxxxxxxyyyzzzzzzzzzzzzyyyxxxzzz|||~~~~~~|||zzzzzzzzzzzz{{{}}}~~~}}}|||}}}|||zzzxxxxxxuuuqqqnnnlllkkkiiigggddd```ZZZUUUQQQNNNKKKIIIHHHFFFDDDDDDEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???>>>===;;;;;;;;;:::;;;<<<<<<======<<<<<<::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMIIIKKKMMMOOOQQQTTTXXX[[[aaaeeekkkqqqvvvzzz{{{{{{xxxzzz|||}}}}}}~~~~~~vvvmmmhhhiiiooouuuvvvkkk```[[[WWWRRRNNNMMMGGGFFFCCCAAA???=========>>>>>>>>>>>>==================;;;:::999888888888999999999999999999999999999888:::;;;:::===IIIUUUlll}}}tttxxx~~~uuu{{{wwwpppllljjjgggeeebbb```]]]\\\[[[[[[YYYWWWUUUUUUVVVVVVVVVUUUTTTTTTRRRPPPNNNNNNNNNNNNLLLKKKGGGEEECCCCCCCCCCCCAAA??????@@@AAABBBCCCCCCCCCCCC@@@???>>>======>>>@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>======;;;;;;:::999777666555444444555555666777777888888666666666777777888888888888999:::<<<===???@@@AAA???@@@AAABBBAAA???===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMMMMOOORRRUUUWWWdddwww|||zzzzzzzzzzzzzzzyyyyyyzzz{{{{{{|||||||||}}}~~~|||zzzzzz{{{zzz|||~~~~~~}}}|||{{{yyywwwzzzwwwssspppooonnnlllkkkfffbbb]]]XXXUUURRROOOMMMKKKIIIFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB????????????????????????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::888999:::;;;<<<=========:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;========================<<<>>>??????===<<<<<<===;;;<<<<<<===============<<<<<<===>>>??????@@@@@@BBBBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNLLLNNNPPPSSSUUUYYY^^^aaajjjmmmsssyyy}}}~~~~~~~~~yyy|||yyyppphhhgggnnnyyyzzzhhh^^^UUURRROOOKKKIIIIIIEEEDDDBBB@@@???>>>>>>>>>>>>???@@@@@@@@@???===<<<===<<<;;;:::999888888888999999999999999999999999999999999::::::<<>>======>>>???@@@@@@@@@@@@@@@???>>>===>>>???AAABBBFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFDDDCCCAAA@@@???>>>@@@@@@AAAAAACCCDDDFFFGGGFFFFFFEEECCCAAA@@@???>>><<<;;;;;;999888777666555555555555666666777777888777777888888888888888888777888:::===>>>???????????????@@@@@@???>>><<<;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNNNNPPPTTTVVVZZZfffyyy{{{wwwwwwxxxyyyzzzzzz{{{|||~~~}}}{{{zzz{{{|||}}}~~~~~~}}}|||{{{yyywwwxxxuuurrrpppoooooommmlllhhheee```\\\ZZZWWWTTTRRRPPPNNNKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999:::;;;<<<============;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===???@@@@@@>>>===>>>???>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNMMMLLLLLLMMMOOONNNQQQTTTWWWZZZ___dddhhhtttwww{{{}}}{{{~~~}}}vvvmmmhhhlllyyy~~~lll___WWWPPPNNNLLLIIIHHHJJJDDDDDDCCCBBBBBBAAAAAAAAA???@@@BBBBBBBBB@@@>>><<<===<<<;;;:::999999999999999999999999999999999999:::999999:::999:::BBBKKK^^^rrr|||tttxxx~~~uuunnnkkkiiieeeccc___\\\ZZZXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMKKKKKKKKKKKKIIIGGGEEECCCAAAAAAAAAAAA???===<<<<<<===>>>>>>>>>>>>>>>??????>>>===>>>@@@BBBDDDGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFDDDBBB@@@???>>>>>>>>>???@@@BBBDDDFFFGGGIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999888777666555555555666666666777777888888888888888888888888666888;;;===??????>>>======>>>>>>>>>===<<<;;;:::777888:::<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLKKKLLLMMMNNNNNNPPPTTTWWW]]]iii{{{~~~xxxtttsssuuuxxxyyy|||}}}~~~{{{xxxxxx{{{}}}~~~|||{{{zzzxxxvvvvvvssspppnnnnnnnnnmmmlllkkkiiieeebbb```]]]ZZZXXXUUURRROOOMMMMMMLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@???@@@AAA@@@??????@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTXXX\\\```ffflllppp~~~}}}|||}}}xxxsssnnnnnnwwwlllcccYYYSSSNNNMMMKKKHHHHHHKKKDDDDDDDDDDDDCCCCCCBBBBBB@@@AAACCCCCCBBB@@@>>><<<<<<<<<;;;:::999999999999999999999999999999999999:::888999:::::::::@@@GGG[[[qqqyyy||||||tttmmmjjjgggccc```]]]ZZZXXXVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHGGGEEEEEECCCAAAAAAAAAAAA???===<<<<<<===>>>>>>>>>>>>===>>>=========>>>@@@CCCDDDGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@???>>>>>>???@@@BBBEEEGGGHHHIIIHHHGGGEEECCCAAA@@@???<<<;;;;;;:::999888777777555555555555666666666666888888888888888999999999666888;;;===>>>>>>======<<<<<<<<<<<<;;;:::999999777888:::<<<===>>>??????@@@AAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJLLLLLLIIIKKKLLLMMMNNNPPPSSSVVV```lll|||zzztttpppqqqtttwwwxxx|||{{{wwwuuuvvvzzz~~~}}}{{{zzzyyyxxxvvvtttrrrooonnnoooooonnnnnnooommmjjjhhhfffddd```^^^YYYWWWSSSQQQPPPOOOLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSUUUWWWZZZ^^^ccchhhnnnuuuyyy~~~}}}sssqqqrrryyyvvvccc___UUUPPPLLLLLLJJJFFFGGGJJJBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::999999999:::999999999999999999999999;;;888999;;;;;;;;;???EEETTTjjj}}}|||sssmmmiiieeeaaa]]][[[YYYVVVTTTTTTSSSRRRPPPPPPPPPOOOOOONNNMMMKKKKKKJJJIIIGGGGGGGGGGGGEEECCCDDDCCCAAA@@@AAA@@@???===<<<======>>>>>>=========<<<<<<;;;<<<===@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFEEECCCBBBAAA@@@??????@@@AAACCCEEEGGGHHHFFFFFFEEECCCAAA@@@???>>>;;;::::::999888888777777555555555555555555555555666666777777888999999:::777888:::<<<============;;;;;;::::::999888888888888999:::;;;<<<>>>???@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMNNNPPPTTTWWWbbbmmm}}}zzzvvvqqqnnnppptttwwwxxx{{{~~~~~~|||xxxtttrrrtttyyy~~~{{{yyyxxxxxxwwwvvvvvvsssqqqpppqqqrrrrrrqqqrrrpppnnnlllkkkiiifffcccaaa^^^ZZZXXXVVVTTTRRRPPPMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????===============>>>??????>>>>>>??????@@@?????????======<<<<<<<<<===>>>???>>>==================>>>??????@@@@@@AAABBBBBBBBBAAABBBBBBBBBAAAAAACCCEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRTTTWWWZZZ\\\___dddjjjpppwww~~~{{{rrrttt{{{sssbbb^^^SSSOOOMMMLLLIIIEEEFFFJJJDDDDDDEEEEEEEEECCCBBBAAACCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999999999::::::999999999999999999999999:::888888<<<===<<>>>>>???@@@AAACCCEEEFFFCCCBBBAAA@@@???>>>======999999999888888777666666555555555555555555555555444444555666888999::::::999999:::;;;<<<<<<======::::::999888777777777777::::::999:::;;;===???@@@??????@@@AAABBBCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNOOOQQQUUUXXXcccnnn~~~}}}wwwsssooonnnppptttxxxyyyyyy}}}||||||zzzvvvrrrpppsssyyy~~~~~~zzzxxxxxxxxxwwwwwwxxxvvvsssssstttuuuuuuttttttrrrpppooonnnllliiifffhhheeeaaa^^^]]][[[XXXVVVPPPOOONNNLLLKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@<<<===>>>???@@@AAAAAAAAA???>>>=========>>>@@@AAA>>>>>>============>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCCCCBBBAAABBBDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNQQQSSSUUUWWW[[[^^^```dddiiiooouuu|||~~~zzzuuuyyyuuuccc___UUUQQQNNNMMMJJJFFFFFFJJJGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>;;;;;;:::999999999::::::999999999999999999999999:::888999<<<>>>===@@@DDDIII___uuu}}}~~~}}}~~~|||tttlllhhhccc]]]YYYYYYVVVTTTRRRRRRQQQOOONNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGEEEDDDEEEDDDCCCAAAAAA@@@>>>===>>>===<<<:::;;;;;;;;;<<<<<<;;;:::::::::999999:::<<>>@@@AAABBB@@@@@@??????>>>===<<<<<<999888888888777777666666555555555555555555555444222333444666777999:::;;;999999999:::;;;<<<===>>>:::999888777666666666666;;;;;;999999:::<<>>===;;;:::999999:::;;;::::::::::::::::::::::::::::::::::::;;;===???@@@LLLVVVgggyyytttkkkddd___[[[YYYWWWUUURRRPPPNNNMMMNNNOOOIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBBBBCCCDDDBBBAAA???>>>>>>===<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999888999;;;===??????@@@AAAAAABBBBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<::::::::::::;;;===???@@@>>>>>>===<<<:::999888777777777777777666666666666555555555666666666666777666666555555555777999:::888999::::::;;;;;;;;;;;;888777777666666666666777666777999;;;===???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNMMMNNNRRRYYY```iiisss}}}zzzqqqhhheeekkkssswwwwwwxxx~~~~~~~~~{{{xxxwwwxxx{{{~~~||||||~~~~~~{{{yyywwwwwwxxxxxxvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrqqqnnnlllmmmnnnmmmjjjfffcccccccccaaa___[[[UUUNNNJJJIIIJJJGGGFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNPPPSSSXXX\\\```cccgggiiipppsssxxx{{{}}}~~~~~~qqqfff]]]^^^\\\WWWPPPKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@??????>>><<<;;;::::::;;;;;;:::::::::::::::::::::::::::999999999;;;<<<>>>???JJJUUUgggxxx~~~tttjjjccc^^^ZZZXXXTTTSSSPPPNNNLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>======<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;:::999888999;;;===>>>??????@@@AAAAAAAAAAAA@@@AAA@@@>>>===<<<;;;;;;;;;999888888999:::;;;===>>>======<<<;;;:::999888888777777777777666666666555444444555555555666666666666555555555666777888999777888888999999:::999999777777666555555666666666777777999;;;===???AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOONNNOOOSSSZZZ```jjjttt}}}uuulllgggjjjpppvvvxxxzzz{{{yyy|||~~~|||{{{|||~~~}}}}}}|||{{{yyyxxxwwwwwwvvvvvvuuuuuutttttttttssstttssssssttttttssspppmmmmmmnnnnnnllliiigggggggggjjjgggbbbZZZRRRLLLKKKKKKIIIGGGFFFEEEFFFGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCFFFEEECCCAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTYYY___dddgggjjjmmmoooxxxzzz}}}|||ooofff[[[\\\]]]ZZZTTTNNNIIIGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999999999999:::;;;===>>>GGGRRReeewww~~~zzz}}}sssjjjccc]]]YYYVVVPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAAAAABBBAAA??????@@@???>>><<<======<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999888999:::<<<======>>>>>>???@@@?????????>>>===<<<;;;::::::999999777777777777888:::;;;<<<;;;;;;:::::::::999999999777777777666666666555555333444444444555555555555666555555555666777888999666666777888888888888777555555555444555555666666777888:::<<<>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPPPPTTT[[[```jjjvvvyyyqqqmmmpppvvvzzz|||~~~zzz||||||{{{zzz|||}}}~~~~~~|||{{{||||||{{{zzzyyywwwvvvvvvuuuuuuttttttssssssrrrsssssstttvvvwwwuuuqqqnnnmmmnnnooommmkkkjjjjjjkkkrrrooohhh^^^UUUOOOMMMMMMMMMKKKIIIHHHIIIIIIIIIGGGGGGGGGHHHIIIIIIHHHFFFEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFGGGGGGIIIJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSUUUXXXYYY[[[```ggglllppprrrtttvvv|||~~~~~~yyy~~~tttqqqooofff^^^UUUUUUVVVTTTPPPLLLHHHFFFIIIJJJKKKKKKJJJHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::<<<===CCCOOOcccuuu~~~zzzttt|||}}}sssjjjccc]]]XXXUUUMMMMMMMMMLLLJJJHHHFFFEEEGGGFFFEEEDDDBBBAAA@@@???BBB@@@???>>>???>>>===;;;<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;999999888888999:::;;;;;;;;;<<<======>>>>>>======<<<;;;:::999888888888888666777777777888999::::::999999999999999999999999777777666666666555555555333333333444444444555555555555555666777777888888666777777888888888777777444444444444444555666777999999;;;<<<>>>@@@AAABBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQRRRVVV]]]cccmmmyyyvvvssswww|||zzzzzz|||}}}{{{|||{{{zzzzzz||||||{{{yyyyyyzzz{{{{{{zzzxxxvvvtttuuutttttttttssssssrrrrrrsssssstttvvvxxxvvvssspppqqqrrrsssrrrppppppppprrrvvvrrrkkkaaaXXXRRRPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPSSSWWW[[[^^^```ccchhhnnnssswwwxxxzzz|||}}}zzz}}}xxxfff^^^```aaa\\\WWWQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===AAALLL___ssswwwqqqzzz}}}tttkkkccc\\\WWWTTTMMMMMMLLLKKKIIIGGGEEEDDDFFFFFFEEECCCBBB@@@??????AAA@@@>>>>>>???>>>===;;;::::::::::::999999999999888999999:::::::::::::::999888888888999999999:::999::::::;;;<<<;;;;;;;;;999999888777666666666666777777888888999999999:::777777777888888888888888666666666666555555555555333333333444444444555555444555666666777888888888777888888888888888777777333333333444444666777777::::::;;;===???@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRXXX```gggrrr~~~xxxzzzzzzxxxzzz|||}}}~~~|||zzzyyyyyyyyyxxxwwwxxxxxxyyyyyyxxxwwwuuutttsssssssssssssssssssssssssssssstttuuuwwwwwwtttrrrpppqqqrrrrrrppppppqqqrrrvvvrrrkkkaaaYYYTTTSSSTTTNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLPPPQQQUUUYYY^^^bbbfffgggkkkoootttxxx{{{|||~~~~~~~~~ttthhhZZZTTTWWWZZZXXXUUURRRNNNJJJIIIIIIKKKLLLLLLJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDD>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;<<<===AAAIII[[[rrrxxxrrryyy~~~uuulllddd]]]WWWSSSMMMMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>???>>>======>>>>>>===<<<999999999999888888888888777777888999999999999888888888888888888888888888777888999999::::::999999888777777666555555666666666777888888999999888888666666777777777777777777666666666555555555444444333444444444555555555555444555666777888888888777777888888888888777777666333333333444555777888999;;;;;;<<<>>>???AAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOOOOPPPRRRZZZeeemmmxxx|||||||||yyy{{{}}}yyywwwwwwwwwvvvuuuwwwwwwwwwvvvvvvuuutttsssqqqqqqqqqrrrssssssttttttsssrrrrrrtttvvvvvvuuusssooopppqqqpppooonnnoooqqqsssooohhh```YYYUUUVVVWWWRRRPPPMMMMMMMMMMMMLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPSSSVVV[[[aaafffkkkmmmoooqqqtttxxxzzz|||~~~iiiaaaWWWSSSUUUYYYYYYXXXTTTPPPKKKIIIJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEEEEDDDDDD@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===BBBGGGWWWqqq~~~uuuxxxvvvmmmeee^^^WWWSSSMMMLLLIIIGGGEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===<<<;;;:::;;;<<<===<<<;;;888888888888888888888888555555666777777777777777777888888888888888777777666666777888888888888888777777666555555555666666444555666777888777666666666666666666666666666666666666555555555444444444444444555555555666666666444555666777888888888777666777777777777666555444333333444555666888::::::<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNRRR[[[hhhrrr}}}|||~~~}}}{{{~~~~~~yyyvvvuuuuuuuuutttvvvvvvuuuuuuttttttssssssooopppqqqrrrsssttttttuuusssrrrqqqrrrtttvvvuuutttssstttuuutttsssrrrssstttpppmmmggg___XXXVVVWWWYYYVVVTTTRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIEEEEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSUUUUUUVVVYYY___ffflllpppssstttuuuwwwzzz{{{}}}sssddd^^^WWWTTTVVVYYYZZZZZZUUUQQQLLLKKKKKKKKKIIIGGGKKKKKKJJJJJJJJJKKKKKKLLLFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>CCCFFFUUUqqqxxxxxxwwwnnnfff^^^XXXTTTMMMKKKHHHEEECCCCCCDDDDDD??????>>>>>>=========<<<999888888999;;;<<<<<<;;;777777777777777888888888444555555666666666666666777777888888888888777666555666666777777777777777777777666555555555666666333444555666666666555444777777666666555555555555666666555555555444444444555555555666666666666777333444666888888888777777555666666666555444444333333333444555777999:::;;;<<<======???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMQQQ\\\kkkvvvxxxtttrrrssstttttttttuuuuuutttssssssuuuxxxuuuvvvvvvwwwwwwwwwwwwwwwtttsssrrrqqqrrrtttvvvxxxyyyxxxvvvtttrrrqqqppppppooolllhhhccc^^^[[[YYYXXXZZZYYYWWWVVVTTTTTTTTTTTTPPPNNNKKKIIIIIIHHHGGGEEEIIIGGGEEEEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHLLLJJJIIIIIIIIIIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMKKKIIIHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJLLLOOOOOONNNNNNNNNOOOOOOQQQSSSVVVYYY[[[\\\]]]]]]aaaffflllrrrvvvxxxyyy}}}||||||}}}zzzjjj]]]XXXSSSSSSVVVZZZ\\\[[[TTTPPPKKKIIIJJJLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGKKKIIIHHHFFFEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@??????@@@???>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<>>>III[[[qqq{{{{{{xxxoooggg___XXXTTTMMMKKKHHHEEECCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;::::::999999999:::999999999888888777777666666666666666666666666666666666666666666666666555555555555555555555555777555444222111111222222555555555555555555555555666666666666666666555555555444333333333333444555444444444555555555555666555555555555666666666666777777777777666666666666666666777888999999::::::======>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQSSSRRRTTT^^^ooo|||{{{uuuqqqqqqrrrttttttsssttttttsssssssssvvvxxxzzzyyywwwuuusssssssssssstttsssrrrrrrrrrtttvvvxxxyyyxxxvvvtttrrrqqqppppppqqqoookkkgggccc```^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXTTTRRROOOMMMMMMKKKIIIHHHIIIGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNOOONNNOOOPPPRRRTTTUUUXXX[[[^^^```bbbccccccfffkkkqqqvvvzzz|||}}}}}}}}}}}}~~~qqqbbb]]]ZZZWWWVVVWWWXXXYYYYYYSSSOOOKKKIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFCCCCCCCCCBBBBBBAAA@@@???@@@???>>>===<<<;;;::::::<<<;;;;;;;;;;;;<<<======>>>FFFVVVjjj}}}|||yyyxxxoooggg___XXXTTTLLLJJJHHHEEEBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999888777777777777666666666555666666666666666666666666555555555555555555555555555555555555555555555555666555444333222222222222555555555555555555555555444444444444444444444444555444333333333333444555444444444444555555555555555555555555666666666666777666666666666666666666666666777888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSRRRUUU```qqq~~~|||{{{|||~~~|||{{{{{{|||~~~~~~|||zzzvvvqqqnnnoooqqqssstttrrrsssttttttssstttvvvxxx~~~yyytttqqqpppqqqrrruuutttrrrrrrrrrtttvvvxxxzzzyyywwwuuurrrqqqpppoootttrrrpppmmmjjjgggfffeeebbbcccddddddcccaaa___^^^[[[YYYVVVTTTRRRPPPMMMKKKKKKIIIHHHHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHJJJKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJIIIJJJJJJKKKKKKMMMOOOPPPPPPPPPRRRVVVXXX[[[\\\___cccfffhhhjjjkkkkkkmmmrrrwww|||}}}}}}~~~~~~kkkaaa]]]^^^]]][[[YYYVVVVVVVVVRRROOOLLLJJJKKKKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDCCCCCCBBBAAA@@@??????>>>======<<<;;;;;;===<<<<<<<<<<<<===>>>>>>???DDDOOObbbuuu}}}yyy|||~~~wwwoooggg```YYYTTTKKKJJJGGGDDDAAA@@@??????<<<<<<;;;;;;:::999999999999999999888888888888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444333222111111444444444444444444444444444444444444444444444444555444444333333444444555444444444444555555555555444555555555555666666666666666666666666666666666555666777888:::;;;<<<===??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTXXXdddvvv}}}~~~~~~}}}zzzyyyzzz{{{wwwwwwxxxyyyzzzyyyvvvsssuuuqqqmmmkkklllpppssstttrrrtttuuuvvvuuuvvvxxxyyyzzzsssppppppsssuuuuuutttsssrrrssstttvvvxxxzzzyyywwwuuusssqqqppppppuuutttsssqqqooommmllllllgggiiikkklllkkkiiifffcccaaa___\\\ZZZXXXUUURRROOONNNMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHHHHIIIJJJIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSSSSTTTWWW\\\___aaacccfffjjjmmmppprrrrrrqqqtttxxx|||~~~~~~yyyyyykkkfff]]]```cccaaa[[[VVVTTTTTTPPPNNNLLLKKKKKKKKKLLLLLLIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<======>>>AAACCCKKK[[[ooo|||}}}xxxooohhh```YYYTTTKKKIIIFFFCCC@@@>>>>>>===;;;;;;;;;:::999999888888888888888777777777777777999999999888888888888888666666666666666666666666555555555555555555555555444444444444444444444444333333444555444333111000444444444444444444444444555555555666666666666666444444444444444444444444333333444444444555555555444444444555555555666666555555555666666666666666555666777999;;;<<<>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTUUUVVV]]]jjj{{{}}}~~~|||yyyxxxxxxuuuuuuvvvxxxyyyxxxuuurrrrrrooojjjiiikkknnnrrrssstttvvvwwwxxxwwwwwwyyyzzz|||vvvqqqoooqqqtttvvvvvvuuutttsssssstttvvvwwwzzzyyywwwuuusssrrrqqqqqquuuuuutttsssrrrqqqpppooolllnnnppprrrqqqoookkkiiigggeeebbb```^^^[[[WWWSSSPPPOOONNNNNNNNNMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXX[[[```cccggghhhkkkooorrrtttvvvwwwuuuwww{{{~~~zzzxxx|||pppgggeee\\\```dddccc]]]WWWTTTSSSMMMMMMMMMLLLKKKKKKLLLMMMKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===???@@@FFFTTTgggxxxyyyqqqhhh```YYYUUUKKKIIIFFFCCC@@@>>>======<<<<<<;;;::::::999999888777777777777777777777777888888888888888888999999666666666666666666666666555555555555555555555555444444444444444444444444222333444555444333222111444444444444444444444444555555555666666666777777444444444444444444444444333333333444444444444555444444444444555555555555444444555555666666666777666666888999;;;===>>>???>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQQQQUUUVVVXXX[[[cccqqq|||xxxwwwvvvuuuuuuvvvxxxyyyxxxvvvsssooojjjhhhjjjnnnqqqrrruuuwwwyyyyyyxxxwwwxxxxxxxxxuuurrrooooooqqqtttvvvwwwvvvtttsssssstttvvvwwwxxxxxxvvvuuutttsssssssssuuuuuuuuuuuutttsssrrrqqqppprrrtttvvvuuussspppnnnkkkjjjhhhfffdddaaa\\\YYYSSSRRRQQQQQQQQQOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVXXXZZZ[[[]]]___cccggglllmmmppprrruuuwwwyyyyyywwwyyy|||{{{uuu{{{wwwddd\\\[[[XXX\\\___```]]]XXXTTTRRRKKKLLLMMMLLLKKKKKKMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFFFFGGGFFFFFFEEEEEECCCCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>=========:::::::::::::::;;;<<<<<<<<<===BBBMMM]]]nnn||||||sssjjjaaaYYYTTTLLLJJJGGGCCC@@@>>>===<<<<<<<<<<<<;;;::::::999999777777777777888888888888666666666666777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333444444333333222333333333333333333333333222222333333444555555555333444444555555444444333333333333333444444444444333444444444444555555555444444444555555666666777777888999:::<<<===>>>???>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSYYYZZZ\\\aaajjjwww||||||xxxvvvvvvvvvvvvuuuuuuqqqllliiijjjmmmpppqqquuuvvvxxxxxxvvvuuuuuuuuussssssrrrrrrrrrtttuuuvvvwwwvvvuuusssssstttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttsssrrrtttvvvxxxyyyyyywwwuuussspppnnnmmmllljjjgggbbb___ZZZYYYXXXXXXXXXUUURRROOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZ]]]```bbbdddfffhhhjjjmmmpppqqqsssvvvxxxyyyzzz{{{xxxzzz|||~~~~~~xxx{{{lllZZZTTTTTTSSSUUUXXX[[[[[[YYYTTTPPPJJJLLLMMMMMMKKKKKKMMMOOOOOOMMMKKKHHHFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEEEECCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;===BBBIIITTTddduuu~~~tttkkkaaaYYYTTTMMMKKKGGGDDD@@@>>>======<<<;;;;;;::::::999999888777777777888888999999999555666666666777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333222222333333444333333333333333333333333222222333333444555555666333333444555555444333333222222333333333444444444333333444444444555555555333333444555555666777777999999:::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSVVVWWW[[[]]]```gggppp}}}||||||wwwtttrrrqqqpppvvvrrrmmmjjjjjjmmmoooppptttvvvwwwwwwuuusssrrrsssttttttuuuvvvwwwxxxxxxxxxxxxwwwuuutttsssuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvuuusssrrrwwwxxxzzz{{{zzzyyywwwvvvrrrqqqpppooonnnkkkfffcccaaaaaa``````___]]]YYYUUUNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJJJJJJJJJJHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFFFFGGGJJJLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLNNNPPPMMMNNNNNNPPPQQQSSSUUUVVVVVVWWWWWWXXXZZZ\\\^^^___eeehhhkkkmmmnnnppprrrtttssstttuuuwwwyyyzzz{{{{{{yyy{{{}}}~~~}}}{{{~~~fffXXXTTTTTTOOOOOORRRVVVYYYXXXSSSNNNIIILLLNNNMMMLLLKKKMMMPPPPPPNNNKKKHHHFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===@@@DDDIIIQQQ```rrr|||vvvlllbbbYYYTTTMMMKKKHHHDDDAAA???======;;;;;;::::::999888888888777777888888999999999:::777777888888999999999:::666666666666666666666666444444444444444444444444333333333333333333333333444333222111222333444555333333333333333333333333444444555555666777888888333333444555555444333333222222333333333444444444333333333444444444555555333333444444555666777777::::::;;;;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMPPPRRRUUUXXXZZZ]]]___cccjjjtttxxxzzzrrroooppprrrqqquuuvvvqqqiiifffkkkrrrvvvwwwxxxwwwuuussssssttttttsssrrrsssuuuwwwwwwwwwtttvvvvvvtttqqqqqqsssvvvuuuvvvwwwxxxyyyzzzzzzzzzvvvuuusssrrrssstttsssrrrwwwyyy|||}}}}}}{{{xxxvvvtttsssrrrpppooonnnnnnmmmjjjiiihhhfffdddaaa___^^^[[[YYYVVVSSSQQQQQQQQQQQQMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHJJJMMMQQQSSSRRRQQQMMMNNNOOOQQQTTTWWWYYY[[[ZZZ[[[]]]___aaadddeeefffpppqqqqqqrrrssstttuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{yyyzzz||||||}}}|||~~~xxxvvvzzzwww```RRRNNNNNNNNNOOOQQQRRRRRRPPPOOOMMMMMMLLLKKKJJJKKKLLLOOOPPPKKKJJJHHHGGGFFFGGGGGGHHHIIIGGGDDDBBBBBBBBBBBBAAAAAACCCEEEEEECCC@@@??????AAAAAA@@@@@@???>>>>>>>>>AAA???;;;999888999<<<>>>@@@======DDDMMMZZZlll{{{|||~~~xxxoooeeeZZZSSSPPPKKKFFFAAA???>>><<<;;;:::999888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777555555555444444333333333222333333444444333333222333333333333333333333333333444444555555444444333333333333333333333333333555555555444444333333333222222333333333333444444444444444555444444333333444555555666666777777777777999<<<<<<<<<<<<===???@@@@@@AAACCCEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKOOONNNMMMLLLMMMQQQWWW\\\aaabbbfffnnn{{{|||ttt|||uuuqqqqqqqqqlllpppsssooogggcccgggllltttvvvxxxxxxvvvtttsssttttttsssrrrsssuuuvvvwwwvvvtttuuuuuutttrrrqqqtttvvvuuuvvvwwwxxxyyyyyyyyyyyyyyywwwuuuuuuvvvvvvvvvuuuwwwxxxzzz|||{{{zzzxxxvvvvvvuuutttrrrqqqpppppppppoooooonnnllljjjhhhfffdddbbb```]]]YYYVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLNNNQQQSSSSSSSSSQQQRRRTTTVVVYYY[[[]]]^^^___```bbbdddgggiiikkklllrrrssstttuuuvvvwwwwwwwwwyyyyyyzzzzzz{{{||||||}}}{{{}}}~~~zzz{{{wwwxxx}}}jjj[[[SSSNNNKKKNNNOOOPPPPPPPPPNNNMMMKKKLLLKKKJJJJJJKKKLLLNNNOOOJJJIIIHHHFFFFFFFFFGGGHHHIIIFFFDDDCCCDDDEEEEEEDDDBBBEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@>>><<<:::999:::;;;===@@@======CCCLLLYYYkkk{{{~~~yyypppfff\\\UUUQQQMMMGGGCCC@@@???===<<<:::999888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777555555555444444333333333222333333444444333333222333333333333333333333333333444444444444333333222333333333333333333333333555555444444444333333333222222333333333333444444333444444555444444333333222222333333444555555555999;;;>>>>>>>>>>>>???AAA??????@@@AAABBBDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNOOOTTTZZZ___cccfffllltttwwwooo}}}wwwssspppmmmhhhmmmqqqnnngggcccdddhhhsssuuuxxxyyyxxxuuuttttttuuutttssssssuuuvvvvvvvvvssstttuuutttssssssuuuvvvuuuvvvwwwxxxxxxxxxxxxxxx{{{yyyxxxwwwyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxvvvuuuttttttttttttwwwvvvuuutttrrrpppnnnmmmkkkiiifffbbb^^^\\\ZZZZZZ]]]\\\ZZZWWWUUURRRPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZ\\\___aaacccddddddggghhhjjjmmmoooqqqrrrssssssuuuwwwyyyzzzzzzyyyyyy{{{{{{{{{||||||}}}~~~}}}yyysssrrr|||{{{wwwlll\\\WWWUUUPPPKKKNNNNNNOOOOOONNNLLLJJJIIIKKKJJJJJJIIIJJJLLLMMMNNNIIIHHHFFFFFFEEEFFFGGGHHHHHHFFFDDDDDDEEEGGGGGGFFFDDDFFFHHHGGGEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;???<<<<<>>===:::999888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777555555555444444444444444333333444444444444333333333333333333333333333333333333444333333222111111333333333333333333333333444444444444333333333333222222333333333333444444333333444444555444444333222222333333444555555666;;;===@@@AAA@@@@@@AAACCC@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPRRRVVV\\\```eeellluuu}}}~~~qqqiii}}}xxxtttppplllkkkoooqqqmmmhhheeehhhllltttwww{{{|||{{{xxxvvvvvvxxxvvvuuuuuuwwwxxxwwwwwwssssssttttttuuuuuuvvvwwwvvvvvvwwwxxxxxxxxxwwwwww|||zzzxxxxxxzzzzzzzzzyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{zzzyyyxxxvvvtttsssqqqpppmmmiiifffdddcccbbbeeecccaaa]]]YYYVVVSSSRRRTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWZZZ^^^aaabbbccceeehhhjjjkkkkkkkkkpppqqqssstttvvvvvvvvvvvvtttvvvyyy|||}}}|||{{{zzz|||||||||||||||~~~~~~wwwtttuuuvvvcccXXXVVVWWWTTTPPPNNNOOONNNNNNMMMKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGDDDDDDEEEFFFFFFEEEDDDFFFGGGGGGEEEDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;:::>>><<<;;;???FFFRRRfffxxxxxxyyy}}}|||tttkkkaaa[[[SSSNNNHHHDDDAAA???>>><<<:::999888888777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555444444444333333444444444444333333333333333333333333333333333333333333222111000000333333333333333333333333333333333333333333333333222222222333333333444444333333444444555444444444444444555666666777888888<<<>>>@@@AAAAAAAAABBBCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTWWW\\\```hhhqqq}}}zzznnnfffzzzwwwsssppppppqqqppplllhhhhhhmmmsssxxx{{{~~~~~~{{{yyyxxxzzzyyywwwwwwxxxyyyxxxwwwsssssstttuuuwwwyyyyyyyyywwwwwwxxxxxxxxxwwwwwwvvvzzzyyywwwwwwyyyzzzyyyyyy|||{{{{{{zzz{{{|||}}}~~~||||||{{{{{{{{{{{{{{{|||||||||{{{{{{yyyxxxwwwvvvtttsssqqqpppnnnmmmlllllliiihhheeebbb^^^[[[XXXWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWUUUWWWZZZ\\\^^^bbbgggkkkjjjkkkmmmooopppqqqrrrrrrwwwxxxyyyzzzyyyxxxwwwvvvuuuwwwzzz}}}~~~}}}{{{zzz|||{{{{{{zzz{{{|||~~~wwwyyyzzzuuummmbbbYYYUUUTTTTTTTTTOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKFFFFFFEEEEEEEEEFFFHHHIIIJJJHHHEEEDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDBBBBBBAAAAAA@@@?????????===>>>>>>>>>>>><<<;;;:::===<<<<<>><<<;;;:::999888888777777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333444444555555444444333333333333333333333333333222333333333222222111000333333333333333333333333333333333333333333333333222222222333333333444444222333333444555555555444444555555666888999999:::<<<>>>@@@AAA@@@@@@BBBCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSUUUXXX]]]```lllvvvwwwlllddd{{{xxxvvvuuussssssqqqmmmkkkmmmtttzzz|||}}}{{{zzz|||zzzxxxxxxyyyyyyxxxwwwtttssstttwwwzzz||||||{{{yyyyyyyyyyyyyyyxxxwwwvvvyyywwwvvvvvvxxxyyyyyyxxx|||||||||||||||}}}~~~}}}|||||||||||||||}}}~~~|||||||||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuutttttttttmmmlllkkkhhheeecccaaa```]]]\\\[[[YYYVVVTTTQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRTTTTTTUUUVVVWWWYYY[[[\\\ZZZ^^^bbbeeefffiiinnnsssrrrrrrrrrssstttuuuwwwxxxzzz{{{|||||||||zzzwwwvvvvvvxxxzzz|||}}}}}}|||{{{|||{{{zzzyyyzzz|||~~~xxxvvvhhheeeeeebbb\\\UUUQQQRRRSSSNNNNNNMMMLLLKKKKKKJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHEEEDDDCCCCCCCCCAAABBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===???BBBKKK]]]nnnwwwqqqqqqzzz~~~wwwooofff```SSSNNNHHHCCC@@@>>><<<::::::999888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666666666444444555555555555444444333333333333333333333333222222333333333333222222333333333333333333333333222222222222333333333333222222333333333333444444222222333444555555555555333444555666777888999:::;;;===@@@@@@@@@@@@AAACCC@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHJJJKKKMMMNNNNNNPPPQQQRRRTTTVVVZZZ```dddrrrzzzttthhhaaaxxxtttssstttuuuvvvuuutttsssvvv{{{~~~|||{{{{{{{{{yyywwwwwwwwwwwwvvvuuuttttttuuuyyy}}}~~~}}}{{{{{{{{{zzzzzzxxxwwwwwwxxxvvvuuuuuuwwwxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~|||||||||||||||}}}~~~~~~|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyyyyxxxrrrqqqpppooommmlllkkkkkkfffeeedddbbb___\\\YYYWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNOOOOOOPPPQQQRRRPPPQQQQQQRRRSSSSSSTTTTTTOOOPPPPPPRRRSSSUUUWWWXXXZZZZZZ[[[\\\^^^```bbbdddbbbfffkkkmmmmmmnnnrrrvvvwwwvvvttttttuuuwwwzzz{{{yyyzzz|||~~~~~~|||zzzxxxyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyzzz|||~~~zzzjjj___[[[^^^```^^^XXXSSSPPPPPPLLLLLLKKKJJJJJJIIIJJJJJJEEEFFFGGGHHHHHHIIIIIIIIIFFFFFFEEEFFFGGGIIIKKKLLLJJJHHHEEEDDDEEEEEEEEEDDDBBBCCCDDDCCCBBBBBBCCCEEECCCBBBBBBAAAAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<>>>@@@AAAHHHXXXhhh~~~yyyqqqqqq|||~~~wwwooogggaaaTTTPPPIIIDDDAAA???===;;;:::999888888777777888888777777777777777777777777777777777777777777777777777777777777777777777777444555555555666666666777444444555555555555444444333333333333333333333333111222333444444555444444333333333333333333333333111111222222222333333333222222333333333333444444111222333444555555555555444555666777999:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCC??????@@@AAABBBDDDDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSUUUYYY___ggglllxxx~~~zzznnnbbb[[[~~~sssnnnnnnpppxxxyyy{{{{{{|||~~~}}}{{{zzzzzzzzzxxxvvvuuuvvvvvvuuusssuuuuuuvvvzzz~~~|||||||||{{{zzzyyyxxxwwwxxxvvvuuuuuuwwwyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}|||{{{|||}}}}}}}}}}}}|||{{{zzzuuuuuuttttttssssssssssssooonnnmmmkkkhhhdddaaa___^^^]]]\\\[[[YYYWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYSSSTTTUUUVVVYYY[[[]]]^^^``````aaabbbdddgggiiikkkggglllqqqsssqqqpppssswwwyyywwwuuutttuuuwww{{{}}}wwwyyy|||~~~~~~}}}{{{{{{{{{|||}}}~~~}}}|||zzzyyyzzz|||pppddd\\\WWW[[[___```]]]WWWQQQNNNJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMJJJHHHEEEEEEGGGHHHHHHGGGCCCDDDDDDCCCBBBBBBDDDFFFCCCBBBBBBAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<===;;;===???AAAAAAFFFUUUeee}}}{{{rrrrrr}}}~~~xxxpppgggaaaVVVQQQKKKEEEBBB@@@>>><<<:::999999888777888888888777777777777777777777777777777777777777777777777777777777777777777777777444555555555666666777777444444555555555555444444333333333333333333333333111222333444555666666666333333333333333333333333111111111222222333333333222222333333333444444444111222333444555555555555777888999:::<<<===>>>???===???AAABBBAAAAAACCCDDD@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSVVV[[[cccmmmsss}}}wwwjjj^^^VVV{{{yyy|||~~~uuuuuuxxxwwwtttrrrsssrrrrrrsssvvvxxxxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyzzzzzz|||{{{yyyxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{|||}}}~~~zzz{{{{{{|||}}}~~~~~~~~~|||{{{}}}~~~~~~}}}||||||||||||}}}}}}xxxwwwuuussspppnnnlllkkkhhhfffeeebbb```___^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVUUUTTTUUUVVVVVVUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYYYY\\\\\\[[[ZZZ[[[]]]```bbbdddfffhhhiiihhhiiikkkmmmqqqqqqqqqqqqrrrtttvvvwwwxxxxxxwwwwwwxxxzzz|||~~~|||zzzzzz|||~~~}}}xxxxxx}}}~~~|||~~~wwwkkk```YYYXXXWWWWWWZZZ]]][[[SSSLLLMMMLLLJJJIIIHHHHHHIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFGGGFFFCCC@@@>>>?????????>>>>>>>>>>>>===>>><<<<<>><<<::::::::::::888666888888777777666666555555555555444555555666777888777777777777777777777777555555555555666666666666666666666666555555555555444444444444444444444444111111222222222333333333555555444444444333333333111111222222222333333333333333333444444444555555555555444444444555666666888999999:::;;;<<<===>>>BBBBBBAAAAAAAAAAAA@@@@@@DDDDDDCCCBBBBBBCCCEEEEEEHHHIIIKKKMMMPPPRRRTTTTTTSSSVVVXXX[[[___hhhsss|||~~~rrrdddWWWOOOxxxooonnnqqqqqqoooooopppoooppprrruuuwwwyyyzzzyyyzzzzzz{{{|||}}}~~~~~~~~~|||{{{zzzzzz{{{{{{}}}|||zzzyyyyyyzzz{{{|||{{{{{{{{{{{{|||}}}~~~|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxvvvtttsssrrrnnnmmmkkkjjjiiihhhggggggdddcccbbb```___^^^]]]]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\^^^___```^^^```bbbbbb```^^^^^^___```_________```bbbdddeeeeeegggjjjkkkkkklllnnnoooqqqqqqqqqrrrsssuuuwwwyyyzzzyyyxxxxxxyyy{{{}}}~~~|||{{{{{{~~~}}}zzz{{{}}}wwwmmmeee]]]XXXTTTSSSTTTXXX[[[YYYSSSMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBEEEFFFHHHHHHGGGDDDBBB@@@@@@@@@?????????>>>>>>>>>>>><<<===???AAADDDNNNXXXrrr}}}uuukkkdddYYYUUUNNNGGGCCC@@@>>><<<===;;;999999999999777666888888777777666666666666777666666555555555666666555555555555555555555555555555555555666666666666666666666666555555555555444444444444444444444444222222222222333333333333555555555444444444333333222222222222333333333333333333333444444444444555555555444444444555666666999999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEDDDEEEFFFGGGHHHGGGHHHJJJLLLOOOQQQRRRSSSRRRTTTXXX___gggssszzznnnaaaTTTLLLyyypppnnnpppooooooooommmmmmnnnpppsssvvvyyy{{{yyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxtttsssrrrqqqqqqpppqqqqqqmmmlllkkkiiihhhgggggggggfffeeeddddddddddddaaa___````````````````````````\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZ[[[]]]^^^```bbbcccaaaaaa```aaabbbeeehhhiiiggglllpppooojjjffffffgggffffffggggggggghhhhhhiiigggiiilllnnnnnnoooqqqrrrrrrrrrrrrsssuuuwwwzzz{{{|||{{{zzzyyyyyy{{{}}}~~~|||}}}}}}~~~~~~|||kkkbbb]]]XXXTTTQQQPPPQQQTTTWWWVVVQQQMMMLLLKKKIIIHHHGGGFFFFFFFFFIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCGGGHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@?????????===>>>@@@@@@BBBJJJTTTjjj|||}}}vvvnnnhhh\\\WWWPPPJJJEEEBBB@@@>>>===;;;999888888888777666888777777777777666666666888888666555555444444444555555555555555555555555555555555555666666666666666666666666555555555555444444444444444444444444222333333333333444444444555555555444444444444333222222222333333333444444222333333333444444444444555444444444555555666777999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIKKKMMMOOOQQQSSSTTTUUUVVV[[[dddqqq~~~~~~ssshhh[[[PPPIII~~~wwwvvvuuuqqqooopppoooppppppqqqrrrtttwwwzzzzzzzzzzzz{{{|||}}}}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~|||~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxwwwvvvuuuttttttsssssssssrrrqqqpppooonnnnnnnnnooonnnlllllllllkkkiiigggggggggggggggggggggggggggbbbbbbaaaaaaaaaaaaaaabbb`````````aaabbbdddfffgggdddeeefffhhhjjjlllmmmnnnpppwww|||{{{tttnnnnnnqqqnnnnnnnnnnnnmmmlllkkkjjjiiikkknnnpppqqqrrrsssuuusssssssssuuuwwwzzz|||~~~|||{{{zzzyyyzzz{{{}}}~~~~~~zzzggg]]]XXXUUURRRQQQPPPQQQSSSTTTSSSOOOLLLMMMMMMLLLJJJIIIHHHGGGGGGKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJHHHFFFEEEDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@GGGOOObbbvvv}}}|||wwwpppjjj]]]XXXQQQKKKFFFCCC@@@>>>???<<<:::999999999888777777777777777777777777777777777666555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555333333444444444555555555555555555555444444444444333333333333444444444444333333333333444444444444555555555555555666777888:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKMMMOOOQQQSSSUUUVVVZZZ[[[___iiivvvwwwlllaaaVVVLLLFFF}}}vvvrrrrrrwwwxxxwwwtttrrrrrruuuxxx{{{{{{{{{{{{||||||||||||xxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxvvvuuuttttttuuutttssssssrrrrrrrrrrrruuutttsssssssssrrrooommmnnnnnnnnnnnnnnnnnnnnnnnniiihhhhhhhhhhhhhhhiiiiiigggfffeeeeeefffgggiiijjjiiikkkpppsssuuutttrrrqqqvvv}}}zzzuuuuuuxxxuuuuuutttsssqqqnnnlllkkkkkknnnrrrtttttttttuuuvvvuuuuuuuuuwwwyyy||||||{{{zzzyyyzzz|||~~~~~~yyyggg\\\WWWTTTRRRTTTSSSSSSRRRRRRPPPMMMKKKLLLLLLLLLKKKJJJHHHGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???AAA??????DDDKKKZZZooo~~~wwwzzz|||wwwqqqlll^^^YYYRRRKKKGGGCCC@@@>>>AAA>>>;;;::::::;;;::::::777777777777888888888888555555555555555666777777666666666666666666666666555555555555666666666666666666666666555555555555555555555555555555555555444555555555555666666666666666555555555444444444333333444444444555555555333333444444444555555555666666666666777888999:::;;;<<<======??????@@@AAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLOOOQQQSSSUUUVVVZZZ\\\bbblllyyyzzzpppeee[[[RRRJJJEEE}}}~~~zzzuuusssvvvyyy}}}}}}||||||{{{{{{zzzzzzwwwwwwyyyzzz||||||||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvzzzxxxwwwwwwxxxwwwuuusssssssssssssssssssssssssssooonnnnnnnnnnnnoooppppppnnnmmmkkkjjjkkklllnnnoooqqqtttzzz}}}~~~{{{wwwtttxxx}}}}}}yyyzzz{{{yyyxxxwwwuuusssqqqooooooooorrrvvvxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{}}}||||||{{{{{{|||~~~~~~xxxssszzzuuuhhh]]]WWWUUUUUUUUUUUUSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>???AAA???===BBBHHHRRRfff{{{{{{tttwww}}}xxxrrrmmm```[[[SSSMMMHHHDDDAAA???CCC@@@<<<;;;;;;<<<<<<;;;777777777888888888888999444444444555555666888888777777777777777777777777555555555555666666666666666666666666555555555555555555555555555555555555555555666666666777777777666666666555555555444444444444444555555555666666444555555555666666666666777777777888999:::;;;<<<<<<======>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLIIIJJJKKKNNNPPPRRRTTTUUUXXX]]]eeeqqq|||zzzssshhh^^^UUUNNNHHHDDDyyyvvvxxx|||~~~|||{{{zzzyyyxxxuuuvvvxxxzzz{{{{{{zzzzzzxxxyyyzzz{{{||||||||||||}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{||||||{{{zzz{{{|||{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssstttuuuuuutttsssqqqqqqrrrtttwwwxxxxxx{{{~~~}}}xxxuuuxxxzzz}}}}}}|||{{{||||||zzzyyywwwvvvuuuuuuuuuvvvuuuxxx{{{}}}|||{{{{{{{{{zzzzzzzzzzzz|||~~~}}}}}}|||}}}~~~vvvtttuuurrrsssqqqiii___WWWUUUVVVSSSSSSRRRPPPNNNLLLLLLLLLGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@======???AAA???===@@@GGGJJJZZZnnn{{{}}}uuuxxxzzzsssnnnbbb]]]VVVOOOJJJFFFCCCAAACCC@@@<<<::::::;;;<<<;;;777777888888888999999999666666555555555666666777666666666666666666666666555555555555666666666666666666666666555555555555555555555555555555555555666666666777777777888888666666666666555555555555444555555555666666666666666666666666777777777777999999999:::;;;<<<===>>>======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMKKKLLLNNNPPPRRRUUUVVVWWWZZZbbbmmmxxxssslllaaaWWWOOOIIIEEECCC|||xxx{{{~~~}}}{{{yyywwwwwwuuuvvvxxxyyyzzzzzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{||||||||||||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwuuuuuuwwwzzz~~~|||}}}~~~}}}zzzwwwuuuvvvwwwxxxzzz{{{|||||||||zzzyyywwwvvvwwwxxx{{{|||yyy|||~~~}}}}}}|||{{{{{{{{{}}}~~~~~~~~~{{{wwwwww~~~pppbbbgggmmmqqqlll```VVVSSSTTTPPPQQQPPPNNNMMMLLLMMMNNNHHHIIIJJJKKKKKKKKKJJJIIIDDDFFFHHHIIIIIIHHHGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===<<>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKOOOPPPRRRTTTWWWYYY[[[[[[___hhhuuuoooggg\\\RRRKKKGGGDDDBBB