BM6(7 \\\NNNMMMGGGHHHBBBBBB===<<<;;;:::999888888888888777555444333333222222111111111111111111111111000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111111111000//////222222111111000/////////////////////000000000000111111000000000000111111111000000000/////////...////////////000000000000000000////////////000000///...---...///000///---000/////////............////////////000000000000////////////000000000000000000000000000000000000////////////............000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////////////////---------............////////////////////////////////////////////////...//////............//////////////////000000000000000000000000000000000000......////////////......////////////////////////,,,,,,,,,---...///000111////////////////////////000/////////............////////////////////////000/////////.............../////////000000000000000///...---------....../////////////////////////////////////////////...////////////////////////////////////////////////000000000///......------------......//////000000////////////000000000000000000000000111111111111111222222333333222222111777666555555333333222111333333333222222111111111222222222111111111000000111111111111111111111111333222000000000000222333111000000000/////////...000000000000000000000000000000000000000000000000111000000000/////////...000/////////............////////////////////////---...111555888777111---------............------.../////////000000000000////////////............................................................//////.........---------////////////////////////......------------......000///...------...///000000000000000//////......------............------//////.........---------............////////////////////////////////////000/////////............///////////////000111111222222111000000000000000000000000000000000000000///000000111111111111111000000000000111111111111222222222222222222222222444444333333333333444444222222222333333333444444444444333333333333444444[[[LLLLLLFFFGGGBBBAAA===<<<;;;:::999888888888777666555333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111000000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111000000//////000000000000000000000000////////////000000000000111000000//////000000111000000000000////////////////////////000000000000000000////////////000000///---,,,---...///...---////////////............////////////000000000000////////////000000000000000000000000000000000000////////////............000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------............///////////////////////////......////////////////////////............//////////////////000000000000000000000000000000000000......////////////......////////////////////////---------------...//////////////////////////////////////////............////////////////////////////////////................../////////000000000000///......------......////////////////////////......//////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000000000000000000111111111111111111222222222222111111444333333333333222222222222222222222222111111111111111111000000000//////111111111111111111111111555000111777777111000555000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////////////////---...///222333222///,,,.........------.............../////////000000000////////////...........................................................................---------////////////////////////......------------......//////............//////000000000////////////............------........................---------............////////////////////////////////////////////////............///////////////000111111222111000000000000000000000000000000000000000000///000111111222222111111000000000111111111222222222222222222222222222222333222222222222222222333222222222222333333333333444444333333333333444444[[[LLLLLLFFFGGGBBBBBB===<<<;;;:::999888888888666555444333222111111111111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////000000000000///////////////////////////////////////000000000000000//////////////////000000111111////////////000000000000000000////////////000000000000000000////////////////////////000000000000......------------......///...------//////...---///////////////.........////////////000000000000////////////000000000000000000000000000000000000////////////............/////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////............//////////////////............//////////////////000000000000////////////////////////......////////////......///////////////////////////......---------......///////////////////////////////////////.........///////////////////////////////////////................../////////000000//////..................////////////////////////............////////////////////////////////////////////////////////////............//////000000///////////////.........////////////000000000000///000000000111111111111111111222222222222111111111111111111222222222222222222222111111111111111222111111111000000000000111111111111111111111111111---444BBBBBB444---111000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////.........////////////////////////......//////000///...---///...---,,,,,,---...///........./////////000000////////////....................................................................................////////////////////////......------------....../////////......////////////////////////////////////...---,,,,,,---...///....................................////////////000000000//////////////////////////////.........///////////////000000111111111000000000000000111////////////////////////000000111222222222222111000000111111111222222222111111111111111111111111222222111111111111222222111222222222222333333333444333333333333333333444[[[MMMMMMGGGIIICCCCCC===<<<;;;:::999888888888666555444333222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////...//////000000000//////.........///000000111111////////////000000000000000000////////////000000////////////000000000000////////////000000000000......------------......000///...///000000///............///////////////////////////000000000000////////////000000000000////////////////////////////////////............////////////////////////...//////////////////...////////////////////////////////////////////////////////////////////////---------............///////////////////////////---.........//////000000//////............//////////////////000000000000////////////////////////......////////////......//////////////////////////////...------------...////////////////////////.........///////////////////////////////////////.........///////////////............////////////......//////////////////////////////////////////---.........//////000000////////////////////////////////////////////////------......///000000000///////////////.........////////////000000000000///000000000111111111111000111111222222111111000//////000000111222222333111111111111111111111111333333222222222111111111000000000000000000000000///+++222@@@@@@222+++///////////////000000000000////////////////////////////////////////////////////////////000000000000.........///////////////////////////////////////////////////.........//////...---,,,,,,---...///............////////////////////////............................................................---.....................////////////////////////......------------.........//////////////////..................////////////...---,,,,,,---...///---.................................////////////111111000000////////////.........//////////////////////////////000000111111000000000000000111111////////////////////////000000111222222222222222111111111111222222222222111111111111111111111111222111111000000111111222111111111222222222333333333333333222222333333333[[[MMMMMMGGGIIIDDDDDD===<<<;;;:::999888888888777666555333222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000......///000000000//////.........//////000000000////////////000000000000000//////......//////000////////////000000000000////////////000000000000000000////////////000000111///...///000111000///.........///////////////////////////000000000000////////////000000000000////////////////////////////////////............000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////---------............///////////////////////////------......///000000000//////............//////////////////000000000000000000000000000000000000......////////////......///////////////////////////......---------......////////////////////////.........///////////////////////////////////////.........///////////////------........./////////......///000000000//////////////////////////////------......///000000000////////////////////////////////////////////////---.........//////000000.........///////////////////////////000000000000000000000000111111111111000000111111111111000000//////000000111222222333000000000111111111111111333333333222222222222111000000000000000000000000111,,,---333333---,,,111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000.........///////////////////////////////////////...///000///......///000.........------.........------........./////////////////////............---------------------------------------------------------...............////////////////////////......------------............////////////......---............/////////.........------.........---------...........................////////////222111111000000//////............//////////////////////////////000111111000000000000000111111222000000000000000000000000000111222222333222222222111111111222222222222333111111111111111111111111222111111111111111111222111111111111222222222222333333222222222222333333YYYKKKLLLFFFHHHCCCCCC===<<<;;;:::999888888888888777555444333333222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000.../////////000000000111000000000000000000000000---......///000000//////......//////////////////////////////000000000000//////............//////.../////////000000000111////////////000000000000000000////////////000000000///......000000///.............../////////000////////////000000000000////////////000000000000////////////////////////////////////............000000000000000000000000---...///000000///...---////////////////////////////////////////////////////////////////////////---------............///////////////////////////------......///000000111//////............//////////////////000000000000000000000000000000000000......////////////......////////////////////////......---------......///////////////////////////............/////////000////////////////////////............/////////000---------.........//////---...///000111000000///////////////////////////------......///000000111////////////////////////////////////////////////.........///////////////------......//////000000////////////000000000000000000000000111111111111000000111111111111000000000000000111111222222333///000000000111111111222222222222222111111111111000000000000000000000000///...---,,,,,,---...///.../////////000000000111000000000000000000000000000000000000000000000000.../////////000000000111............/////////000////////////////////////+++---//////------///111------............---------------.........//////////////////............---------------------------------------------------------.........//////////////////////////////......------------......---...///000000///...------------.........//////------............---------------.........//////............////////////222222111111000//////.............../////////000///////////////000111111000000000000000111222222000000000000000000000000000111222222333333222222111111111222222222333333111111111111111111111111222222222111111222222222111111111111222222222222333333222222222222333333XXXJJJKKKEEEGGGBBBBBB======;;;:::999888888888888777666555444333333333111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000------...///000000//////////////////////////////////////////000000000000//////............//////.../////////000000111111////////////000000000000......------------......///...------...///...------.........//////000000////////////000000000000////////////000000000000////////////////////////000/////////............000000000000000000000000---...///000000///...---////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////---------...///000000111//////............//////////////////000000000000000000000000000000000000......////////////......////////////////////////---------------...//////////////////////////////---.........//////000000////////////////////////---.........//////000000---------.........//////---...///111111111000///////////////////////////---------...///000000111////////////////////////////////////////////////////////////////////////,,,------...///000111111////////////000000000000000000000000111111111111000000111111111111000000000111111111222222222222//////000000111111111222111111111111000000000000000000000000000000000000+++000222000000222000+++.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111---.........//////000000////////////////////////(((+++...///---,,,...000,,,---...//////...---,,,---------.........//////000/////////............---------------------------------------------------------.........//////////////////////////////.........------.........---...///000000///...------------.........//////,,,---...//////...---,,,---------.........//////............/////////000222222222111000//////...---.........//////000000///////////////000111111000000///000000111222222000000000000000000000000111111222333333333333222111111222222222333333333000000000000000000000000333333222222222222333333000111111111111222222222333222222222222222222333YYYMMMMMMDDDDDDAAACCC>>><<<::::::::::::888666777666555444333222222222222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,------...///000111111000000000000000000000000//////000000000000/////////////////////.........000000000000000000000000111000000///...---------...............///000000000000000000000000000000///......------///000111............////////////////////////........................////////////...------------...//////------------------------................................................------............------......................../////////...---------,,,//////............//////............////////////////////////////////////////////////////////////........................000///...---------------,,,---.........---,,,+++........................////////////////////////........................---------............///000111111000//////000222//////............//////---------............///////////////////////////..............................////////////......///............---------//////............//////000000000000000000000000000000000000////////////////////////////////////222111111111000000//////////////////////////////////////////////////////000000000000000000000000............////////////......//////000000111111//////000000000000/////////...---,,,,,,---...///////////////////////////////////////////////////........................---------............///...............///000000111000...,,,,,,,,,...///------------------------...------,,,,,,,,,------............////////////......................................................////////////............////////////......------------------------........................////////////////////////......////////////......,,,---......//////..................////////////......//////000000111111////////////000000000000///111222111000///000111333333333222222111111111333222222222111000000000000111111111111222222222000111111111111222222222111111222222222333333333YYYMMMMMMDDDEEEAAACCC>>><<<::::::::::::888666666666555444333333333333222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000000000000000000000000000//////000000000000///////////////////////////...////////////////////////111000000///......------...............///000000///////////////////////////......---...///000111............////////////////////////........................////////////...------------...//////........................................................................------............------.......................................---------//////............//////............////////////////////////////////////////////////////////////..............................---------......///------.........---,,,+++........................................................................---------............/////////.........---------//////............//////---------............///......................................................////////////......---------.........//////000//////......//////000////////////////////////000000000000///////////////////////////000000000111111111000000000//////////////////////////////////////////////////////////////////////////////............////////////....../////////000000000//////000000000000/////////...------------...///........................................................................------------...........................//////000000///---,,,+++,,,---...------------------------...------,,,,,,---------............////////////......................................................////////////............////////////......------------------------......................................................////////////......,,,---......//////..................///////////////////////////000000000....../////////000000000///000111111000///000111333333222222222111111111222222111111111111111111000000111111111222222222000000111111111222222222111111111222222222333333XXXMMMMMMEEEEEEAAACCC>>><<<::::::::::::888666666555444444333333333333111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////000000000000000000000000...//////000000//////.........//////////////////////////////////////////000000000///......------...............///000000///////////////////////////............///000000............////////////////////////........................////////////...------------...//////////////////////////////................................................------............------........................---------...............//////............//////............////////////////////////////////////////////////////////////........................,,,,,,,,,------///000000------......------,,,+++------------------------........................---------------------------------............///000...---...000000---***//////............//////---------............///......................................................////////////......++++++,,,---...///000111000000////////////000000////////////////////////////////////000000000000.../////////000000111111111111000000000000//////////////////////////////////////////////////////////////////////////////............////////////.........///////////////...//////000000//////...///...------------...///------------------------................................................------------..................------......///000///...,,,+++++++++,,,---........................---------,,,,,,------...---............/////////......................................................////////////............////////////......------------------------......................................................////////////......,,,---......//////..................////////////000000//////////////////------.........////////////000111111//////000111222222222111111111111111000000111111111111111111000000000111111111222222000000000111111111222222111111111222222222222333XXXMMMNNNEEEEEEAAACCC>>><<<::::::::::::888666666555444333333333333333000000000000000000000000////////////////////////000000////////////000000000000000000000000000000................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////...//////////////////...............////////////////////////////////////000000//////...........................///000000////////////////////////............/////////000............////////////////////////........................////////////...------------...//////........................................................................------............------........................,,,---------...///////////////............//////............////////////////////////////////////////////////////////////........................---------------...//////---------------,,,,,,,,,------------------------........................---------------------------------............///111......111555666111,,,///......------......///---------............///................................................---......//////......---,,,,,,------...//////000000000////////////000000////////////////////////////////////000000000000---......//////000000111000000000000000000//////////////////////////////////////////////////////////////////////////////............////////////...........................//////////////////............------.........------------------------................................................,,,,,,---------............------------...//////---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------.........//////................................................---......//////......------......//////......---------------------------................................................---......//////......---,,,---......///.....................////////////000000000//////......---------------.........//////000111000///...///111111111111111111111111000//////000000111111222222000000000000111111111111000000000000111111111111111111111111222222222222WWWMMMNNNFFFFFFAAACCC>>><<<::::::::::::888666555555444333333333444444000000000000000000000000////////////////////////000000////////////000000//////////////////////////////////////////..............................////////////////////////........................///////////////////////////////////////.........////////////////////////......////////////......---.........//////000000........................////////////...........................///000000........................---......///////////////............////////////////////////........................////////////...------------...//////------------------------................................................------............------........................,,,---------...///////////////............//////............////////////////////////////////////////////////////////////........................//////...---------------......------,,,,,,,,,,,,------------------------........................---------------------------------............//////------111777999555000......------------......---------............///................................................------............------........................000000////////////000000.........................../////////000000000111---------......///////////////////////////000000////////////////////////////////////////////////....................................////////////.........---------------......////////////......---..................---------------------------................................................,,,,,,,,,------------...---------------...//////,,,,,,,,,+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------............................................................------............------------............------------------------------................................................------............------,,,---......///.....................////////////000000//////......------------------.........///...000111000///...///000000000000000000000000000/////////000000111111222//////000000000111111111//////000000000111111111000000111111111222222222VVVMMMOOOGGGFFFAAACCC>>><<<::::::::::::888666555444444333333444444444111111111111111111111111000000000000000000000000000000////////////000000////////////////////////000000000000////////////........................////////////////////////........................////////////////////////.........///////////////000000000000000000000000---......//////......---------......///000000000........................//////////////////.....................///000000........................---......///000/////////............////////////////////////........................////////////...------------...//////------------------------................................................------............------........................---------...............//////............//////............////////////////////////////////////////////////////////////........................000000///------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,///333555333111......------------......---------............///------------------------........................------............------//////.........---------//////............//////..............................//////000000111111///////////////...............////////////000000////////////////////////////////////////////////....................................////////////---------------,,,,,,,,,---......//////......---------...//////...------------------------------------------------------........................,,,,,,,,,,,,------------------,,,,,,------...///,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,---......///,,,------------.........................................................------............------------............------------------------------........................------------------------------............------,,,---......//////..................//////////////////..................------........./////////...///000000......///000////////////000000000000//////000000000000000000/////////000000000111111/////////000000000111111000000000111111111111222VVVMMMOOOGGGGGGBBBCCC>>><<<::::::::::::888666444444444333333444444555222222222222222222222222000000000000000000000000000000////////////000000////////////////////////222222111111000000000000........................////////////////////////........................////////////////////////------......//////000000000000000000000000000000---......//////......---------......///000000111.........................../////////////////////...............///000000........................------///000000000///...............////////////////////////........................////////////...------------...//////........................................................................------............------.......................................---------//////............//////............////////////////////////////////////////////////////////////........................///......---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...//////000000...------,,,,,,------...---------............///------------------------........................,,,------......------,,,---------.....................------------.......................................///000111111111222222111111000000//////........./////////000000////////////////////////////////////////////////....................................////////////---------,,,,,,,,,++++++---......//////......---------...//////...------........................------------------------........................++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,---...............------------------------,,,,,,,,,,,,---...//////,,,,,,---------.........................................................,,,------......------,,,,,,------......------,,,------------------------........................------------------------,,,------......------,,,,,,---......//////..................////////////------......................../////////000000000...///000///......///000........./////////000000000000000000000/////////////////////000000000111////////////000000000111000000000000111111111111VVVMMMOOOGGGGGGBBBCCC>>><<<::::::::::::888666444444333333333444444555222222222222222222222222000000000000000000000000000000////////////000000////////////////////////333222222222111111000000........................////////////////////////........................////////////////////////,,,------...///000111111000000000000000000000000---..................------------...///000000111.................................///////////////...............///000000........................,,,---///000000000///.............../////////000000/////////......................../////////000...------------...//////////////////////////////................................................---..................---......................../////////......------,,,//////............//////............/////////000////////////////////////////////////////////////........................---------------...///000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000///------...000...------,,,,,,------...---------.........//////------------------------........................,,,------......------,,,+++,,,,,,---...///000000---------,,,,,,---------........................---......///000111111222555444444333222111000000---.........//////000000////////////////////////////////////////////////..................................../////////000---------,,,,,,+++++++++---..................---,,,---...//////...---,,,////////////////////////------------------------........................++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,------.../////////...////////////////////////+++++++++,,,---...///000,,,,,,,,,---------......................................................,,,------......------,,,,,,------......------,,,------------------------........................------------------------,,,------......------,,,,,,---......//////................../////////000,,,------....../////////////////////000000000000...///000///...---...000---.........//////000000111111000000//////......////////////000000000000////////////000000000000000000000000111111111111ZZZLLLLLLDDDCCC>>>???===<<<;;;:::888777666666666666555444333333333333444222000111333444333000000000000000000000000000////////////////////////////////////////////////000///...---...///111333000000000000000000000000//////////////////////////////000000///...---------------.........//////......////////////......////////////////////////////////////////////////////////////////////////...---,,,++++++,,,---...///............///000000............////////////////////////////////////......////////////......///////////////////////////............---------,,,,,,---...//////........................................................................------..................................................................................................................------//////////////////////////////000000000000//////........................000000//////.........---........................000///---,,,+++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........///...------...///...---/////////...---------,,,------............------........................,,,------......------,,,........................////////////////////////........................------......//////000000333222222222111111000000......------------......////////////////////////000000///...------,,,,,,......---,,,,,,,,,,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...---------------------------...------,,,,,,------...///////////////.........,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------++++++------------++++++------------------------------++++++++++++------.........------,,,,,,,,,------------------------------.........---+++***,,,------......------,,,............////////////........................////////////////////////......////////////..................////////////////////////////////////111111000000//////......000000000000000000000000111111111111111111111111XXXKKKKKKCCCDDD>>>???===<<<;;;:::888777666666666555444333333222333333222111///000222333111///000000000000000000000000////////////////////////////////////////////////222111///.........000111////////////////////////////////////////////////000/////////............---------.........//////......////////////......////////////////////////////////////////////////////////////////////////......------------..................////////////............////////////////////////////////////......////////////......///////////////////////////............---------,,,------...//////......................................................................................................................................................//////////////////////////////////////////////////////////////////////////////000000000000//////........................000/////////.........---........................///...---,,,,,,,,,------------------------------------------------------------------------------,,,,,,---------........./////////////////////...///...------...///...---...............---------------............------------------------------,,,------......------,,,........................////////////////////////.................................///////////////111000000000////////////......------------..............................//////......---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------...------,,,,,,------...////////////............,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------......---------,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------------.........---,,,+++,,,------......------,,,............////////////........................////////////////////////......////////////..................////////////////////////////////////000000//////////////////000000000000000000000000111111111111111111111111VVVJJJJJJCCCDDD???@@@===<<<;;;:::888777666666666555444333333222222222111000//////111111000///000000000000000000000000000000000000000000000000////////////////////////333222000.........//////////////////////////////////////////////////////111000...------...//////------........./////////......////////////......////////////////////////////////////////////////////////////////////////.........//////.........,,,---...///000///..................////////////////////////////////////......////////////......///////////////////////////............---------,,,---......///.........................................................................................................................................................000000000000000000000000///000000000000000000000////////////////////////...//////000000//////.........................../////////...............------------------------------,,,,,,,,,---......------------------------------------------------........................,,,------------.............../////////////////////...------...///...------------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////........................///////////////........................---------......------------......------------------------......------,,,,,,++++++++++++++++++,,,---...///------+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------...------,,,,,,------...........................,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------------.........---,,,+++,,,------......------,,,---............/////////........................////////////////////////......////////////..................////////////////////////////////////.........///////////////////////////////////////111111111111111111111111TTTHHHJJJDDDDDD@@@@@@===<<<;;;:::888777666666666555444333222222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000//////...//////000////////////////////////////////////////////////111000...---,,,...///111............////////////......////////////......////////////////////////////////////////////////////////////////////////---...///000000///...---+++,,,...000000///...---............////////////////////////////////////......////////////......///////////////////////////............---------------...............---................................................---------.......................................................................................///////////////////////////////////////000000000////////////////////////...//////////////////...................................................------------------------,,,,,,,,,,,,---......///------------------------------------------------------------............------------........................///////////////---------...///...---,,,---------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////........................000000//////......------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...///000222222///...+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------------------------...------,,,,,,------...------...............///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,------......------,,,---------.........//////........................////////////////////////......////////////..................////////////////////////////////////------....../////////000////////////////////////111111111111111111111111SSSHHHJJJDDDEEE@@@AAA===<<<;;;:::888777666666555555444333222222222222000111111111111000111111////////////////////////000000000000000000000000////////////////////////.........///000111111222........................////////////////////////111///...,,,---...000111........./////////000000......////////////......////////////////////////////////////////////////////////////////////////---...///000000///...---+++,,,...000000///---,,,............////////////////////////////////////......////////////......///////////////////////////............------------...............------................................................---------.........//////................................................................................................---------....../////////////////////////////////......////////////..............................---------...............------------------------+++,,,,,,------.........------------------------------------------------++++++,,,,,,,,,------------------.........//////---.........//////000000///---------...///...---,,,---------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////........................000000//////......------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...///000222333000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000------------------------...------,,,,,,------...,,,---------......//////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------....................................////////////////////////......////////////..................////////////////////////////////////---.........//////000000////////////////////////000000000000000000000000SSSIIIKKKEEEFFFAAAAAA===<<<;;;:::888777666666555444333222222111111111000111222222000000111222000000000000000000000000000000000000000000000000////////////////////////,,,---...///000222222333........................//////////////////////////////...---...///000111....../////////000000000......////////////......////////////////////////////////////////////////////////////////////////.........//////.........+++,,,---...///...------............////////////////////////////////////......////////////......///////////////////////////............---------.........///......---,,,................................................,,,,,,------.../////////................................................................................................,,,,,,------......//////////////////////////////---......//////......---........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------***++++++,,,,,,---------------........./////////------......///000000000///...------...///...------------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////........................///////////////..................///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,...///000...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////....../////////------------------------...------,,,,,,------...,,,,,,,,,---......//////,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------------,,,,,,,,,---......,,,------......------,,,,,,------------.................................////////////////////////......////////////..................////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000TTTJJJMMMGGGGGGAAAAAA===<<<;;;:::888777666666555444333222111111111111...000222111///...///111000000000000000000000000////////////////////////////////////////////////------...000000111111111........................////////////////////////............/////////000.../////////000000000000......////////////......////////////////////////////////////////////////////////////////////////......------------......,,,,,,---------.....................////////////////////////////////////......////////////......///////////////////////////............---------......//////...------,,,................................................,,,,,,------...//////000................................................................................................---------...//////000000////////////////////////---......//////......---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------------------------------++++++,,,,,,---......///............////////////------......///000000111///...------...///...---...............---------------............------------------------------,,,------......------,,,........................////////////////////////.................................///////////////---........./////////000......------------......------------------------------------------------************+++,,,......+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---------------------------...------,,,,,,------...++++++,,,------...//////,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,---------.................................////////////////////////......////////////..................////////////////////////////////////111111111111111000000000000000000000000000000000000000000000000000000000UUUKKKNNNGGGGGGAAAAAA===<<<;;;:::888777666666555444333222111111111111---///111000------...111000000000000000000000000////////////////////////////////////////////////...///000000000000000///........................////////////////////////------...///000000//////////////////000000000000......////////////......////////////////////////////////////////////////////////////////////////...---,,,++++++,,,---...------,,,,,,,,,---...///............/////////000////////////////////////......////////////......//////////////////////////////.........---------.../////////...---,,,,,,................................................,,,,,,------...///000000........................................................................000000000000000000000000---......///000111111222////////////////////////---..................---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------------------------------------------------,,,,,,------...///000000............/////////000---------...///000000111///...------...///...---/////////......------,,,---..................---........................,,,------......------,,,........................////////////////////////........................---.........//////000000---------....../////////.........------.........------------------------........................,,,,,,,,,,,,---...//////((()))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,............,,,+++------------------------...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------------++++++++++++------------------------------++++++------------++++++,,,,,,,,,------.........---------------------------,,,,,,+++,,,---...///,,,------......------,,,,,,,,,,,,---------..............................////////////////////////......////////////................../////////000////////////////////////333333222222111111000000111111111111111111111111000000000000000000000000TTTMMMMMMDDDEEE@@@???======<<<;;;999888777777333333444444444333222222000000000000000000000000000000000000000000000000///000000///---,,,---///......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000//////.........---......................................................------------......////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////---------............///---------------------------------............///........................+++---......------///000------++++++++++++------------,,,,,,---...000111//////---,,,,,,---...///........................000000//////.........---000000000000000000000000------------------------------------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---.........---,,,+++........................111...,,,,,,...///...,,,+++,,,,,,------.........------------------------000000//////.........---------------------------...........................------------...//////,,,---......//////.................................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------111///......//////...------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,---...000111---------...------,,,,,,........................//////////////////////////////.........---------///////////////.........000000000000000000000000////////////////////////000000000000000///......//////000000000000//////111111111111111000//////TTTMMMMMMDDDEEE@@@???======<<<;;;999888777777333333444444333333222222000000000000000000000000000000000000000000000000///000000///...---///000......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000/////////.........---......................................................------------......------------------------................................................////////////////////////........................////////////////////////---------............///---------------------------------............///........................,,,...///...------...///------,,,++++++,,,------------,,,,,,---...000111///...------------...///........................000/////////....................................------------------------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,...///...,,,---------------.........------------------------///.........------------------------------------...........................------------...//////---------............///------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------///---,,,,,,------,,,+++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------......///---------......------,,,................................................///.........------------////////////............////////////////////////////////////////////////000000000000000///......//////000000000000//////111111111111111000//////SSSLLLLLLDDDEEE@@@???======<<<;;;999888777777444444444333333222222222000000000000000000000000000000000000000000000000///000111000//////000222......////////////.....................///000000////////////////////////////////////////////////////////////////////////............/////////////////////////////////////////////.....................................................................------------......------------------------................................................////////////////////////........................////////////////////////---------............///........................---------............///........................---...//////---,,,---...------,,,,,,,,,,,,---------------------...///000......---------......///........................////////////............------------------------------------------------)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------.........,,,//////..................---------------------------------------,,,,,,,,,------------------------...........................------------...//////......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------...---,,,,,,------,,,***------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------............------,,,,,,------.........------............................................................------------........................//////////////////////////////////////////////////////000000000///.........//////000000//////...000000111111000000//////SSSLLLLLLCCCEEE@@@???======<<<;;;999888777777555444444333222222222222000000000000000000000000///////////////////////////000111000///000222444......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////..............................................................................------------......////////////////////////................................................////////////////////////////////////////////////////////////////////////---------............///////////////////////////---------............///...........................///000///---,,,,,,------------,,,,,,---------------------......//////------------.........///........................///////////////.........------------------------------------------------***+++,,,,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------........................000///...---------------000000//////.........---------------------------------------------------------------------------...........................------------.../////////...,,,+++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------000///---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......///...---+++***,,,------...............................................................------------------------------...............///////////////////////////////////////////////////...///////////////.........//////////////////...///000000000000000//////RRRKKKLLLCCCEEE@@@???======<<<;;;999888777777666555444222222111222222000000000000000000000000///////////////////////////000111000///000222444......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////---------...............////////////////////////..............................------------......////////////////////////................................................////////////////////////000000000000000000000000////////////////////////---------............///////////////////////////---------............///...........................///000///---,,,,,,------------------------------------...............,,,------.........//////.................................///////////////........................------------------------,,,---------,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------..............................//////...------------...000000//////.........---------------------------..................//////------------------------...........................------------.../////////...,,,+++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------.........---+++***,,,---....../////////...................................................,,,,,,------------------,,,---------......//////........................////////////////////////......////////////............////////////.........//////000000000//////QQQKKKKKKCCCEEE@@@???======<<<;;;999888777777777666444222111111222222000000000000000000000000000000000000000000000000///000111000//////000222......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////---------------.........////////////////////////..............................------------......------------------------........................------------------------////////////////////////000000000000000000000000////////////////////////---------............///........................---------............///........................---...//////---,,,---...------............------------......///......---+++,,,---...////////////.................................///////////////........................------------------------------------,,,+++***)))++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---/////////..................------------------------.........///////////////------------------------...........................------------...//////......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,---...///////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---......//////........................////////////////////////------.../////////......---......//////......---......///000000000//////QQQJJJKKKCCCEEE@@@???======<<<;;;999888777777888666444222111111111222000000000000000000000000000000000000000000000000///000000///...---///000......////////////.....................///000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////,,,,,,,,,------.........////////////////////////..............................------------......------------------------........................------------------------////////////////////////........................////////////////////////---------............///---------------------------------............///........................,,,...///...------...///,,,---...//////...---,,,------...//////...---,,,+++,,,---////////////......................................./////////000------------------------------------------------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,+++---///---------------.........---------------------------------....../////////------------------------...........................------------...//////---------............///------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,---------,,,***+++,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,---...///000000000000........................------------------------++++++,,,,,,,,,---------++++++,,,------...//////........................////////////////////////,,,---......//////......---......//////......------......///000000//////~~~PPPJJJKKKCCCEEE@@@???======<<<;;;999888777777888666444222000111111222000000000000000000000000000000000000000000000000000000000///---,,,---///......////////////.....................///000000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////,,,,,,,,,------.........000000000000000000000000.................................------.........////////////////////////........................------------------------////////////////////////------------------------////////////////////////---------.........//////---------------------------------.........//////........................+++---......------///000,,,---...//////...---,,,------/////////...---,,,***+++---///000000///...........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,...///000........................---///000///,,,+++---///+++,,,,,,------.........------------------------,,,,,,,,,------.........------------------------...........................------------...//////,,,---......//////.................................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------///...,,,---......---++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///,,,---...///000000000000........................------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////........................////////////////////////,,,,,,---.../////////...---..................---------...///000000//////zzzUUUKKKFFFBBBDDD===@@@<<<<<<<<<;;;:::999888777666555555444444333222222222222222111000//////...000000000000000000000000//////000000000000//////------...000111111111111111000///......///000111............////////////000000//////.........---000000//////.........---////////////////////////////////////////////////......////////////..............................---------............///........................//////...---,,,,,,++++++---------............///////////////000000000000---------............///////////////////////////.........------,,,,,,,,,................................................//////.........---------................................................////////////000000000000........................++++++,,,,,,---...//////............////////////000///...,,,,,,,,,---...........................---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***------------------------...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...------............------++++++,,,---............,,,,,,,,,---------......///......---------..............................////////////////////////111///---+++***+++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,000///...---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,---------......++++++******++++++,,,---.........------,,,,,,,,,......------------......,,,,,,------...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------////////////000000000000000000//////.........---....................................////////////////////////////////////yyyUUULLLHHHDDDEEE===???<<<<<<<<<;;;:::999888777666555555444444333222222222222111111000//////...000000000000000000000000//////000000000000//////---...///000000111000000000000////////////000000............////////////000/////////............000/////////............////////////////////////////////////////////////......////////////..............................---------............///.................................------,,,,,,+++---------............///....../////////000000000---------............///////////////////////////.........------,,,,,,,,,................................................//////.........---------........................---------------------------------.........//////........................,,,,,,------......//////------------............//////...---------------........................,,,,,,---...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***---------------------------------,,,,,,---------,,,,,,++++++,,,,,,---...------............---------------...------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,------................................................///...---,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,------------...+++++++++***++++++,,,---......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------............////////////000/////////................................................////////////////////////////////////yyyUUUMMMJJJFFFFFF===???<<<<<<<<<;;;:::999888777666555555444444333222222222222111111000/////////000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////............////////////////////////............////////////............////////////////////////////////////////////////......////////////..............................---------............///........................---------------------------------............///------........./////////---------............///////////////////////////.........---------------...............................................................---------........................------------------------+++,,,,,,,,,,,,---------................................................,,,,,,,,,------------............///......---,,,........................++++++,,,---------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------............------............---,,,+++***,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---........................---------------------------------.........//////......------------......---------------------------............---,,,,,,------,,,+++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------+++++++++++++++,,,------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------............////////////................................................////////////////////////////////////yyyUUUNNNKKKGGGGGG===???<<<<<<<<<;;;:::999888777666555555444444333222222111111111111000000////////////////////////////////////000000000000/////////000000000000//////......///000111111000///...............///////////////////////////.........///////////////.........////////////////////////////////////////////////......////////////..............................---------............///........................,,,,,,---------------------------............///------------.........///---------............///////////////////////////...............---------................................................................................................------------------------++++++,,,,,,,,,---------........................///////////////.........,,,,,,---------.........------/////////...---,,,........................++++++,,,---------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,---.........------,,,+++,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...........................------------------------,,,------.........---,,,...------,,,,,,------....................................---------,,,,,,------,,,,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////------------------------------------------------++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,------.................................------------------------,,,,,,,,,---------......------............------------.........////////////////////////.............................................////////////////////////////////////yyyUUUNNNKKKGGGGGG===???<<<<<<<<<;;;:::999888777666555555444444333222222111111111000000000000000//////////////////////////////000000000000/////////000000000000//////......///000111111000///...............////////////.........///////////////.........///////////////////////////////////////////////////////////////......////////////..............................---------............///........................,,,,,,---------------------------............///------------.........///---------............///////////////////////////........................................................................---.............................................------------------------,,,---------....................................///////////////.........---.........////////////,,,---...//////...---,,,........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,+++,,,------.........---,,,,,,,,,---------......---------------...//////................................................---------------,,,+++***------,,,,,,,,,,,,------..............................------,,,,,,,,,,,,......------------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------......------------......,,,,,,,,,------------------.....................------------------------,,,,,,,,,---------......------............------....../////////000000000.........///////////////....................................////////////////////////////////////yyyUUUMMMJJJFFFFFF===???<<<<<<<<<;;;:::999888777666555555444444333222222111111000000000000000000000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////............////////////.........///////////////.........///////////////////////////////////////////////////////////////......////////////..............................---------............///........................---------------------------------............///------........./////////---------............///////////////////////////.............../////////................................................---------...........................................................................////////////........................................................./////////000000,,,---......///.................................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,***+++,,,---............,,,,,,,,,---------......------------...//////000........................////////////////////////------------------------------,,,,,,,,,,,,------------------------------...------,,,+++,,,,,,,,,......---------...//////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...///......------......///,,,,,,,,,,,,,,,,,,---------------...............------------------------,,,,,,,,,---------......------............------////////////000000000111.........///////////////....................................////////////////////////////////////yyyUUULLLHHHDDDEEE===???<<<<<<<<<;;;:::999888777666555555444444333222222000000000000000000000111000000000000000000000000//////000000000000//////---...///000000111000000000000////////////000000............////////////............/////////000............/////////000////////////////////////////////////////////////......////////////..............................---------............///.................................------,,,,,,+++---------............///....../////////000000000---------............///////////////////////////---........./////////000................................................---------.........//////........................////////////////////////---.........////////////........................,,,,,,------......//////---------.........//////---------------...//////........................++++++,,,---------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------------------------,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,---...///000................................................------,,,---...000222333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,,,,------...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---------......------............------........./////////000000............/////////000....................................////////////////////////////////////zzzUUUKKKFFFBBBDDD===@@@<<<<<<<<<;;;:::999888777666555555444444333222222000000000000000111111111000000000000000000000000//////000000000000//////------///000111111111111111000///......///000111............/////////000---.........//////000000---.........//////000000////////////////////////////////////////////////......////////////..............................---------.........//////........................//////...---,,,,,,++++++---------.........//////////////////000000000000---------.........//////////////////////////////---.........//////000000................................................---------.........//////........................000000000000000000000000---------.........//////........................++++++,,,,,,---...//////,,,,,,,,,---------.........---,,,,,,---...///000........................******+++,,,,,,,,,,,,+++........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------......,,,++++++,,,......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++............---,,,++++++,,,,,,,,,---------......++++++++++++,,,---...///........................------------------------,,,,,,,,,---000333777999---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---------......---..................------------.........//////---.........//////000000..................................../////////000////////////////////////zzzUUULLLHHHEEEGGG===>>>======<<<;;;:::888777666666555555444333222111000111111111111111111111111////////////////////////......//////000000111111//////000000000000//////............////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......//////............//////......//////...---,,,,,,////////////////////////......------------......111111000000/////////...///////////////////////////////////////////////////////////////////////////...---...///000000...000000//////.........---////////////////////////...------,,,,,,------...000000000000000000000000////////////////////////......////////////......------............------........................------------------------///...,,,,,,---...............------------......------------------------------............---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,------.........---------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,------///000000---------------------------------............///..................------)))***+++,,,,,,,,,,,,,,,---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---+++)))+++---///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---+++******+++---...++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......000000//////.........---000...,,,******,,,...000---------------...000000111///......//////...,,,........................000000000000000000000000............////////////zzzUUULLLIIIEEEGGG===>>>======<<<;;;:::888777666666666555444333222222111111111111111111111111111////////////////////////.../////////000000000111//////000000000000//////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......//////............/////////////////////...------////////////////////////......------------......000000000//////.........///////////////////////////////////////////////////////////////////////////...---...///000000...000/////////............///////////////////////////..................///////////////////////////////////////////////////......////////////......------............------........................------------------------000///......////////////......------------......------------------------------............---------------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++......---,,,,,,+++******))))))*********+++++++++---------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------....../////////...------,,,,,,------...------------------------............///000111222------------------------------------..............................------++++++++++++,,,,,,,,,,,,...,,,++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***...---+++******+++---...++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......000/////////.........---000...---++++++,,,---...------------...///000000111///......//////...---........................////////////////////////............////////////yyyUUUMMMIIIFFFGGG===???======<<<;;;:::888777666777666666555444333222111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......//////............////////////000000000///......////////////////////////......------------....../////////...............///////////////////////////////////////////////////////////////////////////...---...///000000...////////////............////////////////////////////////////////////////........................////////////////////////......////////////......------............------........................------------------------..............................------------......------------------------------............------------------------------------,,,,,,,,,,,,++++++------------------------************************...------,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------.............../////////...------,,,,,,------...------------------------------------...///000000------------------------------------............------------------.........---,,,++++++,,,,,,---000...------------+++)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------++++++++++++------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------....../////////...............///......---,,,,,,------------------...///000111000///......//////...---........................////////////////////////............////////////xxxUUUNNNKKKFFFFFF>>>@@@<<<<<<<<<;;;:::999777666666666555444333222111111////////////////////////////////////////////////////////////000000000000//////000000000000//////............////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///......------......//////000000000000000//////////////////////////////......------------........................------///////////////////////////////////////////////////////////////////////////...---...///000000...///////////////.........////////////////////////////////////////////////........................////////////////////////......////////////......------............------........................------------------------,,,---......---,,,------......------------......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...------,,,,,,------...------------------------+++*********++++++,,,---------------------------,,,,,,---------.........,,,,,,------------......000///---+++++++++---...111000///...---,,,+++***************************++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.............................................------,,,------------...///000111000///......///000///---........................////////////////////////............////////////vvvUUUOOOLLLGGGFFF>>>AAA<<<<<<<<<;;;:::999888777555555444333222111000000////////////////////////000000000000000000000000000000000000//////////////////000000000000//////............////////////////////////////////////////////////////////////........................////////////////////////......////////////............------------......//////000000000000000///////////////////////////......------------......------..................///////////////////////////////////////////////////////////////////////////...---...///000000............///////////////000000000000000000000000---...////////////...---........................////////////////////////......////////////......------............------........................------------------------,,,...000000...---...///......------------......------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------+++************+++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------......000///---+++++++++---...111111000///---,,,++++++************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---------......................................................///111111///...---...///000///...............................................................////////////uuuUUUQQQMMMGGGFFF>>>BBB;;;;;;;;;;;;:::999888777666555444333222111111000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////............////////////000000000000000000000000000000000000000000000000........................////////////////////////......////////////............------------............///000000000//////////////////////////////......------------.....................////////////////////////////////////////////////////////////////////////////////////...---...///000000............///////////////000000000000000000000000------////////////------........................////////////////////////......////////////......------............------........................------------------------...111444444111///000222......------------......------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------000000000///////////////...------,,,,,,------...---------------------------------,,,,,,------...------------------------,,,,,,,,,,,,------------++++++,,,,,,------.........---,,,++++++,,,,,,---///000000///---+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------.........------------...///000111............///000111111///...---...///000///...............................................................////////////tttUUUQQQNNNGGGFFF???CCC;;;;;;;;;;;;:::999888888777777666555444333333222111111111111111111111111000000000000000000000000111000000000/////////...//////000000000000//////............////////////000000000000000000000000000000000000000000000000........................////////////////////////......////////////.........------,,,,,,------...------...///////////////////////////////////////......------------...............//////000000000///////////////////////////////////////////////////////////////////////////...---...///000000.............../////////000000000000000000000000000---...000111111000...---////////////////////////////////////////////////......////////////......------............------........................------------------------,,,000444444111...///111......------------......------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------111000000000/////////......------,,,,,,------...------------------------......------------......------------------------++++++,,,,,,,,,---------***++++++,,,------......++++++++++++,,,,,,,,,,,,---///000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,---000222444............///000111222///...---...000000000///............................................................////////////sssUUURRRNNNHHHFFF???CCC;;;;;;;;;;;;::::::999888999999888777666555444444111111111111111111111111000000000000000000000000111111000000/////////...//////000000000000//////............/////////000000000000000000000000000000000000000000000000000........................////////////////////////......////////////.........------,,,,,,------...,,,,,,---...//////......////////////////////////.........------............/////////000000111111///////////////////////////////////////////////////////////////////////////...---...000000000...---.........//////000000000000000000000000000000...000111222222111000...000000000000000000000000////////////////////////......////////////......---..................---........................------------------------)))---222222...+++,,,///.........------.........------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------//////......---------,,,...------,,,,,,------...------------------------------,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,+++...///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))),,,...---+++***,,,///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---,,,++++++---000444666.........//////000111222...------...000111000///............................................................/////////000tttUUUPPPJJJFFFIII@@@@@@???>>>===;;;999777666555555555444333222222222222111111111111111111111111000000////////////000000000000000000//////////////////000000000000///////////////...///000111111000000000000000000000000111111000000//////......////////////////////////---......///////////////////////////////////////+++---//////...---.../////////.........------------------............///000000//////.........---..................................../////////000......////////////......000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000////////////............000000//////......------////////////////////////......................................................------------..............................,,,---------.../////////.................................------,,,,,,,,,------------------------,,,,,,,,,---------...............------.........------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---------------------------,,,++++++***************++++++,,,------------*********++++++,,,,,,,,,------------------------.........////////////000...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++---------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000......111666777333///////////////////////////........................////////////////////////........................sssTTTOOOJJJFFFIII@@@@@@>>>===<<<;;;999777666555555555444333222222222222111111111111111111111111000000////////////000000000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000111000000000/////////...////////////////////////...//////000111000000000////////////////////////+++---//////...---.../////////.........------------------............///000/////////............................................./////////000000......////////////......000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000////////////............///////////////.........////////////////////////......................................................------------..............................---------.............................................---------,,,,,,,,,------------------------,,,,,,,,,---------............------------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------------,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------------------------------------------........./////////...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000...---000555666222...................................................////////////////////////........................rrrSSSOOOIIIEEEIII@@@@@@======;;;:::888777666555555555444333222222222222000000000000000000000000111000000//////000000111000000000000//////////////////000000000000//////---...000111111111000///000000000000000000000000000000000000///////////////////////////////////////000000111111111111111////////////////////////+++---//////...---...///...............------------------............///////////////........................................../////////000000000...//////000000//////...000000000000000//////...000000000000000000000000000000000000000000000000////////////000000000000////////////.....................///////////////////////////////////////......................................................------------.............................................---------...........................------------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------------------------...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------............------------------------,,,---------.......................................------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............//////------///333333111...................................................////////////////////////........................pppRRRMMMIIIEEEHHH@@@@@@===<<<;;;:::888777666555555555444333222222222222////////////////////////111000000000000000000111000000000000//////////////////000000000000//////,,,...000111222111///...////////////////////////000000000000//////////////////////////////////////////000111111111111000////////////////////////+++---//////...---...///........................---------............//////////////////....................................////////////000000000//////000000000000////////////000000000000//////////////////////////////////////////////////////////////////000000000000////////////............------......//////000000////////////////////////......................................................------------............................../////////...---------,,,........................------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------,,,++++++***---------------------...------------------------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///...------...111111000---------------------------........................////////////////////////........................oooPPPLLLHHHDDDHHH@@@@@@<<<<<<;;;:::999777666666555555444333222222222222////////////////////////111111000000000000111111000000000000//////////////////000000000000//////,,,...000111222111///...////////////////////////////////////000000000000////////////////////////---...//////000000//////////////////////////////+++---//////...---...///---.....................---------............///.........///////////////////////////////////////////////////000000000111//////000000000000////////////000000000000//////////////////////////////////////////////////////////////////000000000000////////////............------......//////000000////////////////////////......................................................------------............................../////////...---------,,,........................------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------,,,++++++***---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///...------...///000///...........................////////////////////////////////////////////////........................mmmOOOKKKGGGDDDHHH@@@AAA===<<<<<<;;;:::999888777555555444333222222222222000000000000000000000000222111111000000111111222000000000000//////////////////000000000000//////---...000111111111000///000000000000000000000000////////////000000000000////////////////////////------...///////////////////////////////////////+++---//////...---...///---------...............---------............///.........////////////////////////////////////////////////000000000111111///000000111111000000///...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////.....................///////////////////////////////////////......................................................------------.............................................---------........................,,,,,,,,,------------...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------,,,++++++---------,,,,,,,,,,,,,,,------------------------,,,---------....................................,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............/////////......////////////////////////////////////////////////////////////////////////////////////........................lllNNNJJJFFFCCCHHH@@@AAA>>>======<<<;;;:::999999555555444333222222222222111111111111111111111111222111111000000111111222000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000.../////////000000000111////////////////////////......///000000000000000////////////////////////+++---//////...---...///---------.........//////---------............///............/////////000//////////////////////////////000000000111111111000000111111111111000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////............///////////////.........////////////////////////......................................................------------..............................---------.......................................,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,............---------,,,------------------------------........./////////........................,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............//////000000///......///000000000000000000000000000////////////////////////////////////////////////........................kkkMMMJJJFFFCCCHHHAAAAAA>>>>>>===<<<;;;;;;::::::555555444333222222222222111111111111111111111111222222111111111111222222000000000000//////////////////000000000000/////////////////////000111111000000000000000000000000.../////////000000111111//////////////////////////////000111111111111111////////////////////////+++---//////...---...///---------.........//////---------.........//////---.........//////000000000000000000000000000000000000000000111111111111000000111111111111000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000/////////............000000//////.........---////////////////////////.........................................................------.................................,,,------....../////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......///......------......///------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,---***+++,,,,,,------------000000//////.........---------------------------.........////////////000........................,,,,,,---......---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---//////...---,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////000000000000......///111000000000000000000000000000000000000000000000000////////////////////////........................jjjSSSIIIHHHCCCBBBEEECCCBBB???<<<<<<===?????????888666444444444333222000000000000000000000000000333222222222111111000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////////////////............//////......---------,,,,,,,,,..................------000/////////............000000000000000000000000////////////000000000000............/////////000000000000000000000000000000000000000111111111111222222111000///...------000000000000000000000000//////////////////////////////............//////------,,,,,,,,,,,,------000///...------...///000,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,,,,---------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................//////...---,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,.........------,,,,,,,,,---------............//////...---,,,+++,,,,,,---///////////////.........,,,,,,,,,,,,,,,---...///---------------...///000+++++++++,,,,,,,,,,,,------------...------,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,------......------,,,---------............//////000000000000000////////////000000111111222222222111000.........///000------............---------......---,,,,,,///111jjjSSSIIIIIICCCBBBEEECCCCCC@@@<<<;;;;;;;;;;;;:::888666444444444444222000000000000000000000000000000000000000/////////...////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////////////////............/////////.........---------,,,........................000000/////////.........000000000000000000000000////////////000000000000........./////////000000000000000000000000000000000000000000111111111111222111111000000//////...000000000000000000000000//////////////////////////////............//////000000000//////000000000000///...------...///000------............------,,,------......------,,,++++++,,,,,,,,,---------,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------......---,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,------,,,...------------------,,,------------............///...---,,,,,,,,,------////////////............---,,,,,,,,,,,,---...///------------------......++++++,,,,,,------......,,,------...------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,------......------,,,---------............/////////000000000000//////.............../////////222111///.........///000------............---------......---,,,---///111iiiSSSIIIIIIDDDBBBEEECCCCCC@@@<<<:::888888666555777666444444444444222000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////////////////............//////////////////....................................000000000/////////......000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000//////......//////000......------------......//////............//////.........------.........------............------,,,,,,,,,,,,------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---------,,,---------------.........------------..................---,,,,,,,,,------........................------,,,,,,,,,---.........------,,,,,,,,,,,,---++++++,,,---......//////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++************++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,---------............///...//////000000///////////////..................111000///.........//////------............---------......---,,,---///000hhhRRRHHHIIIDDDCCCFFFCCCBBB???<<<999888777555333777555444444444444222111000000000000000000000000222222222111111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////............//////000000000///////////////............////////////000000000////////////...////////////////////////////////////000000000000...////////////000000000///////////////////////////000000000111111111111000000111111222222222222000000000000000000000000////////////////////////000000////////////000000---------,,,,,,---------/////////......////////////...---,,,,,,---...///------............------,,,,,,,,,------------...++++++,,,............---------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000......---------,,,,,,,,,------------------------------------------------...---+++,,,------,,,+++,,,,,,------......//////,,,,,,---------.........------------------------------...............///------,,,,,,,,,------......---,,,,,,+++++++++++++++,,,,,,---...///000000,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------............///......//////000/////////111111111000000//////...////////////.../////////------............------,,,---......------...000gggQQQHHHJJJEEECCCFFFCCC@@@>>><<<:::999888666555666555333333444444333111111111111111111111111111111111111111111111222222111111111111111111111111////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000//////............//////000000000000000000000000........./////////000000111000000000////////////////////////////////////////////////000000000000////////////000000000111///////////////////////////000000000111111111111000000000111222222333333111111111111111111111111000000000000000000000000000000////////////000000111111000000000000111111...//////////////////...///...---,,,,,,---...///---......//////......---,,,,,,---------.........+++,,,,,,---............------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,---------------------------------------------------,,,++++++,,,,,,+++)))---------....../////////,,,,,,,,,------------...,,,---------------------,,,---------......//////...------,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,------...///000000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------............///------...///////////////111111000000//////...............////////////...------............------,,,---//////------...///fffQQQHHHJJJFFFDDDFFFCCC???===;;;;;;;;;:::888666666555333333444555333222111111111111111111111111////////////000000000000222222222222222222222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000//////............//////////////////000000000000.........//////000000111111111000000000/////////000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000111111222222222111111111111111111111111000000000000000000000000111000000//////000000111000000////////////000000......////////////...............------...............////////////......,,,---------............,,,,,,---------------...------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,------+++))).............../////////,,,,,,,,,,,,------------+++,,,---.........------,,,,,,,,,---......//////......---,,,,,,,,,------...------,,,,,,,,,,,,------------------.........++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,---------............///,,,---......////////////......------------------------.../////////......------............------+++---//////...---...///eeePPPHHHJJJFFFDDDFFFCCC???===<<<;;;:::999666444666444333333444555444222111111111111111111111111.../////////000000000000111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000//////............//////.........//////000000000---......///000000111111111111111000000000//////000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111......------------......---...///000000///...---------............------......////////////......------------..................---,,,,,,,,,------........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,---------..............................///.........//////---+++////////////............++++++,,,,,,,,,---------+++,,,---.........------++++++,,,------.../////////...---,,,,,,,,,,,,,,,------------------......------------,,,,,,,,,,,,***+++,,,---............------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,------......------,,,---------............///+++,,,---...////////////,,,,,,------------------,,,---.../////////......------............------+++---//////............eeePPPHHHKKKFFFDDDFFFCCC???>>><<<::::::777444222555444333333444555444222111111111111111111111111000000111111222222222333000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000//////............//////---.........//////000000---......///000111111222111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000///////////////111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111---...///000000///...---,,,---...//////...---,,,......////////////......---------........./////////...---,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,------.................................000000///000111111///,,,000000//////......------++++++,,,,,,,,,---------***+++---...///...------++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------......///000...------,,,,,,+++*********+++,,,---............------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,------......------,,,---------.........//////+++,,,---...////////////---......//////000000000+++,,,.../////////......---..................---+++---///000///.........iiiQQQGGGIIIFFFEEEFFFAAA@@@???===;;;999777555444888666555555555555444222000000000111222222222333000000000000000000000000333222222111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000///......000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......////////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000222000///......///000222000000000000000000000000222222222222111111111000000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111000000000000000000000000////////////////////////........................---------............///................................................---------------------------------.........//////------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---......///......------......///...///000111000///---+++---...///000000///...---------------------------///...---,,,,,,---...///,,,,,,,,,---------......---,,,++++++------,,,+++------------------------------------------------,,,,,,,,,------,,,++++++,,,,,,,,,---------..................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++......//////...---,,,,,,,,,------......------,,,------------------------........................,,,---......//////......---......///////////////........................////////////////////////........................000000000000000000000000hhhQQQGGGIIIFFFEEEEEEAAA??????===;;;999777555555666444333333333333222000111111111111111111222222000000000000000000000000222222111000000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000///...000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////111000000000/////////...////////////000000000000111111111111111000//////000000000000000000000000000000000000000000000000111111111111111111111111222111///......///111222111111111111111111111111222222111111111000000000111111111111111111111111111111000000////////////000000000000000000000000111000///......///000111000000000000000000000000////////////////////////........................---------............///................................................------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------......------------...//////......------------......---...000111000///---,,,---...///000000///...---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---,,,++++++------,,,+++------------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...222222111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++......//////...------,,,,,,------......------,,,------------------------------------------------,,,---......//////......---......///////////////........................////////////////////////000000000000000000000000////////////////////////gggPPPGGGJJJFFFEEEEEEAAA???>>>===;;;999777666555666444333333333333222000111111111111111111000000000000000000000000000000111111000/////////000000000000000000111111111111000000000000000000000000////////////////////////111111222222111111000///000000000000000000000000000000000000000000000000111111111111000000000000........................000000000000////////////////////////000000000000000111111111111000000///000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222111111111111111111111111111111111111000000000///111111111111111111111111111000000000000/////////////////////////////////000000////////////000000000000000000000000000000////////////////////////........................---------............///................................................------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...------,,,,,,------...///...------,,,,,,------...---...///000000000///...---...///000000///...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,++++++------,,,+++------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------444333222111000///...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++.........///......---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......///////////////........................////////////////////////000000000000000000000000////////////////////////eeePPPHHHJJJFFFDDDEEEAAA???>>>===;;;999777666555888666555555555555444222222222111111000000//////000000000000000000000000111000000//////////////////000000000111111111111000000000000000000000000000000000000000000000000222222222222222111000000////////////////////////////////////////////////111111111000000000000000////////////////////////000000000000////////////////////////000000000000000000111111111111000///000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////........................---------............///................................................------------------,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,---...///000000//////---...///000000///...---........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------000000000///......------............------------------------------------......---------,,,,,,,,,---------------------------.........---,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---......///////////////........................////////////////////////........................////////////////////////cccOOOHHHKKKFFFCCCEEEAAA>>>===<<<;;;999888777666888666555555555555444222222111111000000/////////000000000000000000000000111000000//////////////////000000000111111111111000000000000000000000000111111111111111111111111222222222222222111000000////////////////////////////////////////////////000000000000000000111111000000000000000000000000////////////000000000000////////////000000000000///000000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................---------............///......................................................---------,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...---------------...//////...------,,,,,,------...------...//////000000000---...///000000///...---........................------............------,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------------......//////000000//////.........---------------------------------......---------,,,,,,,,,------------------------............------,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,------......------,,,------------------------------------------------,,,---......///.........---......///////////////////////////////////////////////////////////////................................................aaaNNNIIIKKKFFFCCCDDDBBB>>>===<<<;;;999888777666666444333333333333222000000000000000000000//////000000000000000000000000111111000/////////000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222111111000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000////////////000000000000///000000111111111111000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000222222222222222222222222000000000111111111111222000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................---------............///.........................................................------,,,,,,+++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...000000000///000111111222.........------.....................////////////---...///000000///...---........................---......//////......---,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,,,,---...///000111222333/////////.........------------------------------......---------,,,,,,,,,---------------------------............------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---......///.........,,,------......------,,,------------------------........................,,,---......//////......---......///////////////////////////////////////////////////////////////000000000000000000000000........................___NNNIIILLLEEEBBBDDDBBB======<<<;;;999888777777666444333333333333222000/////////000000000000000000000000000000000000000222222111000000000000111000000000000111111111111000000000000000000000000111111111111111111111111000000111111000000///...000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000.../////////000000000111////////////000000000000//////000111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222333333333333333333222222222222222222222222222333333333333222222222222222222222222222222222222000000111111111222222222222222222222222222222222...///000111111000///...000000000000000000000000////////////////////////........................---------............///................................................///......---,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...///////////////000111111000//////......//////000000//////............///---...///000000///...---........................,,,---............---,,,,,,,,,,,,---------......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***++++++++++++,,,,,,,,,,,,,,,---...///000111111////////////..........................................---------,,,,,,,,,------------------------,,,---..................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,------...//////......,,,------......------,,,------------------------------------------------,,,---......//////......---......///////////////////////////////////////////////////////////////000000000000000000000000........................___MMMIIILLLEEEBBBDDDBBB======<<<;;;999888777777888666555555555555444222......//////000000111111000000000000000000000000333222222111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////.../////////000000111111////////////000000000000//////000111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222333333444444333333222222222222222222222222222444444444333333333222222222222222222222222222222000000111111222222222222222222222222222222222222...///000111111000///...000000000000000000000000////////////////////////........................---------.........//////................................................//////...---,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---......000000////////////000000111000///...............---...///000000///...---////////////////////////++++++------------++++++,,,,,,,,,---------......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---000/////////..........................................---------,,,,,,,,,------------------------,,,,,,---.../////////...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,---.../////////...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......///////////////000000000000000000000000////////////////////////................................................aaaNNNIIIKKKEEEBBBCCCAAA??????===<<<:::888777777888777666555444333333333222222111000//////000000000000000000000000000000111222222111///...///000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000//////////////////////////////111111111111111111111111444111000222222000000333111000///000222333333222333333333444555666888888888:::666888>>>999666@@@:::;;;:::999777777999:::<<<888777999:::666333444333444555555444333222222555444222111000000000000///111333444333222222222111000//////......//////////////////////////////................................................------------------------........................///...---,,,,,,---...///......---------,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////......---------,,,111000...---,,,,,,,,,,,,...........................000111000...------...,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------------------------------......------------..............................---,,,,,,,,,,,,---......//////000000///...------000///...---------------,,,,,,,,,---------..............................//////.........---------...------,,,,,,------...---------------------------------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////aaaOOOIIIKKKEEEBBBCCCAAA??????===<<<:::888777777555444333222222222222222222222111000000000000000000000000000000000000000000111222111/////////000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000/////////000000111111111111111222333000000333333111222555111111111222333333222111777777777888888999::::::<<<===:::<<>>>>>???;;;;;;>>>CCCCCC===888888:::999888999999999888777555555444333333333333333///111222333333222333333222222111111111111222222000000000000000000000000................................................------------------------........................///...------------...///......---------,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........------000000//////...------,,,------------------------...///000000...------...,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------......------------..............................---,,,,,,,,,,,,---......///////////////...------//////...---------------,,,,,,---------.................................//////.........---------...------,,,,,,------...---------------------------------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////bbbOOOIIIKKKEEEBBBDDDAAA??????===<<<:::888777777333333222222222222333333222111000000000000000000000000000000000000000000000111222111000///000111000000000000000000000000111111000000000000111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111000000///222222111111111000000000000000000111111222222222111......222333111333666555555666666666666555444:::;;;===???BBBDDDFFFFFFGGGIIICCCCCCJJJKKKOOO]]]\\\]]]\\\XXXSSSNNNKKKJJJCCCDDDHHHLLLIIICCC???@@@DDDAAA??????AAAAAA???<<<999999999999999999999999333333444444555666666777444444222111000000//////111111111111111111111111////////////////////////........................------------------------........................///...------------...///......---------,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000000////////////......///000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......------------..............................---,,,,,,,,,,,,---.........////////////...------///.........------------,,,------------................................................---------......------------......------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------------------------------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////bbbOOOIIILLLFFFBBBDDDBBB??????===<<<:::888777777444444444333444444555555111111000000000000000111000000000000000000000000000111222111000///000111000000000000000000000000111111000000000000111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111000000222222222111111000000000///000000111222333333444444111222666777666888;;;============<<<===>>>@@@@@@AAABBBDDDFFFHHHJJJKKKLLLRRRNNNMMMTTTWWW[[[hhhqqqtttvvvtttmmmeee^^^ZZZTTTSSSTTTUUUQQQLLLLLLPPPPPPLLLHHHHHHIIIIIIFFFBBBEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;;;;<<<======<<<===;;;999666333111000000111111111111111111000000////////////////////////.................................................................................------...............---------,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,++++++,,,---...//////000000000000000////////////000111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------........................------------------------+++,,,------......------,,,,,,------------------......------------..............................---,,,,,,,,,,,,---...............//////...------..................------------------..................................................................------------......------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,---------------------------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////bbbOOOJJJLLLFFFCCCDDDBBB??????===<<<:::888777777444444333333333444555555111000000000000000111111000000000000000000000000///000111111000///000222000000000000000000000000111111000000000000111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111111111222333444555666777:::888999===???>>>@@@DDDEEEFFFFFFFFFFFFHHHMMMQQQRRRRRRRRRRRRSSSUUUVVVWWW\\\gggiiijjjssswww{{{xxxrrrkkkkkkooossssssnnnlllnnnfffccc___]]]]]]]]]ZZZXXX[[[[[[ZZZXXXVVVSSSPPPOOONNNLLLIIIHHHIIIHHHEEECCCDDDCCCAAA>>><<<:::999999333333222111111000//////000000000000000000000000////////////////////////................................................---..................---......---------,,,,,,,,,******+++,,,------------...------,,,,,,------...------------------------------,,,,,,,,,---......------------------------------------------------------------------------...------,,,,,,,,,------/////////000000000000000...///111222222000...---------------------------+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------........................------------------------+++,,,------......------,,,,,,,,,---------............------------..............................---,,,,,,,,,,,,---......------............------------...//////......------------.........//////........................---.....................///......------......///------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////cccPPPJJJLLLFFFCCCEEEBBB??????===<<<:::888777777222222111111111111222222000000000000000111111222000000000000000000000000///000111111000000111222000000000000000000000000111111000000000000111111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222222222111111222222333444444444555555777888:::;;;<<<===<<<:::<<>>@@@BBBCCCDDDBBBAAAEEEMMMSSSVVVZZZ```iiiqqq|||{{{xxxtttnnnddd\\\OOONNNLLLJJJGGGFFFEEEDDD@@@???===;;;999666555444111111111111111111111111////////////////////////................................................------...//////...------......---------,,,,,,,,,******+++,,,------------......------------......,,,,,,,,,---------.........------,,,,,,---------------------------------------------------------........................------,,,,,,,,,---......------........./////////........................------------------------+++---//////......///000,,,,,,,,,---------......,,,,,,+++---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///......------------..............................---,,,,,,,,,,,,---......+++,,,------.........---+++,,,...///000///...---............////////////........................---------.........////////////............//////------------------------------------.........///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,,,,,,,---...///------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---......///---------............///............////////////////////////////////////////////////////////////////////////////////////////////////////////////cccPPPJJJMMMGGGCCCEEECCC??????===<<<:::888777777666555444333222222222222000000///000000111222222000000000000000000000000...000111111000000111333000000000000000000000000111111000000000000111111000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000222222333333333333444555777888:::;;;<<>>======<<<;;;999888777777555333222222333444222111000000000000000000000000000000000000000000000000111111000000//////......111000000000//////......//////000000111111222222000000000000000000000000000000000000000000000000222222111000//////000000000111111111222222222222///000000000111111111111000111222333222111000///000111222222111222333555777===AAA???::::::AAAHHHGGGMMMQQQPPPRRRXXX^^^```kkkuuuxxxtttoooiiidddkkktttxxxoooddd]]]XXXSSSLLLJJJKKKQQQZZZ```bbbaaaddddddbbb^^^ZZZYYY]]]aaappprrrvvv{{{}}}}}}uuukkkccc]]]XXXQQQLLLGGGJJJMMMMMMIIIEEEDDDDDD;;;:::777555444333333333000222444444333111//////------------...///000000////////////////////////........................------------------------++++++,,,,,,,,,---------------------------------.........---,,,+++***)))...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,,,,,,,------...//////000+++,,,...//////...,,,+++//////...------------...//////......------------+++,,,,,,------,,,,,,+++...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------...............------....................................------------...//////---...///...,,,+++,,,---........................---.........//////000000////////////////////////////////////////////////---------.........//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......///---++++++---...------,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.................................------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000////////////////////////000000000000000000000000000000//////.........---............////////////cccSSSNNNMMMGGGEEEEEE???>>>===<<<;;;999888777666666555333444555555444222111111111111111111111111000000000000000000000000111111000000////////////111111111000000/////////000000000000000111111111000000000000000000000000000000000000000000000000222222111000000000000000000000000111111111222222111111111111111111111222111222222333333222222222111222444555777999===@@@???FFFMMMMMMHHHFFFJJJPPPYYY```eeefffjjjttt|||tttuuu{{{wwwsssyyyssskkkfffccc___XXXRRRWWW```eee___VVVRRROOOLLLLLLGGGAAAAAAGGGMMMQQQRRRUUUUUUSSSNNNHHHFFFHHHKKKYYYZZZ\\\______\\\WWWSSSYYYkkk|||yyyrrriii```YYYXXXYYYXXXVVVRRRMMMIIIGGGGGGGGGFFFEEEBBB===777333111111111000000000222333/////////......//////000////////////////////////........................------------------------++++++,,,,,,,,,---------------------------------------------,,,,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,------......///000000111,,,,,,---......---,,,,,,//////...------------...000000//////............+++,,,,,,------,,,,,,+++...------,,,,,,------...///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------............------------..............................///............///000000...///000///---,,,---.....................------............/////////000////////////////////////////////////////////////---------.........//////111000000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------.........---+++,,,---...---,,,,,,,,,,,,---------......///...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000////////////////////////000000000000000000000000//////......------------............////////////cccTTTNNNNNNHHHFFFFFF@@@???>>>===;;;999777666555777555444444555666444333111111111111111111111111000000000000000000000000111000000000000/////////111111111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000000000000000000/////////000000000111111222222222111111111111111222222222222222333444555333555777:::===BBBHHHMMMOOOTTTYYYWWWSSSQQQVVV[[[dddjjjnnnnnnqqqzzzrrrpppkkkiiikkkjjjeeeaaaaaahhheee```]]]ZZZUUUNNNHHHFFFNNNRRRNNNIIIGGGGGGFFFJJJEEE>>><<>>===;;;999777666555666555444444555555444333111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111000000000000000111////////////000000000000111111111111111000000000111111111111222444777888777999;;;>>>BBBGGGNNNSSSZZZ]]]___^^^]]]aaakkktttzzz~~~~~~yyyvvvyyy|||}}}}}}xxxkkkhhhaaa[[[XXXTTTOOONNNQQQ[[[YYYVVVSSSQQQLLLFFFAAA>>>BBBFFFEEECCCDDDHHHJJJIIIEEEBBBAAABBBDDDDDDDDDDDDFFFHHHGGGCCC@@@AAABBBFFFGGGHHHJJJLLLKKKGGGDDDDDDLLLVVV[[[]]]]]]]]]]]]]]]jjjwww|||{{{vvvqqqqqqtttsssmmmgggZZZTTTMMMHHHGGGGGGGGGFFF???<<<666222111111111111111111000000///000000111////////////////////////................................................,,,,,,,,,------------...------------------------++++++,,,---......------------------------------,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,---........./////////000...------,,,,,,------...//////...------------...////////////............,,,,,,------------,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................//////......//////000111///000111000...---...///000000//////......------.........///////////////////////////////////////////////////////////////............////////////111111111000000000//////........................////////////////////////,,,,,,,,,---------------------............------......------------.........,,,,,,---......---+++------------------------......------------...............---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++---,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000////////////////////////////////////////////////....................................////////////cccSSSNNNOOOHHHGGGGGGAAA???>>>===;;;999777666555555444333333444444333111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000//////000000000000000000000000000000000000000000000000111000000000000000111111////////////000000000000000000000000000000000000111111222333555888:::<<<===???AAADDDGGGLLLRRRVVV[[[___eeehhhkkkqqqzzz~~~|||uuurrrqqqnnnssskkkgggppp|||pppYYYTTTOOOLLLGGGAAA???BBBCCCCCCDDDDDDEEEDDDAAA@@@===@@@DDDJJJOOOUUU^^^fff```[[[TTTNNNKKKJJJKKKKKKLLLNNNPPPNNNGGGAAA======?????????AAABBBBBB@@@>>>AAABBBEEEIIILLLNNNOOOPPPKKKNNNOOOPPPXXXdddnnnqqq{{{ssshhhpppggg]]]UUUQQQOOOKKKHHHEEEAAA<<<888666444111///000000//////000111222222000000000000000000000000////////////////////////........................,,,,,,---------.........------------------------++++++,,,---............------------------------,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,,,,,,,------------.........------,,,,,,------...//////...------------...------------------------,,,------......------,,,...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---..............................------......///000...///000///---,,,---...000000/////////.........///////////////.........////////////////////////////////////////////////........./////////000000000000/////////.........////////////////////////........................,,,,,,,,,------.........------............------......------------......---,,,,,,---......---+++---------------------------,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000///////////////////////////////////////////////////////////////000000000............////////////bbbRRRNNNNNNHHHGGGGGGAAA======<<<;;;999888777777555333222222333444222111222222222222222222222222000000000000000000000000000000000111111111111222000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222/////////000000000111111//////000000000111111111555666777999<<>>BBBIIIPPPVVVYYY[[[[[[UUUUUUZZZcccmmmwww~~~rrrjjjiiijjjmmmxxxzzz{{{uuujjj___WWWTTTNNNOOOOOOPPPPPPNNNIIIEEEGGG@@@<<<>>>AAABBBBBBDDDAAAAAAAAABBBJJJWWW]]]]]]gggppp~~~xxxsssoookkkiiiiiieee]]]VVVQQQKKKDDD@@@===;;;777444222222111111111222222333000000000000000000000000////////////////////////........................,,,---------............------------------------+++,,,---...............,,,------......------,,,,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...,,,,,,,,,,,,,,,---------------............------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,------........................---------------...//////...///000///---,,,---...///////////////////////////////////////.........////////////////////////////////////////////////....../////////000000000////////////............////////////////////////........................,,,,,,,,,---......//////------............------......------------......,,,,,,,,,...//////---***...------------,,,,,,,,,,,,,,,+++++++++,,,---------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000////////////////////////000000000000000000000000///000000000000111111111............////////////aaaQQQMMMMMMGGGFFFGGGAAA<<<<<<;;;::::::999888888666444333333444444333222222222222222222222222222000000000000000000000000000000111111111222222222/////////000000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111222222000000000111111111222222000000111222333444444555;;;===@@@CCCGGGIIIKKKLLLMMMQQQXXX___dddiiinnnrrrlllnnnnnnkkkddd^^^ZZZYYYnnnxxxzzztttllleeeNNNGGG???===BBBFFFGGGEEEKKKLLLOOORRRPPPJJJIIILLLRRR\\\jjjxxx|||{{{}}}tttwww}}}xxxrrreeeYYYNNNLLLKKKGGGBBBBBB>>>@@@AAA@@@EEEMMMSSSTTTVVVYYY\\\]]]___iiiyyyyyywwwwww|||~~~xxxkkkbbbVVVMMMHHHDDD???;;;888777666444333222222222000000000000000000000000////////////////////////........................------------............------------------------,,,---...............---,,,,,,---......---,,,,,,,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,//////...------------...,,,,,,,,,---------......------............------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------.............................................//////000///000111000...---...///.........///000000111111000/////////............////////////////////////////////////////////////.../////////000000000000000000000////////////...////////////////////////////////////////////////,,,,,,------.../////////------............------......------------......,,,,,,,,,...//////,,,***......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------.../////////...//////000000//////...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---..............................---------............///---......///////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000111............////////////```QQQLLLLLLGGGEEEFFF@@@;;;;;;;;;:::::::::999999777555444444555666444333222222222222222222222222000000000000000000000000000000111111222222222222......//////000000000111//////000000111111222222000000000000000000000000000000000000000000000000000000///000000111222222111111111111222222222222111111222333555666777777@@@CCCGGGKKKNNNQQQRRRSSSRRRXXXaaajjjqqqxxx}}}qqqooojjjeeeaaabbbfffjjjaaallluuuuuuoooeeeZZZQQQIIIIIIFFFCCCAAADDDJJJOOO\\\^^^dddiiihhhccccccgggfffrrrrrrfffcccaaaYYYRRROOOFFFHHHFFF>>>:::===CCCFFFDDDHHHJJJHHHFFFLLLYYYeeevvv{{{xxxfffXXXPPPJJJEEEAAA>>><<<:::777555333222111000000000000000000000000000000000000000000000000////////////////////////---------.........//////---------------------------...............------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................//////...------------.................................---------,,,,,,,,,.....................---+++,,,...//////...,,,+++//////...------------...---------.........//////------............------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......///......------......///........................///////////////000111111000111222111000//////111------...///000111222222000000//////.........---////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000,,,,,,------...///000000---..................---.........------.........,,,,,,---...000///,,,***.........------,,,,,,,,,---------------...///000+++,,,,,,---...///000000//////000000000000//////........................,,,,,,,,,------.........***++++++,,,,,,------...++++++,,,,,,,,,---------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---,,,,,,,,,,,,---..............................---------.........//////---......///////////////////////////000000000000////////////////////////000000000000000000000000---.........//////000000............/////////000aaaQQQLLLKKKEEEDDDEEE???======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111222111000//////000111222222222111111111111222222000000000000000000000000///111222222111111222333333222111222333333222111222111222555:::???BBBCCCHHHIIIKKKLLLOOOSSSYYY]]]eeegggjjjmmmrrryyy}}}tttjjjfffhhhiiigggccc[[[\\\\\\ZZZUUUPPPMMMKKKKKKHHHEEEDDDGGGOOOYYY```ssszzz{{{{{{uuurrrggg^^^QQQGGGCCCAAA???>>>>>>CCCDDD???>>>FFFSSS[[[fffeeeiiiuuuyyyfffaaa```XXXMMMGGGCCCCCCBBB===777444333444222333333222000//////000//////...//////000111222......//////......---,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---.../////////...,,,+++------............---------------,,,,,,+++++++++***,,,///111111000---+++------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++,,,,,,,,,---------............///------------------------//////.........---------000000////////////000000............/////////000000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------//////////////////////////////.........---------.................................------,,,,,,,,,------------------------........................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////000000000000000000000000...............///000000////////////////////////...------------...//////aaaQQQLLLKKKEEEDDDEEE???======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111222111000//////000111222222222111111111111222222000000000000000000000000000111222222111000111333222111000000111222222111555555888<<>>;;;666111111222222111111000111222//////......///000111111......//////......---,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...------,,,------............------.........---------,,,,,,+++---000222222000...,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,+++,,,,,,------------............///------------------------//////.........---------000000////////////000000........./////////000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000//////.........//////////////////////////////.........---------.................................------,,,,,,,,,------------------------................................................,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////////////////////////////...............///000000////////////////////////...------------...//////aaaRRRLLLLLLEEEDDDEEE???======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111222111000000000000111222222222111111111111222222000000000000000000000000111222333222111000111222111111000000111222444555;;;===???DDDIIINNNRRRTTT^^^___aaafffjjjkkkgggcccbbbaaa^^^\\\]]]bbbjjjpppzzzvvvpppiiiaaaYYYSSSPPPLLLKKKIIILLLTTTaaannnvvvzzz}}}~~~|||{{{nnneeeWWWXXXUUULLLEEECCCCCCAAALLLLLLKKKIIICCC???EEENNNfffuuu{{{yyyyyy{{{~~~tttnnndddYYYPPPHHH@@@<<<666555333111000000000111//////.........///000000...////////////...---------------------.........,,,------......------,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------........................//////...------------...------............------//////............------,,,---000222222111///---,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,---------------............///------------------------/////////............---000000////////////000000....../////////000000000000000000000000000000000111111111111111111111111111111111111111111000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000///////////////////////////////////////............---.................................---------------------------------------........................------------------------,,,------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////////////////////////////...............///000000////////////////////////...------------...//////bbbRRRLLLLLLFFFDDDEEE@@@======<<<;;;999888777777666555555444444333222222222222222111111111000000000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111222222111111111111222222000000000000000000000000222333444333111000111222222222222222333555888;;;BBBDDDGGGKKKNNNQQQUUUXXXggggggiiinnnqqqooofff^^^___bbbdddbbb^^^XXXSSSQQQYYY[[[[[[ZZZVVVUUUVVVXXXVVVWWWZZZbbblllwwwkkkWWWLLLHHHEEEBBBBBBCCCDDD@@@;;;===CCCKKKaaazzz|||hhhWWWOOONNNBBB???:::666444333222111000000///......////////////////////////...---------------...............,,,------......------,,,,,,,,,,,,---------......------------------------......------,,,,,,,,,,,,,,,,,,,,,---------------........................//////---,,,,,,---...///------............------............------------+++---///111111000...---,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...---------............///------------............/////////...............000000////////////000000...////////////000000000000000000000000000000000000111111111111111222222222222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////......................................................---------................................................------------------------------------............,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////////////////////////////...............///000000////////////////////////...------------...//////bbbRRRMMMLLLFFFEEEFFF@@@======<<<;;;999888777777666555555444444333222222222222222111111111000000000000000000000000000000111111111111111111111111///000000000111111111111111111222222222222111111222222111111111111222222111111111111111111111111111333444333222111222333000222555666777:::>>>AAAHHHKKKOOORRRUUUWWW[[[^^^eeedddggglllpppmmmeee]]][[[```eeefff```WWWMMMHHHFFFKKKPPPSSSWWW]]]fffmmmffffffjjjqqq{{{}}}}}}~~~~~~zzzfff\\\XXXKKKEEEAAA@@@@@@>>>@@@DDDBBBWWWqqq~~~nnnaaaZZZMMMHHHAAA;;;999777555333222111000/////////////////////000000//////...---........................,,,------......------,,,,,,,,,,,,---------......---------------------------------------------,,,,,,,,,,,,------.................................///...---,,,,,,---//////------............------,,,,,,,,,,,,,,,,,,,,,---***,,,---...///...---,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///---------............///---------....../////////////////////////////////000000////////////000000////////////000000000111111111111111111111111111000000111111222222222333444444333333222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................................................................---------------------------------.........//////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////.......................................///000000////////////////////////...------------...//////bbbSSSMMMMMMFFFEEEFFF@@@======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111111111222333333222111111222222111111111111222222111111111111111111111111111222333333222222333555000444999===>>>AAAFFFJJJOOOSSSYYY\\\]]]___cccgggddddddgggkkkoooppplllhhheeeggghhheee^^^VVVOOOLLLJJJNNNTTTZZZaaajjjttt||||||{{{tttrrrtttwww|||}}}|||zzzwwwsssuuu{{{yyywwwxxxzzzzzz|||}}}tttgggZZZMMMDDD???;;;;;;===AAANNN^^^hhhiiilllzzzyyyhhhVVVOOOEEE>>>;;;999666444444333222111000////////////000000000000///....../////////...............,,,------......------,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---......//////...........................------------...//////------............------+++++++++,,,,,,,,,,,,---***+++,,,---...---,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000---------............///---------...//////000000...////////////000000000000000////////////000000/////////000000000111111111111111111111111111111000000111111222333333333555555444444333333222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000...////////////000000000////////////////////////.............../////////................................................------------------------------........./////////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////.......................................///000000////////////////////////...------------...//////cccSSSMMMMMMGGGEEEFFF@@@======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111111222222333333222222111222222111111111111222222111111111111111111111111///111333333333333555666555;;;CCCHHHKKKNNNSSSWWWZZZ___ccccccaaa```cccfffddddddeeeggghhhjjjjjjkkkiiiiiiiiieee```ZZZWWWUUUVVVZZZbbbjjjsss}}}|||yyyrrriiicccaaaccceeeffflllooollliiiiiigggbbbZZZ___gggnnnrrrqqqmmmjjjiiifffbbbaaadddnnnyyy|||xxxvvvwwwvvvtttuuuxxx|||ppp```PPPFFFDDDCCCDDDIIINNNNNNMMMTTT]]]nnnwww{{{vvvvvvpppfffYYYNNNHHHDDD???;;;666555444222111000000000000000000000000///......000/////////.........---,,,------......------,,,,,,,,,,,,---------......------------------------)))***,,,...//////......,,,,,,------.../////////........................,,,------...//////......------............------,,,,,,,,,,,,------......+++,,,------......------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...///000---------............///---------...///000000000.../////////000000000000000000////////////000000//////000000000111111111111111111111111111111111000000111222222333444444666666555555444333333222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000.../////////000000000000////////////////////////---........./////////000....................................................................................////////////,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////.......................................///000000////////////////////////...------------...//////cccSSSMMMMMMGGGFFFFFFAAA======<<<;;;999888777777666555555444444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111111222333444444333222111222222111111111111222222111111111111111111111111///000222333333444666777;;;CCCMMMSSSVVVYYY^^^bbbdddhhhjjjgggaaa]]]]]]___```___^^^\\\ZZZ[[[]]]```[[[___dddggggggeeedddcccaaafffooo{{{vvvnnniiinnnttttttrrrrrrjjjggg```XXXPPPKKKKKKKKKIIISSSZZZZZZXXXWWWRRRKKKJJJOOOWWW]]]^^^^^^\\\\\\RRRQQQOOORRRYYYdddooouuuvvvsssppplllfffccchhhqqqtttvvvbbb[[[HHHAAA???AAABBB???BBBGGGEEE\\\oooqqqppp}}}uuuggg]]]UUUMMMHHH777666555333222111111000000000000000000//////...000000//////.........---,,,------......------,,,,,,,,,,,,---------......------------------------((())),,,...////////////,,,,,,------...///000000........................+++,,,...///000///...------..................------------.........//////,,,---......//////......***+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---...///000000---------.........//////---------...///000000111.../////////000000111111000000////////////000000000000000000111111111111111111111111111111111111000000111222333333444444777777666555444444333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000////////////////////////........................////////////////////////............/////////000,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,---------......------------------------..............................................................................////////////......---......///////////////.......................................///000000////////////////////////...------------...//////fffVVVOOONNNFFFEEEFFF@@@AAA???===<<<<<<;;;999777666666666555444444333333333333333333333333333333222222222111111111000000111222333333222111222444000000000///000000111222222222111111111222444555333333333222222222111111///111333444333222333444777555222000333999AAAFFFBBBFFFMMMUUU\\\___aaabbb^^^cccggghhhiiihhhfffbbb]]]^^^^^^^^^\\\ZZZYYYXXXXXXaaaggghhhnnnyyyzzzsssqqqwww}}}zzzwwwssskkkbbbXXXTTTWWW]]]```aaa[[[YYYVVVQQQLLLIIIHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMOOOLLLIIIHHHJJJKKKKKKKKKKKKIIIGGGHHHMMMUUU^^^dddlllgggeeedddYYYQQQZZZkkkuuu|||qqqgggWWWGGGBBBAAA???AAAEEEDDDPPPaaallloooxxxwwwjjjbbbZZZTTTFFF@@@:::888444000111444---///000111000000000111................................................+++++++++,,,,,,---------................................................++++++///333111,,,+++------------------------------------............///------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222333333333444444444222000...///111444666777666777777555222111111111888666333222444666777777333333222333444333111...111111222222222222111111333222111000000111222333111111222333333222111111000222555555222000000111444111//////000111000///...000111333333333333222333222000/////////000111000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///------------------------------------------------------------------------.........------,,,,,,,,,---------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---------............///fffUUUOOOMMMFFFEEEFFF@@@@@@>>><<<;;;;;;:::888777555555555444333333222222222222222222222222222222222222222111111111000000222333444333111000111222111000000000000111222222222222111111111222333444333333222222111111111111...000111111000000111222111111111222555;;;BBBGGGNNNPPPSSSXXX\\\```ccceeebbbfffkkkmmmllliiieeeaaacccaaa^^^ZZZVVVTTTTTTTTTYYYdddkkkoooyyyvvvssstttsssllliiiUUUPPPJJJJJJNNNSSSTTTTTTTTTSSSQQQNNNKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLQQQNNNKKKHHHGGGGGGGGGHHHNNNLLLIIIGGGHHHJJJNNNPPPSSSQQQTTTXXXSSSOOOYYYiiiwww|||ssscccZZZRRRHHH@@@>>>@@@IIIWWWeeennnyyyxxxwww|||zzzlll[[[QQQFFF===:::888555333333000111111111000000000000................................................,,,,,,,,,,,,,,,,,,------........................------------------------,,,,,,...111000,,,+++...---------------------------------............///------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------------............///..............................///000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222333333333444333222111111333444555555666777888777555444555666444222000000222333333222444333333555666666555333444555555666666666555555111111222222222222111111333333333222333333333333111333444444222000000111222111111222333444444444///000111111111111000///222111000/////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///------------------------------------------------------------------------......---------,,,,,,,,,---------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///eeeTTTNNNMMMFFFEEEEEE??????===;;;:::::::::888666555444444333222222111111111111111111111111111111222222222111111111111111333444444333111//////000111111111111111222333333222111111111111222333333222111111111111000000000...000111111000000111222000222777;;;???DDDJJJNNN[[[[[[ZZZZZZ\\\^^^bbbddd```dddjjjmmmkkkgggcccbbbbbb```[[[VVVRRRQQQSSSVVV```mmm{{{{{{nnnccc^^^bbbggglllllleee___[[[ZZZUUURRRQQQSSSVVVXXXWWWUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTSSSWWWVVVSSSPPPMMMLLLNNNPPPJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNQQQTTTPPPJJJOOOZZZhhhlllsssxxx{{{zzzwwwuuupppwww}}}jjjWWWLLLGGGFFFIIIQQQZZZaaakkktttzzznnnqqqxxxwwwqqq]]]OOOAAA======999444111333333222111000/////////................................................------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000...+++,,,000---------------------------------............///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------............///........................------...///////////////000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333000111111111222333333333222333444444222111222333444222222333444555555444555444555666888999888777888888999999:::::::::;;;777777999999999777555444777666666555444444444444111111111222222222222222000111333333222222333444111111111222111000000///111111000////////////000000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///------------------------------------------------------------------------...------------,,,,,,,,,---------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------............///cccSSSNNNMMMFFFDDDEEE???>>><<<::::::::::::888666555555444444333222222222222222222222222222222222111111111111111111111111222333333222000///000111222222111111222222333444111111111111111111222222111000000000000000000000111222333333222333444666555;;;CCCJJJNNNSSSXXX\\\cccaaa___]]]\\\\\\]]]]]]ZZZ\\\```cccaaa^^^___bbb___``````^^^]]]^^^bbbfffooo~~~zzz|||xxxnnnccc[[[VVVNNNPPPSSSWWWZZZ[[[\\\[[[VVVUUUTTTUUUVVVUUURRROOONNNMMMLLLMMMNNNOOOOOONNNJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJIIIGGGEEEFFFIIILLLHHHHHHHHHIIIKKKMMMPPPQQQWWWWWWZZZ[[[VVVNNNMMMRRRUUUWWW]]]dddjjjllliiieeefffmmmxxx~~~pppaaaSSSFFFCCCGGGJJJLLLOOOVVVhhh}}}xxxhhhiiiuuukkk^^^QQQKKKGGGAAA;;;888666444111000///000//////......................................................------,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,...---***,,,111---------------------------------............///------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///........................---...//////000000/////////000000000111111111111000000000000000000000000111111111111111111111111111111111222222222333333///111333333333333444444555666777666444333444555999888999<<>>===<<<::::::::::::888666666666555555444333333333333333333333333333333333111111111111111111111111///000222111111111222333222222111111222222333444111111111111111111111111000000000000000000000111222333444444444555777999===EEEOOOVVVZZZ^^^cccgggffffffeeecccaaa^^^[[[YYYXXXVVVUUUVVVTTTQQQWWW___aaagggnnnrrrrrrrrruuuwww{{{vvvjjjcccfffrrr~~~sssqqqnnnjjjfffbbb___\\\^^^YYYTTTVVV]]]aaa```]]]RRRQQQPPPPPPPPPOOONNNLLLKKKIIIIIIJJJMMMNNNMMMKKKGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEEEEGGGJJJLLLPPPRRRWWW\\\\\\YYYYYY\\\VVVTTTSSSVVVYYYZZZVVVRRRUUU^^^kkkvvv|||~~~|||{{{pppttt~~~lllTTTIIIHHHHHHFFFEEEDDDNNN^^^nnnxxx~~~xxxvvvxxxyyyqqqiiibbbYYYNNNHHHHHH:::777222000000111111000////////////////////////.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,---,,,))),,,111---------------------------------............///------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------............---------............/////////////////////////////////000111111111111000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333555777666444333333444777999<<<===>>>@@@BBBDDDEEEFFFGGGKKKOOOQQQQQQQQQWWWWWWZZZ^^^dddiiillllllooooooooooooooopppqqqrrrnnnkkkfffbbb___^^^^^^^^^ZZZ\\\^^^^^^[[[UUUOOOKKKNNNHHHBBB@@@AAAAAA>>>;;;::::::999777444333444555222222222333333444444555111111111111111000000///111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------............///........................---------------------------------------------------------------------------------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///```QQQLLLMMMFFFDDDDDD======<<<::::::;;;;;;999888777666666555555444333333333333333333333333333333111111111111111222222222---///111111111111333444111111111111111222333333111111111222111111000///000000000111111111111222000111222333333555999<<>>>>>DDDSSSjjj|||www|||xxxssshhh[[[SSSQQQDDD>>>777333333333222000////////////////////////.................................---------------........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---,,,)))+++000---------------------------------............///---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,............////////////---------............//////////////////////////////000000111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222333333333444444444333555777666222111333555444888>>>EEEKKKQQQWWW[[[aaa```aaadddhhhkkklllkkknnnooosssyyy}}}}}}~~~|||~~~~~~xxxqqqlllggg^^^TTTOOOOOONNNHHHBBBBBB>>>999666666777777666444444333333333333444555222222333333222222111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------............///........................------------------------------------------------,,,,,,,,,------------...---------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///^^^PPPLLLLLLFFFDDDCCC===>>><<<;;;;;;<<<<<<:::999666666555444444333333222222222222222222222222222000000111111111222222222...000111111000000111333111000000000000111222222000111222222111000///...111111111111222222333333000111333444555888===@@@FFFMMMTTTXXXYYY\\\ccciiikkklllnnnnnnlllhhhdddaaa[[[VVVUUUWWWTTTRRR\\\lllwwwpppfff[[[TTTOOOMMMSSSZZZbbbgggmmmpppnnnjjjgggeeeYYYVVVTTTTTTUUUXXXXXXXXXVVVYYY^^^cccgggjjjlllnnnsssqqqqqquuu{{{}}}{{{xxxsssnnnggg___XXXUUUSSSSSSVVVSSSSSSVVV\\\]]]XXXSSSMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJLLLLLLJJJQQQQQQRRRUUUYYY]]]______RRRSSSWWW\\\```ccccccccc]]]WWWUUU^^^ppp~~~rrraaaQQQHHHBBBBBBMMMbbbuuu}}}~~~~~~zzzkkk^^^WWWPPPIII???888666555222///////////////////////////........................------------....................................---------------------------+++,,,...,,,)))+++///---------------------------------............///------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------.........//////---------............///////////////////////////...//////000111000000000000000000000111111111111111111111111111111111111222222222222222222222222333333444444444555555555333777:::;;;;;;===CCCHHHJJJOOOXXXbbbkkkuuu~~~{{{ppplllnnnnnnhhhbbbZZZQQQFFFAAAAAAAAA>>>;;;;;;:::888777555555555555333333444444444333222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------............///........................------------------------------------------------,,,,,,,,,---------......---------............///..............................------------..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///^^^OOOKKKLLLFFFDDDCCC<<<>>>===;;;;;;<<<<<<;;;999555555444333333222222111111111111111111111111111000000111111222222222222000111222111000///000111000000000///000111111222000111222222222000///...111111222222222333333333222333555666888<<>>DDDHHHLLLSSS]]]eeerrrxxxyyylll\\\TTTRRRPPPKKKEEEDDDBBB???<<<999888777777333444555666555444333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////------------------------------------------------,,,,,,,,,------.........---------.........//////.................................------.................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------.........//////ZZZRRRKKKHHHFFFAAA===<<<>>>======;;;:::999888888777666444333222222333333000111222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000111111222222222222111555555777:::???FFFLLLPPPTTTTTTTTTUUUVVVYYY[[[\\\fff]]]VVVVVVYYYZZZ^^^bbbdddfffggggggoooyyy|||yyy{{{tttpppccc[[[RRRQQQVVV[[[\\\ZZZYYY___gggppptttuuutttrrrsssrrroooiiieeefffmmmsssrrrhhhccc\\\\\\eeennnllleeehhhdddcccddd^^^SSSLLLLLLHHHFFFCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCFFFJJJMMMRRRRRRRRRVVV\\\^^^]]]ZZZPPPOOONNNOOOUUU]]]gggllltttyyy~~~pppaaaOOOFFFFFFJJJPPPTTT[[[bbbsss{{{iiidddSSSDDDAAAAAA<<<777666555333111000000000///...111111111111000000000000........................---------............///---.........---,,,,,,+++........................,,,,,,,,,---------......,,,,,,,,,---------......000///...---,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////........................---------............//////////////////000111111////////////000000000000000...---///222444333111555333111000111222333444333888:::777666<<>>===<<<;;;:::999999888666555444222222222222333222222222222222222333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222333777===EEEMMMTTT[[[___\\\ZZZXXXWWWXXXZZZ^^^```___WWWQQQOOOOOOQQQWWW^^^hhhsss|||~~~~~~|||vvvxxxxxx{{{rrriiieee___WWWOOOLLLPPPWWW]]]___nnnpppsssuuuuuurrrnnnlllqqqqqqssswww||||||yyyssssssvvvvvvqqq|||{{{ppp^^^ZZZSSSPPPUUU\\\\\\WWW\\\ZZZZZZ]]][[[SSSOOOOOOLLLIIIFFFDDDDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGGGGMMMOOOSSSYYY___dddffffff```[[[TTTOOOPPPVVV^^^dddnnnoooooopppsss|||vvv```OOOFFFCCCBBBAAAIIIKKKYYYlllwwwwww{{{yyyhhh[[[OOOIIIEEE>>>:::;;;555333000000000111000///111111000000000/////////........................---------............///---.........------,,,+++........................,,,,,,,,,---------......,,,,,,,,,---------......000///...---,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///........................---------............//////////////////000111111////////////000000000111444333111222444555333111///111444666777777666555111777;;;<<<@@@KKKWWW]]]rrrvvvzzz}}}qqqaaaTTTMMMNNNPPPOOOMMMGGG>>>:::999666111:::777444222222222333333//////000000111000000000000000///............///000000////////////000000////////////////////////........................------............------...........................------------...//////........................---,,,,,,+++,,,---...///000/////////............////////////////////////////////////////////////............//////////////////////////////////////////.........---------........................////////////////////////............////////////XXXPPPJJJIIIHHHDDDAAAAAA======<<<;;;:::999999888777666444333222222333333444333222111111111222333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444666<<>>FFFYYYhhhmmmpppttt}}}{{{qqqiii^^^VVVMMMDDD??????666444111///000111111000000000000/////////..............................---------............///---............---,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.................................---------............//////////////////000111111/////////000000000111111222111111222333333111///000222444666666888:::<<>>BBBGGGIIIJJJLLLPPPTTTXXXZZZ]]]______]]][[[YYYaaa]]]VVVPPPNNNVVVcccnnnuuu{{{vvvkkk\\\PPPGGG@@@BBBTTTiiivvv~~~zzzpppfff\\\RRRHHHCCC<<<888444111111222222222////////////....................................---------............///------............------........................,,,,,,,,,---------......,,,,,,,,,---------..................------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................---------............//////////////////000000111//////000000000111111111//////000111333333333222555555555444666===HHHPPPffflllpppooosss|||```OOOJJJHHHEEEGGGCCC>>><<<<<<:::555111333333222222111111111111111000000///.../////////000000////////////000000////////////////////////........................------............---------------..................------------...//////.......................................//////000///////////////.........////////////////////////////////////////////////............////////////////////////////////////................................................////////////////////////............////////////\\\SSSLLLJJJHHHCCC??????<<<<<<<<<;;;;;;::::::999:::888777666555555666666666444222000000000222333111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222444777999:::GGGLLLQQQTTTUUUXXX^^^cccppprrrsssqqqkkkaaaXXXRRRJJJMMMSSSYYY^^^gggyyywwwooohhheeeUUUTTTTTTWWW\\\```aaaaaalllppptttqqqjjjbbb]]]\\\YYYZZZ[[[```gggooowww|||~~~qqqmmmhhhcccaaacccfffiiiiiioootttsssllleeebbbcccZZZ\\\]]]\\\YYYWWWYYY\\\```fffmmmqqqooollllllnnnjjjjjjdddXXXPPPRRRYYY\\\___aaaaaa```^^^]]]ZZZXXXVVVTTTQQQPPPPPPQQQPPPOOOPPPOOOMMMMMMNNNMMMJJJHHHCCCEEEGGGGGGDDDDDDFFFIIIIIIMMMTTTZZZ]]]^^^]]][[[XXXYYYWWWPPPLLLTTTgggxxxxxx{{{{{{~~~sssYYYLLLCCCKKK```yyy{{{tttiiiYYYKKKFFFAAA;;;666444333333222////////////....................................---------............///------...//////......---........................,,,,,,,,,---------......,,,,,,,,,---------......------..........................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------------........................---------............//////////////////000000111000000000000111111111111222333333444444555666777444:::@@@EEEKKKWWWhhhtttrrrjjjccc]]]WWWRRRLLLGGGCCC>>>999444333333222111111222333333111111000///////////////000000////////////000000////////////////////////........................------............---------------.........//////...------------...//////..............................////////////000///.........///////////////////////////////////////////////////////////////............////////////////////////////////////---.............................................////////////////////////............////////////\\\SSSLLLJJJGGGBBB>>>===<<<<<<;;;;;;;;;::::::::::::999777666555555666666444333222111111111222333222222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222000111222444777;;;>>>@@@KKKOOOTTTUUUTTTWWW]]]bbbjjjkkkmmmlllggg___WWWRRRWWW[[[bbbiiilllooozzz}}}|||nnnddd^^^YYYNNNOOOTTT]]]iiirrrvvvwwwsssqqqkkkbbbXXXRRRQQQRRRXXX```lllxxx}}}|||rrrkkkmmmrrrpppmmmiiidddaaa```aaabbbbbblllvvvuuukkkaaa___aaagggeeeffffffddd``````cccaaadddlllwww}}}{{{xxxwwwvvvuuummm___TTTTTTXXXZZZ\\\______]]]]]]^^^\\\YYYWWWUUUSSSSSSTTTUUUVVVUUUTTTPPPLLLKKKMMMMMMKKKIIIDDDEEEEEEDDDBBBBBBCCCEEEEEEFFFHHHKKKOOOSSSWWWYYY]]]bbbbbbYYYOOOQQQ```oooxxxvvvlllwww~~~kkkRRREEELLLaaaxxxmmmZZZTTTMMMDDD<<<777555333333000000000/////////..............................---------............///------...////////////...........................,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------........................---------............//////////////////000111111000000000111111111222222333333333222111333666999888FFFWWWdddnnnyyy~~~wwwwww}}}~~~{{{zzzyyy}}}xxxqqqdddVVVJJJBBB???>>>777666444333222333444444222111000000//////000000000000////////////000000////////////////////////........................------............------,,,,,,------.../////////...------------...//////........................---......///000/////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////---------.......................................////////////////////////............////////////ZZZQQQJJJIIIGGGBBB???>>><<<;;;;;;;;;;;;:::::::::888777666444444444444555222222222222222222333333222222333333333444444444111111111111111111111111111111111111111111111111222222222222222222222222222222444777;;;@@@EEEGGGJJJPPPWWWYYYWWWWWW[[[```___^^^]]][[[[[[[[[\\\]]]fffjjjrrrxxxwwwtttuuu{{{uuu|||{{{ppppppxxxuuuddd[[[VVVRRR]]]___eeennnwwwzzzwwwsssbbb___ZZZUUUSSSUUUYYY]]]aaahhhsss|||{{{uuupppmmmqqqsssnnngggdddhhhnnnsssqqqmmmiiiddd___\\\ZZZeeemmmuuuuuuooojjjkkkooommmhhhfffjjjiiieeecccdddffffffmmm{{{wwwvvvnnn```WWWVVVYYYZZZeeehhhiiieeeeeehhhgggbbb^^^\\\ZZZZZZ[[[]]]]]]]]]UUUQQQMMMMMMOOOPPPMMMIIIFFFDDDBBBAAABBBCCCCCCCCCFFFEEEDDDEEEFFFJJJMMMOOOZZZaaaeee```VVVRRRXXX```kkkvvvxxxiiiYYY]]]sssrrrVVVHHHKKKVVV```nnn|||hhhaaaYYYMMMBBB;;;666444222111111000000000/////////........................---------............///------...///////////////........................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------............------------------------........................---------............//////////////////000111111000000111111111222222222111222222222444999@@@FFFOOO^^^ppp{{{|||zzz~~~~~~ttt]]]MMMFFFDDD>>><<<999666444333333444222111000000//////000000000000////////////000000////////////////////////........................------............------,,,,,,------...//////000...------------...//////........................,,,---.../////////................../////////000////////////////////////////////////////////////............////////////////////////////////////---------.........//////........................////////////////////////............////////////WWWOOOIIIHHHGGGCCC@@@@@@;;;;;;;;;;;;;;;;;;::::::777666444333222222333333000111222333333333333333333333333444444555555555111111111111111111111111111111111111111111111111222222222222222222222222333444666999>>>DDDIIILLLIIIQQQYYY\\\YYYVVVXXX\\\XXXTTTOOOLLLPPPXXXbbbhhhpppttt|||xxxsssttt~~~oooeeepppnnn```\\\\\\ZZZhhhiiilllqqqrrrlll```VVVVVVUUUUUUVVVZZZ___cccffflllnnnqqqrrrqqqnnnjjjggg[[[```eeegggeeecccbbbccckkklllmmmmmmllljjjgggeeemmmqqqvvvwwwxxxzzzyyysssqqqvvvxxxuuurrrssstttooorrr}}}|||qqqjjjkkknnnooouuuyyyxxxsssrrrtttsssnnnfffdddbbbaaacccddddddcccWWWSSSQQQRRRTTTTTTOOOKKKLLLHHHEEEDDDGGGHHHFFFDDDDDDEEEGGGIIIIIIHHHGGGFFFGGGPPP[[[___^^^\\\]]]```^^^bbbbbb[[[VVVZZZdddlllwwwoooVVVJJJIIIJJJMMMhhhqqqiii```SSSFFF===777444222111111111111000000000000........................---------.........//////------...///000000//////........................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------.........//////------------------------........................---------........./////////////////////000111111000111111111111222222222333444777999>>>FFFRRRZZZkkkuuu~~~~~~{{{sssYYYJJJEEEDDDAAA===999666444333333222111111000000000000000000000////////////000000////////////////////////........................---..................---,,,,,,------...///000000...------------...//////........................+++,,,.../////////...------.........//////000000////////////////////////////////////////////////............/////////000////////////////////////---------.........//////........................////////////////////////............/////////000ZZZQQQJJJHHHFFFAAA>>>>>>>>>===;;;:::999888888888666666666555444444333333333333333333333333333333333333333333333333333333444444444333333222222222333222222111111222222333444333222333444444444333111555;;;BBBGGGKKKNNNQQQVVVXXXZZZ[[[YYYWWWTTTSSSEEEIIIJJJHHHLLLZZZjjjsss{{{uuurrrooommmlllllleee^^^^^^dddjjjkkkiiiqqqpppmmmfff]]]UUUPPPNNNNNNOOOSSS[[[eeeooouuuwwwzzz|||xxxnnnhhhlllpppqqqmmmjjjddd```ccchhhgggbbbkkkppptttssstttwwwwwwttt{{{|||}}}~~~zzzwwweee[[[WWW]]]cccaaa^^^]]]MMMJJJGGGEEEEEEFFFEEEEEEJJJHHHFFFFFFHHHKKKLLLKKKKKKMMMNNNNNNPPPWWWbbbkkkgggZZZTTTVVVSSSNNNWWWggglllkkklllzzz{{{bbbRRRKKKFFFJJJTTTdddtttzzzwwwqqqzzz~~~kkk```SSSGGG>>>999888999666333000//////111111111////////////////////////---------------...///000////////////////////////........................//////.........---------.........------,,,,,,,,,---.........---,,,++++++///,,,,,,///333333///+++,,,,,,,,,---------..............................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////444222000000111222222222333000111444555444555999444777???KKK[[[kkkxxx~~~uuusss{{{mmmZZZQQQGGG???@@@@@@;;;888888333222000///...///222555333333222111111111111111////////////////////////////////////////////////////////////////////////,,,---......//////..................////////////////////////////////////......////////////..................////////////........................////////////////////////000///...------...///000............////////////......////////////..................////////////////////////////////////////////////............YYYQQQIIIHHHFFFAAA>>>>>>======;;;:::999888888888777666666555555444333333333333333333333333333333333333333333333333333333444444444333333222222222333222222111111222222333444333222222333444333333777<<>>>>>===<<<<<<;;;:::999888888777777666555555444444333333333333333333333333333333333333333333333333333444444333333333333222222333222222111111222222333333333333222222333333333;;;???CCCCCCCCCJJJXXXdddooojjjdddbbbbbb]]]SSSKKKBBBKKKSSSYYYbbbqqq~~~{{{{{{ooofff```YYYPPPJJJRRRXXXaaahhhjjjeee]]]WWWMMMMMMLLLJJJIIIJJJNNNQQQKKKRRRYYY[[[XXXVVVYYY]]]hhhgggccc___aaaiiiqqqtttwwwyyywwwqqqqqqxxx|||rrrlllfffbbb___^^^bbbhhheeebbb\\\WWWRRRNNNJJJGGGHHHMMMSSSTTTSSSTTTZZZ```jjjddd[[[SSSPPPRRRVVVYYY```aaa___YYYSSSTTT\\\eeerrr}}}yyypppvvvaaaOOO???DDD]]]xxx}}}ttteee\\\UUUNNNIII???<<<888555444222111/////////////////////////////////......---.........////////////////////////.......................................---------...------------,,,,,,,,,---------,,,------...///000......000333444111...,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,---------......////////////////////////....../////////000000000............/////////////////////000111111222222666333222555888<<>>===:::666444444333222111111111000000000111111222////////////////////////////////////////////////////////////////////////,,,---......//////..................////////////////////////////////////......////////////..................////////////000000000000000000000000........................//////............//////............////////////......////////////..................////////////////////////////////////000000000000000000000000XXXPPPHHHGGGEEEAAA>>>???<<<<<<<<<;;;;;;:::999888777777666666555444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333333333333333222222444555:::===???@@@CCCLLLYYYcccggggggggghhhfff___TTTMMMOOOWWW^^^cccjjjttt{{{}}}rrr}}}}}}jjj\\\WWWWWWVVVTTTjjjkkkjjjdddZZZRRRLLLJJJHHHHHHIIIIIIKKKPPPWWW\\\PPPUUUZZZ[[[YYYXXXYYY\\\cccdddccc```___eeeooovvv~~~{{{{{{tttjjjdddbbbdddiiimmmiiifffbbb^^^ZZZVVVRRROOOMMMQQQTTTUUUTTTUUUZZZ___rrrvvvvvvlll]]]VVVZZZaaaaaahhhiii```VVVUUUXXXZZZZZZnnn{{{vvv|||fffKKKCCCRRRkkkxxxpppjjjbbbZZZIIICCC<<<666333111111000////////////////////////000000///......---......////////////////////////................................................------------------------------,,,,,,---...///000///......///111222000...,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,---------..................................../////////000000000....../////////000000000000111222333222222222333666444666<<>>===<<<>>>EEEOOOVVVXXXWWW^^^]]]ZZZSSSPPPUUUaaalllqqquuuvvvtttsssuuusssooopppooonnnmmmnnnnnnmmmlllllljjjgggfffggghhhhhhhhhWWWWWWTTTMMMFFFBBBCCCEEECCCEEEHHHJJJLLLPPPUUUXXXccc___[[[XXXXXXXXXVVVTTTYYYaaakkkrrrsssvvv{{{xxxsssmmmfffaaaUUUWWW[[[aaafffgggdddaaa```dddoooqqqsssuuuuuuqqqmmmmmmnnnkkkfffaaa^^^[[[YYY\\\aaajjjoootttuuu[[[KKKFFFEEESSSqqqtttmmmbbbRRRBBB999444333222000000000000000000000000000000//////.../////////////////////////////////........................---------...............,,,,,,,,,------------...------.../////////......,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,---------......------------------------------........./////////000000000000111111111111...111222111000111555999>>>JJJ___sss}}}}}}zzzyyy}}}|||vvvoookkkcccggglllrrruuussskkkddd[[[[[[WWWTTT[[[eeefff___```\\\YYYXXXZZZ[[[YYYWWWYYYXXXZZZ```iiirrryyy|||zzztttrrroookkkmmmqqquuuoooqqqttttttdddPPPCCC???===888333444444333222222222222222000000000000000000000000000000000000000000000000////////////////////////,,,---......//////..................////////////////////////////////////......////////////..................////////////........................------------------------......////////////..................////////////......////////////..................////////////////////////////////////...//////000000111111111VVVNNNGGGFFFEEEAAA??????;;;;;;===>>>===<<<:::999888888777777666555555555333333333333333333333333333333333333333333333333222222222333333444444444333222222111111222222333111444666555444777===CCCAAABBBDDDIIINNNRRRSSSRRRTTTRRRNNNLLLPPP]]]mmmzzz}}}zzzyyyuuupppmmmjjjfffbbb```^^^[[[ZZZdddjjjoooqqqllleee^^^ZZZMMMMMMMMMKKKIIIIIIIIIJJJMMMQQQUUUXXXZZZ[[[\\\^^^hhhgggfffbbb^^^ZZZXXXWWWZZZ___kkkzzztttlll^^^gggsss|||}}}wwwoooiiifffaaa___fffvvv||||||xxxpppoootttxxxoooddd[[[RRRLLLQQQYYY^^^dddccc^^^hhhdddPPPFFF???OOOnnn|||qqqrrrrrrlllcccUUUHHH???:::777666000000000000000000000000//////////////////000111////////////////////////........................---------.........//////,,,,,,,,,---------......---...000111111///---+++------...---------...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,---------..................................../////////000000000000000000111111111222222...000333333222666===CCCPPP\\\qqq}}}yyyzzz|||zzzqqqggg]]]WWWUUUMMMMMMRRR[[[cccffffffeeeccchhhkkkooo|||}}}wwwrrrqqqsssssspppkkkiiigggfffiiipppxxxrrrjjjbbb]]]WWWRRRRRRUUUaaalllxxx~~~zzz|||lllWWWMMMGGG@@@999777666555444333222222222000000000000000000000000000000000000000000000000////////////////////////,,,---......//////..................////////////////////////////////////......////////////..................////////////........................---------------------------...///000000///...---............////////////......////////////..................////////////////////////////////////------...//////000111111VVVMMMGGGFFFEEEAAA??????:::;;;===>>>>>><<<:::999888888777777666666555555333333333333333333333333333333333333333333333333222222222333333444444444333222222222222222222333111444666666555888???EEECCCFFFIIIJJJJJJKKKMMMOOOEEEEEEGGGNNNZZZiiiwww~~~|||wwwrrrpppkkkccc[[[VVVVVVYYY\\\lllsssxxxuuujjj\\\RRRMMMIIIHHHIIIKKKOOOTTTYYY[[[UUUZZZ___cccddddddcccccccccgggjjjggg```ZZZXXXZZZ___```kkkuuuooo~~~|||uuu```ccceeebbbbbbppp~~~wwwjjjhhhooolllkkkjjjeeeWWWJJJKKKTTT___nnnrrreee^^^mmmdddTTTIIIBBBLLLggg{{{yyyppplllrrrtttbbb[[[RRRIIICCC>>>;;;999000000000000000000000000//////...//////000111222////////////////////////........................---------.........//////,,,,,,,,,------.........,,,...111222222///,,,***......///.........000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,,,,,,,---------......////////////////////////000000000000111111111111000111111111111222222222///222555666777<<>>:::888777555555777444222111000111111///---111111111111111000//////////////////////////////////////////000000000000////////////000000000000//////............//////////////////...---,,,+++////////////////////////---------........./////////............///000000............////////////////////////000000000000//////////////////////////////.........------------......///////////////////////////////////////XXXNNNFFFDDDDDDAAAAAABBB=========<<<;;;:::888888888666555555666666555444555444444444333333333222111111222222222333333333333333333333333333333333222222222222222222222222333444666888;;;@@@FFFKKKZZZXXXUUUUUUUUUTTTPPPNNNJJJPPPUUUYYYaaammmwwwzzz~~~}}}uuuxxx|||{{{wwwlllccc______bbblllvvv}}}ppp```WWWVVVYYY``````aaabbbaaa```___^^^]]]^^^```aaaaaaaaa```___^^^eeemmmqqqoookkkhhhfffmmmvvv~~~xxxqqqlllfffbbbeeekkkxxx|||iii___WWWSSSVVVWWWTTTPPPPPPSSSZZZhhhwww}}}yyyssspppvvvnnn[[[JJJJJJ[[[ppp}}}nnn```YYYTTTLLLDDD>>>777333333333111111333111000000000////////////000000///........................---------,,,,,,,,,---............---,,,.................................///////////////......------------......................................................------........./////////..............................------------......////////////000000000000000000////////////000000000000111111222222333333444555<<>>======<<<;;;:::999999888666555555666666555444555555555444444444444444222222222222333333333333333333333333333333333333222222222222333333333333444666999;;;>>>CCCIIIMMMYYYXXXXXXXXXXXXVVVSSSPPPQQQXXX^^^aaaeeellloooooowww{{{wwwmmmkkkttt}}}tttkkkeeeeeejjjooovvv|||~~~{{{sssfff[[[ZZZbbbjjjnnnooopppnnnkkkfffaaa]]]^^^^^^^^^______````````````dddkkkppprrrqqqooommm~~~{{{wwwttttttqqqhhhbbbaaacccmmmnnn___QQQNNNOOOPPPNNNMMMKKKKKKTTTeeeqqqqqqiiicccddduuu{{{XXXHHHJJJWWWjjjzzzooohhhiiicccXXXHHH===333111222111111222111111000000000/////////000//////............///.........------------,,,,,,---............---,,,,,,,,,------...///000000///////////////...............------------......................................................,,,---------..........................................------------......////////////000000000000000000000//////000000111///222444444222111333555666>>>PPPiii|||wwwqqqiiifffjjjttt~~~xxxlll^^^VVVVVVXXXXXXddd{{{yyylllffffffkkkttt}}}xxxmmmeeejjjvvvyyyuuulll^^^NNNBBB<<<999999666555333333444555444333111111222222111111000///////////////////////////////////////000000000000////////////000000000000//////............//////000000000000///...------////////////////////////------........./////////,,,---///000000000///...............////////////////////////000000000000/////////////////////////////////............---///000000111111111111111////////////////////////WWWNNNGGGEEEEEEBBB@@@AAA???>>>===<<<;;;::::::999888666555555666666555444555555555555555555555555333333333333333333333333333333333333333333333333222222222333333333333333555777:::===AAAEEEJJJNNNNNNOOORRRUUUVVVUUUSSSQQQVVV\\\aaabbbcccggghhhfffqqqrrrnnnhhhkkkuuu}}}mmmjjjfffeeeeeeggglllpppmmmggg```[[[]]]fffrrr{{{vvvvvvvvvuuurrrmmmiiifffgggccc^^^[[[\\\```eeeiiihhhggggggkkksss{{{xxxgggdddgggoootttooohhhddd```ccclll~~~ttt]]]OOOIIIHHHIIIIIIQQQIIIHHHQQQ\\\^^^ZZZWWW\\\```cccnnnrrrZZZIIICCCMMM^^^|||~~~rrruuuvvvqqqTTTEEE777222222111000000111111111000000000//////000///............//////............------------------............------,,,,,,------.../////////000000//////......------......------------......................................................,,,,,,,,,---------....................................------------......////////////000000000000000000000///000000111111000333666444111222777<<>>>>>======;;;::::::999888666555555666666555444555555555555555555555555333333333333333333333333333333333333333333333333222222333333333444444444555888<<>>777444222//////111111111111000000000000//////............////////////.........---------................................................000000//////......------......------------......................................................,,,,,,,,,---------....................................------------......////////////000000000000000000000000000111222222111222333111111666AAAIIIUUUiii{{{wwwpppzzz}}}lll]]]YYYZZZ]]]jjjxxx}}}}}}}}}}}}|||zzz{{{nnnmmmvvv|||jjjWWWKKKDDD:::777444333333444333333222222222222222111000000000000000000000000000000////////////000000000000////////////000000000000//////............//////000000000000000//////...////////////////////////........./////////000000,,,---///111111000...---............////////////////////////000000000000////////////////////////////////////////////////---...//////000000//////000000000000000000000000VVVNNNGGGFFFFFFBBB@@@@@@===>>>>>>>>>===;;;999888888666555555666666555444444444444444444555555555444444444444333333333333333333333333333333333333222222333333444444555555666999===@@@CCCEEEGGGIIIHHHJJJKKKLLLMMMPPPSSSVVVeeejjjllljjjjjjnnnpppppplllkkkgggccc___]]]\\\\\\lllqqqnnn___PPPJJJMMMQQQJJJOOOZZZiiivvvyyytttllloooooooooooonnnmmmlllkkkcccfffkkkqqquuuvvvvvvvvvxxx~~~ooo[[[RRRQQQTTT[[[bbbeeebbb```ccciiitttlllVVVGGGJJJGGGGGGLLLPPPOOONNNOOOHHHQQQTTTOOOOOOccchhhQQQGGGHHHTTTiii}}}}}}}}}{{{nnnlllcccUUUFFF===888333000000222222111111111000000000///............//////000/////////.........------//////...------...//////..................------///////////////...............------------......................................................,,,---------..........................................------------......////////////000000000000000000000000111111222333000000111333:::FFFUUU___qqq~~~{{{||||||vvvsssrrrqqqqqqpppllljjjlllooosss{{{}}}~~~}}}~~~}}}~~~wwwzzz{{{}}}oooXXXGGG@@@===888555555444333222222222222333222222111000000000000000000000000000////////////000000000000////////////000000000000//////............///////////////000000//////...////////////////////////....../////////000000000,,,---///000000000///...............////////////////////////000000000000////////////////////////...////////////000000000------...///////////////000000000000000000000000UUUNNNGGGGGGFFFBBB@@@@@@<<<===???@@@???<<<999777888666555555666666555444222333333333444444444444555555444444444333333333333333333333333333333333222222333333444555555666888;;;@@@CCCDDDEEEGGGHHHDDDEEEFFFFFFHHHMMMTTTZZZnnntttwwwvvvvvvyyyzzzxxxnnnjjjddd]]]WWWTTTVVVYYYgggjjjeeeVVVIIIGGGJJJLLLHHHOOOYYYbbbggggggccc___ccceeeiiilllmmmmmmlllkkkdddkkkvvvrrreee]]]\\\```dddaaabbbfffhhhjjjsss~~~{{{fffSSSLLLHHHIIIKKKIIIGGGGGGGGGOOOSSSMMMHHHPPPbbbqqqlllTTTOOOHHHNNNcccsssssspppqqqnnnhhhaaaWWWKKKDDD===666333444222222222111111111000000...............///000000////////////............000///...------...///000,,,,,,------.../////////.........///////////////......------------......................................................------........./////////..............................------------......////////////000000000000000000000000111222333444111222666@@@NNNaaarrr|||}}}yyytttnnniiiiiikkkmmmnnnppp~~~|||yyyuuu{{{zzzxxxwwwyyyzzzsssrrrzzzoooXXXIIIEEE???;;;888777555444222222333333222222111000000000000000000000000000////////////000000000000////////////000000000000//////............//////---....../////////......////////////////////////.../////////000000000000............////////////............////////////////////////000000000000////////////////////////.../////////000000000000......///000000000000000000000000000000000000000UUUMMMGGGGGGFFFCCC@@@@@@;;;===@@@AAA@@@===999666888666555555666666555444222222222333333444444444555555555444444333333333333333333333333333333333222222333333444555666666:::===AAADDDEEEFFFFFFGGGCCCCCCDDDEEEHHHQQQ\\\dddssszzz~~~~~~~~~~~~|||ooojjjcccZZZTTTSSS[[[ccc______XXXKKKDDDGGGJJJIIIQQQUUUYYYXXXUUUVVV\\\bbb___dddkkkrrrvvvwwwvvvtttmmmsss|||tttgggddddddaaaccchhhjjjhhhkkkrrrnnn|||kkk]]]NNNHHHGGGFFFDDDEEEBBBBBBBBBGGGOOOWWWYYYWWWhhh{{{kkkTTTKKKPPPeeeuuuxxx|||zzz{{{vvvooo^^^WWWNNNHHH@@@999666888222222222111111111111000...............///000111000/////////............000///...------...///000***+++,,,---///000111111---.........//////000000.........------..................................................................////////////000.................................------.........////////////000000000000000000000000111222333444444666>>>MMMaaawww~~~||||||~~~yyyppp``````aaagggqqq|||{{{{{{}}}{{{}}}{{{xxxxxxyyyzzzzzzwwwsssrrrsssuuuppprrrtttxxx}}}}}}{{{{{{}}}{{{|||pppmmmoooPPPKKKEEE???<<<:::888666222333333333333222111111000000000000000000000000////////////000000000000////////////000000000000//////............//////------...............---////////////////////////////////////000000000000///............///000000............/////////000////////////000000000000////////////////////////.../////////000000111111//////000111111111111111000000000000000000000000WWWOOOHHHGGGEEEAAA??????<<<============;;;:::999666666666666555555555555555555555444444333333333333333333333333333333333111111222222222333333333222333333333333666:::>>>???BBBEEEGGGGGGEEEEEEEEEIIIGGGFFFHHHNNNWWW___ccceeevvvrrriii___YYYZZZ^^^aaabbbWWWSSSMMMFFFDDDHHHQQQXXXSSSUUUVVVVVVUUUXXX]]]cccbbbffflllrrrwww{{{~~~{{{mmmpppnnnllllllllllllkkkjjjjjjiiiqqquuuZZZFFFBBBHHHJJJFFFFFFDDDDDDHHHNNNRRRQQQOOO]]]lll{{{gggUUUJJJUUUkkk}}}kkkeee]]]UUULLLBBB<<<999666111000222333000///111000000000000////////////111111000///...---,,,,,,000000000111000///......------......//////000000......------------......////////////////////////000///...---------------////////////////////////..............................////////////......000//////.........//////////////////000000000000000///...///111222222111888>>>KKK[[[kkkzzz{{{|||xxxllleeecccTTTPPP[[[www}}}~~~||||||}}}|||}}}~~~wwwqqqqqqwww}}}~~~~~~|||qqqwwwyyyzzzqqq]]]JJJDDDCCC???999888111333666777555222111000////////////000000000000000000000000000000000000///......//////000111222000000//////......------......////////////......///////////////000111111222222111111000000//////000000000000000000000000////////////////////////////////////////////////...//////000000000000000---.........//////000000//////000000000000//////000000000000000000000000VVVNNNGGGFFFEEEBBB???@@@<<<============;;;:::999666666666666555555555555555555444444444333333333333333333333333333333333111222222222222333333333222333444444444777<<<@@@CCCFFFIIIIIIHHHFFFEEEEEEGGGGGGGGGJJJOOOUUUYYY\\\dddrrryyyvvvuuuuuujjj___]]]ccciiihhheeeWWWQQQIIIEEEGGGMMMTTTXXXZZZWWWRRRNNNNNNRRRYYY^^^dddhhhooovvv}}}uuuqqqqqqppplllgggmmmhhhgggmmmxxxqqqUUUIIIJJJJJJHHHMMMJJJHHHHHHKKKOOOQQQRRRTTT\\\hhhxxxhhhOOOJJJYYYppp~~~tttggg\\\TTTKKKCCC>>>999333111222333111000222111000000000////////////000000000///......------////////////.....................//////////////////......------....../////////////////////////////////...---------------////////////////////////..............................////////////......000//////.........//////////////////000000000111222222333333333333333333<<>>===444555666555444444444444000000000000000000000000000000000000000000000000111000///////////////000///////////////...............////////////......///////////////000111111............////////////000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000....../////////000000000//////000000000000//////111111111111111111111111UUUMMMGGGFFFFFFCCC@@@AAA============<<<;;;:::999666666666666555555555555555444444444444333333333333333333333333333333333222222222222333333333333222444555555777:::>>>BBBEEEHHHJJJKKKJJJHHHHHHIIIEEEGGGJJJNNNRRRVVVXXXYYYdddlllnnnggggggvvvwwwiiifffkkklllddd[[[VVVRRROOOPPPUUUYYYZZZXXXZZZVVVQQQOOOPPPSSSWWWYYYaaadddkkksss||||||mmmjjjkkkiiieeebbbbbbccceeeeeeiiivvvwwwccc[[[[[[]]]ZZZVVVQQQKKKHHHHHHIIIJJJLLLMMMPPPZZZooohhhPPPJJJXXXqqq}}}ssskkkaaaQQQEEE===777222222222111111444111111000000000/////////////////////////////////000///...,,,,,,------...///////////////.........///......------....../////////////////////////////////...------------...////////////////////////..............................////////////....../////////......//////000/////////000000000111111///111333222222333777;;;JJJUUUdddqqqyyy~~~zzznnniiimmmrrrvvveeeZZZUUUTTTVVV[[[```dddppp|||}}}uuurrrwwwsssssszzz{{{}}}{{{sssjjjlll}}}|||yyyxxx~~~qqq[[[KKKAAA???999777555333222222222333000000000000000000000000000000000000000000000000222111000///...............///////////////000000......////////////......///////////////000111111---------...///000000000000000000000000000000000////////////////////////111111111111111111111111...///000000111111000000000000000000000111111111///000000111111000000///111111111111111111111111TTTMMMFFFFFFFFFCCCAAABBB=========<<<<<<;;;::::::666666666666555555555555444444444444444444444444333333333333333333333333222222222333333333444444333444666777999<<<@@@DDDDDDFFFIIIJJJIIIJJJKKKLLLGGGJJJNNNSSSVVVYYY\\\^^^dddfffccc]]]___nnn~~~zzzooojjjkkkggg^^^UUUWWWZZZ___dddfffddd^^^ZZZWWWVVVWWWZZZ^^^___\\\XXX```ccchhhrrr}}}oooddddddffffff]]]^^^aaaccc___[[[^^^dddvvvsssmmmllliiieee___VVVNNNGGGCCCBBBGGGHHHIIIKKKUUUkkkmmmSSSJJJTTTaaa|||{{{dddPPPBBB:::444333222000111555111111111000000000//////......//////000000000000111000...,,,,,,---...///000000//////......------//////............/////////////////////////////////......---------......////////////////////////..............................////////////......//////////////////000111//////000000000111111111000222222111222:::HHHSSSbbbkkkvvv~~~{{{ssslllmmmvvvpppdddYYYWWW[[[bbbmmmuuurrrssswwwxxxqqqgggeeeiiivvv{{{ppphhhqqq}}}}}}qqqkkkqqqvvv```QQQKKK@@@===999666444333222111222111111111111111000000000000000000000000000000111111000///////////////......//////000000000111......////////////......///////////////000000111///000000000111111111222////////////////////////////////////////////////000000000000000000000000//////000111111111111000111111111111111111111111000000000111111000000000111111111111111111111111TTTMMMFFFFFFFFFCCCAAABBB>>>======<<<;;;;;;::::::666666666666555555555555444444444444444444444444333333333333333333333333222222333333333444444444333555777999:::===AAADDDFFFGGGHHHGGGFFFGGGHHHJJJNNNQQQTTTVVVWWWYYY\\\___aaa___[[[XXX[[[dddkkknnniiigggeeecccbbb```___^^^]]]cccjjjkkkfffaaa^^^^^^______aaaeeeiiiiiieeeaaadddfffmmmxxxvvvkkkhhhgggeee```]]]^^^aaabbbeeeiii___ooo|||lllllliiieee^^^WWWNNNGGGCCCCCCHHHMMMKKKIIIQQQfffyyynnnSSSJJJLLLVVVkkkuuuaaaHHH???888555222000111444111111111111000000000000......//////000111111111222111///------...///000000000//////......------/////////....../////////////////////////////////......---------......///////////////////////////////////////////////////......////////////......///////////////000111111000000000000111111111111444444333333999JJJaaaqqquuuzzz~~~yyysssoooqqqxxxyyyuuuoooiiigggjjjpppuuu}}}{{{vvvooojjjjjjmmmqqq~~~vvvrrrrrrnnnjjjsss~~~{{{~~~|||}}}nnnbbbHHHDDD???;;;:::888555333333333222222111111111000111111111111111111111111///////////////000111111.../////////000000111111......////////////......///////////////000000111222111111111000000000///////////////////////////000000000000000000000000///////////////////////////000000111111111111111222222222222111111111111000000111111111111000000111111111111111111111111UUUMMMGGGFFFFFFCCC@@@AAA>>>>>><<<;;;;;;:::;;;;;;666666666666555555555555333333333444444444444555333333333333333333333333333333333333444444444444444666888:::;;;===AAACCCHHHHHHGGGEEECCCCCCDDDFFFUUUYYY\\\\\\ZZZZZZ\\\^^^^^^]]]ZZZWWWWWWXXXXXXXXXUUUYYY\\\ZZZVVVVVV\\\cccgggjjjkkkeee\\\XXX]]]cccmmmkkkhhhhhhiiikkkllllllgggiiippp~~~{{{wwwuuuuuuqqqkkkggghhhccchhhnnnuuu~~~}}}www|||yyywwwzzzrrriiifffaaaaaaiiiqqqrrrooonnnbbbaaaggg~~~hhhccc[[[VVVSSSOOOJJJEEE???FFFNNNNNNGGGEEEPPP^^^yyykkkSSSHHHLLLZZZlllwwwxxx||||||oooOOOFFF>>>999666111111333222222111111111000000000/////////000000111111111222111000///...//////000///////////////.........000//////......//////000////////////////////////...------------...//////////////////////////////////////////////////////......////////////......////////////000111222222000000000111111111222222222222333888DDDYYYqqq~~~{{{vvvqqqsss{{{|||xxxxxxzzzsssqqqrrrvvvyyy|||tttvvvwwwxxx}}}}}}zzzxxxvvvttttttvvvwwwxxx{{{~~~}}}~~~}}}sssTTTMMMDDD>>>;;;999666333444444333333222111111111111111111111111111111111............///000111222///000000000000000000111......////////////......///////////////000111111000000000///...---------000000000000000000000000000000000000000000000000........................///000111111222222111111222222222111111111111111000111111222222111111000222222222222222222222222VVVNNNGGGFFFEEEBBB???@@@???>>><<<;;;::::::;;;;;;666666666666555555555555333333333444444444555555333333333333333333333333333333333444444444444555555777999:::;;;===???BBBEEEEEEDDDCCCBBBCCCFFFIIIWWW]]]dddfffdddbbbccceeeaaabbbbbb\\\SSSMMMNNNRRRVVVZZZ\\\XXXRRRRRR[[[cccoooooommmggg___\\\^^^ccckkkkkkjjjiiihhhjjjmmmppplllnnnttt~~~{{{yyypppjjjfffdddaaa\\\[[[^^^^^^gggrrr{{{|||uuupppjjjgggiiinnntttwwwwwwzzzrrrllljjjppptttooogggbbbbbb]]]]]]mmm{{{lllYYYMMMJJJJJJHHHEEEAAABBBGGGKKKIIIFFFIIIPPPhhhhhhPPPMMMTTTggg~~~}}}zzzoooVVVMMMEEE@@@:::444222333222222222111111111000000000000000000000000111111000000/////////..................///////////////000000////////////000000////////////////////////---------------...//////////////////////////////////////////////////////......////////////......////////////000111222333000000111111111222222222222555;;;GGGWWWiiizzz}}}ttttttwww~~~~~~uuuqqq|||~~~vvvsssxxx~~~}}}{{{zzzzzzrrrqqqqqqqqqrrrrrrrrrqqqpppooollljjjhhhhhhhhhhhhhhhjjjmmmoooppprrrsssuuuuuuzzz~~~yyy}}}sssgggVVVHHHAAA===999666555444444333222222111111111111111111111111111111000///////////////000111111111111000000000000000......////////////......///////////////000111111////////////............000000000000000000000000000000000000000000000000////////////////////////000000111222222222222111222222111111111000000000000111111222222111111000222222222222222222222222WWWOOOHHHGGGEEEAAA?????????>>><<<;;;::::::;;;;;;777666666666555555555555333333333444444555555555333333333333333333333333333333333444444444555555555777999;;;;;;<<<>>>@@@>>>???@@@AAABBBFFFLLLPPPVVV^^^iiiooopppnnnnnnooofffjjjkkkaaaQQQHHHMMMVVVZZZ]]]]]]YYYUUUXXXbbbkkkrrrssssssqqqlllgggbbb```___dddjjjllllllkkklllnnnwwwwww|||wwwssssss~~~~~~xxxsssooommmiiiccc^^^]]]\\\[[[___dddbbbnnn|||vvvoooeee\\\XXXVVVVVVWWWQQQRRRXXXbbbkkkwwwnnnccc^^^ZZZZZZ\\\YYY```dddeeennndddOOOIIIIIIHHHFFFFFF@@@@@@FFFKKKIIIHHHKKKPPPfff___JJJNNNiiittthhh[[[RRRIIIDDD>>>777333444222222222111111111111000111111000000000000000000......//////......---,,,---.........//////000000000000////////////000000////////////////////////---------------...///000////////////////////////000000000000000000000000......////////////......////////////000111222333000111111111111222222222888>>>JJJZZZlllzzz~~~wwwooolllsss~~~}}}|||wwwkkk]]]___{{{zzz}}}qqqpppssszzzxxxvvvrrrmmmhhheeeeeeeee```^^^\\\ZZZYYYWWWUUUSSSUUUTTTSSSRRRSSSUUUWWWYYYTTTXXX\\\^^^]]]^^^bbbeeedddjjjsssxxx{{{}}}{{{~~~ttttttwwwnnnYYYMMMFFFAAA???555555444333333222111111111111111111111111111111222111000//////......///222222111111000000//////......////////////......///////////////000111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111111000000//////111111222222222222111111222222222222222222222222WWWNNNEEECCCBBB???>>>???<<<;;;;;;::::::999999888666666666555444444333333333333333333333333333333111111222222222333333333333222111111222333555666666777999===@@@AAAAAA@@@>>><<<>>>BBBDDDEEEJJJQQQTTTVVV^^^jjjnnnlllmmmqqqqqqmmmfff___[[[[[[\\\^^^\\\YYYUUUWWW^^^iiisssyyyuuuuuuuuutttpppmmmiiigggfffeeeggglllnnnmmmooosss~~~}}}xxxsssooommmmmmiiidddbbbgggkkklllqqqxxx~~~yyymmm```UUUNNNKKKJJJNNNJJJHHHLLLQQQYYYfffrrrssseee\\\YYY[[[[[[^^^___^^^___jjj}}}sssWWWHHHDDDCCCJJJMMMIIICCCGGGQQQOOODDDHHHXXXnnn[[[TTT^^^~~~rrr^^^SSSHHHDDDCCC>>>555///333333333222111000//////...///////////////...---000000000000////////////000///...------...///000........................000000000000000000000000.........------,,,,,,+++............/////////000111111000000//////......000000000000000000000000//////000111111111111111333111222555555333444888<<>>???======<<<;;;;;;::::::999888777777666555555444444333333333333333333333333111222222222222333333333333333333333333444555666666888;;;???BBBCCCBBB@@@@@@>>>???CCCDDDEEEJJJPPPSSSUUU\\\dddfffbbbccchhhuuuppphhh```ZZZXXXZZZ\\\UUUUUUWWW^^^hhhoooppppppmmmoooqqqssssssooojjjeeekkkkkkmmmooonnnoooxxx{{{rrrkkkiiijjjlllggggggllluuu}}}yyysssooohhhddd\\\TTTNNNKKKJJJJJJHHHEEEDDDGGGIIIMMMTTT]]]dddrrrqqqddd___]]]^^^```aaa___]]]cccppp{{{oooSSSHHHGGGFFFKKKLLLGGGEEEHHHJJJJJJBBBJJJZZZuuukkkZZZVVVpppooo___NNNGGGFFFCCC===888444333222111111111111111000000000/////////......000000000000////////////000///...------...///000........................000000000000000000000000------------...................../////////000000111000000000/////////...000000000000000000000000///000000111111111111111333222333444222111666>>>OOOfff{{{}}}xxxxxx|||}}}~~~tttbbbaaa]]]eeeyyywwwkkkrrr~~~yyymmmeeeaaa]]]YYYUUUOOOMMMKKKHHHFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@???@@@@@@????????????@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDHHHKKKOOOUUU[[[aaafffhhhooouuu}}}|||zzzyyyvvvvvvyyylllRRRCCCHHHAAA<<<:::777333333666444333222222111111222222111111000000000000111111111111111000///.........000000000000000000000000000000000000000000000000////////////000000000111111111000///////////////000000000000111111111111111111000000111111222333111111111111111111111111222222222111111111000000000000000000111111111111111111111111222222222222VVVMMMEEECCCBBB???>>>???>>>======<<<<<<;;;::::::888888888777666666555555333333333333333333333333222222222222333333333333333333444555666666666666888:::???BBBDDDDDDCCCAAABBB@@@AAADDDDDDDDDHHHOOORRRUUU[[[^^^\\\XXXZZZ```uuuqqqiii___XXXUUUWWWYYYOOOSSS\\\gggpppqqqjjjcccbbbeeekkkrrrwwwuuunnngggkkkkkkllllllkkkpppuuujjjcccccciiinnnnnnsss}}}|||wwwppphhhbbb\\\WWWSSSNNNLLLIIIFFFDDDDDDEEEEEECCCBBBCCCGGGHHHGGGJJJPPPMMMVVVeeesssrrrgggbbbddddddaaa]]]^^^dddjjjqqqWWWHHHEEEJJJQQQTTTMMMDDDDDDIIIDDDDDDJJJcccjjjUUU^^^yyypppZZZOOOJJJEEE@@@???666555222111111222444555444333111//////...//////000000000000//////////////////............//////........................000000000000000000000000------......///000000000....../////////000000000000000000000////////////000000000000000000000000000000000111111111111222111222333444222666EEETTTwww|||wwwuuuwww~~~pppeeeYYY]]]aaapppxxxkkknnn~~~}}}wwwrrrooommmhhhaaaXXXQQQNNNKKKHHHEEEBBBAAA@@@>>>>>>>>>???@@@;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<>>???======<<<<<<;;;:::::::::888888777777666555555444333333333333333333333333222222222333333333444444222444666777888888888777999===BBBEEEFFFEEECCCCCCCCCAAABBBEEEEEEDDDHHHMMMOOOSSSXXXYYYUUUSSSWWW\\\kkkiiieee^^^VVVSSSSSSUUUSSSYYYccckkkmmmiiiaaa[[[[[[^^^eeeoooxxx{{{wwwrrrmmmllllllpppttt}}}~~~vvvnnnkkkoooyyynnnaaa\\\VVVQQQNNNKKKHHHFFFAAAAAA@@@???>>>======<<>>AAAEEEFFFFFFIIINNNLLLOOOTTT[[[bbbpppmmmmmmlllhhhccc``````aaatttzzz\\\RRROOOUUUaaa]]]LLLAAABBBEEECCCEEESSSooofffYYY\\\hhhzzztttgggXXXJJJCCCEEE999777444111111333666888666555222000...//////000000000000000/////////////////////....../////////........................////////////////////////////////////000000000000...////////////000000000000000000000////////////000000000000000000000000111000000111111111222222///000333666999EEE^^^ttt}}}uuuqqqrrrzzzqqqddd]]]___ffflllxxx}}}vvvxxx~~~}}}qqqssstttvvv|||wwwooogggbbb^^^[[[YYYPPPLLLGGGDDDCCCBBBAAA@@@===<<<<<<;;;;;;<<<<<<===:::::::::999999999888888<<<;;;;;;::::::;;;;;;<<<999999999999::::::::::::<<<===???AAACCCEEEGGGHHHLLLTTT^^^ffflllqqqvvvzzzyyyooojjjkkkqqqyyy~~~|||rrrVVVLLLBBB===999555222333333333222111111111111111222111111000000111111222111000000000/////////...//////////////////////////////////////////////////////000000000111111111111000000//////////////////000000000111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222333333TTTLLLEEEDDDCCC@@@??????<<<<<<;;;;;;:::999999999777666666555555444444333333333333333333333333333222222333333333444444444333444666888999999999888;;;???DDDFFFEEEDDDCCCDDDCCCBBBDDDHHHHHHGGGIIINNNIIIOOOSSSSSSQQQRRRVVVZZZZZZ\\\^^^[[[VVVRRRRRRTTT^^^ccciiiiiiddd]]]ZZZYYYXXX[[[aaakkkvvv~~~xxxuuuwwwjjjWWWJJJFFFBBB@@@@@@@@@??????>>>>>>>>>>>>===;;;:::999:::999:::===??????CCCIIIOOOOOOSSS[[[```eeemmmvvv}}}uuummmfffcccaaallltttrrr___VVV```dddUUUEEE???>>>@@@CCCGGGPPPfffjjjRRRJJJUUUdddnnnTTTHHHKKK===:::666333222333666888777555222000//////000111000000000000////////////...//////////////////...////////////////////////////////////////////////222222111000//////......////////////000000000111////////////000000000000111111111111111111111111111111111000111222333333000111444;;;EEEWWWrrr{{{yyyvvvuuuzzzmmmaaacccjjjoooxxx{{{|||~~~uuurrr|||lllqqqxxx}}}~~~|||xxxuuuuuu}}}|||sssmmmccc___YYYTTTPPPNNNLLLJJJDDDBBB???>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===>>>??????CCCHHHOOOTTTYYY^^^eeekkkvvvyyywwwqqqppppppppp}}}jjjXXXGGGAAAAAA===777333222222111000000000000111000000////////////000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111000000//////////////////000000000111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111222222222222111222222222222333333333SSSKKKEEEDDDDDDAAA??????<<<;;;;;;:::999999888888666666666555444444333333333333333333333333333333333333333333444444444444333444555777888999::::::<<<@@@DDDEEECCCAAABBBDDDBBBCCCHHHNNNOOOMMMMMMQQQGGGLLLOOONNNOOORRRTTTSSSLLLQQQWWWWWWUUUTTTVVVYYYjjjkkkkkkfff___ZZZYYY[[[YYY[[[```fffpppzzz{{{yyyiii\\\PPPHHHBBB@@@===<<<=========<<<======>>>??????>>>>>>======;;;:::<<<;;;:::>>>DDDHHHJJJRRR```kkkqqquuuzzzpppvvvxxxpppkkkhhhbbbiiitttyyy]]][[[```YYYMMMFFF<<>>===<<<;;;;;;:::>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::999999999999999999999999999:::::::::===AAAEEEHHHJJJOOOVVV[[[fffjjjttt~~~zzzwwwnnnnnnrrr~~~uuu}}}|||dddLLLDDDDDDBBB:::333333222111111000000111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222111111000///////////////000000000000111111111111111111000000111111222333222222222222222222222222111111111111111222222222111111111222222222222333222222222222333333333333SSSKKKEEEEEEDDDAAA??????<<<<<<<<<;;;::::::999999777777666666555444444444333333333333333333333333333333333444444444444555444444444555777888:::;;;===@@@CCCBBB@@@???AAAEEEBBBEEELLLUUUWWWTTTTTTWWWNNNPPPPPPNNNPPPSSSQQQKKKGGGMMMSSSTTTTTTVVV]]]cccppplllhhhdddcccbbb___]]]YYY\\\```ccchhhqqq}}}~~~~~~hhhVVVLLLHHHDDDAAABBBAAA??????@@@@@@>>><<<======>>>??????@@@@@@@@@@@@>>>>>>???>>>;;;>>>BBBBBBEEENNN]]]kkkxxx{{{{{{{{{xxxvvvdddgggjjjooosssccc```\\\TTTOOOCCCCCCIIIMMMKKKNNNfff~~~dddVVVSSSeeezzzzzz}}}vvvYYYHHHGGGFFFCCC===888444333333333222222111111000000000000000000000000////////////---...///000000///...---////////////////////////000000000000000000000000111111000///......------//////000000000111111111.../////////000000000111111111111111111111111111333222111000000222333555777666@@@UUUkkkyyyzzzyyywwwkkk```]]]bbblll}}}~~~tttsss}}}wwwvvv}}}|||vvvmmmccc[[[UUUPPPNNNGGGDDDAAA?????????>>>===>>>>>>??????>>>=========>>>>>>??????@@@?????????@@@@@@@@@????????????>>>======<<<<<<<<<<<<======<<<;;;;;;;;;::::::::::::999999999999999999999999999<<>>======<<<;;;;;;::::::888888888777666666555555333333333333333333333333333333333444444444555555444444444444666888:::<<<===@@@BBBAAA======AAAEEECCCGGGPPPZZZ]]]ZZZYYY[[[VVVWWWUUUQQQSSSVVVPPPFFFHHHMMMRRRSSSSSSXXXbbbkkkrrrjjjdddeeejjjkkkeee^^^YYY]]]aaabbbcccjjjvvv}}}yyyqqqcccRRRHHHGGGGGGCCC>>>???>>>===>>>??????===<<<>>>>>>>>>>>>?????????@@@;;;:::<<>>>>>===<<<;;;===???AAAAAAAAABBBDDD???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>=========<<<<<<;;;;;;::::::::::::::::::::::::555:::@@@CCCCCCDDDFFFIIIJJJOOOYYYeeeqqqyyy}}}~~~|||xxxrrrmmmlllrrr{{{|||qqqyyy~~~cccSSSLLLHHHDDDCCC666666555444444444444555222222111111111111222222////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111000///////////////000000000000111111111111111111111000111222222333222222222222222222222222000000111111222222222222111111222222222333333333222222333333333444444444TTTLLLFFFEEECCC???>>>AAA===<<<<<<;;;;;;:::999999666666666666555555555555222222222222222222222222111111222222222333333333444444444444666888:::<<<===>>>???@@@@@@???>>>===FFFGGGIIILLLQQQVVVZZZ]]]bbb]]]ZZZYYYUUULLLEEECCCKKKNNNQQQTTTZZZcccmmmtttkkkiiifffeeefffiiimmmpppjjjiiifffdddeeemmmwww}}}zzzyyy}}}tttZZZLLLJJJFFFBBB@@@>>>>>>>>>>>>???@@@@@@@@@>>>===<<<@@@@@@??????????????????????????????>>>>>>>>>>>>AAAGGGOOOUUUZZZeee}}}~~~yyy|||kkkqqqvvvuuuxxx|||]]]OOOaaaXXXNNNGGGHHHHHHHHHOOOZZZuuuUUUbbb}}}rrr]]]OOOLLLHHHHHHHHHDDD???888333000444111///...000222333333000000000000000000000000//////............//////...///000111111000///...////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111444333------666444222:::999KKKbbbsss{{{zzz|||}}}~~~yyyjjjcccjjjwww{{{rrrppp|||zzztttmmmhhheee]]]RRRJJJFFFFFFEEEDDD<<<======>>>???@@@AAABBBBBBAAA@@@AAACCCEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGIIIHHHFFFCCCFFFEEEDDDDDDEEEEEECCCAAA<<<;;;::::::999999:::::::::::::::;;;<<>>;;;666111000333444444222111111111111111222222111111111111000000000000000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444TTTLLLFFFDDDBBB>>>===???<<<<<<<<<;;;::::::999999666666666666555555555555333333333333333333333333111222222222222333333333555555555666888;;;===>>>>>>>>>???@@@@@@AAA@@@@@@FFFGGGIIIMMMQQQVVVZZZ]]]bbb\\\VVVSSSOOOJJJJJJNNNRRRSSSVVV\\\bbbhhhkkkkkkfffeeeeeeeeefffhhhiiijjjkkkppptttrrrnnnooovvv{{{{{{yyywwwwww~~~ttt___OOOFFFDDDBBB???=========>>>>>>>>>?????????>>>===<<>>>>>======???CCCHHHLLLNNNWWWkkkyyyqqqnnnrrryyy}}}eeefff___VVVOOOLLLFFFBBBIIITTThhh}}}uuu```}}}vvv```QQQQQQOOOKKKFFF@@@:::666444333111//////111222333333000000000000000000000000//////............//////...///000111111000///...////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111111444//////666444444???MMM^^^sss}}}xxxwwwyyy~~~yyynnngggsss}}}rrrooorrrwwwnnnfff```XXXSSSTTTNNNFFFAAA??????????????????@@@@@@AAABBBCCCCCCHHHHHHHHHIIIJJJLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKMMMLLLJJJJJJKKKKKKJJJHHHKKKJJJHHHHHHHHHGGGEEEBBBAAA@@@???===<<<;;;::::::999999::::::;;;===>>>???AAABBBDDDHHHMMMRRRVVVYYYdddjjjttt}}}xxx```VVVPPPIIIBBB@@@;;;666333333333333222222111111111111222222111111111111000000000000000000000000000000000000111111000000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444TTTLLLFFFCCCAAA===<<<>>><<<<<<;;;;;;::::::999999666666666666555555555555444444444444444444444444222222222222333333333333666666777999;;;>>>@@@AAA>>>>>>??????AAABBBCCCDDDFFFGGGJJJMMMQQQUUUXXXZZZ\\\XXXVVVTTTPPPMMMPPPWWW\\\\\\___fffkkkkkkfff```]]]___aaaccceeeeeeeeeeeeeeerrr}}}|||zzzxxxvvvtttwwwnnn```XXXNNNGGGAAA@@@>>>======>>>???@@@===>>>>>>>>>>>>======<<>>>>>======AAABBBEEEGGGHHHOOOaaassswwwllljjjnnn{{{wwweeefff___YYYSSSHHH>>>CCCNNNTTThhh```hhh{{{nnnUUUSSSRRROOOLLLHHHBBB;;;666222111///000111222222111000000000000000000000000000//////......//////000//////000000000000//////////////////////////////000000////////////000000000000000000111111111111000000000000000000000000000000000111111111222222000555333222666555;;;LLLeeerrr{{{wwwvvvuuuwww|||yyyllliiilll|||tttxxxzzzlll```WWWPPPIIIEEEEEEAAA===<<<<<<===>>>>>>CCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPNNNOOOPPPQQQRRRRRRQQQQQQRRRPPPOOOMMMNNNOOORRRSSSRRROOOLLLKKKKKKLLLKKKKKKNNNMMMLLLLLLLLLKKKHHHEEEGGGFFFDDDBBB@@@>>>======999::::::;;;;;;;;;;;;:::@@@@@@AAABBBEEEHHHKKKMMMQQQXXXdddpppyyywwwfffWWWIIIHHHEEE@@@<<<888444222222222222111111111111222222222222111111111000000000000000000000000000000000111000000000000/////////000000000000111111111111000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444SSSLLLEEECCC@@@<<<;;;===<<<<<<;;;;;;:::999999888666666666666555555555555444444444444444444444444222222222333333333444444666666888:::===@@@BBBCCC@@@?????????@@@BBBDDDEEEHHHIIIJJJLLLNNNPPPRRRSSSRRRTTTYYY\\\XXXRRRTTTYYYaaacccgggkkkkkkfff^^^XXXTTTVVVYYY]]]aaaccceeefffgggsss~~~yyytttttt}}}sss]]]SSSNNNHHHBBBAAA@@@?????????@@@@@@AAA=========>>>============???????????????@@@@@@@@@BBBAAA@@@@@@???>>>======@@@@@@CCCFFFHHHOOO^^^mmmyyyyyykkkaaaiii|||eeefffaaa^^^ZZZMMM@@@BBBKKKLLLYYYlllqqq___YYYnnn{{{eeeVVVTTTRRRRRRPPPJJJ@@@888333222000111222222222000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000////////////000000///000000000111111111111000000000000000000000000000000111111111222222222000777555333777:::FFF\\\zzzyyyyyyzzz~~~ooogggnnnyyyzzzpppaaaUUUMMMHHHDDDAAA@@@?????????AAACCCDDDDDDGGGGGGGGGGGGHHHJJJLLLMMMIIIJJJLLLNNNOOORRRUUUWWWXXXZZZ\\\___``````^^^^^^___^^^^^^]]]]]]]]]^^^^^^YYYXXXVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQOOOLLLIIIJJJIIIGGGEEEDDDCCCBBBBBB<<<<<<=========;;;:::999<<<<<<===???AAADDDGGGIIIEEEKKKUUU```kkkuuu}}}kkkVVVPPPJJJDDD@@@;;;666222222333333222111111111222222222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444555SSSLLLEEECCC@@@<<<;;;===<<<;;;;;;:::999999888888666666666666555555555555333333333333333333333333222222333333333444444444555666888;;;===@@@AAABBBAAA@@@??????@@@AAACCCDDDJJJKKKKKKKKKLLLLLLKKKKKKLLLOOOUUUYYYWWWSSSUUU\\\```eeejjjhhhaaaYYYTTTSSSNNNOOOQQQUUU[[[aaagggjjjqqqvvv}}}zzztttyyyyyylll[[[PPPLLLIIIDDD???BBBAAAAAA@@@@@@???@@@@@@>>>============>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>===>>>BBBEEEIIITTT___kkkooozzzhhh___eeeppp}}}uuuccc]]][[[ZZZQQQFFFCCCIIIHHHPPPUUUnnnrrrUUUWWWkkk~~~kkkbbbWWWPPPNNNJJJCCC===666444222222222222111000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000111111111111222222222222///555333333<<>><<<:::777777777888:::===???AAA@@@CCCHHHOOOXXXcccnnnuuu|||___RRRFFFAAA>>>888444444444333333222111111222222222222222222111111111111000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333444444444555555555RRRKKKEEECCCAAA>>>===???;;;;;;::::::999999888888666666666666555555555555333333333333333333333333333333333333444444444444555777999;;;>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFLLLLLLLLLLLLKKKIIIHHHGGGKKKJJJKKKOOOPPPRRRYYYbbb```fffjjjfff[[[RRRPPPRRROOOOOOOOOQQQVVV]]]dddiiikkkmmmsss}}}|||{{{sssaaaYYYOOOIIIHHHHHHEEEBBBAAAAAAAAA@@@??????>>>>>>???>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????BBB@@@@@@CCCDDDEEEJJJPPPWWWYYYdddvvv~~~mmmdddaaagggqqqssskkk___WWWWWWTTTLLLGGGHHHRRR]]]XXXbbbjjjYYYWWW___nnn|||}}}{{{___MMMGGGGGGFFFDDD<<<999555222222222111000000000000000000000000000111000000//////000000111000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111222222222222333///333222999IIIUUUcccxxxvvviiigggllluuuyyy~~~~~~pppeee```PPPJJJBBB??????AAAAAA@@@@@@CCCFFFGGGHHHJJJMMMOOONNNOOOQQQUUUZZZaaafffjjjnnnrrrwww{{{~~~|||vvvooofffaaaZZZXXXUUUQQQMMMJJJHHHGGGEEEEEEEEEDDDBBBAAA???>>><<<;;;999888888999::::::<<<===>>>AAAGGGPPPZZZaaannnyyyxxxwww```JJJCCCBBB===999999555444333222222111222222333222222222222111111111000000000000000000000000000000000111111111111222000000000000111111111111000000000000000000000000111111111222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222333333444444555555333444444444555555555555RRRKKKEEEDDDBBB??????AAA;;;;;;::::::999888888888666666666666555555555555444444444444444444444444333333333444444444444555777888:::===???@@@@@@@@@>>>???AAADDDGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDFFFLLLRRRWWW^^^eeegggkkknnnkkkbbbZZZWWWWWWUUUTTTRRRQQQTTTXXX]]]``````eeeqqqyyyjjjbbbYYYTTTNNNKKKJJJIIIGGGDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>???@@@AAABBB===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@AAAAAAFFFCCCCCCFFFFFFCCCCCCFFFKKKMMMUUUbbbpppzzzlllgggllljjj}}}mmmZZZWWWXXXSSSLLLIII]]]tttlllgggcccQQQSSSgggyyyzzz}}}lllRRRJJJIIIIIIGGGBBB===777333111111111111000000000000000000000000111111000000000000111111111000///......///000111000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111222222222333333333666888GGG```nnnvvv}}}{{{mmmgggnnnyyyuuusss~~~rrraaaTTTOOOGGGDDD@@@AAADDDFFFFFFEEECCCFFFJJJLLLMMMPPPTTTWWW\\\^^^aaagggoooxxxtttqqqkkkccc[[[TTTOOOLLLIIIHHHFFFEEECCCCCCBBBBBBBBB@@@>>><<<;;;:::::::::::::::;;;===???DDDKKKOOO[[[fffsss|||vvvtttrrrwwwrrrRRRGGGGGGCCC>>>===555555444333222222222222333333222222222111111111000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000111111111222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333444555555666444444444444555555555555QQQJJJEEEDDDCCCAAAAAACCC;;;;;;::::::999888888777777666666666555555555555666666666666666666666666333333333444444444555555888:::<<<>>>@@@@@@@@@@@@<<<>>>BBBGGGKKKNNNOOOPPPKKKLLLMMMNNNNNNMMMLLLKKK@@@@@@FFFRRR\\\___bbbeeeppprrrtttsssnnngggaaa]]][[[YYYVVVTTTSSSTTTVVVXXXbbbkkk{{{yyykkkaaa___RRRPPPMMMLLLLLLIIIDDDAAACCCDDDEEEEEEFFFFFFEEEEEE@@@@@@?????????@@@BBBCCC===>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBBBB@@@@@@DDDEEEAAA???@@@JJJJJJNNNTTTZZZjjjzzznnnnnnqqq{{{|||```YYY]]]YYYRRRMMMZZZ~~~zzzmmmjjjRRRWWWsssuuu]]]TTTQQQLLLGGGEEE@@@888333111111111222000000000000000000000000111111000000000000111111111000///......///000111000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111222222222333333333777;;;@@@UUUtttzzz}}}sssiiiiiiuuuwwwpppuuu|||wwwkkkXXXJJJEEEDDDBBB@@@BBBFFFIIIHHHFFFHHHKKKOOORRRTTTWWW\\\aaaiiilllpppxxxssshhh^^^VVVRRRJJJIIIGGGEEECCCCCCDDDDDDAAA???>>><<<;;;::::::;;;999;;;===>>>???AAADDDFFFTTT\\\eeekkksss~~~yyyjjjaaajjjXXXJJJKKKGGGBBBAAA666555444333222222222222333333333222222222111111000000000000000000000000000000111111222222222222000000000000111111111111000000000000000000000000111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333444555666666444444444555555555666666SSSLLLFFFEEEBBB>>><<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333333444444555666777999<<<=========>>>???===>>>AAADDDIIIMMMPPPRRRWWWUUUSSSSSSUUUTTTPPPLLLDDDGGGLLLQQQVVV\\\bbbeeeuuuxxx|||{{{uuukkkaaa\\\]]]YYYXXX\\\\\\YYY[[[```hhhvvv}}}rrrkkkddd]]]XXXPPPOOOOOOMMMKKKIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDBBB???===>>>BBBFFFHHHAAA@@@???>>>???@@@CCCDDDCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBDDDDDDDDDCCCBBBAAAFFFFFFIIIOOOVVVbbbuuuyyyvvvnnnjjjzzzqqqZZZXXX___\\\SSSTTTmmm{{{tttqqqyyy\\\KKKbbb~~~cccZZZRRRJJJKKKNNNFFF<<<555222222111000222222222222222222222222000000000000000000000000111000///......///000111......///000000000000000////////////000000000000////////////////////////222111111111000000//////555111000333555333333555222:::QQQoooyyyxxxvvveeekkk~~~www|||tttmmmyyyjjj]]]SSSLLLFFFCCCCCCCCCDDDEEEHHHKKKNNNPPPNNNNNNPPPXXXbbbjjjnnnooo|||wwwggg\\\TTTSSSPPPLLLHHHEEEEEEFFFBBBBBBBBBAAA???===<<<===<<<;;;:::999:::===???AAAFFFJJJQQQZZZeeerrr{{{nnneeekkk~~~^^^GGGEEELLLJJJ@@@:::777333222333444222000333333333222222222111111000000000000000000000000222222111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333111222333333444444333333444444444444444444444444333333333444444444555555333444444555555444444333444333333444666999::::::SSSLLLFFFDDDBBB>>><<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333333444555666666888:::<<<<<<<<<;;;===>>>===???AAADDDHHHLLLPPPQQQXXX[[[```dddddd```YYYSSSGGGJJJNNNRRRXXX^^^cccgggnnnppptttuuutttpppllliiiZZZVVVVVVZZZ]]]```gggpppwwwzzzmmmbbb]]]YYYVVVSSSTTTSSSQQQOOOMMMLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEEEECCCAAA??????AAADDDFFF???>>>======>>>???AAACCCBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBCCCGGGMMMRRRZZZhhhttt{{{~~~qqqfffjjjuuueeeaaa]]]XXXTTT```ooorrrkkkkkk{{{sssXXX[[[uuuoooYYYVVVTTTNNNOOONNNIIIAAA:::555333111000222222222222222222222222000000000000000000000000111000////////////000111///000000111111111111111////////////000000000111000000000000000000000000222111111111000000000000222000111444444222444888<<>>===<<<:::888888:::<<<===AAACCCHHHOOOXXXcccooowww|||qqqiiirrrpppYYYOOOLLLIIIEEE>>>;;;666444444444333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333222222333444444444444333444444444444444444444444333333444444444555555555333333444555666666666666888888777777777777777666RRRLLLFFFDDDBBB>>><<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333333444555666777:::;;;<<<<<<:::::::::<<<>>>???AAADDDGGGKKKNNNPPPSSSZZZfffnnnnnneeeYYYPPPKKKLLLOOOSSSXXX^^^dddgggeeefffggghhhkkkmmmoooqqq[[[WWWTTTVVVZZZbbbnnnyyy{{{xxxoooccc[[[WWWWWWWWWVVVWWWVVVSSSQQQPPPPPPQQQQQQNNNMMMLLLJJJHHHGGGGGGFFFGGGFFFDDDBBBAAAAAABBBBBB??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCAAABBBFFFLLLPPPRRRZZZcccyyy~~~pppfffsssxxxkkkiiijjj^^^ZZZbbbooohhhWWW[[[ooommm]]]bbbooo[[[YYYVVVMMMKKKNNNLLLGGGAAA999444111111222222222222222222222222000000000000000000000000111000000//////000000111000000111222222222222222/////////000000000111111111111111111111111111111111111111111111000000000111222444555333111777???LLLccc|||aaaWWW___qqqwwwtttmmmxxx|||sssuuuttthhhVVVOOOGGGBBBBBBDDDHHHJJJIIILLLOOORRRUUUZZZ___ccciiirrr}}}~~~qqqfff[[[PPPHHHFFFFFFFFFFFFDDDCCCAAA@@@@@@>>><<<:::999999:::;;;<<<===???CCCIIISSS^^^eeerrr}}}vvvsssrrrnnnssswwwbbbRRRKKKKKKEEE@@@;;;666555444444444333333333222222222111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111222222222333333333222222333444444444444444444444444444444444444444333444444444444555555555333333444555666777888888555555666777999<<<>>>@@@RRRKKKEEEDDDAAA>>><<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333333444666777888;;;<<<<<<;;;999999999;;;??????AAADDDGGGJJJLLLNNNPPPVVVaaalllppphhhXXXKKKMMMMMMOOOSSSYYY^^^bbbdddaaa^^^ZZZZZZ]]]ccciiillleee```ZZZVVVWWW___mmmxxxxxxqqqpppjjjbbb\\\ZZZZZZ[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDEEEEEEEEEEEEEEEEEEHHHMMMOOOPPPUUU[[[iiitttsssxxxssssssgggZZZXXXeeeeeeYYYUUU^^^xxxhhh^^^~~~hhhbbbYYYNNNLLLLLLMMMLLLFFF===666222111333333222222222222222111000000000000000000000000000000000000000000000000///000111111222222111111//////000000000111111111111111111111111111111111111111111111111111111111111333666777333222<<>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333444555666888888<<<<<<<<<;;;999999:::<<>>=========>>>;;;;;;:::;;;>>>DDDLLLRRR]]]kkk{{{zzz~~~tttsssrrrZZZOOOMMMIIICCC;;;666333333444333333333222222222111111111111111111111111111111000000111111111222222222111111111111222222222222111111111111111111111111111111222222222333333333333333444555555555444444444444444444444444444444444444444555555555666666666555555444555555666777;;;<<<<<<>>>BBBKKKVVV^^^PPPIIIDDDCCCAAA===<<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333444555777888999;;;<<<<<<;;;:::;;;===@@@@@@AAAAAACCCEEEGGGIIIJJJPPPNNNPPPZZZgggkkkeee]]]RRRRRRTTTYYY___bbbaaa___]]]XXXSSSTTT[[[dddkkknnnyyy{{{yyyrrrooovvv{{{vvv```______^^^\\\[[[YYYXXXYYY[[[^^^``````___]]][[[WWWWWWWWWWWWUUUTTTRRRQQQSSSRRROOOLLLHHHEEEBBBAAA>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJFFFFFFIIILLLNNNSSSYYY^^^fffkkk}}}qqqfffiiitttiiieee]]]]]]lllxxxiiiPPPQQQooo|||iiiQQQbbbwwwkkk```VVVVVVIIILLLMMMLLLFFF???888555444333333222222111111111000000000000000000000000000111111222222111111000......///000000000000000000000000111111111222222000000000000000000000000111111111222222222222222000000222444777AAAUUUhhh~~~~~~vvv{{{wwwgggmmmpppeeedddmmmwww}}}vvvfffXXXMMMGGGEEEDDDFFFHHHJJJLLLOOOSSSVVVeeelllsssyyy}}}pppgggZZZPPPKKKIIIGGGEEECCCBBBAAA???>>>>>>======:::::::::999;;;???EEEJJJSSS___nnnxxx~~~iiitttlllVVVOOOLLLGGG???888444444555333333333222222222111111222222222222222222222222000000000111222222333333111111111222222222222333111111111111111111111111111111222222222333333333333333444555555555555555444444444444444444444444444444555555555666666666666666555555555777888999;;;???DDDKKKTTTaaaoooyyyPPPIIIDDDBBBAAA===<<<>>><<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333333333333333333333333444666777999::::::;;;;;;;;;;;;===AAADDDAAAAAAAAABBBDDDFFFGGGHHHIIIHHHHHHLLLRRRVVVWWWVVVPPPPPPRRRXXX___aaa]]]YYYUUUQQQOOOSSS\\\eeejjjlllsss{{{|||{{{yyyssscccccccccbbbaaaaaabbbcccbbbbbbccccccdddeeeffffff``````aaaaaa___[[[XXXVVVWWWUUURRRNNNJJJGGGEEEDDD???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIIIIFFFEEEJJJMMMNNNRRRVVV[[[``````hhh~~~rrrlllkkkuuuuuupppddd```mmm~~~zzzkkkSSSddduuuVVVQQQ```|||aaaRRRJJJKKKLLLMMMKKKEEE>>>999444444333333222111111000000000000000000000000000000111222222222222111000//////000111111111111000000000111111111222222222111111111111111111111111111111111222222333333333333222333999BBBSSSmmm|||}}}~~~zzznnnrrrfff^^^cccrrr}}}rrraaaSSSKKKGGGEEEDDDGGGIIILLLNNNSSSZZZbbbiiiyyy|||oooeee]]]TTTOOOIIIHHHFFFDDDBBB@@@???>>>:::::::::999999;;;>>>AAAHHHQQQ^^^iiiqqqzzzxxxnnnppphhhQQQOOOKKKCCC;;;666555666333333333222222222111111222222222222222222222222///000000111222222333333111111111222222222333333111111111111111111111111111111222222222333333333333444444555555555555555444444444444444444444444555555555555666666666666666666555666888;;;>>>@@@AAAIIITTT___jjjvvvOOOIIICCCBBBAAA===<<<>>><<<<<<<<<<<<;;;:::999999777666666666555555555555333333333333333333333333222333333444666888999:::999:::;;;;;;<<>>888777777333333333222222222111111222222222222222222222222///000000111222222333333111111222222222333333333111111111111111111111111111111222222222333333333333444555555666666555555444444444444444444444444555555555555666666666777555555666777;;;???CCCEEESSS\\\hhhqqqwww|||QQQJJJDDDBBB@@@<<<;;;======<<<<<<;;;;;;:::999999888888777666666666666666333444555666666555444333777666555555666888:::<<<<<<;;;999999;;;???CCCFFFCCCEEEGGGGGGGGGGGGHHHJJJKKKHHHDDDAAAAAADDDIIILLLFFFGGGLLLVVV]]]\\\QQQFFFDDDFFFKKKOOOTTT[[[bbbgggnnnssszzzzzzyyyzzz{{{}}}}}}{{{yyy{{{vvvuuujjjkkkkkkkkkkkklllllllllrrrqqqpppnnnlllmmmpppsssssssssrrrooopppnnneee[[[```\\\WWWSSSPPPOOOMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIGGGIIIKKKMMMMMMKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJNNNPPPPPPPPPQQQRRRUUUZZZ^^^^^^___fffuuuzzzvvvvvvxxxyyyiiiZZZVVVfff~~~bbb[[[zzzXXXLLLLLLMMMOOOPPPLLLEEE???999666333222444444333111222222222222222111000///444444444444444333222111000000000000000000000000222111111111111111222222111111222222222333333333444111222555555444555999333222999IIIZZZiiizzzvvvmmmqqq{{{}}}{{{rrr|||tttuuuzzz|||pppWWWRRRJJJEEEDDDFFFIIIKKKJJJPPP[[[eeehhhjjjuuutttaaaYYYPPPLLLLLLKKKFFFAAAFFFBBB???>>>;;;888:::???@@@CCCJJJSSSZZZeeewwwrrrrrrcccQQQGGGNNNMMM>>>444555999666333222333333333222555555555555444333222222222222333333333333444444333222222111111222222333222222333333333333444444000222333333222111333444222333444555555555444333444444444555555555666666666666777666555555777888888<<<===999;;;HHHXXXbbbuuuxxx{{{QQQJJJDDDBBB@@@<<<;;;>>>===<<<<<<;;;;;;:::999999888777777666666666666666333444555666666555444333666555444444555777999;;;:::999888888:::===AAADDDDDDEEEGGGIIIJJJKKKJJJJJJHHHEEEBBB???@@@DDDHHHKKKJJJMMMQQQUUUWWWVVVSSSPPPNNNOOOPPPQQQSSSWWW\\\```kkkpppxxxzzzzzzzzz|||~~~|||yyy~~~wwwuuuooonnnmmmmmmmmmooorrrssstttttttttrrrqqqqqqtttvvvxxxyyyxxxwwwxxxyyyrrrjjjgggddd___ZZZXXXXXXXXXXXXUUUSSSPPPNNNMMMLLLJJJHHHLLLMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIILLLOOOQQQQQQQQQSSSTTTVVV[[[___^^^^^^cccooozzztttnnnnnnyyyqqqaaaYYYddd|||ooobbbwww```NNNKKKJJJMMMQQQRRRNNNIII===999555333444444333222222222222222222111000000222222222222222111000///111111111111111111111111111111111000000111111222111111111111222222222333444222222444333000111444444777CCCRRR___iiivvv~~~zzzqqqlllrrr}}}|||uuuqqq~~~www{{{wwwjjj___MMMIIIDDDBBBCCCFFFKKKMMMVVVZZZccclllooosss}}}}}}sssiii\\\RRRMMMKKKHHHEEEGGGCCCBBBBBB@@@===>>>AAA<<<>>>EEELLLTTT^^^ppp{{{pppvvvttt^^^LLLHHHGGG@@@::::::777555333333333444333222111111222222222222222111222222333333333333444444333333222222222222333333222222333333333333444444000222333333222222333444222333444555555555444444444444444555555555666666555666777666444444555666888777666999KKKgggQQQJJJDDDBBB@@@<<<<<<>>>===<<<<<<;;;;;;:::999999888777666666555555666666444444555555555555444444555444444444555777999::::::999888888:::>>>BBBDDDFFFFFFGGGKKKPPPQQQOOOLLLHHHFFFCCCBBBCCCFFFJJJMMMNNNQQQSSSQQQMMMMMMRRRXXXWWWVVVUUUSSSSSSVVV[[[___ooottt{{{}}}||||||wwwwww}}}wwwwwwvvvuuusssssstttwww{{{}}}yyyzzz{{{{{{yyyyyyzzz{{{|||rrroookkkgggddddddeeefff```^^^[[[YYYXXXVVVTTTRRRSSSSSSSSSRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPSSSTTTUUUUUUWWWXXXYYY^^^bbbaaa___bbbkkksssvvvmmmnnnuuuyyyzzzgggZZZ\\\lll{{{~~~gggllljjjVVVOOOHHHJJJPPPTTTPPPKKKBBB>>>888555333333333333111222222222222111000000111111222222222111000000111111111111111111111111111111000000000000000111000000000111111111222222333111222444222///000444333???SSSdddlllqqqxxx{{{vvvvvv~~~uuunnnkkk}}}}}}www{{{tttjjjaaaVVVMMMEEEDDDBBBCCCFFFLLLSSSWWWeeejjjrrrzzzyyyxxxvvvtttfffaaa[[[WWWWWWVVVTTTRRRTTTTTTTTTWWW^^^gggpppuuuwwwdddWWWPPPNNNNNNGGGDDDBBBCCCAAA<<<;;;===<<<<<>>>>>JJJeeePPPIIICCCBBB@@@===<<<>>>===<<<<<<;;;;;;:::999999777777666555555555555666444444444444444444444444555555555555666888999:::;;;;;;:::;;;===@@@DDDFFFFFFEEEGGGMMMUUUXXXUUUQQQMMMKKKIIIGGGHHHJJJMMMOOOOOOQQQQQQLLLGGGHHHOOOVVVVVVVVVUUUTTTVVV[[[bbbgggwww{{{~~~}}}}}}~~~~~~}}}{{{wwwsssvvv}}}}}}zzzyyyzzzzzzzzz{{{}}}~~~~~~yyytttooonnnooopppppplllhhheeebbb___\\\YYYXXXYYYZZZ[[[ZZZXXXVVVUUURRRRRRSSSTTTUUUUUUUUUTTTSSSUUUWWWYYYYYYZZZ\\\^^^^^^bbbffffffdddeeekkkpppxxxkkkhhhkkkuuunnn]]]XXX```hhhrrrqqqkkkgggqqqmmmccc{{{sssdddYYYMMMKKKQQQTTTOOOIIIGGGBBB<<<666333222222222111111222222222111111000333333444444444333333222111111111111111111111111111111000000//////000000///000000000000111111111222111222444333111444:::555IIIeeexxx~~~wwwkkklllqqq}}}xxxmmmbbbYYYQQQJJJEEEEEEFFFHHHKKKPPPXXX```eeennnuuusssjjjZZZSSSKKKHHHHHHHHHDDD@@@FFFDDDAAA???@@@BBBEEEGGGRRRWWWeee|||jjj\\\XXXXXXKKKGGGEEEFFFCCC===::::::>>><<<<<<>>>@@@EEEQQQ]]]llltttmmmSSSJJJLLLFFF;;;777666444444555444222000000111222333333333333333222222222333333333444444333333333222222333333333222222222333333333444444111222444333222222333555333444444555555555555555555555555555666666666666555666888999888999:::<<<@@@GGGRRReeePPPIIICCCBBB@@@======???===<<<<<<;;;;;;:::999999777666666555555555555555444444444333333444444444666666666777888999:::;;;;;;;;;;;;<<<>>>AAADDDFFFEEEDDDFFFMMMUUUZZZYYYUUUOOONNNLLLKKKKKKLLLMMMOOOQQQPPPNNNKKKJJJKKKNNNPPPPPPQQQQQQSSSVVV]]]ffflllyyy|||~~~}}}|||}}}~~~}}}ppprrrxxx}}}}}}yyy|||{{{vvvvvvwww|||xxxrrrlllgggccc^^^[[[]]]___aaacccbbb```\\\ZZZWWWXXXYYYZZZ[[[\\\\\\\\\UUUWWWYYYZZZZZZ\\\^^^``````eeeiiiiiihhhhhhlllpppzzzmmmccciiijjj}}}vvvggg______bbbqqqooodddWWWVVVkkkvvvaaaqqq{{{lll___QQQNNNRRRUUURRRLLLIIIFFF???888333111111222000111111222222222111111222333333444444444333333111111111111111111111111222222111000000000000000///000000000000111111111222222333444222000666>>>AAAXXXuuu}}}iiicccooo~~~}}}zzz|||uuummmaaaVVVNNNHHHEEEDDDGGGKKKOOOTTTZZZbbbkkkqqqsss~~~zzzdddYYYNNNHHHBBBAAABBBCCC@@@<<<===============>>>>>>???===@@@IIIYYYooonnnccc```SSSMMMIIIJJJHHHCCC??????>>>;;;:::<<<===@@@IIISSS```jjjvvv]]]KKKJJJGGG>>>:::888666555555444222111333333333333333222111000222222222333333333444444444333333333333333333444222222222333333333444444111333444444333222444555444444444444555555666666555555555666666666777777777888999999888999;;;======MMMcccxxxPPPIIICCCBBB@@@======???===<<<<<<;;;;;;:::999999777666555555444444555555444444333333333333444444666777777999::::::;;;;;;999999:::;;;===???BBBCCCCCCCCCDDDJJJPPPUUUUUUTTTLLLLLLKKKJJJJJJKKKLLLLLLRRRPPPMMMNNNPPPPPPOOOMMMMMMNNNPPPRRRVVV]]]eeekkkuuuyyy}}}}}}||||||}}}|||mmmttt}}}{{{~~~zzzxxxuuussssssrrrpppnnnhhhjjjkkkllljjjgggccc```YYYZZZZZZ[[[[[[[[[[[[[[[XXXYYY[[[[[[\\\]]]```ccceeeiiilllmmmllllllooorrrrrrpppfffddd___jjj~~~xxxnnngggaaa^^^sssuuunnnZZZKKKUUUvvv}}}dddeeeqqqcccSSSKKKMMMQQQQQQOOOLLLIIIDDD<<<555222222333000000111222222222222111000000111222222222111111222222222222222222222222444333222111000000000000000000000111111111222222444333333333000000888BBBVVVkkkooocccgggxxxvvvwww{{{~~~ooodddWWWOOOIIIDDDCCCFFFKKKPPPWWW]]]cccllluuu|||~~~qqq^^^PPPKKKDDDAAA>>>>>>???@@@???===:::;;;<<<>>>??????>>>>>>???>>>BBBHHHRRRiiiwwwppp]]]UUUMMMKKKJJJFFFCCCCCC<<<:::999;;;===???FFFMMMVVV___mmmxxxlllOOOFFFGGGGGG???<<<888666555444333111222222222222111000///...222222333333333333444444444444333333333333444444222222333333333333444444222333444444333333444555555555444444555555666777555555666666666777777777:::::::::999999<<<@@@DDDPPPaaasssOOOHHHCCCBBB@@@======@@@===<<<<<<;;;;;;:::999999666666555444444444444555444444333222222333444444555666777888999:::::::::999999:::;;;===@@@BBBCCCCCCCCCCCCEEEGGGJJJMMMNNNGGGGGGHHHIIIJJJKKKLLLMMMPPPNNNMMMNNNPPPPPPNNNLLLOOOQQQSSSVVVZZZ```ggglllxxx{{{~~~~~~}}}}}}zzzyyyyyy{{{~~~vvvlllvvv~~~}}}zzzwwwtttpppnnnlllddddddccccccaaa___^^^]]]^^^___```aaaaaacccfffiiippprrrssssssrrrrrrtttvvvtttwwwkkk^^^YYY```jjjsss~~~wwwoooddd[[[iiixxxnnnTTTOOOgggpppaaahhhwwwzzzbbbQQQKKKLLLOOOPPPNNNLLLHHHAAA999555444555000000111222222222222222///000111222222222222111222222222222222222222222555444333222111111111111111111111111222222222333444333333444333777CCCQQQlll}}}rrrjjjnnnyyy}}}uuussswww||||||ssscccWWWMMMHHHEEECCCFFFLLLSSSYYYbbbjjjqqqzzzzzzmmm```WWWPPPHHHFFFGGGBBBAAA@@@@@@???@@@@@@@@@???>>>>>>===<<<;;;;;;;;;>>>;;;===AAABBBKKKeeeuuuhhh[[[SSSNNNHHHDDDDDD???<<<;;;===>>>===@@@EEEIIISSSaaammmvvv}}}cccKKKHHHNNNDDD@@@:::666444444333222111222222222222222111000222222333333333333444444444444333333333333444444222222333333333333444444222333444444333333444666666555555444555555777777555666666666777777777777999:::;;;<<>>===@@@===<<<<<<;;;;;;:::999999666666555444444444444555444444222222222222444444444555666888999999999999;;;;;;<<<>>>@@@BBBDDDEEECCCCCCCCCAAAAAABBBEEEHHHDDDEEEFFFIIIKKKMMMOOOOOOLLLLLLMMMMMMMMMLLLLLLLLLRRRTTTXXX\\\```fffmmmqqq}}}{{{zzz{{{zzz{{{}}}}}}mmmkkkxxx{{{xxxwwwwwwvvvuuutttqqqnnnkkkhhhgggeeefffgggggggggiiimmmooozzz{{{{{{zzzxxxwwwyyy{{{||||||ooo```]]]cccdddbbbxxxyyyiii\\\___xxxeeeUUUfffhhh\\\___fffnnn~~~|||```QQQNNNQQQTTTOOOOOOLLLEEE===777666777///000111222222222222222111222333444444444444444222222222222222222222222666555444333222222222222111222222222222333333333111111333666999@@@QQQaaazzz|||lllmmm||||||mmm^^^eeeooozzz~~~}}}uuukkkVVVLLLDDDCCCDDDEEEKKKSSS\\\dddnnnwww~~~kkkaaaccciiioooqqqqqqooofff]]]VVVLLLEEEEEEEEEAAA@@@CCCBBBCCCCCCAAA???>>>???AAAAAA???===;;;;;;<<<>>>???999666999??????===JJJ\\\llloooaaaWWWNNNIIIGGGEEEAAA???@@@===999999<<>><<<<<<;;;;;;;;;:::::::::666666666666555555555555555444444333333333444444666777777888888999::::::;;;<<<===???AAAAAABBBBBBFFFEEECCCCCCCCCCCCAAA@@@<<>>===>>>===<<<<<<===???BBBCCCSSSddduuuaaaPPPIIIKKKIIIEEEBBBBBB@@@<<<;;;>>>???CCCJJJSSSZZZddduuuxxxnnngggPPPJJJIIIFFF@@@999666666666444333333333444444555555555333333333444444444555555333333333333333333333333555444444333333444444555444444444555555555555666555555666666777777888888;;;;;;333444<<<999666===888>>>FFFRRRdddwwwPPPIIIDDDCCCAAA>>>===>>><<<<<<;;;;;;;;;:::::::::666666666666555555555555555444444333333444444555777777888888999::::::::::::;;;===???@@@BBBBBBCCCBBBBBBCCCDDDDDDCCCAAA???BBBEEEJJJNNNQQQQQQOOONNNIIIJJJMMMOOOMMMKKKOOOVVV\\\___dddjjjpppuuuxxxzzz~~~~~~~~~}}}zzzxxxvvvxxxwwwwwwxxx|||uuunnnwww~~~}}}wwwyyyyyywwwuuuuuuyyy|||zzz______mmm|||wwwvvvsssjjjgggsss|||{{{gggnnnyyylllYYYKKKQQQSSSQQQNNNIIIBBB<<<777444444444333222222333444555222222222222222222333333222222222222222222222222222111000111222222111000222222222222222222222222333555555777HHHiiixxxrrryyyiiinnn~~~yyymmmhhhnnnuuurrrxxx}}}xxxooo^^^MMMHHHFFFFFFKKKOOOSSS[[[cccqqqyyy~~~}}}|||{{{ooo\\\SSSYYYbbbrrrvvvssshhh\\\TTTLLLEEEEEEDDDDDDDDDDDDDDDEEEEEEHHHFFFEEEEEEGGGGGGEEEBBBEEECCCAAAAAAAAAAAA???===???>>>===<<<===???AAABBBEEEQQQgggoooZZZOOONNNMMMGGGDDDDDDAAA===;;;======@@@FFFMMMSSS]]]nnn}}}www{{{tttWWWJJJJJJHHHCCC<<<888666555555333333444444444444444444333333333444444444555555444444444444444444333333555444444333333444444555444444444555555555555666555555666666777888888888666777333666???<<<777===@@@IIIVVVfffyyyQQQJJJEEEDDDBBB>>>===???<<<<<<;;;;;;;;;:::::::::666666666666555555555555555444444444444444555555888888999999:::;;;;;;;;;999:::<<>>======>>>???@@@???CCCOOOtttjjjZZZRRRRRRLLLGGGGGGDDD???<<<===<<<<<<@@@EEEJJJSSSbbbqqqrrr|||}}}```PPPLLLJJJFFFAAA;;;777555666444444444444444444333333333333333444444444555555444444555555555555555555555444444333333444444555444444444555555555555666555555666777777888888999333777555888???;;;888@@@LLLXXXjjj}}}QQQKKKEEEDDDBBB???>>>@@@<<<<<<;;;;;;;;;:::::::::666666666666555555555555555444444444444555555666888999999::::::;;;<<<<<<999;;;===@@@CCCEEEGGGHHHFFFFFFGGGFFFDDDBBBBBBBBBHHHKKKOOOQQQPPPMMMHHHEEE@@@>>>???BBBDDDDDDJJJQQQZZZ___gggpppwwwzzz||||||vvvwwwwwwwwwvvvuuutttsssuuuwwwzzz}}}{{{ooouuu~~~}}}~~~~~~~~~xxxyyyyyywwwtttuuuzzzxxx}}}zzz{{{uuuhhhkkkpppbbb]]]bbbqqq~~~|||ssslll~~~oooooo{{{jjj```UUUKKKQQQQQQQQQOOOJJJCCC<<<888333444444555444444333222333333333222222111111111222222222222222222222222222111000111222333222111222222222333333333333333000777BBBPPPfff}}}|||xxx||||||uuurrruuuoooqqqwww|||~~~tttfffYYYOOOHHHDDDIIIJJJOOOWWW]]]ccclllvvv~~~yyypppkkkjjjlllnnnoooppprrrvvvzzz|||}}}}}}}}}~~~ooohhhlllvvv|||uuuiiiXXXKKKEEEEEEDDDBBBCCCDDDFFFHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKJJJIIIIIIIIIGGGEEEEEEEEEEEECCCAAAAAAAAA@@@???>>>>>>??????@@@@@@CCCZZZoooaaaXXXQQQKKKJJJHHHCCC??????<<<;;;<<>>@@@<<<<<<;;;;;;;;;:::::::::666666666666555555555555444444444444444555666777888999999::::::;;;<<<<<<;;;<<>>???>>>HHH___vvvwwwdddZZZQQQNNNLLLGGGDDDCCC???<<<;;;<<<>>>CCCMMMXXXmmmwww~~~hhh}}}XXXQQQKKKIIIDDD;;;666777555555555444444333333333333333333444444444555555555555555666666777777777555444444333333444444555444444444555555555555666666666777777888999999999777???===999<<>>===???<<<<<<;;;;;;;;;:::::::::666666666666555555555555444444444444555666777777888888999999:::;;;;;;;;;;;;===@@@CCCFFFHHHIIIJJJTTTTTTQQQLLLFFFCCCEEEGGGKKKLLLMMMNNNLLLHHHDDDBBBCCC@@@@@@CCCEEEEEEHHHLLLSSSZZZfffrrrxxxyyyvvvsssnnnnnnnnnnnnoooooopppppptttxxx~~~mmmjjjnnnllljjjkkkpppqqq^^^XXXUUUUUUVVVXXXXXXVVVQQQNNNFFFTTTuuuwwwdddkkkrrroooiiiVVVOOOPPPQQQPPPMMMHHHBBB>>>666666555555444333333333333333222222222222222222222222222222222222222222333222222333555666555444222222333333444444555555555EEEXXXiiixxx}}}wwwooofffdddrrrggghhhlllttt}}}}}}{{{mmm[[[NNNFFFDDDJJJRRRUUUYYYccclllqqqvvvxxxqqqjjjfffeeeeeeccc```^^^___bbbfffiiinnnqqqtttxxx{{{}}}ttt[[[RRRKKKJJJKKKHHHEEEDDDFFFFFFGGGHHHIIIIIIIIIHHHJJJLLLNNNNNNMMMLLLMMMNNNMMMLLLJJJJJJJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>BBB@@@BBBNNN^^^vvviii\\\UUUQQQLLLHHHGGGCCC???<<<<<<===>>>EEEMMMbbbooo}}}mmmnnnsssaaaTTTKKKKKKHHH???888777444444444444444444333333333333333444444444555555444444555555666777777777555444444333333444444555444444444555555555555666666666777888888999999:::555======>>>JJJ[[[yyy}}}PPPIIIDDDCCCAAA>>>===>>><<<<<<;;;;;;;;;:::::::::666666666666555555555555444444444444555666777888777777888888999:::::::::;;;<<>>SSSjjjuuuzzz}}}rrriiifffnnnaaaiiisss|||~~~yyymmm___OOOHHHGGGIIIQQQZZZ]]]cccnnnyyy~~~{{{nnnkkkjjjhhhfffgggcccbbbbbbaaaaaadddhhhjjjoooqqqtttxxx|||~~~gggWWWOOOJJJKKKJJJFFFDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLOOONNNMMMLLLMMMOOOOOOMMMLLLKKKLLLKKKIIIHHHDDDEEEEEEEEEEEEDDDDDDCCC@@@DDDBBBBBBIIIQQQjjjzzzhhh]]]WWWPPPKKKIIIEEE@@@=========<<<@@@EEETTTbbbqqq}}}pppjjj{{{iiiWWWJJJKKKKKKCCC:::777333333444444444444444444333333333444444444555555333333444555555666777777555444444333333444444555444444444555555555555666666777777888888999::::::666;;;>>>JJJccc{{{|||OOOIIICCCBBBAAA===<<<>>><<<<<<;;;;;;;;;:::::::::777666666666555555555555444444444555555777888888666777777888999999:::::::::<<<>>>@@@CCCEEEFFFFFFMMMRRRVVVUUUNNNHHHFFFFFFIIIIIIHHHGGGFFFDDDCCCBBBAAA???@@@FFFIIIIIIJJJMMMUUUZZZaaahhhnnnqqqrrrrrrmmmmmmmmmmmmooopppqqqrrrqqqvvv{{{~~~yyyrrrbbbVVVJJJOOOWWW^^^hhhxxxrrrnnnjjjfffeeeiiimmmpppWWWUUUVVVUUURRRQQQUUU[[[^^^NNNJJJXXX}}}xxx\\\rrr~~~qqqnnnbbbSSSSSSTTTSSSPPPLLLHHHFFF999777555333222333444555111111111222222333333444222222222222222222222222111000000111333555444333222222333333444555666666===YYYwww~~~sssiiilllyyyiiibbbmmmzzz~~~zzzwwwcccTTTHHHFFFIIINNNWWW```bbbiiiuuuvvvjjjbbbeeejjjjjjjjjkkkaaabbbcccccceeegggkkknnnqqqsssuuuyyy~~~wwwYYYUUUMMMGGGGGGFFFBBBCCCGGGIIIHHHGGGFFFEEEFFFGGGHHHIIILLLOOOOOOMMMLLLMMMPPPPPPNNNMMMLLLMMMLLLJJJIIIEEEEEEFFFFFFFFFFFFEEEEEE>>>AAA>>>???DDDGGGYYYuuuqqqcccZZZRRRLLLJJJFFFAAA>>>>>>===:::<<>>===???;;;;;;::::::::::::999999666666666777666555555444444333333444777888888777555666888999999888777777===<<<<<<===>>>AAADDDFFFDDDEEEFFFGGGGGGEEECCCBBBEEEGGGGGGEEEAAA???AAACCCKKKMMMNNNLLLKKKKKKOOOSSSVVV[[[ccchhhkkkkkkjjjjjjkkkmmmnnnppppppqqqrrrrrrtttuuuzzz|||xxxxxx|||sss\\\MMMGGGAAADDDIIILLLNNN[[[xxxxxxnnnffffffllllllnnnyyyjjjTTT[[[___\\\XXX\\\iiisssaaaVVVZZZ}}}zzzgggUUUYYYuuu~~~oooaaa```XXXTTTXXXZZZSSSJJJFFFCCC===666333333444333222333333333333333333333333111111111111111111111111222222333333333333444444222000222555555444;;;EEEXXXqqqyyyxxxttt|||uuuqqquuujjjlllvvv~~~|||gggUUULLLEEEFFFLLLTTT]]]fffkkkqqq{{{~~~sssoookkkmmmlllhhhhhhkkkkkkhhhlllhhhdddbbbdddjjjqqqvvvzzzvvvtttvvv|||}}}gggXXXRRRNNNIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOJJJJJJJJJIIIIIIHHHHHHHHHHHHCCCBBBEEEDDDDDDRRRdddzzziiiWWWMMMLLLIIIGGGBBB???===<<<======GGGJJJVVViiizzzgggSSSRRRMMMGGGDDD@@@:::888555444555555444333222222333333444555666666444444444444444444444444555555555444444333333333777666555555666666666555;;;666444888;;;:::999:::<<>>===???;;;;;;::::::::::::999999777666666666555555555555555444444555888999999888777888999:::::::::999888:::;;;===@@@BBBCCCEEEEEE@@@@@@??????@@@AAABBBBBBBBBDDDEEECCCAAAAAACCCEEEJJJKKKLLLLLLMMMOOOTTTXXX[[[^^^ccceeeggghhhjjjlllmmmkkkllloootttwwwvvvtttvvvxxx}}}|||wwwpppjjjlllpppooosss}}}hhhTTTIIIAAA???@@@AAAAAALLLlll~~~nnneeeccceeedddfffrrr~~~ccc___[[[YYYYYY___ooo~~~nnndddlllrrr[[[UUUiiiuuuqqqvvvpppeee[[[TTTUUUVVVPPPJJJHHHDDD>>>888444444444444333333333333333333333333333111111111111111111111111222222333333333333444444222222444666555555===HHHjjj|||zzzqqquuu}}}sssfffcccnnnxxx~~~kkkUUUOOOIIIGGGLLLSSSYYYaaahhhqqqxxxvvviiibbb```kkkrrruuurrrooorrruuuuuuooommmjjjhhhjjjooouuuyyyyyywwwvvvxxx|||uuucccWWWUUUQQQLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJHHHHHHHHHIIIJJJMMMOOOPPPMMMLLLKKKKKKIIIIIIHHHGGGIIIDDDCCCEEECCCAAAMMM]]]{{{sssaaaVVVTTTNNNKKKFFFBBB@@@???>>>===BBBDDDOOOaaaqqq|||mmm[[[LLLFFFFFFAAA<<<999666555555555444444333333333444444555555555444444444444444444444444555555555444444333333333777666555444555666777666:::666666:::;;;:::;;;>>>DDDNNNccc}}}|||MMMGGGBBBBBBAAA>>>===???;;;;;;::::::::::::999999888777666555444555555666666555555666999::::::999888999:::;;;;;;;;;;;;:::999;;;>>>BBBDDDEEEDDDDDD===<<<:::999;;;>>>CCCEEE@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJLLLOOOTTTZZZ___bbbbbbccccccccceeejjjmmmllliiiiiinnnwww{{{zzzvvvzzz}}}uuulllddd```dddjjjiiikkkuuuyyy___MMMHHH@@@???BBBAAAHHHiiiuuukkkgggdddaaacccmmmssscccWWWWWWYYY```uuuwwwuuuzzz```VVViii{{{zzzwww{{{tttkkk```VVVSSSRRRNNNKKKJJJDDD@@@:::666555444444444333333333333333333333333222222222222222222222222222222333333333333444444333333555666555999EEERRRxxx~~~uuurrr}}}xxxgggeeennnwwwuuu]]]KKKIIIHHHLLLUUU\\\aaagggmmmxxxnnnaaaZZZXXXZZZeeeooowwwuuuppprrrvvvyyytttsssrrrrrrtttvvvyyy{{{yyyyyyxxxxxxyyy|||{{{mmmbbbZZZZZZVVVQQQMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIGGGFFFFFFGGGIIILLLPPPRRRPPPPPPNNNMMMKKKIIIHHHHHHJJJEEEDDDEEEBBB???GGGSSSfff|||iii\\\VVVSSSPPPKKKGGGDDDBBB???===>>>???HHHWWWfffsss~~~jjjPPPJJJLLLGGG>>>;;;777555555555555444444444444444444444555555444444444444444444444444555555555444444444444444666555555444555666888888:::888:::;;;;;;:::>>>EEEOOO]]]sss{{{LLLFFFBBBBBBAAA>>>===>>>;;;;;;:::::::::999999999999777555444333444666777666555444666888::::::999888999::::::;;;;;;;;;;;;<<<===???AAABBBCCCCCCBBB<<<;;;:::;;;===AAAEEEHHHAAABBBBBBBBBCCCDDDFFFGGGFFFGGGIIILLLQQQWWW]]]aaaeeeeeedddbbbbbbcccgggjjjhhhhhhiiinnntttxxxyyyxxx~~~{{{wwwyyyyyynnneee___]]]dddllloooooosss}}}nnnZZZMMMBBBAAAGGGHHHNNNpppxxxrrrjjjfffgggmmmnnn^^^______ccczzzuuuiii]]]rrrzzz|||zzznnneee[[[UUURRROOOLLLJJJDDDAAA<<<777555444333333333333333333333333333333222222222222222222222222222222222333333333444444444444444444777BBBTTTddd|||zzzvvveeekkk}}}hhhTTTMMMJJJLLLSSS]]]ccchhhooovvvuuu___UUURRRWWW^^^```jjjrrrrrrqqqsssuuuvvvyyyzzzzzz{{{||||||||||||zzzyyyvvvrrrpppttt|||vvvmmmfffaaa]]]YYYTTTPPPNNNMMMLLLKKKMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIIIIKKKNNNQQQSSSUUUTTTRRRPPPMMMKKKIIIHHHJJJGGGFFFFFFCCC@@@EEENNN```|||xxxfff\\\XXXSSSNNNJJJGGGDDD@@@===>>>>>>DDDPPP]]]jjjxxxvvv]]]OOOPPPJJJAAA>>>999666666666555444555555555555444444444444555555555555555555555555555555555555555444444444555555555555555777999<<<>>>===<<<<<<:::<<>>;;;;;;:::::::::999999999999777555444333444666777444333333555777999888777888888999999:::;;;<<<<<<@@@@@@???>>>???@@@AAABBB;;;<<<>>>@@@BBBDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHLLLRRRXXX]]]```dddeeeeeedddbbbbbbcccdddbbbfffkkknnnoooqqquuuyyy~~~|||oooiiijjjvvv{{{uuummmddd]]]XXXWWW]]]eeekkkhhhhhhmmmvvvqqqSSSEEE>>>AAAFFFTTTyyyxxxnnniiiiiikkkvvvrrrnnniiifffwwwyyy{{{zzzdddrrrnnniii```YYYUUURRRNNNJJJDDDBBB>>>999555333222333333333333333333333333333222222222222222222222222222222222333333333444444555555444444>>>QQQiiixxxzzzyyy{{{|||yyyfffkkk~~~lllTTTKKKPPPRRRUUU\\\dddiiinnnxxxiiiWWWNNNNNNVVV___bbbjjjqqquuuyyy~~~}}}~~~|||zzzyyyuuunnnfffccchhhsss|||vvvqqqlllhhh```\\\XXXTTTRRRPPPNNNMMMSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHMMMLLLLLLMMMPPPSSSVVVXXXXXXWWWUUUSSSPPPMMMKKKJJJJJJIIIHHHGGGEEECCCGGGLLL[[[ooo|||mmm___YYYQQQMMMJJJGGGBBB>>>>>>===AAAJJJTTT```ooo}}}{{{sssrrrjjjOOOMMMKKKDDDAAA;;;888666666555555555555555555555555555444555555555555555555555555555555555555555555555555555666666666666888<<<@@@EEECCC@@@???>>>FFFYYYkkkrrrLLLFFFAAAAAA@@@===<<<>>>;;;;;;::::::::::::999999888777666555444555555666444333333444777888888777888888888999:::;;;<<<===CCCAAA???>>>>>>@@@BBBCCC===>>>AAADDDEEEDDDCCCBBBGGGEEECCCCCCCCCDDDCCCBBBCCCDDDHHHNNNUUU[[[^^^___bbbdddeeedddbbb`````````___fffmmmooonnnpppuuu{{{|||rrreee```cccsss}}}}}}ssskkkbbb]]]XXXUUUPPPLLLNNNSSS[[[XXXXXX\\\cccppplll\\\MMMIIIPPPfffxxxmmmggghhhggglll}}}}}}tttjjjccciiiwww{{{iiirrrkkkmmmkkkiiiccc[[[WWWUUUPPPKKKEEEDDDAAA;;;666333333333333333333333333333333333333333333333333333333333222222333333333333444444555555555:::JJJddd{{{}}}vvvwwwzzzqqqwwwqqq\\\KKKKKKUUU[[[^^^eeekkkooouuusssfff[[[XXX^^^gggjjjpppvvv{{{zzzwwwrrrkkkaaaXXXUUU[[[eeemmmvvvzzz}}}~~~yyyuuuqqqkkkeeebbb]]]ZZZXXXWWWTTTSSSYYYXXXXXXWWWWWWWWWWWWXXXRRRQQQOOONNNLLLLLLKKKKKKPPPPPPRRRTTTWWWYYY\\\]]][[[ZZZXXXUUURRRPPPNNNMMMKKKKKKIIIGGGFFFFFFHHHKKKWWWeeessslllcccYYYRRROOOKKKEEE@@@>>><<<>>>DDDJJJTTTdddrrryyymmm{{{rrrRRRNNNOOOHHHCCC===999777666666555555555555555555555666666555555555555555555555555555555555555555666666666555777888777777999???DDDLLLIIIGGGIIINNN]]]vvvrrrLLLEEEAAAAAA@@@===<<<===;;;;;;::::::::::::999999777666666666555555555555555444444555888999999888:::999999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFDDDBBBAAAEEECCC@@@@@@BBBCCCBBB@@@AAACCCHHHQQQYYY___aaa```bbbccccccbbb___^^^^^^___```eeekkkppprrrvvv{{{~~~qqqeeeccchhhzzz~~~tttggg]]]RRRPPPQQQRRRNNNGGGDDDFFFIIIJJJMMMQQQTTT\\\kkkzzzwwwooovvvzzzuuummmdddbbbeeeoooyyy~~~wwwnnniiijjjjjjnnnrrrxxx}}}{{{pppkkkkkkiiigggrrr}}}qqqlllgggbbbaaavvvsss___ZZZ```wwwmmmssshhhhhhbbbYYYTTTUUURRRMMMHHHGGGDDD???999555444555333333333333333333333333333333333333333333333333222222333333333333444444555666999CCCYYYuuuzzz|||vvvxxxwwwcccRRRLLLQQQYYY___dddlllsssvvv||||||qqqqqqxxxyyyyyyuuufff^^^SSSKKKJJJOOOUUUYYY```eeeppp}}}~~~{{{vvvpppllliiieeecccaaa___]]][[[^^^^^^^^^___```aaabbbcccZZZYYYXXXWWWVVVUUUUUUUUU]]]^^^___`````````______\\\[[[ZZZWWWTTTRRRPPPOOONNNMMMJJJFFFDDDEEEGGGHHHUUUaaalll~~~}}}rrrdddZZZTTTOOOHHHCCC???===>>>AAAEEELLL[[[iiizzzuuusss~~~]]]RRRPPPJJJEEE>>>999777777666666444444555555666666777777555555555555555555555555444555555555666666666777666888:::999888;;;BBBHHHPPPNNNPPPXXXeeeyyywwwKKKEEEAAAAAA@@@===<<<===;;;;;;;;;:::::::::999999666666666777666666555444666555555666999::::::999;;;;;;:::;;;<<<>>>@@@AAA===???BBBEEEHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCBBBBBB@@@===>>>AAABBBAAA??????BBBHHHSSS]]]cccdddbbbccccccbbb___]]]\\\^^^___ccceeejjjpppwww}}}uuujjjkkkqqq{{{pppaaaVVVHHHJJJOOOTTTQQQIIIDDDDDD===@@@EEEIIIJJJLLLUUUaaatttyyyqqqkkkaaaUUURRRVVVXXXdddlllggg^^^ZZZ[[[]]]]]]ccckkkpppttt|||wwwrrrrrrnnnhhhnnn}}}qqqssssssiii]]]lll}}}kkk```ZZZUUUzzzrrr|||{{{gggggg```VVVQQQTTTSSSOOOJJJJJJGGGBBB;;;666666777333333333333333333333333333333333333333333333333222222333333333444444444444777===JJJddd{{{yyyrrrgggtttjjjTTTJJJMMMTTTXXX```fffpppxxx{{{yyyuuu\\\TTTJJJDDDDDDGGGJJJKKKOOOUUUddd{{{zzztttqqqnnnkkkiiigggfffcccaaabbbbbbcccdddeeegggiiijjjaaa``````_______________lllmmmlllkkkhhhddd```^^^]]]\\\ZZZXXXVVVSSSRRRQQQPPPOOOKKKEEECCCDDDFFFFFFRRR___hhhvvv}}}lll```YYYRRRKKKDDDBBB@@@@@@AAACCCIIIWWWeeesss}}}oooooojjjSSSJJJKKKFFF???:::777777666666333444444555666777888888666666666666666666666666444555555555666666777777666999;;;:::999<<>>:::999:::::::::;;;;;;::::::999888777777666666555555555444555555666888999:::;;;<<<:::999999999:::<<<>>>??????@@@BBBCCCEEEGGGLLLOOOPPPNNNJJJFFFCCCAAAAAAAAACCC@@@======@@@BBBAAA@@@BBBDDDKKKWWWbbbhhhfffbbbaaa___]]][[[ZZZZZZZZZ[[[___eeemmmssswww{{{|||wwwwwwyyyrrrccc\\\\\\IIILLLSSS[[[XXXLLLDDDCCC@@@AAACCCFFFIIIJJJKKKKKKUUUcccxxxuuuqqqlllggg\\\PPPJJJJJJQQQUUUXXXZZZXXXVVVTTTSSS\\\\\\```hhhmmmqqqxxxxxxuuurrrqqqppplllrrr|||vvvoooeee\\\aaapppnnn\\\QQQVVVwwwkkktttrrrbbbWWWWWWWWWQQQQQQVVVMMMIIIDDD@@@;;;777222...555444444333333444444555444444444444444444444444555333000000333555555333777333<<>>@@@AAACCCDDDEEEFFFIIIKKKMMMKKKHHHEEEBBBAAAAAAAAA@@@???>>>???CCCEEEEEEDDDHHHIIIMMMVVV```eeeeeebbb```^^^[[[XXXWWWXXXYYYZZZ___eeemmmrrrvvvyyy~~~~~~~~~wwwlll```^^^aaa\\\\\\___ccc___RRRHHHDDD@@@@@@@@@AAACCCEEEFFFGGGIIINNNccc}}}qqqiii^^^ZZZVVVTTTOOOGGGEEEFFFJJJMMMQQQSSSQQQOOOMMMMMMTTTTTTWWW^^^cccgggnnnuuutttooollliiieeejjj}}}tttnnndddYYY^^^nnnrrrgggXXXOOO```pppjjjrrrmmm\\\WWWTTTNNNMMMQQQLLLIIIEEEAAA>>>:::555222555444444333333444444555444444444444444444444444666333111111333555444333:::<<>>>>>???@@@===DDDSSSmmm|||wwwttttttvvvxxxwwwwwwzzz}}}~~~~~~|||zzz~~~tttpppnnnkkk___\\\YYYVVVTTTRRROOOMMMQQQOOOLLLIIIGGGFFFFFFFFFKKKQQQ[[[dddmmmwwwooodddZZZOOOGGGEEEBBB@@@@@@???BBBMMMXXXggguuusssrrr[[[RRRKKKIIIFFF@@@<<<:::888777666666555555666666777888777777777777777777777777777777777777777777777666:::777777::::::999>>>EEELLLXXXvvvkkk]]]pppLLLFFFAAAAAAAAA>>>>>>@@@::::::;;;;;;::::::999888888888888888777777777777777777888888888999999999888888888999:::;;;<<<===@@@BBBDDDEEEDDDDDDEEEFFFIIIGGGEEEBBBAAA@@@@@@@@@======???BBBEEEHHHHHHGGGOOOOOOQQQWWW^^^ccccccbbb^^^\\\XXXUUUTTTVVVXXXYYY^^^dddlllrrruuuwww{{{~~~~~~yyyssskkk```WWWVVVZZZaaa___aaadddbbbWWWLLLEEECCCAAA??????AAACCCDDDDDDCCC>>>EEE^^^{{{yyylll```ZZZKKKEEEBBBBBBBBB??????AAACCCFFFKKKLLLLLLJJJHHHHHHLLLKKKNNNTTTXXX[[[bbbiiixxxxxxpppkkkhhhdddiii~~~qqqpppiii^^^^^^mmmxxxwwwjjjWWW\\\wwwyyyggg^^^hhhiii^^^YYYSSSQQQTTTLLLJJJFFFCCC@@@===999666555555444444444444555555444444444444444444444444666444222111333444444333888DDDYYYrrrzzzqqqyyyrrrfff}}}}}}{{{fffUUULLLRRRYYY^^^gggtttsssyyywwwgggXXXMMMKKKJJJGGGDDDBBB@@@?????????CCCOOOiii|||yyyzzz{{{tttrrrooolllbbb___\\\YYYVVVSSSPPPMMMQQQOOOMMMKKKIIIGGGFFFEEEJJJPPPWWW\\\___eeennnuuuvvv{{{mmmbbbUUUKKKHHHDDDAAA@@@???@@@HHHRRR^^^lllzzzzzzooo}}}kkkTTTNNNLLLIIIDDD>>>:::999:::777777666666777777888999777777777777777777777777777777777777777777777777;;;777666888;;;<<>>:::777555555444444444444555555444444444444444444444444555444333222333444444555:::MMMhhh}}}|||sssmmmtttuuuooo||||||qqqZZZNNNLLLXXX```dddrrrhhhWWWNNNKKKNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFNNNfff~~~}}}vvvsssqqqnnnkkkhhheeeaaa^^^[[[WWWRRROOOOOONNNLLLKKKIIIGGGFFFEEEGGGNNNVVVZZZ[[[]]]dddjjjllluuuvvvkkk^^^SSSLLLHHHDDDBBB???>>>DDDKKKYYYfffsss{{{jjjtttYYYSSSPPPMMMIIIBBB:::777777777666666666666777888888666666666666666666666666777777777777777888888888888777777888:::===DDDJJJZZZgggqqqkkkcccXXXYYYdddmmmLLLFFFAAA@@@>>>;;;:::<<<::::::;;;;;;::::::999888666666666666666666666666999999999888888888888777777888999:::;;;<<<<<<<<<@@@BBBDDDDDDBBB@@@??????@@@@@@??????????????????<<<>>>@@@BBBCCCDDDDDDDDDMMMPPPVVV]]]bbbcccaaa```[[[YYYVVVTTTSSSTTTWWWXXX]]]cccjjjnnnppprrruuuwww~~~~~~~~~}}}||||||{{{xxxuuuqqqnnnkkkjjjnnnnnnppppppfffVVVIIIDDDCCCFFFMMMWWW```bbb[[[SSSKKKGGGEEEGGGLLLPPPQQQOOOMMMEEEBBBFFFLLLRRRXXX^^^{{{}}}}}}pppaaaUUUMMMIIIBBB===;;;<<<===;;;<<>>EEEOOOUUUWWWXXX\\\```fffkkkrrr|||uuufffXXXQQQLLLGGGDDDAAA>>>AAAFFFTTT```nnnxxxhhhlllhhhTTTNNNKKKJJJEEE<<<555555666666555555666666777888666666666666666666666666666777777777888888888999555999;;;888666===KKKWWWmmmwwwvvvaaaSSSVVV[[[^^^iiixxxlllLLLFFF@@@???>>>;;;:::<<<::::::;;;;;;::::::999888555555555555666666666666999999888888888888888888888888:::;;;<<<=========???AAABBBAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBHHHMMMTTT[[[______^^^\\\XXXWWWUUUTTTSSSTTTUUUVVV[[[___eeeiiikkkmmmqqquuuwwwyyy{{{~~~~~~|||xxxuuuqqqkkkfffccc```___[[[___hhhooojjjZZZKKKCCC<<<@@@FFFLLLUUU\\\\\\XXXPPPKKKGGGJJJSSS[[[___```QQQLLLHHHGGGFFFDDDHHHNNNiii|||qqqmmmwwwttthhhkkk}}}zzznnnaaaTTTJJJDDDAAA:::999<<>>;;;;;;??????CCCHHHLLLMMMLLLLLLLLLIIIGGGHHHKKKLLLLLLPPPVVV\\\```hhhqqq|||zzzqqqqqqrrrrrrwwwiii___bbbdddkkklllhhhwww|||wwwrrrcccYYYRRRNNNRRROOOJJJFFFBBB>>>:::777666666555555555555666666444444444444444444444444222333444333333444777999KKKddd~~~zzzqqqnnnyyy~~~~~~ssslllWWWNNNRRRYYY___cccjjjzzzxxx___MMMMMM^^^qqqiiieee^^^VVVOOOJJJGGGFFFEEEDDDHHH___~~~zzzyyytttrrrnnnkkkhhhccc]]]YYYRRRPPPMMMIIIGGGFFFFFFFFF;;;@@@HHHOOOSSSVVVXXXYYY```bbbfffmmmvvvnnn]]]VVVPPPJJJGGGDDD@@@@@@DDDLLLYYYgggtttnnnnnnvvvZZZOOOGGGIIIHHH???888777666555555555555666777777777777777777777777777777666777777888888999999999444;;;>>>999888FFF\\\lll~~~uuuVVVPPPNNNTTT]]]nnnkkkKKKEEE@@@@@@???<<<<<<>>>::::::;;;;;;::::::999888555555666666777777777777888888888888888888999999888999;;;===>>>>>>>>>===>>>?????????>>>>>>@@@AAA===>>>>>>>>>>>>>>>======<<<>>>@@@@@@>>>???BBBDDDFFFJJJPPPUUUWWWXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSWWW[[[```cccdddhhhmmmrrrqqqrrrtttwwwzzz|||}}}}}}}}}yyyvvvmmmiiiccc]]]XXXUUUTTTTTTQQQVVVaaalllkkk___QQQJJJBBBEEEEEEEEEKKKWWW___```ZZZRRRJJJLLLXXXgggrrrwww^^^WWWPPPLLLIIIFFFGGGKKKZZZmmm}}}kkk___^^^eeemmmrrr~~~~~~}}}yyyqqqggg^^^XXX\\\ooorrrhhh[[[OOOGGGCCC???<<<777;;;BBBFFFBBB;;;;;;@@@???CCCHHHLLLMMMMMMNNNNNNKKKIIIIIIKKKKKKJJJNNNTTTWWWZZZ^^^dddmmm{{{{{{vvvtttqqqtttzzzppp[[[YYY```iiixxxnnn{{{zzzjjj___WWWRRRRRROOOKKKHHHEEEAAA===;;;666666555555555555666666444444444444444444444444000222333333333555888<<>>??????>>>>>>===>>>>>>======>>>AAACCC===>>>>>>>>>>>>>>>======<<<>>>@@@???>>>???CCCGGGFFFIIIMMMOOOQQQRRRSSSTTTQQQRRRRRRSSSRRRRRRQQQPPPTTTWWW[[[^^^```dddkkkpppooonnnoooppprrrsssrrrqqqwwwwwwwwwwwwwwwsssnnniiibbb^^^XXXQQQMMMKKKKKKLLLWWWZZZdddooopppfff\\\VVVNNNOOOLLLFFFKKKZZZhhhnnncccXXXNNNNNN\\\pppooocccWWWRRRPPPNNNMMMNNNSSSfffxxxoooddd______^^^ZZZUUUQQQQQQPPPQQQSSSUUUXXXYYYRRReee~~~tttdddYYYKKKBBB??????>>><<<<<>>======<<<<<<;;;:::::::::;;;===???@@@???===:::666555555666666999999999888888777777777<<<;;;;;;;;;<<<===???@@@DDDBBB@@@?????????AAABBB===>>>???@@@???>>><<<:::::::::;;;===>>>@@@AAAAAAEEEFFFHHHKKKNNNRRRUUUVVVSSSRRROOOMMMLLLMMMNNNOOOTTTUUUVVVXXX[[[```dddfffiiihhhhhhjjjlllnnnnnnmmmuuuqqqnnnnnnoookkkddd]]]XXXSSSKKKFFFEEEJJJRRRXXX```dddjjjooopppnnnkkkhhh^^^ZZZWWWXXX[[[aaannnzzzqqqeeeXXXSSS[[[mmm|||ssshhh```ZZZTTTQQQPPPYYYggg~~~rrrjjjaaa]]][[[WWWNNNEEEIIIHHHEEECCCIIISSSZZZ[[[^^^aaaooo|||jjjeeeiii{{{tttgggSSSNNNGGGAAA>>><<<:::999<<>>AAAEEEHHHJJJNNNQQQTTTQQQQQQRRRRRRRRRQQQOOONNNRRRRRRSSSSSSVVV^^^jjjsssyyykkklllooonnnkkk{{{gggYYY\\\[[[kkkwwwcccbbbooo}}}wwwwwwkkkggg___UUUSSSQQQNNNIIIEEEBBB???>>>:::888666555444555777888444444444333333222222222555333333444444444;;;DDDeeewww~~~yyyssslllqqqzzzfffWWWOOOYYY```iiiqqqvvvxxxzzz{{{tttuuuttthhh\\\QQQIIIPPPgggxxxvvvjjjooo|||uuuiii```UUUNNNLLLJJJFFFCCCBBB@@@???===>>>@@@BBBDDDCCCDDDEEEGGGKKKSSS[[[aaatttsss^^^SSSKKKKKKKKKFFFCCCDDD@@@AAAIIIYYYkkkzzz{{{}}}pppoooWWWTTTUUUGGGEEE===:::888777777888999999888777777777777888888888888555888;;;;;;:::999:::;;;555>>>CCCIIIdddyyyhhhYYYNNNFFFOOO^^^tttkkkJJJFFFAAA>>>======<<<<<<999999999999999:::;;;<<<<<<:::888666666666888999;;;;;;;;;::::::999999999::::::::::::;;;===???@@@BBBBBBCCCCCCCCCBBBAAA@@@<<<======>>>===<<<;;;:::::::::;;;===>>>@@@AAAAAADDDEEEGGGIIIMMMPPPSSSTTTQQQPPPNNNLLLKKKLLLMMMNNNRRRSSSUUUWWWZZZ[[[]]]]]]___^^^^^^```bbbddddddcccjjjjjjjjjjjjiiiddd]]]WWWPPPLLLHHHKKKRRRZZZ```bbbkkklllpppvvvzzz{{{yyyvvvoooiiiggglllrrrwww|||{{{sssfff[[[YYYeee}}}~~~qqqkkkiiihhheeebbb```kkk~~~uuuppprrrnnnhhh```XXXQQQJJJGGGBBBCCCBBBCCCJJJSSSWWWVVVYYYYYYbbbsss~~~rrriii[[[WWW\\\nnn}}}wwwkkk___NNNJJJDDD???======<<<;;;<<>>>>>>>>@@@AAA??????@@@AAADDDJJJRRRXXXiiigggZZZOOOLLLLLLHHHDDDCCCBBBAAAFFFSSScccrrr|||yyywwwiiiVVVQQQGGGJJJBBB;;;999777777888999999888777777777777888888888888999999999888777777777888555===GGGVVVpppxxxzzzfffWWWPPPPPPbbbtttjjjJJJFFFAAA>>>======<<<<<<999999::::::::::::999999888777666666777999;;;<<<:::::::::::::::999999999999999999:::;;;===@@@AAA???BBBEEEGGGGGGDDD@@@>>><<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAABBBDDDFFFHHHKKKNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMLLLLLLNNNQQQRRRRRRRRRUUUYYY\\\]]]YYYTTTOOOLLLIIIHHHLLLVVVdddnnnpppnnnsssrrruuu}}}zzzvvv~~~nnn```fff|||yyyzzz}}}{{{wwwttt{{{~~~wwwooogggbbbbbbppprrrpppgggYYYNNNIIIIII@@@CCCFFFJJJRRRYYYZZZVVVQQQNNNPPPXXX^^^ZZZSSSOOOMMMKKKPPPbbbwwwyyyrrrlll```TTTHHHDDD@@@===<<<=========<<>>>>>>>>???<<<=========???CCCIIIMMM]]]qqqvvvfffVVVOOONNNKKKGGGDDDCCC@@@AAAJJJWWWgggyyy|||\\\OOOIIINNNCCC<<<:::888777888999999888777777777888888888999999;;;999666666777888999999:::BBBQQQeee}}}gggVVV\\\kkk}}}iiiJJJFFFAAA>>>======<<<<<<;;;<<<<<<===<<<;;;:::999777777666666777999;;;===888888888777777777777777999999999:::<<<>>>AAABBB>>>AAADDDFFFEEECCC???===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@BBBCCCEEEHHHKKKMMMNNNOOOLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKHHHFFFCCCBBB@@@??????AAACCCEEEEEEDDDCCCHHHMMMMMMIIIFFFGGGHHHNNNRRR[[[gggrrrxxxwwwuuusssqqquuu|||pppqqqqqqfffaaabbbfffxxx}}}zzzmmm___XXXVVVJJJMMMQQQVVV^^^eeebbb\\\PPPKKKIIIKKKKKKGGGDDDDDDHHHHHHOOO___sss}}}qqqiiibbbVVVKKKDDDAAA===;;;<<<<<<<<<<<<===>>>???>>><<<;;;===@@@CCCFFFIIILLLMMMNNNPPPQQQTTTSSSSSSSSSTTTUUUVVVVVVSSSWWW]]]eeeooo}}}~~~~~~{{{{{{uuu^^^WWWYYY___bbbjjjgggXXXSSSOOOeeennn```dddxxx~~~qqqiiieeeUUUSSSPPPMMMIIIFFFDDDCCC:::999666444333333444444444444444444444444333333333444777666555;;;OOObbbooo{{{~~~|||~~~}}}qqqaaaZZZ\\\aaafffmmmrrrqqqooovvvggg___iiisssmmm```]]]uuuzzzqqqdddYYYRRRMMMJJJHHHGGGEEECCCAAA?????????@@@?????????>>>>>>AAAEEEHHHTTTeee|||sss^^^SSSPPPOOOKKKGGGDDD???===BBBMMM]]]qqq```PPPKKKNNN>>>>>><<<999888888999999888777777888888888999999999:::888666777:::<<<===<<>>======<<<<<<;;;<<<<<<===<<<;;;999888888777777777888999:::;;;777777777777777777777777:::::::::;;;===???BBBCCC>>>???@@@AAA@@@???>>>======<<<<<<;;;;;;<<<======;;;;;;<<<===>>>??????@@@BBBDDDFFFIIIKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKHHHDDDBBB@@@??????>>>===<<<===???@@@@@@???<<<@@@DDDDDDBBBCCCJJJPPP\\\dddooowwwyyywwwvvvvvvooonnnrrr{{{yyyoooooouuuzzzrrrjjjYYY[[[^^^ccckkkpppllldddWWWQQQLLLKKKIIIEEEDDDFFFDDDGGGOOO]]]pppxxxlllbbb[[[QQQHHHCCC@@@===;;;;;;<<<;;;:::>>>>>>>>>>>>>>>>>>>>>???AAADDDIIILLLNNNOOOQQQRRRUUUTTTSSSRRRSSSTTTVVVWWWWWWYYY^^^eeerrr~~~~~~~~~~~~}}}cccZZZ\\\dddlllyyyyyyjjj\\\SSScccsssfffbbbmmm{{{pppjjjlllUUUTTTPPPMMMIIIFFFDDDCCC<<<:::777555333333333444444444444444444444444444222333666666777AAAWWWlllzzz}}}|||{{{yyyiii___]]]bbbggghhhiiijjjmmmrrr~~~uuupppoooeeettt~~~vvviii\\\SSSMMMJJJIIIDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBAAA@@@AAADDDFFFJJJZZZqqqgggVVVPPPPPPMMMHHHEEE???<<>>:::888888999999888888888888888999999999999888888888999;;;<<<<<<;;;CCCWWWsssiiikkknnniiinnnhhhJJJFFFAAA>>>======<<<<<<999999999999999888777777888888888888888999999:::888888888999999999999999:::::::::;;;<<<>>>AAABBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>?????????BBBCCCFFFHHHJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???>>>???AAABBBAAA???>>>>>>???@@@???===<<>>???AAABBBCCCCCCCCCBBBCCCGGGLLLOOOQQQSSSTTTUUUWWWUUUSSSRRRRRRTTTVVVXXX[[[[[[\\\___iiizzz~~~~~~}}}hhh^^^___hhhtttkkk^^^iiixxxpppfffnnn{{{rrrjjjmmmWWWUUURRRMMMIIIFFFCCCBBB===<<<999666444333333444444444444444555555555555222333555888<<>>???CCCMMM]]]lll{{{___MMMFFFMMMCCCCCC???;;;888888999999999888888888999999999999:::888999::::::999999;;;===MMMjjjffflllyyy}}}pppqqqgggJJJFFFAAA>>>======<<<<<<999999888888888888888888666777777888888999::::::777888888888999999999:::999999999999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===<<<<<<;;;<<<<<<======>>>>>>??????@@@BBBEEEGGGIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDCCC@@@AAACCCFFFJJJMMMPPPRRRPPPNNNLLLLLLLLLLLLJJJHHHGGGIIIKKKLLLNNNSSSZZZ```ppptttxxxxxxvvvuuuvvvxxxqqqmmmkkkppp~~~www|||oooaaaQQQIIIEEEBBBCCCFFFEEEIIILLLQQQ^^^pppzzz|||wwwtttlll___VVVQQQKKKEEEBBB@@@>>>===>>>???>>>======???CCCFFFGGGHHHIIIJJJJJJNNNSSSVVVWWWWWWXXXYYYZZZXXXUUUSSSSSSTTTWWWYYY[[[ZZZYYYXXX]]]iiizzz}}}{{{vvvzzz|||hhh]]]\\\eeeuuuvvvsssvvvjjjrrrwwwkkkkkkZZZXXXTTTOOOJJJFFFDDDBBB???===:::777555444444444444444444444555555555666555333555;;;CCCRRRhhh{{{{{{}}}|||~~~}}}yyyfff^^^eeeqqqyyy{{{ooonnnpppxxxiii```XXXWWW[[[dddtttzzzmmm^^^RRRLLLKKKKKKBBBBBBCCCCCCCCCDDDDDDEEEAAABBBDDDDDDCCCCCCDDDEEE@@@IIITTT```wwwjjjYYYTTTRRRNNNHHHDDDBBBBBBAAAEEEQQQ]]]uuuwww{{{eeeRRREEELLLGGGDDD@@@<<<999888999999999888888888999999999::::::888;;;<<<:::888;;;DDDLLLlllzzzwwwyyynnnxxxgggJJJFFFAAA>>>======<<<<<<;;;;;;999999999:::;;;<<<555555666888999:::;;;<<<555555666666777777777888888888777777888:::;;;<<<;;;<<<===>>>===<<<:::999777888:::<<<<<<<<<:::999<<<<<<======>>>>>>?????????AAACCCFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@FFFIIIPPPWWW^^^cccfffhhheeecccaaa```___^^^\\\ZZZWWWYYY[[[]]]```dddiiilllqqqpppqqqrrruuuxxxzzz{{{sssmmmggggggqqqppp\\\PPPKKKIIIJJJMMMNNNOOOMMMMMMWWWhhhsssuuuqqqoooggg[[[RRRNNNIIIDDD@@@???>>>>>>@@@AAAAAA@@@;;;???DDDGGGIIIKKKNNNPPPQQQUUUYYY[[[\\\[[[[[[[[[]]][[[WWWTTTSSSUUUXXXZZZYYYXXXVVVUUUWWW```lllvvv{{{{{{tttlllvvv{{{vvvfffZZZWWW```ttt}}}xxxjjjuuu|||nnnjjj]]]ZZZVVVQQQLLLGGGDDDCCC@@@>>>;;;888555444444444444444444555555555666666777444666===HHHXXXnnnrrrcccbbbllluuuvvvrrrssstttxxxxxxllldddTTTLLLEEEEEEKKKWWWjjjyyyzzzmmm^^^RRRLLLJJJKKKDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFFFFFFFEEEFFFGGGDDDHHHJJJMMM___vvv```YYYWWWTTTIIIGGGEEECCC@@@@@@IIISSSjjj~~~lllvvvxxx}}}ooo[[[GGGJJJFFFEEEAAA<<<999888999999999888888999999999:::::::::777;;;===;;;:::AAAQQQ^^^}}}zzzvvvfffGGGDDD@@@>>>======<<<;;;;;;;;;::::::::::::999999;;;999777888:::;;;:::777888777666777999::::::999===;;;999:::<<<<<<;;;888???>>>===<<<;;;:::::::::===<<<;;;::::::::::::::::::;;;===????????????>>>>>>???BBBCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDGGGHHHNNNRRRYYY___ffflllssswwwxxxzzz||||||yyytttqqqpppmmmkkkjjjkkknnnooonnnlllpppooopppssstttvvv~~~zzzppphhhgggtttpppZZZOOONNNPPPSSSTTTRRRMMMKKKQQQ```oooxxx|||sssnnneeeZZZPPPHHHEEEDDDBBBBBB@@@???>>>>>>>>>>>>BBBCCCDDDGGGKKKPPPTTTWWWUUUXXX\\\^^^^^^\\\\\\\\\___bbbdddccc___\\\\\\^^^^^^]]]\\\]]]```ffflllpppwww{{{qqqiiieeeooozzzkkk^^^TTTUUUmmmkkkvvv|||ppplllgggZZZQQQRRRNNNEEEBBBFFFCCC@@@:::555222111222333555555555555555555555555:::444444???QQQbbbrrr~~~~~~{{{kkkbbbhhhsssvvvrrrpppqqqvvvssspppcccWWWRRRLLLEEEFFFHHHIIIGGGLLLaaawww~~~xxxooobbbVVVMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHFFFIIIRRRaaammm]]]YYYSSSMMMJJJFFFDDD@@@>>>CCCJJJ^^^xxx{{{xxxkkkxxx|||dddQQQIIIIIIHHHEEE@@@<<<999888999:::999999999999999999999999>>>777888===<<<@@@]]]zzz{{{eeeGGGDDD@@@>>>======<<<;;;;;;;;;::::::::::::999999;;;999777888:::;;;999777888777666777999::::::999===;;;:::;;;======<<<:::===<<<<<<;;;;;;;;;;;;<<<===<<<;;;::::::::::::;;;:::;;;<<<>>>??????@@@@@@@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEHHHJJJLLLOOOSSSYYY___dddjjjpppttt{{{||||||{{{wwwuuussssssuuusssqqqrrrttttttsssqqqsssrrrtttwwwxxx{{{vvvpppuuuqqqfff[[[XXX[[[^^^^^^\\\TTTRRRRRRZZZfffrrrzzz}}}zzzuuukkk___TTTLLLIIIHHHCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLQQQVVVXXXVVVYYY\\\^^^]]]\\\[[[\\\___bbbeeedddaaa```aaacccdddccccccdddgggkkkpppsssxxxoookkkpppyyymmmbbbYYYXXXiii|||{{{ooosss~~~xxxpppllljjj\\\SSSSSSQQQHHHDDDGGGDDDAAA===888555444333444555555555555555555555555888555888EEEWWWgggttt~~~}}}zzzmmmfffllluuuwwwrrrnnnssszzzjjjZZZVVVOOOJJJHHHCCCFFFEEEEEEGGGIIIQQQcccvvv|||wwwmmmaaaUUUMMMIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJGGGIIIOOOZZZvvvddd]]]UUUOOOKKKHHHFFFBBB???CCCIII[[[tttpppooo~~~mmmSSSJJJMMMHHHEEEAAA<<<999999999:::999999999999999999999999;;;:::<<<>>>???LLLooouuuyyydddGGGDDD@@@>>>======<<<;;;;;;;;;::::::::::::999999:::888888888999:::999888888777666777999::::::999;;;;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;::::::;;;<<<>>>???AAABBBDDDDDDEEEEEEEEEEEEDDDCCC@@@AAADDDFFFJJJMMMOOOPPPQQQTTTXXX\\\```eeekkknnnyyyzzzzzzxxxvvvtttuuuvvvyyyyyyxxxzzz{{{|||{{{yyyyyywwwyyy|||}}}}}}vvviii]]]]]]___fffnnnrrrpppkkk___```bbbhhhqqqyyy~~~~~~wwwlll___UUUNNNJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHJJJNNNRRRWWWYYYXXX[[[^^^```_________```dddgggiiiiiiggggggjjjnnnqqqpppqqqqqqsssvvvxxxzzz|||wwwrrrxxx}}}wwwjjj^^^WWW\\\{{{kkkhhhyyynnnxxxqqqkkk]]]RRRRRRQQQKKKEEEEEEDDDBBB???<<<999777555555555555555555555555555555777666>>>OOOaaannnwww~~~~~~|||wwwoookkkqqqxxxxxxrrrmmmuuu~~~zzz```RRRRRROOONNNMMMGGGFFFGGGIIIKKKLLLRRRbbbrrrzzztttjjj^^^TTTMMMIIIHHHCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMIIIIIILLLSSSooopppdddXXXQQQMMMJJJHHHDDD@@@BBBFFFUUUlllzzzjjjnnn~~~XXXHHHKKKHHHFFFAAA===;;;:::::::::999999999999999999999999555:::<<<;;;AAAZZZxxxuuusssjjjpppzzz{{{cccGGGDDD@@@>>>======<<<;;;;;;;;;:::::::::999999999999888888888999999999888888777666777999::::::999::::::<<<>>>???@@@@@@???;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;===@@@CCCEEEGGGFFFFFFFFFFFFEEEDDDDDDBBBDDDGGGJJJMMMOOOQQQQQQPPPRRRVVVYYY\\\```eeehhhqqqsssvvvwwwwwwvvvwwwxxx{{{|||}}}~~~|||}}}|||qqqjjjbbbZZZTTT[[[bbblllwwwxxxwwwwwwyyy~~~xxxmmmbbbYYYTTTPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKNNNRRRVVVYYY[[[]]]```cccdddeeegggiiimmmooopppooonnnooossswww}}}}}}~~~wwwzzz{{{xxxfffXXXSSScccwww{{{}}}{{{qqq\\\VVVssslllqqqxxxkkk^^^RRRPPPPPPKKKEEEBBBCCCBBB@@@>>>;;;888666444555555555555555555555555666888DDDXXXjjjtttzzz~~~|||pppmmmnnntttyyyyyytttpppvvv|||xxx{{{jjjYYYSSSUUUOOOMMMMMMGGGOOO[[[eeeaaaVVVTTTbbbsssxxxqqqfff\\\SSSMMMJJJHHHCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOKKKJJJLLLOOObbb}}}mmm[[[SSSOOOKKKJJJFFFAAA@@@CCCNNNccc{{{oooeee{{{eeeKKKKKKIIIFFFCCC???<<<;;;;;;;;;999999999999999999999999555<<<===<<>>======<<<;;;;;;;;;:::::::::999999999888888888888888888888888888777666777999::::::999888:::===???@@@@@@@@@@@@======<<<::::::999999999;;;;;;:::::::::;;;;;;<<<::::::;;;<<<>>>BBBDDDFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJMMMNNNPPPPPPPPPNNNPPPSSSUUUWWW[[[```dddiiinnnuuuzzz|||||||||||||||fff[[[VVVUUUWWW[[[jjjttt}}}sssjjjeeeaaa^^^\\\VVVUUUSSSPPPNNNLLLKKKJJJKKKKKKKKKLLLNNNRRRUUUWWWYYY\\\___bbbeeeiiimmmppprrrtttuuutttrrrssswwwzzz}}}~~~|||kkkZZZQQQWWWcccccckkkccc^^^TTTLLL```mmm^^^ttt}}}nnncccXXXSSSQQQLLLGGGCCCAAAAAA@@@>>>;;;888555444666666666666666666666666777;;;HHH]]]nnnwww{{{~~~zzzuuuyyy~~~wwwhhhkkkppptttyyyzzzxxxuuuxxxwwwnnnmmmttt|||sssooorrriii```___\\\PPPNNNSSSRRR```yyyfffXXXdddvvvxxxpppeeeZZZSSSOOOKKKIIIDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMPPPLLLKKKOOOOOO[[[rrrxxxaaaXXXRRRMMMKKKGGGBBB@@@AAAHHHYYYpppyyydddeeesssUUUOOOIIIGGGDDD@@@>>><<<;;;;;;999999999999999999999999;;;???@@@EEE[[[{{{nnnhhhxxxqqqjjjiiiwwwaaaGGGDDD@@@>>>======<<<;;;;;;;;;::::::::::::999999777888999888777777888999888777666777999::::::999777:::>>>@@@????????????>>>===<<<:::999999888888;;;;;;:::::::::;;;<<<<<<;;;<<<===???AAACCCEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOQQQSSSUUUYYY___cccfffmmmvvv}}}|||jjj```YYYVVV[[[dddwwwxxxqqqnnnllliiifff```^^^ZZZVVVRRROOOMMMLLLMMMMMMLLLMMMOOORRRUUUWWWWWWYYY\\\```ccchhhmmmqqqrrrtttwwwvvvuuuuuuxxx{{{~~~hhhZZZPPPRRR[[[]]]hhh^^^[[[VVVLLLYYYqqqXXXZZZkkkzzztttlllbbbZZZTTTOOOJJJGGGAAA@@@???===;;;888666444666666666666666666666666:::===III]]]nnnwww{{{~~~zzztttqqq{{{uuujjjfffmmmsssuuuxxx{{{}}}|||vvviiibbbiii~~~lllfffccclllvvvqqqpppgggVVVTTT^^^```nnnmmmYYY___mmm}}}tttggg]]]WWWRRROOOLLLHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQMMMQQQMMMMMMRRRQQQWWWhhhkkk^^^WWWPPPMMMIIIDDDAAABBBDDDQQQeeeyyyhhhYYYrrr}}}___PPPJJJHHHEEEBBB???===<<<<<<999999999999999999999999:::<<<@@@NNNjjjrrrzzz{{{yyy~~~```GGGDDD@@@>>>======<<<;;;;;;;;;::::::::::::999999666888999999666666777999888777666777999::::::999777:::???@@@???======>>><<<;;;;;;:::999999999::::::::::::::::::;;;<<<===<<<>>>???BBBCCCEEEFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPOOONNNMMMMMMNNNOOOPPPMMMOOOQQQSSSVVV[[[aaaeeeggglllttt{{{~~~~~~ooommmuuu}}}yyywwwuuupppkkkgggeeeaaa\\\XXXTTTRRRPPPPPPOOOOOOOOOQQQSSSVVVXXXYYYZZZ\\\___bbbffflllqqqqqquuuyyyzzzyyyzzz}}}kkk```TTTSSS```gggrrrnnnkkk___PPP^^^uuu]]]RRRdddxxxzzzwwwsssjjj___UUUOOOLLLJJJBBBAAA???===:::888777666666666666666666666666666===???III[[[kkkuuu{{{~~~|||xxxwwwpppfffiiirrrwwwvvvwww|||vvvmmmggghhhrrr{{{ssskkkjjjuuupppkkkooolll|||qqq___]]]```uuuyyykkkaaa[[[XXXTTTPPPLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRMMMQQQNNNMMMSSSSSSUUU```ssswwwfff]]]TTTPPPLLLGGGEEEEEEAAAKKK\\\qqqqqq]]]gggmmmQQQJJJIIIFFFCCC@@@>>>===<<<999999999999999999999999999;;;DDD\\\{{{___GGGDDD@@@>>>======<<<;;;;;;;;;;;;:::::::::999999666888:::999666555777999888777666777999::::::999666;;;???@@@>>><<<<<<===::::::999999::::::;;;;;;:::::::::::::::;;;<<<======???AAADDDEEEFFFFFFFFFEEEFFFFFFGGGJJJLLLOOOQQQQQQPPPNNNMMMMMMNNNPPPQQQNNNOOOQQQTTTWWW]]]ccchhhgggkkkqqqvvvyyy{{{~~~}}}tttyyy~~~xxxsssjjjhhheee```\\\XXXVVVTTTRRRQQQQQQQQQRRRTTTWWWYYY]]]^^^___```bbbggglllppprrrvvv|||vvvlll]]][[[kkkxxx||||||fffTTTgggxxxcccSSSfffzzzssswwwuuummm```TTTMMMKKKJJJCCCBBB???===;;;999888888777777777777777777777777??????HHHYYYiiissszzz~~~~~~qqqhhhmmmvvv{{{xxxvvv|||sssllliiinnnttt{{{{{{rrrsssxxxkkkbbb\\\mmm}}}oooeee___\\\WWWTTTOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSNNNRRRNNNMMMTTTSSSSSS\\\jjjkkkaaaWWWRRRNNNJJJGGGHHHAAAHHHWWWlllxxxgggggg{{{~~~VVVJJJIIIFFFDDDAAA???===<<<999999999999999999999999>>>@@@OOOlll]]]GGGDDD@@@>>>======<<<;;;===<<<;;;;;;::::::::::::999999888888888888999999888888777777666777777888888<<>>>>>===;;;777444777777666555555666777888>>>DDDNNN[[[gggqqqxxx|||uuuyyywwwrrrtttzzz}}}yyy{{{vvviiiiiioooxxxooogggaaa\\\YYYVVVVVVWWWVVVUUUSSSQQQPPPPPPRRRTTTUUUVVVVVVVVVUUUVVVUUUSSSSSSTTTVVVXXXYYYbbbzzzlll```[[[QQQMMMLLLEEEDDDFFFOOO```wwwmmmaaaqqqVVVPPPKKKGGGEEEBBB===;;;===;;;:::999999:::;;;;;;;;;;;;LLLbbbzzz~~~]]]GGGDDD@@@>>>======<<<;;;;;;:::999999888888888999999999888888888888999999888888888888888888888888888;;;>>>>>><<<::::::;;;;;;:::888777777888999:::999999999:::::::::::::::<<>><<<888555777666666555555666888999<<>><<<;;;::::::;;;;;;<<<<<<@@@TTTlll\\\GGGDDD@@@>>>======<<<;;;::::::999888888888999999999999888888888888999999888999999::::::999999888888:::<<<<<<;;;:::999:::999999888777777888999:::888888999999999:::::::::<<>>EEEQQQ]]]eeejjjkkkkkkvvvyyyuuutttwwwyyy{{{zzzyyy~~~}}}wwwssspppnnnllliiigggdddaaa```aaacccddd______^^^^^^^^^^^^______[[[[[[ZZZZZZZZZ[[[[[[[[[^^^ppp}}}mmmcccVVVQQQOOOGGGDDDEEEIIIUUUggg|||~~~}}}uuufffQQQLLLHHHHHHFFFAAA>>>>>>===<<<;;;;;;;;;;;;<<<===EEE]]]zzz\\\GGGDDD@@@>>>======<<<;;;<<<;;;;;;::::::;;;;;;;;;999999888888888888999999888999:::;;;;;;;;;:::999:::;;;<<<<<<;;;:::999999888888777777777888999:::777888888999999:::::::::===???BBBDDDDDDDDDEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGIIIJJJJJJJJJKKKMMMOOOVVVZZZ```ccccccbbbaaaaaadddcccaaa^^^\\\ZZZXXXWWWZZZ^^^eeemmmvvv~~~~~~lllpppqqqjjjaaa```iiisss|||wwwssstttxxx|||uuurrrnnnlllmmmoooqqqrrrpppqqqrrrtttvvvwwwyyyyyywwwwwwyyy}}}bbbVVVSSS```yyy~~~rrrooollltttiiiaaaVVVRRRRRRKKKCCCBBB@@@???>>>===999777666666555555555777888999DDDJJJTTT___ggglllmmmmmmvvv~~~xxxsssrrrssszzzzzzzzzzzz||||||wwwssspppnnnnnnllljjjgggffffffggggggfffeeecccbbbaaabbbcccccc]]]]]]]]]\\\\\\[[[[[[[[[```mmmsssgggYYYSSSQQQJJJDDDCCCFFFNNN^^^ttttttRRRLLLGGGGGGFFFBBB>>>>>>======<<<:::::::::<<<>>>LLLgggxxx\\\GGGDDD@@@>>>======<<<;;;;;;;;;;;;::::::;;;;;;<<<999999888888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888888999999:::777888888999::::::;;;;;;===@@@CCCDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHIIILLLNNNSSSUUUXXXYYYYYYXXXYYYYYYWWWSSSNNNJJJKKKOOOUUUYYY^^^ccckkkuuuzzzwww|||pppfff[[[eeelllgggZZZUUU]]]gggsss}}}xxxzzz~~~~~~{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwxxxxxx{{{{{{|||dddSSSLLLTTTgggttteeerrrfffppphhhcccUUUOOOOOOKKKCCCAAA???>>>===;;;999666666555555555666777999:::GGGLLLTTT^^^gggmmmrrrsss~~~sssrrrqqqpppqqqssswwwzzz{{{xxxwwwyyy~~~zzzwww|||{{{wwwtttsssrrrrrrpppooommmkkkjjjjjjiiigggeeeeeeeeefffgggaaa```___]]]\\\\\\\\\\\\aaajjj{{{yyymmm^^^WWWTTTLLLDDDDDDDDDIIIWWWmmmuuuUUUMMMGGGFFFFFFBBB>>>===<<<<<<<<<:::999999===@@@WWWtttyyyaaa[[[GGGDDD@@@>>>======<<<;;;999999888888888999::::::999999888888888888999999999999999999:::;;;<<<<<<>>>===;;;;;;<<<<<<:::999888888888999:::::::::;;;888888999:::;;;;;;<<<<<<===@@@CCCEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRQQQQQQRRRTTTNNNKKKIIIIIIPPP[[[fffnnnmmmqqqxxxxxxsssuuu}}}qqqggg___YYYUUUNNNWWW^^^^^^ZZZ\\\gggrrrvvv~~~|||yyyyyyyyyyyyyyyyyyzzzzzzzzz}}}~~~}}}~~~mmmWWWKKKKKKWWWbbbpppxxxlll]]]kkkxxxeee}}}tttqqqnnn]]]QQQPPPNNNCCCAAA???===<<<;;;999777555555555555666777999:::GGGKKKSSS]]]fffnnnsssvvv|||kkkgggcccfffoooyyyzzzvvvssswww|||yyyyyy~~~}}}}}}|||{{{xxxuuurrrpppmmmllllllkkkjjjjjjjjjkkkgggeeeccc```^^^^^^___```aaagggsssuuueee\\\XXXOOOFFFFFFEEEFFFPPPfffkkk[[[PPPGGGFFFEEEBBB???>>>;;;<<<===;;;999;;;???DDDeeexxx~~~mmm\\\[[[GGGDDD@@@>>>======<<<;;;999888888888999999:::;;;999999888888888888999999:::999777777777:::<<<>>>>>><<<999999;;;;;;999777888888999:::;;;<<<<<<<<<888999:::;;;<<<======>>>>>>@@@CCCEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJMMMPPPRRRQQQPPPPPPPPPKKKMMMPPPWWWaaannnyyy||||||xxxwww{{{tttmmmcccYYYSSSQQQQQQRRRNNNQQQWWW___gggpppxxx|||}}}|||}}}}}}~~~{{{xxx~~~}}}}}}~~~~~~zzzaaaPPPHHHMMMPPPYYYeeennnlll```XXXZZZ}}}eeelll|||}}}gggTTTQQQPPPEEEBBB@@@>>>===<<<:::888555555444555666888999;;;EEEKKKUUU___iiiooosssuuu~~~}}}sssjjjjjjttt~~~{{{vvvtttzzz~~~}}}~~~{{{xxxwwwqqqqqqqqqrrrqqqqqqpppppppppmmmhhhdddcccccceeefffccchhhppp{{{nnnccc\\\RRRJJJIIIFFFDDDJJJ]]]xxxtttbbbUUUJJJFFFFFFCCCAAAAAA;;;===>>>===;;;===CCCIIIqqqvvvjjjwwwwwwjjjlll[[[GGGDDD@@@>>>======<<<;;;::::::::::::;;;;;;<<<===999999888888888888999999:::999666555666999<<>>;;;888888999:::888666888999:::;;;<<<<<<<<<<<<999999:::;;;<<<>>>>>>???>>>@@@CCCEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCEEEEEEEEEDDDEEEGGGIIIGGGLLLQQQTTTTTTRRRPPPOOOHHHMMMUUU```kkkuuu|||~~~}}}yyyxxxzzz}}}~~~qqqaaaSSSUUUWWWWWWVVVVVVWWWXXX]]]\\\___jjjwww~~~{{{uuurrrvvvzzz~~~|||~~~~~~}}}~~~iiiUUUIIIIIILLLOOO[[[```WWWSSSVVVTTTqqqddd```xxx~~~jjjRRRMMMMMMFFFDDDAAA???>>>===;;;:::555555444555666888:::;;;FFFMMMXXXdddmmmrrrttttttyyytttyyy~~~zzzzzzxxx}}}|||||||||tttuuuvvvwwwwwwvvvuuutttvvvsssmmmhhhfffgggjjjlllgggkkkpppxxxtttggg___TTTMMMKKKGGGCCCFFFXXXrrrgggYYYLLLGGGGGGEEECCCCCC<<>><<<;;;;;;;;;:::<<<;;;999888777888999999888999999::::::999999888666777777888:::;;;<<<<<<===;;;999888999999888777666888:::<<<<<<<<<;;;::::::::::::;;;<<<===>>>???<<<>>>BBBDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFHHHKKKKKKJJJHHHGGGKKKOOOQQQQQQPPPPPPPPPRRRWWW]]]cccgggnnnuuu{{{|||zzzxxxvvvvvvwwwzzz~~~||||||{{{{{{zzz}}}zzz}}}sssdddZZZWWWXXXXXXWWW[[[aaabbb```___aaa^^^hhhssszzzzzzsssvvv{{{}}}~~~rrrVVVFFFHHHFFFUUU[[[^^^fffcccWWWTTTooo{{{```]]]hhhvvvyyyrrrtttkkkTTTKKKRRRIIIBBB>>>@@@@@@===::::::777555444666777777<<>>EEEUUUrrrpppzzzrrrnnnlllvvv~~~ZZZEEEBBB>>><<<<<<<<<;;;;;;<<<;;;:::999888999999:::999999999::::::999999999777777888999:::;;;<<<<<<<<<:::999888999999888777777888999;;;;;;;;;;;;:::::::::::::::;;;===>>>???===???BBBDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHKKKMMMLLLJJJHHHHHHJJJNNNOOOOOOOOOOOOPPPYYY]]]aaadddfffiiiooottt}}}zzzvvvooommmiiifffgggkkkpppsss||||||zzzyyywww}}}zzzrrriiiaaa\\\VVVXXXYYYUUUQQQSSSZZZbbbgggeeeggglllnnnmmmnnnrrr|||vvvrrrssszzz}}}```MMMMMMEEEVVVdddmmmssslll\\\RRRkkkeeebbblllvvvwwwxxxwwwvvvppp[[[NNNPPPJJJCCC>>>@@@@@@===::::::888555444666777777<<>>??????AAADDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCFFFJJJNNNOOOMMMJJJHHHHHHJJJKKKLLLLLLMMMPPPRRR]]]```cccddddddfffkkknnnwwwyyy{{{|||yyytttnnnjjj```\\\XXXUUUWWW\\\ccchhhyyy~~~zzzxxxvvvsssyyyxxxtttlll___RRRHHHCCCAAAEEEJJJNNNTTT___ooozzz{{{wwwvvvyyyzzz{{{~~~|||sssqqqrrroooWWWRRRIII[[[qqq~~~jjjYYYhhhiiifffnnn}}}uuutttrrrbbbUUURRRKKKDDD?????????<<<::::::999666555666777777===DDDHHHNNNZZZcccbbbbbbooo~~~~~~~~~~~~wwwqqqnnnpppppprrrxxxwwwfff]]]UUUNNNIIIHHHGGGLLL^^^sss}}}rrrVVVLLLJJJFFFCCCDDD@@@???<<<@@@BBB???OOOqqq{{{xxxXXXPPPKKKYYYyyy{{{iiihhhuuuZZZGGGDDD@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<======;;;999888888999999777555888777777777888999:::;;;999999999:::;;;<<<>>>>>>BBBDDDFFFEEECCCBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHKKKNNNOOONNNLLLJJJIIIIIIJJJJJJJJJKKKNNNRRRUUU\\\___bbbddddddfffjjjnnnqqqqqqqqqoookkkeee```\\\TTTRRRPPPPPPSSSYYY```eeeqqqxxx|||zzzwwwvvvsssooosssnnnggg___SSSGGGAAAAAAIIIOOOXXXaaajjjuuuzzztttooovvv~~~|||```VVVMMM^^^}}}kkknnnkkkffflllzzztttpppcccWWWSSSMMMEEE?????????<<<:::;;;:::777555777777888===EEEIIIQQQ]]]bbb^^^^^^nnnsssttt{{{}}}|||}}}{{{ppphhhhhhjjjoooxxxnnnfffXXXPPPJJJIIIGGGIIIWWWggg}}}wwwmmmjjjwwwZZZNNNJJJEEEBBBCCCCCC???<<>>TTT~~~jjjVVVTTTPPPTTTkkkppphhhrrrZZZGGGDDD@@@>>>=========<<<:::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999::::::;;;;;;<<<<<<<<<:::999888999999999666444777777777777777999::::::999999999:::;;;<<<===>>>DDDFFFGGGGGGEEEBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHOOOQQQQQQPPPLLLJJJIIIJJJJJJJJJJJJKKKLLLQQQVVV[[[]]]```cccccccccdddhhhkkkkkkjjjhhheee```ZZZUUURRRSSSSSSTTTUUUYYY]]]aaadddooouuuzzzyyyxxxwwwsssmmmiiiaaaWWWPPPIIICCCEEELLLQQQZZZgggsss{{{xxxpppmmmhhhxxxiii]]]MMM```vvvpppgggiiixxxlll^^^TTTQQQPPPGGG@@@>>>>>>;;;:::;;;;;;888666777777888>>>FFFNNNVVV___aaa^^^aaaqqq~~~|||}}}~~~|||zzztttwww|||zzzyyyyyyyyy{{{~~~zzzmmmccc\\\```hhhtttsssmmm[[[QQQJJJIIIHHHHHHRRR___uuuvvvggg]]]mmmzzz\\\NNNJJJEEEBBBCCCDDD@@@<<>>CCCEEEFFFFFFEEECCCCCCCCCAAAAAABBBBBBDDDEEEFFFGGGQQQSSSUUURRRNNNJJJIIIJJJJJJKKKLLLNNNPPPVVV]]]bbbccceeefffdddaaa___aaadddfffdddbbb^^^ZZZVVVSSSQQQYYYZZZ[[[]]]```cccfffggguuuzzz}}}|||yyyvvvoooggg\\\QQQHHHEEEBBBBBBLLLXXX\\\ffftttrrrddd^^^___eeezzzwwwkkkXXXiiiuuu{{{lllgggvvvhhh\\\VVVTTTRRRIII@@@>>>===::::::<<<<<<888666777777999???GGGMMMRRRWWWXXXXXX___mmmyyy~~~|||zzzqqqddd]]]```gggfffddddddgggoooxxxuuuiiiaaaWWW\\\fffsssvvvppp```TTTKKKJJJIIIHHHOOOYYYmmmrrrfffddd___OOOJJJEEEBBBDDDDDDBBB>>>@@@DDDHHHdddooogggkkkpppyyyzzzZZZEEEBBB>>><<<<<<<<<;;;;;;777888999;;;;;;;;;:::999;;;:::888777777888:::;;;999999999999::::::::::::888888888999:::888666333444555666888888888888777888888888999:::;;;======???AAADDDDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFMMMRRRWWWWWWRRRMMMJJJJJJKKKLLLOOOQQQUUU\\\ccchhhgggiiihhhddd___\\\]]]___aaa___^^^\\\ZZZYYYXXXXXX^^^___```cccgggmmmrrruuu~~~|||vvvnnncccYYYPPPFFF???BBBDDDIIIWWWhhhpppvvv|||wwwqqqggg]]]]]]cccooozzz}}}iiinnncccnnnqqqeeewwwiii___XXXSSSTTTJJJ@@@===<<<::::::<<<===999666777777999@@@HHHLLLMMMMMMNNNTTT___jjjqqqxxx~~~|||yyyzzz{{{xxxjjjaaaYYYUUUYYYaaahhhccc^^^___gggrrr}}}|||zzz{{{}}}|||uuulllccc^^^```fffooo{{{{{{uuufffYYYNNNKKKIIIGGGLLLTTTfff}}}qqqbbb}}}dddSSSLLLFFFCCCEEEBBBEEEAAA@@@IIIUUUrrr}}}||||||[[[EEEBBB>>><<<;;;;;;;;;:::666777999:::;;;::::::999;;;:::888777777888:::;;;999999999999999999::::::888888888999:::888555333333444666888999888777666888888888999:::;;;======<<>>999777777777999@@@HHHRRROOOLLLNNNWWWeeennnqqq~~~{{{~~~zzz}}}yyy~~~}}}zzzqqqggg___^^^^^^^^^eeemmmwwwkkkcccccciiippptttvvvsssqqqqqqssssssqqqooopppuuu~~~|||xxxrrrkkkccc^^^[[[mmmrrrzzzzzzlll]]]PPPLLLJJJFFFJJJQQQbbbzzzqqqeee}}}iiiWWWOOOHHHEEEFFFAAAGGGCCCAAAMMM___}}}XXXIIIFFFAAA???>>>>>>===<<<<<<;;;::::::999999999:::<<<:::888777888::::::999<<<:::888888999999999888888999999999888777555444666777888999999:::999999666888::::::::::::<<<>>>BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFHHHOOOVVVXXXSSSNNNLLLLLLLLLNNNSSS\\\eeejjjjjjhhhhhhiiihhhccc^^^ZZZ[[[]]]___]]]\\\[[[^^^bbbgggkkk```___aaahhhsss}}}uuuaaaPPPHHHAAAFFFLLLOOOSSS^^^nnn{{{|||sssrrrzzzzzzoookkkfff```___jjjzzz{{{qqqqqqtttooojjjggghhhnnn|||}}}~~~ooogggfffiiipppjjjVVVNNNTTTqqqxxxdddkkkrrrggg\\\RRRTTTNNNEEE???======<<<;;;999999777666777;;;AAAFFFMMMRRRMMMOOO___lllsss~~~|||yyyzzzvvvkkkmmmmmmmmmuuu~~~~~~yyyhhhZZZcccmmmmmmjjjgggcccfffuuuxxxgggmmmhhhyyy{{{vvvvvvtttqqqpppqqquuuzzz}}}xxxqqqmmmjjj```VVVZZZgggyyy|||mmmaaaTTTNNNJJJGGGFFFHHH\\\mmmuuulll~~~qqq\\\RRRKKKFFFEEECCCEEEDDDCCCOOOlllXXXFFFCCC???===<<<;;;;;;:::<<<;;;;;;:::999999999:::;;;999777777999:::;;;::::::888777777999:::999888999999999888777666555555666777888999999:::999999777888::::::::::::<<<>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGLLLRRRTTTPPPLLLKKKLLLMMMOOOUUU^^^fffkkkkkkjjjooommmiiiddd___\\\]]]^^^```___^^^^^^```dddhhhkkkfffdddeeekkkvvv~~~ooo[[[MMMGGG@@@GGGPPPXXX```kkkyyy|||tttppprrrzzzwwwmmmccceeehhhmmmzzz|||uuuoookkklllrrrttt{{{pppfffbbbbbbjjjiii[[[NNNRRRqqqggg]]]rrryyy}}}qqqgggZZZOOOTTTNNNFFF@@@======<<<;;;:::999888777777;;;AAAFFFLLLOOOKKKOOObbbooovvv~~~}}}zzz}}}ppp^^^[[[^^^]]]^^^]]]\\\dddyyy|||iiidddrrruuunnnjjjgggbbb^^^___^^^]]]]]]^^^aaaccceeegggaaa```bbb```___kkk{{{lll```TTTOOOLLLIIIJJJLLLXXXjjjnnn|||sssXXXMMMJJJFFFAAAFFFGGGEEEHHH[[[}}}|||XXXFFFCCC???<<<<<<;;;;;;:::;;;;;;;;;::::::::::::::::::888777777999;;;;;;;;;888777777888:::;;;;;;:::999999888777666666666666666777888999999:::999999777888:::;;;:::;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEIIIMMMNNNLLLJJJKKKLLLMMMPPPVVV___hhhooosssttt{{{uuummmeeeaaa___^^^^^^aaa``````aaacccfffiiikkkmmmkkkjjjoooyyyuuudddQQQGGGGGGFFFNNNZZZfffqqqzzzzzzsssoooqqqyyyzzzuuu||||||rrrnnnpppppptttzzz{{{qqqnnnllllllsssuuuiiiXXXVVVpppmmmZZZhhhiiiooo}}}qqqgggYYYLLLTTTNNNGGGAAA>>><<<;;;;;;::::::999888999===BBBGGGKKKLLLHHHPPPfffssswww}}}{{{xxxyyy~~~zzzggg[[[XXX[[[fffhhhiiipppggg]]]dddwww}}}uuukkkddd```]]]ZZZWWWXXXXXXXXXYYYZZZ[[[[[[\\\aaa```dddmmmuuu~~~ooodddWWWQQQMMMJJJJJJLLLSSSeee{{{aaaPPPOOOKKKCCCEEEDDDBBBGGG^^^zzzXXXGGGDDD@@@>>>=========<<<;;;;;;;;;;;;;;;;;;::::::<<<:::888777888::::::999888777888999<<<======<<<999888777555555555666777666666888999999999999999777999:::;;;;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFDDDGGGIIIJJJIIIIIIKKKMMMMMMNNNSSS[[[fffqqq{{{|||pppgggcccaaa^^^]]]```aaabbbdddfffhhhiiijjjqqqooonnnrrryyy|||yyytttjjjXXXIIIFFFJJJTTT[[[hhhttt}}}~~~vvvtttrrrssszzzssshhhggghhhkkkoooyyyqqqrrr}}}yyyfff^^^qqqtttdddsss{{{|||uuuhhhZZZPPPSSSOOOHHHBBB>>><<<;;;;;;;;;;;;:::::::::>>>CCCGGGIIIIIIFFFQQQiiitttvvv}}}}}}|||yyy~~~zzzuuuvvv|||sssdddccckkkyyyppp]]]ZZZccciiiwwwvvvqqqmmmjjjhhhcccbbbbbbaaabbbccceeefffooosss~~~wwwjjj\\\SSSMMMHHHFFFGGGOOOaaa{{{wwwZZZSSSNNNDDDDDDDDDAAAEEEZZZ|||XXXFFFCCC???============<<<::::::;;;<<<<<<<<<;;;:::>>>;;;999888888888888777999888999;;;>>>???>>>===888777666555555555666777666666888999999999999999777999;;;;;;;;;;;;===???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMLLLLLLNNNRRR[[[hhhuuu}}}|||qqqhhhccc```]]][[[^^^```dddgggjjjkkkjjjjjjqqqoooooorrrvvvyyyxxxwwwtttqqqkkkaaaTTTJJJLLLSSS___gggrrr}}}zzzuuuooosssyyy}}}nnnggg___[[[ZZZcccttt~~~uuuzzzlllbbbsssvvvmmm{{{jjj^^^WWWSSSPPPJJJCCC>>>;;;:::;;;;;;;;;;;;:::;;;>>>CCCGGGHHHGGGEEESSSkkksssssszzz{{{~~~~~~}}}~~~}}}}}}yyytttxxx~~~qqqpppzzzeeeVVVVVVXXXeeeyyyyyywwwsssqqqqqqtttwwwzzz{{{nnn___UUUNNNGGGDDDEEELLL]]]wwwyyyeeeSSSIIIAAAEEEGGGGGGJJJ\\\~~~yyyXXXDDDAAA===;;;;;;;;;;;;:::999:::<<<======<<<;;;;;;>>><<<999888888888888777999999:::<<>><<<777666666555555666666666666777888999999:::999999888999;;;<<<;;;<<<===???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLKKKJJJIIIIIINNNWWWccckkkxxxssskkkeeeaaa^^^\\\ZZZ\\\```fffkkkoooooommmlllooommmkkkmmmpppqqqooommmooojjjccc\\\TTTPPPVVV___dddmmmxxx}}}xxxtttpppwwwxxxdddUUUOOORRR```nnnrrreeeuuuyyytttnnnbbb\\\RRRPPPLLLEEE>>>;;;:::;;;::::::;;;;;;;;;>>>CCCFFFEEEFFFGGGWWWnnnrrrrrr{{{yyy}}}zzzwww|||{{{~~~|||yyyvvvsss|||kkkVVVPPPMMMVVVgggnnnwwwttt~~~|||oooaaaWWWQQQJJJGGGHHHJJJZZZrrrvvvYYYJJJDDDBBBEEEFFFLLLaaa~~~~~~XXXCCC@@@<<<;;;;;;;;;;;;:::999:::<<<===>>>===<<<;;;;;;999777777999:::::::::888888999;;;===>>><<<:::555555666666666666666555666777888999999:::999999888:::;;;<<<;;;<<<>>>???@@@@@@?????????>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIFFFGGGFFFFFFGGGLLLSSSYYYbbbbbbbbb```]]][[[[[[[[[]]]aaaiiipppttttttrrrpppooojjjffffffiiillllllllljjjccc\\\WWWTTTTTT[[[dddhhhrrr}}}{{{xxxxxxwww{{{qqqccc[[[[[[___gggtttrrruuuttttttttteee\\\RRRQQQMMMFFF???::::::;;;999:::::::::;;;>>>BBBEEEBBBEEEJJJ\\\qqqttttttzzz|||nnnooo||||||~~~{{{vvvrrrpppppp{{{zzzcccXXXOOOQQQZZZ\\\bbb~~~ppprrrttteee[[[SSSLLLIIIJJJHHHVVVmmmaaaNNNHHHBBBAAABBBMMMhhhXXXEEEBBB>>>============<<<999:::<<<>>>>>>===<<<;;;999777666777999<<<<<<<<<666777888:::<<<<<<:::888444555666777777666555444666777888999999:::999999888:::<<<<<<<<<<<<>>>?????????>>>>>>=========<<>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::999999;;;;;;:::999555666888999:::::::::999;;;:::888777666666666666777999::::::888777777888777777888999;;;===???@@@BBB???======@@@AAA@@@>>>?????????@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFHHHKKKMMMNNNPPPSSSVVVXXXUUUVVV[[[\\\YYYWWWXXX[[[dddpppxxxzzzyyyyyyyyytttjjjaaabbbjjjooojjjccc]]]XXXRRRQQQUUU^^^fffkkkmmmrrryyy}}}{{{xxx}}}yyyfffbbbaaadddiiirrrmmmvvv}}}pppeeewwwjjjbbbWWWRRRQQQJJJ<<<:::>>>999999999:::;;;===@@@CCCDDDAAADDDNNNaaauuu|||}}}yyyxxx}}}~~~}}}yyyrrrlllhhhgggsss}}}vvvqqqsss~~~~~~xxxqqqkkk___ZZZiii|||qqqkkkjjjhhhhhhjjjmmmqqqttttttooorrrxxxnnnhhhyyyooocccYYYMMMIIIKKKHHHUUUhhh|||yyyggg|||}}}eeeRRREEEGGGFFFGGGVVV|||XXXGGGCCC>>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::999999;;;;;;:::999555666888999::::::999999:::999777666666666777777777888::::::888777888888777777888999;;;===???@@@AAA???======???AAA@@@>>>?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHIIILLLOOORRRUUUWWWXXXWWWUUUUUUZZZ[[[ZZZZZZ\\\UUU___lllwww|||xxxnnneeefffmmmqqqlllfffWWWTTTRRRSSSYYYbbbjjjnnnmmmooouuuzzzyyyxxx}}}yyymmmddd^^^```nnn}}}{{{zzznnnzzzrrrfffyyymmmggg___XXXVVVNNN???;;;<<<666999999:::;;;===@@@BBBDDDCCCGGGRRReeexxx{{{}}}|||~~~|||}}}}}}}}}{{{vvvoooiiifffffftttzzzqqqgggiiiqqqlll^^^___xxx~~~tttiii___]]]YYYWWWVVVWWWXXXZZZ\\\\\\bbbnnn|||jjjbbblllqqqeee[[[OOOJJJLLLHHHTTTfffzzzpppzzzmmmVVVGGGEEEDDDFFFZZZWWWFFFCCC>>><<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;999888999:::;;;:::999555666777999999999999888999888777666666666777888666888::::::888777888999777888888999;;;===???@@@@@@???======???@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIILLLMMMNNNLLLJJJKKKOOORRRQQQPPPVVVSSSTTTXXXZZZZZZ]]]aaaXXX```lllyyy{{{ssskkkjjjppprrrnnniiiWWWVVVUUUWWW^^^fffmmmqqqlllllloootttwwwxxx}}}oooeeeeeejjjzzztttqqq~~~zzzbbbsssqqqccc~~~yyyoookkk```XXXWWWQQQAAA;;;;;;555999999:::;;;===@@@BBBCCCAAAGGGRRRbbbqqq|||~~~zzz|||zzz|||}}}yyyzzzxxxsssmmmiiijjjllluuu}}}{{{qqqkkkiiilllrrr}}}mmm___lll}}}uuujjj```VVVSSSOOOKKKHHHGGGHHHHHHIIIMMMTTT\\\bbbkkk}}}rrrfffdddqqquuuhhh]]]QQQKKKLLLHHHRRRdddxxxrrrrrrlllVVVHHHEEEDDDGGG\\\VVVFFFCCC???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::999888999:::::::::888555666888999999999888888777777666555555666888888666888999999888888888999888888888999;;;===>>>??????>>>===>>>>>>?????????AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFJJJNNNPPP[[[TTTLLLIIIJJJLLLJJJHHHSSSQQQRRRVVVXXXZZZ___eeehhhjjjrrr{{{uuunnnlllppprrroookkk^^^\\\ZZZ[[[aaahhhnnnqqqllliiijjjppptttwww}}}|||uuuwww~~~xxxssszzz}}}rrrlllmmmiiihhheeeTTTgggmmm^^^jjjyyynnnkkkYYYPPPPPPNNNBBB<<<<<<666888999:::<<<===???AAABBBBBBIIISSS___jjjssszzz~~~}}}yyyyyyyyy{{{|||vvvwwwvvvqqqllllllqqqwwwyyyvvvvvvvvvrrrnnnqqqwww}}}nnnpppzzzqqqhhh\\\TTTOOOMMMIIIFFFEEEDDDEEEFFFAAADDDJJJOOOQQQVVVeeesssuuueeeccc{{{xxxkkk___RRRKKKLLLHHHPPPbbbxxx}}}jjjkkk}}}gggVVVKKKFFFFFFHHHYYYrrrpppttt{{{UUUEEEBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::999888888::::::999888777777999::::::999888888777666555555555666777888555777999999888888999:::888888999:::;;;<<<>>>???===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFJJJMMMOOOfff\\\PPPJJJJJJLLLLLLKKKPPPNNNPPPSSSUUUWWW]]]eeeuuurrrvvvwwwrrrmmmkkkmmmooonnnlllaaa^^^[[[[[[```gggnnnqqqkkkhhhiiinnnsssvvv|||~~~}}}~~~}}}{{{{{{ssstttrrrmmmiiiTTTeeelll^^^^^^hhhmmmuuuxxxkkkhhhYYYMMMMMMNNNCCC===<<<888888999:::<<<>>>???@@@@@@FFFMMMXXXbbblllttt}}}{{{yyy|||vvvxxx{{{zzzvvvvvvtttnnniiijjjsss{{{|||rrrjjjkkkoooxxxssshhhfffppp|||tttzzz~~~tttkkkbbbXXXNNNHHHFFFEEECCCAAA??????@@@AAA???>>>@@@DDDFFFJJJRRR[[[iiivvvhhh\\\mmmzzzmmmaaaRRRJJJKKKHHHOOOaaayyywwwgggssslllYYYMMMGGGHHHJJJWWWwwwyyydddhhhpppzzzUUUEEEBBB???=========;;;:::;;;;;;;;;<<<<<<<<<<<<===:::888777888999:::999888888999:::;;;;;;:::999999888777666555555555666777555777999999999888999:::999999999:::;;;<<<>>>>>><<<===>>>>>>======???AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFHHHKKKLLL\\\UUULLLGGGGGGKKKMMMNNNLLLLLLNNNQQQRRRSSSZZZbbbqqqnnnrrr~~~ooollliiihhhjjjlllmmmmmm```^^^\\\]]]bbbiiinnnqqqjjjhhhkkkooosssuuu||||||{{{{{{}}}}}}}}}www\\\eeepppgggaaaccchhhnnn~~~zzzlllhhhbbbSSSPPPQQQFFF===;;;888888999:::<<<>>>?????????DDDKKKWWWcccnnnyyy{{{yyy~~~vvv|||{{{tttxxxzzzxxxvvvuuuqqqiiicccfffqqq{{{|||xxxqqqooovvv~~~www~~~www|||{{{yyymmmddd\\\QQQIIIFFFDDDBBB@@@>>><<<<<<;;;;;;BBB===<<<@@@CCCEEEHHHMMMYYYdddrrrkkk]]]ddd}}}pppcccSSSKKKJJJHHHMMM___yyy{{{ooorrrXXXHHHEEEGGGJJJYYYzzzvvvdddmmmwwwTTTEEEBBB???>>>======;;;:::;;;;;;;;;<<<<<<<<<<<<===999888777888999:::999777:::;;;<<<<<<<<<;;;::::::999888666555444444555666555777999999999888999;;;999999999:::;;;<<<===>>>;;;===>>>>>><<<===???BBB?????????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGKKKIIIFFFEEEFFFHHHKKKLLLJJJJJJMMMPPPOOOOOOUUU]]]bbbbbbgggsss}}}uuuhhhgggfffeeegggiiilllooodddcccdddfffjjjmmmnnnnnniiijjjnnnssssssttt{{{{{{yyyxxxzzz}}}~~~cccgggtttqqqmmmtttpppllliiiWWWRRRSSSGGG===;;;888777999:::<<<>>>>>>>>>>>>CCCIIITTTaaaoooyyy{{{xxxzzz{{{~~~nnnlll~~~|||uuuxxxzzzuuurrrrrrnnnfffaaaffftttyyytttggg___WWWMMMHHHGGGCCCBBB@@@>>>===<<<<<<;;;BBB>>>===???AAAAAACCCGGGNNNWWWaaalll{{{ttteeeaaa}}}ssseeeUUULLLKKKGGGKKK\\\wwwttt|||tttYYYGGGEEEEEEHHH]]]zzzjjjttt|||TTTDDDBBB???>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======999888777888999999999777;;;<<<=========<<<;;;:::999888666555444444444555555777999999999999:::;;;999999999:::;;;<<<===>>>:::<<<>>>>>><<<<<>>>>>>>>>>>GGGLLLVVVdddqqqzzz|||wwwwwwyyykkk___sss|||}}}~~~vvvyyyyyysssnnnooolllfffccckkk|||ssstttyyyzzzlll^^^VVVNNNEEEAAACCC>>>>>>===<<<<<<<<<<<<<<<===;;;;;;===<<<:::===BBB@@@HHHPPPXXXddd|||ooo```ooouuugggWWWMMMLLLGGGJJJ[[[uuusssmmmvvv___PPPFFFCCCFFF```~~~ooowww|||TTTEEEAAA>>>>>>===:::;;;>>><<<<<<;;;;;;;;;:::::::::777888::::::888777888999============<<<:::888777777666555444444333444444666777999999888888888999:::999888888999:::<<<==================>>>??????>>>>>>???@@@AAACCCEEEFFFBBBCCCDDDCCCBBBCCCDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRTTTYYY___bbbbbb```^^^^^^^^^^^^```dddiiimmmnnnooorrruuuvvvssskkkeeefffkkkqqquuuvvvxxx}}}}}}zzzyyyyyy{{{zzzxxxxxx|||oooddd{{{ooohhh___YYYUUURRRLLLBBB999666999777999>>>???<<<<<>>DDDOOOUUU```yyy~~~jjjjjj|||kkkXXXNNNOOOLLLMMM\\\uuuyyylllzzzvvvUUUTTTDDDEEECCCYYYwwwxxxTTTEEEAAA>>>>>>===:::;;;>>><<<<<<<<<;;;;;;;;;::::::888999;;;;;;999888999:::<<<<<<<<<<<<;;;999777666666666666555666666777777666777999999888888888999777777777888:::<<<>>>???===============>>>>>>???>>>>>>??????AAABBBDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGFFFGGGHHHIIIJJJLLLMMMMMMQQQRRRTTTVVVWWWVVVUUUTTTRRRRRRSSSVVV[[[^^^]]]\\\ZZZZZZZZZ[[[\\\```fffjjjnnnnnnppprrrsssooohhhbbbfffmmmvvv{{{{{{|||}}}~~~}}}zzzxxxwwwxxxzzzyyyxxxxxx{{{kkkyyysssvvvrrraaaZZZTTTQQQLLLBBB:::777999888:::??????<<<<<>>>>>===:::;;;>>><<<<<<<<<;;;;;;;;;;;;:::888:::<<<<<<:::999:::;;;;;;;;;;;;:::999888777666666666666777777888999:::666777999999888888888999666666777999;;;===???AAA======<<<<<<======>>>???????????????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMQQQRRRTTTVVVXXXXXXXXXXXXTTTSSSRRRTTTVVVWWWWWWVVVVVVWWWWWWXXXZZZ^^^dddiiiooopppqqqrrrqqqlllfffaaafffooo{{{~~~zzzyyyzzz|||}}}}}}|||zzzvvvtttuuuuuuuuuuuuuuuvvvwwwzzz}}}~~~vvv|||wwwsssrrroooeee]]]UUUQQQKKKBBB;;;999::::::<<<@@@???;;;;;;???FFFQQQUUU^^^rrr|||}}}lllddd{{{|||sssiiiuuu{{{tttooohhheee```]]]```mmm~~~wwwbbbbbbwww|||fffSSSRRR]]]mmmtttjjjYYYQQQHHHAAA???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>999:::???BBBFFFRRR```hhhkkk~~~nnn[[[QQQPPPNNNOOO]]]uuu}}}lllmmmcccRRRIIIIIIDDDQQQvvvrrruuurrrzzzTTTEEEAAA>>>>>>===:::;;;>>><<<<<<<<<<<<;;;;;;;;;;;;888:::;;;;;;:::999999::::::::::::999888777777666777777666666777888999999666777999999888888888999666777888:::;;;===???@@@===<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHFFFGGGGGGHHHIIIKKKKKKLLLNNNOOOQQQTTTVVVWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRQQQSSSTTTUUUVVVYYY^^^dddiiissstttttttttqqqlllfffaaafffqqq}}}}}}zzzsssssstttwww{{{}}}}}}||||||{{{yyyvvvrrrpppqqqrrroooooopppqqqrrrrrrssssssyyy}}}~~~yyytttqqqooorrryyy{{{uuuzzzttt~~~}}}~~~nnnkkkiii___UUUPPPKKKCCC<<<:::;;;;;;>>>AAA???;;;;;;???FFFQQQVVV```qqqxxxvvv{{{vvvooo}}}sss{{{{{{sssmmmfffbbb]]]ZZZ^^^jjjzzzjjjXXXTTTbbbttt___MMMKKKUUUeee{{{uuueee[[[OOOJJJCCC???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===999999>>>BBBDDDKKKSSStttgggdddwwwppp^^^SSSPPPNNNNNN[[[ssswwwppprrrQQQHHHHHHDDDQQQppp{{{wwwrrrrrr{{{TTTEEEAAA>>>>>>===:::;;;>>>======<<<<<<<<<;;;;;;;;;777888::::::888888888999:::999999888777777777777888777666555555555555555666777999999888888888999888999:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>@@@?????????@@@AAABBBBBBDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLOOOQQQSSSUUUUUUXXXXXXWWWUUURRRPPPOOONNNOOOPPPRRRSSSVVV\\\ccchhhtttuuuwwwvvvqqqkkkdddaaagggrrr|||}}}|||~~~~~~}}}|||{{{zzzzzzuuusssqqqrrrtttwwwyyyzzzxxxxxxvvvrrrooommmnnnoookkklllnnnnnnooonnnmmmlllkkkqqqzzz}}}{{{sssqqqmmmiiiddd```]]][[[___eeennnvvv~~~xxxzzzlllxxxooofffwwwsssmmmaaaVVVQQQMMMEEE===:::;;;<<<@@@BBB???:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::888777;;;>>>@@@CCCFFF\\\|||wwwbbb```ooo~~~rrrbbbVVVPPPNNNMMMYYYpppttt\\\IIIHHHDDDQQQlllxxxwww{{{~~~qqqtttTTTEEEAAA>>>>>>===:::;;;>>>=========<<<<<<<<<;;;;;;666888:::999888777888888:::999999888777777888888777666555444333333333333666777999999888888888999999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSWWWYYYYYYWWWSSSPPPNNNMMMJJJKKKMMMOOOSSSYYY```eeeqqqtttwwwvvvqqqiiibbb^^^gggsss|||~~~~~~xxxwwwzzz}}}|||zzzyyywwwtttqqqqqqrrruuuwwwxxxvvvssssssuuuwwwxxxxxxssssssssspppmmmkkkkkklllkkkkkklllmmmmmmllljjjiiidddiiiqqqwww{{{zzzwwwuuuqqqqqqpppooollliiifffdddaaa```]]]ZZZWWWUUUTTTSSSSSSWWW\\\aaahhhqqq|||zzzzzz}}}nnnfffuuu{{{~~~www```[[[|||xxxpppvvvpppcccWWWRRRNNNGGG>>>999:::<<>>IIIaaannnllleeeYYYYYYfffooottteeeXXXPPPNNNMMMWWWmmm{{{kkkLLLHHHEEERRRiiippprrr{{{xxxooowwwTTTEEEAAA>>>>>>===:::;;;>>>============<<<<<<<<<<<<777999::::::999888888999;;;:::999888777888999999555555444444444444444555666777999999888888888999777888:::<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQSSSUUUXXXZZZYYYUUUPPPMMMMMMHHHIIIKKKNNNRRRXXX```eeepppuuuyyyyyysssjjjbbb^^^gggsss|||}}}~~~xxxrrrrrrvvvzzzyyyvvvvvvssspppmmmlllmmmppprrrvvvvvvuuuvvvxxxxxxvvvuuuoooppppppnnnllliiiiiiiiihhhhhhiiiiiiiiihhhgggfffbbbdddfffiiijjjjjjiiihhhdddcccaaa___]]][[[YYYXXXXXXWWWUUUSSSRRRRRRRRRSSSPPPRRRTTTVVVZZZbbbmmmvvv~~~|||yyyzzz}}}iii___nnn~~~|||qqqmmmmmmkkkkkkaaa]]]{{{ooocccooorrrqqqdddXXXTTTQQQHHH>>>888999<<>>EEEMMMUUU[[[fffssssssrrr|||{{{~~~yyyooohhh```]]]ZZZ[[[aaalllvvv|||}}}ppp___\\\ZZZUUUUUUfff}}}lllVVVKKKCCCDDDGGGNNN___qqqqqq___PPPEEE@@@======<<<;;;999999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;===>>><<<:::;;;<<<>>>@@@TTT______\\\SSSQQQ\\\fffvvvgggZZZPPPPPPNNNWWWllloooOOOIIIEEETTTjjjoooqqq}}}uuuooozzzTTTEEEAAA>>>???===:::;;;>>>>>>=========<<<<<<<<<<<<888:::<<<;;;:::999::::::;;;:::999888888888999:::444444333444444555666777666888999999888888999:::555777999<<<>>>???@@@@@@<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAACCCEEEFFFGGGBBBCCCDDDCCCBBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKNNNPPPRRRSSSSSSWWW[[[ZZZUUUPPPMMMLLLIIIJJJLLLOOOSSSZZZbbbgggqqqwww}}}}}}wwwmmmeee```gggttt}}}~~~yyyyyysssmmmnnnsssxxxwwwuuuwwwuuuqqqnnnmmmmmmooopppqqqrrruuuxxxzzzxxxtttppplllmmmooonnnkkkiiihhhhhhdddddddddddddddcccbbbbbb]]]\\\ZZZYYYXXXYYYZZZZZZVVVUUUTTTSSSRRRRRRRRRRRROOOMMMKKKJJJIIIJJJLLLMMMPPPQQQQQQQQQSSS[[[fffooosss{{{{{{zzz|||tttuuu{{{jjjXXXggg{{{}}}uuuqqqxxxqqqrrrkkkddd~~~{{{mmmjjjqqqqqquuutttqqqeeeYYYUUURRRIII>>>777888<<>>>>>>>>===;;;:::;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;444999;;;999666888;;;===???SSS^^^```]]]RRRMMMVVV___xxxwwwiii[[[PPPRRROOOWWWlllzzz}}}iiiOOOHHHEEEVVVnnnrrruuuvvvqqq}}}TTTFFFCCC???===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999======<<<;;;999888777777555444444444444555666666888888888888777777777777777777777888999:::<<<<<<===>>>>>>===;;;;;;<<<===BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFHHHHHHIIIIIIHHHJJJJJJJJJKKKLLLMMMOOOPPPKKKOOOTTTWWWVVVRRROOONNNKKKIIIHHHKKKRRR\\\dddiiiuuu}}}ttthhh```]]]gggsss}}}~~~~~~}}}{{{ppppppooonnnnnnnnnoooooorrruuuxxxxxxuuuppplllkkkmmmqqqvvvwwwtttqqqppppppjjjhhhfffeeefffggggggfffbbb```^^^]]]\\\[[[XXXUUUTTTRRRPPPNNNLLLLLLLLLLLLJJJJJJKKKLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDFFFIIIKKKOOOUUU\\\aaagggoooxxxyyypppgggkkkmmmrrriiiUUU^^^www~~~mmmhhh~~~tttrrrvvvzzz{{{vvvjjj\\\TTTQQQLLLBBB999888===AAAAAA??????CCCHHHNNNQQQ^^^nnnvvvyyy}}}}}}vvvnnnkkkeee\\\WWW]]]gggpppxxx~~~~~~vvvlllXXXZZZnnnxxxuuuhhhXXXGGGDDD===???JJJPPP___xxxqqq\\\OOOGGG@@@<<<;;;;;;;;;:::::::::::::::999<<<<<<;;;;;;:::999999888999888888888888888999999:::;;;;;;:::999999:::<<<>>>JJJVVVWWWPPPJJJJJJMMMUUUdddvvvyyyiii[[[RRRSSSQQQTTTbbbyyytttvvviiiTTTGGGHHHYYYxxxyyyjjj{{{vvvttt|||TTTFFFCCC???===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;:::999999888999999999<<<<<<;;;:::999888777666555444444444444555666666888888888888777777777777888888999999:::;;;======<<<=========;;;;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGHHHHHHGGGKKKKKKLLLMMMNNNOOOPPPPPPLLLPPPTTTVVVUUUSSSRRRQQQNNNLLLJJJKKKQQQZZZeeekkkxxxuuuhhh```^^^kkkuuu~~~~~~{{{yyywwwuuunnnmmmmmmllllllllllllllljjjlllppppppooollljjjjjjmmmqqqtttuuurrrooommmmmmhhheeebbbaaaaaaaaa```___\\\[[[YYYXXXXXXVVVRRROOOMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDFFFGGGJJJOOOUUUYYYXXX___hhhnnnssszzz{{{tttooohhhmmmnnnppp}}}vvv[[[aaa|||vvvnnnxxx{{{xxxlll^^^VVVSSSNNNDDD;;;999===AAA@@@>>>???CCCHHHSSSRRR[[[mmmzzz~~~}}}{{{ssslllhhhcccZZZVVV\\\gggqqqzzz}}}eee___mmmsssnnnaaaOOOFFFDDD===???JJJQQQaaazzzooo```OOOFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888999999999:::;;;:::999888:::<<<;;;CCCLLLMMMHHHCCCDDDGGGNNNZZZhhhqqqtttvvv|||xxxhhhXXXNNNQQQOOOSSSaaayyyvvvvvvmmmQQQEEEGGGXXXuuuwwwlllxxxvvvTTTFFFBBB???===<<<<<<<<<;;;=========<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;::::::999888777666666555444444444444555666666888888888888777777777777999999::::::;;;<<<===>>>;;;<<<===<<<<<<<<<>>>@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFKKKLLLNNNPPPQQQQQQPPPPPPNNNQQQTTTVVVVVVVVVWWWWWWUUURRRNNNLLLOOOYYYeeennn}}}vvvhhh```^^^jjjttt||||||wwwuuurrrooommmmmmlllkkkjjjiiiiiiiiiccceeegggiiiiiiiiijjjkkkmmmoooqqqqqqnnnkkkiiihhhdddaaa]]][[[ZZZYYYWWWVVVTTTSSSRRRRRRRRROOOKKKHHHFFFEEEDDDBBBAAA@@@@@@????????????@@@???>>>>>>===>>>>>>============>>>>>>@@@AAABBBCCCDDDGGGLLLOOOPPPUUU]]]bbbgggmmmtttyyywwwrrrqqqnnntttrrrqqqyyyeeeiiiuuuzzzwwwlll^^^VVVSSSNNNDDD;;;;;;>>>@@@???<<<===DDDIIIWWWRRRXXXjjj{{{yyy{{{~~~}}}zzzrrrkkkhhh```XXXUUU\\\hhhrrrzzzuuugggkkkmmmhhh[[[IIIEEECCC===???JJJRRRddd~~~uuu[[[OOOCCC???>>>;;;:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;999999888888888888999999999:::;;;:::888888:::;;;:::>>>BBBBBB@@@>>>@@@BBBFFFNNNXXX___cccgggkkknnnsss{{{ooo^^^SSSPPPOOORRR```wwwrrrqqqqqqOOOEEEGGGUUUnnnooohhhzzzvvvTTTEEEBBB>>><<<<<<===<<<<<<>>>============<<<<<<<<<;;;;;;:::999999999999:::999999888888777777666666555444444444444555666666888888888888777777777666888888999:::;;;<<<======999;;;<<<<<<<<<===???AAA??????@@@AAABBBDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFJJJKKKNNNPPPQQQQQQPPPOOOQQQSSSUUUVVVWWWYYY\\\^^^```]]]XXXRRRQQQXXXeeepppwwwiii```]]]cccnnnwwwwwwsssqqqooommmpppooonnnllliiigggeeedddbbbcccdddeeeeeegggjjjmmmkkklllmmmllljjjfffcccbbb^^^[[[WWWUUUTTTSSSRRRPPPNNNNNNMMMNNNMMMKKKFFFCCCDDDCCCBBBAAA@@@???>>>>>>===============<<<<<<;;;::::::999999999999::::::<<<===??????@@@CCCGGGJJJNNNRRRWWW\\\```eeekkkooo{{{zzzvvvwwwuuuzzzyyyuuuyyypppqqqyyytttiii\\\UUURRRMMMBBB999<<>>????????????????????????::::::999888888888999999999::::::999888888999;;;=========<<<===>>>@@@AAACCCGGGMMMTTTZZZ___bbbdddggglllvvvvvvdddXXXRRRPPPRRR___ttt}}}iiihhhnnnQQQHHHIIIQQQeeeeeeaaa|||tttTTTEEEBBB>>><<<<<<======<<<>>>============<<<<<<<<<<<<;;;::::::999999::::::777777777777777777777777555444444444444555666666888888888888777777777666666777888:::;;;;;;;;;;;;999:::<<<<<<<<<===???BBB??????@@@AAABBBDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHIIILLLNNNOOOOOONNNMMMRRRTTTVVVWWWXXX[[[___ccciiihhhccc\\\VVVZZZeeeoooxxxiii___[[[```jjjsssssspppnnnllliiiqqqpppnnnkkkgggccc___]]]cccddddddccccccdddhhhkkkiiiiiihhhgggeeebbb___\\\YYYVVVSSSQQQQQQPPPOOONNNKKKKKKJJJJJJJJJHHHDDDAAABBBAAAAAA@@@???>>>======<<<;;;;;;:::::::::::::::888888888888888888888888999;;;===>>>@@@BBBFFFIIIIIIKKKNNNQQQUUUYYY^^^aaajjjkkkxxxzzzzzzxxxxxxyyyxxx{{{~~~vvvxxx}}}sssiii\\\UUUSSSMMMBBB999===??????<<<999;;;CCCJJJPPPQQQWWWaaajjjpppuuuxxxvvvppp~~~zzzqqqjjjiii```XXXUUU\\\gggpppwww||||||vvvnnnhhh\\\IIIBBBBBB<<<>>>JJJTTTkkktttcccIIIBBB=========;;;:::;;;:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@?????????;;;::::::999888888999999999999:::999888777999;;;>>><<<;;;:::;;;>>>???@@@AAACCCGGGNNNTTTZZZ]]]___aaabbbhhhoootttyyyuuubbbWWWUUUSSSTTT^^^qqquuubbbddd|||hhhSSSJJJJJJOOOaaabbbcccvvvTTTDDDAAA>>><<<=====================<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::777777777777777888888888555444444444444555666666888888888888777777777777555666888:::;;;;;;;;;:::999;;;<<<<<<<<<===???AAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLQQQSSSUUUVVVXXX[[[___ccckkknnnmmmfff^^^]]]fffoooyyyhhh]]]XXXaaakkkssssssnnnllliiifffooonnnllliiieeeaaa\\\ZZZcccccccccaaa```aaadddgggfffeeecccbbbaaa^^^[[[XXXWWWTTTQQQOOONNNNNNMMMKKKJJJHHHFFFFFFFFFEEEBBB@@@>>>>>>>>>>>>===<<<:::::::::999888777777777777888777777888888888888777777666888;;;===???BBBEEEHHHEEEFFFGGGIIILLLOOOSSSUUUYYYYYY^^^mmm~~~}}}zzzwwwtttnnntttvvv{{{}}}}}}yyy{{{tttjjj^^^XXXUUUOOODDD;;;===??????<<<999;;;BBBIIIKKKPPPXXX___dddhhhnnnrrryyytttiiiooo}}}vvvmmmgggggg___XXXUUU\\\gggooovvv{{{}}}uuukkk\\\HHHAAAAAA<<<>>>JJJVVVnnn{{{aaaPPP@@@;;;999;;;===<<<===???;;;;;;<<<===???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<;;;:::999999888999999888999:::999777777999:::::::::999999999;;;===>>>===???CCCIIINNNRRRVVVXXXWWWWWWZZZ```fffmmmyyyvvvdddYYYWWWUUUTTT]]]ooouuucccdddgggUUUKKKIIINNNbbbfffjjjyyyTTTDDDAAA>>><<<============<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;::::::::::::;;;777777777888888999999999555444444444444555666666888888888888777777777777555777999;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDFFFHHHJJJLLLHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUXXX\\\___gggnnnrrrnnneeeaaagggooo{{{zzzhhh[[[UUU```kkkttttttpppooommmjjjmmmmmmmmmkkkhhhddd```^^^cccccccccbbb```aaadddfffdddaaa___^^^^^^\\\XXXUUUWWWTTTPPPMMMLLLKKKIIIGGGGGGEEEBBBAAAAAAAAA@@@>>>:::;;;;;;;;;;;;999888777999999777666666666777888666777888888888888777666444666999;;;<<<>>>AAADDDEEEDDDDDDEEEGGGKKKMMMNNNNNNQQQTTTZZZlll~~~uuuyyyxxxtttppphhhooossswww|||yyyttt~~~tttjjj^^^XXXVVVPPPEEE;;;<<<>>>???===:::;;;AAAGGGKKKQQQYYY```eeekkkppprrrooovvvuuujjjeeeppp}}}vvvlllffffff\\\UUUSSS[[[gggpppwww||||||vvvhhhjjjuuuooo^^^HHH@@@AAA<<<>>>JJJVVVqqqcccMMMCCC<<<888888;;;======>>>BBB======???@@@AAACCCDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999999999999888999999888777777888:::666888::::::999999:::<<<999===BBBEEEGGGJJJMMMPPPNNNNNNRRRXXX]]]cccnnnxxx{{{zzziii___VVVTTTTTT[[[mmm}}}iiieeekkkXXXKKKGGGLLL```ffflllzzzTTTDDDAAA>>><<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;::::::::::::;;;777777888888999999::::::555444444444444555666666888888888888777777777777666888:::<<<======<<<<<<;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDDDDFFFIIILLLNNNIIIIIIIIIIIIJJJLLLMMMNNNKKKMMMPPPRRRSSSVVVYYY\\\bbbkkktttrrriiidddhhhoooxxxzzzgggYYYSSS]]]hhhsssuuusssssssssqqqnnnnnnooonnnmmmjjjgggeeeddddddeeedddccccccfffhhhbbb___]]]\\\\\\[[[WWWTTTXXXUUUPPPMMMJJJHHHFFFDDDEEEBBB>>><<<============::::::;;;;;;;;;999888777;;;:::999888777888999999666666777888888777666666333555888999:::;;;>>>@@@DDDBBBAAAAAADDDFFFHHHIIIEEEMMMPPPQQQ```vvv{{{pppkkkwwwvvvrrrooohhhooorrrtttpppmmmxxxkkkqqqggg\\\VVVTTTNNNCCC999<<<>>>@@@>>>:::;;;AAAFFFMMMRRRZZZaaaiiippptttttthhhqqqsssjjjffftttwwwmmmhhhhhhZZZSSSRRR[[[gggqqqxxx}}}zzz~~~|||iii\\\[[[___iiissstttaaaKKK???@@@<<<>>>JJJWWWrrrjjjNNNBBBAAA???;;;:::<<<======???BBB??????AAABBBDDDEEEFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@===<<<;;;:::999999999999888999999888777777888:::444888<<<<<<:::999:::<<<888===BBBDDDDDDDDDGGGKKKJJJKKKPPPVVVYYY\\\ccclllsss{{{{{{jjjaaaUUUSSSSSS[[[mmmmmmeeeqqqZZZLLLFFFIII]]]ccchhhxxxyyyOOOCCC@@@===<<<===>>>>>>>>><<<<<<<<<;;;::::::999999999999888888999;;;<<<===999888777666666777777888555444444444444555666666888888777666666666666666999:::;;;<<<===============<<<;;;:::;;;===???@@@???@@@AAAAAACCCCCCDDDEEEAAABBBCCCCCCBBBBBBDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGKKKIIIGGGHHHLLLNNNMMMLLLOOOPPPRRRTTTUUUWWWWWWXXX]]]```gggmmmlllggggggjjj|||iiiPPPLLLYYYeeepppqqqllliiijjjkkkpppqqqqqqqqqooollliiiggggggccc```aaadddffffffeeedddbbb```]]]ZZZXXXWWWVVVUUURRRNNNHHHCCCBBBBBBDDDCCCAAA>>>============<<<:::::::::999999888888888999888888888777777666666666666666666666666666666666888999999888888999:::===>>>???@@@AAABBBCCCCCCFFFEEEGGGPPP\\\ddddddaaacccfffnnnvvvyyy{{{~~~qqqssssssmmmkkkkkkqqq}}}zzzuuuooogggkkk|||kkkrrrrrrggg\\\YYYXXXQQQEEE<<<===<<<:::999999===CCCHHHQQQUUUZZZ```gggooowww}}}ttttttzzziiiwww~~~}}}{{{ssskkkgggXXXUUURRRWWWaaannnxxx}}}~~~mmmZZZeee```^^^kkkrrrppp\\\III@@@<<<;;;@@@IIIYYYtttyyyZZZDDD===>>><<<<<<<<<<<<===???@@@AAA???AAADDDEEEFFFFFFHHHIIIKKKIIIHHHHHHGGGEEE@@@===>>>>>>===<<<;;;;;;::::::999::::::::::::999888888888888888888888888888888<<<======???@@@CCCDDDFFFIIIJJJMMMSSSUUUXXX```iiipppvvv~~~yyyfff___SSSRRRSSSYYYiiirrrddd{{{vvv]]]LLLDDDLLLUUU^^^vvv{{{~~~xxxmmmwwwOOOCCCAAA===<<<===>>>>>>>>>======<<<<<<;;;:::::::::999999888888999;;;<<<===:::999888777666777777888555444444444444555666666888888777666666666666666999999:::;;;<<<<<<<<<<<<===<<<;;;:::;;;===???@@@===>>>>>>???@@@AAABBBBBBAAABBBCCCCCCBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFJJJHHHGGGHHHLLLNNNMMMLLLKKKMMMNNNPPPRRRSSSTTTTTTVVVZZZbbbjjjllljjjlllqqqyyyhhhPPPKKKTTT```lllppplllhhhggghhhoooooopppooonnnkkkiiiggghhheeeaaaaaaccceeefffeeedddcccaaa^^^[[[XXXUUUTTTSSSQQQMMMHHHDDDCCCDDDEEEEEEBBB???=========<<<;;;::::::999999999888888888888888888777777777666666555555555555555555555555555666888777666666777999;;;;;;<<<===>>>???@@@@@@BBBAAAAAAFFFMMMSSSSSSRRRUUUWWW]]]eeejjjnnnwwwrrrttttttrrrpppnnnrrr~~~|||mmmhhhccc```]]]eee~~~|||jjjiiixxxvvvjjj[[[SSSRRROOODDD999======<<<;;;;;;>>>DDDHHHOOOSSSZZZbbbjjjqqqxxx||||||yyyzzzppp~~~}}}zzzrrriiidddXXXTTTRRRVVVaaammmvvv{{{}}}~~~bbbbbb___fffttt{{{qqqXXXCCCBBB>>><<<@@@HHHXXXqqq|||eeeMMM???;;;===<<<<<<<<<===>>>@@@AAABBB???AAACCCCCCCCCCCCEEEFFFHHHKKKNNNMMMIIICCC???===>>>======<<<<<<;;;::::::888888888888888777777666888888888888888888888888:::;;;;;;===>>>@@@BBBCCCGGGGGGKKKPPPSSSUUU]]]fffnnnttt{{{}}}kkkcccVVVTTTSSSXXXgggyyygggwwwxxxaaaOOOFFFLLLRRRXXXnnnzzzttt|||NNNCCCAAA>>><<<===>>>>>>>>>>>>>>>======<<<;;;;;;::::::999999888999:::<<<===<<<;;;999888777777777888555444444444444555666666888777777666666666666666888888999:::;;;;;;;;;;;;<<<;;;;;;:::;;;===>>>???======>>>???@@@AAABBBBBBAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEJJJHHHHHHIIIKKKMMMMMMMMMJJJKKKLLLNNNOOOPPPPPPPPPLLLNNNVVV^^^aaaccciiipppwwwgggOOOJJJLLLXXXfffnnnkkkfffddddddmmmmmmnnnmmmllljjjiiigggjjjgggcccbbbbbbdddeeeeeeddddddbbb```\\\XXXTTTRRRPPPNNNKKKHHHFFFFFFFFFGGGFFFDDD@@@>>>======;;;:::999999999888888888888888888888777777777777666666555555555555555555555555444555666666555555666777888999999:::;;;<<<===============>>>AAAEEEHHHIIIIIIIIIMMMUUU[[[dddqqq}}}pppsssssstttrrrrrruuu{{{yyyrrrkkkfffaaafff~~~xxxuuuyyy}}}~~~|||rrraaaQQQNNNOOOFFF888>>>>>>===<<<===@@@EEEHHHOOOSSS[[[eeepppwww{{{|||uuuooo}}}|||yyyoooeee___VVVSSSQQQUUU```kkktttwww{{{}}}~~~rrr```[[[ffftttrrrWWWEEEDDD@@@===???HHHXXXooowwwbbbMMM@@@;;;<<<===<<<<<<===???@@@BBBCCCCCCDDDFFFHHHIIIJJJKKKNNNPPPNNNRRRUUUQQQIIIBBB>>>===>>>======<<<<<<;;;;;;;;;777777777777666666666555888888888888888888888888888999999:::<<<>>>@@@AAADDDDDDHHHLLLOOOQQQYYYbbbkkkpppxxxoooeeeZZZWWWTTTWWWeee}}}yyyhhhtttxxxaaaPPPHHHPPPWWW___uuu|||MMMDDDAAA>>>======>>>???>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888999:::;;;<<<>>><<<:::999777777777777555444444444444555666666777777666666666666777777777777888999::::::::::::;;;;;;;;;;;;;;;===>>>?????????@@@AAABBBCCCCCCDDDAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMNNNNNNLLLMMMMMMNNNMMMMMMLLLLLLIIIHHHKKKOOORRRWWW```jjjxxxgggOOOHHHFFFPPP___jjjiiicccaaabbbkkkkkkllllllllljjjiiihhhllliiifffcccbbbcccddddddddddddcccaaa]]]XXXTTTQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGDDDAAA>>>===<<<:::999888888888888888888888777777777777777777777666666555555555555555555555555333555666666555555666777777777777888999::::::;;;:::<<<======>>>BBBHHHNNNHHHGGGIIIOOOWWWbbbsssoooppppppsssssstttyyyzzzmmmkkk~~~|||nnnZZZQQQPPPIII==================@@@DDDHHHOOOTTT]]]iiittt{{{}}}}}}qqqlll|||{{{wwwmmmaaa[[[TTTQQQPPPUUU___jjjqqquuuyyy{{{}}}~~~~~~~~~mmm___aaaeeezzzsss[[[MMMEEEAAA===???HHHYYYlllzzzxxxfffNNN>>>;;;===>>>===<<<===???@@@BBBCCCDDDEEEHHHKKKOOOTTTWWW\\\```dddaaa^^^XXXPPPHHHAAA???>>>>>>=========<<<<<<;;;;;;888777777666666666666666888888888888888888888888888888888999;;;===>>>???BBBBBBEEEJJJLLLNNNUUU^^^hhhmmmttt{{{uuukkk^^^YYYTTTVVVddd|||wwwjjjvvv{{{aaaQQQJJJSSS\\\eee|||~~~LLLDDDAAA>>>===>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999:::;;;<<<>>><<<:::999777777777777555444444444444555666666777777666666666666777777666777888999:::::::::::::::::::::;;;<<<<<<===>>>>>>??????@@@AAABBBCCCDDDAAABBBCCCBBBAAA@@@AAABBBEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOONNNNNNNNNMMMKKKJJJHHHGGGIIIEEEDDDEEEGGGLLLYYYeeewwwjjjQQQHHHCCCJJJWWWcccddd___^^^bbbiiijjjlllmmmmmmllljjjhhhlllkkkhhhfffcccbbbcccdddcccccccccaaa^^^YYYUUUSSSPPPNNNLLLLLLMMMMMMKKKIIIGGGDDD@@@===<<<;;;999888777777777777777777777777666666666666666666777777555555555555555555555555444555777666555555666888666666777777888999999999888:::<<<<<<<<<@@@GGGNNNHHHFFFHHHMMMTTT___ppptttsssqqqtttvvvyyy~~~wwwlllzzz~~~xxxgggWWWPPPHHHAAA======<<<;;;<<>>===:::===>>>@@@BBBCCCDDDDDDDDDGGGLLLTTT\\\dddkkkqqquuutttgggVVVIIIDDDBBB@@@>>>===============<<<<<<<<<:::999888777777777888888777777777777777777777777888888999:::;;;<<<>>>???BBBBBBDDDIIIJJJLLLSSS[[[dddiiiqqqwww||||||sss```ZZZTTTVVVeee}}}wwwiiiuuufffTTTLLLSSS[[[ccc{{{zzzLLLDDDBBB???===>>>?????????>>>>>>======<<<;;;;;;:::;;;:::999999999:::;;;<<<<<<;;;999888777777777888555444444444444555666666666666666666666777777888777777888999::::::::::::999::::::;;;<<<<<<======<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJJJJKKKNNNPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEAAA>>>>>>>>>BBBNNNYYYnnnoooUUUKKKBBBDDDMMMYYY[[[XXXZZZbbbgggjjjnnnpppqqqooollliiijjjkkkkkkiiieeecccccccccaaaaaaaaa```^^^[[[YYYWWWSSSPPPNNNOOOPPPOOOLLLHHHFFFCCC???<<<;;;:::888777666666666666777777777777555555666666666666777777444444444444444444444444444555666666555555666888666666666777777777888888777888888777666999???DDDDDDBBBDDDIIINNNVVVcccpppooo{{{~~~}}}|||yyytttxxxzzz}}}vvvvvvyyyxxxooo___OOOFFFBBB>>>===<<<::::::>>>DDDIIIQQQWWW```iiiooouuuzzz}}}vvvkkkrrryyyxxxtttjjj___YYYOOONNNOOOUUU```jjjqqqsssxxxzzz|||}}}}}}~~~uuugggnnnvvv|||yyy]]]JJJCCC@@@======GGGUUU___aaaTTTIII===888;;;>>>;;;777>>>???AAABBBCCCDDDCCCCCCHHHOOOYYYccckkkrrrxxx{{{ssscccOOOCCC@@@AAA@@@>>>========================<<<;;;999888888888999:::777777777777777777777777999999999:::;;;<<<>>>>>>AAAAAACCCGGGHHHJJJQQQYYY```eeelllsssxxx}}}zzzsssccc[[[SSSUUUddd}}}uuuaaajjjdddSSSKKKUUU```mmmzzzvvvKKKEEEBBB???>>>>>>???@@@???======<<<<<<;;;:::::::::;;;;;;:::999999999:::;;;:::999888777666777777888555444444444444555666666666666666666666777888888777888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBB@@@???@@@AAABBBAAAAAAAAAAAABBBCCCCCCEEEGGGJJJJJJJJJKKKNNNQQQNNNOOOOOOOOOOOOOOONNNNNNIIIFFFEEEDDDAAA???DDDKKK\\\rrr~~~sss\\\QQQCCC@@@DDDNNNQQQPPPVVVaaafffjjjppptttuuurrrnnnjjjgggjjjlllkkkhhhdddbbbbbb```______^^^]]]]]]\\\\\\WWWTTTQQQQQQSSSQQQLLLGGGDDDAAA===;;;:::999888666555555555666666666777777555555555666666666777777444444444444444444444444222444555555444444555666555555555555555666666666555555555444444666:::===??????AAAEEEHHHKKKTTT^^^[[[iiisssxxxyyywwwxxx|||~~~uuuwwwzzz}}}~~~|||wwwrrrqqqrrrgggRRREEEDDDAAA???<<<999:::>>>FFFKKKXXX___hhhlllooosss|||yyymmmooouuuxxxvvvrrriii```[[[MMMLLLNNNVVVaaakkkqqqtttxxxzzz|||}}}}}}~~~nnnppprrr}}}aaaJJJBBB@@@<<<;;;CCCOOORRROOODDD???::::::<<<===<<<:::>>>@@@AAACCCCCCCCCAAA@@@FFFLLLVVV___dddgggiiijjj]]]SSSGGG@@@???@@@???========================>>><<<;;;999888888888:::;;;777777777777777777777777888888888999:::;;;<<<===@@@???BBBEEEFFFGGGNNNVVV[[[```gggnnnsssxxx}}}}}}xxxssseee\\\SSSSSSbbb{{{www___hhhaaaQQQJJJWWWfffxxxyyyuuuKKKEEEBBB???>>>???@@@@@@???===<<<<<<;;;::::::999999<<<;;;:::999999999:::;;;999888777666666777888888555444444444444555666666666666666666666777888888888888999:::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA@@@@@@??????@@@@@@AAABBBEEEGGGJJJJJJJJJKKKNNNRRRPPPQQQSSSTTTUUUVVVVVVVVVWWWUUUTTTSSSLLLDDDCCCFFFNNNfffwww~~~wwwaaaVVVCCC===>>>GGGJJJKKKTTTaaaeeejjjqqqwwwxxxtttoookkkfffjjjmmmmmmiiieeecccbbb^^^^^^]]]]]]]]]^^^^^^___YYYVVVSSSSSSTTTRRRLLLFFFBBB???<<<:::999999777666444555555555666666777777444555555555666666777777444444444444444444444444111333444444333222444555444444444444444444555555555444444444666999<<<===>>>>>>BBBFFFFFFGGGLLLTTTRRRaaajjjmmm|||vvvsssrrrssstttvvvuuussswwwzzz{{{{{{|||{{{nnnkkksssmmmWWWGGGFFFCCCAAA===999:::???HHHNNN```hhhooorrrqqquuu|||www}}}wwwuuuqqqiii```\\\KKKKKKNNNVVVbbblllrrrtttxxxzzz|||}}}~~~yyyooosss}}}{{{ttthhhOOOBBBAAA<<<:::@@@IIIIIICCC<<<;;;;;;<<<===>>>?????????@@@BBBCCCCCCBBB@@@???<<>>>>>===============>>>>>>>>>>>><<<;;;999777777888999:::777777777777777777777777888888888888999:::;;;<<>>AAADDDEEEFFFLLLTTTXXX\\\cccjjjpppuuuzzz~~~|||yyyfff\\\RRRRRRaaaxxxhhhsssdddRRRJJJUUUddduuuzzzuuuNNNEEEAAA>>><<<<<<===>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;:::::::::999777777777666555555666777888666555444333333333444555888555333333666888777666888999;;;<<<======<<<;;;:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBAAA@@@@@@???>>>???@@@@@@@@@AAADDDFFFCCCDDDFFFGGGGGGIIILLLNNNTTTSSSTTTWWW[[[^^^\\\ZZZ^^^dddeee^^^WWWSSSMMMEEEIIIZZZooo{{{~~~vvvfffWWWHHHAAA===AAACCCDDDMMMYYYgggmmmtttyyyyyywwwtttsssmmmnnnnnnmmmllljjjgggfffaaabbbaaa___\\\ZZZZZZZZZYYYTTTQQQQQQOOOIIIDDDDDD<<<:::888555444444444555444444444555555555666666777777666666555555555555444444444444444444444444333333333333333333333333444444444555555555555666888666555444444555666888;;;<<<===@@@CCCFFFIIIJJJNNNXXX___dddppp{{{oookkkiiiiiiiiijjjooovvv}}}yyy~~~wwwvvvzzz~~~|||}}}~~~qqqooonnncccWWWLLL>>>BBBBBB:::888@@@CCCFFFPPPSSSdddooowww}}}sss{{{|||zzzxxxoookkkggg[[[MMMJJJKKKRRR___kkkppprrryyy{{{|||}}}}}}~~~|||ooolllqqqmmmLLLCCCAAA===;;;;;;;;;;;;:::999999999:::<<>>>>>>>>??????@@@BBBAAA???>>>>>>>>>???@@@<<<<<<:::999888666555444888888999999999999888888888888888888999:::;;;<<<>>>>>>@@@BBBEEEHHHLLLNNNVVVYYY^^^dddiiipppwww{{{{{{zzzmmm___RRRQQQ\\\qqqwwwnnnnnnWWWIIIQQQ___ppp~~~}}}yyyNNNDDDAAA>>><<<<<<=================================>>><<<:::999::::::999888888777666555555666777888555555333333333333444555888666333333555666666555777888:::;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@@@@AAACCCEEEDDDFFFHHHHHHIIIJJJMMMOOOTTTSSSTTTXXX]]]aaabbbbbbaaagggiiiddd^^^[[[UUUOOOJJJWWWggguuu}}}yyyjjj[[[LLLBBB===???@@@BBBLLLXXXhhhmmmuuuyyyzzzxxxvvvuuuoooooonnnmmmjjjhhheeecccddddddcccbbb```^^^]]]]]]]]]WWWRRRPPPLLLDDD>>>===;;;999777555444444444555444444444555555555666666666666666666555555444444444444444444444444444444333333333333333333333333444444444444555555555555777666555444444555666777999:::;;;===@@@CCCFFFGGGHHHQQQWWW[[[ggguuuwwwpppjjjgggeeeeeecccbbbffflllvvvzzzzzz~~~{{{zzz~~~tttmmmlllbbbXXXMMM>>>CCCDDD;;;999AAAEEEHHHRRRQQQ]]]eeerrrttt}}}}}}{{{zzzxxxoookkkggg[[[MMMJJJKKKSSS```kkkqqqsssyyy{{{}}}~~~~~~zzzmmmiii~~~sssPPPBBB???;;;999888999888888999999:::;;;===@@@BBBCCCFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????<<<<<<;;;999888777666555777888888888888888888777888888888888999:::;;;;;;>>>>>>???AAADDDHHHKKKMMMTTTWWW[[[```fffmmmtttyyy}}}{{{qqqcccUUUSSS]]]pppzzzuuu\\\KKKOOO]]]ppp{{{vvvzzzNNNDDDAAA>>><<<<<<=================================;;;:::888888:::;;;::::::888888666666666666777888555444333333333333555555;;;888666555666777777666777777999::::::::::::::::::::::::;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>???AAAAAA@@@AAACCCEEEFFFGGGIIIIIIJJJKKKNNNPPPPPPPPPQQQUUU[[[aaafffgggeeejjjllliiieeebbb^^^ZZZLLLRRR]]]kkkyyy|||ooo___OOODDD===>>>???AAAKKKXXXfffkkkrrrwwwxxxvvvtttsssmmmmmmlllkkkjjjhhhfffeeedddddddddcccbbb```___^^^]]]VVVPPPMMMHHH@@@;;;:::999888666444333333444555444444555555555666666666555555555555555444444444444444444444444444444444333333333333333333333333444444444444555555555555777666555444444555666777666777888:::===@@@BBBDDDFFFMMMRRRVVV```kkklllfff^^^\\\^^^```___\\\]]]bbbeeeiiirrr|||~~~~~~|||~~~xxxuuuwwwuuuyyy}}}||||||wwwllliii___WWWNNNAAADDDFFF>>>999@@@DDDHHHQQQTTTYYY]]]nnnvvv~~~{{{vvvxxx~~~zzzyyyxxxoookkkggg[[[MMMJJJKKKSSS```lllsssuuuxxxzzz|||}}}}}}~~~rrrhhhssswwwQQQBBB???;;;888888888888777::::::;;;<<<>>>AAACCCDDDHHHHHHFFFDDDBBB@@@???>>>?????????>>><<<<<<>>>@@@BBBBBBAAABBBBBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>???===<<<;;;:::999888777666666777777888888777777666888888777888888999:::;;;======>>>@@@DDDGGGJJJLLLRRRTTTWWW[[[aaahhhqqqwww|||xxxqqqcccVVVUUU___rrrxxx```LLLNNN^^^wwwxxxrrrooo|||NNNDDDAAA>>>============<<<========================:::999888999;;;=========999888777666666666777888555444333222333444555666===;;;999888888888888888666777777888999999:::::::::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDCCCCCCBBBBBB???@@@AAAAAA@@@AAACCCEEEEEEGGGHHHIIIIIIJJJLLLOOOLLLKKKLLLOOOTTT[[[aaadddhhhjjjjjjgggdddbbbaaaaaaQQQPPPTTTaaasss{{{qqqaaaQQQFFF>>>@@@CCCEEEMMMYYYbbbgggmmmqqqqqqooommmlllhhhhhhiiiiiijjjjjjjjjjjjccccccbbbbbbbbbaaa^^^]]]ZZZSSSLLLJJJEEE???;;;;;;666666555444444444444555555555555555666666666666555555555555444444444444555555555555555555555555444444444444444444444444333333444444444555555555666555555444444555555666555666777999;;;===???AAADDDIIIMMMQQQZZZbbbbbb\\\UUUXXX___fffgggbbb```bbb___aaagggsss|||}}}~~~zzzzzz~~~qqqcccfffdddhhhooonnnwwwzzzzzzxxxooojjj]]]UUUQQQIIIGGGKKKAAA999>>>BBBEEENNNXXX[[[^^^ooozzzzzzvvvooooootttxxxyyyyyyoookkkfff[[[MMMKKKKKKRRR```llltttvvvuuuwwwzzz{{{{{{|||}}}~~~~~~~~~~~~~~~yyyttt~~~wwwOOOEEEAAA<<<:::999:::::::::;;;<<<===>>>@@@BBBDDDEEEHHHGGGFFFDDDBBB@@@???>>>>>>>>>???>>>>>>@@@DDDGGGEEEEEEEEEEEEEEEFFFGGGHHH@@@@@@??????>>>>>>>>>>>>======<<<;;;:::999888888666666777777777777666666777777777777888999:::;;;<<<<<<===@@@CCCFFFJJJKKKQQQRRRUUUXXX]]]eeennntttyyytttkkk___TTTUUUbbbwwwqqq]]]LLLOOOccc}}}uuurrrMMMCCCAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;===@@@@@@@@@:::999888666666666777888444333333222333444555666;;;:::999777666666666777777777777777888999:::::::::::::::;;;<<<===>>>???===>>>>>>???AAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCBBB???@@@AAAAAA@@@@@@BBBDDDCCCEEEFFFFFFFFFGGGJJJLLLJJJJJJJJJKKKNNNSSSYYY]]]fffeeebbb```]]][[[]]]```WWWSSSRRRZZZkkkvvvooobbbRRRGGG@@@DDDHHHJJJQQQZZZaaaeeejjjmmmmmmkkkiiihhhhhhhhhhhhhhhiiijjjkkkkkkeeecccccccccdddbbb___\\\XXXPPPIIIFFFBBB<<<999:::444444444444444555555666555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444555555555444444444444555555555666777888:::<<<>>>??????AAAEEEJJJQQQWWWVVVRRRTTTZZZeeeqqqrrrlllggggggffffffhhhoooyyy||||||}}}zzzwwwzzzssskkknnnmmmppptttsss}}}|||{{{zzzyyy{{{zzzxxxqqq^^^UUUVVVUUUMMMSSSHHH<<<>>>BBBEEEMMMUUU[[[```qqq{{{{{{~~~uuupppgggeeeiiittt}}}~~~}}}|||{{{vvvyyyyyyooojjjfff\\\NNNKKKJJJQQQ___kkksssuuuuuuwww{{{|||||||||}}}~~~~~~}}}}}}}}}xxxrrrrrrwwwwwwNNNEEEAAA<<<999999;;;<<<<<>>???AAABBBDDDHHHMMMQQQPPPOOOMMMKKKIIIHHHHHHHHH@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;:::999999666666777777777777666666777777777777888999::::::;;;;;;<<<>>>BBBEEEHHHJJJPPPQQQSSSVVV[[[ccclllrrr|||yyysssjjj]]]SSSUUUcccyyyzzz|||gggYYYLLLOOOeee}}}{{{{{{qqqMMMCCCAAA>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>???<<<===>>>???@@@BBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@AAAAAAAAA@@@@@@BBBDDDBBBCCCDDDDDDDDDEEEGGGIIILLLLLLKKKJJJKKKNNNSSSWWW___\\\[[[ZZZXXXVVVXXX]]]]]]ZZZVVVZZZfffpppnnnfffWWWJJJBBBEEEIIIKKKRRR[[[aaaeeejjjmmmnnnmmmlllkkklllkkkjjjiiiiiiiiiiiiiiihhhfffeeeeeefffeee```[[[WWWOOOFFFBBB===888555777333333444555666666777777555555666666666777777777555555555666666666666666555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444555666666777999:::<<<===>>>???CCCIIIPPPTTTSSSPPPPPPWWWdddppptttooojjjjjjkkkjjjlllqqqzzz~~~~~~|||zzz{{{}}}www}}}}}}}}}~~~xxx~~~{{{||||||xxx|||zzzdddWWWZZZZZZSSSZZZOOO???@@@EEEHHHOOOQQQZZZcccwwwpppttt{{{rrrmmmgggdddfffooovvvxxxxxxzzzxxxtttyyyzzzpppjjjfff\\\OOOKKKJJJPPP]]]jjjqqqtttvvvyyy}}}~~~~~~~~~}}}~~~zzzrrrfff]]]]]]cccgggzzzPPPCCC???:::888888;;;======CCCDDDEEEEEEFFFFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAA>>>@@@CCCEEEGGGKKKPPPTTTWWWVVVSSSOOOKKKHHHFFFEEEAAAAAABBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;:::666777777888888777777666777777666777777888999:::::::::;;;>>>AAADDDHHHJJJNNNPPPRRRVVV[[[bbbjjjpppzzz}}}vvvoooaaaUUUTTTaaawww{{{uuu```VVVKKKLLLaaa}}}jjjbbbxxx~~~MMMBBB@@@???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>AAABBBAAA;;;:::999777666666777888333333222222333444666777555666666555222222555777888888777777888999;;;<<<:::::::::;;;<<<===>>>???<<<<<<===???@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBCCCAAACCCDDDDDDCCCDDDFFFHHHKKKKKKKKKJJJHHHJJJNNNQQQUUUTTTVVV[[[ZZZUUUVVVZZZbbbaaa^^^]]]ccclllpppmmm```OOOBBBBBBEEEIIIQQQ[[[^^^bbbhhhmmmooopppqqqqqqnnnmmmkkkjjjiiiiiiiiijjjiiigggeeeeeefffddd^^^XXXQQQIIIAAA===999555444666222333555666777888888999555666666666777777777777666666666777777777888888555555555555555555555555555555555555555555555555222222333333333444444444444444444555555444444444555555555666777999:::;;;>>>>>>BBBIIIQQQTTTSSSQQQLLLRRR^^^lllssstttvvvyyyyyyyyyyyy|||}}}~~~{{{www{{{|||zzz}}}gggXXXVVVSSSQQQZZZPPP??????EEEJJJQQQWWW```jjj~~~gggiii~~~uuupppiiiffffffkkkoooqqqtttwww|||zzzuuurrryyyzzzpppjjjfff\\\PPPLLLJJJOOO[[[hhhooorrrtttxxx|||~~~~~~}}}}}}}}}~~~~~~}}}zzzqqqbbbWWWSSSKKK]]]rrr|||TTTCCC???:::888:::===@@@AAAGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>@@@CCCDDDEEEFFFHHHKKKOOONNNLLLJJJGGGFFFDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;777888888888888888888777666666666777777888999:::999:::;;;===@@@DDDGGGIIIKKKMMMQQQUUUZZZ```ggglllwww}}}zzztttdddUUUSSS^^^ttt}}}zzz___WWWLLLJJJ^^^|||uuuhhhfff~~~MMMBBB@@@???>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===@@@AAA@@@<<<;;;999777777777777888333333222222333555666777666888999777555555888;;;999888888888888:::;;;<<<:::::::::;;;<<<===>>>???;;;<<<===???@@@AAACCCCCC???@@@AAAAAABBBBBBBBBAAA@@@AAABBBAAA@@@@@@BBBCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHIIIJJJHHHFFFFFFJJJMMMMMMNNNUUU^^^^^^XXXVVVXXXdddeeeccc```ccckkkrrrsssgggSSSBBB>>>AAAEEEOOO[[[YYY^^^ffflllooorrrtttuuukkkkkkjjjjjjjjjkkkmmmnnnhhheeeccccccdddbbb[[[UUUIIIAAA:::888777555555999222333555777888999999:::666666666666777777777777666666777777888888999999666666666666666666666666555555555555555555555555222222333333333444444444333444444555555444444333444444444555666777888999:::999===EEEMMMPPPOOONNNNNNSSS___nnnzzzzzzvvvssszzzyyyuuu|||zzzfffVVVPPPIIIMMMWWWMMM<<<<<>>@@@BBBBBB@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>======<<<<<<888888999999999999888888666666666666777888999:::999999:::<<<@@@CCCFFFHHHIIILLLPPPTTTYYY___eeeiiiuuu}}}|||ttteeeUUURRR]]]sss}}}```YYYMMMJJJ]]]|||||||||ssswww}}}~~~QQQEEEBBB???>>>>>>>>>>>>======>>>>>>===;;;;;;<<<===;;;:::999999;;;;;;:::999===999444444888;;;:::888444444444444555666777777888888888777666555555444666777888999:::999888888777888888999;;;<<<<<<===;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAA???======???@@@AAABBBCCCEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJPPPRRRWWW^^^bbbaaa[[[UUU___ccccccaaadddlllooommmiiiYYYGGG???@@@GGGSSS]]]dddeeegggiiilllpppvvvzzzjjjhhheeefffiiilllllljjjkkkeee^^^YYYXXXTTTNNNIII@@@===999555333555777999555555555555666666666666444666888999:::999777666666666666666777777777777999888777666666777888999888777777666555444444444777666555444333222222222555555555555555555555555555444444555555666777888666;;;BBBGGGIIIIIIHHHHHHMMMSSSaaarrrvvvttt~~~nnnooowwwlllXXXKKKCCCJJJRRRJJJ???BBBGGGJJJRRRgggsssttt[[[^^^jjj{{{~~~uuujjjgggfffhhhiiigggiiimmmzzz|||uuuuuuwwwxxxxxxsssllleee```OOOKKKIIIMMMWWWccckkkooovvvxxxzzz{{{zzzzzz{{{|||yyy{{{~~~~~~ooofffaaa``````___hhhsssPPPFFFDDDAAAAAADDDIIILLLMMMTTTSSSQQQOOOMMMKKKJJJJJJDDDFFFFFFCCCBBBDDDCCC@@@?????????@@@???>>>===<<<@@@@@@???@@@BBBEEEGGGIIIKKKJJJHHHFFFDDDDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<;;;:::888777777777888888777777888999::::::;;;;;;999999:::;;;===@@@CCCDDDGGGIIIMMMQQQVVV\\\ccchhhsss{{{}}}|||uuu___TTTVVV[[[qqq|||ttthhhVVVNNNGGG\\\|||PPPDDDAAA???===>>>>>>===<<<===>>>>>>===;;;;;;<<<===;;;999888999:::;;;:::999<<<888444555888:::999666333333333333444555666777999999888777777666555555666777888::::::999999888777888888999;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDAAAAAAAAA???======???AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNVVV```hhhhhhbbb[[[^^^eeeiiihhhjjjnnnooollleeeVVVFFF???@@@HHHUUU```fffhhhjjjkkkmmmppptttwwwllljjjggggggjjjkkkkkkjjjiiiccc\\\WWWTTTPPPIIIDDD>>>;;;888555444444666888555555555555666666666666555666777888888888777666555555666666777888999999888888777666666777888999888777777666555555444444555555444333333333444444555555555555555555555555444444444444555666777888777===DDDIIIJJJIIIHHHGGGLLLRRR^^^llluuu{{{yyysssxxxnnnnnnwwwnnnZZZLLLAAABBBKKKEEE===BBBGGGKKKSSS\\\iiiuuu~~~rrrUUUVVVeeexxxwwwmmmhhheeeggghhhiiikkkooovvvuuuuuuwwwxxxwwwrrrkkkddd___OOOLLLJJJMMMWWWccclllpppuuuwwwzzzzzzzzzzzz{{{}}}{{{|||~~~vvvqqqvvvUUUIIIGGGGGGIIIMMMSSSVVVXXXWWWVVVSSSPPPMMMLLLKKKKKKGGGIIIHHHEEEDDDGGGGGGDDDCCCBBBAAA@@@????????????CCCDDDFFFHHHJJJLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@??????;;;:::999888777777888888888888888999999:::::::::999999:::;;;===@@@BBBDDDFFFHHHLLLPPPTTTZZZaaafffuuu|||~~~|||uuu___TTTWWW]]]ssszzzllljjjVVVMMMFFF[[[~~~~~~OOOCCC@@@>>><<<=========<<<===>>>>>>===;;;;;;<<<===:::999888888::::::999888999666555666888999777555333333333333444555666666999999999888777777666666666777999:::::::::999888888888999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???======???AAADDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJRRR___kkknnnhhhaaa\\\eeemmmnnnmmmmmmkkkiiiaaaTTTEEE???AAAIIIWWWccckkkmmmoooqqqqqqrrrtttvvvooommmjjjiiijjjjjjjjjiiigggbbb[[[UUUPPPJJJCCC===:::999777555444444555666555555555555666666666666555555666666666777777777444444555777888999:::;;;888888777777666777777888888777777666666555555444444444333333444555555666444444444444444444444444444444444444555666777888999>>>EEEJJJJJJHHHFFFEEEHHHMMMWWWbbbhhhjjjpppwwwzzz{{{~~~|||rrrqqqxxxpppmmmuuummm\\\MMM???999BBB@@@;;;BBBGGGLLLUUUYYYgggsssvvv|||sssSSSPPPeee}}}|||ssskkkfffgggjjjkkkmmmpppyyyzzzvvvwwwwwwvvvqqqjjjccc___PPPLLLJJJNNNXXXdddlllpppsssuuuxxxzzzzzz{{{|||~~~|||}}}wwwXXXPPPOOOPPPSSSXXX\\\______]]]ZZZWWWSSSQQQOOOOOOPPPMMMOOOMMMIIIHHHKKKLLLIIIHHHFFFCCC@@@@@@AAACCCDDDJJJLLLPPPSSSTTTTTTSSSQQQNNNLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@<<<;;;:::999888888888888888888999999999999999999999999999:::<<>>>>>===;;;;;;<<<===:::999888888::::::999888777666555666888888666444333222222333333444555666999999999999888888777777777888999:::::::::999888888888999::::::;;;<<<<<<:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHIIILLLLLLKKKJJJIIIHHHFFFFFFGGGGGGLLLXXXfffmmmkkkfff]]]dddlllnnnllliiigggggg```TTTFFF???@@@HHHVVVbbbnnnqqqtttvvvvvvuuuuuuvvvrrrpppnnnkkkjjjiiihhhhhhgggbbbZZZSSSMMMFFF>>>999666666555555555555444444555555555555666666666666555555555444555666777777555555666777888999:::;;;999888888777777777777777777777777777666666555555555555444444444444555555444444444444444444444444444444444444555666777777999>>>DDDHHHHHHFFFCCCBBBCCCFFFLLLUUUYYY\\\dddlllnnnqqqvvvzzz~~~|||qqqlllmmmtttmmmpppiii[[[LLL===444======<<>>@@@BBBCCCEEEIIILLLPPPUUU\\\```llluuuvvv___TTTXXX___uuuzzzbbb}}}nnnXXXMMMEEE]]]}}}~~~}}}yyy}}}LLLAAA???<<<<<<<<<======<<<===>>>>>>===;;;;;;<<<===:::999888999::::::999888666666666777888888666555333333333333444555666666999999999888888888888888777888999:::;;;:::999999888999999::::::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>======@@@AAAAAA@@@>>>???AAACCCCCCCCCCCCCCCDDDFFFGGGHHHMMMMMMLLLJJJHHHEEECCCBBBCCCAAABBBKKKZZZggglllmmmccceeeiiijjjiiiggggggiiibbbVVVIIIAAA???EEERRR^^^lllooosssuuuuuuttttttttttttrrrpppllliiigggggggggfffaaaZZZQQQIIIBBB<<<888333333444555555555555555555555555555666666666666555555555444555666777777888888888888999999999999999999999999999888888777777777777777777666666666888777666555444444444444444444444444444444444444333333333444444555666777888<<>>FFFHHHLLLXXX___lllvvvtttqqqwwweee[[[{{{}}}vvvqqqrrrrrrpppoooppp|||zzzzzzyyyvvvqqqjjjccc___PPPLLLJJJNNNXXXccclllppppppsssvvvxxxyyyzzz|||~~~||||||}}}~~~~~~uuu\\\```aaadddhhhkkkllliiigggfffeeebbb```______```aaa]]]^^^[[[TTTQQQQQQPPPLLLKKKHHHEEEDDDEEEJJJOOORRRUUUXXX[[[\\\YYYTTTMMMHHHHHHGGGFFFEEECCCAAA???>>>>>>>>>???????????????>>>======<<<;;;:::999888777999888888888888888888888999888999999;;;===???AAABBBDDDGGGJJJNNNSSSYYY^^^iiiqqq|||yyy```TTTWWW^^^sssyyy___{{{pppZZZOOOHHH___vvvzzzwwwKKKAAA???===<<<===>>>>>>======>>>>>>===;;;;;;<<<===;;;:::999999;;;;;;:::999777777777777777777777777444444444444555666777777888888888888888888888888777888:::;;;;;;;;;:::999999999999::::::;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA????????????>>>>>>======@@@AAAAAA@@@??????BBBDDDCCCCCCBBBBBBCCCEEEGGGHHHMMMMMMLLLKKKIIIFFFDDDBBB@@@===<<>>BBBNNNZZZfffiiimmmpppqqqrrrrrrssstttsssqqqmmmhhhffffffgggccc^^^VVVLLLDDD===:::888222222333444555555666666555555555555666666666666555555666666666777777777999999999999999999999999;;;;;;;;;;;;;;;:::999888777777777777777777777777999888777555444333333333333333333333333333333333333333333333444555666777777:::===??????>>>===>>>>>><<<<<<>>>>>>@@@HHHRRRXXX^^^gggmmmsssyyyrrrqqqyyy{{{{{{pppoooqqqrrriiiaaannnwwwuuussskkkooo|||wwwjjjeeeZZZRRRIII<<<888>>>===@@@HHHHHHLLLZZZeeeoooxxxzzzyyy}}}nnn]]]{{{xxxwwwuuurrrtttxxxxxxzzzzzzxxxuuuooohhhaaa]]]OOOKKKIIIMMMWWWccckkkoooppprrruuuwwwxxxyyy{{{}}}|||||||||}}}~~~yyyfffgggiiinnntttxxxxxxtttqqqjjjiiihhhgggfffeeeeeeeee```bbb___YYYUUUTTTQQQMMMJJJIIIHHHHHHJJJMMMQQQTTTWWWXXXXXXWWWSSSLLLEEEAAACCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA=========<<<;;;999888777777777888888888888888888888888888999:::<<<>>>@@@BBBDDDGGGIIIMMMRRRWWW\\\hhhppp|||zzzaaaTTTWWW^^^sssuuu]]]|||ttt]]]QQQIIIaaallluuu|||rrrIIIBBB@@@======>>>??????>>>===>>>>>>===;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::999888888777666777888:::555555555555666777888888777777777777777777777777888999:::;;;;;;;;;:::999999999::::::::::::;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@???????????????>>>>>>@@@AAAAAA@@@???@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHGGGDDDAAA>>>@@@HHHVVVfffpppmmmeee```dddhhhhhhiiillleeeZZZMMMCCC>>>@@@LLLXXXaaaeeeiiimmmooorrrtttvvvssssssqqqmmmgggeeeeeefff^^^XXXOOOEEE<<<777666777222222333333444666777888555555555555666666666666555666777888888888777666888999999999::::::;;;;;;<<<============;;;:::999777777777777777777777777777777666555555555555555333333333333333333333333333333333333444555666666777999;;;<<<;;;<<<===???<<<;;;;;;===<<<;;;@@@HHHNNNVVVbbbkkkqqquuu{{{sssvvvllldddbbbeeeaaa\\\ggg{{{vvvwww|||xxxwwwxxxrrrnnnrrriiicccXXXPPPHHH<<<999===<<<@@@HHHIIIMMM]]]lllrrrzzzuuu\\\}}}~~~zzzwwwtttsss{{{yyyxxxvvvsssmmmeee___[[[NNNJJJHHHLLLVVVbbbjjjnnnpppsssuuuwwwxxxxxxzzz|||}}}}}}}}}}}}~~~~~~{{{mmmnnnqqqwww}}}~~~yyyuuunnnmmmmmmkkkiiigggdddccc^^^aaa```[[[XXXWWWSSSNNNKKKKKKKKKLLLMMMOOOPPPQQQUUUTTTSSSPPPKKKFFF@@@===???@@@BBBCCCDDDCCCCCCCCC@@@AAAAAABBBCCCBBBBBBBBB>>>>>>>>>===<<<:::888777666666777777888888999999888888888888:::<<<>>>???CCCDDDGGGIIILLLQQQVVV[[[hhhppp{{{zzzaaaTTTXXX```uuuttt```yyy```QQQIII```yyycccnnnvvv}}}sssIIIBBB@@@>>>===???@@@@@@???===>>>>>>===;;;;;;<<<======<<<;;;;;;======<<<;;;:::999888777666777999;;;666555555666666777888999666666666666666777777777888999:::;;;;;;;;;:::::::::::::::::::::::::::;;;:::;;;===>>>@@@AAAAAABBB@@@@@@??????????????????@@@AAAAAA@@@???@@@BBBEEEFFFEEEDDDDDDEEEGGGIIIKKKIIIJJJMMMNNNOOONNNMMMLLLKKKIIIEEEBBBEEEPPP^^^iiikkkaaa[[[aaaggggggggghhheeeZZZMMMCCC>>>@@@LLLXXXaaadddiiimmmqqqtttxxx{{{rrrrrrqqqlllgggddddddfffYYYTTTJJJ???777333333555333222222333444666999:::555555555555666666666777444666888999:::999777666777777888999;;;<<<=========>>>>>>???>>><<<:::999777777777777777888888888666555555555555666777777333333333333333333333333333333333333444555666666777999:::::::::;;;>>>@@@999:::===@@@???===@@@FFFIIISSSaaakkkppprrruuuxxxyyy~~~}}}pppkkkqqqrrrmmmuuuvvvyyy}}}ssswww{{{mmmhhhdddXXXPPPHHH<<<999<<<;;;???HHHIIINNN___llloooxxxzzzZZZzzz{{{vvvrrrtttxxxwwwuuuqqqjjjccc]]]YYYMMMJJJGGGKKKUUUaaaiiimmmqqqsssvvvwwwwwwxxxyyy{{{~~~~~~~~~~~~~~~rrrrrrqqqsss}}}zzznnntttwww|||~~~wwwrrrppppppooonnnjjjfffbbb```\\\___```]]]ZZZYYYUUUPPPMMMMMMNNNOOOOOOOOONNNMMMSSSQQQOOOKKKGGGBBB>>><<<>>>???AAACCCEEEEEEEEEEEE???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>>>><<<:::888777555666666777888999999:::888888888888999;;;===>>>CCCEEEGGGIIILLLQQQVVVZZZgggooozzzzzz```TTTYYYbbbwwwuuuddd|||bbbQQQGGG```ppp^^^}}}mmmsss|||vvvKKKBBB@@@>>>======>>>>>>===>>>>>>===;;;::::::===???AAA???>>>>>>??????>>><<<999888666666777888888777666555555555555666666777555666666666777777777888888888999::::::::::::999999999888888999999:::;;;;;;<<<===???@@@@@@@@@@@@???@@@AAAAAA@@@???@@@AAA?????????@@@AAABBBDDDEEEBBBDDDEEEEEEEEEEEEHHHJJJMMMKKKMMMQQQRRRSSSXXX^^^YYYXXXVVVQQQKKKGGGJJJPPPZZZ\\\^^^^^^]]]___cccgggaaaUUUGGG>>>;;;@@@MMMZZZbbbkkkqqqooommmqqqwww{{{wwwwwwsssmmmjjjggg```WWWPPPHHH???888555555444333222333444444333222333555555666666555444444666888666777999;;;>>>???@@@@@@===<<<<<<;;;:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;999777777888:::999888666555444444444555555444333333222222333333444444333222222222333333777888888888888;;;@@@CCCDDDHHHMMMQQQSSSSSSTTTUUU\\\^^^```cccgggmmmtttyyy~~~{{{~~~tttnnnjjj]]]SSSKKK???;;;999999===BBBIIIUUU```eeevvv|||bbbnnn~~~zzzwww|||xxxxxxwwwsssmmmfff___[[[MMMJJJGGGKKKUUUaaajjjnnnsssuuuwwwwwwwwwxxxzzz{{{zzzyyyyyy{{{}}}}}}}}}~~~wwwaaaWWWYYY[[[jjjiiisssxxxzzz|||tttuuuuuusssppplllhhhgggfffbbbcccaaa]]]XXXUUUVVVXXXQQQPPPOOOMMMMMMMMMNNNOOONNNKKKGGGEEEAAA>>>???AAA;;;>>>??????BBBFFFEEEAAAAAA@@@@@@AAABBBCCCAAA@@@???>>>===>>>>>>===:::888555555666777777777777777:::999999:::<<<===<<<;;;BBBCCCEEEGGGIIINNNTTTYYYfffooozzzvvvttt___UUUXXXccc|||wwwaaayyy___QQQJJJ^^^mmmdddyyyqqqkkkmmmsssJJJBBB@@@>>>======>>>>>>===>>>@@@@@@???===;;;;;;<<<===<<<;;;<<<===>>>===<<<999888666666777888888777666555555555555666777777555555666666777777888888888888999::::::::::::999999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@???@@@AAA@@@???>>>???AAA?????????@@@AAABBBCCCDDDBBBCCCEEEEEEDDDEEEGGGIIIKKKIIIKKKPPPUUU[[[dddnnnpppnnniii___RRRHHHGGGJJJRRRVVVZZZ]]]^^^^^^```bbbaaaVVVJJJBBB>>>AAANNN[[[gggnnnrrrnnnlllmmmqqqrrruuutttpppiiieeebbb[[[SSSIIICCC<<<777555555555444222444555555333333444666555666666666666777999<<<<<<===???CCCFFFIIIKKKLLLLLLJJJGGGEEEDDDDDDDDDCCC>>>>>>===;;;;;;::::::::::::::::::999777777999;;;999888777555555555555555555444333333222222333333333333333222222333444444777777888888999<<<@@@DDDMMMVVVbbblllooommmiiigggaaaaaacccgggmmmsssxxx{{{yyyqqqlll^^^SSSKKK???:::888999???FFFLLLVVV^^^kkkxxx~~~iiiuuu~~~zzzyyyxxxsssmmmeee^^^YYYMMMJJJGGGKKKUUU```iiimmmrrrtttvvvwwwwwwxxxzzz{{{xxxxxxxxxyyy{{{}}}~~~~~~|||||||||}}}~~~~~~uuu```SSSGGGLLLbbb|||```hhhsssxxx}}}|||zzzzzzxxxtttoookkkiiihhhffffffeeeaaa[[[WWWWWWXXXSSSRRRQQQOOONNNMMMMMMMMMEEEEEEGGGHHHFFFBBB>>><<<===AAABBBAAACCCEEEDDD@@@BBBAAAAAABBBDDDDDDCCCBBB???>>>>>>>>>>>>===:::888666777777888888999888888:::999999:::===>>>>>>===BBBCCCEEEFFFIIINNNTTTXXXccclllxxx}}}ttt___UUUYYYddd}}}|||nnnqqqZZZQQQKKK```wwwgggyyywwwllllll|||nnnIIIBBB@@@>>>======>>>>>>===>>>@@@BBBBBB???<<<:::999;;;:::999:::;;;<<<;;;:::999777666666777888888777555555555555555666777777555555666777777888999999888888999::::::::::::999999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@>>>???@@@@@@>>>>>>???@@@????????????@@@BBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIIIIGGGHHHNNNUUU]]]jjjuuuvvvdddVVVPPPOOOMMMRRRYYY^^^```______^^^___XXXNNNFFF@@@AAAMMMZZZggglllnnnkkkjjjkkkllljjjqqqppplllddd___[[[SSSKKK???<<<888666555555555444333444555555444444555777555666888888999;;;>>>AAACCCDDDGGGKKKPPPUUUZZZ\\\]]]ZZZUUUSSSSSSQQQNNNKKK@@@???>>><<<;;;:::::::::888999999999777888999;;;999999777666666666666666555444444333333333333333222222222222333444444555666777888888:::===AAAEEEMMMWWWeeepppuuuuuurrrpppffffffgggmmmuuuzzz||||||wwwqqqmmm___TTTKKK@@@:::777999AAAJJJRRRYYY```sss{{{}}}uuu{{{zzzxxxtttmmmeee]]]YYYNNNJJJGGGJJJSSS___ggglllppprrruuuvvvwwwxxxzzz{{{yyyyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~|||yyy{{{uuu^^^GGGCCCSSSgggoooUUU\\\llluuu~~~yyyuuuqqqoookkkkkkiiieee```[[[XXXXXXUUUTTTRRRPPPOOOMMMLLLLLLFFFGGGIIIJJJKKKIIIEEEAAA@@@DDDEEECCCCCCEEEDDD@@@BBBAAAAAACCCEEEFFFFFFEEE@@@???>>>>>>>>>===;;;999888888888999999999999999999999999;;;>>>@@@AAA@@@AAABBBDDDFFFIIIMMMTTTXXX```iiivvvttt^^^TTTZZZggg~~~yyyzzzeeeTTTPPPNNNeeefffuuuqqqqqqoooIIIBBB@@@>>>======>>>>>>======???@@@@@@>>>;;;;;;;;;<<<:::999999::::::999777888777666666888999888888555555444555555666777888555666666777888888999999888888999::::::::::::999999999888888999999:::;;;:::;;;<<<>>>??????@@@@@@===?????????>>>===>>>???????????????@@@AAABBBCCCAAABBBCCCCCCCCCDDDFFFHHHIIIFFFGGGKKKPPPVVV```jjjtttggg___ZZZQQQUUU[[[```bbbaaa___^^^\\\WWWPPPHHH@@@???IIIUUU___cccffffffhhhkkkkkkgggkkkmmmjjjccc[[[UUULLLCCC888777666555555444444333222444555555555555666777666777999:::<<<>>>BBBFFFHHHJJJNNNSSSZZZ```fffiiikkkgggdddbbb```[[[SSSMMM@@@???===;;;999888888888666888999999888888999;;;999999888777777777777777555555444333333333333333111111111222333444555666444666777888:::===AAADDDGGGLLLSSSZZZ___dddiiilllhhhggghhhoooyyy~~~~~~{{{}}}pppmmmmmmaaaVVVLLL???:::777888BBBMMMWWWaaaiiirrrzzzzzzyyyyyywwwtttnnnfff```[[[OOOJJJFFFIIIRRR]]]eeejjjmmmppptttvvvwwwxxxyyy{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~yyyzzztttWWWKKKTTTVVVrrrdddNNNSSSdddqqq|||wwwtttnnnnnnllliiiccc^^^ZZZXXXUUUTTTSSSQQQPPPOOOOOOOOORRRRRRPPPLLLKKKLLLJJJGGGDDDGGGGGGCCCBBBEEEFFFDDDBBBAAAAAABBBEEEGGGGGGFFFAAA@@@>>>>>>>>>>>><<<:::999999888888888999999999888888999<<>>======>>>>>>===<<<<<<<<<;;;::::::===???>>>===;;;::::::999888666888666555666888999999888444444444555555666888888777777777777888888888888888888999::::::::::::999999999888888999999:::;;;:::;;;<<<===>>>?????????===?????????>>>===>>>???????????????@@@AAAAAABBB@@@BBBCCCCCCBBBCCCEEEHHHHHHFFFHHHLLLNNNOOOTTTZZZgggsss}}}|||vvvpppfff^^^YYYZZZ\\\^^^______]]]\\\YYYTTTMMMFFF???===EEEOOOXXX^^^bbbcccfffiiihhhdddfffiiiiiiaaaYYYPPPEEE<<<555555666555444333222111333444666666666666777999888999;;;===>>>AAAEEEHHHMMMPPPTTT[[[bbbiiinnnqqquuusssqqqmmmggg\\\PPPGGG>>>===;;;999888777666666555777999999888888999:::888888888888888777777777666555444444333333444444111111111222333444555666333555777888999<<>>???>>>===;;;999888888777777777888888888888999<<<@@@CCCDDDDDD@@@AAACCCEEEGGGLLLRRRWWW___hhhtttwww\\\RRR]]]mmmsss}}}kkk\\\PPPPPPOOOkkkkkknnnooonnnuuuJJJBBB@@@>>>======>>>>>>===;;;;;;:::999888:::===@@@???===;;;;;;;;;:::888666888666555666888999999999444444444555555777888999999999888888888777777777888888999::::::::::::999999999888888999999:::;;;:::;;;<<<===>>>?????????>>>???@@@@@@>>>>>>???@@@???????????????@@@AAAAAA@@@AAABBBBBBBBBCCCEEEGGGGGGFFFIIIMMMNNNLLLNNNSSSUUUbbbmmmrrruuuvvvnnnbbb]]][[[ZZZZZZ[[[[[[YYYXXXVVVOOOHHHCCC@@@@@@FFFNNNXXX___eeeeeedddeeeddd```aaaeeeccc[[[QQQHHH???888333555666666444222222222555777888999888999:::<<<;;;<<<>>>???@@@BBBFFFIIIPPPSSSXXX___fffkkkoooqqqxxxwwwssslll```RRRFFF>>><<<;;;999888777666666555555777999999888777888999666777777888888777666666666555555444444444444444222222222222333444444555222444666777888:::<<>>AAAEEEHHHKKKOOOTTTWWW]]]^^^aaaiiirrrwwwyyyxxx~~~sssssssssfffXXXJJJ;;;:::888:::AAALLLZZZkkkzzz~~~|||yyyxxx~~~|||ttttttuuussspppjjjeeebbbQQQKKKFFFFFFNNNYYYbbbfffkkknnnrrruuuvvvvvvvvvwwwvvvxxxzzzyyyvvvuuuxxx{{{{{{{{{|||}}}vvvYYYPPPNNNYYYhhhlll___LLLCCCBBBQQQcccwwwxxxvvvssspppnnnkkkgggddd]]][[[YYYWWWWWWZZZ]]]___tttwwwjjj___gggiiifff\\\TTTQQQPPPOOODDDBBB@@@AAACCCEEEFFFFFFDDDBBB???>>>??????>>>===:::999777666666777888888777777888;;;@@@CCCDDDDDD???@@@BBBDDDGGGKKKRRRVVV___hhhttt```TTT___oooxxxooommmaaaSSSOOOKKKgggtttoooooommmLLLBBB@@@>>>======>>>>>>===;;;<<<<<<<<<;;;;;;<<<>>><<<:::999999;;;;;;:::888777666555666888999999999444444444444666777888999;;;::::::999888777666666888888999::::::::::::999999999888888999999:::;;;::::::<<<===>>>????????????@@@AAA@@@???>>>???AAA???????????????@@@@@@AAA???@@@BBBBBBAAABBBDDDFFFHHHGGGJJJMMMMMMJJJKKKOOOOOOYYYaaafffpppyyyuuuhhh\\\ZZZYYYYYYZZZZZZWWWTTTTTTKKKCCCBBBDDDGGGMMMSSSYYYbbbjjjiiieeedddcccaaa^^^```[[[OOOEEE???:::666222444666666444333444666999:::<<<===<<<===>>>@@@===???@@@@@@@@@BBBEEEHHHMMMPPPVVV]]]cccgggiiiiiijjjjjjfff\\\OOOCCC===;;;;;;:::999888777777777777666888:::999888666666777555666666777777777666555666666555444444444444444333333333222222333444444222444666666666777999;;;:::===@@@BBBEEEHHHKKKNNNUUUXXX]]]dddkkkqqqvvvxxx}}}tttvvvqqqooobbbUUUKKK>>>777888===DDDJJJUUUgggwwwuuuggggggwww~~~{{{uuuuuuuuutttpppjjjeeebbbQQQKKKEEEEEEMMMWWW```eeekkknnnsssuuuuuuttttttuuutttwwwyyyxxxuuuuuuxxx||||||||||||||||||}}}}}}}}}{{{}}}}}}{{{{{{fffXXXMMMNNNWWWZZZMMMAAA===;;;GGGYYYooo~~~|||xxxvvvvvvtttrrrooohhhddd```\\\\\\___dddggg~~~rrrggg___YYYGGGDDDBBBBBBDDDFFFGGGGGGEEEBBB@@@?????????>>>===<<<:::999777777777999:::777777888;;;???BBBCCCCCC???@@@BBBCCCFFFKKKQQQUUU]]]fffsssgggWWWaaaoootttmmmwwwcccTTTOOOJJJfffuuulllnnnlll~~~MMMBBB@@@>>>======>>>>>>===;;;===???@@@>>><<<;;;:::888777777888:::<<<;;;:::777666555666888::::::999333333444444666777888999<<<;;;:::999888666555555888888999::::::::::::999999999888888999999:::;;;999:::;;;===>>>>>>?????????@@@AAAAAA@@@???@@@AAA??????????????????@@@@@@???@@@AAAAAAAAABBBDDDFFFKKKIIIIIIKKKJJJGGGHHHLLLKKKQQQUUUZZZiiixxxvvvjjj[[[ZZZZZZ[[[]]]\\\WWWTTTSSSHHH@@@AAAHHHMMMSSSXXXXXXcccllllllgggeeeeeeeee]]]\\\TTTFFF;;;888777666000333666666444444777:::;;;===???@@@???@@@BBBCCC???@@@AAAAAA@@@BBBDDDGGGGGGKKKRRRXXX]]]```aaa```XXXYYYVVVLLL@@@888999<<<;;;;;;:::999888888888999666888::::::888666555666444555666777777666555555666666555444444444444555444444333222222222333333222444555666555666888999;;;;;;;;;;;;===BBBIIINNNQQQUUU[[[aaagggmmmtttxxx|||www}}}yyysssvvvyyy{{{nnnwwwssslllhhh\\\SSSMMMCCC555888???FFFIIIQQQbbbrrr~~~nnniiiuuu}}}vvvwwwvvvtttpppjjjddd```RRRLLLEEEEEELLLWWW___dddkkkooosssuuuuuutttssssssuuuyyy{{{zzzwwwwwwzzz~~~}}}|||{{{zzzzzzyyyyyyyyy~~~wwwdddTTTMMMHHHNNNOOOBBB;;;<<<999@@@RRRhhhzzz}}}{{{||||||zzzxxxpppllleeeaaa```ccchhhlll|||zzzkkkaaaIIIGGGDDDDDDEEEGGGHHHHHHEEECCC@@@????????????>>>===<<<:::888888999:::;;;777777888;;;>>>AAABBBBBB>>>@@@AAACCCFFFKKKQQQUUU[[[eeerrrmmmZZZcccooovvvkkk}}}bbbSSSNNNKKKiiipppeeegggeeeyyyzzzKKKBBB@@@>>>======>>>>>>======>>>???>>><<<:::;;;<<<;;;:::999;;;===>>>>>>===;;;999777777888999888777666444444555777999999999;;;;;;:::888666555777999:::::::::;;;<<<<<<999777===999555666:::===;;;888::::::;;;;;;<<<=========??????@@@@@@@@@@@@??????>>>@@@AAAAAA@@@???AAABBBAAABBBBBBBBBCCCDDDDDDDDDHHHHHHIIIIIIIIIGGGFFFEEEIIIMMMPPPUUU```mmmooojjjaaa]]]ZZZ[[[]]]]]]XXXTTTPPPGGG>>>===DDDOOOWWWZZZVVVaaajjjjjjeeecccbbbaaa[[[TTTJJJAAA<<<888666555555555777888999999999999<<<===>>>@@@BBBCCCCCCDDDBBB@@@===;;;:::;;;<<<===>>>BBBGGGMMMQQQTTTUUUUUUJJJHHHDDD???;;;999888777;;;:::999888777666666666999999999888777666666555777777777777777666555555666666555444333333222222333333333333333333333333111222222333555777888999:::;;;<<<===???CCCGGGKKKPPPUUUZZZ___bbbgggmmmsssyyy|||~~~}}}yyywwwuuupppqqqvvvxxx|||zzzooocccWWWVVVPPP>>>888888<<>>;;;:::>>>JJJ]]]rrr~~~{{{{{{vvvoooiiigggiiimmmpppdddTTTDDDCCCGGGBBBAAAFFFGGGCCCCCCAAA@@@???>>>>>>>>>===<<<:::888777777777888:::777666888;;;>>>===<<<<<<>>>AAACCCFFFKKKPPPSSSZZZfffttt~~~|||oooxxxwwwiii\\\```vvvyyyrrrqqqwww```VVVHHHIIIhhhjjjdddttt{{{gggeeezzzzzzKKKBBB@@@>>>======>>>>>>======>>>???>>>;;;:::;;;<<<;;;:::999:::===>>>===<<<;;;999777777888888888777555444333555777999999999:::;;;:::888666555777999999888888:::;;;;;;999777999777666777:::;;;999666::::::;;;;;;<<<=========>>>??????@@@@@@??????>>>>>>???AAA@@@??????@@@BBBAAAAAABBBBBBCCCDDDDDDDDDGGGHHHHHHIIIHHHGGGEEEDDD>>>BBBFFFJJJUUUbbbhhhhhh```\\\YYYYYY[[[[[[XXXTTTTTTLLLBBB>>>AAAIIIPPPUUUVVV```ggggggcccaaa^^^[[[RRRLLLDDD===999888666666888888999999::::::;;;;;;;;;;;;===>>>@@@@@@AAAAAA===<<<999777666777888:::999:::===???AAABBBAAAAAA@@@>>><<<999888888999:::::::::999888888888888888999999888888777666666555777777777777777666555555666666555444444333222222333333333333333333333333222222333333555666888888888:::<<<===???BBBFFFJJJMMMRRRWWW\\\___eeelllqqqwwwzzz~~~}}}xxxwwwyyyzzz~~~{{{uuuxxxzzznnnaaaTTTSSSNNN>>>;;;888;;;EEEOOOXXXbbbjjj{{{tttvvvwwwrrrttt{{{yyyyyyzzzwwwsssuuuyyyyyynnn```ZZZZZZSSSKKKDDDEEEKKKRRR\\\dddjjjlllooopppppppppqqqrrrrrrsssuuuwwwxxxyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwwwwyyyzzzyyyzzz|||qqqeee___ZZZNNNAAAFFFEEECCCAAA>>>;;;888777;;;DDDRRRcccsss}}}yyysssmmmkkkmmmpppsssppp[[[IIIEEEHHHDDDBBBFFFEEECCCBBBAAA@@@???>>>>>>======<<<:::888777777888888999777666777:::===<<<;;;;;;===@@@CCCFFFJJJPPPTTT^^^jjjwwwmmmXXXUUU]]]XXXWWWbbbxxxwwwyyyllliiippp^^^VVVIIIJJJhhh___^^^rrrlllhhhzzzyyyJJJBBB@@@>>>======>>>>>>======>>>>>>===;;;:::;;;<<<:::999999:::<<<======;;;:::888777777888888888777555444333444777999999888:::::::::888666666777999888888888999::::::888666666777888999::::::999888:::::::::;;;<<<<<<======>>>??????@@@@@@??????>>>>>>???@@@@@@??????@@@BBB@@@AAAAAABBBCCCCCCDDDDDDFFFGGGGGGFFFEEECCCAAA@@@555999<<<>>>FFFSSS^^^ccc___[[[WWWVVVWWWWWWUUURRRTTTNNNDDD>>>>>>DDDLLLRRRWWW]]]bbbbbb```^^^XXXQQQIIIDDD???;;;999999999999<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<======>>>>>>>>>;;;999777555555555777888999999999999999999999999999999999888999999::::::;;;;;;:::::::::::::::;;;999999888888777666666666777777777777777666666555666666555555444333333333222222222222222222222222333333333333444555666777666888;;;>>>???BBBEEEGGGIIIMMMSSSXXX\\\aaaiiioootttwww|||vvvjjj^^^RRRQQQMMM@@@>>>999:::DDDPPPZZZcccjjjvvvxxxmmmsss|||xxxuuummmyyyyyyxxxxxxtttjjj]]]VVVVVVSSSKKKDDDEEEJJJQQQ[[[cccgggjjjnnnpppppppppppppppnnnoooqqqsssuuuuuuvvvvvvtttuuuvvvwwwwwwwwwwwwwww{{{zzz{{{ttt```SSSMMMGGGBBBDDDCCC@@@>>>;;;999888777888<<>>=========<<<:::999888888888888888666555777999;;;;;;:::;;;===???BBBEEEJJJPPPTTTaaammmzzzqqqYYYJJJJJJMMMVVVggg|||zzzpppooo}}}nnngggqqqZZZSSSGGGIIIeeewww[[[\\\tttxxxooo|||yyyJJJBBB@@@>>>======>>>>>>======>>>>>>===;;;::::::;;;:::999888999;;;<<<<<<:::999888666666888888888777555444333444666888888888:::::::::888666666888999888888888:::;;;;;;999888777888::::::999999;;;<<<999::::::;;;;;;<<<======>>>>>>????????????>>>>>>>>>???@@@@@@??????@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEECCCAAA>>>;;;:::444777888888;;;FFFTTT^^^___[[[VVVSSSSSSRRRQQQPPPNNNJJJCCC>>>===DDDNNNVVVWWW[[[]]]]]]]]][[[RRRHHHDDDAAA===;;;<<<=========@@@???>>>=========>>>???<<<<<<============<<<<<<;;;:::999777777777888999:::999999999:::;;;===>>>>>>???AAABBBBBB???<<<:::>>>>>>===<<<;;;;;;;;;<<<888888888888777777666666666666777777777777666666666666555555444444444333111111111111111111111111333333333333444444555666444777;;;>>>???AAADDDFFFEEEIIIOOOTTTXXX^^^gggmmmssswww{{{pppggg___UUUSSSNNN@@@@@@;;;:::DDDQQQ[[[eeelll|||uuubbbmmmsssgggvvv~~~xxxrrrhhh^^^ZZZ\\\SSSKKKDDDEEEIIIPPPYYYbbbfffhhhkkklllmmmmmmooopppmmmmmmoooppprrrssstttuuuuuuuuuvvvxxxyyyzzzzzz{{{}}}{{{~~~||||||gggVVVLLLHHHGGGEEEDDDAAA>>>;;;:::999999666777:::@@@IIITTT___eeeiiiiiimmmttt}}}~~~nnnTTTGGGHHHFFFEEEEEE???CCCCCCBBBAAA@@@???>>>>>>>>>===;;;999888888888999666666666666777999999::::::<<<>>>AAADDDIIIPPPTTTbbbnnn{{{nnnZZZQQQRRRZZZlllyyykkkbbbhhhuuuwwwjjjwww[[[TTTIIIJJJfffzzz]]][[[sssxxx~~~xxxIIIBBB@@@>>>======>>>>>>===<<<===>>>===;;;999:::;;;:::999888999:::;;;:::999999777666666777888888777555333222444666888888888999:::999888666666888:::999999999;;;======;;;:::888888888777777888;;;>>>999999::::::;;;<<<<<<<<<>>>>>>>>>??????>>>>>>>>>===???@@@@@@???>>>@@@AAA??????@@@AAABBBCCCDDDEEEEEEDDDCCCAAA>>>;;;888666444444555444666>>>MMMYYY]]]ZZZUUURRRPPPOOONNNNNNJJJHHHCCC???@@@FFFOOOVVVVVVXXXYYYXXXYYYWWWNNNDDDBBB???===<<<===??????>>>AAAAAA@@@@@@@@@@@@@@@@@@??????@@@??????===<<<<<<;;;;;;999999888999999:::777666666555666888:::<<>>>>>===;;;999888888888999666666666666666777999::::::;;;===???CCCIIIPPPTTT```mmm{{{}}}kkkeee\\\\\\mmmxxxoooaaa[[[kkkzzzlll|||```YYYMMMMMMjjj}}}]]]VVVkkk}}}}}}wwwHHHBBB@@@>>>======>>>>>>===<<<======<<<:::999:::;;;:::999888888::::::999888888666555555777888888777444333222333666888888777999999999888666666888::::::999:::<<<>>>>>>===;;;666666555555666888:::;;;999999999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>======>>>??????>>>>>>???AAA>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA>>>;;;:::555333333333444:::FFFSSSWWWVVVTTTQQQPPPOOOOOOOOOMMMIIIEEECCCDDDIIIOOOSSSSSSUUUTTTRRRSSSRRRKKKCCC@@@>>>======???@@@???>>>BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???===<<<999999888888888888888999888777666444444444555666???DDDKKKPPPQQQNNNIIIFFF@@@???>>><<<;;;:::::::::888888777777777777777777555666666777777777777777555555555555555555555555222222222222222222222222222222222222333444555666555777:::===>>>AAADDDFFFEEEIIIMMMQQQUUU\\\eeellltttxxx|||yyytttrrrfffZZZNNN@@@BBB???@@@GGGRRR^^^lllxxx}}}pppaaakkk{{{qqqoooyyyuuutttuuurrrhhh]]]XXXTTTKKKDDDDDDHHHMMMVVV___eeefffhhhiiiiiikkknnnqqqooooooooopppqqqrrrtttttttttttttttuuuvvvxxxyyyzzzwwwxxx}}}zzzyyy|||~~~tttcccRRRIIIIIIJJJGGGBBB===:::999::::::999999:::;;;<<<>>>???@@@CCCFFFJJJQQQ[[[jjjyyyyyy\\\KKKHHHDDDDDDDDD???CCCCCCDDDDDDBBBAAA???>>>>>>===;;;:::999888999999666777888777666666888:::999:::<<<>>>BBBHHHPPPUUU___lllzzznnn___[[[nnnssseeeooorrrmmm]]]WWWKKKKKKhhhaaaVVVeeevvvwwwwwwHHHBBB@@@>>>======>>>>>>===<<<======<<<:::999999::::::888777888999:::999777777666555555777888888777444333222333555777888777888999999888666777999;;;999999999;;;===>>><<<:::666555666999===>>>;;;888888999999::::::;;;<<<<<<======>>>>>>>>>>>>=========>>>??????>>>>>>???@@@>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEE???;;;888888777777>>>HHHOOOPPPQQQQQQQQQQQQRRRSSSNNNJJJFFFFFFIIIMMMPPPPPPNNNPPPPPPMMMLLLLLLIIIDDD?????????@@@CCCDDDCCCBBBDDDEEEHHHJJJJJJIIIHHHGGGFFFFFFEEECCCAAA???===<<<888888888888888888888888:::999888666555444444444999<<>>AAAEEEHHHHHHKKKOOORRRVVV\\\eeellltttwww|||xxxsssrrrggg[[[QQQDDDAAA@@@CCCJJJRRR^^^pppnnnmmmyyyuuuyyywwwrrrfffZZZTTTTTTKKKDDDCCCGGGMMMUUU]]]cccfffkkknnnooooooooopppqqqqqqpppppppppqqqrrrsssttttttsssssstttvvvwwwxxxuuuzzz~~~{{{kkkYYYPPPPPPOOOLLLEEE???<<<;;;<<<===;;;;;;;;;<<<<<<;;;;;;:::999<<<@@@CCCJJJXXXkkkzzzcccPPPKKKDDDAAACCC???AAAAAABBBBBBAAA???===<<>>======>>>>>>===<<<======<<<:::999999::::::888777888999999888777777666444555777888888777444333222333555777777777888999999888666777999;;;888777888:::<<<===;;;:::888777:::@@@EEEDDD>>>777888999999::::::;;;<<<<<<======>>>>>>>>>>>>=========>>>??????>>>>>>???@@@===>>>???@@@BBBCCCDDDEEEFFFGGGIIILLLMMMNNNNNNNNNMMMEEE@@@>>>:::555888>>>IIIKKKNNNQQQSSSTTTVVVXXXMMMIIIEEEGGGMMMRRRRRRQQQJJJMMMMMMIIIGGGHHHGGGDDDAAAAAABBBDDDGGGIIIHHHGGGEEEGGGKKKNNNOOOMMMKKKIIIGGGGGGFFFDDDBBB???===<<<999999999999::::::::::::777777666666555444444444666666888:::<<>>???@@@;;;<<<<<<<<<<<<;;;::::::555888;;;;;;???LLLbbbssshhhUUUNNNDDD@@@BBB??????@@@AAAAAA@@@>>>;;;:::???>>><<<:::999999999:::777999:::999777666999;;;888999;;;===AAAHHHPPPUUU```lllzzziii___ccc}}}dddlllnnnZZZWWWOOOQQQmmmkkkXXXXXXrrreeeYYYeee~~~rrrKKKAAA@@@???============>>><<<<<<;;;:::::::::;;;;;;777888888888888999999999777666555666888999:::999444444333333444555777888888999:::999777777777888777777888999999999999888555888666555>>>KKKKKKAAA:::999888999;;;<<<;;;:::::::::;;;;;;<<<<<<======>>>============???AAABBB??????>>>???AAADDDGGGIIIFFFFFFGGGJJJOOOTTTVVVWWWWWWUUUOOOEEE;;;777:::>>>EEEJJJMMMKKKKKKOOOSSSTTTOOOJJJFFFIIIPPPVVVVVVSSSOOOMMMLLLLLLMMMLLLHHHEEECCCCCCDDDEEEFFFHHHIIIJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIHHHFFFDDDAAA???>>>;;;:::888777777777888999:::999999888777666444444888666333333666;;;BBBFFF:::777333333666777666555777666555555666777777777888888888888777777666666666666666666666777888888222222111111111111111111333333333333444555666666888:::;;;;;;:::===BBBFFFHHHLLLPPPUUUYYY___dddhhhmmmrrrxxxyyyxxx{{{}}}xxxkkkddd```ZZZOOOFFFEEEAAADDDMMMXXXcccsssnnnZZZmmm}}}xxx|||uuuoooggg]]]VVVSSSNNNGGGCCCEEEMMMVVV]]]```dddjjjnnnppprrrsssttttttrrrpppooooooqqqtttuuuxxxxxxwwwuuussstttvvvyyy{{{}}}rrr___QQQLLLQQQTTTPPPDDD===>>>@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<777999AAADDDSSSnnnjjjTTTNNNFFFBBBCCC@@@>>>???AAACCCCCCAAA???=========>>>>>>===;;;999888999999888888888888999999::::::;;;===AAAGGGNNNTTTbbbnnn{{{qqqhhhYYYdddzzzppp{{{ggg|||mmm]]]XXXRRRRRRjjjQQQ[[[xxxnnnbbb^^^```uuu~~~xxxqqqKKKAAA@@@???============>>><<<<<<<<<;;;;;;:::::::::888888888888999999999999777666555666888999999999444444333333444555777888888999:::999777777777888777777888999999999999999333777777444:::EEEFFF>>>:::999888999;;;;;;;;;:::<<<<<<<<<<<<<<<=========>>>============???@@@AAA??????>>>???AAADDDFFFHHHEEEFFFHHHKKKOOOSSSTTTUUUZZZYYYUUULLLCCC======@@@DDDKKKOOOOOOOOOSSSTTTSSSSSSMMMGGGIIIPPPVVVXXXVVVUUUSSSQQQPPPPPPNNNJJJGGGDDDEEEFFFHHHJJJMMMOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKJJJHHHFFFCCCAAA@@@<<<;;;999888777777888999999999888777666444333222444333333555888<<<@@@CCC555333111222555888888777999888777777888999888888999999888888888777777777666666666666666777888888333222222111111111111111333333222333333444555666777999:::::::::<<>>??????@@@@@@<<<;;;777999@@@BBBNNNffflllVVVOOOFFFBBBCCCAAA>>>@@@AAABBBBBBAAA???>>>>>>?????????>>><<<:::999999999888888888888999999999:::;;;===@@@GGGNNNTTTdddppp}}}yyyiiiWWWaaattt~~~}}}jjjrrr___ZZZUUUSSShhhWWWXXXsssyyyhhhaaa^^^pppyyyqqqKKKAAA@@@???============>>><<<=========<<<;;;999888888888888888999999999:::888666555666888999999999444444333333444555777888888999:::999777777777888777888888999999999999999222777888444666===>>>::::::888888999;;;;;;;;;:::>>>>>>===============<<<============>>>???@@@@@@????????????AAACCCFFFGGGEEEGGGIIIMMMQQQTTTWWWYYY]]]]]]ZZZSSSJJJDDDAAABBBDDDKKKQQQQQQRRRTTTSSSPPPUUUNNNGGGFFFLLLTTTWWWXXXXXXVVVTTTRRRQQQOOOKKKHHHFFFGGGIIILLLOOOSSSVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSNNNMMMLLLJJJGGGEEECCCBBB===<<<:::999888888999999888888888777777555444444111111333444666777888999222111000222555888::::::;;;::::::999888888888777999999999999999888888888666666666666666777888888333333222111111111111111222222222333333444555666666777999::::::<<>>@@@<<<===BBB@@@GGGZZZ}}}{{{{{{}}}rrr\\\RRRFFFCCCDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;999999888888888888999999999:::;;;===@@@FFFNNNSSSeeerrrppp]]]eee}}}~~~www}}}nnnxxxaaa]]]ZZZWWWfffbbbWWWnnnxxxlll```kkkpppKKKAAA@@@???============>>><<<===>>>>>>===;;;999777888888888999999999::::::888666555666888999999888444444333333444555777888888999:::999777777777888777888999999::::::999999222888999555333666999888999888777888:::;;;;;;:::??????>>>>>>======<<<<<<============>>>>>>??????>>>>>>???@@@AAACCCEEEFFFFFFHHHJJJNNNSSSZZZaaafffcccbbb___XXXOOOGGGCCCBBBFFFKKKOOOOOOQQQTTTSSSPPPSSSLLLDDDBBBGGGNNNTTTVVVUUUTTTRRRPPPOOOMMMKKKJJJJJJKKKMMMPPPSSSVVVYYYZZZ[[[\\\\\\\\\[[[XXXUUUSSSPPPOOOMMMJJJHHHFFFDDDDDD???>>><<<:::999999999999777888888999999888888777555555555555444333333333444333333444666999;;;<<<;;;;;;;;;:::888777666666999999999999999999999999666666666666666777777888444333333222111111111111222222222222333444555666444666888999;;;===>>>@@@AAACCCHHHLLLRRRXXX```dddkkkqqqyyy~~~vvvqqqpppkkkiii{{{~~~|||sssuuu}}}yyyssskkkbbbZZZUUURRRTTTRRRSSSWWW___mmm|||zzz||||||xxxssstttrrrjjjaaa\\\ZZZTTTMMMGGGFFFKKKQQQVVV]]]aaafffjjjkkklllmmmnnnlllmmmppprrrtttttttttsssuuuwwwwwwwwwuuutttuuuvvvtttwwwyyy{{{ggg[[[OOOLLLIIIJJJMMMMMMFFF>>>??????AAABBBDDDEEEFFFGGGBBBFFFBBBAAAEEEAAABBBPPP{{{zzzrrrkkkcccaaaaaacccjjjrrr{{{yyydddWWWHHHCCCEEEAAAAAA@@@?????????@@@AAABBB@@@@@@AAA@@@???>>><<<;;;:::999999888888999999:::999:::;;;<<<@@@FFFNNNSSSeeesssxxxhhhooo||||||qqqqqqbbbaaaaaa^^^gggoooXXXhhhkkkjjjoooKKKAAA@@@???============>>><<<===>>>>>>>>><<<999888888999999999999:::::::::888777666666888999888888444444333333444555777888888999:::999777777777888888888999::::::::::::999555999;;;777333444666777888777777888:::;;;;;;:::??????>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDGGGHHHJJJMMMSSS^^^kkkssspppmmmhhh___TTTKKKDDDAAAFFFJJJLLLMMMRRRXXX[[[YYYQQQKKKCCC@@@DDDKKKQQQTTTOOOPPPOOOOOONNNMMMNNNNNNOOOPPPPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\ZZZWWWTTTRRRQQQPPPMMMJJJHHHFFFEEEEEEBBB@@@>>><<<:::::::::::::::::::::::::::999888777;;;:::888666555555666666::::::999999888999;;;<<<<<<>>>???>>>:::888888888999999999999999999999999666666666666666777777888555444333222111111111111222222222222333444555555444555777:::<<<>>>>>>===@@@BBBFFFKKKQQQXXX```eeeiiirrr~~~zzz}}}qqqgggaaa\\\VVVRRRVVVWWWXXX[[[cccqqq~~~{{{}}}tttssstttlllbbb[[[YYYTTTLLLGGGFFFKKKQQQVVVZZZ^^^cccggghhhiiijjjkkknnnnnnnnnnnnoooppppppqqqvvvxxxyyyyyywwwvvvvvvvvvuuuvvvxxx~~~rrrgggZZZTTTPPPSSSWWWUUUNNNGGGDDDEEEFFFGGGHHHIIIJJJJJJAAAFFFDDDCCCHHHEEEDDDOOOwww}}}kkk\\\ZZZTTTOOONNNMMMMMMQQQWWWaaacccjjjwww~~~kkk\\\JJJEEEFFFAAAAAA@@@???>>>???@@@BBBCCC???@@@@@@@@@???===;;;:::::::::999999999999::::::888999:::<<>><<<<<<===>>>===<<<;;;:::999999999999::::::::::::999777666666777888888777444444333333444555777888888999:::999777777777888888999999:::::::::::::::777999:::888555444666888777666666777:::;;;;;;:::>>>>>>===============<<<<<<======>>>>>>======<<<>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHJJJPPP\\\jjjtttxxxvvvppphhh]]]RRRHHHBBBEEEHHHJJJMMMUUU^^^bbbaaaOOOKKKEEEBBBEEEJJJOOORRRMMMNNNOOOOOOOOOPPPRRRTTTRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXUUUSSSRRRSSSQQQNNNKKKIIIGGGGGGGGGDDDBBB@@@===;;;:::::::::>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999999999:::;;;@@@@@@???===:::999;;;<<<===@@@CCCAAA===::::::<<<888888888999999999999999666666666666666777888888666555444222111111111111111111111222222333444555444444777:::>>>???>>><<>>???@@@BBBCCC@@@@@@@@@@@@???===<<<:::::::::999999999999::::::888999:::<<>><<<<<<<<<<<<============999999999:::::::::;;;;;;999888666666777888888777444444333333444555777888888999:::999777777777888888999::::::;;;;;;::::::888777777777666555666888777666666777:::;;;;;;:::<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>===<<<;;;===>>>???@@@AAABBBBBBBBBAAADDDFFFHHHKKKRRR^^^fffnnnooopppnnnhhh]]]QQQIIIFFFIIIKKKNNNUUU\\\]]]ZZZKKKHHHEEECCCDDDGGGKKKMMMLLLNNNPPPOOOOOOPPPSSSVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUTTTTTTUUUSSSPPPMMMJJJIIIIIIIIIEEEDDDAAA>>><<<;;;;;;:::>>>???BBBEEEGGGJJJKKKLLLIIIIIIIIIHHHGGGEEECCCAAABBBCCCBBB???;;;999:::<<<;;;???BBBAAA===999:::<<<777777777888888888999999666666666666666777888888666555444333222111111111111111111111222333444555444555777;;;@@@AAA>>>;;;???BBBEEEJJJPPPYYYbbbhhhpppttt{{{wwwmmmddd___\\\\\\\\\aaaeeefffmmm{{{~~~~~~|||}}}wwwrrrooohhhbbb___ZZZUUUMMMGGGEEEGGGKKKOOOUUUZZZ```eeegggiiikkkllllllmmmoooqqqqqqrrrqqqqqqtttwwwzzz{{{yyywwwuuuuuusssssssssxxx}}}pppggg______^^^YYYUUUTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMRRRLLLGGGMMMMMMMMMTTTooosssggg[[[QQQKKKFFFBBBAAABBBAAA===>>>@@@<<<===CCCMMMVVV^^^mmm{{{sssjjj\\\LLLHHHJJJDDD????????????@@@AAABBBCCCAAAAAABBBAAA@@@???===<<<;;;::::::999999::::::;;;888999:::;;;???EEEMMMRRRcccqqqfffRRRQQQWWWccc}}}ttthhhvvvsssgggooozzzvvvqqq___OOO\\\ooo|||yyyooovvvmmmKKKAAA@@@???============>>><<<<<<;;;;;;<<<===>>>???999999:::::::::;;;;;;;;;999888666666777888888777444444333333444555777888888999:::999777777777888888999::::::;;;;;;::::::888666555777777666777888666666555777:::;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>===<<<;;;===>>>???@@@AAABBBBBBBBB>>>BBBEEEFFFFFFJJJQQQXXX]]]bbbjjjooonnnfffYYYQQQHHHKKKMMMOOOSSSVVVSSSLLLFFFDDDCCCBBBBBBDDDFFFGGGLLLMMMOOONNNMMMNNNQQQUUUTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWUUURRRNNNLLLKKKKKKKKKFFFEEEBBB???===;;;;;;;;;;;;>>>DDDKKKRRRXXX]]]___```aaaaaa___[[[UUUOOOKKKCCCCCCCCC???;;;999;;;===666;;;???>>>:::666777999666666777777888888888999666666666666666777888888777666444333222111111111111111111111222333444555444555777<<>>;;;<<<>>>BBBGGGMMMVVV___eeeooottt|||yyy}}}sssggg```___bbbdddjjjmmmlllppp{{{~~~}}}||||||{{{{{{{{{xxx}}}vvvrrrkkkdddbbbddd\\\VVVNNNGGGDDDEEEHHHKKKUUUZZZ```eeehhhjjjlllnnnfffiiinnnrrrsssrrrpppooosssvvvyyy{{{yyyvvvtttsssuuuuuutttxxxxxxooommmjjjcccaaacccgggfffeeecccaaa```___^^^\\\```WWWNNNPPPOOOMMMRRRlllxxxiiiZZZMMMGGGEEEDDDFFFBBB???@@@???<<<<<>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>===;;;::::::999999::::::;;;888999:::;;;???EEEMMMRRRcccrrrnnnYYYWWWUUUeeexxxeeekkkhhhiiirrr~~~yyyqqqeeeOOOMMMPPPiiiqqqmmmtttsss{{{lllLLLCCC@@@<<<:::;;;;;;;;;;;;???>>>===<<<<<<===>>>??????;;;777666777999999888999888777777999:::999999555555333000222666666333999:::;;;:::888777888999;;;999888:::===??????===666666666666666666555555666666666666777888999:::;;;:::999999999:::;;;<<<<<<===>>>===;;;::::::;;;>>>>>>??????@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIRRR[[[eeemmmqqqnnnbbbVVVPPPQQQRRRUUUWWWTTTNNNHHHHHHDDD@@@>>>>>>@@@AAAAAAHHHJJJKKKLLLKKKLLLMMMOOOSSSUUUXXXXXXWWWVVVVVVWWWYYYZZZ[[[YYYWWWVVVWWWXXXVVVVVVUUUSSSPPPLLLIIIGGGFFFDDDBBBAAAAAA@@@>>><<<:::???GGGNNNWWWdddsss~~~|||zzzzzzxxxnnn___SSSEEECCCAAA>>><<<;;;;;;;;;888888888888888888888999888888999999999999888888:::888777777888888777555666666555444333222222111000222333333222111333444888444444777888777999===>>>@@@CCCGGGMMMUUU]]]cccqqquuu{{{~~~tttjjjhhhiiihhhooorrruuuwwwzzz~~~~~~yyy{{{{{{vvvxxx|||xxxsss{{{xxxssspppiiidddccc[[[VVVOOOIIIEEEEEEGGGHHHOOOTTT\\\bbbfffhhhjjjkkkaaadddiiioootttvvvtttrrruuuttttttsssrrrrrrqqqqqquuuvvvzzz~~~xxxqqqsss}}}~~~||||||zzzvvvyyyjjjWWWNNNQQQUUUTTTnnnvvvcccYYYMMMEEEBBBAAA???<<>>===<<<777666666777:::@@@EEEHHH]]]ddd```QQQHHHIIIIIIEEEAAA???===<<<===???CCCEEEBBBCCCCCCCCCCCCBBB@@@???>>>;;;888777888999999999;;;:::999<<>>===<<<<<<<<<<<<===>>>;;;777666888999:::999:::888666666888999999888444555444222444999:::777777888::::::999999:::;;;;;;::::::===AAA@@@;;;666666555444444444444666666777777777777888999;;;;;;;;;::::::999999:::;;;;;;<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCKKKSSS]]]gggppprrrjjj___WWWUUUTTTVVVXXXUUUNNNGGGEEEAAA===;;;;;;<<<======BBBDDDGGGHHHIIIJJJMMMOOOSSSUUUXXXYYYXXXWWWWWWWWWYYYZZZ[[[YYYWWWVVVVVVWWWXXXWWWWWWUUURRROOOLLLJJJIIIGGGEEEDDDCCCBBB@@@>>>>>>AAAFFFKKKRRR]]]lllwww~~~{{{wwwqqqdddUUUJJJ???>>><<<:::888888888888:::;;;;;;::::::999888777888888888999999888888888:::888777777888888777555777666555555333333222111000222333333222111333444777444444777888777999<<<>>>@@@CCCGGGMMMUUU^^^dddnnnsssyyy~~~rrriiihhhkkkllluuuxxx{{{~~~{{{{{{~~~~~~xxxyyy~~~|||zzzzzzwwwsssqqqjjjdddaaa[[[VVVOOOIIIEEEEEEFFFHHHNNNTTT\\\cccggghhhiiijjjcccdddhhhlllpppqqqpppmmmrrrrrrrrrrrrrrrrrrrrrrrrssstttwww{{{zzzgggZZZVVVSSSOOOeeesss|||zzzuuurrrhhh\\\RRRJJJBBB======???>>>======>>>?????????>>>===<<<666555555555777:::===@@@KKKTTTVVVMMMHHHJJJJJJEEECCCAAA>>><<<<<<>>>AAABBBCCCCCCDDDDDDCCCBBB@@@??????<<<999888888999999888<<<;;;:::===CCCJJJQQQUUUkkkxxxtttmmm{{{{{{ooosss~~~|||zzzlll{{{hhheeebbbMMMJJJLLLSSS]]]gggqqq}}}zzzlllnnnlllKKKCCCAAA>>>======>>>======???>>>===<<<;;;:::::::::===;;;888777888::::::::::::888666666777888888888333555444333666<<<===;;;555777999999999999;;;===;;;:::;;;AAAGGGFFF>>>666777666444333333555777888777777777888999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>===<<<;;;<<<===============>>>>>>>>>>>>????????????????????????DDDJJJSSS```oooxxxuuummm```[[[WWWXXXZZZVVVMMMEEE@@@===999777777888999999;;;===AAACCCDDDGGGJJJLLLPPPSSSWWWYYYYYYXXXYYYYYYZZZ[[[[[[ZZZXXXVVVUUUVVVWWWWWWWWWVVVSSSQQQNNNMMMJJJHHHFFFEEEDDDCCCAAA???AAACCCEEEGGGKKKSSS___hhhvvvvvvsssmmmcccVVVIIIAAA999999777666555666777777<<<<<<<<<<<<;;;:::888666888888888888888888888888999888777777888999777666777666666555444333222222000222333333222111333444777444444777888777888<<<>>>@@@DDDHHHNNNVVV___eeennnsssyyy~~~|||yyymmmgggiiiooorrryyy}}}vvvxxxxxx~~~}}}|||{{{vvvuuupppgggaaaZZZVVVPPPIIIEEEEEEFFFGGGLLLSSS\\\dddhhhhhhhhhhhhffffffhhhjjjmmmnnnmmmkkkoooooopppqqqqqqrrrssssssrrrsssuuuxxx}}}tttddd\\\VVVQQQbbbjjjmmmfff___ZZZRRRHHHCCC>>>999888:::<<<<<<;;;;;;<<<===>>>???>>>===<<<888777666555555666777888<<>>;;;999999:::999888<<<;;;;;;===CCCLLLTTTYYYqqq}}}yyyzzzsss~~~~~~~~~ppp{{{aaa[[[sssLLLKKKIIIMMMWWWbbbkkkwwwpppoookkkJJJBBB@@@>>>======>>>===<<<>>>>>>===;;;:::999888888;;;:::999888999:::;;;;;;<<<999777666777888888777444555444333666<<<===;;;666888999999999999;;;<<<:::888:::AAAJJJKKKDDD<<<:::999888777666666777777666666777777888:::;;;<<<<<<;;;;;;;;;::::::::::::<<<===>>>>>><<<<<<<<<>>><<<<<<==================?????????>>>======<<<<<<@@@DDDKKKXXXjjjyyy{{{uuufff```ZZZYYYZZZVVVKKKBBB<<<999666444444555555555666888;;;===???AAADDDFFFIIIMMMRRRVVVWWWYYYZZZ\\\[[[\\\]]]\\\YYYWWWVVVVVVUUUUUUUUUUUUSSSQQQOOONNNKKKIIIFFFEEEDDDCCCAAA???AAABBBDDDDDDFFFJJJPPPTTT]]]___```[[[QQQGGG???<<<777777666555555555777777;;;;;;<<<===<<<:::888777999888888888888888888999999888777777999999888777777777666555444333222222000222333333222111333444666333444777888777888;;;>>>@@@DDDHHHNNNWWW___fffrrrvvv{{{{{{yyy}}}yyy~~~{{{qqqgggeeejjjssszzz}}}yyywww|||zzz{{{zzzvvvlllcccZZZVVVPPPIIIEEEDDDEEEFFFJJJQQQ[[[dddggghhhgggfffiiihhhhhhjjjlllnnnnnnmmmnnnnnnnnnoooppppppqqqqqqqqqqqqssswww|||yyyiii___XXXUUU```ccc```XXXQQQMMMHHHAAA@@@===::::::;;;<<<;;;999:::;;;<<<>>>>>>>>>======;;;;;;:::999888777777777:::CCCJJJJJJJJJLLLJJJFFFEEEDDDAAA?????????AAABBBEEEEEEFFFFFFEEECCCAAA@@@AAA???<<<;;;;;;;;;:::888::::::;;;===CCCLLLWWW^^^vvv}}}wwwvvvuuuzzznnntttZZZSSSuuuSSSNNNKKKMMMUUU[[[aaannn}}}{{{qqqjjjIII@@@>>><<<<<<======<<<;;;======<<<;;;:::999888777999:::999999999:::<<<===>>>;;;888666666888888777555666555222444999:::777888:::::::::888888999:::;;;888888===DDDGGGDDD???999999999999888666555444777777777777888999::::::<<<<<<<<<<<<;;;;;;::::::;;;===>>>===<<<;;;===>>>======<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999<<<>>>BBBLLL]]]nnnsssqqqgggaaa\\\ZZZYYYSSSHHH>>>:::777444333333444333333444666888999999:::===???AAAEEEJJJOOORRRVVVZZZ]]][[[]]]___^^^\\\YYYXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRNNNLLLIIIHHHGGGFFFCCCAAA???@@@BBBCCCCCCCCCCCCDDDEEEIIIKKKHHH@@@999666666666555444444555666888999:::;;;<<<<<<<<<;;;:::999999999888777777888999999999888777888999:::999888888777666555444333333222000222333333222111333444555333444777888777777:::===???CCCHHHNNNVVV```fffqqquuu{{{yyyxxx{{{{{{{{{~~~{{{}}}}}}}}}{{{yyy~~~vvviiibbbdddmmmyyy}}}}}}zzz{{{www}}}}}}zzzwwwmmmdddZZZVVVPPPJJJFFFDDDDDDDDDHHHPPPZZZbbbffffffeeedddffffffeeegggkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmppptttyyy}}}kkk]]]VVVVVVUUUPPPIIIEEEDDDBBB>>>@@@???>>>=========;;;::::::;;;<<<>>>>>>>>>======<<<;;;::::::999999999999;;;AAAFFFHHHJJJLLLLLLJJJFFFEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDBBBAAABBB@@@>>>=========;;;:::999999:::<<>>===<<<<<<======<<<:::<<<===<<<<<<;;;:::999888888999::::::::::::<<<>>>AAA===999777777888888888666777555222333777777444999:::;;;:::888777888999<<<999888999<<<>>>===;;;666777777777777666555555999999888888888888999999<<<<<<===<<<<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<;;;:::999888777666666666888;;;@@@LLL[[[cccdddaaa___\\\ZZZUUUMMMBBB;;;888666333222333333222111222444666666666666888999;;;===BBBFFFJJJOOOUUUYYYZZZ\\\^^^___]]]ZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYSSSQQQOOOMMMLLLJJJHHHFFF???@@@AAABBBBBB@@@>>>===<<>>>>>===<<<<<<;;;;;;;;;:::999888777777888999:::999888777888:::::::::888888777777666555444333333000222333333222111333444444222333888999666777999<<<>>>BBBGGGMMMVVV___eeelllqqqxxxyyy{{{zzzuuussstttsss{{{zzzsssvvv{{{qqqddd```fffrrryyy~~~}}}uuuyyy{{{{{{uuurrrkkkbbbYYYVVVPPPJJJFFFCCCCCCCCCGGGNNNWWW___cccdddccccccbbbaaabbbdddhhhkkklllkkkllllllllllllllllllllllllhhhjjjmmmpppuuujjj\\\MMMJJJEEEBBBAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>===<<<::::::888777777888999::::::===AAAFFFJJJNNNPPPPPPHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGEEECCCAAAAAA@@@>>>>>>??????===<<<999:::;;;===CCCOOO]]]hhhzzz{{{mmmfffgggssstttwww|||{{{uuusssfffRRRMMM\\\fffOOOIIIJJJPPPQQQRRR```sss{{{zzzpppiiiHHH???=========>>>>>>===;;;;;;<<<======<<<;;;:::999666999;;;;;;::::::===???CCC???;;;888888999999999666777555222333777777444888999::::::999888999;;;999:::::::::999999:::;;;888777666555777:::===???======;;;:::::::::::::::<<<=========<<<;;;:::999999:::;;;;;;::::::;;;===>>>>>>>>>=========<<<<<<;;;;;;:::999888888777777333777888999@@@LLLUUUXXXYYY[[[[[[YYYQQQGGG===888777555222222222222111000111222444444444444666777888999;;;>>>AAAGGGMMMRRRWWWYYY\\\]]]\\\ZZZYYYXXXZZZ[[[\\\^^^^^^^^^]]]]]]WWWTTTRRRPPPOOOMMMJJJHHHBBBAAA@@@@@@@@@AAAAAA@@@??????>>>;;;888444333222333444777;;;???EEEIIILLLEEEDDDAAA>>><<<;;;<<<<<<:::999888666666888999:::999888777888:::;;;:::999888888777666555444333333000222333333222111333444333222333888999666666999:::===AAAFFFLLLUUU^^^dddjjjooowww~~~~~~~~~~~~zzzyyy~~~{{{oooaaaaaajjjxxxxxx}}}ssstttuuuyyy{{{qqqnnniiicccYYYVVVPPPJJJFFFCCCBBBBBBFFFLLLUUU\\\___aaabbbbbb``````bbbdddhhhjjjjjjiiiiiijjjjjjkkkkkkllllllllljjjkkknnnqqqsss|||tttcccLLLGGGCCCCCCDDDDDDDDDDDD@@@AAAAAA@@@??????@@@@@@===>>>?????????>>>===<<<<<<:::888666666777999;;;:::<<>>:::<<<===???EEEQQQbbbnnn}}}qqqggghhhqqqtttuuu{{{}}}wwwwwwaaaQQQNNNSSS~~~^^^QQQKKKRRRUUUSSSZZZhhhxxxmmmiiiHHH???>>>>>>???@@@@@@>>><<<;;;<<<=========<<<;;;:::666999;;;<<<:::;;;===@@@DDD@@@<<<999888999::::::666777555222444888888555666777999999999999;;;===666999======<<<<<<===@@@;;;999666555888???FFFKKK@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>===;;;999888888999::::::999999;;;<<>>>>>=========<<<======<<<<<<;;;::::::999444888999888;;;EEEOOOTTTSSSWWW[[[XXXOOOCCC:::666666444222111111111000//////111333333333444666888888888888999;;;AAAHHHMMMTTTWWWZZZ\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]VVVTTTQQQPPPNNNMMMJJJHHHFFFCCC@@@???@@@BBBDDDEEECCCAAA???>>><<<:::888777555777;;;@@@GGGOOOUUUXXXLLLIIIDDD@@@===;;;;;;<<<:::999777666666777999:::999888777888:::;;;:::999888888777666555444333333000222333333222111333444333222333888999666666888999<<<@@@EEELLLTTT^^^dddlllqqqxxxwww~~~oooaaabbbnnn}}}vvv~~~}}}{{{qqqppprrrxxx}}}pppmmmjjjeeeYYYVVVPPPJJJFFFCCCBBBBBBFFFKKKSSSZZZ]]]___aaabbbccccccdddgggjjjkkkjjjhhhgggggghhhiiikkklllmmmnnnnnnoooqqqssstttzzzrrrdddLLLGGGCCCCCCEEEEEEDDDDDDFFFFFFEEECCCAAA???@@@@@@??????@@@@@@@@@>>>===<<>>@@@FFFNNNSSSSSSQQQQQQRRRQQQOOONNNLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFCCCBBB@@@??????@@@BBBBBBAAA???<<<===???AAAGGGTTTeeerrr{{{|||sssgggfffrrrvvvtttyyy{{{xxxxxx^^^QQQNNNNNNqqq\\\PPPVVV[[[WWWWWW]]]vvv}}}nnn~~~eeeIIICCCAAA>>>======>>>===<<<<<<<<<=========<<<:::999888888888888999:::;;;<<<@@@>>><<<:::888777777777:::999888555222222444666777777777666777777888999888999:::;;;<<<<<<<<<<<<777555444666;;;???CCCDDDBBBCCCEEEEEEDDDAAA>>>;;;<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>???===;;;<<<>>>>>>;;;888;;;888666777888;;;DDDOOOZZZ\\\[[[UUUJJJ???888555555444333222111111111111111000///000111222111///444444444555888;;;???AAAIIILLLOOORRRTTTUUUXXXZZZ^^^___aaaaaaaaa```aaabbb[[[XXXTTTRRRQQQPPPOOOMMMKKKEEE@@@>>>@@@CCCDDDCCCJJJJJJNNNTTTPPPEEE===<<<@@@AAAGGGUUUfffppprrroooaaaTTTIIIEEEAAA;;;888:::<<<:::999999:::;;;:::999;;;:::999999888888999999666666555555444444444444111222333444555444333333222222222222333444555555;;;<<>>@@@BBBCCCCCCAAA??????CCCMMM\\\jjjsss~~~|||yyyrrrjjjeeeyyyvvvkkk}}}vvvwww___GGGGGGQQQssssssRRRQQQXXXUUUUUU\\\pppyyylllssseeeIIICCC@@@>>><<<======<<<<<<<<<<<<=========<<<::::::888888888888888999:::;;;>>>===;;;999888777777888888999888555333222333555777777777777888888999:::::::::;;;<<<============;;;999666555666888999:::777888:::;;;;;;999888777============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===???>>>===>>>@@@@@@>>><<<===:::999::::::===FFFPPPZZZ[[[ZZZSSSHHH===666333555444333222111111111111111000///000111222111///333222111111333555777999>>>AAAEEEHHHKKKMMMQQQSSSXXX\\\```aaa``````aaaccc]]][[[WWWUUUUUUTTTSSSQQQNNNKKKFFFCCCCCCCCCDDDDDDHHHPPP]]]hhhfff[[[TTTTTTVVV```qqqnnn```SSSMMMJJJDDD@@@@@@===;;;999999:::;;;::::::;;;:::999999888888999999777666666555444444333333111222333444444444333333222222222222333444555555999:::===AAAHHHQQQ[[[bbbkkkooouuu|||ppphhhnnnyyyuuuooo}}}zzz|||sssrrrsss~~~rrrllleee]]]YYYTTTPPPOOOLLLEEEAAAAAAEEEHHHNNNUUUZZZ^^^```aaa___aaacccddddddeeeggghhhiiijjjkkkkkkkkkjjjiiihhhkkknnnlllnnntttuuurrr[[[RRRIIIKKKLLLKKKLLLNNNJJJDDDEEECCCAAAAAABBBDDDDDDCCC@@@???>>>???BBBBBB@@@>>>>>>===;;;;;;<<<>>>AAABBBHHHKKKOOOSSSUUUVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDAAA???>>>???AAAAAAAAA@@@>>>>>>CCCPPP```pppyyy|||yyyxxxtttmmmiiihhh~~~zzzwww|||vvv\\\FFFFFFNNNooozzzXXXQQQSSSQQQSSSZZZkkktttjjjiiidddIIIBBB@@@===<<<<<<<<<<<<;;;<<<<<<===>>>===<<<;;;:::888888777777777888888999<<<;;;:::999888888888888777888888666444333333444777777777888999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>;;;777555555555555444444555666777888999999:::======>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======???>>>>>>???AAABBBBBBAAA@@@>>>===>>>===???GGGQQQZZZ[[[YYYQQQFFF;;;444222555444333222111111111111111000///000111222111///222111000//////000111222222555:::>>>AAADDDHHHKKKPPPWWW^^^aaa```___bbbeeeaaa___\\\ZZZYYYXXXWWWUUURRRPPPNNNJJJFFFDDDDDDFFFGGGVVVmmm}}}zzz{{{rrr```XXXTTTNNNGGGCCC>>><<<:::999:::;;;::::::::::::999888888888888999888777777555444333222222111222222333444333333333222222222222333444555555666888<<<@@@GGGPPPZZZ```iiilllrrrxxx~~~xxxpppvvvuuukkk||||||vvvtttuuu{{{mmmgggbbb]]]YYYTTTQQQPPPMMMFFFAAA@@@CCCFFFKKKQQQVVVZZZ]]]^^^^^^```bbbcccdddeeehhhjjjjjjjjjiiiiiihhhhhhhhhgggjjjlllkkkmmmssssss~~~kkkUUUMMMNNNEEEJJJOOOSSSYYY]]]XXXQQQLLLHHHCCCAAAAAACCCEEEFFFEEECCCCCCCCCDDDCCCAAA???AAAAAA@@@AAACCCFFFIIIKKKPPPRRRVVVXXXYYYXXXUUUSSSRRRQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDAAA???>>>???@@@??????>>><<<===EEETTTfffwwwyyyxxxxxxxxxrrrkkkjjjnnnyyyyyyxxx|||XXXDDDEEEKKKiii^^^OOONNNNNNRRRYYYdddmmmzzzooocccqqqdddIIIAAA???<<<;;;;;;<<<;;;:::;;;<<<===>>>>>>===<<<;;;888888777777777777777777:::999999999888888888999555666888777555333333333666777888999:::;;;;;;;;;:::;;;<<<======>>>>>>===???<<<999888888999888888777777777777999:::<<<===<<<<<<===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<======>>>>>>======<<<=========???AAACCCDDDDDDBBB@@@@@@AAA@@@AAAHHHQQQ[[[[[[YYYPPPEEE:::444222444444333222111111111111111000///000111222111///222222111000//////000000///111555888;;;>>>BBBEEEHHHQQQ\\\aaabbbbbbeeeiiifffccc```^^^]]][[[XXXVVVRRRRRRQQQMMMGGGDDDEEEGGGHHHWWWnnnpppddd^^^WWWLLLCCC@@@>>>;;;999:::;;;;;;::::::999999888888888888888999888777666444222111111111111222222333333333333222222222222333444555555555888;;;???EEENNNWWW]]]gggiiinnntttzzz|||ttt{{{rrrlll}}}|||xxxvvvuuu}}}}}}lllddd```\\\XXXTTTRRRRRROOOGGGAAA@@@BBBEEEIIINNNSSSWWWZZZ\\\^^^```cccdddeeegggjjjlllhhhhhhhhhhhhiiijjjkkkllliiilllkkknnntttuuuyyydddRRRFFFEEEKKKDDDIIIQQQZZZfffnnnlllfffZZZUUUNNNHHHEEEDDDDDDCCCIIIHHHGGGGGGFFFDDDBBBAAAAAAAAACCCFFFJJJNNNSSSUUUVVVXXXZZZ\\\\\\YYYVVVTTTQQQQQQQQQOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHCCCAAA???>>>>>>???>>>======<<<===GGGXXXkkk|||xxxxxx|||~~~wwwmmmnnnvvvsssiiittt{{{UUUEEEFFFJJJdddaaaLLLJJJPPPTTTVVV]]]fffsss|||ggglllcccIIIAAA???<<<;;;;;;<<<;;;:::;;;<<<===>>>>>>===<<<<<<888888777777777777777777999999999999999999999999444666777666444333333333666777888:::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<>>><<<:::999:::;;;:::999888777666555666777999:::::::::;;;;;;;;;:::999999999999999:::::::::;;;;;;<<<<<<============<<<<<<:::;;;<<<===???AAADDDFFFDDDCCCCCCDDDCCCBBBHHHPPP\\\\\\XXXPPPDDD;;;666444444444333222111111111111111000///000111222111///000000000000000000000111///111333555666888<<>>CCCJJJRRRXXXcccfffkkkrrrxxx}}}zzzttt}}}nnncccrrr~~~}}}xxxvvvuuuzzzpppeee```]]]YYYUUURRRSSSPPPHHHBBBAAACCCEEEGGGKKKPPPUUUXXXZZZ\\\^^^aaacccdddfffiiikkkiiiiiiiiijjjkkklllmmmnnnfffjjjiiimmmtttttt~~~mmmXXXJJJCCC@@@BBBDDDIIIPPP\\\mmm{{{~~~zzzooojjjaaaYYYRRRMMMIIIFFFHHHIIIIIIHHHFFFDDDCCCCCCCCCEEEHHHLLLQQQVVV[[[^^^[[[\\\]]]]]]\\\ZZZXXXVVVRRRQQQPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCAAA????????????>>><<<>>>===???JJJ]]]pppxxxyyy~~~{{{ooopppzzzooo~~~wwwSSSFFFIIIJJJaaaeeeKKKHHHPPPTTTQQQXXX```lllxxxllliiibbbIIIBBB@@@===<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<888888777777777888888999::::::;;;;;;;;;:::999999444555666555333222333444666777999:::::::::999888888999:::;;;<<<<<<<<<<<<>>><<<:::999999888777666999888777666666777888999999999::::::::::::999888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<===???CCCFFFGGGFFFFFFGGGEEEDDDHHHOOO\\\[[[WWWNNNCCC;;;777777555444333222111111111111111000///000111222111///............///////////////000111111111333666888???GGGRRR]]]eeekkkoooqqqqqqooollliiifffccc^^^[[[VVVTTTRRRMMMIIIHHHHHHIIIJJJMMMUUUjjjyyymmm[[[KKKDDDAAA===::::::;;;;;;:::999999888777777777777888888777777555444333222222222111111111111222333333222222222222333444555555555777999<<>>BBBFFFMMM[[[nnn~~~xxxooofff___YYYTTTQQQPPPRRRTTTUUUUUUUUUVVVWWWYYYZZZ\\\^^^bbbeeehhhjjjbbbaaa```^^^\\\ZZZXXXWWWSSSRRRPPPMMMKKKJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA??????@@@@@@???===>>>>>>BBBPPPcccwwwxxxuuuyyy~~~yyynnnqqq}}}rrrPPPHHHMMMKKK^^^uuuTTTHHHOOORRRMMMUUUZZZeeeqqq}}}rrreeeaaaIIICCC@@@>>><<<======<<<<<<;;;<<<===>>>???>>>>>>===888888888888888999:::;;;;;;<<<<<<===<<<;;;:::999555555555444222222444666777888999::::::888666555999:::;;;<<<===============;;;999888888888666444999888888888999999:::;;;999::::::;;;;;;::::::999777888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;888:::;;;<<<<<>>???EEEUUUkkk~~~yyyqqqpppuuussslllsss|||mmmMMMIIIOOOKKK\\\{{{iiiOOONNNSSSQQQRRRVVV^^^jjjwww|||iiiaaaIIICCCAAA>>>======>>>===<<<;;;<<<===?????????>>>===888888888888999:::;;;<<<<<<===>>>>>>===;;;:::999666555555333111222444777777888999:::999777555444:::;;;<<<===>>>>>>>>>>>>;;;999888999::::::999888444555555666777888999999::::::;;;<<<<<<;;;;;;;;;777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<<<>>FFFUUUeeeooorrrrrryyywwwvvvvvvuuusssooolllggg```WWWQQQOOONNNLLLJJJEEEJJJOOOYYYmmm|||iiiWWWGGGCCC>>>;;;:::;;;;;;;;;999888888777777777777777666666555555555444444444222111000000000111333444222222222222333444555555333444555555666888<<>>>>>;;;???FFFUUUiiiyyy|||vvvnnnggg]]]WWWVVVYYY\\\___ffflllssszzz{{{vvvrrrnnnmmmqqqmmmgggaaa\\\YYYWWWWWWVVVSSSOOOKKKIIIIIIJJJLLLGGGHHHHHHHHHFFFDDDBBB@@@AAA@@@@@@AAACCCCCCAAA@@@>>>???GGGYYYppp{{{ooojjjoooooolllwww|||uuujjjKKKIIIPPPKKK[[[uuu}}}VVVOOOVVVWWWPPPSSSZZZeeessspppiiiKKK@@@>>>===;;;::::::::::::;;;;;;<<<===============;;;;;;:::999999999::::::;;;@@@CCC@@@>>>===;;;888666666666555444444333333888888888888777777666666============>>>>>>>>>>>>===<<<:::888777777888999777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;<<<<<<<<<;;;::::::999888999999999:::===AAADDDPPPPPPPPPOOOMMMLLLNNNPPPXXXZZZYYYQQQEEE;;;888999555444333222222222222111222111000000000111222333/////////000000000111111111111000000111222333333999===DDDNNNYYYfffrrryyyvvv{{{}}}yyyvvvtttqqqlllkkkfff___YYYTTTPPPLLLJJJHHHLLLSSS^^^iiirrrvvvxxxxxx}}}ppp___PPPGGG???<<<;;;999999;;;999888777555555555666777777666444444333444555666111111000000000000111111111111222222222333333333666555444333444666888999;;;;;;@@@MMM___qqq}}}|||zzz}}}xxxzzzvvvwwwqqquuuxxxsssuuu}}}|||wwwyyy}}}vvvmmmkkk```[[[UUUOOOKKKHHHEEEBBBBBBBBBBBBCCCGGGLLLQQQTTTXXXZZZ]]]^^^^^^^^^___```aaabbbdddgggjjjmmmooopppnnnlllmmmooopppqqqxxxxxxxxx~~~qqq\\\IIIFFFCCCBBBBBBBBBAAA@@@AAA@@@@@@III]]]pppsssllleee[[[QQQNNNMMMNNNRRRWWWcccppp{{{{{{xxxtttqqqnnnrrrnnnhhhbbb^^^\\\\\\]]]YYYUUUPPPLLLKKKJJJIIIIIIFFFGGGGGGGGGEEECCCAAA@@@BBBAAA??????@@@BBBCCCCCCAAA???GGG]]]vvvtttpppmmmllliiimmm}}}ooonnnaaaOOOFFFCCCIIISSSkkk[[[QQQSSSQQQTTTSSSVVVaaarrrrrrgggJJJAAA@@@>>><<<;;;;;;;;;<<<:::;;;<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<<<<@@@BBB???<<<<<<;;;888666666666555444444333333666777999:::;;;::::::999<<<<<<=========>>>>>>>>>@@@>>>;;;999888777888888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;::::::999888999:::::::::;;;>>>@@@KKKOOORRRTTTTTTRRRQQQQQQXXX[[[[[[TTTIII@@@<<<<<<666444333111111111111111222111000//////000111111000000000000////////////000000000000000111222222666:::AAAJJJUUUbbbmmmsssuuu{{{}}}{{{{{{xxxtttrrrmmmfff```\\\YYYVVVTTTTTTUUUZZZ___eeeggggggfffaaafffnnnvvvrrrbbbSSSHHH>>>;;;;;;:::999;;;:::999888777666666777888777666444333333333444444222222111111111111222222111111222222222333333333666777888999:::::::::999;;;999:::CCCSSSeeesss{{{uuusssyyyxxxttt~~~yyy}}}yyynnnlll___[[[UUUOOOLLLIIIFFFDDDBBBAAAAAABBBFFFKKKPPPSSSVVVXXX[[[]]]]]]^^^___aaaaaabbbccceeegggjjjlllmmmkkkkkkmmmpppoooooovvvfff^^^bbb}}}jjjTTTEEEHHHFFFCCCBBBBBBBBBAAA@@@@@@??????DDDRRR___```YYYTTTMMMGGGEEEEEEEEEKKKRRR^^^ooo~~~zzzvvvrrrmmmjjjjjjhhheeecccbbbbbbcccdddXXXTTTOOOLLLJJJJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAADDDCCCBBBBBBCCCDDDEEEDDDCCCAAAJJJ```yyyrrrooommmnnnnnnsssooossszzz\\\MMMGGGFFFLLLTTTdddrrrYYYRRRQQQRRRQQQSSS]]]mmm{{{dddGGGBBB@@@???===<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::666666777777888999;;;<<<===AAAAAA===:::;;;:::777666666666555444444333333444666999<<<>>>>>>===<<<:::;;;;;;<<<===>>>??????@@@???===:::999888888888777777777888888888999999::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999888:::;;;:::999999:::;;;BBBHHHQQQVVVXXXVVVSSSRRRXXX[[[^^^ZZZRRRIIICCCAAA:::777444222222222222111333222111000000000000000333222222111000000//////000000/////////000111111333666===FFFQQQ]]]ggglllqqqyyy~~~{{{zzzuuuooojjjgggeeecccbbb``````______^^^[[[WWWSSSOOOTTT[[[cccmmm{{{ttteeeXXXKKK>>>:::;;;;;;::::::999999888777777777888888777666444333222222222222333333222222222222333333111111222222222333333333444777<<>>@@@AAAAAABBBGGGLLLJJJFFFAAA???>>>>>>======DDDLLLWWWmmm|||vvvpppkkkgggaaaaaaaaabbbcccddddddeeeUUURRRNNNKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDMMMeee}}}pppnnnmmmooossszzz|||sss~~~rrrUUUIIIHHHIIINNNTTTaaagggQQQRRRPPPNNNPPPXXXeeetttaaaEEEAAA@@@>>><<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::555555555555555666777888===AAA@@@;;;888999999777666666666555444444333333333666:::===???>>>===;;;999999:::;;;===>>>??????>>>===<<<:::999999999999777777777888888999999::::::::::::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999:::;;;:::888666666666:::@@@IIIQQQSSSSSSRRRRRRUUUZZZ___aaa]]]UUULLLFFF???:::555333333444444222333333222111111000000000333333333333222222222111000///////////////000000333555;;;DDDPPP\\\dddhhhmmmuuu|||}}}}}}yyytttpppooooooooonnniiieee```[[[WWWSSSNNNKKKIIILLLQQQVVV^^^kkkyyyttteee[[[LLL>>>:::;;;;;;::::::888888777777777777777777666666555333222111000000222222222111111222222222111111222222222333333333111555===EEEKKKPPPRRRSSSJJJFFF???;;;@@@QQQfffvvv}}}~~~xxxooovvvggghhhxxx}}}{{{vvvxxxzzzjjjddd___[[[UUUQQQNNNKKKIIIGGGCCCBBB@@@@@@CCCFFFKKKMMMOOORRRVVVYYYZZZ\\\___aaa``````______```bbbdddeeejjjlllooopppmmmmmmwwwmmm\\\[[[mmmdddNNNNNNPPPLLLEEECCCAAA@@@AAA@@@???===AAACCCDDDCCCBBBAAA???>>>999999;;;<<<:::999@@@IIIRRRjjjyyyrrrjjjccc___[[[\\\]]]______^^^]]]\\\RRROOOLLLJJJJJJIIIIIIHHHIIIHHHFFFEEEDDDEEEEEEFFFCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEPPPhhhsssooolllnnnuuu~~~zzzuuuiiiNNNFFFIIIKKKNNNRRR```qqqQQQRRROOOMMMNNNSSS^^^lllyyy```DDD@@@???===;;;:::::::::;;;<<<<<<=========<<<<<<;;;999888777666666666666666<<>>>>>::::::999999999999999:::666777777888999:::::::::999999999:::::::::;;;;;;888999:::;;;;;;;;;::::::999999::::::;;;::::::999999:::;;;:::777555444555777<<>>===JJJ```rrryyy~~~wwwzzzssslllwww~~~[[[XXXyyy{{{|||wwwtttxxx{{{lllddd```\\\VVVRRROOOLLLJJJHHHDDDCCCAAA@@@AAAEEEHHHKKKLLLOOOSSSVVVXXX[[[^^^```______^^^^^^___```aaabbbjjjjjjkkkkkkhhhjjjtttoooYYYVVVeeeoooVVVOOOKKKDDDCCCBBB@@@@@@AAAAAA???>>>@@@BBBEEEEEEBBB>>>>>>@@@::::::===>>>;;;999>>>FFFOOOgggzzzooofff^^^WWWSSSUUUWWWYYY[[[ZZZYYYWWWUUUOOOLLLJJJIIIIIIIIIHHHGGGHHHHHHFFFEEEEEEFFFGGGHHHBBBEEEGGGGGGEEEDDDDDDEEEFFFFFFQQQhhhxxxrrrkkklllvvv{{{{{{zzzvvv{{{bbbJJJEEEIIIKKKLLLOOO[[[oooNNNOOOOOONNNNNNQQQYYYeeesss}}}___EEE???>>>===;;;::::::::::::;;;<<<======>>>>>>=========<<<;;;999888888777777999===>>>:::888888888666666666666555444444333333666777999;;;;;;:::888666888999999:::;;;<<<======999999999999999999999999666777777888999:::;;;;;;888888999999::::::;;;;;;888999:::;;;;;;;;;:::999888999999:::::::::::::::999::::::999777555555666:::<<>>DDDWWWgggvvv}}}xxxlllzzzxxxYYYTTTsss}}}{{{uuuvvvxxxuuulllbbb]]]XXXSSSPPPMMMJJJHHHFFFDDDBBB@@@AAADDDGGGIIIJJJMMMQQQTTTWWWYYY\\\^^^]]]^^^^^^______`````````gggeeeeeegggfffgggmmmvvvoooQQQLLLXXX~~~hhhXXXLLLCCCBBBBBBBBBCCCDDDEEECCCBBB@@@AAACCCEEECCC???@@@EEE@@@>>>>>>???<<<:::===CCCMMMeee}}}~~~qqqeee\\\UUUQQQNNNOOOQQQTTTVVVWWWVVVUUUSSSLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHDDDGGGIIIHHHEEEDDDEEEGGGGGGGGGQQQiiizzztttlllmmm{{{nnnYYYHHHFFFJJJJJJKKKNNNSSSpppnnnRRRJJJOOOOOOOOOOOOTTT___mmmwww```FFF@@@???===<<<;;;:::;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;:::999888888888888555:::===:::888999888555666666666555444444333333666777999:::::::::999888999999::::::;;;;;;;;;;;;<<<<<<<<<;;;:::888777777666777777888:::;;;;;;<<<777888888999::::::;;;;;;888999;;;<<<<<<;;;999888888888999:::::::::::::::999:::999888666666888999;;;<<<>>>???BBBGGGMMMQQQRRRQQQQQQXXX```fffeeecccPPPGGG===888:::<<<;;;888888999;;;<<<<<<<<<<<<;;;:::999888777555444333222222222111000000000000000222333999DDDSSS___dddeeeiiippptttuuuvvv{{{}}}{{{xxxwwwtttrrrooojjjddd```VVVQQQJJJCCC???<<<:::888===???AAABBBEEELLLVVV^^^lllzzz|||kkk\\\RRRKKKCCC>>>999555777<<<333444555777777777666555444555555666555444333222222111111000000111111222111111222222222333333333555888<<>>===<<<<<<<<<<<<777888999;;;<<<===>>>>>>777666666666666666777888333999<<<:::999:::888555777666666555444444333333777777888999::::::;;;;;;::::::::::::::::::::::::@@@???>>>===;;;888666555666777777999:::;;;<<<<<<777777888999::::::;;;;;;888999;;;<<<<<<;;;999888777888999:::::::::::::::999999999777666666999<<<:::;;;<<<===???CCCIIIMMMUUUPPPLLLPPP[[[eeejjjkkkXXXOOODDD???AAACCCBBB???@@@BBBCCCEEEFFFFFFFFFEEECCCBBB@@@>>>;;;888666555333333222111000000111111000111666BBBRRR^^^cccdddeeejjjnnnoooqqqvvvyyyyyytttrrrppplllggg```WWWQQQFFFCCC@@@>>>===:::777555888999:::999:::???GGGNNN\\\kkk}}}|||lll___OOOJJJDDD???888333666<<<444555666888888888777666444555666666666555444333333222222222222222222333111111222222222333333333555999???HHHRRR\\\dddiiippptttqqqbbbOOOIIIRRR^^^mmmuuu}}}|||sss{{{qqqrrrfffIII@@@XXXnnn{{{|||yyyzzzeee```ZZZTTTPPPMMMJJJHHHHHHFFFDDDAAAAAACCCFFFGGGIIILLLPPPRRRTTTVVVYYY[[[[[[]]]```bbbcccbbbaaa___eeecccgggooorrrnnnhhheeeeeeYYYVVVvvvyyyaaaNNNHHHFFFFFFGGGJJJMMMNNNMMMLLLJJJFFFEEEHHHGGGDDDFFFKKKLLLFFFBBBCCCDDDBBBCCCEEEJJJbbb|||fff]]]PPPEEE???>>>???AAAHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIHHHFFFEEEFFFHHHIIIJJJIIIIIIHHHMMMPPPQQQNNNJJJIIILLLQQQLLLKKKSSSiiiuuusssqqqxxxxxx{{{{{{XXXLLLDDDHHHLLLKKKLLLQQQXXX___rrrsssJJJMMMOOOOOOMMMNNNUUUcccnnnttt|||aaaKKK@@@>>><<<<<<<<<<<<;;;:::888:::<<<======>>>???@@@AAA999444555777666555777888999999999:::999999999999777444555777777555222555666999;;;<<<;;;:::999999999:::;;;<<<>>>>>>???BBB@@@>>>;;;999999888888999999888888888888999999;;;;;;<<<<<<<<<;;;::::::555666777888888999999888888777777777888999::::::888888777777777777777888===<<<;;;<<<>>>BBBGGGJJJMMMNNNOOOOOORRRVVV\\\aaaTTTQQQNNNMMMMMMMMMJJJGGGJJJIIIIIILLLPPPTTTVVVVVVRRRPPPMMMJJJFFF@@@:::555555555555555444333222111222333666???LLLXXX___aaaeeeeeeddddddfffkkkrrrxxxssstttoooggg___XXXOOOEEE===<<<:::888777666666555333333333333666:::>>>AAALLL]]]rrr~~~zzzmmmaaaSSSLLLCCC<<<:::999888777666555555555555666666777777777666666555555555444444333222111111111222333333333222222333333444555666;;;DDDNNNXXXaaajjjppppppuuuxxxppp^^^PPPRRR[[[nnnyyyyyylllooommmoooxxx~~~~~~|||nnnqqq___FFFFFFXXXooo^^^xxx{{{iiibbb[[[WWWRRRLLLJJJLLLHHHGGGDDDAAA@@@AAAEEEIIIIIIKKKOOOSSSVVVYYYZZZ[[[ZZZYYYYYY]]]bbbeeedddbbb^^^bbbjjjqqqvvvxxxwwwvvvuuu___\\\yyyyyywwwzzzfffOOOLLLFFFGGGLLLQQQQQQNNNNNNPPPMMMHHHEEEFFFIIIJJJKKKKKKHHHEEEDDDHHHIIIEEECCCCCCJJJ[[[ttt{{{pppTTTLLLCCC>>>>>>???>>><<>>???<<<777555888999888888999999:::;;;;;;;;;:::999888999777555555666777555222555666999;;;<<<;;;::::::999999::::::;;;<<<======BBB@@@>>><<<:::999999999999888888777777888888999::::::;;;;;;;;;:::::::::999999999888888777666555:::999999999999::::::;;;777777666666666666666777;;;::::::;;;===AAAEEEGGGMMMMMMKKKIIIHHHIIILLLOOOUUUTTTRRRRRRRRRQQQNNNKKKIIIGGGFFFGGGJJJMMMOOOOOOTTTRRROOOLLLHHHCCC===999888888777777666444333222333333666???LLLWWW]]]```ccccccbbbbbbdddiiipppuuuvvvuuuoooeee[[[SSSIII@@@<<<;;;:::888666555444444333222111222444777;;;===AAAQQQdddrrrzzzyyyoooeeeVVVOOOEEE===:::999888777555555555555555666777888777777666666666555555555444333222111111111222333333333222222333333444555666;;;DDDPPP]]]iiisssxxx|||{{{kkk\\\YYY^^^pppyyy~~~}}}uuuuuulllggglllrrrsssfffsss[[[FFFFFFVVVjjjdddwwwxxxjjjccc[[[WWWRRRLLLJJJLLLHHHHHHGGGEEECCCCCCDDDFFFIIIKKKNNNRRRUUUXXXYYYZZZZZZYYYZZZ]]]aaaccccccaaa___aaaeeeiiinnnrrrtttvvvsssgggzzz{{{hhhQQQMMMRRRQQQUUUYYYXXXUUUUUUYYYRRROOOLLLIIIGGGGGGIIIKKKKKKGGGFFFIIIJJJFFFCCCDDDGGGUUUkkk|||xxxhhh]]]JJJDDD===:::<<<===<<<:::>>>AAADDDEEECCCBBBCCCDDDHHHHHHHHHHHHHHHGGGFFFDDDDDDHHHMMMOOONNNKKKGGGDDDJJJUUUUUUQQQQQQPPPSSS___]]]eeerrr}}}wwwsssrrr}}}hhhPPPIIIEEEHHHKKKJJJLLLPPPOOOXXXfffTTTHHHKKKQQQSSSOOOLLLTTT___qqqsssyyy[[[FFFBBB@@@===<<<<<<;;;:::888:::;;;======<<<<<<===>>>888555666:::;;;999999<<<999;;;===>>>===;;;999777999777666666666666555333444666888;;;<<<;;;;;;:::999999:::::::::;;;;;;;;;AAA@@@>>><<<;;;999999999999888888777777888888999999999999:::::::::::::::999999999888888777666666:::999999888888888888999666666555555555555666666777888888:::<<>>>>>@@@CCCDDDEEEJJJHHHFFFDDDAAA>>>999666999999999999777666555444444444666>>>JJJTTTZZZ\\\]]]^^^^^^^^^```dddjjjoooqqqpppiii]]]SSSLLLDDD===<<<;;;999777555444333333222111000000222444777888888DDDSSSbbbnnnsssnnneeeZZZSSSHHH???;;;999999888444444444555555777888888777777666666666666555555444444333222222222222222333333222222333333444555777:::CCCRRRddduuuppphhhhhhsssyyy~~~}}}yyyooooooooozzz|||nnndddwwwVVVEEEFFFRRRbbbqqqyyy~~~}}}~~~}}}mmmeee\\\XXXSSSMMMKKKMMMHHHIIIJJJIIIFFFDDDCCCCCCHHHIIILLLPPPTTTVVVXXXYYYZZZZZZZZZ\\\___aaa```___``````___```dddjjjpppttt~~~mmmzzzvvvaaa\\\aaa___```bbb```\\\]]]aaa\\\]]][[[TTTKKKFFFGGGHHHJJJFFFDDDGGGGGGCCCAAAAAABBBMMM\\\ggghhh^^^OOOEEEAAA===999999;;;===<<<:::888;;;???AAAAAAAAAAAABBBEEEFFFGGGGGGFFFCCCAAA@@@DDDGGGLLLNNNMMMJJJGGGFFFNNNUUUVVVVVVXXXXXXgggssstttyyy{{{|||\\\JJJFFFFFFHHHIIIIIIKKKOOONNNUUU^^^wwwaaaIIIGGGMMMWWWUUUKKKLLLWWWdddiiirrrzzzZZZEEECCCAAA>>><<<<<<;;;999777:::<<<>>>===<<<;;;;;;<<<888555666999999888999===:::<<<>>>??????<<<999777888888777666666666555444444666888:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@>>>===;;;:::999999888888777777777777888888888888888888999::::::;;;777777777777888999::::::888777666555555555555555666666555555555666777777555555666888:::<<<>>>@@@DDDDDDDDDBBB@@@@@@AAACCCBBBCCCEEEGGGHHHEEEBBB???>>>;;;999999;;;===>>>>>><<<:::999999888777444222888888999999999888888777666555777===GGGPPPUUUWWWVVVWWWXXXYYYZZZ^^^cccgggdddddd___UUULLLHHHDDD???;;;:::888666444333222222222222111000111222444555666===GGGRRR```hhhfff^^^\\\UUUKKKBBB;;;999999999444444444444555777888999777777666666666666666666444444333333222222222222333333222222333333444555777999AAASSSjjj{{{wwwxxx|||~~~~~~qqqkkk{{{xxxQQQFFFGGGMMMZZZwww{{{xxx~~~|||~~~rrrhhh^^^YYYUUUOOOMMMMMMJJJJJJJJJHHHEEEBBBAAAAAAFFFHHHJJJNNNQQQTTTVVVXXXYYYZZZZZZ\\\]]]^^^^^^]]]___^^^\\\\\\___eeelllpppzzzwwwvvv}}}vvvqqqooonnnooommmjjjlllpppsssyyy{{{rrrcccWWWOOOKKKJJJFFFEEEGGGGGGDDDBBBCCC@@@EEEMMMRRRQQQJJJAAA:::>>>===<<<===>>>???>>><<<999;;;>>>AAACCCEEEFFFGGGDDDFFFHHHHHHFFFCCCAAA???CCCEEEIIIMMMLLLIIIIIILLLPPP\\\^^^]]]fffvvvvvv|||yyysssTTTEEEEEEFFFHHHHHHHHHIIIKKKMMMRRRVVVjjjyyyVVVHHHGGGVVVYYYNNNJJJQQQXXX___jjjsss{{{ZZZFFFCCCAAA>>><<<<<<;;;999777;;;<<<======;;;::::::;;;<<<777555777777666888;;;:::<<<>>>@@@???===:::777888888888777666555555555333555888:::<<<<<<;;;;;;<<<<<<<<<<<<============@@@??????>>><<<;;;:::999888777777777777777777888888888777888999:::;;;<<<888777777777888999:::;;;777777666555444444444555777666666666777777888999444444555777999;;;===>>>@@@AAACCCCCCBBBCCCDDDFFFBBBCCCDDDCCC@@@<<<999777999777666777999;;;<<<;;;888777666777888999777666555666777888::::::;;;;;;888666666;;;DDDKKKNNNOOONNNOOOQQQRRRSSSVVVZZZ]]][[[]]]YYYPPPIIIFFFEEEBBB999999777555444333333333333333222111111111222333555888===FFFRRR\\\]]]XXXZZZUUUMMMCCC===999999:::444444444555555666888888666666777777777777777777444444444444333333222222333333222222333333444555555888AAASSSlll~~~~~~}}}ssstttpppMMMFFFGGGJJJTTTqqqrrr~~~xxxmmmaaa[[[WWWQQQNNNMMMLLLKKKIIIEEEAAA???@@@AAAEEEFFFHHHKKKOOORRRUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\]]]\\\[[[\\\```dddiiimmmuuu}}}}}}vvveeeXXXOOOKKKIIIKKKKKKHHHGGGHHH@@@AAABBBCCCCCCAAA???===@@@@@@@@@@@@AAA@@@===;;;???@@@AAACCCFFFIIIJJJKKKJJJMMMOOOOOOKKKHHHFFFEEEBBBBBBEEEIIIIIIGGGLLLTTTYYYooopppgggttt|||yyytttlllQQQEEEHHHJJJKKKLLLLLLKKKHHHKKKPPPQQQ___pppTTTEEEPPPYYYSSSMMMNNNOOOWWWaaalllvvv[[[HHHBBB@@@===<<<<<<;;;:::888:::<<<======;;;::::::;;;???888555777:::999777888999;;;===>>>>>>===;;;999888999999888666555555666333555888:::<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>?????????>>>===<<<::::::888777777666666777777888888888777888999;;;===>>><<<;;;999888777777888888999888888777777777777888777777666777777888999:::555555555666888:::===>>>@@@BBBCCCCCCBBBAAABBBBBBBBBBBB@@@===999666555555777777777999;;;;;;:::888;;;999888999:::;;;:::999555666777999;;;<<<<<<<<<:::777666999???EEEGGGGGGEEEGGGIIIKKKLLLNNNQQQTTTXXXZZZXXXNNNFFFCCCBBB@@@888777666555555444444444444333222222111111222222111333666<<>>999999:::666555555555555666777777666666777777777777888888444444444444444333222222333333222222333333444555333777@@@RRRjjj}}}zzzvvvqqqxxxgggIIIFFFGGGIIISSSpppwwwrrreee^^^YYYSSSOOOMMMLLLKKKHHHDDD@@@???@@@AAACCCDDDFFFIIILLLPPPSSSUUUUUUWWWZZZZZZZZZZZZ[[[\\\ZZZ[[[\\\___bbbfffiiikkkpppyyyfffRRRMMMJJJKKKKKKGGGEEEGGGBBBAAA@@@??????AAACCCDDDBBBBBBCCCBBBAAA???<<<;;;>>>???BBBFFFJJJLLLKKKJJJRRRTTTVVVSSSNNNIIIGGGHHHEEEBBBCCCGGGFFFEEENNN[[[eeennnvvv}}}wwwwwwfffNNNHHHJJJMMMOOOTTTVVVQQQIIIIIIPPPMMMVVVyyykkkMMMLLLUUUVVVQQQOOOJJJQQQYYYbbbooo}}}[[[IIIAAA???===<<<<<<<<<;;;999999;;;<<<<<<;;;:::;;;<<>>??????????????????>>><<<;;;:::777777666666666666777777888888888888999<<<>>>@@@===;;;999888777777888999888888777777888888999999555555555666666888999999777666555555777:::===???@@@BBBDDDDDDAAA???>>>>>>======<<<:::999;;;@@@DDDGGGHHHIIIKKKLLLJJJGGGDDDCCCAAA>>>=========;;;:::888999:::;;;<<<<<<<<<<<<<<<999666777<<>>AAADDDEEEFFFHHHJJJLLLPPPTTTSSSJJJAAA===<<<:::777666666666666666666777222222222111111111111111...111333555<<>>:::999:::777666666555555555555666666666777777777888888888333444555555555444333222333333222222333333444555111666@@@PPPeeezzz~~~}}}~~~rrrppp}}}^^^DDDEEEGGGJJJVVVpppxxxhhhaaa\\\UUUOOOMMMJJJJJJJJJGGGCCCAAA@@@@@@BBBCCCDDDGGGJJJNNNRRRTTTSSSVVVYYYYYYYYYXXXZZZ\\\YYYZZZ\\\___bbbfffiiikkknnnzzzxxx[[[TTTPPPOOOLLLGGGDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDEEEEEEDDDBBB@@@>>>>>>===BBBKKKVVV___aaa^^^ZZZaaabbbbbb\\\SSSMMMKKKLLLPPPJJJIIIKKKHHHGGGSSSdddvvv}}}xxx|||~~~www{{{yyyaaaMMMFFFHHHKKKPPPXXX]]]VVVJJJGGGOOOJJJNNNppp^^^MMMOOOTTTRRROOOIIIMMMRRRXXXeeevvv[[[III@@@>>><<<<<<<<<<<<;;;:::888:::<<<<<<;;;;;;;;;<<<>>>777777@@@HHHEEE:::222888888:::;;;<<<<<<======777999;;;999666444555888333444777:::<<<===<<<<<<999999:::;;;<<<>>>>>>???>>>?????????>>>===;;;:::777777666666666666777777999888888888:::===???AAA999999777777777999;;;===666666555666666777888999444444444555555777888888999777666555777:::>>>AAA@@@BBBDDDDDDBBB???======:::<<<===>>>AAAIIITTT[[[aaabbbccceeeeeebbb\\\XXXMMMJJJGGGEEECCCAAA???=====================<<<;;;===999666666:::<<<<<<;;;:::===@@@BBBCCCDDDFFFHHHFFFKKKKKKDDD;;;888777666666666666666666777888888111111111111000000000000///222333222666???GGGJJJJJJJJJJJJEEE???:::999999888777666555555444444555666666777777888888888999333444555555555444333222333333222222333333444555000666@@@OOOaaavvv}}}{{{||||||}}}yyywwwxxx|||qqqwwwrrrrrrXXXAAACCCGGGLLLYYYnnn{{{kkkbbb]]]VVVPPPMMMHHHJJJLLLKKKGGGCCC@@@???BBBBBBCCCFFFIIIMMMQQQSSSRRRUUUXXXYYYXXXXXXZZZ]]]YYYYYY[[[]]]aaafffjjjlllnnnvvvhhhaaa[[[XXXTTTMMMIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDGGGHHHHHHGGGDDDBBBBBBBBBBBBKKK\\\nnn{{{{{{uuussstttqqqiii^^^WWWUUUVVV[[[TTTPPPQQQMMMLLLYYYkkkyyyxxx{{{}}}~~~uuu{{{vvv^^^MMMAAADDDFFFMMMYYY```WWWIIIEEEOOOIIIIIIjjjlllPPPKKKPPPRRRPPPIIILLLMMMQQQ^^^qqq|||}}}]]]JJJAAA>>>;;;999:::<<<======:::::::::;;;;;;;;;<<<<<<999888888999:::999777444444666888::::::;;;===@@@888999:::777444333444666444555666999<<<===<<<;;;===:::888999<<<>>>>>>===>>>>>>???>>>===<<<:::999888777666555555666777777888999:::;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<999999999888888888888777777777666666777888999999;;;:::888777777:::<<<>>>BBBFFFHHHFFF@@@;;;999999666999???HHHSSSeee|||tttkkkZZZSSSKKKHHHKKKLLLIIIEEEHHHGGGFFFEEECCCAAA@@@???<<<:::777666888999::::::888999:::<<<>>>AAACCCEEEEEECCC>>>:::777666666666666::::::777555666777555333333222222111000000///222333333111000444===DDDGGGHHHHHHFFFBBB===888444888888666555555555555555888777777777666666666555444555666666666666666555222000///333777888555000444777===IIIZZZnnn||||||{{{{{{{{{}}}~~~~~~|||dddjjj{{{ooozzzrrrNNNHHHBBBAAAOOO]]]}}}|||}}}nnniii^^^VVVTTTPPPOOOMMMKKKIIIHHHFFFBBB@@@===>>>AAADDDHHHLLLNNNPPPSSSTTTUUUWWWYYYZZZ\\\]]]\\\\\\\\\\\\^^^eeemmmsssuuuzzzuuunnnqqqzzzrrrZZZHHHFFFKKKLLLNNNSSSUUUSSSNNNJJJMMMOOOPPPNNNJJJEEEDDDCCCGGGTTTtttyyyeeebbbqqqoooqqqZZZNNNYYYTTTYYY}}}~~~zzz}}}zzz}}}{{{nnnUUUKKKIIIFFFDDDGGGLLLNNNKKKGGGHHHMMMMMMRRRhhhSSSAAANNNSSSHHHJJJJJJJJJMMMUUUbbbpppzzz]]]JJJKKKGGGBBB???======<<<;;;:::::::::;;;;;;;;;;;;<<<;;;:::888888888666333111666666777999;;;===>>>>>>999::::::888555333444666666666777:::===>>>>>><<<===:::999:::===@@@@@@???===>>>>>>???>>>===;;;:::999888777555555666777777888999:::;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;999999999888888888777777666666555555666666777888;;;:::888777888:::===>>>EEEGGGHHHEEEAAA<<<:::999888<<>>;;;888777888999999999777777888:::<<<>>>@@@AAA???===:::777666666777888===AAA@@@;;;888888888666333333333222111000000000222333333111000333;;;AAAEEEFFFGGGFFFCCC???:::777888888777666555555555555777777777777777777666666555666666666666666555555333111111444888999666222444777<<>>===;;;999::::::::::::;;;;;;;;;;;;;;;999999999:::999777555999777666999===@@@???===<<<<<<;;;999666444555666777777888:::===??????>>>===;;;:::;;;===@@@AAA@@@======>>>??????>>>===<<<999888777666555666777777888999:::;;;<<<;;;::::::999999999999::::::::::::999999888888888777777777555555444444555555666666;;;:::999888999;;;===???EEEDDDCCC@@@===:::777666888@@@NNNaaayyyyyyhhhbbbZZZVVVWWWZZZ\\\\\\]]]]]]]]][[[VVVPPPIIIEEE@@@===:::888888888888777666666666777888:::;;;<<<777666555444444666888999BBBEEEDDD===999888777444444333333222222111111000111333333222000222777<<>>>>>===<<<999777666666666777777777999<<<>>>>>>>>>===<<<;;;;;;<<<===>>>>>><<<===???@@@@@@@@@??????:::999888666666666666777777888:::;;;<<<;;;;;;:::999999999999999999999999888888888888777777777777666555555444555555666666:::999888888999;;;===>>>EEECCC@@@===<<<;;;::::::AAAOOOddd{{{uuunnniiibbb^^^^^^bbbgggjjjhhhiiiiiifff```WWWNNNIIIBBB???;;;888777777666555444444444444555666777777444333333333444555777999@@@BBBAAA;;;777666555222444444333333222222222222111333333222111222555888<<<>>>@@@AAABBB@@@???>>>:::999888777666666666666777777777888888888999999777777777777666555333333444333333444777777555333555777;;;CCCNNN[[[fffmmmpppppprrruuuxxx{{{zzzyyywwwwwwvvvwwwwwwyyy{{{|||zzz}}}{{{yyyxxxyyy{{{}}}~~~}}}zzzhhhkkkpppnnnjjjlllpppwwwzzzqqqxxxxxx}}}zzz\\\EEEHHHIIIHHHNNNQQQddd|||zzzfff[[[YYYTTTPPPOOOOOONNNMMMIIIDDD@@@AAAAAAAAABBBDDDFFFHHHIIIMMMNNNPPPRRRTTTVVVXXXYYYZZZ[[[ZZZZZZZZZ]]]bbbfffooowwwqqqeeebbb___iiiuuucccTTTKKKKKKMMMIIIVVVkkknnnqqqvvvuuu~~~wwwsssuuu||||||nnnUUUIIIHHHIIIHHHGGGIIIKKKLLLJJJHHHFFFBBBDDDKKKOOOYYYwwwzzzfffPPPDDDFFFMMMOOONNNKKKIIIJJJOOOVVV\\\gggppp{{{ZZZJJJ@@@===;;;:::::::::999888999999999:::::::::;;;;;;777777888<<>>;;;999<<>>===;;;999888777777666666666666888;;;=========>>>===<<<:::999999:::;;;===>>>???AAAAAAAAAAAA@@@;;;:::888777666666666777777888999;;;<<<<<<;;;;;;999999999999999999999999888888888777777777666666777777666555555666666666888888888888999;;;===>>>DDDCCC@@@>>>>>>AAADDDGGGVVVjjjwwwooolllhhhccc___^^^cccjjjpppoooqqqqqqooohhh^^^TTTMMMCCC@@@;;;888666555444333222222222222222333333444444444333333444555666777:::>>>===888555666555333444444444333333333333333222333333222222222444555999:::<<<>>>@@@@@@??????;;;;;;:::999888888888888888888888999999999999999777777777777666555333333333222222333444555444333666888<<>>???AAABBBBBBBBBAAAAAA<<<:::999777666666666777666777999;;;<<<<<<<<<;;;::::::::::::999999999999888888777777777666666666888777666666555666666666666666666777999:::<<<<<<<<<======<<<===CCCMMMTTTkkk{{{lllccc``````___^^^[[[WWWVVVZZZdddkkkpppqqqrrrqqqjjj```VVVPPPBBB???:::777555444222111111111111111111111222333555555444444444444444555666:::;;;777555777888666444444444444444444444444444333222222222333444555888999;;;===????????????>>>===<<<;;;:::::::::::::::::::::999999999888888666777777777666555444444333333333333333333333333666999===EEENNNXXXaaafffkkkkkklllooosssvvvwwwwwwrrrrrrrrrrrrtttvvvxxxyyy|||{{{yyywwwwwwxxxyyyzzzwwwyyyzzzyyyvvvxxxyyy___ddd~~~uuu|||wwwlllzzzcccJJJBBBJJJKKKLLLRRRUUU^^^fffvvv}}}xxx|||qqqccc^^^VVVUUUSSSPPPOOOMMMKKKHHHEEE@@@?????????AAADDDGGGHHHGGGHHHJJJMMMPPPRRRTTTUUUXXXYYYYYYYYYYYYZZZ]]]______hhhooovvvuuusss~~~yyyrrrjjjbbbZZZSSSNNNMMMMMMNNNOOOPPPTTTYYY^^^nnn~~~{{{pppjjjjjjsss}}}qqqmmmppphhh```oookkkQQQFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFCCCFFFKKKHHHFFFTTTiiivvvcccSSSJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKWWWdddlllqqq{{{VVVFFFBBB@@@>>>===<<<;;;999888888999999999999::::::::::::888777777888::::::::::::::::::;;;<<<===>>>>>><<<999777777999:::888777888666666777:::===>>>>>>;;;<<<<<<;;;888888;;;>>>@@@AAABBBCCCCCCBBBAAAAAA<<<;;;999777666666666777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888777777777666666666666777666555555444444444555444444555666888999:::;;;555:::===>>>???HHHXXXddd|||sss___PPPIIIIIILLLLLLMMMMMMIIIHHHLLLVVV___hhhiiijjjiiiddd[[[RRRMMMAAA===999555444222111000111111000000111222333333444444333333333333333333444888999555444666777666444444444444444555555555555333111111222444555666:::;;;===>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888777555666666666666666555555444444444444333333444555777999???GGGQQQ[[[dddhhhkkkkkklllnnnrrrttttttsssqqqppppppqqqrrrtttvvvxxxyyyxxxwwwwwwxxxyyyzzzyyyxxxzzzyyyvvvsssuuu~~~nnnbbbttt{{{|||wwwxxxssshhh{{{YYYFFFCCCLLLJJJKKKTTTXXXZZZXXXhhhzzzwwwxxxhhhbbbYYYXXXUUUQQQNNNMMMKKKIIIHHHBBBAAA?????????AAADDDFFFEEEFFFHHHKKKNNNPPPRRRTTTVVVXXXYYYZZZYYYZZZ\\\^^^\\\cccgggkkk{{{tttrrruuupppaaaRRRPPPTTTWWWVVVSSSRRRRRRRRRSSS]]]uuuxxxwwwjjjaaaZZZ[[[kkk~~~~~~{{{~~~yyynnntttzzzaaaKKKGGGHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFEEECCCDDDGGGFFFGGGPPP[[[sss___PPPGGGJJJMMMNNNLLLIIIGGGFFFJJJPPPYYY```hhhtttUUUEEE???>>><<<<<<======;;;:::888888999999999::::::::::::888666666777999999999666888::::::::::::;;;===;;;888666666999:::999777999888777888;;;>>>???@@@999;;;<<<;;;:::;;;>>>BBBAAAAAACCCCCCCCCBBBAAA@@@===;;;999888666666666777666777999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777777777666666666666666555444444333333333333333333444666777999::::::888???EEEFFFHHHRRRfffuuu~~~sssaaaNNNBBB===???BBB???AAABBB???===AAAKKKTTT^^^```aaa```\\\TTTLLLGGG@@@<<<888444333222000///111000000111111222333444222222222222222333333333111555666333222444555333444444555555555555555555666444111000222555777888<<<===>>>@@@AAAAAAAAAAAAAAA@@@???>>>==================<<<;;;999888777777555555666666666666666555555666666555333333555666777:::@@@IIISSS^^^fffkkkkkkkkkkkknnnppprrrqqqppppppooooooppprrrtttvvvwwwvvvvvvwwwyyyzzz{{{yyyxxxyyyzzzyyytttpppttt~~~yyykkkkkktttttt}}}rrrhhh}}}VVVGGGGGGMMMIIIIIIRRRVVV```VVVeee}}}ttt}}}mmmfff\\\YYYVVVQQQMMMLLLKKKJJJIIIEEECCC@@@???>>>???AAACCCDDDEEEGGGJJJMMMPPPRRRSSSVVVWWWYYYZZZZZZZZZ\\\^^^[[[aaafffjjjxxxvvv{{{vvvaaaVVV\\\```]]]YYYXXXZZZ\\\XXXVVVfff}}}qqqiii```ZZZgggyyy}}}wwwyyyjjj]]]kkk~~~xxxZZZIIIJJJJJJEEEDDDFFFGGGGGGEEEDDDEEEEEEIIIHHHFFFEEEGGGJJJPPPUUUzzzbbbNNNEEEIIINNNPPPNNNJJJGGGEEEGGGIIILLLSSS^^^lll{{{VVVKKK>>>>>>===;;;;;;:::::::::888888999::::::::::::999777888999888555444555666555888:::<<<;;;;;;<<<<<<999999999999999888777666:::888777999===@@@@@@???>>>>>>>>><<<;;;===@@@CCCBBBBBBCCCCCCBBBAAA@@@@@@===:::888:::>>>???;;;888888888888999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<999999888777666555444444222333444555555333111000111333444555555666999;;;???BBBMMMXXX[[[]]]mmmtttjjjZZZFFF:::888999777444:::999777666666888:::<<>>>>>>>>>>><<<;;;;;;::::::999999999444555666777777888777777555444333222333444555666555777???LLLVVV\\\aaafffjjjiiihhhgggfffgggkkknnnnnnmmmllllllmmmooorrrsssuuuuuuttttttttttttuuuuuuzzzvvvuuuuuurrrpppwwwgggiiiuuuvvvsss~~~kkkjjjwwwPPPIIIHHHPPPWWWWWWWWWYYYXXXYYYdddzzztttvvvgggaaaZZZUUUSSSRRRPPPKKKIIIJJJJJJEEE@@@======@@@CCCDDDGGGHHHHHHIIIJJJKKKMMMMMMSSSUUUVVVVVVTTTTTTUUUWWW[[[ZZZ]]]bbbkkk}}}{{{hhhnnntttvvvvvvuuummmeeeVVVZZZppp}}}vvvggg___WWWWWWxxx{{{}}}{{{zzz}}}pppeeelllfffMMMDDDIIILLLHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGJJJLLLgggjjjQQQNNNGGGJJJNNNKKKMMMMMMCCCFFFFFFJJJOOOTTT]]]lllzzzUUUKKKAAA@@@>>><<<;;;999999888999999:::;;;;;;;;;;;;;;;777888999888666555555666555777:::;;;;;;:::;;;<<<::::::::::::999888888777999888777999===???@@@???@@@@@@???===<<<>>>BBBFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>;;;999;;;>>>???<<<888888888888999:::;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666555333444555555555444333222000222444555555777:::===AAADDDMMMYYYdddpppttteeeVVVKKK===555333555444222777666444222333444666888777888999::::::999888777666666555555444333333222333222111000000111222222222222222111111222222333333333333333333444444555444444444444444444555666444555777777777777888:::<<<>>>AAADDDEEEEEEDDDCCCCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;:::999888888777555555666777777888888888777777666555444444444444777999AAANNNXXX]]]bbbhhhhhhhhhhhhgggeeefffiiikkkiiiiiijjjjjjlllnnnppprrrrrrrrrqqqqqqqqqqqqrrrrrrsssqqqppppppmmmlllrrr|||bbbbbbsss}}}}}}uuummmnnnwwwVVVNNNJJJNNNRRRSSSSSSVVVWWWWWW```tttuuuoooddd\\\VVVSSSSSSPPPLLLJJJKKKKKKGGGBBB@@@@@@BBBCCCCCCFFFFFFFFFGGGIIIKKKLLLMMMRRRTTTUUUUUUUUUUUUVVVXXXXXXYYY\\\```fffssswwwcccccc{{{pppaaaXXXYYYyyyyyyvvvwww{{{wwwwww|||~~~www___NNNHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJYYY}}}fffOOOGGGKKKQQQMMMMMMNNNGGGEEEDDDFFFJJJNNNUUUbbboooTTTJJJAAA@@@>>>===;;;::::::999::::::;;;;;;;;;<<<<<<<<<888999999888666555666777555777999:::::::::;;;<<<<<<<<<<<<;;;;;;999888888999888777888;;;>>>??????CCCBBB@@@>>>===@@@DDDHHHEEEDDDCCCBBBAAABBBCCCCCC@@@===;;;;;;>>>>>><<<999888888999999:::<<<===>>><<<======>>>===<<<:::999;;;;;;:::999888777777666555555555555555555555555000222333444555888;;;>>>???BBBFFFMMM]]]tttzzziiiYYYEEE@@@:::666555666666555444333111//////000222333///000222444555555555444555444444333333222222222222222111111111111222333444444333333333333333444555555555555555555666666555555555555555666777777666777999:::::::::<<<>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBB@@@>>>===<<<<<<<<<;;;;;;:::999888777666555555555666777777888888999999888888777666555444333777999BBBOOOXXX]]]aaaffffffggghhhgggeeeeeefffgggeeegggiiikkknnnpppqqqrrrpppoooooonnnnnnoooooopppmmmllllllmmmkkkjjjnnnuuubbb\\\iii}}}sssrrrppptttrrrYYYQQQKKKKKKMMMNNNOOOQQQVVVTTT[[[mmmwwwxxxwwwiii___XXXTTTSSSQQQMMMKKKLLLLLLIIIEEEDDDCCCCCCBBBAAACCCCCCDDDEEEGGGIIIKKKLLLPPPRRRTTTUUUUUUVVVXXXYYYUUUWWW[[[```dddkkk{{{kkkfffoooZZZTTTWWWvvv|||uuusssvvv|||~~~mmmVVVNNNMMMHHHFFFHHHEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHNNNqqqVVVHHHIIISSSTTTTTTTTTOOOGGGEEEDDDFFFHHHMMMXXXcccSSSJJJ@@@???>>>===<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999::::::999777666666777555777999999999999;;;<<<>>>>>>======<<<:::999888888777777888:::===???@@@DDDCCC@@@>>>===???DDDHHHJJJHHHEEECCCBBBBBBCCCDDD@@@>>><<<;;;<<<<<<:::888999999999:::;;;<<<===>>>===>>>??????>>><<<:::888;;;;;;:::999888777666666555444444333444555555666222333444444555777;;;>>>===AAA@@@===HHHbbbxxxwww}}}~~~xxxnnn^^^QQQ>>>???>>><<<999777666666333222111//////000111222222333444666777777777777333333333222222222111111222222111222222222333333555555444444444444555555777777777888888888777777555555555555666777888888777999;;;<<<<<<===???AAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>======;;;:::999888777666555444555555666666777888999:::888888888777666555444333555777@@@MMMVVVZZZ^^^ccceeefffhhhhhhfffddddddddddddfffjjjmmmppprrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjkkklllkkklllooosss|||}}}}}}fff^^^aaahhhzzzsssyyytttzzzfffRRRNNNJJJJJJKKKLLLMMMNNNTTTRRRWWWfffzzz|||nnn|||jjjccc[[[TTTSSSQQQMMMKKKLLLLLLJJJGGGFFFEEEDDDAAA???@@@AAABBBCCCFFFHHHJJJKKKNNNPPPRRRTTTUUUVVVXXXZZZUUUWWW\\\aaaccchhhtttmmmddd{{{cccRRRSSSXXXuuuzzzvvvssstttzzz~~~~~~~~~yyyeeeNNNMMMNNNFFFDDDJJJDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFMMMaaaeeeLLLCCCNNNVVV\\\[[[QQQMMMHHHFFFFFFGGGJJJSSS]]]RRRJJJCCCBBB@@@>>><<<;;;;;;:::999999999888999:::;;;;;;999:::;;;:::888666777888666777999999999999;;;===?????????>>><<<:::999888777777777777888;;;>>>AAADDDCCC@@@===<<<>>>BBBEEEMMMKKKHHHEEECCCCCCCCCDDDAAA???===;;;:::999888777999999999:::;;;<<<>>>>>>===>>>??????>>><<<:::888::::::999888777666666555444333333222222333444444555555555555444666:::===AAAFFFCCC777999NNNhhhvvvkkkqqqtttoooggg]]]QQQGGGAAABBBBBB>>>999555333222444444333222222222333444333333444444444444444444222222222222222111111111111111222222333333333333555555444444555555666777777777888888888888777666555555555666666888999999888:::<<<===>>>>>>AAABBBFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<::::::999888777555555444666666666666777999:::;;;888888777777666555555555555777AAAMMMVVVZZZ]]]aaaccceeeggggggeeecccbbbbbbbbbdddhhhlllooopppppppppkkkkkkjjjjjjjjjjjjkkkkkkfffhhhjjjjjjlllooorrrsssrrrtttwww{{{}}}{{{uuuqqqxxxwww{{{nnnjjjbbbdddwww|||vvv~~~www~~~XXXHHHIIIIIIJJJLLLOOOOOOMMMSSSSSSVVVaaatttuuummmhhh___VVVSSSRRRNNNKKKLLLKKKJJJHHHGGGFFFDDD@@@===??????@@@BBBDDDGGGIIIJJJLLLNNNPPPRRRSSSUUUXXXZZZZZZZZZ\\\___```cccmmmwww~~~yyynnnZZZQQQWWW]]]xxxssssssuuuyyy~~~}}}~~~~~~yyywww```IIIKKKMMMDDDCCCKKKDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEMMMXXXbbbOOOPPPXXXbbb```QQQRRRLLLGGGFFFFFFHHHOOOWWWPPPIIIGGGEEECCC???<<<:::888777:::999888777888999:::;;;:::;;;;;;:::888777888999777888:::999999:::<<<>>>@@@@@@???>>><<<:::888777666777777666666999>>>AAACCCCCCAAA>>><<<<<<>>>AAAJJJIIIGGGEEEDDDDDDDDDDDDCCCAAA???<<<:::888888888999999::::::;;;===>>>???<<<======>>>===<<<:::999::::::999888777666555555444444333333333222222222555555555444444777;;;>>>CCCIIIHHH<<<555BBB[[[ooommmrrrqqqhhh]]]TTTMMMHHHLLLKKKGGGBBB;;;666444333444444444444444555666666555555444444333333333222222222222222222222222222000111222333444444444333333333444444555666888888777888999999999888777666777777777777888999;;;;;;;;;===???@@@???@@@BBBDDDGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAA@@@>>>===;;;:::999999888888777666666666666666555666777999;;;===<<<;;;999777666666666666777:::CCCPPPXXX[[[^^^aaaaaaccceeeeeecccbbbaaabbb```bbbeeehhhjjjkkkjjjjjjfffeeeeeeddddddeeeeeefffccceeeggggggkkkqqquuutttnnnnnnqqqvvv{{{zzzuuuqqqrrrnnnppp{{{zzznnnkkkzzzvvvrrruuuyyyyyy}}}{{{mmmMMMCCCHHHKKKLLLNNNQQQRRROOORRRUUUXXX]]]kkkuuuzzzpppeeeZZZVVVTTTPPPMMMLLLKKKJJJHHHHHHGGGDDDAAA>>>??????@@@AAACCCFFFGGGIIIJJJLLLOOOPPPRRRSSSVVVXXX]]][[[[[[]]]\\\\\\ccckkksssoooSSSQQQWWWZZZwww|||yyymmmpppvvv{{{~~~~~~}}}|||{{{sssYYYFFFHHHJJJDDDCCCJJJEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDIIISSSuuu}}}llldddlllmmm___XXXPPPIIIGGGFFFFFFKKKQQQOOOIIIEEECCCBBB???===<<<;;;;;;;;;:::999888888:::;;;<<<:::;;;<<<;;;999888888999999::::::::::::;;;>>>@@@AAA@@@???>>>;;;999777666666777777666555888===BBBDDDDDDCCC@@@===;;;<<<===CCCCCCCCCDDDDDDDDDEEEEEEFFFEEEBBB>>>;;;999999:::::::::::::::;;;===>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666555555666555444333111000333333444444555888>>>BBBJJJNNNQQQKKK@@@@@@SSSiiiqqqtttpppdddXXXTTTSSSRRRSSSOOOGGG@@@;;;888777666222222333444555666666777888777777666666666666666333333333333333333333333000111222444444444444444111222222333555777999:::<<<===>>>???>>>===;;;:::999999999:::;;;===>>>??????AAABBBCCCBBBBBBDDDEEEEEEFFFHHHJJJIIIHHHEEEDDDAAAAAAAAA@@@???===;;;:::888888888888888888888888666666555666777999<<<>>>DDDAAA===999666555666777777:::CCCPPPXXXZZZ]]]```]]]___``````_________```bbbcccdddfffggggggffffffccccccbbbbbbbbbbbbccccccaaaeeefffeeekkktttyyywwwuuusssrrrvvv{{{|||zzzvvvqqqpppuuu~~~xxxvvvqqqsss~~~yyy^^^HHHIIINNNPPPMMMNNNSSSTTTRRRQQQWWWYYYYYYaaavvv|||xxxxxxxxxyyylll___YYYWWWSSSOOONNNLLLKKKIIIIIIHHHFFFCCCAAA@@@@@@@@@AAACCCEEEFFFGGGHHHJJJMMMOOOPPPQQQTTTVVVYYYXXXYYY\\\[[[ZZZ^^^dddkkkyyyuuu[[[OOORRRSSSWWWyyy}}}wwwrrrhhhnnnuuuxxxxxxxxxzzz}}}~~~}}}aaaPPPDDDFFFHHHDDDCCCGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDMMM___nnnqqq|||vvv```WWWNNNIIIFFFDDDGGGLLLOOOIII???>>>>>>>>>???@@@AAAAAA<<<;;;:::999999;;;<<<>>>;;;<<<<<<;;;999888888999::::::;;;;;;:::<<<>>>AAAAAA@@@???===;;;999666555555666777555555777===BBBEEEEEEEEEBBB>>><<<;;;;;;<<<===???BBBCCCEEEEEEFFFIIIGGGDDD@@@<<<:::;;;<<<:::::::::;;;<<<===>>>???;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;:::999888777666777888888666444111///000111222333555:::@@@EEEVVVXXX\\\[[[OOOGGGSSSgggnnnpppkkk^^^SSSRRRVVVYYYQQQJJJ@@@999555444444444000000111333444555666777777666666555666666777777333333333333333333333333000111222444555555444444000000111333555777:::;;;BBBCCCEEEEEEEEECCCAAA@@@;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEGGGCCCEEEHHHJJJJJJHHHEEECCCBBBCCCCCCBBBAAA???===;;;888888888888999999999999666666555666777:::<<<>>>KKKGGGAAA;;;777555666777555888AAANNNVVVXXXZZZ]]][[[\\\]]]]]]\\\\\\^^^___eeeeeeffffffffffffffffffddddddccccccccccccddddddbbbfffgggfffmmmxxx}}}{{{|||xxxsssssswwwyyyxxxvvvtttwwwzzzwwwWWWHHHPPPTTTTTTNNNNNNSSSUUUSSSQQQXXXZZZVVVZZZnnnnnnppp{{{qqqbbb\\\ZZZUUUQQQPPPNNNLLLJJJJJJIIIHHHEEECCCAAAAAAAAABBBCCCDDDFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTRRRSSSWWW]]]^^^]]]___dddfffmmm```RRRQQQXXXUUUZZZzzzsssmmmffflllrrrsssqqqrrrxxx~~~mmmRRRIIICCCEEEHHHFFFDDDDDDGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEECCCIIIKKKfffmmmlllhhh^^^SSSMMMHHHEEEFFFJJJ}}}RRRDDDDDDAAA>>><<<<<<<<<;;;::::::999999888888999999:::999999::::::999888666555777777888999;;;<<<======AAA>>>;;;:::::::::999888555888;;;;;;888666777888???CCCFFFEEEAAA===::::::888<<>>>>><<<:::;;;::::::999999888888777777666555444444333333444666555444333444888???DDDRRR]]]ffffff\\\UUUVVVZZZaaa]]]]]]___\\\UUUUUUZZZSSSFFF:::666666444222111555444222111222444777999:::888666666777777555333111333555555555555555666333222111000000111222333111111111222444666888:::CCC@@@CCCLLLQQQNNNGGGCCCAAA???AAAEEEGGGFFFEEEFFFLLLGGGEEEIIILLLKKKIIIIIIDDDEEEFFFGGGFFFFFFEEEDDD@@@???>>>===============:::999777555555555666777444444444666888:::999888???GGGHHH???777666777666666<<>>===888<<>><<<:::888::::::::::::<<<===>>>???@@@===<<<<<<>>>>>>===;;;;;;;;;;;;:::999999888888888777666555444444444444555555444333444999???DDDSSS]]]gggeee\\\UUUVVV[[[XXXYYY^^^ccc```XXXTTTVVVUUUIII<<<888777555222222555444444444555555666666888777777888888888888777333444666666555444444444333222111111111111111222111111111222333555777888EEEDDDHHHQQQXXXXXXXXXYYYUUUQQQMMMLLLLLLNNNPPPSSSRRRMMMKKKNNNOOOKKKGGGFFFCCCDDDEEEFFFFFFFFFEEEDDD>>>===<<<;;;::::::::::::777666666666666666777777777666444444777888999999999???@@@999444555555444666<<>>;;;:::;;;;;;;;;:::999999888888888888999999888999::::::999888666555777777888888999999999:::===<<<::::::;;;<<<;;;999:::<<<======:::888777888BBBEEEHHHIIIFFFBBB@@@???999<<<@@@CCCDDDEEEFFFHHHGGGFFFEEECCC@@@===:::888::::::::::::;;;<<<>>>>>>@@@>>>======>>>???===<<<<<<<<<;;;;;;:::999999999888888777666555555555555333333333333444999???DDDUUU___gggfff\\\VVVWWW\\\[[[^^^dddjjjiii___VVVRRRPPPDDD:::777666444333444444444555555666555555444999:::;;;:::999777777888888888888888777666444333333333333333222111111000222222222222333444555666<<<<<>>===<<<;;;:::999888777555666777888999:::::::::999777444444666888999999555888888555444666666333888>>>HHHOOOSSSTTTSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\[[[\\\]]]]]]\\\]]]___aaa^^^]]]]]]```___\\\^^^ccccccdddhhhoooxxx}}}~~~}}}|||{{{pppkkksssyyy}}}yyyvvvtttyyy{{{|||~~~cccKKKKKKNNNSSSUUUTTTSSSUUUVVVUUUUUUWWWTTTSSSXXX[[[lllqqqpppnnnfffaaaXXXPPPMMMLLLJJJJJJKKKKKKIIIGGGEEEDDDBBB@@@@@@@@@@@@AAAAAADDDGGGHHHJJJLLLNNNQQQQQQSSSUUUVVVVVVWWWYYYZZZ[[[bbbgggpppzzz}}}zzzwwwqqqlll^^^VVVdddzzz}}}~~~|||yyyyyy{{{~~~}}}wwwpppjjjfffcccllllllpppwwwzzzxxxyyy{{{|||tttUUUMMMHHHDDDCCCEEEFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCEEEEEEDDDCCCCCC@@@JJJIIICCCVVVgggNNNNNN[[[kkkmmm]]]QQQRRRPPPFFFzzzQQQFFFBBB???<<<;;;;;;;;;:::999999999888888888888999999888999999:::999888777666777777777777888888888888;;;;;;:::<<<===>>><<<;;;;;;<<<<<<<<<:::888666666<<<@@@FFFIIIHHHDDD???<<<:::<<>>@@@??????>>>???>>>>>>======<<<<<<;;;;;;:::999999999888777666666555555666222222222222444999???CCCVVV___hhhfff]]]VVVWWW\\\iiiggggggkkkllleeeWWWMMMHHH>>>777666888777777999777777777777777888888888;;;===???>>>:::888888888>>><<<;;;::::::999777555333444444555444333111000444444333333333333444444111222666<<>>===;;;999888777777888:::<<<======<<<<<<888777666666888:::::::::777666555555777999777444999@@@KKKRRRTTTTTTSSSSSSPPPQQQRRRTTTVVVYYY[[[\\\YYY[[[\\\\\\[[[\\\]]]___\\\ZZZ[[[^^^]]][[[]]]bbb\\\```iiittt{{{~~~xxxvvv~~~xxx{{{~~~|||rrr|||YYYIIIQQQNNNRRRVVVXXXXXXXXXWWWWWWRRRVVVTTTSSSVVVYYYlllooo{{{llleee[[[OOONNNMMMKKKKKKLLLLLLKKKJJJGGGEEECCCAAA??????>>>???AAACCCFFFGGGHHHJJJLLLNNNPPPRRRTTTUUUUUUUUUWWWYYY\\\___bbbiiinnnrrrqqq___fffxxx|||zzzxxxxxxzzz}}}~~~}}}xxxrrrmmmkkklllnnnnnnnnnsss||||||xxxxxx~~~~~~kkkPPPIIIFFFCCCCCCDDDFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBJJJJJJBBBKKKlllsss[[[PPPLLL[[[eee```XXXTTTOOOHHHxxxQQQGGGEEECCC???<<<;;;;;;999888999888888777777888888999888888999:::999888777666777777777777777777777777::::::;;;>>>@@@AAA???===;;;;;;::::::999888555444666;;;CCCJJJKKKGGG@@@;;;<<<<<<===@@@CCCFFFHHHIIIIIIIIIJJJIIIFFFBBB===::::::::::::::::::;;;<<<===????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999888777666666555555666111222222222444888===AAATTT^^^hhhfff]]]UUUUUUYYYiiiccc]]]^^^bbb```RRREEEBBB<<<777999:::999999;;;:::999888888888:::;;;<<<;;;===@@@BBBBBBBBBBBBCCCCCC@@@<<<:::::::::888666444555666666666555333222555555555555444444333333222222444777999???NNN]]]pppyyy~~~zzzvvvooohhhcccXXXMMMHHHDDD@@@>>>?????????AAABBBBBBBBBAAAAAA=========<<<;;;999777666888999;;;<<<======<<<<<<888777888:::<<<===;;;::::::666444666999999666444777???JJJQQQRRRQQQQQQRRROOOPPPQQQSSSUUUXXXZZZ\\\ZZZ\\\]]]]]]\\\\\\]]]^^^YYYXXXYYY\\\\\\ZZZ]]]bbb\\\cccooo||||||zzzvvv|||}}}}}}}}}{{{}}}ooozzzSSSHHHRRROOOQQQVVVYYYXXXVVVUUUVVVOOOTTTRRRRRRVVVYYYlllnnnoooxxxiii\\\RRRPPPNNNLLLLLLMMMMMMMMMLLLIIIGGGEEEBBB@@@>>>>>>>>>AAACCCEEEFFFGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSUUUWWW\\\\\\\\\cccjjjmmmjjjnnn~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~{{{yyytttnnnkkkmmmrrrvvvqqqqqqwwwzzzyyy~~~~~~aaaKKKFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBDDDDDDFFFIIIJJJXXX}}}qqq^^^MMMKKKPPP]]]```WWWNNNMMMwwwQQQHHHFFFCCC???===<<<;;;999888888888777777777777888888777888999::::::999888777666666777777888888888999999:::===@@@CCCDDDBBB@@@:::999999999:::999666333444888@@@HHHLLLJJJEEE@@@===<<<<<<>>>CCCGGGIIIJJJHHHJJJLLLLLLJJJEEE@@@<<<:::::::::::::::;;;<<<<<<>>>???@@@???===<<<===>>><<<<<<;;;;;;:::999999999888888777666555555555555111222222333444777;;;???NNNZZZeeedddZZZQQQPPPRRRZZZVVVRRRQQQUUUUUUJJJ>>><<<888888;;;===:::999:::===<<<;;;:::::::::::::::999;;;AAAHHHQQQVVVXXXXXXMMMGGG@@@;;;::::::888666666666777777777777777666666666666666666555444444666444444555555999DDDPPPjjjuuu{{{wwwsssrrrmmmfffZZZOOOEEE@@@>>>;;;;;;======>>>???@@@@@@???>>>===999:::::::::888666444333666777888:::;;;<<<=========<<<;;;<<<======<<<::::::555333666888666444444444===HHHMMMMMMLLLLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[WWWVVVWWWZZZ[[[YYY\\\aaabbbkkkzzzzzzqqqssstttvvv|||xxx||||||vvvnnnOOOGGGNNNNNNOOOSSSWWWVVVSSSRRRUUUQQQTTTRRRRRRVVVYYYhhhxxxiii~~~tttaaaXXXSSSPPPNNNMMMMMMNNNMMMMMMKKKIIIFFFCCCAAA?????????@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMOOOPPPPPPQQQSSSTTTVVVXXXWWW]]]eeeiii~~~qqquuu~~~}}}{{{{{{||||||{{{zzzyyyuuuoookkkjjjnnnrrruuunnnnnnrrryyy|||{{{{{{~~~ssswwwxxxZZZHHHCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDD>>>AAAKKKIIIIIIeee{{{gggPPPFFFUUUbbb]]]VVVVVVvvvPPPIIIBBB@@@===;;;<<<<<<;;;:::888888777777777777888888777888999::::::999888777666666777777888999::::::888:::>>>CCCFFFGGGEEEBBB:::999888999;;;;;;888555333555:::@@@GGGIIIGGGEEE>>><<<;;;===BBBGGGJJJKKKHHHJJJMMMNNNLLLHHHBBB???::::::999999::::::;;;;;;<<<>>>???>>><<<;;;<<<>>>;;;;;;;;;:::999999888888888777666555444444444444222222333333333555999===GGGSSS```aaaVVVLLLIIIJJJOOOVVVZZZXXXTTTPPPGGG>>>;;;:::???GGGJJJIIIHHHIIIMMMMMMNNNNNNKKKGGGBBB???>>>???EEERRRaaakkkmmmlll^^^UUUIIIAAA>>>===;;;999888888888888999999:::;;;666777777888888777666555555222222444444555<<>>>>>===<<<:::999777888999999888666444333555555777:::===@@@CCCDDDGGGDDD???<<<;;;;;;;;;:::888444333777888555555777777???HHHKKKIIIGGGHHHKKKNNNNNNOOOPPPQQQSSSTTTUUUYYYZZZ[[[ZZZXXXVVVUUUUUUTTTRRRTTTXXXXXXWWWZZZ___dddpppyyyxxxtttsss|||nnnooottt}}}{{{uuu}}}xxxbbbOOOLLLOOONNNMMMQQQVVVVVVRRRSSSWWWXXXYYYTTTSSSWWWVVVaaaxxxooojjjkkk```UUURRROOOMMMNNNNNNNNNMMMLLLJJJGGGEEEBBBAAA@@@@@@???@@@BBBCCCCCCCCCEEEGGGIIIKKKMMMNNNNNNNNNPPPRRRQQQXXXXXXXXX]]]```mmm}}}~~~~~~~~~}}}~~~|||{{{{{{{{{yyyvvvssstttnnnhhhfffiiimmmpppqqqnnnmmmnnnqqqtttyyy~~~ppp}}}gggRRRHHHBBBCCCCCCCCCBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDD???AAAGGGDDDCCCTTTkkknnnPPPOOO___gggddd```vvvPPPIII???<<<::::::;;;<<<<<<<<<888888777777777777888888777777999::::::999888777555666777888999:::;;;;;;888;;;???DDDHHHIIIFFFCCC;;;999999:::<<<===:::777222222333888@@@EEEGGGGGG>>><<<:::<<>>???>>>;;;:::;;;>>>;;;;;;:::999999888888777777666555444444333333444222333333333333555888;;;BBBOOO\\\^^^SSSHHHDDDEEEOOO```mmmiii]]]RRRIIIBBBAAADDDLLLXXX___``````bbbdddgggiiiiiieee]]]TTTOOOEEEEEEKKKZZZlllxxxyyyvvvlllaaaRRRGGGCCCAAA???===999999888888999;;;===>>>666777888999999888777666444222222555666666:::@@@LLL```pppqqqkkkdddWWWHHHDDD>>>999;;;<<<999777888<<<<<<======<<<:::888777888999:::;;;:::999777555666666888<<<@@@EEEJJJLLLPPPJJJAAA;;;888888::::::777444555::::::777777<<<;;;CCCJJJLLLHHHEEEGGGJJJNNNNNNNNNNNNOOOPPPQQQRRRWWWXXXYYYXXXUUURRRQQQQQQQQQPPPRRRVVVVVVUUUXXX]]]aaaooo}}}uuuyyyxxxvvvvvvsssrrrssssssuuu{{{zzzuuu~~~vvvwwwZZZQQQRRRSSSOOOMMMQQQWWWXXXUUUVVV\\\^^^]]]VVVTTTWWWTTT[[[nnnvvv[[[uuussseeeWWWTTTPPPNNNNNNNNNNNNMMMMMMKKKHHHEEECCCBBBAAAAAA===???AAAAAAAAAAAACCCEEEHHHJJJLLLLLLLLLMMMOOOQQQNNNZZZ[[[WWWXXXYYY```ooottt~~~|||{{{||||||{{{zzz|||{{{zzzzzzyyyvvvrrrnnnmmmgggaaabbbhhhmmmoooooovvvsssqqqrrrvvv}}}uuuhhhPPPEEEDDDBBBCCCCCCCCCAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDBBB@@@CCCLLLVVV}}}^^^LLL[[[oooqqqgggvvvOOOFFFAAA???===<<<<<<<<<;;;:::999::::::::::::999888888:::888666666888999777555666777999:::;;;;;;::::::===>>>@@@BBBCCCBBBAAA@@@;;;666555999<<<;;;999:::333444444666<<>>AAA===AAAGGGIIIGGGBBB===::::::666777;;;;;;666666;;;:::999777666666777888999IIIWWWhhhnnngggXXXIIIBBB;;;===:::555777======888:::;;;::::::999777555444555666888999:::999777666555666777999<<>>>>>>>>???AAACCCEEEGGGHHHGGGGGGHHHJJJLLLOOOQQQPPPRRRTTTUUUVVVYYY]]]___kkkooo~~~}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwzzzxxxvvvuuuuuusssoookkkfffeeeeeegggjjjmmmoooooowwwyyyyyyvvvwwwyyy~~~gggQQQIIIEEE@@@AAA@@@??????>>>>>>??????@@@@@@??????@@@@@@AAABBB???@@@BBBAAA@@@@@@AAACCCBBBCCCCCCBBBCCCFFFJJJNNN^^^uuuYYYRRRbbbnnngggvvvOOOFFFAAA???===<<<<<<<<<;;;:::999999::::::999999888777999777666666888999777666666777888999:::::::::999;;;<<>>;;;;;;???FFFLLLMMMLLLLLLMMMNNNMMMIIIEEEBBB???<<<:::::::::999888;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777999888777666555444333333111222333333222444777999===DDDPPP[[[YYYMMMDDDCCCLLL\\\ooossseeeSSSOOOTTTYYYgggvvvpppaaaXXXYYY[[[fff{{{tttkkk___SSSNNNOOORRRTTTVVVTTTOOOHHHCCC@@@@@@<<<;;;??????;;;999:::;;;:::999999999:::<<<===FFFOOOZZZ]]]WWWLLLCCC>>>999===<<<999999======999;;;;;;:::999888777777666666777888999999888777666444666777999<<>>=========???@@@BBBCCCFFFFFFFFFFFFHHHKKKNNNOOOOOOQQQUUUVVVWWWWWWYYYZZZeeegggrrrxxxvvvsssqqqpppppprrrsssxxxvvvtttuuuvvvrrrjjjccc``````aaadddiiimmmppprrrwwwwwwxxx{{{tttuuu___MMMEEECCCAAAAAA@@@??????>>>>>>??????@@@@@@??????@@@@@@AAABBB???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBCCCEEEIIIMMMQQQ|||pppZZZVVV]]]]]]vvvOOOFFFAAA???===<<<<<<<<<;;;:::999999::::::999999888777888777666777888999888777555666777888999999999888888:::<<<>>>@@@AAAAAAAAA===888777:::<<<;;;<<<>>>555333111222666===DDDIIIGGGEEE@@@<<<:::>>>DDDJJJMMMLLLLLLMMMNNNNNNKKKIIIDDDAAA===;;;::::::999888;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;:::999999888888888777666666555444444222333333333222333666999<<>>::::::???BBBAAA??????======>>>>>>????????????@@@EEEJJJLLLKKKGGGCCCAAAAAAEEEGGGDDDBBBBBB@@@===<<<;;;999777777888999:::888999999:::999777666555333555777999;;;???EEEHHHLLLEEE===999888888888666555555888>>>???<<<:::<<<@@@AAABBBCCCDDDEEEEEEEEEHHHIIIKKKMMMNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLNNNOOOMMMOOOYYYeeeyyy|||vvvppptttzzzdddUUUSSSSSSRRRTTTSSSQQQPPPOOONNNOOOOOOSSSRRRQQQOOONNNPPPTTTXXX]]]uuuvvvnnnppphhh^^^WWWTTTSSSQQQOOOLLLKKKJJJIIIJJJIIIFFFDDD@@@@@@???>>>>>>???AAAAAADDDDDDDDDEEEGGGIIIKKKMMMMMMQQQUUUWWWWWWVVVVVVVVV\\\^^^dddppp~~~~~~}}}}}}~~~~~~{{{xxxtttqqqppprrrtttvvvvvvtttsssssssssmmmccc[[[\\\^^^```eeejjjpppuuuxxx{{{zzz}}}~~~ssswwwbbbSSSHHHAAA@@@BBB@@@@@@???>>>>>>>>>>>>???@@@????????????@@@AAAAAA>>>@@@AAAAAA@@@@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKJJJbbbqqq]]]TTTKKKvvvOOOFFFAAA???===<<<<<<<<<;;;:::999999999999999888777777666666666777888888999888555555666666777888888888777888:::<<<===>>>>>>>>>===999888:::;;;:::;;;???:::666333333666;;;DDDMMMKKKHHHCCC===:::===BBBGGGMMMMMMNNNOOOPPPPPPPPPOOODDDAAA===::::::::::::999:::;;;<<<<<<===<<<<<<<<<>>>======<<<;;;;;;::::::888888777777666555555444222333333333222333666888;;;???IIIVVV]]]ZZZNNNDDDAAAEEEMMMSSSWWW^^^mmm|||}}}uuummmddd___^^^[[[UUUOOOEEE@@@>>>@@@EEEGGGGGGFFFBBBDDDGGGHHHGGGDDD@@@===;;;>>>DDDKKKPPPQQQNNNKKKNNNRRRTTTQQQMMMHHHEEECCC===;;;999777666888;;;<<<::::::::::::888777555444333555777888:::===AAADDDDDDAAA<<<:::999999777666555555999@@@CCC???<<<<<>>CCC@@@@@@???>>>>>>>>>>>>>>>???????????????@@@@@@AAA>>>???@@@@@@??????@@@AAA???@@@AAAAAAAAACCCFFFIIIHHHPPPpppoooOOOvvvOOOFFFAAA???===<<<<<<<<<;;;:::888999999999999888777777555666777777888888999:::555555555666666777888888777888999:::;;;;;;<<<<<<===:::999;;;;;;888:::======777333444555888BBBNNNNNNKKKFFF???<<<<<<@@@CCCLLLNNNPPPRRRSSSTTTTTTTTTLLLHHHBBB>>><<<;;;:::999:::;;;;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;888888777777666666555555333333444333222333555888:::>>>FFFRRR\\\\\\PPPDDDBBBCCCJJJVVVbbbppp{{{mmmiiikkkjjjaaaXXXQQQNNNJJJIIILLLQQQSSSRRRMMMPPPSSSSSSPPPIIIAAA<<<999>>>HHHUUU```bbb[[[TTTSSSTTTUUUUUUQQQLLLHHHGGG>>><<<999777777999<<<>>>;;;;;;:::999888777555555333444666888999<<>>>>>??????BBBCCCEEEGGGIIIKKKLLLMMMNNNLLLJJJGGGFFFGGGHHHIIINNNNNNMMMKKKKKKVVVooouuuiii}}}yyyfffSSSOOOOOOPPPRRRPPPQQQRRRTTTSSSRRRPPPOOOKKKKKKLLLNNNPPPQQQRRRRRR]]]]]]lll~~~uuu}}}{{{~~~mmmzzzkkkbbb]]]WWWRRRLLLKKKJJJJJJKKKJJJHHHFFFFFFEEECCCAAA@@@@@@@@@AAACCCDDDDDDEEEFFFHHHIIIJJJMMMNNNOOOPPPRRRUUUZZZ^^^XXXZZZ```gggkkklllssszzz|||zzzxxxwwwwwwwwwxxxyyyzzzzzzyyywwwuuussssssuuurrrjjj^^^WWWWWW[[[aaadddhhhlllooouuu{{{{{{{{{sss}}}zzzsssWWWCCCCCCFFF@@@>>>BBB@@@???>>>>>>======>>>>>>??????>>>>>>??????@@@AAA===>>>@@@???>>>>>>???AAA>>>???@@@@@@@@@AAADDDFFFDDDEEEVVV}}}iiivvvOOOFFFAAA???===<<<<<<<<<;;;:::888888999999888888777666333555777777777888:::<<<666555555555666777888999888888999:::;;;===>>>>>>>>>======>>><<<888888<<<<<<555222333222333>>>LLLNNNLLLHHHBBB>>><<<>>>@@@IIILLLQQQUUUVVVVVVVVVWWWWWWQQQIIICCC???<<<:::999::::::;;;<<<==================<<<<<<<<<;;;;;;;;;888888888777777666666666333444444333222333555777888<<>>;;;???LLL^^^nnnrrrhhh^^^SSSOOOMMMOOOOOOKKKHHHHHH@@@===:::888777999;;;===<<<;;;:::999888777666666333444666666888;;;???CCCCCCBBBAAA@@@>>><<<::::::888666999@@@DDDAAA<<<:::<<<;;;;;;;;;<<<===>>>>>>AAAAAACCCEEEGGGIIIKKKKKKMMMLLLJJJHHHHHHGGGHHHHHHMMMKKKKKKJJJMMM\\\xxxrrrjjj~~~~~~{{{|||YYYMMMMMMLLLNNNRRRNNNOOOQQQSSSTTTSSSQQQPPPMMMMMMNNNPPPRRRSSSRRRQQQVVVWWWbbb{{{||||||zzz{{{mmmqqqggg```YYYTTTNNNMMMKKKKKKKKKKKKHHHFFFEEEDDDBBB@@@???>>>>>>>>>BBBCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLMMMOOOTTTZZZ___[[[ZZZ\\\bbbgggiiinnnssszzz|||}}}}}}zzzxxxwwwwwwwwwuuuwwwyyyzzzyyyvvvrrrpppoooppplllbbbWWWTTTYYY```bbbfffjjjmmmoootttzzz{{{||||||~~~bbbMMM>>>AAAEEE@@@>>>AAA??????>>>============>>>???>>>>>>>>>>>>???@@@@@@<<<>>>??????>>>>>>???@@@===>>>???@@@???@@@BBBDDDDDDEEEKKKeeexxxvvvOOOFFFAAA???===<<<<<<<<<;;;:::888888888888888777777666222555777888777888:::===666666666666666888999:::888888:::<<>>DDDJJJQQQVVVWWWVVVVVVWWWVVVQQQIIICCC???===<<<;;;999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;:::888888888777777777777777333444444333222333555777666:::???FFFOOOTTTKKK???:::888@@@SSSkkk}}}|||xxxyyyyyyzzzqqqkkkggg[[[dddjjjiiihhhkkkmmmlll^^^[[[VVVPPPIIIDDD@@@>>>:::===JJJ```vvvyyyooo\\\RRRKKKLLLNNNKKKHHHGGG@@@>>><<<999999999;;;<<<<<<;;;:::999888888777777444555555555777;;;@@@EEEIIIIIIHHHEEEBBB@@@>>>>>>:::777888???CCC@@@;;;999::::::::::::;;;<<<>>>???@@@@@@AAACCCEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJLLLOOOVVVeeexxxttt~~~~~~lllOOOKKKNNNLLLLLLRRRRRRSSSTTTVVVVVVVVVTTTTTTQQQPPPOOOQQQSSSTTTRRRPPPOOOWWWZZZooowwwttt}}}qqqhhh___XXXQQQOOONNNMMMMMMLLLIIIGGGEEEDDDBBB@@@???>>>>>>???AAAAAABBBDDDEEEEEEEEEEEEHHHIIIKKKLLLMMMQQQVVVYYYXXXWWWYYY^^^```bbbgggnnnsssvvvyyyzzz~~~|||~~~|||zzzxxxvvvvvvvvvvvvtttvvvwwwxxxwwwtttqqqoooiiifffaaa[[[XXXZZZ___cccdddiiinnnppprrrvvv}}}tttvvv|||UUUIII??????AAA??????@@@??????>>>===============>>>>>>>>>>>>>>>???@@@@@@<<<===???>>>======>>>@@@<<<===????????????AAACCCEEEFFFHHHTTTrrrvvvOOOFFFAAA???===<<<<<<<<<;;;:::888888888888888777666666111444777888777888:::===777777666666666888:::;;;777999;;;>>>BBBFFFIIIKKKCCCCCCFFFGGGBBB;;;888;;;>>>777444777555222===LLLMMMMMMKKKGGGBBB>>>======AAAGGGPPPVVVWWWVVVUUUVVVOOOJJJDDD???>>>>>>??????999:::;;;<<<============;;;;;;;;;;;;;;;:::::::::888888888888777777777777444444444333222222555777333888===BBBJJJOOOHHH<<<>>>;;;BBBWWWpppsssfffaaadddeeeooowwwuuuwww|||xxxpppjjjddd]]]XXXNNNEEE>>><<<<<<===777:::FFF___zzzkkk\\\PPPOOOQQQMMMHHHFFFAAA???===;;;999999::::::;;;;;;:::999888888888888555555444444666;;;AAAFFFNNNNNNLLLIIIFFFCCCBBBAAA<<<777777>>>BBB@@@;;;888:::999999999:::<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKOOOVVV^^^mmmssssssvvvuuuzzzaaaIIIKKKQQQMMMKKKQQQXXXYYYZZZZZZZZZYYYXXXWWWTTTRRRQQQRRRTTTTTTRRROOOMMMYYYVVVdddzzzeeelllzzzuuujjjbbbSSSRRRPPPOOOOOOMMMJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDCCCFFFHHHJJJLLLMMMNNNQQQSSSSSSUUUZZZ^^^]]]ZZZ^^^eeebbbjjjrrrssssssyyy|||vvvwww|||xxxwwwuuutttssssssttttttrrrrrrrrrqqqpppooommmmmmeee___XXXWWW[[[aaaddddddggglllqqqtttuuuyyyfffyyymmmPPPIIIBBB>>>===>>>???@@@??????>>>===============>>>>>>>>>>>>>>>??????@@@<<<===>>>>>>======>>>???;;;===>>>???>>>???@@@BBB@@@BBBDDDGGGTTTtttkkkOOOEEE@@@???>>><<<;;;;;;;;;;;;999999:::999999888777666555555555666777999:::;;;777555444666999;;;999777;;;:::999999===BBBHHHLLLIIIFFFAAA>>>;;;:::999888;;;:::888333111444===EEELLLMMMMMMKKKEEE???>>>@@@BBBFFFOOOXXX[[[XXXWWWYYYLLLFFF???<<<<<<===<<<:::<<<<<<<<<=========>>>>>>???>>>===<<<;;;:::999999<<<;;;:::999888999::::::777777666555444333333333000666;;;>>>EEEKKKHHH@@@;;;<<>>999888===BBB???999999999999999999999999999777444444777999;;;BBBJJJOOOYYYVVVOOOMMMCCC:::<<<:::<<<======;;;:::999999::::::;;;;;;<<<======>>>AAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGHHHGGGFFFGGGHHHMMMNNNOOOWWWiiivvvlllwww|||uuusss{{{{{{|||~~~hhh\\\QQQOOOPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUTTTSSSRRRSSSZZZdddnnn{{{}}}xxxbbbiiisssvvvggg[[[\\\[[[TTTMMMIIIKKKNNNJJJHHHEEEDDDDDDBBB@@@>>>>>>>>>???@@@AAACCCEEEFFFDDDDDDEEEGGGIIILLLNNNOOOPPPQQQSSSUUUWWWYYY[[[[[[___bbbfffjjjlllooorrruuuzzzvvvvvvxxxwwwxxxwwwuuuqqqppprrruuurrrrrrpppnnnllliiihhhggg]]]XXXTTTVVV]]]dddfffffflllsssvvvsssttt|||rrrzzzyyyYYYDDDBBB@@@>>><<<;;;;;;<<>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@CCCCCCEEEJJJUUU}}}kkkOOOEEE@@@???>>><<<;;;;;;;;;;;;999999:::999999888777666555555555666777888:::;;;777666555666999;;;:::888;;;:::999999<<<@@@DDDGGGGGGDDD@@@===;;;999888777999;;;;;;777222333:::BBBLLLNNNPPPOOOIIIBBB@@@@@@@@@CCCKKKUUUZZZYYYWWWXXXLLLHHHCCC@@@>>>===<<<<<<;;;;;;;;;<<<<<<======>>>???>>>===<<<;;;:::999999<<<;;;:::999888999999:::777777666444444333333444444666999>>>GGGNNNIII???>>>===CCCUUUqqqxxxcccSSSJJJUUUaaannnvvvzzzmmmdddQQQKKKGGGHHHHHHCCC???>>>>>>???HHHaaarrrXXXNNNJJJCCC@@@AAA@@@===::::::>>>@@@>>>:::<<<<<<;;;;;;;;;;;;::::::888666666777888;;;EEEOOO[[[ccc^^^SSSOOOEEE;;;<<<999:::<<<<<<;;;999888888999::::::;;;<<<<<<======@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFFFFEEEEEEGGGIIIJJJMMMRRR\\\nnn{{{}}}vvvoooqqq}}}~~~|||}}}sss|||aaaYYYQQQPPPOOOMMMLLLNNNSSSRRRRRRQQQQQQQQQQQQRRRUUUUUUUUUTTTSSSRRRQQQPPPSSSVVV\\\dddqqqooofffxxx~~~nnn______\\\VVVQQQMMMNNNOOOJJJHHHFFFEEEEEEDDDBBB@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZYYY\\\```ccceeegggjjjlllwww|||zzzyyywwwxxxwwwuuurrrqqqsssvvvnnnnnnnnnllljjjfffccc```XXXXXXWWWWWWZZZ^^^cccfffooorrrrrrttt}}}ppppppzzzjjjIIICCCBBB@@@>>><<<;;;;;;;;;>>>===<<<;;;;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@CCCCCCEEEHHHNNNllljjjOOOEEE@@@???>>><<<;;;;;;;;;;;;999999:::999999888777666555555555555666888999:::888777666777999::::::999::::::999:::;;;>>>@@@AAACCCBBB???===:::888777777777<<<@@@<<<555111666<<>>>>>EEEQQQYYYYYYWWWWWWOOONNNKKKFFFAAA>>>===>>>::::::::::::;;;<<<===>>>>>>>>>===<<<;;;::::::999;;;:::999999888888999999777666555444444444444444777666777===HHHPPPMMMEEEBBB???CCCTTTnnnppp]]]QQQ\\\eeennntttzzz{{{tttzzzlllcccUUUQQQOOONNNKKKEEECCCDDDAAADDDMMMccc~~~fffOOOEEEBBB>>><<>><<>>======>>>===;;;999:::888888888777;;;IIIXXXhhhooogggYYYQQQGGG<<<<<<888999;;;<<<;;;:::888666999999::::::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@CCCBBBCCCFFFEEEWWWvvvjjjOOOEEE@@@???>>><<<;;;;;;;;;;;;999999999999999888666666555555555555666777888999888777777888999::::::999888999:::;;;<<<>>>??????@@@@@@???===:::888777777666>>>EEEBBB999222333888@@@IIIRRRTTTPPPLLLFFFAAA>>><<<@@@LLLWWWYYYXXXWWWTTTUUUTTTOOOGGG@@@>>>>>>::::::999999:::;;;===>>>>>>======<<<;;;;;;:::::::::999999888888888888888777666555444444444444444555555777<<>>>>>;;;;;;>>>CCCDDDAAA???@@@@@@???===>>>??????<<<999999999999888777<<>>::::::;;;<<<<<<;;;888666999999999999::::::;;;;;;============>>>???@@@AAACCCCCCBBBAAAAAADDDHHHLLLMMMYYYgggttt~~~xxxwww{{{yyymmm___mmmwwwpppyyy~~~ssseeeJJJIIIKKKNNNMMMJJJLLLQQQMMMMMMMMMNNNNNNOOOQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLRRRNNNLLLQQQ___vvvyyy~~~~~~ttteeeZZZVVVSSSPPPNNNKKKIIIFFFEEEFFFFFFFFFEEECCCBBBAAA@@@@@@???@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVYYY[[[[[[\\\^^^```dddiiillllllnnnuuuyyyzzzvvvzzz~~~}}}{{{vvvssssssssstttxxx||||||wwwsssssssssrrrqqqppppppqqqrrrqqqpppmmmhhhbbb\\\WWWTTTSSSWWW\\\___bbbgggnnnsssvvv{{{~~~bbbTTTlllsssyyyhhhOOOBBB??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============================================================>>>>>>>>>???AAABBB???AAAEEEAAAIII___iiiOOOFFF@@@???>>><<<;;;;;;;;;;;;999999999999999888666666444444444444555666777777777888888888888888999999666777999;;;===???@@@@@@===???@@@???;;;999888888777@@@GGGEEE===555333555777DDDOOORRRQQQOOOJJJCCC@@@<<<>>>IIISSSWWWXXXYYYZZZ\\\\\\WWWMMMEEE@@@>>>;;;;;;:::999999;;;<<<============<<<;;;;;;::::::888999888888888888777777666666555444444444444555222444777:::???LLL^^^mmm___ZZZTTTSSSWWWhhhyyyzzzxxxsssooommmtttxxxpppllljjjggg```ZZZ[[[cccqqq~~~xxxuuurrrooofffZZZTTTTTTMMMNNNSSSZZZ___^^^YYYUUULLLEEEAAAAAADDDCCCBBBBBB>>>>>>DDDMMMOOOKKKHHHJJJFFFCCCAAABBBDDDBBB>>>999888888999888777===NNN```xxxvvvnnnbbbRRRJJJ???===<<<<<<===<<<999666888888888888999999999999<<<;;;;;;<<<<<<===>>>???AAAAAAAAA@@@AAAEEEKKKOOOWWWeeeuuu{{{xxxsssooonnnkkkddd\\\WWW}}}~~~wwwzzz{{{yyy}}}~~~wwwcccLLLJJJJJJLLLKKKJJJNNNSSSLLLMMMMMMNNNOOOQQQRRRSSSQQQQQQQQQPPPPPPOOONNNMMMPPPNNNMMMQQQ]]]nnn~~~yyyhhh___[[[WWWTTTLLLIIIGGGEEEFFFGGGFFFFFFEEEDDDCCCAAA@@@?????????AAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQRRRUUUWWWYYYYYYZZZ[[[]]]ZZZ___bbbaaaaaaeeegggfffgggiiikkknnnrrrxxx~~~|||zzz{{{yyywwwwwwwwwwwwuuutttqqqooonnnpppssstttrrroooooonnnlllkkkkkkkkkkkklllllliiiddd___[[[YYYXXXXXXYYY[[[^^^bbbhhhmmmrrruuuyyyjjj[[[___iiiuuukkkMMM@@@@@@============<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>@@@AAA===???DDDBBBEEEUUUkkkiiiOOOFFF@@@???>>><<<;;;;;;;;;;;;999999:::999999888777666444444444444444555666666666777888888777666777999666777999:::<<<>>>???@@@;;;???BBBAAA>>>::::::;;;888???EEEEEE???888555444555CCCOOOQQQQQQRRRNNNHHHBBB>>>>>>EEEMMMRRRWWW[[[]]]^^^___\\\UUULLLEEEAAA>>>===;;;999999:::<<<=========<<<<<<<<<;;;;;;;;;777888888888888777666666666555555444444444555555000333666888:::FFF___uuusssmmmggg___YYY___zzzxxxsssllleeeaaafffvvvsssllliiiccc^^^XXXYYY___hhhppptttssspppooossszzzssseee^^^VVVWWW\\\cccfffaaa[[[XXXSSSOOOKKKHHHHHHHHHHHHHHHFFFEEENNN\\\ccc```]]]^^^TTTPPPLLLLLLMMMJJJCCC<<<:::999888888777;;;IIIWWWtttzzzeeeXXXDDD@@@<<<;;;<<<<<<999666777777888888888888888888::::::::::::;;;<<<======>>>???@@@AAACCCGGGNNNRRR```ooo{{{pppnnnkkkkkkjjjaaaXXXYYYaaaxxx{{{~~~|||{{{iiiUUUPPPLLLLLLKKKIIIKKKOOOLLLLLLMMMNNNPPPRRRTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRYYYeeesss|||{{{xxxjjjaaa[[[VVVOOOLLLIIIGGGGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@??????@@@AAABBBDDDFFFGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQSSSUUUUUUVVVWWWYYYVVV\\\______```ccceeecccaaabbbcccdddfffkkkpppuuutttxxx~~~}}}|||{{{{{{uuuxxxzzz{{{zzzxxxwwwwwwwwwuuurrrrrrrrrtttssssssrrrpppmmmllllllmmmmmmmmmllliiifffeeeeeefffeeeddd^^^[[[XXXUUUUUUWWW[[[]]]``````aaadddjjjooosssvvvuuu```hhh{{{{{{uuuvvvXXX>>>888???;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>AAA======DDDBBBDDDQQQSSSppphhhOOOFFF@@@???>>><<<;;;;;;;;;;;;999999:::999999888777666444444333333444444555666555777888777555444666888888888888888:::;;;<<<===;;;@@@DDDDDD@@@===<<<===999<<>>:::555333:::HHHRRRRRRRRRUUUSSSLLLDDD???>>>AAAFFFKKKSSS[[[\\\]]]______]]]UUULLLFFFAAA???===:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;666777888888888777666555555555444444444555555666222333555666777AAAWWWmmm|||wwwtttsssllljjjwww{{{rrrjjjhhhuuussseee______]]]ZZZYYY\\\fffuuuwwwuuusssrrrvvv}}}wwwpppeeeeeejjjtttvvvpppiiiggg___aaabbbaaa```]]]ZZZWWWNNNMMMXXXmmm{{{yyyvvvxxxiiiccc]]]ZZZYYYSSSIIIAAA>>>;;;999888777888@@@JJJaaammm\\\HHHBBB<<<999999:::888555777777777777777777777777999999999999:::;;;<<<<<<<<<===???BBBEEEJJJQQQUUUeeettt}}}qqqggggggggghhhfffZZZPPP[[[ooo~~~||||||gggZZZRRRMMMMMMMMMKKKIIIJJJJJJJJJLLLMMMOOORRRTTTUUUOOOPPPQQQRRRSSSSSSSSSSSSNNNPPPQQQQQQSSSZZZfffpppxxx|||zzzkkkaaa[[[SSSPPPLLLJJJIIIJJJJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>???@@@BBBDDDFFFHHHDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPQQQRRRSSSTTTVVVXXX\\\___^^^^^^bbbeeeddd]]]^^^___```bbbeeejjjnnnoooqqquuuxxxyyyyyywwwvvvwwwxxxxxxyyyyyyxxxwwwwwwrrrsssttttttssssssuuuvvvrrrqqqoooooopppppppppooonnnnnnmmmkkkhhhhhhiiikkkjjjgggcccaaabbbbbb```^^^UUUTTTRRRRRRSSSWWW[[[^^^aaacccgggiiilllrrrzzz{{{nnnmmm~~~|||dddLLL>>>;;;<<<::::::;;;<<<<<<<<<;;;:::888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;@@@>>>>>>CCCAAA@@@JJJFFFMMMjjjhhhOOOFFF@@@???>>>===;;;;;;;;;;;;999999:::999999888777666444444333333333444555555444666888777444333555777999999888777777888999:::;;;@@@FFFFFFBBB>>>>>>???888999;;;======:::666222@@@NNNVVVTTTSSSXXXVVVOOODDD@@@===???AAAFFFQQQ[[[ZZZ[[[]]]aaaaaa\\\RRRJJJCCCAAA>>>;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;666777888888888777555444555555444444444555555666555333333666777>>>PPPbbbzzzwwwzzzyyy|||{{{pppbbb```ccceeeddddddfffnnn{{{|||wwwqqqpppttt~~~sssqqqvvvzzzqqqooogggqqq{{{|||ssslllTTTRRR___yyyyyyrrrjjjfffbbbZZZNNNDDDAAA===:::999777555999???OOOrrrlllXXXJJJCCC;;;666777888666444777777777777666666666666888888888888999:::;;;<<<:::<<>>999@@@??????CCC>>>;;;CCCKKK???MMMhhhQQQBBBAAA@@@???===<<<:::999888888888888777777777777777444444444555555777888888777888888888777666444333::::::999888888999999999<<>>>>>???IIIUUU[[[^^^aaabbbaaa]]]XXXUUUGGGAAA======<<<999888;;;;;;;;;<<<<<<<<<;;;999888999999888888777666666666555555444444444333333333777444222333555999DDDOOOlll}}}xxxwww|||yyy~~~{{{zzz|||tttfffgggxxxggg```\\\PPPDDD@@@===:::888888888777555BBBPPPcccuuuyyydddPPPFFF???888444666777666444222444666888777666666555777888999999888777888:::999999<<<>>>>>>AAAKKKVVVlllxxx{{{mmmfffeee___WWWOOOIIICCCEEEVVViiisss|||yyyttt]]]QQQQQQOOOLLLKKKLLLKKKJJJIIILLLLLLLLLMMMPPPTTTXXX[[[NNNNNNNNNOOOPPPRRRSSSTTTRRRSSSRRRPPPNNNRRR[[[ccc~~~}}}llliiiXXXSSSTTTOOOPPPPPPJJJHHHHHHFFFDDDCCCCCCEEEGGGBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIILLLNNNOOOPPPWWWWWWVVVUUUVVVWWWYYYZZZ]]]YYYUUUTTTXXX^^^ccceeeeeeeeefffggghhhiiiiiijjjiiillloooqqqqqqpppmmmkkkmmmmmmllljjjhhhhhhiiikkkjjjjjjkkkkkkjjjjjjiiiiiieeefffggghhhfffdddaaa___ffffffeeeccc___[[[VVVTTTSSSSSSTTTTTTUUUYYY]]]aaafffmmmqqqpppttt~~~yyykkkxxxkkkLLLCCC???>>>>>>888;;;;;;999999999999;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????999GGGJJJTTT}}}hhhQQQBBB??????>>>===<<<;;;;;;:::::::::999999888888777777444444444444555666777888555666777888888888777666::::::999999999999::::::AAAHHHNNNMMMJJJGGGAAA;;;;;;999777777:::;;;;;;:::333>>>KKKTTTZZZ___^^^[[[RRRJJJCCCAAA@@@@@@FFFNNNYYYZZZ]]]aaacccbbb]]]XXXMMMDDD>>>===<<<::::::<<<;;;;;;<<<<<<<<<;;;:::999999999888888777777666666555555555444444444333333666333333444555888AAALLLgggoooccc\\\PPPDDD===;;;888777888888888777444>>>KKKYYYdddeeeZZZMMMDDD>>>777444666777666555555333222444777999888777777888999999888888999:::888:::======;;;???OOO```xxx{{{rrrjjjeeebbb]]]YYYQQQHHHBBBIII]]]ppp|||{{{eeeRRRIIILLLKKKJJJJJJLLLLLLKKKJJJLLLKKKJJJJJJKKKNNNQQQSSSLLLLLLLLLLLLMMMNNNPPPPPPNNNOOOPPPNNNLLLOOOVVV\\\pppxxx}}}}}}}}}tttbbb[[[YYYRRRPPPPPPIIIKKKJJJIIIGGGEEEEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAACCCDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMQQQQQQQQQQQQRRRSSSUUUVVVZZZ[[[]]]\\\[[[\\\```cccdddddddddeeeeeeffffffffffffhhhiiijjjjjjhhhfffdddggghhhiiihhhffffffgggiiihhhhhhiiiiiiiiihhhggggggddddddccccccbbbbbbaaaaaaccccccaaa___\\\XXXUUUSSSUUUVVVXXXYYY[[[```eeejjjnnnsssvvvzzzllllll|||{{{~~~[[[DDD???<<<===???;;;;;;:::999999999999:::;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????AAADDDAAAHHHaaagggQQQCCC============<<<<<<<<<<<<;;;;;;;;;:::999888888777333333333333444555666777444555777999::::::999999;;;;;;::::::::::::;;;;;;BBBIIINNNMMMJJJHHHDDD>>>:::777555666999===@@@AAA333999EEETTT\\\^^^```dddWWWOOOHHHDDDBBB@@@AAADDDVVVXXX\\\bbbffffffbbb]]]UUUIII???======<<<;;;<<<;;;;;;<<<<<<<<<;;;:::999999999999888777777666666555555555444444444444333555333333555555666===FFF^^^yyyfffYYYLLLAAA;;;999777666777888888888333666;;;BBBLLLTTTSSSLLL@@@<<<666444666777777555666222///111666999999666777888::::::999999:::;;;:::<<<>>>>>>===EEE[[[ppp{{{pppiiiggggggeeeccchhheeeZZZKKKGGGTTTlll}}}uuunnnsss{{{YYYNNNJJJLLLLLLMMMOOOQQQRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKMMMOOOOOOMMMMMMQQQTTT^^^|||zzzvvvyyy|||rrrgggbbbWWWSSSRRRLLLLLLLLLJJJIIIGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@>>>??????@@@AAABBBBBBCCCGGGHHHHHHHHHIIIIIIJJJJJJLLLLLLMMMMMMOOOPPPRRRSSSUUU[[[bbbccc___[[[\\\___aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbcccddddddccccccbbbdddffffffeeedddeeefffffffffggggggfffeeeddddddbbbaaa_________```aaabbb___^^^\\\YYYWWWUUUTTTSSSTTTVVVXXX[[[___dddkkkpppyyy{{{~~~aaaqqqrrrrrrrrrssstttxxxbbbIII===<<<999;;;???<<<::::::999999999999::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>DDD@@@===BBBJJJVVVeeePPPDDD>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777777666333333333333333444555666555666888999::::::999999;;;;;;:::::::::;;;<<<<<<===CCCHHHHHHGGGHHHFFFCCC<<<999666555777<<>>BBBHHHUUUlllvvviiibbbbbbfffiiijjjtttmmm\\\MMMPPPfff~~~zzz|||yyy}}}lllQQQNNNNNNLLLLLLNNNPPPSSSSSSQQQOOOLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKNNNPPPQQQOOONNNNNNOOOUUUqqq~~~xxxmmm]]]VVVVVVPPPLLLKKKIIIHHHHHHGGGFFFEEEHHHGGGFFFDDDCCCBBBBBBBBB>>>?????????@@@AAAAAAAAAEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPRRRRRRQQQWWW^^^aaa^^^[[[ZZZ[[[___^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]___bbbdddfffhhhbbbdddfffgggeeedddddddddddddddeeeddddddcccbbbaaa``````______^^^^^^______YYYXXXVVVTTTSSSSSSTTTTTTUUUWWWZZZ]]]bbbhhhpppuuusssmmmxxxiiivvv}}}xxxQQQAAA===???999999===::::::999999999999999999:::999999999888999::::::;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>===>>>@@@FFFGGGHHHiiidddPPPDDD@@@@@@???===<<<;;;999999:::999999888777777666666444444333333333444555555777888999::::::999888777;;;:::::::::;;;;;;<<<===888>>>BBBBBBBBBDDDDDDAAA<<<:::777555777<<>>LLLllllllZZZKKKAAA@@@===:::888888888777666777888777777:::???>>>999888777555555666666666555222999@@@@@@999333333555666888999999999999:::<<<===;;;===HHHWWWhhh{{{wwwkkkdddccchhhmmmqqqooocccSSSOOO```~~~uuuooosssxxx|||\\\IIIJJJJJJHHHHHHIIIKKKMMMLLLIIIGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPOOOMMMLLLLLLOOO___zzz}}}jjj___[[[TTTNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNOOOPPPPPPOOOPPPSSSWWWYYYZZZXXXWWW[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\___bbbdddfffccceeeggggggeeecccbbbccccccccccccbbbaaa```______^^^___``````___\\\ZZZYYYUUUSSSQQQPPPQQQRRRUUUVVVXXXZZZ^^^bbbgggnnnvvv|||vvvxxxzzzvvv^^^LLLCCCCCCDDD:::888:::666999999999999999999999999999888888888888999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<=========777???AAADDDKKKMMM[[[ssscccPPPEEEAAA@@@???>>><<<:::999888888888888777777777777666555444444444444444555555777888999999999888777666:::999999999:::;;;<<<===999===@@@===<<<>>>???===;;;:::888666888>>>FFFLLLQQQDDD<<>>===<<<;;;::::::777777888888888888999999666666555555444555555666444555777888999888888777888888888999999:::;;;<<<888<<<>>>;;;;;;>>>@@@???======;;;888888<<>>???WWWwww|||ZZZWWWWWW^^^eeemmmvvvqqq___QQQDDDAAA???======>>>===<<<:::<<<<<<999999;;;:::666444555666666555333333333444>>>FFFEEE<<<444444777333555777777777777999;;;;;;@@@OOOeeexxx}}}ppphhhaaa```eeegggddd___RRRKKKUUUqqqwwwnnnjjjrrr}}}wwwzzz~~~ppp}}}kkkLLLJJJOOOGGGKKKIIIHHHHHHIIIIIIHHHGGGBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLNNNMMMKKKKKKLLLMMMNNNNNNTTTZZZgggyyyqqqddd]]]TTTOOONNNMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDEEEFFFHHHIIIIIIHHHHHHFFFHHHIIIKKKKKKMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRUUUUUUUUUTTTTTTSSSSSSSSSUUUWWWXXXXXXXXXYYY[[[]]]\\\\\\\\\[[[ZZZYYYWWWVVVSSSSSSSSSSSSRRRQQQOOONNNOOOOOOPPPQQQTTTWWWYYY[[[ZZZ^^^dddllluuugggmmmooopppnnnWWWMMMAAA===AAAAAA999999;;;555777888999::::::999888777888888888888888999999:::999999999999999999999999777888888999::::::;;;;;;::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<@@@;;;999DDDHHHDDDGGGRRRlllaaaPPPFFF>>>=========<<<<<<<<<<<<777888888999999:::;;;;;;777666666555555555666666111333555777888999999999888888888888999:::;;;<<<666:::<<<;;;<<>>AAA;;;::::::999:::;;;<<<===;;;;;;:::999999888888777777666666666555555555555555444555777555444888???:::KKKcccxxxeeeZZZOOOIIIFFFHHHOOOXXXvvvbbbRRRDDDAAA??????@@@@@@@@@@@@@@@AAA===888666888888666333555666666444333222222333999>>>>>>888333333444222444666777666777999:::<<>>777777888999::::::999888777888888888777888999999:::999999999999999999999999777777888999::::::;;;;;;::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===???<<>>======>>>???AAA;;;333777JJJZZZ^^^fffdddgggjjjbbbPPPFFFFFFFFFCCCEEESSSiiiyyyyyyqqqooojjjhhheee[[[KKKBBBAAAAAA;;;888:::<<<:::888888;;;;;;::::::999888777777777666666666555555555555444444444555555555555555999AAAQQQdddssszzzhhhUUUKKKFFFCCCFFFMMMccczzzrrrnnntttxxxeeeUUUFFFGGGBBB<<<<<>>777555666666555555555444444444333333333444444444444444444444444888333000333777888:::===BBBVVVoootttmmmZZZZZZ\\\^^^aaa___UUUJJJAAAVVVggguuu~~~}}}mmmSSSFFFIIILLLCCCJJJIIIGGGFFFFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLNNNSSSYYY^^^______kkknnnkkkiii{{{|||zzzvvvhhh___WWWNNNKKKMMMLLLIIIEEECCCCCCDDDCCCCCCDDDCCCCCCDDDEEEEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPUUUTTTTTTSSSRRRQQQPPPPPPJJJJJJJJJIIIIIIIIIJJJKKKJJJNNNRRRUUUVVVZZZ```eeekkkqqq{{{|||iii```bbbnnnkkkzzzvvvooonnn___GGG<<>>@@@AAACCCDDDEEEKKK```bbbPPPCCCBBB???<<<;;;;;;<<<;;;::::::999888777666666666666666555555444444444444444333333333666888:::999888777888999:::;;;<<<<<<<<<<<<;;;:::===BBBFFFHHHHHHJJJKKKKKKHHHCCC>>>;;;:::888>>>AAA<<<:::AAANNNWWWaaaaaafffkkkhhh[[[NNNHHHFFFBBBBBBNNNdddwww~~~~~~uuunnnjjjjjjeeeWWWIIIBBBBBB<<<888;;;<<<:::999999;;;;;;::::::999888888777777777666666666555555555555555555555555555444444777:::AAAJJJUUUgggkkk[[[OOOEEEBBBDDDKKK```yyywwwqqqxxxxxxhhh___[[[bbbqqqzzzkkk^^^KKKMMMLLLIIIKKKPPPOOOKKKXXXNNNCCC<<<::::::999777555555555555444444444333444444444444444444444444666444444777999:::???FFFZZZkkk}}}yyyjjjaaa[[[\\\]]]]]]\\\WWWNNNGGGTTTeeennnrrryyyaaaPPPFFFHHHKKKEEEIIIHHHGGGFFFFFFFFFFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLOOONNNOOOSSSXXX\\\]]]]]]___cccaaa^^^hhh|||~~~{{{yyy|||vvviii[[[RRROOOPPPLLLIIIGGGGGGGGGEEECCCDDDCCCCCCDDDGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLPPPTTTXXX[[[aaaiiiooo{{{~~~iiiUUUQQQeee~~~yyy{{{yyyrrrgggZZZKKK@@@;;;:::;;;:::888666555555666777777666666666666666666666777777888888888999999999888888888888888888888888888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBIIIHHHQQQjjjbbbPPPDDDAAA???<<<;;;<<<<<<;;;::::::999888777666666666666555444444333333333333333333333333555888:::999888777888999;;;<<<<<<<<<<<<<<<;;;;;;===CCCHHHLLLNNNOOOQQQQQQNNNGGG???999666999AAAHHHGGG>>>;;;GGGWWW\\\```fffkkknnnjjj[[[LLLHHHAAA>>>EEEUUUhhhvvv~~~yyyrrrmmmqqqqqqgggWWWKKKEEE>>>999;;;<<<;;;:::;;;;;;::::::999999888888888777777777666666666555555666666666555444444444333666777888:::???NNNiiivvveeeTTTIIIEEEGGGWWWlll~~~sssddd___dddnnnvvvwwwuuurrrmmmfff]]]RRRKKKJJJJJJRRRdddwww~~~uuukkk___cccgggiiikkkkkkeee^^^ZZZOOOBBB<<<<<<>>><<<999666666666555555555444444444444444444444444444444444555777999999;;;GGGSSSyyy|||lll^^^XXX^^^___^^^YYYQQQJJJGGGGGGddduuu{{{wwwuuuttt~~~nnnRRRKKKGGGFFFIIIGGGHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJKKKMMMQQQSSSTTTSSSTTTVVVWWWTTTTTT```ttt|||yyyyyy|||zzzhhh___XXXSSSNNNKKKKKKJJJFFFDDDDDDCCCCCCCCCEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJMMMOOOUUUYYY]]]bbbgggooozzziiiSSSMMM___vvvmmm|||~~~qqqpppmmm^^^GGG:::999:::666:::999777666555666666777666666666666666666666666777777777888888888999999888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>??????EEEBBBBBBLLLeeebbbQQQDDDAAA???<<<;;;<<<<<<<<<;;;999999888777666666777777555444444333333333333333333222333555888999999888777888999;;;<<<<<<=========<<<;;;===AAAFFFLLLNNNPPPQQQQQQMMMFFF>>>888555===???EEEIIIAAA:::DDDUUU]]]bbbfffjjjrrruuugggSSSOOOGGG???@@@GGGTTTdddpppzzzvvvtttwwwxxxrrreee[[[JJJBBB;;;;;;<<<::::::;;;:::::::::999999888888888777777777666666666666555777777666555444333333333333555999;;;:::BBBVVVjjjqqq___UUUGGGMMMVVVdddsss{{{jjj\\\SSSOOONNNMMMMMMMMMMMMNNNMMMLLLKKKQQQWWWfffyyyzzzssshhhRRRGGG<<<777;;;>>>===;;;777666666666666555555555444444444444555555555555444555888888777===OOOaaa~~~ppp```YYYYYYcccaaa\\\RRRFFFAAAHHHRRRnnnvvvwwwsssvvv\\\FFFIIIHHHDDDGGGHHHFFFFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMLLLPPPOOOQQQQQQNNNQQQggg|||yyyzzzvvvkkkcccXXXRRRPPPNNNKKKHHHJJJHHHFFFEEEEEEEEECCCBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHFFFHHHJJJKKKLLLOOOTTTYYY```eeejjjqqqxxxnnnWWWUUUlllsssiiiyyyooo{{{vvvqqqjjjeeeWWWFFF;;;888999999999888777666666666666666555555555666666666666666777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;===>>>AAAMMMiiicccQQQEEE@@@>>><<<;;;<<<<<<<<<;;;999888777777777777777777666555555444333444444444222222333555777999888777888999:::;;;<<<=========>>>===<<<<<<===AAAFFFIIIKKKLLLKKKHHHBBB===:::888999888???IIIKKKDDDDDDKKK___dddfffiiiqqqxxxpppaaaVVVLLLDDDBBBCCCIIIVVVdddwwwzzz|||{{{xxxsssmmmhhhSSSIII@@@===<<<999999;;;::::::999999999999999888888777777777666666666666777777666555444333333333000333888999777;;;IIIYYYtttvvvfffOOOIIIFFFKKKXXXfffqqqwww|||xxxqqqjjjccc]]]ZZZXXXTTTRRRRRRTTT[[[eeeooouuuxxxqqqooo{{{}}}mmm\\\MMMDDDAAAEEEFFFHHHKKKNNNSSSWWWZZZjjjsssoooaaaJJJAAA888444888;;;:::888777666666666666555555555444444444555555666666666666555666888;;;FFF[[[ooowwwfffXXXWWW^^^ccc^^^VVVIII===>>>QQQfff~~~~~~kkkkkk|||sssQQQAAAHHHHHHCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMPPPMMMNNNRRRPPPOOO^^^sss{{{yyyhhh]]]XXXUUURRRNNNNNNKKKIIIGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHKKKOOOPPPQQQUUU\\\bbbeeekkkuuueee]]]YYYhhhtttpppxxx~~~}}}|||rrroooqqqrrrcccXXXQQQOOOEEE888555<<<777777777666666666666666444444555555666666666777666666777777777888888888777777777777777777777777777777777777777777777777777777777888888999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;777<<>>;;;;;;<<<======<<<888888777777777777777888666555555444444444444444222222222444777999888777888999:::;;;============>>>>>>===<<<:::<<>>::::::<<<999999999999999999999999888888777777777666666666666666666555444444444333777666666666555999FFFTTThhhyyy```SSSFFFDDDKKKTTT^^^eeevvv|||mmmYYYUUUPPPKKKGGGFFFEEEFFFHHHFFFCCCCCCFFFMMMUUUZZZWWWQQQNNNXXXhhhssssssooo{{{wwwnnn```RRRHHHDDDDDDDDDGGGMMMTTT[[[dddlllrrryyycccVVVFFFAAA:::666666777666555666666666555555555444444444444444555666666777777888666777???JJJYYYnnn~~~zzzmmm]]]SSSVVV___\\\UUULLLBBB:::BBB___}}}llliiipppzzzcccJJJBBBHHHFFFCCCEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIKKKLLLNNNKKKKKKPPPPPPPPPXXXddd}}}wwwsssyyy|||~~~nnneee```YYYTTTNNNLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIINNNRRRTTTUUUYYYbbbjjjmmmvvvkkkyyyxxx{{{vvvvvvuuusssWWWLLLJJJPPPHHH777222;;;666666666666666666666666444444444555555666666777666666666777777777888888777777777777777777777777777777777777777777777777666666777777888999999999999999999999::::::::::::::::::999999999:::;;;;;;;;;>>>@@@===<<>>;;;;;;<<<======<<<888888777777777777888888555444444333333333333333222111222444777888888777888999:::<<<======>>>>>>===>>>>>><<<999999;;;>>><<>>>>>:::;;;???LLL]]]cccUUUDDDOOOUUU```mmmtttxxxttteeeWWWPPPGGG@@@CCCLLLZZZjjjyyy|||yyyxxxwwwtttkkk^^^PPPGGGBBB===<<<>>>999999999999999999999999888888888777777777666666555555555555555555444444:::666555666666999CCCMMMYYYooovvvfffVVVNNNJJJGGGIIIMMMdddnnnwwwxxxsssiii[[[OOOIIIGGGFFFDDDCCCCCCCCCCCC???>>>===<<<===???AAACCCFFFDDDDDDFFFJJJOOORRRSSSbbbcccccc^^^WWWTTTUUUWWW]]]dddmmmxxx}}}fffSSSKKK???>>><<<888666444555555555555555555444444444333444444444555666777777777888666;;;LLLaaatttyyyhhh\\\UUUQQQSSSXXXPPPHHHAAA===<<>>>>>>>><<<>>>>>>===:::888:::<<<888===DDDGGGFFFCCC@@@>>><<<:::777<<>>???999999999999999999999999888888888888777777777777444444444555555555555555444111222666888888;;;???MMM___|||{{{ooobbbTTTMMMMMMGGGPPPVVVSSSLLLHHHDDDAAAAAAAAABBBBBBAAA@@@???>>>CCCDDDFFFGGGGGGFFFEEEDDDCCCHHHKKKHHHCCCCCCIIIPPPSSS\\\fffmmmmmmmmmnnnpppwww~~~yyygggRRRDDDAAA777999:::888555444666888555555444444444333333333444444444555666777777888888777@@@WWWsssmmmVVVMMMNNNPPPQQQQQQEEE>>>;;;<<>>EEEDDDDDDDDDDDDDDDEEEFFFCCCFFFIIIIIIHHHHHHKKKNNNJJJMMMMMMIIIIIIMMMSSSVVVZZZnnn}}}vvvqqqiiibbb]]]XXXTTTQQQJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDEEEEEECCCEEEGGGJJJMMMPPPRRRSSSXXX___hhhooovvv{{{gggFFFBBBEEECCC:::666888999666555555666666666666666555333333444444555666777777666666666666777777777777777777777777777777777777777777777777777777777777555666666777888999999999888888999999999:::::::::999999999999:::;;;<<<===999777888<<<@@@AAA===999???PPPddd|||___TTTDDD???>>>===<<<<<<<<<<<<<<<999999999888888888888777777555444444444444222111333333444444666777888999;;;;;;:::::::::;;;<<<<<<===@@@@@@<<<;;;===;;;888>>>CCCEEEDDDJJJRRRKKK===<<<:::999===DDDIIIIIIGGG;;;CCCSSSeeeqqqvvv~~~sssXXXEEE@@@CCCAAATTThhhvvvyyyxxxqqqfffZZZLLLBBB>>>??????===;;;;;;;;;<<<;;;:::<<<;;;:::999888888888888888777666444444555555666666666444444555777999;;;GGGRRRggg}}}iii\\\WWWQQQLLLGGGEEEGGGHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEIIIJJJJJJIIIHHHGGGIIIJJJOOOTTTXXXUUUNNNLLLQQQXXXjjjvvv~~~}}}}}}vvveeeVVVIIIAAA>>>888888888888888777666666555555555555555555444444444555555555444555777:::BBBAAAHHH___~~~zzzdddOOOIIINNNOOOKKKGGG===<<<<<<<<>>???@@@BBBDDDEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLLLLLLLMMMOOOQQQXXXttt~~~}}}{{{nnnjjjhhhaaaWWWQQQQQQOOOMMMKKKJJJHHHGGGGGGFFFEEEEEEGGGHHHHHHGGGCCCDDDFFFFFFEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEEEEEEEGGGGGGFFFEEEGGGKKKOOOQQQSSSWWW]]]bbbfffooo{{{vvvwww\\\TTT@@@===:::777666777:::<<<666666666666666666666666444444444555555555555666666666666666666666666666666666666666777777777777777777777777777777777777555777888888777777888999:::<<<>>>===999888999<<<::::::::::::::::::::::::888999;;;>>>@@@???;;;888@@@???EEEXXX{{{^^^RRRDDD???>>>===<<<<<<;;;<<<<<<999999999888888888888777666555333333444444222111222222333333444666777888888888999999:::<<<===>>>???BBBBBB???>>>???===999;;;AAADDDFFFOOOWWWRRRFFFAAA===:::;;;???CCCCCCAAA<<<999DDD\\\llloooqqqxxxuuu~~~{{{fffRRRGGGDDD<<>>;;;999???===>>>GGG^^^\\\QQQCCC??????===<<<<<<;;;;;;;;;999999999888888888888777666444333333333333222000222222222222333444666666666666777888:::<<<>>>???AAADDDEEECCCAAAAAA>>>999888>>>DDDIIISSS]]]ZZZQQQIIIDDD===:::;;;>>>>>>>>>BBB777:::PPPdddggggggiiiuuuyyyyyyppp___OOOGGGEEE<<>><<<::::::;;;;;;:::999;;;:::999888777777777777777777666555555555555666666555555444555666888999999===HHHWWWiii}}}tttnnnkkklllmmmnnnnnnqqquuuzzz~~~|||{{{wwwsssnnnlllmmmooorrrvvv{{{oooaaaRRRHHH@@@999555555777777888888777777666555555555555555555555555555333333444777999;;;:::999LLL[[[ppptttjjj\\\QQQHHHIIILLLIIICCC???999666:::JJJ[[[hhhppptttlllLLLIIIBBBBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@???BBBAAA???>>>===>>>???@@@???@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLJJJJJJJJJLLLLLLWWWeeeuuu}}}~~~~~~xxxoooeee]]]YYYXXXXXXRRRQQQOOOOOONNNMMMJJJGGGLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJLLLOOOKKKKKKKKKLLLNNNRRRUUUWWWZZZ___gggnnnvvvyyydddXXXhhh|||qqqTTTIII@@@444888777666555555444555555333333333333333333333333444444444444555555555555555555555555555555555555555555666666666777777777555555555555555555555555555777888888666666777999888777666666777888777555888888888888888888888888:::999999;;;<<<===;;;::::::;;;::::::BBBXXXyyy[[[RRREEE@@@???>>><<<;;;;;;;;;;;;999999999888888888777777555333222222333333222111222222222222333444555666666666777888:::<<<>>>???AAAEEEGGGEEECCCCCC???:::777===CCCJJJTTT]]]\\\VVVPPPJJJAAA;;;:::<<<>>>???JJJCCC???FFFVVVcccgggeeettttttqqqhhh\\\PPPHHHDDDAAA@@@???FFFUUUkkk{{{wwwvvvnnn^^^NNNEEEBBB???===<<<;;;999777::::::999888777777777777777666666666555555555555666555555555555666777888444666<<>>======>>>>>>===>>>>>>??????>>>>>>===@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKCCCHHHOOOYYYjjj{{{xxxtttrrriiifffaaa^^^\\\ZZZXXXVVVQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJKKKNNNPPPWWWXXXZZZ^^^bbbiiipppuuu{{{rrraaaPPPPPPeee~~~zzzyyyyyy|||UUU===;;;<<<555555555555555555444333333333333333333333333333333333333444444444555555555555555555555555555555555555555555666666666777777555555555555555555555555555666777777666666777999999666444555888999666444777777777888888888888888:::999888888:::;;;;;;:::555:::===:::999@@@OOO]]][[[RRRGGG@@@???>>>===;;;;;;::::::999999999888888888777777555333222333444444333111333333333333444555666666888888888999:::;;;======@@@DDDFFFDDDCCCCCC@@@:::999===AAAGGGOOOVVVWWWSSSPPPJJJBBB<<<:::;;;===???LLLSSSMMMAAAFFF]]]iiidddaaaeeelllppplll___NNNAAACCC@@@>>>>>>FFFXXXppp~~~}}}yyyjjjZZZKKKGGGAAA===;;;:::999888;;;:::999888777777777777666666666666666555555444555555555555555666666666555555888;;;???LLLdddyyykkkXXXIIICCC===<<<:::888888<<<777777777777777666555555555555555666666666777777777999:::888999CCCVVVeee~~~xxxdddRRRIIIEEECCCDDDFFFCCC<<<888999<<>>>>>======>>>>>><<<<<<============<<<<<<>>>???AAABBBAAA@@@>>>===AAAAAA@@@@@@@@@?????????BBBCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHHHHIIIJJJLLLIIIKKKMMMMMMRRRdddzzz}}}yyy}}}vvvpppmmmkkkiiiddd```[[[XXXWWWVVVTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRTTTWWWYYY[[[^^^bbbeeelllpppuuuzzz}}}hhhYYYQQQWWW^^^vvvvvvyyy|||ttt|||}}}^^^CCC888888;;;;;;444555666666666555444333444444444444444444444444333333333444444444444555555555555555555555555555555555555555666666666666666666666666666666666666444666777777666666777888999666444555888999777555888888888888999999:::::::::888666777888:::::::::555999<<<<<<:::;;;???CCCVVVnnnZZZSSSHHHAAA@@@>>>===;;;:::::::::999999999888888888888777555444333333555555444333444444444444444555666666999999999:::;;;<<<===>>>???CCCEEECCCCCCDDDAAA======>>>@@@CCCHHHLLLNNNMMMJJJGGGAAA<<<999999;;;===GGGVVVVVVDDD@@@RRR```_________aaafffiiiaaaRRRFFFAAA>>><<<;;;===III___ttt}}}rrreeeTTTNNNFFF???<<<<<<<<<<<<<<<;;;:::999888888888888666666666777666555555444555555555555555555555555777666777888888===LLLZZZ~~~mmmWWWEEE@@@<<<999:::999777888<<<666666777777666666555444555555555666666777777888555777:::;;;AAAQQQhhhyyyoooXXXHHHBBBAAABBBCCCCCC===777999???BBBTTTrrrxxxdddlllxxxUUUGGGEEEAAA??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======>>>@@@BBBCCCCCCAAA>>><<>>@@@BBBDDDQQQgggXXXRRRHHHAAA@@@>>>===;;;:::::::::999999999888888888888777666555444444666666555444333333333333333333444555999999999;;;<<<>>>@@@AAA???CCCDDDBBBCCCEEEDDDAAAAAA???>>>???BBBDDDGGGIIIGGGFFFCCC???;;;::::::;;;???LLLVVVQQQHHHGGGOOOVVVddd^^^ZZZ^^^fffggg^^^TTTEEE@@@=========BBBPPP```xxx{{{qqqggg^^^RRRGGGAAA???>>>>>>===<<<;;;:::999999999999555666777777777666444444555555555555555555555444777666666777666777>>>FFF^^^lllyyyfffXXXKKKAAA===:::999:::888555666:::666666777777666666555444444555555666777777888888333666<<>>JJJTTTggg{{{nnnoootttyyy|||hhhIIIFFFGGG@@@???>>>>>>>>>>>>>>>??????>>>==================>>>@@@@@@AAAAAAAAA@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFGGGIIIEEEFFFHHHIIIGGGMMM___sss{{{uuu|||vvvssssssrrrrrrsssuuuwwwxxxxxx{{{zzz___VVV```pppzzzuuuxxxkkkccc~~~}}}yyy{{{eeeRRR???::::::888666666444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444444444444555555555666666555555555555555555555555444555666666555555666888555666777777666666777888666666777777888999999:::777666555666888999888777777888999999:::<<>>CCCMMM[[[pppVVVPPPGGGAAA@@@???===;;;:::::::::999999999888888888888777666555444555666777666555222222222111222222333333777888999;;;===@@@BBBDDD@@@CCCDDDBBBCCCFFFFFFDDDCCC@@@======>>>@@@CCCGGGHHHGGGFFFCCC???<<<;;;;;;:::BBBSSS^^^SSSAAAAAAOOOVVVVVV]]]lll|||~~~qqqcccMMMFFFAAAAAAAAAAAAHHHQQQhhh||||||{{{ppp```PPPFFFAAA??????======<<<;;;::::::::::::555666777777777666444333444555555666555555444444777444444666666555999>>>>>>III\\\qqq~~~ppp]]]MMMFFFBBB???===;;;:::;;;999555666:::666666666666666555555444444555555666777888888999999;;;DDDVVVmmm~~~yyysssjjjWWWEEE???CCC@@@AAAAAA===666555CCCRRRkkk}}}}}}vvvooohhhjjjpppxxx~~~TTT@@@BBBAAA;;;>>>>>>=========>>>>>>???>>>>>>============>>>>>>BBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGIIIFFFGGGHHHFFFEEEOOO\\\xxxxxxdddtttsssrrr}}}|||hhhaaaqqqhhheeevvvuuuRRR@@@===999666666888777555444333333222222333444444222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555666666444444444444444444444444444555666666555555666888222555888777555444666999444555555666777888888999666555555666888999777666444888===>>>;;;888777888:::;;;===???GGGYYYuuu^^^OOOEEE@@@>>><<<;;;;;;;;;:::999888888888888777777777777999888888777666555555444444333222111111333555666888888888999;;;>>>BBBDDD???AAACCCBBBAAABBBEEEIIIBBBBBBAAA>>><<<===CCCHHHJJJJJJMMMRRROOOEEE?????????:::===IIITTTSSSJJJCCCQQQXXXfffwwwzzz\\\NNNBBBBBBEEEDDDDDDEEEPPPgggtttcccTTTKKKEEE@@@BBB???<<<999999999888777666777777777777666666555444444555555555555444444666666666666666666666666999888???OOO]]]kkkrrrZZZTTTLLLFFFAAA???===;;;999999999888888888888777777777666666555555444444999777888;;;;;;888777999???LLLccc|||zzzgggVVVMMMDDD<<<@@@JJJDDD@@@===<<<999@@@ZZZtttyyypppppplllooowwwbbbIIIAAA???@@@AAA===;;;::::::<<<======<<<@@@???>>>===<<<<<<======>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCC????????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDGGGMMMRRR^^^xxxyyyyyydddiiiooo}}}~~~pppuuu}}}}}}xxxtttkkk{{{^^^fff~~~{{{yyy}}}vvvSSS:::888777777666555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444555555555555666666666666666666555555555777777777777777777777777666666666666777777777777666888999999888888999:::888:::<<<;;;<<>><<<;;;;;;;;;:::999888888888888777777777777777777666666555444444333444333222111111333444666777666777888:::>>>AAACCC???AAACCCCCCCCCEEEHHHLLLHHHGGGCCC>>>;;;===DDDJJJJJJKKKNNNSSSVVVRRRHHH>>>===888999BBBKKKLLLHHHFFF>>>KKK___tttnnnZZZFFF@@@BBBBBBBBBBBBGGG]]]zzz{{{lll___UUULLLDDD@@@>>><<<;;;;;;;;;999777888888999999888888777777444555555666666555555444666666666666666666666666777555999DDDKKKTTTggg|||vvvbbbSSSIIIEEE@@@<<<999888666555999999999888888888888777888888888777777666666666777666777:::999888;;;@@@CCCUUUoooppp[[[JJJEEEDDD@@@AAAGGGDDD>>>999999<<>>>>>>>>>>>???@@@AAABBB>>>??????@@@AAAAAABBBBBB????????????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFDDDBBBEEEJJJOOOQQQrrrzzzssslllaaa]]]ggg}}}qqqkkk~~~}}}~~~gggaaagggxxxgggiii{{{rrr\\\HHH999777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444555555555555666666666666555555555555666666666666666666666666555666666666777777777777666888999999888777999:::777999:::999888<<>><<<;;;;;;;;;:::999888888888888777777777777555555555444444333222222333222222111111333444555555555555777999<<>>@@@BBBDDDFFFHHHLLLOOOOOOMMMGGG@@@;;;===EEEKKKNNNRRRUUUZZZcccfffXXXDDD>>>999666;;;@@@EEEJJJOOOAAAFFFTTTjjjnnnRRRDDDBBBBBBBBBAAA@@@RRRnnnyyyoooeeeXXXMMMAAA???===<<<<<<<<<:::888:::::::::::::::999888777444555555666666555555444666666666666666666666666999666777===>>>@@@MMM\\\uuummm___SSSFFF======;;;999888888999888666999999999888888888888777999999999888888888888888777666777888777999BBBMMMZZZjjjzzzuuuaaaNNN??????EEEEEECCCCCCBBB;;;777;;;HHHYYYmmm{{{zzzyyy}}}~~~}}}ttt^^^GGG===<<<<<<;;;;;;<<<;;;999:::<<<======<<<;;;<<<=========<<<::::::>>>======>>>>>>???@@@AAA===>>>>>>??????@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCEEEEEECCCBBBDDDIIIMMMLLLcccyyyzzz{{{kkkdddqqqyyy{{{~~~eeePPPZZZrrrlllmmmrrrQQQDDD>>>777666666666555555444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666555555666666666777777777666777999888777777888:::888999:::999777888===AAA\\\OOOFFF@@@>>><<<;;;;;;;;;:::999888888888888777777777666555555444444333333333333222222111111222222333444333333444666888;;;===???<<<>>>@@@CCCGGGJJJMMMOOOQQQOOOJJJCCC>>>>>>CCCHHHSSS[[[```ccclllrrrdddMMMAAA;;;777888;;;BBBOOO\\\YYYOOOLLL^^^{{{kkkVVVKKKFFFCCCBBB@@@III]]]xxx~~~vvvhhh\\\KKKGGGBBB>>><<<;;;:::999:::::::::::::::999888777555555666666666666555555666666666666666666666666777555666999999888???IIIVVViiixxxlll[[[MMMEEEAAA<<<999888888888999;;;;;;:::999999999999888888888777777888888888888999999999999999888999999:::@@@PPP```zzztttiiiaaaSSSGGG>>>AAAFFFEEEAAA>>>===;;;<<>>>>>===;;;:::===============>>>???@@@=========>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBDDDFFFEEEDDDFFFKKKPPPRRRbbbyyyuuuwww||||||~~~|||ssscccQQQQQQpppyyyvvv|||tttQQQ>>>;;;:::555555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333333333444444444555555555444444555555555555555666666666666666666666666666555555555666666666777777666777888888777777888999999:::<<<;;;999999:::<<<\\\OOOFFF@@@>>><<<;;;;;;;;;:::999888888888888777777777666555555444444444444444333111111111111222222333333111222333555888:::<<<===:::;;;>>>BBBFFFJJJLLLMMMMMMNNNMMMHHHBBB???@@@BBBNNNZZZaaaaaaeeejjj```OOOBBB===999777888@@@QQQaaalllcccZZZ]]]lllpppZZZLLLEEECCCBBBBBBLLLbbbxxxxxxmmm]]]VVVLLLCCC>>><<<;;;;;;::::::::::::999888777666555666666666666666666555666666666666666666666666111111333444333333777<<<>>>JJJ[[[nnn}}}pppbbbZZZHHHDDD>>>;;;999999888777555555555777999999888666999999999888888888777777777777777888888999999999888999===CCCHHHTTThhhzzzuuudddTTTLLLFFFCCCCCCDDDCCC???:::999777>>>JJJ\\\xxxzzz{{{yyynnnuuummmJJJBBB<<<>>>AAA???<<<;;;<<<:::999999;;;<<<<<<;;;;;;<<<>>>??????>>>===;;;=========<<<======>>>>>><<<===============>>>>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEBBBEEEGGGHHHHHHJJJOOOTTTVVVgggrrrllljjjzzz}}}ooobbbWWWVVV^^^rrrwwwuuuQQQAAA<<<888666777444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333333333333444444444444555333444444444555555666666555555555555555555555555555555555555666666666666555777888888777666888999777999:::;;;:::::::::;;;[[[NNNFFF@@@>>><<<;;;;;;;;;:::999888888888888777777777777444444444444444444444444111111111222222222222222000111333555888:::;;;<<<:::;;;===AAAFFFIIIJJJIIIHHHKKKNNNLLLFFFAAA??????CCCMMMTTTSSSSSSVVVRRRKKKDDD???:::777777===LLL[[[ttt||||||mmm[[[\\\uuujjjVVVJJJDDDDDD???AAAOOOaaattt{{{ooogggZZZNNNFFFAAA???>>>;;;;;;;;;:::999888777666555666666777777666666555666666666666666666666666333444555555333333444666666;;;CCCQQQeeezzzvvvnnncccYYYQQQIIIAAA;;;777888999999999888777666777666666777999999888666999999999888888888888777666666777888999999::::::888===IIIWWWdddqqqvvvfffSSSDDD>>>===AAADDDCCC===888777888:::KKK```www{{{iii[[[cccUUUBBB===:::>>>@@@===::::::;;;:::888999;;;<<<<<<;;;<<<===>>>?????????>>>=========<<<<<<<<<<<<=================================>>>@@@AAABBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDBBBEEEHHHHHHHHHKKKOOOTTTXXX```jjjttt}}}wwwttt~~~~~~~~~zzzjjjVVV\\\fffttt|||uuu{{{kkkTTTCCCCCC???333111999333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333333333333333444444444444333333333444555555666666555555555555555555555555444444555555555666666666555666888777666666777999444555666888888999999999[[[NNNFFF@@@>>><<<;;;;;;;;;:::999888888888888777777777777222222333333333333333333000000111222222222222222000111333666888:::;;;<<<<<<<<<===AAAFFFHHHHHHFFFFFFJJJNNNMMMHHHCCC@@@@@@>>>@@@DDDEEEFFFGGGHHHIIIIIIDDD???;;;999:::DDDOOOmmm{{{ZZZKKKZZZpppwwwfffWWWMMMIIICCCBBBHHHPPP]]]vvv|||uuuiii]]]SSSKKKEEEAAA<<<<<<<<<<<<:::999888777666666777777777777666666666666666666666666666666666777888777666666666666777:::<<>>888777;;;@@@GGGaaa}}}ssseee[[[cccooolllIII@@@<<<:::===>>><<<:::<<<;;;999888999:::<<<;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<==============================>>>@@@BBBBBBBBBAAA@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBDDDGGGGGGFFFGGGJJJNNNSSSNNNNNNTTT]]]nnnqqqsssuuurrrpppsss{{{}}}}}}}}}iiiXXXQQQZZZwwwlllHHHAAA>>>???;;;333222777222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222222222333333333444444444222222333444444555666666555555555555555555555555444444444555555555666666555666777777666666777999444444444666777888888777[[[NNNFFF@@@>>><<<;;;;;;;;;:::999888888888888777777777777111111111111111111222222000000111222222222222111000111444666999:::;;;<<<>>>===>>>BBBFFFHHHGGGEEEGGGKKKNNNMMMIIIDDDCCCCCC???;;;;;;@@@CCCCCCGGGLLLNNNIIICCC@@@<<<:::@@@HHH[[[qqq}}}eeeSSSUUU___yyysssdddXXXOOOJJJHHHIIIGGGLLLddd~~~|||rrrhhh]]]SSSJJJDDD>>>>>>>>>===<<<:::999888666666777777777777666666666666666666666666666666222444555444444666777666444888999777:::CCCLLLOOOIIIQQQ^^^kkkvvv}}}yyyuuuqqqoooqqqssstttsssqqqtttwwwyyywwwtttooolllgggccc]]]WWWQQQKKKEEEAAABBB>>>::::::;;;;;;999777777888888777555555777:::999888777777999::::::999999999999888888888888777888888999:::<<<===>>>>>>IIIUUUmmmqqqaaaTTTGGG===<<>>>>><<<<<>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCDDDCCCCCCBBBBBBBBBDDDFFFEEECCCBBBEEEHHHHHHAAAFFFSSSTTTUUUppprrrfffZZZXXX\\\gggwww~~~~~~|||~~~|||zzzzzz~~~xxxvvvyyy}}}xxxwwwyyy~~~zzzyyy{{{gggSSSRRRXXXiii}}}|||~~~{{{nnnMMM===;;;777333444888777222222222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222222222333333333444444444222222333333444555666666555555555555555555555555444444444555555555666666555666777777666666777888777666555666777888888777\\\MMMFFF???>>>======>>>===:::888:::::::::999999777666555444444444333333222222222//////000111222333333444111222333555666777777777:::===BBBGGGJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLIIIFFFCCC>>>;;;<<<>>>AAAHHHOOORRRYYYZZZOOOBBB<<<===>>>BBBIIIWWWfffmmmfffUUUGGGNNNccczzz~~~iiidddYYYNNNIIIFFFFFFNNNXXXrrr{{{uuunnnggg___YYYKKKEEE???;;;;;;;;;:::888;;;888777999777444666;;;666777888999:::999999888666666555555555666666777444555666666777888888888;;;<<<@@@DDDHHHMMMPPPRRRWWWXXXZZZ]]]___\\\TTTNNNKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGG??????===<<<;;;:::::::::;;;444333:::???<<<777666888888999999999:::::::::999999888888888888888888:::888666666888999::::::333888;;;;;;<<>>AAA???;;;777666<<>>===<<<;;;:::;;;<<<<<<999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<======<<<;;;:::>>>>>>======<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDD>>>CCCHHHIIIIIIQQQ```mmmrrrggg___[[[bbbmmm}}}~~~|||{{{zzzyyywwwuuu{{{{{{|||}}}~~~}}}zzzwwwvvvtttvvvxxxzzzyyyvvvsssqqqtttxxx}}}~~~|||zzz{{{|||~~~}}}}}}}}}}}}}}}~~~|||bbb]]]mmmwwwggg___cccfffsssdddJJJAAA666666666666555555555555222222222222222222222222111111111111111111111111111111111111111111111111000111111222222111111000222222333333333222222111111111111111111111111111444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555444444444555555555555666888777666555555666777888\\\MMMFFF@@@???===<<<===<<<;;;999999999999999888777666666444444333222222222333333000000000111222222333333111111222444555777888999:::===AAAFFFIIIJJJKKKJJJJJJJJJLLLMMMOOOOOONNNMMMGGG@@@;;;:::===@@@IIIQQQVVV^^^bbb]]]TTTLLLCCC<<>>======<<<:::???<<<;;;<<<;;;888888<<<777888999:::;;;;;;:::999777666666666666777777888777777666666666666777777777888999:::<<<===>>>???@@@@@@AAACCCEEECCC>>>:::>>>>>>=========<<<<<<<<<===<<<<<<;;;::::::;;;;;;:::999888777777777777777;;;555555:::===:::777888888888999999999::::::::::::::::::999999999999999888777777777999:::::::::<<<;;;::::::DDDUUUeeelllxxx|||sssjjjeeeQQQGGG>>>;;;<<<<<>>HHHYYYhhh|||tttmmmjjjooovvvxxxxxxxxxfffJJJ@@@???======;;;:::::::::;;;<<<999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::=========<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCDDD?????????@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAADDDFFFEEEDDDIIISSS\\\~~~vvvlllhhhjjjvvv~~~~~~}}}}}}|||zzzyyyyyyzzzzzz|||~~~~~~{{{wwwsssqqqssstttvvvxxxxxxvvvtttsssxxx{{{~~~}}}~~~~~~~~~}}}}}}~~~www~~~xxxkkkmmmuuuddd^^^kkk~~~kkkMMM<<<777666666666666555555555444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111222222333333222222111111111111111111111111111444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555555555555666666666666777555555555555555555555555\\\MMMFFFBBB???<<<;;;<<<<<<;;;:::777777777888888777666666555333222111111222444555111111111111111111111111111111111222444777999:::;;;===@@@CCCFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVOOOFFF>>>;;;<<>>::::::EEEVVV```^^^XXXEEEFFF]]]lllXXXKKKCCCBBBEEEGGGWWWpppzzztttqqq___XXXOOOHHHDDDAAA===:::???;;;:::<<<;;;777777:::999::::::;;;;;;;;;;;;:::777666666666777777888999:::999777555444555666666777777666666666555555555777666666777888888666555777777777666666666666555777777666555555555666666666555555444444555555666:::777777999999777777999888888999999999::::::::::::::::::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;<<<<<<;;;@@@QQQkkk}}}qqqbbbTTTLLLDDD>>>:::;;;;;;999999;;;777:::===???EEEUUUiiixxxzzzuuussswww{{{{{{}}}|||QQQ>>>===AAA===<<<;;;:::::::::;;;;;;999999999999:::::::::::::::::::::::::::;;;<<<<<<999::::::;;;;;;::::::999<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===???BBBDDDEEE======>>>>>>???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCGGGGGGGGGFFFEEEGGGLLLPPP]]]yyy{{{qqqsssxxx{{{zzzyyy~~~}}}xxxxxxyyyzzz}}}}}}{{{vvvrrrttttttuuuvvvwwwwwwwwwxxx|||~~~|||{{{{{{|||}}}{{{~~~}}}|||yyyxxxyyy}}}lllhhhmmmgggOOO===666666666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222333333222222222111111222222222222222111111111111111111111111111333333222222222222333333333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444555666666666666777777777444666888999999888666444[[[LLLFFFBBB???<<<:::;;;;;;<<<;;;555666666777777777777666555444111000000222555777222222222111111111000000111111000111333666999;;;<<<===>>>AAACCCFFFIIIJJJNNNPPPSSSUUUVVVXXXZZZ\\\YYYOOODDD???>>>AAAIIISSSfffhhhkkknnnooofffRRR>>>@@@:::777???QQQcccnnnrrr^^^OOOOOOlllvvvcccVVVMMMGGGDDDAAAJJJ\\\ttt}}}{{{{{{qqqkkkbbbZZZRRRJJJAAA;;;@@@<<<:::<<<<<<999888::::::::::::;;;;;;;;;;;;:::666666666666666777888888===;;;777444333333555666666666666666666666777777999888777666777999::::::777777777666666666666666777666666555555666666666666555555555666666777888888888888777555444666888888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;;;;<<<888@@@HHHOOO```www|||wwwmmm```RRREEE>>>>>><<<<<<>>><<<666444666888;;;>>>EEEUUUlll|||zzz|||}}}fffEEE===@@@AAA;;;;;;;;;:::::::::::::::888999999999999:::::::::::::::999999::::::;;;<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===???AAABBB<<<===>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBFFFEEEDDDEEEGGGIIIJJJJJJLLLVVVooo~~~nnnddd[[[YYYhhhzzz~~~}}}zzzyyyxxxyyy{{{~~~}}}yyyvvvvvvuuuuuuuuuvvvxxxzzz|||~~~~~~}}}{{{zzzyyyxxx}}}{{{xxxxxxmmmnnnpppnnn{{{iiizzzhhhPPPAAA999777999555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333222222000111111222222222222111111111111111111111111111333333222222222222333333333333333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666555888;;;>>>>>>;;;888555[[[LLLGGGBBB???<<<:::;;;;;;<<<;;;555666666777777777777666666444222000000222444666333333222222111000000000111111000111222555888:::<<<<<<===???AAAEEEGGGIIIMMMPPPSSSUUUUUUVVVXXXZZZ^^^TTTIIIBBB??????EEELLL[[[ZZZYYY\\\bbbaaaUUUGGG???<<<999===JJJ___tttrrr[[[PPPaaawwwhhhXXXIII???>>>===DDDUUUhhhxxx}}}zzztttoooggg]]]PPPHHHGGGAAA===??????===<<<===:::::::::999999999999:::777666666555555666666777===;;;777444333333555666333333444444555555555666444333222222222333666777666666666666666666666666555555444444444444555555666666666666666777888999555777777555444555666777888888999999999:::::::::888999999999::::::;;;;;;:::;;;<<<;;;:::<<<@@@CCCHHHXXXcccfffmmm|||}}}zzzqqqlllbbbVVVKKKCCC===;;;777777:::===;;;666777;;;666===III\\\yyyvvvsss{{{xxxyyyzzzuuuNNN???@@@???888:::::::::::::::999999888888888888999999999:::::::::999999999999:::;;;;;;999999999999999999999999999:::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAA??????AAADDDEEEEEECCCHHHFFFSSSsssyyyfffRRRLLLPPPhhhggghhhnnnvvv~~~}}}{{{yyyyyy{{{}}}~~~|||yyywwwuuuvvvuuusssrrrsssvvvyyy{{{~~~|||xxxtttrrrqqq|||}}}gggZZZXXXddd}}}~~~www{{{xxxtttwwwbbbKKK>>>:::777555555444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111///000111111222222222222111111111111111111111111333222222111111222222333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555888;;;>>>>>>;;;888555ZZZLLLGGGBBB???<<<;;;<<<<<<;;;:::777777777888888777666666666555333111111222333444333222222222111111000000111111111111333555777888:::;;;<<<>>>@@@CCCFFFGGGHHHLLLQQQSSSRRRQQQSSSUUU[[[SSSJJJEEEAAA>>>@@@DDDHHHGGGEEEFFFOOOVVVUUUOOO@@@>>>;;;:::AAARRRhhhyyy^^^JJJUUUlll{{{{{{jjjWWWHHHGGG>>>:::AAAJJJVVVhhhyyy{{{ssshhh```QQQHHHAAA@@@???===;;;<<<;;;::::::999999999999:::999999888777666666666666:::999777555444555666666777666666666555555444444222333444333333333555777777777777888888888888888666666666666666666777888666555555555666777777888555777777555666999999666888888999999999:::::::::888888999999::::::;;;;;;:::;;;<<<<<>>@@@BBBDDDEEEEEEKKKRRRUUUSSSRRRSSSUUUVVVQQQMMMKKKGGGBBB@@@BBB>>>@@@???>>>DDDMMMRRRRRRJJJEEE>>>999;;;FFFVVVaaappp{{{~~~mmmRRRAAA@@@EEE[[[mmmyyyhhh[[[QQQFFF???>>>===>>>JJJZZZqqq~~~}}}wwwbbbVVVKKKFFFDDD@@@>>>>>>===<<<;;;:::999999:::;;;===<<<;;;999888777666666777777666666666666777777999888888777777666666555555888;;;;;;999777888999888999999999::::::::::::999888888888999999:::;;;777777666666666777777888666888888777;;;???===777888888999999999:::::::::999999999:::;;;<<<<<<<<<<<<>>>@@@DDDLLL[[[mmmzzzzzzpppddd\\\KKKFFF???999666666888:::>>>===<<<:::777888CCCPPPppphhhWWWZZZcccuuu|||xxx{{{eeeIIIBBBEEECCC===<<<888999:::::::::999777777888888888888999999999999999999999888999999:::;;;;;;:::999999999999:::;;;::::::::::::;;;;;;;;;<<<:::<<<>>>???>>>===;;;999999:::<<<>>>???@@@AAAAAA?????????????????????>>>BBBBBBBBBBBBBBBBBBBBBCCCAAAGGGFFFAAANNNnnn{{{xxxxxxvvvvvvxxxvvvlll___NNNNNNNNNSSSaaayyy~~~|||zzzyyy~~~}}}|||yyywwwvvvwwwxxxyyy|||~~~}}}}}}zzz|||iiiVVVPPPOOOUUU]]]qqqcccEEE===888555777888666444666333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000000111111000000///...///000111222222222222111111111111111111111111222222111111111111222222000111111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444YYYLLLGGG???>>>======>>>===:::888:::::::::999999777666555666666555444333111000///111111111111111111111111111222333444444444333333888999<<<>>>@@@BBBCCCCCCEEELLLUUUYYYWWWVVVVVVXXXSSSQQQPPPQQQNNNHHHDDDDDD@@@CCCDDDAAABBBIIINNNPPPVVVNNNDDD<<<<<>>???888SSSqqq{{{nnnbbbMMMFFFBBBCCC>>>999AAAPPP[[[gggzzzvvviiiZZZSSSNNNIIIFFFFFF>>>===<<<;;;:::;;;;;;<<<@@@???===;;;999888777777444555666666777888888888333333444444444555555555222666:::;;;888666555555555555555666666777777777666666666666777777888999999999888888888888999999777:::999999???EEEAAA888888888999999999:::::::::::::::;;;;;;<<<===>>>>>>???BBBFFFLLLYYYmmm~~~uuusssrrrhhhYYYNNN@@@>>>;;;999888888:::;;;777777888:::;;;CCCVVVhhhvvvXXXOOO\\\```___lll||||||vvvtttxxx}}}uuujjjQQQ@@@BBBDDD;;;999???888888999:::999888777666777888888888888999999999999999888888999999:::;;;;;;;;;:::999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<999;;;???AAAAAA@@@===;;;888999;;;<<<>>>???@@@@@@?????????>>>>>>>>>>>>>>>:::;;;=========>>>@@@CCC>>>???EEEJJJFFFKKKkkkppptttvvvzzzxxxuuulll^^^QQQPPPbbb~~~|||zzz~~~~~~|||||||||}}}|||~~~{{{zzztttxxx}}}kkkTTTOOOXXXbbboooqqqsssxxxZZZHHHBBB:::777666777555222333777333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////......000111111222222222111111111111111111111111222222111111111111222222000000111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666666555444333333444555666[[[PPPHHHDDDCCCAAA???===<<<;;;:::888999999999999888777777666555555444444333222222111111111111111111111111222222222111111111000000555;;;@@@AAA>>>>>>AAADDDJJJSSSXXXXXXYYY]]]]]]XXXTTTPPPPPPWWW[[[WWWRRROOODDD@@@>>>@@@@@@BBBLLLXXXUUU[[[\\\SSSCCC999:::???@@@DDDLLLUUUVVVLLL===333999>>>QQQnnntttjjj]]]RRRGGGAAA???>>><<<;;;GGGLLLWWWfffwwwyyykkk```]]][[[RRRGGGEEEBBB???<<<::::::;;;<<<;;;::::::;;;<<<;;;888666777777777888888888999999888888777777666666555555777888888888999999999999888777666666666777999:::666666777777888888888999999999999999999999999999999888999<<>>;;;999999999999999999888888888777777666666777777888888999999777777777888999999888666888888777777888888999:::999999999::::::;;;;;;;;;===============<<<;;;;;;::::::;;;<<<===>>>???@@@????????????????????????AAA@@@???>>>>>>>>>@@@@@@===AAADDDDDDCCCKKK[[[hhh|||gggeeerrruuulllyyy||||||{{{uuukkkiiikkkrrr~~~vvvfffccc___```uuu|||}}}pppjjj|||www[[[DDD999888777666666555444444333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111000//////000000222222222111111111000000111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555444444444555555555555666[[[PPPHHHCCCBBB@@@>>><<<;;;::::::888999999999999888777777666555555444444333222222111111111111111111111111222222222111111111000000111666;;;>>>???AAADDDFFFMMMTTTXXXWWWXXX[[[\\\YYYVVVUUUYYY```dddbbb___^^^MMMDDD<<<<<>>>>>??????===@@@EEENNN[[[kkk{{{~~~xxxuuuqqqdddXXXVVVPPPHHHAAA>>>===<<<<<<<<<999666555666888999999999999999999999999999999888888888888777777777777777777888888888999999999888777777666777888999::::::::::::999999999999999::::::::::::::::::::::::;;;:::999;;;======;;;888;;;::::::;;;=========<<<;;;<<<<<<<<<===AAAFFFJJJ[[[lllxxxzzz~~~wwwlll^^^TTTNNNIIIAAA;;;:::999888888888888888777777666999???EEEPPPeeexxx~~~|||xxxqqqmmmttt}}}|||sss~~~XXXEEECCC???<<<:::999999:::999999999999888888888888777777777777777888888888777777666777888888888777888888777777888888999:::999999999:::::::::;;;;;;======>>>>>>======<<<;;;::::::;;;<<<===>>>??????????????????????????????@@@@@@???>>>>>>??????@@@???BBBDDDBBB@@@CCCLLLSSSccc~~~|||hhh^^^XXXZZZ\\\^^^gggrrr||||||}}}|||}}}yyylll\\\pppkkkTTTCCC999777:::666666666555444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000000222222222111111111000000111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444555444444444444555555555555ZZZPPPGGGBBBAAA???===<<<:::::::::888999999999999888777777666555555444444333222222111111111111111111111111222222222111111111111111000333777<<<@@@CCCDDDEEEJJJOOORRRSSSUUUZZZ]]]]]]ZZZ[[[___dddddd``````ccc```QQQAAA:::;;;@@@GGGNNNdddllltttsssgggVVVFFF===;;;999<<>><<<999555666777888999999999888777666666999AAAGGGNNNXXXaaahhhnnnvvvzzzuuu||||||||||||||||||yyy[[[GGG???>>>;;;999888999:::;;;::::::999999999888888888888777777777777777777666777666666666666777888999888888777777888888999:::999999999999::::::::::::======>>>>>>>>>===<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@???AAABBBBBB@@@@@@AAACCCKKKfff}}}hhh[[[[[[WWWLLLMMMWWWbbbllltttxxx~~~qqqoookkkaaa\\\___vvvzzzbbbFFF666333444666999666555555444444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000000000000000000222222222111111111111111111111111111111111111111111111111222222222222333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555ZZZOOOGGGAAA@@@>>>===;;;::::::999888999999999999888777777666555555444444333222222111111111111111111111111111111111111111111111111444444777;;;???BBBCCCBBBBBBEEEIIILLLQQQXXX^^^bbbdddccccccbbb\\\WWWYYY___ggg[[[JJJ???;;;<<>><<<888777<<>><<<;;;:::999999999999999::::::::::::777777777888888999999:::777777777888888888999999888888888888999999::::::===<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;999:::;;;<<<<<<===>>>???AAAFFFMMMVVV___iiisssyyyxxxxxxzzz~~~}}}vvvhhh^^^TTTLLLBBB;;;999999777555666888;;;<<<<<<;;;::::::999777777>>>IIISSS\\\bbbdddiiioooxxx{{{qqqkkkfffppp~~~{{{{{{}}}~~~|||hhhHHHAAA===<<<:::999888888999::::::999999999999888888888888888777777666666666555666777777666666666888:::888888777777888888999:::999999999999999999999:::=========>>>>>>======<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???AAACCCDDDCCCBBBKKKTTTaaatttyyytttvvvqqqiiihhhoooooodddZZZWWWNNNQQQRRRSSS]]]vvvuuuooommmlllbbb]]]VVVOOONNNYYYsssYYYHHH888444666777666555444444444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333444444444555555555YYYNNNFFF@@@@@@>>>===;;;:::::::::888999999999999888777777666555555444444333222222111111111111111111111111111111111111111111111111555555555999>>>BBBCCCDDD???@@@CCCHHHMMMSSSZZZ```jjjhhhfffbbb[[[XXX^^^gggccc___VVVJJJAAA???AAADDDIIIKKKOOOUUUYYYXXXSSSOOOBBB===:::DDD___zzzuuupppaaaKKK;;;===MMM]]]sss{{{{{{mmm\\\PPPIIIDDD??????>>>;;;888999<<>>======;;;;;;;;;<<<<<<=========777777777888888999999999888888888888999999999999888999999:::::::::::::::999::::::;;;<<<======>>>:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;<<<======>>>AAAGGGKKKPPPXXXdddpppzzzwwwrrrmmmjjjggg___RRRHHHDDD@@@<<<:::;;;;;;999888777999;;;:::888777777777999:::@@@MMMbbbuuu{{{nnn___^^^yyy~~~{{{{{{vvvRRRAAA>>>>>>===;;;999888888888888999999888888888888777777888777777777666666555555777888999888666666888:::888888777777888888999:::999999999999999999999999;;;<<<============<<<<<<::::::;;;;;;<<<<<<====================================>>>>>>???????????????======@@@DDDGGGHHHGGGIIIHHHJJJWWWooo}}}rrrtttvvvwwwcccfffbbbYYYQQQPPP___yyy}}}|||~~~tttfffZZZRRRPPPQQQSSS]]]gggggg^^^dddzzztttwww}}}dddDDD<<<777888:::777444333333333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444444555XXXMMMEEEAAA@@@>>>===<<<;;;;;;;;;888999999999999888777777666555555444444333222222111111111111111111111111111111111111111222222222222222333555:::@@@EEEIIIEEECCCEEEIIILLLNNNTTT[[[cccbbbaaaaaa^^^^^^fffpppkkklllhhhZZZMMMEEE@@@>>>HHHEEEDDDGGGMMMSSSVVVVVVNNNGGG<<<<<>><<<:::999888777;;;???GGGSSSbbbqqq{{{mmm[[[NNNFFFBBBAAA;;;;;;;;;:::::::::::::::999999999999999999::::::999999999::::::::::::;;;888999:::;;;;;;;;;;;;:::888888999;;;<<<===>>>???::::::::::::::::::::::::;;;<<<<<<;;;999999;;;<<<;;;===@@@BBBEEELLLVVV^^^rrrzzzxxxkkkddd[[[TTTOOOHHH???999999888999:::<<<<<<:::888777888999666222111444777???IIIZZZqqquuu[[[RRR\\\}}}}}}{{{zzzzzz{{{[[[IIIBBB>>>>>>===<<<:::999888777777888888777777777666666666777666666666666666666555888:::===;;;888666777888888888777777888888999:::999999999999999888888888::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<========================<<<<<<===>>>???????????????>>>===>>>AAADDDEEEFFFFFFIIIKKKJJJOOO```xxxzzzoooddd\\\\\\aaammmpppwww{{{rrrggg___]]]^^^\\\gggnnniii```[[[XXXWWWZZZYYYWWWWWWZZZ___dddhhh}}}rrrjjjjjjttt{{{aaaIII;;;777444555444111111444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111111111111222222222111111111111111111111111000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444XXXMMMEEEAAA@@@???>>>===<<<<<<<<<888999999999999888777777666555555444444333222222111111111111111111111111000000111111111222222222000111222111333999CCCJJJKKKHHHIIIMMMOOOOOOTTT[[[^^^^^^```cccbbbbbbfffmmmtttwwwssshhh]]]TTTIII@@@AAA>>>===@@@GGGQQQYYY]]]^^^YYYKKK???GGGaaaxxxyyyfffXXXKKKBBB<<>><<<<<<999777777666666:::BBBLLLVVV[[[mmmyyy}}}{{{mmm___SSSLLLEEEDDDCCCAAA>>><<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999999;;;<<<<<<<<<;;;:::999::::::;;;<<<===>>>>>>========================<<<>>>???>>>===>>>AAADDDBBBHHHOOOVVV]]]hhhttt}}}wwwjjjcccUUUPPPHHHBBB???;;;888555777777888:::;;;;;;999888777888888666555999AAAHHH[[[gggzzziiiSSSVVVcccrrrwwwttttttyyyyyyvvvyyy|||~~~xxxYYYJJJEEEAAA===<<<;;;;;;:::999888777777666666666666555555555555555555555666666666666666999===@@@???:::666666777888888777777888888999:::999999999999888888888777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>===>>>???@@@@@@AAABBBCCCGGGKKKMMMIIIDDDGGGWWWfffpppddd___yyyzzzrrrnnnjjjeeejjjpppyyy~~~|||ssshhhaaaccc___WWWMMMFFFFFFKKKPPPWWW[[[\\\ZZZ\\\dddjjjmmm{{{}}}nnn\\\NNNBBB<<<888333111222222000111444111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111222222000000111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333222222333333333444444444XXXMMMDDDAAAAAA@@@>>>============888999999999999888777777666555555444444333222222111111111111111111111111000000111111222222222222333333333///...333===FFFMMMJJJLLLQQQSSSSSSXXX___dddcccfffjjjiiidddcccfffpppsssqqqmmmjjjggg]]]QQQBBBAAA@@@BBBIIIRRRZZZ___jjjjjj]]]IIIBBBKKKUUUVVVZZZgggvvvwww```JJJ???DDDLLL[[[xxxnnnaaaOOODDD@@@@@@===:::999:::;;;;;;:::<<>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============????????????????????????<<>>???@@@<<<999999999999999888888888888666555555555555444444444444555555555666666777777999>>>BBBAAA<<<666555666888888888777888999999:::999999999999888888777777777888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>;;;>>>AAACCCBBBAAABBBCCCCCCCCCEEEHHHJJJKKKMMMPPP___|||xxx|||zzzzzzjjj_________^^^```hhhttt}}}~~~uuu{{{wwwvvv}}}sssWWWFFF;;;444555;;;777111000444777555333222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000///000000111222222000000111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222222333333333444444444ZZZLLLCCCDDDCCC@@@>>><<<:::999888888999999999999888777777333333444444444444444444222222222222222222222222111111222222222333333333222222111000///222777;;;FFFIIIJJJJJJLLLVVVeeeqqqzzzpppfffffflllnnniiibbbfffeeegggnnnuuuvvvooogggKKKBBB<<<@@@HHHRRR\\\eeeppptttnnn\\\HHH@@@@@@BBBGGGQQQ___oooyyybbbGGGCCCBBBIII\\\tttkkkOOO@@@???AAA???666333333888:::888555666======BBBJJJTTTcccxxx~~~jjj```fffooouuuxxxqqqlllfffaaa]]]WWWPPPJJJKKKIIIEEECCCCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<@@@@@@??????>>>>>>======???===<<<;;;=========<<>>===666333:::777444555999:::888444333333444555666666666555555555555555666666666666888999::::::999777444333444555888999:::999888777555666777888999999999999;;;<<<<<<;;;999888888999888999:::;;;<<<;;;::::::===============<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAHHHEEEAAABBBFFFIIIJJJIIIQQQccc{{{}}}~~~|||qqqkkkggg~~~}}}{{{dddRRRAAA<<<<<<888555555444444444444444444444444222111111111000000//////000000000000000000000000---......///000111111222000000000000111111111111222333333222111///---,,,......///111222333444555000000000000000000000000000000000000000000000000222222222111111111000000333333333222222111111111000111111111111222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222]]]OOOFFFCCCBBB@@@>>><<<::::::999999999999999999888777666444444444444444444444444222222222222222222222222111111222222222333333333222222222111000222666999>>>EEELLLMMMLLLQQQ\\\fffoookkkfffeeeffffffeeeccc```aaafffoooxxx|||zzzvvvZZZKKK===;;;BBBLLLWWW___tttvvvqqq```OOOFFFCCCAAA>>>GGGYYYssseeeXXXHHHAAAIII^^^wwwpppYYYLLLFFFBBB<<<999888:::999666777:::888888:::@@@FFFPPPaaaooovvviiifffggg~~~{{{xxxssspppmmmiiiddd___^^^[[[VVVRRRMMMIIIFFFDDDFFFEEECCCAAA???>>>>>>>>><<<>>>@@@BBBBBBBBB@@@???AAA???======???AAAAAA@@@EEEFFFGGGGGGHHHHHHHHHGGGLLLOOOSSSZZZaaakkkttt{{{yyyrrrllldddZZZSSSMMMHHHCCCCCCEEECCC>>>888777777666666777999:::<<<@@@;;;999999999777999===:::@@@FFFJJJVVVmmmnnnrrrwwwooottt~~~pppUUU<<<777::::::999;;;;;;888555666999:::777444333444555555555555555555444444444444555555555555555666888999888777555444444666777888999888666666222333444666666777666666777999:::999888888999:::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<===????????????@@@@@@@@@@@@AAA@@@???AAACCCEEEEEEEEEHHHQQQ___ooo}}}xxxyyy{{{www}}}{{{eeeRRREEE999777777666555777333333333333333333333333111111111111000000000///000000000000000000000000.........///000111111111000000000000111111111111222222222222111///...---//////000111222222333444000000000000000000000000000000000000000000000000222222222111111111000000333222222222222222222111000111111111111222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222222222\\\OOOEEEBBBAAA???>>><<<;;;;;;::::::::::::999888777666555555555555444444333333222222222222222222222222222111111222222222333333333222333333333222222444666555???JJJNNNLLLLLLQQQWWW]]]```cccbbbaaabbbfffkkkdddggglllsssxxx|||~~~~~~iiiVVVBBB:::===EEEOOOWWWggghhhdddZZZOOOHHHBBB<<<999???RRRtttvvv[[[FFFEEEWWWiiizzz^^^JJJ@@@???<<<:::;;;888444555999777555555888:::>>>HHHRRReeeppp~~~}}}rrrhhhdddvvvzzz~~~|||yyyyyywwwsssnnniiidddaaa___XXXWWWUUURRRPPPOOOOOOOOOMMMOOORRRTTTTTTRRRPPPNNNNNNMMMLLLMMMPPPSSSTTTTTTVVVXXX\\\aaafffjjjlllnnnppprrrvvv~~~zzzkkkddd[[[SSSNNNIIICCC???<<<:::888777888888666555555555666888999;;;<<<===>>>888555888:::999888:::;;;GGGVVVggg|||~~~uuuccc\\\wwwzzzrrr{{{tttTTTDDD888666777777;;;BBB<<<999777777999999666444444555555555555444444333222333333333444444444444333444555666777777666555555666777777777666555444222333444555666666555555555666888888777888999;;;888999999:::;;;:::::::::999999999::::::;;;;;;;;;<<<;;;:::::::::::::::;;;>>>>>>>>>>>>????????????>>>AAADDDFFFFFFEEEEEEEEEDDDFFFHHHNNN^^^~~~~~~hhhQQQ@@@BBB;;;555444444333444777222222222222222222222222111111111111000000000000000000000000000000000000......//////000000111111000000000000111111111111111111111111111000//////000000000111111111222222000000000000000000000000000000000000000000000000222222222111111111111111111111111222222222222222000111111111111222222222222222222111111111111111222222222222222222222222222222222222222222222222333333333333333333333333[[[NNNCCCAAA@@@???===<<<<<<;;;;;;:::::::::999888777666555666666555444333333222222222222222222222222222222111111222222222333333333222333555444333222222333111888BBBIIIKKKKKKLLLMMMNNNTTTZZZ^^^```dddlllsssqqqtttvvvvvvuuutttvvvxxxrrrcccRRRHHHCCCBBBGGGMMMPPPRRRQQQNNNMMMKKKEEE>>>===;;;IIIhhh\\\AAAAAAKKK\\\rrrsssfffMMMFFF???>>><<<888666666999777777888888777<<>><<<:::888777777777666555555777999999:::;;;<<<<<<<<<<<<<<<:::888888;;;;;;888888;;;KKK^^^www{{{iii___VVV]]]}}}jjjWWWFFF???999999888777:::???<<<:::888888888888666333555555555555444444333222333333333333444444444444222333444555555555444444555666666666555444333333444555666888888888777666666777888888777777888:::888888999999::::::::::::888888888999:::;;;<<<<<<;;;;;;::::::999999999999<<<============>>>>>>>>>>>>CCCIIIKKKIIIEEECCCCCCBBBDDDEEEFFFMMMeee}}}xxxtttxxxvvvxxxzzz___LLLAAA;;;777===;;;999666444222333555111111111111111111111111111111111000000000000000000000000000000000000000.../////////000000000111///000000000111111111111000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222333333000000111111111222222222111111111111111111111111111111111111222222222222111111111111111111111111333333333333333333333333```TTTHHHAAA@@@???===<<<<<<;;;;;;:::::::::999888777666666666666555444333333222222222222222222222222222222111111222222222333333333222333555555333222222222222333777???GGGLLLLLLKKKIIILLLQQQWWW]]]eeelllqqqxxxzzz{{{xxxsssppprrruuuzzztttkkkaaaSSSFFFBBBCCCEEEFFFFFFHHHNNNSSSPPPIII@@@999<<>>AAAPPPkkkrrr```MMMDDDAAA===:::999:::777888:::999777888<<<555999AAAKKKUUU\\\^^^___dddeeejjjsss}}}wwwkkkYYYJJJ>>><<<;;;:::999999888777888999999888666777999<<>><<<:::999;;;;;;;;;;;;888888BBBNNNeee||||||dddZZZ\\\ooo{{{~~~lllMMMBBB@@@;;;888888999888888999;;;:::888777777666555333444555555555444333222222333444444444444555555555444444444444444333333222555555555555555444333333444555777999999888666555999:::::::::888777777999888888888888999999::::::888888999:::;;;<<<<<<<<<:::::::::::::::::::::999;;;;;;;;;<<<<<<<<<======<<>>@@@BBBFFFFFFEEENNNiiisssTTT>>>555555666777999;;;;;;777444333333444111111111111111111111111000000000000000000111111000000000000000000000000////////////000000000000///000000000111111111111000000000000000111111111111111111000000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222222222000000111111111222222222111111111111111111111111000000000111111222222222111111111111111111111111333333333333333333333333ggg]]]PPPBBBAAA???>>><<<;;;;;;:::888999999999999888777777555555555444444333333222222222222222222222222222111111222222222333333333222333555555333222222333333111111666@@@IIIMMMNNNMMMMMMNNNSSSZZZaaagggjjjuuuwwwyyyxxxvvvvvvyyy|||zzzjjjUUUFFFAAACCCCCCBBBDDDLLLVVVWWWTTTFFF===888<<>><<<::::::999777777888999999999999888444444444444444444444444222222222222222222222222111111222222222333333333222333444333222222333555111111111333888AAAKKKRRRSSSRRRRRRTTTYYY```gggllluuuwwwyyy{{{|||~~~mmmYYYMMMDDDCCC@@@AAAJJJXXX___```TTTNNNDDD;;;:::AAAHHHIIINNNIIIMMMdddxxxSSSLLLLLL\\\ssssssbbbQQQEEEAAA===999999<<<<<<888666888===:::777444666:::???BBBGGGIIIQQQ]]]cccdddhhhnnnooosssxxx|||~~~}}}sssmmm___]]]UUUIIIBBB???;;;666888999999999888777888999888999:::===???@@@@@@@@@CCCAAA???<<<:::888888888777999@@@IIISSSaaaxxxwwwiiieeeeeegggeeegggttt|||iiiPPPBBB===555666666444444666777777555666666555444333333444222222333444444444333333222333333333444444444444444333333333333444444555555555555555555555666666444555888::::::888555333777888999888777666777888999888777777777888::::::888888999999999999999999888999:::<<<============999999999::::::::::::;;;===>>>@@@CCCFFFGGGEEEDDDDDD???@@@FFFGGGGGGPPP___kkkmmmZZZJJJ@@@999;;;===888333222000333333000111555555111222222222222222222222222///000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111222111000//////000000111/////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111000000000000000111111111111222222222000000111111111222222222/////////000111222222222111111111111111111111111111111111111111111111111aaaVVVGGGDDDCCC@@@>>><<<:::999888666777888999999:::999999333333444444444444444444222222222222222222222222111111222222222333333333222333333333222222444666...111444222222999HHHTTTVVVWWWXXXYYY[[[bbblllttt{{{||||||~~~kkk\\\GGGEEEBBBCCCMMM^^^jjjmmmcccaaaUUUCCC<<<@@@AAA<<<666;;;HHH___|||vvvdddYYYUUUZZZjjjzzzhhhSSSJJJDDD@@@>>>@@@@@@;;;999999777777666555666888;;;===::::::???FFFGGGEEEIIIQQQUUUZZZaaaeeeiiimmmrrrvvv{{{zzzkkk\\\QQQMMMKKKHHHAAA::::::===<<<777888888888888888999<<>>BBBFFFHHHHHHFFF===<<<999777666777888999888@@@QQQgggzzz~~~nnneeemmmzzz}}}```HHH>>>;;;999666:::;;;777333444777999333444555444333333333444111222333333444444444444111111222222222333333333222222222333444555777888555555555555555666777888666888;;;======;;;888666444555777777666666888999999888777777777888:::;;;888888888888777777777777777888:::===>>>>>>>>>>>>888888999999999:::::::::777666666;;;AAADDDDDDCCC@@@:::;;;EEEIIIHHHMMMVVVYYY]]]mmmsssYYYJJJFFFAAA888222222111///222777333555444000111666444...222222222222222222222222//////000000111111111222000000000000000000000000000000000000////////////000000000000111111111111333222000/////////000111////////////000000000111000000000000000000000000000000000000000000000000000000111111222222222222222222111111000000//////000111111111111222222222000000111111222222222222...//////000111222222222000000000000000000000000000000000000000000000000[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777777555555444444444444555555222222222333444555777777333333333222222111111111222222222222222222222222111111111222555888<<<>>>XXXYYYYYYZZZ^^^eeeooovvv{{{{{{wwwvvv}}}~~~|||yyyZZZNNNCCCCCCGGGNNN\\\iiiiiimmmiiiZZZLLLFFFBBB???CCC===<<>>:::999:::;;;999777888:::555888::::::888888:::===???@@@AAADDDHHHLLLPPPRRR]]]fffqqqzzzzzzrrrmmmhhh```[[[ZZZZZZWWWQQQIIIBBB>>><<<;;;888666555666777777777888:::999666666:::;;;999;;;???DDDIIIMMMMMMFFF>>>;;;777666999999777<<>>999777333777777666555555555555555666555444333222333444444444555555555555555555444444444444444444444444444555555555555555555555555333333444444555666777777444555777888888888777666888888777777666666555555888888999999999::::::::::::::::::999999888888888888888888999:::;;;<<<===>>>??????>>>;;;::::::;;;::::::::::::;;;===???@@@@@@AAAAAABBBCCCDDDEEEEEEMMMLLLRRR___mmmjjjYYYNNN@@@999:::444444333333333333222222333333333222222111111111000000000000111111111111000000000000000000000000222111000//////000111222222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000...000222111///...111444222222222111111111000000000000000000000000000000222111111111000000//////000111111111111222222222222222222222222111000///111111111111111111111111000000000000111111111111111111111111111111111111[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777777555555444444444444555555333222222222222333333444333333333222222222111111222222222222222222222222000000000111333666999;;;CCCQQQ___```YYYYYYeeeqqqvvvwwwvvvuuu{{{{{{xxxzzz~~~|||wwwgggRRR???===EEEMMMPPPSSSbbbeeeddd]]]XXXWWWTTTOOO>>>;;;999AAAUUUtttmmmQQQGGGNNNWWWlllmmmXXXOOOIIIBBB>>>@@@===<<<:::999777555555777555777::::::999888:::<<<555555666777:::<<>>:::777555===<<<::::::::::::999999999===>>>===>>>@@@@@@<<<@@@BBBFFFIIIKKKIIIBBB;;;===999777999;;;???IIIUUUiii|||fff___bbbkkk|||gggHHHAAA<<<:::;;;888777666666555555555555555666555444333222333333444333444444555555444444333444444444444444444444444444444444444444444444444333333444444555666666777333444555666777666666555777777666666666666666555888888888999999999:::::::::::::::999999999888888999999999999::::::;;;<<>><<<<<<<<<;;;999888888888888777777777777555555444444444444555555333333222111111111111111333333333222222222222111222222222222222222222222000//////000111333555666333CCCUUU\\\XXXVVV\\\dddkkkmmmnnnnnnuuu{{{ttttttzzz}}}zzzuuuqqq^^^KKKEEEFFFHHHFFFEEESSSTTTTTTUUUYYY^^^^^^ZZZSSSRRRLLLDDDDDDSSSllljjjSSSGGGEEENNNhhhqqqggg]]]PPPFFFDDDBBB>>>:::999999;;;<<<555666888888777555666666555444444444444555666666999<<<@@@BBBEEEKKKTTTZZZZZZYYYXXXXXXYYY[[[]]]___hhhjjjlllkkkiiigggggggggqqqxxx{{{zzz{{{zzzooobbbXXXRRRLLLHHHHHHGGGEEEBBB===;;;999888888777555333888888999999:::;;;<<<===;;;>>>>>><<<<<<@@@AAA>>>GGGFFFEEEEEEDDD@@@;;;777;;;;;;>>>DDDMMMXXXhhhvvvqqqbbbRRRLLLXXXrrrpppOOO======:::999<<<:::777666555555444444555555555555444333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333333444444555666666666333333444555555555555444555555555555555666666666777888888888999999999999:::::::::999999999999888::::::999999999999::::::BBBBBBBBB???<<<:::999:::::::::::::::;;;===>>>???>>>>>>???@@@AAABBBCCCCCCDDDBBBDDDHHHJJJQQQeeezzzpppXXXHHH;;;999:::666555777333333333333222222222222222222222222222111111111000000000000111111111111000000000000000000000000111000000//////000000111111111000000000000//////000000000000000000000000000000000000////////////000000000000000000000000///000000000//////111333222111111111111000000000000000000000000000000000000000///////////////...000111111111111222222222...///000111222222222222111111111111111111111111000000000000111111111111000000000000000000000000[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777666555444444333333444444555333333222111111111111222222222222222222222222222222222222222222222222222000000000000000111333444333666>>>KKKXXX^^^[[[VVV______aaafffoooxxx{{{xxxyyy||||||{{{wwwrrriii]]]PPPHHHHHHJJJFFFGGGGGGIIIPPPXXX^^^aaarrrrrrlll]]]LLLEEEJJJSSSUUU]]]ggguuu}}}hhh\\\PPPTTTiiiuuubbbWWWSSSJJJAAA===???@@@???:::::::::999777666555444999999888777777777666666777888888777777:::???CCCBBBBBBAAAAAAAAACCCEEEFFFJJJKKKKKKJJJGGGFFFFFFGGGPPPTTTVVVUUUUUUTTTMMMDDDHHHIIILLLOOOPPPLLLEEE???<<<:::888888::::::999777777888999:::;;;===???AAAFFFHHHHHHFFFIIIPPPUUUUUUSSSMMMFFFBBB>>>;;;;;;======GGGVVVffftttxxxdddUUULLLNNNYYYggg|||}}}XXXBBB:::===888666888666666666555444444444444555444444444333333333333333222222222333333222222222333333333333333333333333222222222222222333333333444444444555555555666666333333444444555555555555333333444444555555666666777777777888888888888999999999999999999999999999;;;;;;:::999888888999999>>>??????>>>;;;::::::;;;::::::;;;;;;<<<===>>>>>>======>>>???@@@AAABBBBBBEEEDDDEEEFFFDDDEEEOOO\\\lllzzzrrr___RRRGGG===666888999666555666333333333222222222222111222222222111111111111111///000000000111111111111////////////////////////000000000//////000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////111222111111111111000000000000000000000000000000000000////////////............000000111111111222222222//////000111111111111111111111111111111111111111///000000000111111111111////////////////////////[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777666444444333333333333444444222222222222222333444444222222222222222222222222222222222222222222222222111111111111111222222333555000111===OOO[[[\\\XXXZZZXXXZZZbbbnnnuuuyyyyyy~~~ssseeeZZZSSSOOOEEEDDDDDDDDDGGGQQQ```lllzzz}}}xxxiiiWWWIIIBBBBBBCCCCCCNNNlllqqqgggiiittt~~~xxxhhhVVVKKKGGGBBB;;;???>>><<<;;;;;;:::999999777777777777777666666666777777888777666666666777777777777777777888::::::;;;<<<<<<;;;999888:::;;;<<<>>>===<<<<<<===;;;888999<<>>888555666444666666555444444444444444333333333333333222222222111222222222222222222111333333333333333333333333111111111222222222333333444444444555555555555555555555555555555666666666333333444444555555666666666666777777777888888888999999999999999999999999;;;;;;:::999888888888888999:::;;;;;;::::::;;;===::::::;;;<<<<<<=========<<<======>>>???@@@AAAAAACCCCCCEEEFFFCCCBBBFFFMMMLLLTTTjjjzzzcccRRRFFF???<<<;;;777444555555222//////333333222222222111111111111111111111111111111111///000000000111111111111/////////////////////////////////000000///////////////////////////000000////////////////////////////////////000000000000//////////////////////////////......///000000000000000000000000000000000////////////////////////............////////////000000111111111222222222111111111111111000///...000000000000000000000000///000000000111111111111////////////////////////[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777777444444333333333333444444222222222222222333444555111222222222222333333333222222222222222222222222111111111222222222222222...111444888>>>IIIWWWaaa^^^\\\___hhhrrrwww|||}}}|||wwweeeSSSJJJFFFCCC@@@AAAIII\\\lllqqqvvv|||zzzkkkVVVHHHBBB@@@===BBB]]]nnn]]]UUUXXX^^^gggoooxxx|||mmmbbbTTTEEECCC@@@<<<:::;;;;;;;;;;;;666777777888888888777777333444666777888777666555666666555666666777777888666777888888777777888:::888888666555555777999:::777888888999888888777777999:::;;;:::999:::===@@@???JJJZZZiiiuuurrrhhhQQQFFF===<<<===BBBQQQaaa}}}yyytttxxxxxxmmm___bbbnnn~~~|||mmmppp|||zzz}}}~~~^^^MMMHHHBBB888999===888777999555666555444444333333444444333333333333333222111111111222222333333222222111333333333333333333333333111111111222222333333444555555555555555555555555555555444444555555666777555555555555555666666666666666666666777777777777888999999999999:::::::::;;;:::999888888888888888666777999:::::::::<<<>>>:::;;;;;;<<<======<<<<<<<<<======>>>???@@@AAAAAA>>>???AAABBBAAAAAACCCEEEGGGLLLXXXdddmmm~~~jjjQQQCCC<<<666555888444333333333222111000///222222222222111111111111000000000111111111111111000000000000111111111111000000000000000000000000...//////000000//////.........////////////000000000000000000000000000000////////////000000000000000000000000000000000000000...---...///000000000//////000000000000000111////////////////////////...////////////000000000000111111111111222222222111111111111000///...---000000000000000000000000000000000000111111111111000000000000000000000000[[[RRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888777777777777444333333222222333333444333222222111111111111222111111222222222333333333222222222222222222222222000000111222222222222222(((111777666333:::MMM^^^eeefffkkkqqqtttyyy}}}iiiWWWNNNDDD???>>>CCCPPP^^^cccdddgggnnnrrrnnnbbbXXXLLLIIIDDDDDDRRRooolllXXXSSSKKKGGGKKKSSS```xxxyyyfffXXXRRRIIICCC@@@>>>===<<<999:::;;;;;;<<<;;;:::999666666666888999999888777777777777777777888888888444666888888777777888999999888777777777888:::===:::::::::999999:::;;;===777<<<@@@AAA???BBBIIIPPPSSSddd|||qqqdddXXXNNNFFF>>><<>>:::;;;<<<=========<<<;;;<<<===>>>???@@@AAAAAABBB===???@@@@@@AAACCCCCCCCCHHHHHHMMMQQQOOOVVVrrryyywwwcccMMM<<<;;;;;;777666:::222444555333222222333444222222222222111111111111///000000000111111111222000000000000111111111111000000000000000000000000......///000000///.............../////////000000000000000000000000000000.../////////000000000111000000000000000000000000000...,,,---///111000///////////////000000111111/////////////////////////////////000000000111111000111111111111222222222///000000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111[[[RRRIIIDDDBBB>>><<<<<<<<<;;;999888888888888777777777777444333333222222333333444444333222000//////......111111111222222333333333222222222222222222222222...///000111222222222111)))///444333111777FFFRRRiiimmmtttwwwtttxxxhhhYYYJJJDDDBBBBBBIIIQQQSSSPPPPPPXXXccckkkllljjj]]]XXXPPPHHHHHHYYYyyyssskkkZZZOOOPPPPPPQQQ^^^qqq|||uuukkk^^^SSSLLLHHHDDDAAA:::;;;<<<<<<<<<;;;999888>>><<<::::::::::::999888777888888888888888888888666888:::;;;:::999999999888777888999888666888:::333666:::======;;;:::999;;;BBBIIIJJJIIIMMMXXXaaatttpppZZZMMMKKKKKKJJJGGGBBBEEESSS```lllxxxlllZZZPPPIIITTTsss{{{eeeHHH777999DDDAAA666666888444555999333555555444333333333333444222222333444333222111000222333333444444333333222222222222222222222222222111111222333444444555555555555555555555555555444444333222111222333444555888888777777666666555555555555555555666666666777888888888999999:::::::::999888888888888888999999999:::<<<;;;::::::<<<===:::;;;<<<=========<<<;;;======>>>???@@@AAABBBBBBAAABBBBBBBBBDDDFFFFFFDDDDDD???BBBKKKOOOQQQ]]]lllqqq[[[VVVZZZVVVAAA444888;;;666333777111444555222000111333444222222222111111111111000//////000000111111111222000000000000111111111111000000000000000000000000---...///000000///...------.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000000...,,,---///111000....../////////000000111111//////////////////////////////000000111111222222000111111111111222222222---...///000111111111111000000000000000000000000000000000000111111111111111111111111111111111111[[[TTTKKKHHHEEEAAA???>>>>>>===<<<999999888888777666666666444444222222222222444444222222111000000111222333222222222333333222222222222222222111//////222444000000000111222222222333333222111111333555888999PPP\\\llluuuuuuuuuzzziiiZZZTTTQQQKKKFFFEEEHHHEEECCCHHHWWWgggoooooouuu{{{yyyjjjUUULLLUUUaaaooohhhgggrrryyylllYYYNNNPPPTTTYYYfffzzzyyyjjj]]]UUUIIIFFFBBB???===<<<:::999???888555888:::888:::>>>888;;;<<<:::888999999999666888::::::999888999999;;;;;;;;;999888999;;;===;;;;;;<<<>>>AAAFFFJJJMMMTTT___lllqqqrrrvvv~~~```WWWNNNIIIEEEFFFQQQ^^^bbbiiisssuuufff[[[GGGJJJUUUjjjzzz~~~zzzVVVFFF???888555777555555666666666666555555555444333222111222333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444444444444444444444444333333333333333333333333333444555555333333444555555555666666777777888888888888999999999:::::::::888888888777777777777777:::999999888888999999:::;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>???>>>??????@@@@@@AAABBBBBBEEEFFFGGGFFFGGGJJJQQQVVV___lll|||fffSSSHHHCCC???===DDDAAA<<<777444444444555333333333222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000///......111111111111111000////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000111111222222222222111111---...///111111222222222000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000[[[TTTKKKHHHEEEAAA>>>>>>======<<<999999888888777666666666444333333222222333333444333333222111000111222222111111222222222222111111111222222111///000111333111111111111111222222222333222111111222444666888@@@HHHWWWfffllllllnnnrrr}}}vvvqqqoooiii]]]SSSOOOHHHCCC@@@FFFSSS___ggglllrrr~~~lllZZZPPPNNNIIIBBBIIIfffxxxfffQQQOOONNNSSSbbbxxxooohhh^^^TTTNNNKKKJJJJJJDDD>>><<>>:::777999<<<<<<:::999:::;;;:::999999;;;<<<;;;::::::<<<===:::<<<>>>>>>???@@@BBBDDDFFFGGGIIIMMMTTT]]]eeejjjwwweeeWWWWWW\\\aaaaaa[[[\\\lllppp___WWW]]]cccjjjqqqvvv|||zzzyyy|||~~~mmmTTT===888888555555999555555555666666555555555555444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444444444444444444444444333333333333333333333333333444555444333333333555555555555666777777888888888888888888999999999999888888888888888888888888999999999888888999999999=========<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEDDDCCCEEEJJJNNNRRRWWW___hhhtttrrrdddYYYIII===999888777666@@@>>>:::666444333333444333333333222222111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000///......000000111111000000///...//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///000000000000000000000000000111111222222111111000...///000111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000[[[TTTKKKHHHEEEAAA>>>======<<<;;;999999888888777666666666444333333222222333333444555444333222222222222222000111111111111111111000111222222111000000111333222222222111111111111111333222111111111222444555666999FFFZZZiiilllhhheeexxx|||~~~|||ttt```RRRJJJAAA???GGGPPPYYYeeeqqq{{{nnn]]]KKKJJJAAA???]]]mmmdddUUUHHHHHHZZZvvvwwwhhh]]]VVVSSSQQQLLLHHHGGGFFFCCCBBBCCCFFFCCCAAAAAACCCDDDCCCAAA>>>>>>>>><<<::::::;;;<<<:::===CCCGGGLLLQQQVVVZZZUUUVVVZZZbbbnnn|||zzzqqqsssttttttnnn___QQQMMMPPPfffvvv~~~uuudddYYYZZZrrryyy~~~yyyoooooo||||||uuurrrttt||||||tttLLL???555555666333333666444444555555555555444444444444333222222222222333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222444444444444444444444444333333333333333333333333222444555444333222333555444555555666666777888888666666777777777888888888888888888888999999999999999999888888888888999999======<<<<<<;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDFFFLLLMMMMMMOOOTTT```nnnyyytttjjj]]]PPPDDD>>>666333333555666666:::999777555333222222222222222222222222111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000//////.../////////000///......---//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000111111222222111111000///000000111111111000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111ZZZTTTKKKHHHDDD@@@>>>======<<<;;;999999888888777666666666333333333333333333333333555555444333333222222222000000111111111111000000000222222222000000111333333222222222111000000000222222111000000111111222666444<<>>>>>AAADDDIIIPPPXXXaaakkkqqqnnnmmmmmmqqqxxxuuufffZZZSSSSSSNNNKKKLLLKKKMMM^^^sssjjjaaacccqqqvvvqqqttt~~~ssssss{{{rrrttt~~~{{{YYYBBB<<<999:::999444333555333333444444444444333333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222222333444444222222333444444444555555666777777888555555555666666666777777777777777777888888888888888888777777777777888888;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCBBBBBBBBBCCCHHHJJJMMMPPPQQQUUUZZZ]]]pppwww]]]OOOLLLHHHBBB===:::777666777888888777444444444444333222111000222222222111111111111111000111111222222111111000000000000000000000000000//////////////////////////////000000000000//////......//////......---,,,//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000000000111111111111000000000111111111111000000///000000000000////////////000000000000000000000000////////////////////////111111000//////000111111YYYTTTKKKGGGDDD@@@=========<<<;;;999999888888777666666666333333333333333333333333444444444444333333222222000000111111111111000000000111333222111000111222333222222222111000000000222222111111000000000111555111222===LLLZZZfffppptttzzz~~~~~~}}}ooobbbTTTHHHDDDCCCFFFQQQ^^^|||}}}tttnnnoooqqqxxxnnn```VVVUUUbbb|||yyyqqqdddaaa^^^___eeennnuuuzzz~~~}}}|||~~~wwwlllhhhjjjmmmnnnmmmhhh```XXXQQQNNNPPPQQQQQQSSSWWW___iiipppxxxtttnnnhhheeefffhhhjjjiiiccc[[[SSSLLLGGGDDDBBBCCC<<<===IIIXXXjjjnnn```WWWLLLNNN^^^xxx}}}wwwxxx~~~~~~|||~~~bbbCCC666555555777666444555888222222333333333333222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222222333444333222222333444444444444555666666777777444444555555555666666666444555555555666666666777888777777666666777777888777888888999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@<<<===>>>@@@BBBCCCBBBBBB@@@CCCGGGJJJKKKKKKJJJJJJRRR[[[hhhttt~~~zzzlllUUUBBB<<<>>>???===888888777777666555333111111111222222222111000000111111111111111111111111//////000000000000//////000000000000000000000000//////////////////////////////000000000000//////...............---,,,,,,//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000111111000000000000111111111111000000///000000000000////////////////////////////////////////////////////////////111111000000000000111111YYYSSSLLLGGGDDD@@@===<<<<<<;;;:::999999888888777666666666222333333444444333333222222222333333333333222222000111111111111111111000///111333333111000111222222222222111111111111111111222222111111111111111666222000222777AAARRR```rrrzzzxxxpppsssyyy|||pppeeeUUUHHHBBBAAABBBDDD]]]cccfff___VVVVVVbbbooolllVVVQQQYYYaaabbbaaa]]]___pppvvvkkkffffffiiikkk{{{}}}tttjjjccc___ZZZWWWSSSNNNLLLNNNTTTXXXXXXUUUQQQLLLHHHEEEEEEDDD>>>@@@CCCFFFHHHIIIJJJKKKNNNNNNWWWkkkvvvaaaSSSLLLMMMWWWjjj}}}yyyyyy|||~~~vvvdddPPP:::666666555444222111333444111111222222222222111111222222222333222111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222111333444333222111222444333444444555555666777777444444555555555666666666333333444444555555666666777777666666666666777777555666777888999;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????999888999<<<@@@AAAAAA@@@DDDDDDCCCCCCCCCDDDEEEFFFKKKKKKNNNPPPTTT]]]nnn~~~~~~wwwssskkkbbbXXXPPPFFF>>>::::::888777444444444444444222111000000111111222222111111000000000000111111111111111...//////////////////...000000000000000000000000000000000000000000000000...//////000000000000000.........///...------,,,//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000///000000111111000000//////000000111111111000000000000000000////////////////////////////////////000000000000000000000000000000111111111111000000YYYSSSLLLGGGCCC???===<<<<<<;;;:::999999888888777666666666222333333444444333333222///000111333333333333222111111222222222222111111///111333333222111111111111111111111111222222222111111222222222222222222666444444444333555???KKK```nnn{{{~~~yyy{{{wwwtttiii[[[WWWXXXRRRGGGIIIKKKIIIDDDBBBIIIYYYgggmmmvvveee\\\JJJHHHIIIJJJJJJTTTpppzzzppphhhfffgggkkkttt~~~uuunnnuuutttqqqlllddd^^^ZZZYYYPPPNNNKKKFFFBBBAAACCCEEE<<<===???AAACCCDDDDDDDDDEEEQQQbbbrrr|||{{{rrrddd]]]\\\bbblllssstttuuu|||~~~ppp\\\PPPGGG:::::::::888555222111111000000111111111111111111000111222222333222111000///111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111333333333222111222333333333444555555666666777555555555555666666666666333333444444555666666777777666666555555666666777666666777777888999::::::::::::999999999999999999;;;;;;<<<======>>>>>>???;;;999999;;;???BBBAAA@@@GGGFFFDDDCCCEEEFFFHHHHHHJJJHHHHHHKKKKKKLLLTTT^^^aaaqqqrrrdddUUULLLHHHGGGIIIMMMFFFCCC???<<<999555444444444444555444444333444444222222222222222222222222///000000000111111111222//////000000000000//////000000000000000000000000000000000000000000000000......///000000000000000///////////////...------//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000//////000000000000//////...///000111111111111111000000000000////////////////////////////////////000000000000000000000000...///111333333111///...XXXSSSLLLGGGCCC???===<<<<<<;;;:::999999888888777666666666222222444444444444222222---...000222333333333222222222333333333333222222///111333333222111000111000000111111222222222333111111222333333333333333111333777999666222555;;;KKK```vvv~~~~~~www}}}zzzppprrryyyooo\\\GGGHHHIIIJJJJJJJJJLLLMMMlllwwwiii```UUUMMMHHHBBBEEE```vvviiiddd]]]bbbeeedddiiioooooojjjgggbbbiii~~~|||hhh]]]WWWUUUQQQKKKFFFDDDDDDEEE???@@@AAA@@@>>>>>>@@@AAADDDGGGKKKPPPSSSTTTTTTSSS[[[lllyyyooogggnnnuuu{{{wwwllleeefffkkkuuu{{{xxxllllll~~~{{{rrrdddXXXGGGAAA@@@999222333333222333444333111000000111111111111000000111111222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111222333333111111222333333333444444555666666777555555555666666666777777444444555555666777777888666666555555555555666666777777777777888888888888:::999999999999999999999;;;;;;<<<<<<===>>>>>>>>>???===;;;===AAACCCCCCBBB>>>???AAADDDFFFGGGFFFEEEBBBBBBGGGOOOQQQMMMOOOTTTTTT\\\eeejjjppp}}}yyydddVVVQQQEEE>>>===<<<:::BBBNNNAAA>>>:::777333000222666555555555444333333444555444333222222222222222333//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000......///000000000000000//////000000//////...---//////............//////000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000//////000000111111111222000000000000000000000000//////000000000000//////......///111111222222222000000000000////////////////////////////////////000000000000000000000000---///222444444222///---YYYQQQHHHEEEDDDAAA>>><<<;;;::::::::::::999999888777777777444333333333333333333222555444333222111111111111000111111111111222222222555444444333222111000000000111111111111222222222000111111111111222222222222222333333333333444444888JJJbbbssszzzzzz{{{|||zzzoooRRROOONNNOOOKKKDDDCCCGGGlllssszzz{{{xxxtttpppllllllnnnkkkaaaVVVTTT^^^hhhzzzvvvxxxzzzrrrfffhhhbbb___bbbgggfff\\\RRROOOLLLIIIGGGGGGGGGFFFEEEFFFHHHNNNTTTQQQIIIHHHMMMUUUeeexxx{{{vvvfffXXXRRRSSSUUUYYYaaalllzzz}}}~~~|||bbbZZZOOOCCC<<<999:::<<<444444333333222111000000333222222111111111111111///000111333333222111111111111111111000000000000000000000000000000000000000000111111111111000000000000000000111111111111444444333222111//////...000111111111111222222222222222333333333333444444444444444444444444444444555555555555555555555555333444444555555555555555555555555666777777888888777777888888888888777777::::::999999999999999999<<<<<<======<<<;;;::::::=========>>>??????@@@@@@EEECCCBBBCCCGGGHHHFFFCCCFFFGGGIIIIIIIIIJJJMMMOOOPPPVVV[[[^^^___dddoooxxxyyyvvviiiaaa^^^XXXNNNDDD???>>><<<::::::;;;<<<===<<<;;;999666444222111000333333333222222222111111222222222222222222222222////////////////////////222111111111000000//////000000000000000000000000111111000000//////......000000//////.........---000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000000///......///////////////000111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////YYYQQQHHHEEECCCAAA>>><<<;;;::::::::::::999999888777777777555555444444444444333333333333222222222333333333000111111111111222222222444333333222222111111111000111111111111222222222000111111111111222222222222222222333333333444444888888@@@RRRiiiwwwxxxttt|||ddd^^^ZZZYYYVVVRRRSSSXXXXXX^^^bbb```]]]```hhhooovvv|||~~~~~~}}}vvvmmmeee^^^]]]gggsss~~~zzztttooommmmmmooopppxxx~~~yyyxxx~~~uuulll^^^NNNCCC@@@AAAJJJ[[[qqqpppUUUGGGDDD>>>888444222333333444444333222222111000000222222111000000000111111000000111222222222222111111111111111000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222222222222111111111000111111111111222222222222222222333333333444444444444444444444444444444555555555555555555555555444444555666666666666555555555666777777888888999777888888888888888888777999999999999999999999999<<<<<<======<<<;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@@@@BBBDDDEEEDDDCCCFFFGGGIIIIIIHHHIIIKKKMMMLLLQQQUUUVVVTTTWWW^^^eeebbbdddiiiqqq{{{wwwkkk___UUUOOOIIIGGGIIIIIIDDD@@@<<<:::999777777888999:::999888777555444333333333333333222222222111111111111111111111111111111111////////////////////////111111111000000000//////000000000000000000000000111000000000/////////...000/////////............////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000///......///////////////000111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////XXXPPPHHHEEECCCAAA>>><<<;;;;;;;;;::::::999999888777777777666666666555555444444444000000000111222333333444000111111111111222222222222222222222222222222222000111111111111222222222000111111111111222222222222222222222333333333333888000---;;;UUUlllwwwxxxnnnvvvzzz|||~~~zzzrrrkkkfff```YYYUUUTTTKKKNNNOOOKKKFFFKKKYYYggguuu}}}kkkWWWKKKGGGLLLTTTpppttthhh^^^UUUNNNNNNRRRcccaaacccmmm{{{}}}dddKKK999777777666555333222111111333333333222111111000000111000000000000000111111111000000000000111222222111111111111000000000000000000000000000000000000///000000111111000000///000000000000111111111111000000111222333444444555000111111111111222222222222222222222333333333333333333333333444444444444555555555555555555555555555555666777777777666666666666777777888999999:::999999999999999999999999888888888999999::::::;;;<<<<<<<<<===<<<<<<;;;:::999:::;;;<<<===>>>??????>>>@@@BBBCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGIIIJJJKKKPPPTTTTTTQQQQQQVVVZZZYYYWWWTTTRRRTTT[[[eeemmmnnnvvvvvvsssiii]]]SSSMMMEEE===???<<<:::999::::::999888:::999777666666666777888777666555444444444444444333222222222222111111111000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000////////////////////////............////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000//////...///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////XXXPPPHHHDDDCCC@@@>>><<<;;;;;;;;;::::::999999888777777777666666555555444444333333......///000111111111111000000111111111222222222111111111222222333333333000000111111111222222222000000111111111222222222111222222222222333333333333333444888CCCVVVkkkzzzxxx~~~yyyyyyyyy~~~wwwqqqiii^^^SSSMMMGGGGGGFFFDDDBBBEEEPPP\\\oooxxx}}}uuueeeZZZVVVWWWZZZaaaqqq}}}{{{|||}}}zzzmmmkkkmmmdddZZZVVVVVVZZZccclllvvvooolllttt~~~}}}lllVVVJJJAAA<<<777777888777666555333333333222222222111111000000000000//////000000111111111000/////////000222333111111111111000000000/////////////////////////////////000000000000/////////000000000111111111111000000111222333444444555000000111111111222222222111222222222222333333333333333333333333444444444555555555555555555555555555666666777777777777777777777777888999999:::::::::999999999999999999:::777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAAEEEHHHHHHFFFEEEGGGJJJFFFGGGHHHGGGEEEEEEFFFHHHIIIMMMRRRTTTSSSSSSVVVYYYYYYYYYXXXVVVSSSRRRSSSTTTWWW\\\eeepppzzzzzzsssoooiiiccc]]]YYYVVVUUURRRQQQMMMIIIFFFCCCAAA>>>>>>>>>>>><<<999777777888:::999888777777777888888666555555444333333444444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000///////////////////////////.........////////////////////////............//////////////////////////////////////////////////////////////////000000000000/////////////////////000000111////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////WWWPPPHHHDDDBBB@@@>>><<<;;;;;;<<<::::::999999888777777777555555444444333222222111111222222333333222222111000000111111111222222222111111111222222333333444000000111111111222222222000000111111111222222222111111111222222222333333...333777666666???QQQ___yyy~~~zzz{{{wwwppphhhbbbNNNFFF@@@@@@AAACCCKKKTTTfffrrr~~~~~~tttnnnqqqwwwooouuuyyyxxxuuuwww~~~~~~tttfff^^^___```___iiizzzzzzwwwqqqfffWWWSSSWWWSSSVVV___lllvvv|||gggKKK>>>:::999888666555444333222222222222222222111111111111111000111000000000000000111111111000/////////000222333111111111111000000000/////////////////////////////////000000000000/////////000000000111111111111222222222222222222222222000000111111111222222222111111111222222222333333222222222333333333444444555555555555555555555555555666666777777777777777777777777888999999::::::::::::999888888999::::::777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAADDDGGGJJJIIIFFFEEEGGGIIIFFFGGGGGGFFFDDDDDDEEEGGGEEEIIIMMMOOOOOOOOOQQQSSSQQQSSSUUUTTTQQQMMMKKKJJJTTTVVVYYY]]]ccciiiooorrrooommmiiiffffffiiipppuuusssmmmhhhhhhggghhhlllrrrzzzuuusssyyyzzzqqqddd\\\\\\ZZZUUUQQQNNNLLLKKKKKKFFFFFFFFFEEEBBB>>>;;;;;;777999;;;;;;:::999:::<<<888888777777666666666666777666555333222222222222222222222111111111000000111111111111111111111111000000000000000000000000//////////////////000000////////////////////////////////////000000000000.........///////////////....................................//////////////////////////////////////////////////////////////////000000000000/////////////////////000000111.../////////000000000111//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////~~~WWWPPPHHHCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777777777555555444333222111111000555555666777777666555444000111111111111222222222111111111222222333333333000111111111111222222222000111111111111222222222111111111111222222222222222111111333555999<<<>>>TTTdddxxx~~~wwwxxx}}}iiiYYYIIICCC???<<>>>>>??????@@@@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGHHHKKKMMMNNNMMMLLLMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLKKKJJJJJJLLLPPPVVV]]]aaa^^^]]]YYYUUUSSSUUUYYY]]]```ZZZVVVVVVVVVVVVZZZ```ddd___^^^bbbccc\\\SSSNNNLLLKKKHHHEEECCCBBBBBBBBBAAAAAABBBCCC@@@:::888:::777999::::::999888888888555555555555444444444444666555444333222111111111222111111111111000000000111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000////////////000000000000.........///////////////....................................////////////000000000000000000000000000000000000000000000000...//////000000000000000///////////////000111111......//////000000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////}}}VVVPPPHHHCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777777777666666555444333222111111333444666888888888777666000111111111111222222222222222222222222222333333000111111111111222222222000111111111111222222222111111111111222222222222444333222444777888666333444GGGccc|||zzz~~~oooaaaYYYNNNAAA???EEEFFFJJJMMMLLLHHHDDDCCCDDDSSSgggyyy}}}yyyyyy|||~~~~~~ooonnnssszzz}}}zzzyyy|||vvvoooooo}}}{{{nnnaaa\\\^^^^^^___[[[SSSNNNPPPSSSTTTTTTXXXeeevvvjjjMMMAAA777555666333222333111222222222333444444444000000000000111111111111555555444222111111111111...//////000000000000000111111111111000000000000000000000000000000000000......////////////......000000000000111111111111111111111000000000//////000111111111111222222222111111111111222222222222000111111222333333444444555555555555555555555555444444555666666666666555555555666777777888888999:::999777666666777999:::999999999999999999999999:::;;;;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHLLLMMMNNNNNNMMMLLLLLLLLLNNNOOOPPPOOONNNNNNOOOPPPOOONNNMMMMMMOOORRRVVVYYYOOOOOOOOONNNNNNPPPTTTXXXWWWRRRPPPPPPPPPOOORRRVVVTTTOOONNNPPPPPPLLLIIIIIIGGGGGGFFFEEEDDDDDDCCCCCC???===>>>@@@===999:::???<<<;;;;;;:::999777444333555555555555555444444333333333222222222222333333111111111111000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000.../////////000000000111............/////////000....................................////////////000000000000000000000000000000000000000000000000......///000000000000000///////////////000111111.........///000111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////}}}VVVPPPIIICCCBBB@@@>>><<<<<<<<<===::::::999999888777777777888777666555444333222222...000333555777777666666000111111111111222222222222222222222222222222222000111111111111222222222000111111111111222222222000111111111111222222222...333888777333111333777777;;;FFFZZZqqqxxx}}}vvvtttrrrfffUUUPPPVVV^^^UUUIIIAAA???AAACCCDDDIII___tttyyytttoooiiidddlllqqqzzzxxxhhhbbbdddhhh```^^^lll~~~|||{{{~~~zzzpppbbbYYYQQQNNNKKKGGGJJJQQQKKKVVV\\\YYY\\\eeejjjhhhgggqqq[[[FFFGGG???::::::666000000555111222333444333222000///000000000000000111111111777666555333222111000000---...000111111111000///111111111111000000000000000000000000000000000000......////////////......000000000000111111111111///////////////000000000000111111111111222222222000111111111111222222222000000111222333333444444555555555555555555555555333444444555555555555555555555555666777777888888999888666555555666888999::::::999999999999999999::::::;;;<<<=========<<<============<<<<<<<<<<<<<<<:::;;;???DDDHHHGGGEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKOOOSSSUUUSSSOOOLLLKKKNNNMMMKKKIIIHHHHHHHHHIIIQQQRRRRRRQQQPPPPPPRRRTTTPPPLLLJJJLLLLLLJJJKKKOOOOOOKKKJJJKKKJJJHHHJJJMMM@@@AAABBBCCCCCCCCCBBBBBBBBB>>><<<<<<888333666===666666666777999999777444777777888888777777666555111000111111222333444555111111111111000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000.../////////000000111111---.........//////000000..................................../////////000000000000000000000000000000000000000000000000000......///000000000000000///////////////000111111---......///000111111222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////www[[[NNNHHHBBBAAA@@@>>>===;;;:::999::::::::::::999888777777666555555555555444444444///000000111222222333333000111222222111111000000222222222222222222222222111111222222222222111111111111222222222333333333222222222222222222222222222222333333444555666666666999>>>DDDQQQhhhzzzsssmmmhhhkkkaaaTTTHHH???;;;===AAACCCTTThhhpppjjj^^^VVVTTTVVVXXX^^^kkkyyy}}}|||}}}~~~{{{www{{{wwwvvv|||xxxnnntttrrrmmmhhhhhhrrryyynnnbbbYYYQQQLLLFFFDDDDDDFFFFFFEEEHHHOOO\\\mmm||||||uuuzzzYYYBBB999999777555333222333444555222222222111111111111000222111111111000000//////222111111111000000//////...///222444444333111000---...111333333222000...222111111000///......---//////////////////////////////000000000000//////111111111111111000/////////222222000000333333000111111111111111111111111333444444333111000000111222333444555555444333222555555555444444333333333555555444333444555666777;;;:::888666666777888999777777888999::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;==================<<<<<<:::;;;>>>AAACCCDDDDDDDDDAAABBBBBBCCCDDDCCCCCCCCCKKKLLLLLLKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIMMMNNNNNNMMMKKKKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;999999888888777666666666666555444333333444666777222222222222222222222222111111111111000000000000000...,,,---000111///---////////////////////////////////////............////////////000000000000////////////000000000000000000000000000000000000......////////////......------,,,,,,---...000111000000////////////000000............////////////222111111000111222444555333333222111111000//////111111000///////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000uuuZZZMMMFFFBBBAAA@@@>>>===;;;:::999::::::::::::999888777777555555555555444444444444000000111111111222333333000//////000222222222111111111111111111111111111111111222222222222111111000000111111111222222222222222222222222222222222222222333333444555555666444666777999???NNNbbbrrr~~~sssoooiiibbb\\\WWWNNNCCC<<>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKJJJIIIJJJKKKMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???======<<<<<<;;;::::::999999999888777777666666555666555444444333444555555222222222222222222222222111111111000000000//////000...---...000000///---////////////////////////////////////.............../////////000000000000.../////////000000000000////////////////////////......////////////.........------...///000111111000000////////////000000............////////////111111111111222444666777666555444333222111000000111111000///////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000sssXXXKKKEEECCCBBB@@@>>><<<;;;::::::::::::::::::999888777666555555555555444444444444222111111111111222222333111000111222444444333222000000000000000000000000111111222222222222111111//////000000000111111111222222222222222222222222222222333333444444555555555666666333333888DDDMMMjjjqqq{{{}}}zzzyyy{{{{{{rrraaaSSSPPPLLLGGGEEEEEEFFFDDDCCCBBBBBBFFFNNNXXX___aaaaaaSSSPPPLLLMMMSSS[[[ccchhhnnnkkkjjjjjjnnnqqqssstttwwwxxxyyyzzz|||zzzpppkkkiiidddYYYOOORRRMMMHHHGGGKKKNNNMMMKKKLLLQQQYYYccckkkpppqqqoooxxxaaaIII===666444444111333666888777444111...222222111111111000000000111111000000000000////////////...............---,,,...000111111111///.../////////000000000000000111111000000//////......////////////////////////...//////000000//////...000000111111000000//////---000000......111222///111111111111111111111111000111333222111111222444444333333333333333333444444444444444333333333333555444444444444555666666888777555444444555666666777777777777888888888888:::999999999999999:::::::::::::::;;;;;;;;;;;;;;;======>>>>>>???>>>>>>===@@@@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEEEEFFFIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDFFFGGGHHHGGGHHHJJJLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::999999888888888888888777666666555555777666555444333333333444222222222222222222222222111111000000000000//////000...---...///000///...////////////////////////////////////................../////////000000000....../////////000000000////////////////////////......////////////............///000111111111111000//////......//////000............////////////111111111333444666888999999888777666444333222111111111000////////////000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000rrrXXXLLLFFFDDDBBB@@@>>><<<;;;;;;;;;999::::::999999888777666555555555444444444333333333222111111111222222333444999======999444222222111111111111111111111111111111222222222222111111000000000000111111111222111111111111111111111111222222333333333444444444444555666444111333888======TTTooo}}}vvviiiccc\\\WWWTTTNNNGGGBBBDDDCCCCCCEEEIIILLLLLLKKK??????@@@BBBFFFKKKOOOQQQVVVSSSNNNJJJMMMWWWeeeoooqqqqqqnnniiiccc___^^^___llllllpppvvvzzzzzzvvvtttnnnmmmpppxxx}}}zzzvvvmmmccc___bbbcccbbb^^^]]]\\\\\\YYYRRRGGG???DDDFFFJJJLLLNNNNNNNNNNNN```hhhuuusss^^^FFF:::777555222222000222555777666444000---111111111111000000000000000000000000000000//////........................,,,---...///000///...---//////.........///000111111000000000/////////...////////////////////////...//////////////////...///000000000000000//////---000000...///222222000111111111111111111111111...000222222111111333444444333222111111222333444333333333333333333333333444444444444555555666666777666555444444555666666777777777777666666666666888888888888888888999:::999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEFFFGGGJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>=========:::::::::999999888888888888777777666666555444444777666555444333333222222111111111111111111111111111000000000//////////////////....../////////...////////////////////////////////////...................../////////000000........./////////000000////////////////////////......////////////......---...///000111000000////////////....../////////............////////////000000222444666999;;;<<<<<<;;;:::888666444333222222111000000//////000000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////sssYYYNNNHHHDDDCCC@@@>>><<<;;;<<<<<<999999999999888777666666555444444444444333333333333222111111111222333444999CCCKKKHHH<<<222000333222222222222222222222222111111222222222222111111111111111222222222333333111111111111111111111111222222222333333333333333///111333333222222444666777@@@OOOgggzzzssslllfff```XXXRRRKKKIIIFFFEEEDDDDDDCCCBBB???@@@@@@AAABBBDDDFFFHHHOOONNNJJJDDDCCCIIIUUU___]]]]]]\\\XXXRRRLLLHHHEEEHHHQQQ\\\bbbccc___ZZZVVVQQQPPPSSS\\\fffkkkhhhdddiiiggg^^^SSSLLLNNNPPPPPPJJJNNNRRRRRROOOLLLKKKLLLCCCKKKTTTXXXWWWYYY___dddttt|||mmm___OOOEEE<<<:::888555222222111222333333333222000///111111111000000000////////////////////////000000////////////////////////+++,,,---............---///...---,,,---...000111000000000000////////////////////////////////////......////////////.........//////000000000//////...111111///000333444222000000000000000000000000...///111111111111333555333222111000000111222333333333333333333333333333444444444555555555555555666666666555666666666666777777666666666666666666888777777777888888999:::888888888888999999:::::::::::::::;;;;;;<<<<<<======>>>>>>???????????????@@@CCCEEEGGGGGGIIIKKKMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCCAAA@@@???>>>DDDFFFHHHHHHFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@??????>>>>>>======<<<<<<;;;;;;:::::::::999999999999999777777666666555444444444666555555444444333222111111111111111111111111111000000000////////////....../////////......//////////////////////////////////////////........................////////////............////////////..............................////////////......,,,---...///000///...---//////............//////............///////////////000222555888:::<<<======<<<;;;999777555444333222222111000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////tttZZZOOOJJJEEECCC@@@>>><<<<<<<<<===999999999999888777666555444444444444333333333333333222111000111333555777;;;EEELLLHHH;;;111000333222222222222222222222222111111222222222222111111111222222222222333333333111111111111111111111111222222222222333333333333111333555555444444555666777888>>>MMMcccyyy}}}xxxxxxxxxuuusssoookkkddd]]]VVVQQQNNNMMMGGGEEEBBB>>>;;;;;;>>>AAA>>>BBBDDDCCC@@@@@@DDDIIINNNOOOOOOOOOLLLIIIEEECCC???IIISSSUUUTTTUUUTTTSSSIIIMMMOOONNNJJJLLLSSS[[[ZZZZZZTTTIIIAAA@@@CCCCCCBBBFFFIIIFFFDDDGGGSSS]]]^^^eeemmmpppsssyyyvvv```LLLBBB@@@;;;888777555111000222111111111000000000111111111111000000000/////////......////////////000000///////////////000000000,,,,,,---..................------,,,,,,...///000000000000000////////////////////////////////////---......//////......---......///000000000//////...111111000111444555222000000000000000000000000...///111111111111222444222111111111111111111222222222222222333333333333333444555555666666555555555555555666666666666666666666666666777777777777777777777777888999::::::777777888888999::::::::::::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>===@@@BBBEEEGGGGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA??????>>>DDDFFFHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::999999999999999999999999666666666555444444333333444444555444444333222111111111111111111111111111000000////////////.........///000///...---...000////////////////////////////////////............------........./////////------........./////////..............................////////////......------............------///......------......///............////////////...000222555888:::<<<<<<<<<;;;:::999777666444444222222111000000000000111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000sssZZZPPPKKKFFFDDDAAA>>><<<<<<<<<===999999999999888777666555444444444333333333222222222111000000111444777999999===???<<<555111111333111111111111111111111111111111222222222222111111111111111111222222222222111111111111111111111111222222222222222222222222444555666666555555666777000333:::>>>???HHHdddzzzuuusssrrrkkkjjjfff___WWWPPPMMMMMMAAAEEEGGGFFFBBB@@@@@@AAAAAAAAAAAABBBAAA???<<<999:::@@@CCCBBBDDDHHHIIIGGG<<>>@@@CCCEEEEEEEEEFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFDDDCCCBBBBBBAAAAAAAAADDDFFFGGGFFFEEEDDDEEECCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@@@@???===;;;:::::::::999999999999888888777777777777777777777777666666555555444333333222222333444444444333222222111111111111111111111111000000/////////.........---///000000...---...000////////////////////////////////////............---------.........//////---------.........//////..............................////////////......//////............/////////......------......///............////////////...000333666888:::;;;;;;:::999999888666555555444333222111111000000111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000sssZZZOOOKKKFFFDDDAAA===<<<<<<===>>>888999999888888777666555444444444333333333222222111000//////111444888:::777555111000000111333444000000000000000000000000111111222222222222111111000000000000111111111111000000000000000000000000222222222222222222222222111111111111222333444555666///000888888666DDDWWWkkk}}}~~~rrrlllgggddd___VVVNNNIIIIIIKKKHHHHHHHHHIIIJJJIIIGGGEEECCCFFFEEEDDDHHHMMMJJJCCCDDDBBBAAAGGGOOORRRNNNIIIJJJQQQUUUSSSSSS[[[eeekkklllrrr|||}}}kkkYYYIII;;;888888666555777333......444777555222111---///000111111000///...000000000000////////////---.........//////000000,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......////////////000000000000////////////////////////---..................---------...///000000//////+++...///...///333333111000000000000000000000000///000111111000000111222///000111222222111000///111111111222222333333333333333555666666666555444111222333444444444444444555666666777888999999:::888888888888999:::;;;<<<777888888999::::::;;;;;;@@@>>><<<:::999999999999:::;;;<<<<<<======<<<<<<;;;>>>AAABBBBBBBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCDDDEEEEEE>>>AAADDDFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???===:::999999999999888888888888888555555555666666666666666666555555444444333222222111222333444444444333222000000000000000000000000000/////////............---///111000---,,,...000////////////////////////000/////////............---------.........//////---------.........//////..............................////////////......111000///......///000111.........------...................../////////000...000333666888:::::::::888888777777666555444444333222111111000111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oooYYYPPPJJJFFFEEEDDDAAA???===;;;:::999999888888777666666666555555444333333222111111111111222222222333333333111111000000000000111111333222222222111000000000............///000222222222111000//////000111111//////000111222222333333222222222111111111000000111222333333444444333333222333444555666888999999AAAPPPeeewww}}}yyyvvvpppooommmkkkiiigggfffeeejjjfffcccccceeeddd^^^XXX]]]VVVSSS[[[jjjsssqqqlllkkkqqqyyyhhhUUUHHHBBB999888888777666555555555111111111111111111111111000000000000000000000000000000000000000000000000//////.........------------------............///---------............///...........................///000111111000///...//////.........------------------............///////////////000000000000111000///...///000333444000000000000000000000000///000222111///......///111111111111111111111111111111222333333333333222333444555555666666555555555555555555666666666666555555666777777777777777777777777888999999::::::999999::::::::::::;;;;;;:::::::::999999::::::;;;999:::::::::;;;<<<<<<<<<:::;;;???FFFLLLMMMHHHBBBFFFFFFEEEDDDCCCCCCDDDDDDHHHFFFEEEFFFHHHHHHFFFCCCFFFEEEEEEEEEFFFGGGGGGHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????>>>===<<<<<<888999999999999888777777666666666666666666666666777666444333222222333444222222222111111111111000111111111111000000000000////////////////////////................................................//////.........---------111000///......///000111////////////////////////......////////////......//////////////////////////////////////////////////////............//////........................///000222555888999;;;;;;777888888888888666444333222111111111000000//////////////////////////////000000000000000000000000---......///////////////////////////////////////000///...------...///000000000000000000000000000000000000000000000000000nnnXXXOOOJJJFFFEEECCCAAA???===;;;:::999999888888777666666666555555444333333222111111111111111111222222333333111111000000000000111111222222222111111111111111............///000111222222111000//////000111111//////000111111222333333222222222111111111000000111222333333444444333333222222333444555666666777444<<>>>>>AAAGGGMMMNNNJJJEEEFFFFFFEEEDDDDDDDDDDDDDDDGGGEEEEEEFFFIIIJJJHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHCCCCCCDDDDDDEEEDDDDDDDDDBBBAAA@@@???>>>===<<<<<<888999999999999888777777777777777777777777777777777666444333222222333333222222222111111111111000111111111000000000//////////////////////////////................................................//////.........---------111000///......///000111////////////////////////......////////////..............................//////////////////////////////............//////...........................000222444666888999:::666666777777666444333222111111111000000000//////////////////////////////////////////////////////---......///////////////////////////////////////000///...------...///000000000000000000000000000000000000000000000000000mmmWWWOOOJJJGGGEEECCCAAA>>><<<;;;;;;999999888888777666666666555444444333333222222111000000000111111111111222111111000000000000111111111111111111111222222222///......//////000111222111111000000000000111111///000000111111222222222222222222111111111111111111222222333333333333333222222222333333444444444555666888<<>>>>>??????@@@EEEJJJLLLIIIFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBB@@@>>>===<<<;;;888999999999999888777777777777777777777777777777666555444333222222222333222222222111111111111000111111000000000000//////////////////////////////...............................................................---------000//////......//////000////////////////////////......////////////......------------------------//////////////////////////////............//////........................---///000333444666666777333333444333333222111000111111000000000000//////////////////////////////////////////////////////---....../////////////////////////////////////////////............///000000000000000000000000000000000000000000000000000lllVVVNNNJJJGGGFFFCCC@@@>>><<<;;;;;;999999888888777666666666444444444333333222222222000000000000000000000111111111000000000000111111000000000111222222222333///////////////000111111000000000000000111111111///000000000111111111222111111111111111111111111111111222333333333333222333333333333333333333222888888777666888<<>>??????===<<<===???CCCFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEECCCBBBBBBDDDEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDBBB@@@???===;;;;;;888999999999999888777777777777777777777777777777555555444333333222222222222222222111111111000000111000000000////////////////////////////////////........................................................................////////////////////////////////////////////////......////////////......------------------------//////////////////////////////............//////........................---...///111222333333444111111111000000/////////000000000000000000//////////////////////////////////////////////////////---......///////////////////////////////////////...............//////000////////////////////////////////////////////////kkkVVVOOOJJJHHHFFFCCC@@@===<<<<<<<<<999999888888777666666666444444333333333333222222111000000000000000000000111111000000000000111111000000000111222222222333000////////////000000111//////000000111111111111000000000000000111111111111111111111111111111111000111222222333333222222444444444333333333333222111333444666666777888999???III[[[qqq}}}|||iiiUUUHHH===666888777555333222222222333222222222111111111111111000000000000000000000000................................................---.....................---------............///---------............///.......................................//////000000000/////////.........---------............///////////////000000000000------......000111222333///////////////////////////111333333111111111222000000000000000000000000000000111222222222222222222333333444555444444444333333333333444444444444555555555444555666777777777777777888999999::::::888888888999999999::::::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<===>>>???@@@<<<<<<;;;===???AAABBBCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCFFFDDDBBBAAAAAABBBDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::888999999999999888777777666666666666666666666666444444444333333222111111222222222111111111000000000000000////////////...////////////////////////................................................---...........................////////////......////////////////////////......////////////......------------------------//////////////////////////////............//////........................---...///000111111111111/////////...............//////////////////000000////////////////////////........................---......///////////////////////////////////////---......///////////////////////////////////////////////////////////////kkkVVVOOOLLLHHHFFFCCC???===<<<<<<<<<999999888888777666666666333333333333333333333333222111111111111000000000111111000000000000111111111111111111111222222222000000////////////000000...///000111111222111111000000000000000000000000111111111111111222222222000111111222222222222222333333333333333333333333000000000111333444666777444555<<>>??????>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFFFFEEECCCAAAAAAAAAFFFDDDAAA@@@???AAACCCDDDBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAA???===<<<;;;:::888999999999999888777777555555555555555555555555333444444444333222111000222222222111111111111000000000////////////......////////////////////////................................................---------...............---......//////......---////////////////////////......////////////......------------------------//////////////////////////////............//////..............................//////000///////////////............//////......////////////000000////////////////////////........................---......///////////////////////////////////////,,,---...///000000000///000000000000000000000000000000000000000000000000kkkWWWPPPMMMIIIFFFCCC???<<<<<<<<<===999999888888777666666666333333333333333333333333333333222222111111111111111111000000000000111111222222222111111111111111000000////////////000000---...000111222222111111000000000000000000000///000000111111111222222222000000111222222222222222111111111222222222222222333222111111222333333333;;;666444:::@@@HHHSSS^^^{{{fffTTTAAA>>>:::777444333555888000000000111000000//////000000000000111111111111000000000000000000000000................................................---------.........//////---------............///---------............///........................------,,,,,,---...000111000000000000/////////...---------............///////////////000000000000......///////////////...////////////////////////---///111111000000000111000000000000000000000000000000111222222222222111222222333444444444444333222222222222333333333333666555444333333555666888777777777888999999::::::888888888888999999999999555777999:::;;;:::999999888888999;;;<<<===>>>???>>>???@@@@@@AAAAAACCCDDDAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGFFFCCCAAABBBCCCFFFDDDAAA???>>>@@@BBBDDDBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<;;;:::888999999999999888777777444444444444444444444444333333444444333222000///222222222111111111111000000000/////////.........////////////////////////................................................---------.........//////------...//////...------////////////////////////......////////////..............................//////////////////////////////............//////........................//////////////////......000//////......///000000........./////////000000////////////////////////........................---......///////////////////////////////////////,,,---...///000000000///000000000000000000000000000000000000000000000000kkkWWWQQQNNNIIIFFFBBB???<<<<<<<<<===999999888888777666666666333333333333333333333333333333333222222222111111111111000000000000111111333222222222111111000000111000////////////000000---...000111222222222111000000000000////////////000000111111222222222222000000111222222222222111///000000000111111111111///000222555777666444222555111111777<<<>>>CCCKKKKKKdddwwwzzzzzz|||~~~iii[[[SSSGGG<<<777999<<>>???===???@@@@@@@@@@@@BBBCCC@@@@@@@@@@@@AAAAAABBBCCCBBBDDDGGGFFFDDDCCCDDDFFFFFFCCC@@@>>>===???AAACCCBBBBBBBBBAAA@@@???>>>===???>>>>>>===<<<;;;;;;:::888999999999999888777777333333333333333333333333333333444444333222000///222222222111111111111000000/////////............////////////////////////................................................---------.........//////,,,---...//////...---,,,////////////////////////......////////////......//////////////////////////////////////////////////////............//////........................//////000000///......---111000///......///111111---.........//////000000////////////////////////........................---......///////////////////////////////////////+++,,,...000000000000///000000000000000000000000000000000000000000000000eeeZZZNNNOOOIIIFFFAAA===<<<<<<;;;:::::::::999777666444333333555444333333222222333333111111111111000000//////222111111111000000//////222111111111000000//////000000000000000000000000111111111111000000//////,,,...000222333222111000111111000000111111222333111111111111111222222222111111111111111111111111222222222222333333333444222222333333555666888999999;;;>>>CCCMMM^^^tttuuu```SSSCCC;;;;;;<<<999444333333333333333222111000000000000000000000000000////////////////////////......////////////......////////////////////////,,,,,,,,,---------......+++,,,,,,,,,++++++---.........---------...//////.../////////...---,,,,,,------------------------........................////////////////////////........................------///111333555777888555222///,,,***+++...///000000///...............000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111111222222222333333333222333555555444555666888555555666777888999999:::777777777777888888888888888888888888888888888888888888888888888888999:::<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>BBB@@@>>>???BBBEEEFFFDDDCCCCCCBBBAAAAAA@@@??????AAAAAA@@@===;;;:::;;;<<<:::;;;;;;;;;999999999:::555666777777777666444333333444555555333333444555111000///000111111000///222111000//////000111222111111000000//////............//////000000111111000000//////.........---........................................................................---------............///........................////////////////////////---------............///................................................///////////////.........000000000000000000000000//////............//////000000//////.........---000000000000000000000000............////////////000000000000000000000000............////////////------............------000000000000000000000000dddZZZNNNOOOIIIEEEAAA===<<<<<<;;;;;;;;;;;;:::888777666555444333222111111000111111111222222111111111000000000111111111111000000000///111111111111000000000///000000000000000000000000---...///000222444666888///000111111111000///...111111000000111111222333222222111111111111111111222222222222222222222222333333444555666666555555555555555555555555666666999::::::888888>>>IIIQQQPPP```xxxyyyjjjZZZMMMGGGFFF>>>666222444555222///222333333333222222111000111111111111111111111111000000000000000000000000......////////////......////////////////////////,,,,,,------...............//////...---,,,...///......---------------.....................------------------------------------------------------////////////////////////..............................///000222444555666999777444000.........///000000///...............000000000000000000000000.../////////000000000000000000111111111222222222222222222222222222222222111111222222222222222222222333555555444444666888666666666777777888888999666666777777777888888888999888888888888888888888888777777777777888999999:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;===@@@CCCDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???===;;;:::;;;<<<<<<<<<<<<:::999777777777555555555555555444333333222444444444333222333444333222111111222333222111222111000//////000111222111000000000/////////...///////////////000000000000/////////.........---........................................................................---------............///................................................---------............///......................../////////////////////////////////////////////...000000000000000000000000//////............//////000/////////............////////////////////////............////////////000000000000000000000000............//////////////////000000000000//////000000000000000000000000dddZZZNNNOOOIIIEEEAAA>>>======<<<;;;<<<;;;:::999888777666555333333222111111111111111222222222222222111111111111111111111000000000000111111111111000000000000000000000000000000000000.........000333777:::===111111000000000000000000111111000000111111222333333222222222111000000000333333333333333333333333222444666888999888777777555555444444333333333333111333555444111111444777888@@@MMM\\\lll~~~wwwhhhVVVIII@@@888666777666444333333444444222111222222222333222222111000222222222222222222222222111111111111111111111111......////////////......////////////////////////---............/////////...//////...------...000///...---,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................///.........///111333444444333111///...---------000000///...............000000000000000000000000....../////////000000000000000000111111111222222222222222222222222222222222222111111111111111111222333555555444444555777666666666777777777777777666666777777777777888888999999999888888777777777777666666666777777888999888888:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????===<<<;;;===???BBBBBBBBBAAAAAAAAA@@@@@@??????>>>???>>>===<<<;;;:::::::::======;;;:::888666555444555444444333333333333333111222333333222111222333444333222333444444333222111111000000000000111111000000000000////////////000000///////////////////////////.......................................................................................---------............///................................................---------............///........................////////////////////////......//////////////////000000000000000000000000//////............//////////////////............////////////////////////............////////////000000000000000000000000............////////////000111111222222111111000000000000000000000000000dddZZZNNNNNNHHHEEEAAA???>>>===<<<;;;;;;::::::999777666666555555555444333333333333444222222222222222222222222111111111000000000000000111111111000000000000000////////////////////////222111000///111444777999333222000///000111333444111111000000111111222333333333333222111000//////222222222222222222222222111333666888999999777666222222222222222222222111---000444666666777888:::???<<<888666>>>OOOeeeuuuvvvcccVVVMMMEEE???>>><<<:::999;;;555666777777666444444444111111222222222222111111111111111111111111111111000000000000000000000000......////////////......////////////////////////.../////////////////////***,,,---,,,,,,,,,...000//////...,,,++++++++++++------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................000///...------///000111***+++,,,---............000000///...............000000000000000000000000........./////////000000000000000000111111111111111111111111111111111111222222111111111111000000222333555444444333555666666666666666666666666555666666666666777777777888999999888888777777666666666555555555666777888999666777888999:::;;;;;;;;;;;;;;;<<<======>>>??????????????????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;:::999<<<;;;999888888777666444666555333222222222333444000222333222111000111222444333222222444444333222111000000000000000000111000000000000////////////000000000//////......---................................................................................................---------............///................................................---------............///........................////////////////////////............////////////000000000000000000000000//////............/////////////////////.........////////////////////////............////////////////////////////////////............////////////000111111222222111111000////////////////////////dddYYYMMMNNNGGGEEEAAA@@@???>>>===;;;999999888777666555555444666555444444333333444444222222222222222222222222000000000000000000111111000000000000000000111111////////////////////////333222000...///111333555777666333111000111222444111111000000111111222333333333333222111000//////000000000000000000000000///111444666777666444333000111222444555555666555222333444555444333444444111333555666777;;;BBBGGGWWWeeesssyyyzzzsssbbbUUUIII???777888555555888777333000000222444444333000000111333000111111222222111111111000000000000000000000000////////////////////////......////////////....../////////////////////////////////////////////...(((***+++,,,,,,...111333000///...---,,,+++++++++---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------...//////+++,,,---///000000000000000000///...............////////////////////////............//////////////////000000000111111111111111111111111111111111222222111111111111111111222333555444333333444555666666666555555555555555555666666666666777777777888888888777777777666666555555555555666777888999666777888999::::::::::::::::::;;;<<<===>>>>>>>>>@@@AAAAAA@@@>>>=========>>>>>>>>>>>>>>>=========<<<:::999:::<<<<<<:::999999777666777999:::999777777666444333333333444555000111222222000000111222222111000111222333222000000000000111111000000000////////////000000000000000000//////......---------------.......................................................................................---------............///................................................---------............///........................---------------------------.........//////000000//////////////////////////////............//////.........///////////////....................................////////////////////////////////////............///////////////000000111111000000///////////////////////////cccYYYMMMNNNGGGDDDBBB@@@@@@???===<<<888888777777666555555444444333333222222222222222111111111222222222222222000000000000111111111111000000000000111111111111000000000000000000000000000///......///111333444;;;999666222000/////////111111000000111111222333333222222222111000000000000000000000000000000000///000222333333333111000000222444777999:::;;;;;;444444333222111111111222,,,111666888777666777999CCCBBBBBBDDDKKKVVVbbbkkkzzz]]]SSSFFF;;;777666666666333000000111111------///////////////...///111444///000111111222111111111////////////////////////..............................////////////....../////////////////////////////////............---***,,,---...///111333666000///...---------------///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------.........---,,,,,,000000///...............////////////////////////------.........//////////////////000000000111111111111111111111111111111111111222222222333333333222333555444333222333555444444444555555555555555555555666666666666777777777777777777777777777777555555555666777888999:::888999999:::::::::::::::::::::;;;;;;<<<<<<=========>>>???>>>;;;999999999========================<<<:::888:::===>>>;;;999777555444777;;;===<<<:::666555555444444444444444000111222222111000111222111000//////111111000///000000111111111111000000////////////000000000000//////..................---------------.................................................................................---------............///........................---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////////////////////////////............//////.........///////////////....................................////////////000000000000000000000000............////////////...//////000000//////...000000000000000000000000cccYYYMMMNNNFFFDDDBBBAAAAAA@@@>>><<<999999888777777666666666444444333222222222222333000000000111111111222222///000000000111111111111///000000000111111111111000000000000000000000000.........///000111222333666555333111000//////000111111000000111111222333222222111111111111111111000000000000000000000000000000000111000000///...000222555888:::;;;;;;;;;444333333333555555555555555555444111///111888>>>EEE===444111555999<<<;;;IIIKKKPPPXXXdddsss{{{uuummmfff^^^TTTHHH@@@<<<999444000000222555777222000///222222000222777000000000111222222222222//////000111111111111111////////////////////////////////////////////////......////////////......////////////////////////............------,,,,,,---...////////////222444000//////.........//////000///---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000///...------------,,,,,,,,,++++++000000///...............////////////////////////---------.........//////////////////000000000111111111111111111111111111111111222333444555555666222444444444222222333444333333333444444555555666555555555666666666777777555555666666777888888888666666666777888999:::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>;;;999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888;;;???@@@===999888666444777<<>>;;;444444444444444333222222111222333222111111222333111000//////111111000//////000111222222111000///.../////////000000000111------..................,,,,,,,,,------.................................................................................---------............///........................---------------------------------............///........................------------------------------......///000000111//////////////////////////////............//////............/////////000....................................////////////000000000000000000000000............////////////...//////000000//////...000000000000000000000000cccYYYMMMMMMFFFDDDBBBAAAAAA@@@>>><<<:::999999999888888777777666666555444444444444555//////000000111111111222//////000000111111111222//////000000111111111222000000000000000000000000000000000111000000000000......//////000222333333111111111000111222222333111111111111111222222222111111111111111111111111111111000000///............000333666888888888777666666555666666555333222111222222111///222888======;;;888666444555777999>>><<<;;;>>>CCCJJJOOORRRdddiiirrr{{{wwwnnnnnnqqqnnngggOOOJJJDDDAAABBBBBB>>>:::333444555333111///000111///...000333222......111222111111222333222///,,,//////000111111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////......---------,,,,,,,,,---...///...,,,,,,...///000////////////000000111111000...,,,+++,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++---000111222000...---000//////000000111333333000000///...............////////////////////////---------.........//////////////////000000000000000000000000000000000000111111222333555666777777222444444444222222333444222222333333444555666666555555555555666666666777444444555666777888999999666666666777888:::;;;<<<============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;:::888;;;??????===<<<===???;;;<<<<<<<<<<<<<<<<<<<<<<<<999888;;;???AAA===999:::777555888===???>>>;;;222222333444333222111000111222333333222111222333111000///000111222111//////000111222222111000///.../////////000000111111,,,------....../////////,,,,,,,,,------.................................................................................---------.........//////........................---------------------------------.........//////................................................---------...///000000111//////////////////////////////............//////---.........//////000000..................................../////////000000000000000000000000000............/////////000//////000000000000//////000000000000000000000000jjjYYYQQQQQQGGGFFFEEEBBB@@@===<<<;;;999999888777666666666777666666555444333333222222222222222222222222222222222222222111111111000000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111222222222222222222222222111111111111111111111111222222111111111111111111///000111333444444333333222222222222222222222222333333333444444444555555777777666555444444333333777555333666:::===<<<:::CCCEEEHHHLLLQQQWWW[[[]]]dddfffiiimmmqqqwww}}}~~~{{{|||vvvnnnfffeeegggddd\\\SSSMMMLLLIIIHHHLLLQQQNNNHHH;;;999777666555666777888333333222111000000000111000000000000000111111222111111000000//////......111111000000//////......////////////////////////////////////////////////........................................................................,,,,,,,,,------.........,,,---------.../////////...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++---------............///...........................---------...///111222//////......---------,,,......------------..............................////////////000000000000000000000000111111111111000000111222222222222111333333333333333333333333333333444444444444444444444444666777777777666555555555666666777777888888777888999999888999;;;===<<<<<<======<<<;;;::::::===<<<<<<;;;;;;::::::999:::;;;;;;;;;<<<<<<======;;;::::::999999::::::;;;<<<;;;:::999888888888888888777666555555444444555333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000////////////////////////........................---------------...///000........................///...------...///...,,,///...---,,,,,,---...///...............---------------------------------------------------------...---,,,,,,......---,,,........................//////.........------------------.............................................------------......////////////////////////---------............///////////////////////////////////////////////////............////////////............////////////000000//////.........---iiiXXXPPPOOOGGGFFFEEEBBB@@@===<<<;;;:::999888777666666666666666555555444333333222222222222222222222222222222222222222111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111///000222333333333333222222222222222222222222222333333333333444444444444666666555444444333222222444444333333222333555777999999999:::<<<===???@@@888999;;;===???CCCHHHLLLSSSSSSTTTUUUVVVVVVWWWXXX_________```bbbdddfffhhh^^^aaa^^^[[[aaalllllleeeQQQTTTUUUQQQJJJDDDCCCDDDDDD@@@;;;<<>>999444::::::888888<<>>=========<<<<<<======;;;::::::::::::::::::;;;999888777666666555555666888777666555444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................---------------...//////........................///...------//////...---///...------------...///------..................------------------------------------------------...---,,,,,,......---,,,........................//////.........---------+++,,,,,,---...///000000..............................------------..............................---------............///////////////////////////////////////////////////............////////////............////////////000/////////............hhhVVVNNNMMMGGGFFFDDDBBB@@@>>><<<;;;:::999888777666666666666555555444444333333222222222222222222222222222222222111111111111000000000///000111222222222222222000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111333333222222111111111111111111111111111111111111111111111111111111111111111111222222333222222111222222222222222222222222222222333333333444444444444444444333222222111111333555555222...---000555555444333111000/////////222333333333333444777999999999:::::::::;;;;;;;;;777777777888999:::;;;<<<888:::888555999BBBBBB<<<555888:::888555222333555333222222333444555333111000111000///444999888333333222111//////000111222222111111000000000000000000000//////000000111222000000000000////////////000000000////////////...////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,------------...............------------...------,,,,,,------...------------------------------------------------------............---------------............///..............................------............,,,---...000111333444555......------------......////////////////////////....../////////000000000//////000000000000111111111222222333333333333333333333333333333333333333222333333333444444444555333444555666777777777777444444444444444555555555444777999:::999999999:::999::::::::::::999999888888888999999:::;;;;;;<<>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::999888777666666555555666888777666555444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...........................------------...//////........................///...------/////////---///...------------...///,,,---------.../////////........................------------------------...---,,,,,,......---,,,.......................................---------***+++,,,---...000111111..............................------------......---------------------------------............///////////////////////////////////////////////////............////////////............////////////////////////............gggUUULLLJJJFFFFFFDDDBBB@@@>>><<<<<<::::::888777666666666666444444444333333333222222111111111111111111111111111111111111000000000000...///111222222222222111000000000000000000000000///000000000111111111111///000000000111111111111111111222222222222111111333333222222111111000000111111111111111111111111111111111111111222222222222222222222222111111111222222222222222222222222222222222222333333333333333222222222111111111000444555777666333222222333555444333333222333333333555666666555333333444666555555555555444444444444444444444444444555555666555666555222555::::::666000222444444222222444555111222333333111000000000111222111000333777666222333222111000000111222222111000000/////////000000///////////////000111111000000000000////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...---------------------------------------------------..................------------............///........................---...............---,,,,,,---...000111333444555......------------......////////////////////////........./////////000000////////////000000000111222222333444444444444333222222222222222222222222222222222333333444444555333333444555666777888888444444444444444444555555333666999::::::888888888999999::::::::::::999999888888888999999:::::::::===<<<<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::<<<;;;:::999999888888999777777666555444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////..............................---------......///........................///...---...///000///............------.........,,,,,,,,,---...///000000////////////////////////------------------------...---,,,,,,......---,,,................................................,,,,,,,,,---...///000000..............................------------......---------------------------------............///////////////////////////////////////////////////............////////////............///////////////////////////.........fffTTTKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::999777666555555555333333333333333222222222111111111111111111111111000000000000000000000000...//////000111111000000000000000000000000000000///000000000111111111111///000000000111111111111111111222222222222111111222222222111111000000000111111111111111111111111000000111111111222222222222222111111111111111111222222222222222222222222111111111222222222333333111111111111111000000000333333555888;;;999555111000000111111222333444555000111222111//////000111111111111111000000000000333333333333333333333333333444333111333555555333---...////////////111222///000222111...,,,,,,...000222111///000222222...111111111111111111222222000//////...//////000000/////////...///000000111////////////000000000000.............../////////////////////////////////////////////////////////........................------------------------------------------------------------------------......------,,,,,,,,,+++...------,,,,,,------...---------------------------------------------------..................------------............///........................,,,---///000000...---+++------......///000111111......------------......------------------------............////////////...////////////000000000222222333444444444444333222222222222222222222222111111222222333444444555444444444555666777777888555555555555555555555555222555888:::999888777888::::::;;;;;;;;;;;;:::::::::::::::999999888888888;;;;;;<<<===>>>?????????:::;;;;;;<<<<<<;;;;;;:::======<<<;;;::::::::::::777666555444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////........................///......---------..............................///...---...000111000///---..................---,,,,,,,,,---...///000000////////////////////////------------------------...---,,,,,,......---,,,........................---....................................---------..............................------------..............................---------............///////////////////////////////////////////////////............////////////............////////////.........///////////////gggTTTKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::999777666555555555333333333333222222222222111111111111111111111111//////000000000000000111000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000111222222333333111111000000000111111222222222222222222222222222000000111111111222222222111111111111111111111111000000111666;;;:::555///000000//////000000111111111333444444333333444555444444444444444444444444000000111111111111000000///000000//////000000///222222111111111222333333///111333333222111111222000222222///...000///,,,......//////////////////...............//////000//////......//////000111////////////000000000000---............/////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------............---------------............///........................,,,---000111222000...,,,------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000111222222333333333333333222222222222222222222222000000111222333444555555666555555555555666777777666666666555555555555555222555777888777777777888999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888;;;===???BBBCCCCCCCCCBBB:::;;;<<<======<<<;;;:::;;;:::999888888777888888777666555444333333333333222222222222222222222222111111111111111111111111........................////////////////////////////////////////////////........................//////...------------...........................///...---...000111111000------...//////...------,,,---------.../////////........................------------------------...---,,,,,,......---,,,........................---------.............../////////...------,,,,,,..............................------------......////////////////////////---------............///////////////////////////////////////////////////............////////////............////////////.........///////////////gggUUUMMMLLLEEEEEECCCBBB@@@???======<<<;;;999777666555555444222222222222222222222222111111111111111111111111////////////000000111111444333000...---...000111000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111//////000000111111222222111111111111111111111111///000000111222222333333000000//////000111222333222222222222222222222222000000000000111111111222111111111111111111111111//////111333444444333111333222222111000000000111---...000000000///000222///////////////000000000000111222333333222111111///000111111111///000111...---,,,,,,,,,.........++++++,,,,,,------,,,,,,///333333000///111222///,,,---....../////////......---------......///000///............///000000.../////////000000000111---------.........//////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,---------............///........................+++---000333444222///...,,,------------...............------------......---------------------------------.........//////........./////////000000000111111222333222222222111111111111111111111111000000111222333444555555777777666555444555555666555555555444444444333333333555666666666666777999888888999:::::::::::::::;;;;;;;;;::::::::::::::::::===AAADDDEEECCC@@@>>>:::;;;<<<======<<<;;;:::999999888777666666666666666666555444333333333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................//////...---------------..............................---...000222111000------...//////...------------..................------------------------------------------------...---,,,,,,......---,,,........................---------.........//////...............---------..............................------------..............................---------............///////////////////////////////////////////////////............////////////............////////////............/////////000hhhVVVNNNMMMEEEDDDCCCBBB@@@???>>>===<<<;;;999888666555444444222222222222222222222222000000000000000000000000.../////////000000111111777555111...---...111222000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111111......///000111222333333111111111111111111111111///000000111222222333333000////////////111333444222222222222222222222222000000000000111111111111111111111111111222222222000222333111//////222666333222111111111111111111...000222222111111111222///000000000111111111111...///000222222111000000......000111000......000000...,,,,,,...///000000222111000000111111///,,,,,,000111......111222000---...//////000000000///---------------...///000...............///000000.../////////000000111111---------.........//////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++---------.........//////........................***---111444555333111///,,,,,,------...//////000.........------.................................---------.........//////............/////////000000000111222222222222111111111111111111111111111///000111222333444555555999888666555444444555555444444444333333222222222444555666555444555777999666777888999999999999999999::::::;;;;;;<<<<<<===777;;;???CCCCCC@@@;;;888:::;;;===>>>>>>===;;;::::::999888777666666666666666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................000///...---------------..............................---...111222222111,,,---...//////...---,,,...............---------------------------------------------------------...---,,,,,,......---,,,........................---------.........//////,,,------....../////////.................................------.........---------------------------------.........//////////////////////////////////////////////////////............/////////000............/////////000---.........//////000000gggZZZQQQLLLDDDDDDBBBAAA???>>>===<<<===<<<;;;999888777777666222111000111333444444222222222111111000/////////000000000000000000000000111111111000000000000000222222111111000000//////111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333333000...111666555000111111000///000111333444222222222111111111000000222222222111111111111000222222222222222222222222222111111111000000////////////000111111111111111222111111111000000//////222111111111000000//////000111111111222222222222///000111111111000///...////////////////////////............////////////000000////////////000000111111000///////////////000000000000000000000000............////////////////////////000000000000..................------,,,---...//////...---,,,///...---------///000111//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,------------............///...///000000000///---,,,.........---,,,...111444222000...---,,,---...///---...///000000///...---......////////////......,,,------...///000111111222111111111000000//////000222222222111000111222333333222222333333444555555555555444444555555555333333333333333333333333333444555555666666555555777888999:::999999777777::::::::::::::::::::::::;;;===@@@AAAAAA>>>;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999888777777777333333333222222222111111111111111111111111111111111111111111111000//////////////////////////////000000000000000000000000000000//////.........---..............................------------......000000////////////000000////////////////////////------......//////000000.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///......---------..............................------............---------------............///,,,,,,---.../////////...////////////////////////........................000000000000000000000000000000000000111111111111fffYYYPPPKKKDDDDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777666555333111111111333444333222000111111111111111111111000000000000000000000000000000000000000111111111111111111000000/////////111111222222222111111000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000222111///000333222...111111111111111111222222222222222111111111000000222222222111111111000000222222222222222222222222111111111000000000////////////000111111111111000111111111000000000//////111111111000000000//////000000000000111111111222000000111111000///---,,,////////////////////////............////////////000000////////////000000111000000///////////////....................................////////////.../////////000000000000........................///000111111111111000//////............//////000//////.........---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...............---,,,,,,---......---,,,...111333111000...---,,,---...///------............------......////////////......------......//////000000111111111000000000/////////111222111000///000111222222222222222333333444555444444333333444444555333333333333333333333333333444444555555555555555777888999999999888777777999999999999999999999999888:::;;;<<<<<<:::888666999999::::::::::::999999:::999999888777777666666333333333222222111111111111111111111111111111111111111111111111000//////////////////////////////........................000/////////.........---..............................------------......//////............//////....................................////////////......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---------..............................------------......------------------------//////.........---------///......---------..............................------............---------------............///---......////////////...////////////////////////................................................//////000000000111111111eeeXXXOOOJJJEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;999777555444444222111222333333222111000000111111222333333444000000000000000000000000//////000000111111222222000000000000////////////111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111...111222000000222111---111111222222222111111000222222222111111111111111222222111111111000000000000000000000000000000000111111000000000000//////...///000000111111000000111111000000000000//////111111000000000000//////////////////000000000000000000000000///...,,,,,,////////////////////////---............/////////000//////......//////000000000//////......//////........................---............/////////....../////////000000000........................000111111222222111111000//////////////////...---...............---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------------............///...---,,,,,,,,,,,,,,,,,,---......---,,,---000222000///...---------...///------,,,,,,,,,,,,------......////////////...............///////////////111111000000000000/////////000111000/////////111111111111111111222222333333333222222222222333333333333333333333333333333333333444555555555555555666777888999999888777666888888888888888888888888777888888888888777666666888888888999999888888888999999888777777666666555444444333222111111000000111111111111111111111111000000111111000000//////////////////////////////......................../////////.............................................------------.........------------------.........................../////////..................------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------.................................------------.............................................---------......---------......///........................------............---------------............//////000000000000//////...//////////////////////////////////////////////////////////////////////////////000000000000111111dddWWWNNNIIIFFFEEEDDDBBB@@@>>>===<<<::::::;;;;;;:::777555333444333222222333333111000111111222222222333333333////////////////////////......///000111222222333////////////////////////000000000000000111111222111111111111111111111111////////////////////////////////////////////////////////////000000000111///000000000555888444---111222333333222111///...111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////...//////000000000000000000000000000000000//////000000000000000000//////.........////////////000////////////.........---////////////////////////---------.........///////////////....../////////000//////.........//////........................---------.........//////........./////////000000---------...............//////000000000000//////...///000000000...---,,,........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------------............///...---,,,++++++,,,---...---......---------///111//////...---------...///...---,,,++++++,,,---...---......//////......---///////////////.........000000000000000000/////////111222111000///000111000000000000000111111222222222111111111111222222222222222222222222222222333333444555555555444444555666777888888888777666666666666777777777777777999999888888888888888999777888888999999888888777888888777666666555555444444444333222111000//////111111111111111111111111///000000000000000//////////////////////////////..............................................................................------------............------------............................../////////......---------------------------------,,,,,,,,,---------......------,,,,,,,,,---....................................------------......////////////////////////...........................------------...//////........................------............---------------............///111111111111111000///...////////////////////////000000000000000000000000111111111111111111111111////////////000000000111dddWWWNNNIIIGGGFFFDDDBBB@@@>>>===<<<999:::;;;;;;:::777444222444333222222333333111000333333333222222222111111////////////////////////......///000111222222333/////////000000000000000111000/////////000000111000000000000000000000000////////////////////////////////////////////////...////////////000000000222000...111:::@@@:::000111222333333222111///...111111111111111111111111111111111000000000////////////////////////////////////////////////000000......///000000000000000//////////////////000000//////////////////000000---.........////////////------......//////000111////////////////////////------------............//////............////////////............//////////////////////////////------------........................////////////---------.........//////000000////////////000000...///000000000...---,,,---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////...---,,,,,,---...///,,,---......------...000......---------.........///...---,,,,,,---...///------............------///////////////.........//////////////////000000111222333333111111222333000000//////000000111222111111111000000111111111222222222222222222222222222333333444555444444444444555666777888777777666555555555666666777777777999999888777777888999:::888888999999999999888888777777666555555444444333333333222111111000//////000000000000000000000000...//////000000000//////////////////////////////////////////////////////---------.............................................------------......///..................///........................//////......------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///..............................------------......////////////////////////---.....................---------------...//////........................------............---------------............///111222222222111000//////////////////////////////000000000000000000000000000000000000000000000000...////////////000000000dddWWWNNNIIIGGGFFFEEECCC@@@>>>===<<<::::::::::::888666444333444222111222333333222111444333333222111111000000000000000000000000000000//////000000111111222222000000000000111111111111333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000333000...000:::@@@;;;222111111222222222111111000111111111111111222222222111111000000000/////////////////////////////////......////////////000000---...//////000000//////......////////////000000......////////////000000............//////////////////...//////000111222////////////////////////,,,------------.........///......------......///......------......//////000000000000000000000000,,,------------.........------........./////////,,,,,,------.../////////222111111000000111111222//////////////////...------------...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///---------------......///,,,---......---,,,---...,,,---------..................------------......------............------.........///////////////......////////////000000222333444333222222333444000000000000000111111222111111000000000000111111222222222222222222222222222222333444444444444444333444555777777777666666444555555666666777777888666666666666666777777888888888999999999999888888666666555555444333333222222111111111111000000000000000000000000000000000......///000000000//////////////////////////////000000000000000000000000---------------.......................................------------......//////............//////------------------------.........---------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,---......///..............................------------......////////////////////////---------...............---------------...///000........................------............---------------............///000111111111111000000///////////////////////////////////////////////////..............................////////////000000eeeXXXOOOJJJHHHGGGEEECCC@@@>>><<<<<<;;;:::999888777666555444333111111111333444333222111111111111111111111000000000000000000000000000000000000000000111111111000111111111222222222333666555333111000000111222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000111222111000333888777222111111111111111111222222000000111111111222222222111000000000////////////000000000000000000000000........./////////000000---...//////000000//////........./////////000000........./////////000000....../////////000000000333222111000///000000111////////////////////////,,,,,,---------.........///......------......///...------------...///000////////////////////////,,,,,,---------.........---------.........//////,,,,,,------...//////000111111000//////000111111///............//////000---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///++++++,,,---------------,,,---///...---,,,,,,---+++,,,------............,,,,,,------------,,,,,,,,,------......------,,,------......//////000000........./////////000000111222333333222111222333111000000000000111222222222111111000000111111222111111111111111111111111222222333444444444444333222333555666777777666666444555555666777777888888555555555666666666666777666777777888888777777666555555444444333222222222000000000000111111111111000000000000000000000000---......///000000//////////////////////////////////////////////////////,,,,,,,,,------.......................................------------.........------------------...------------------------,,,------------------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,---...//////..............................------------..............................---------.........//////---,,,,,,------///000000........................------............---------------............/////////000000111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000eeeXXXOOOJJJHHHGGGFFFCCCAAA>>><<<;;;<<<;;;999777666555555555222111000111333444444222/////////000111111222222000000000000000000000000111111111000000000000000111111222222222333333333999888555333111111222333000000000000000000000000000000000000000000000000000000000000000000000000............/////////000---333444000---///111222111111000000000111333444000000111111222222222222000000000000////////////111111111111111111111111---.........//////000000---......///////////////---.........//////000000---.........//////000000////////////000000000000777555333111////////////////////////////////////,,,,,,,,,---------...............------.........---------------...///000........................,,,,,,,,,---------......---------.........//////,,,,,,------...///000000///...---,,,,,,---...//////...---------///000222---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////(((***+++,,,---,,,,,,+++,,,---///...---,,,,,,---+++,,,------.........---***+++,,,------,,,+++***,,,------......------,,,,,,------...///000111111---.........//////000000000222222222111000111222111111111111111222222333222222111111111111222222111111111111111111111111222222333444444444333333111333444666777777666666555555555666777888888999555555666777888888777777555555666666666666555555555555444333333222222111/////////000111111222222000000000000000000000000------...///000000//////////////////////////////........................,,,,,,,,,------..........................................------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,---...///000.................................------.................................---------.........//////,,,,,,,,,---...///000111........................---..................------------.........//////---...///000000000000000////////////////////////............................................................/////////000cccXXXLLLJJJGGGGGGGGGDDD@@@===<<<<<<>>>;;;999777666666444222444444333333333333222222222222222111111111000000//////000000111111111222000000000000000000000000111------111000,,,///555BBB<<<444//////111222222111111000///////////////000000000000000000000000---......///000111111222///////////////.........000000000000000000000000///000000//////111444777444222000000222333111...000111111222222111111000222222111000///...------000000000///......------......///000000000000000000000000000000000000000000///...------...///000...///000111111000///...222111111000///......---//////.........---------------------------------......------------......---------............/////////.........------------------------------------...///...---,,,---...---------------.../////////111333333111/////////........................,,,---///000000///---,,,))),,,///000///---,,,,,,...------,,,,,,------...(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------------............---------,,,,,,+++++++++------------------------///...,,,++++++,,,...///---------............///,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111222222111111111111111222///000111222333444444444333333333222222111111111000111222222333444555555444444444555555555555666777666555555555555666666444444444555555777888888888888888888777555444444333333222111111000000///000000000000000000000000000000000000000000000000//////000000000...---,,,------------.........///////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......//////......---------............///,,,,,,,,,---------......,,,---......//////......------------------------//////.........---------,,,,,,---......---,,,,,,........................,,,---------.../////////,,,------......------,,,---------............///......------------..................////////////////////////............///////////////.........//////////////////////////////000000000000//////cccXXXLLLJJJHHHHHHGGGCCC@@@=========>>>;;;888777777666444333444444333333333222222222222222222111111111000000111111111000000000000000000000000000000000000000111......111000---///555===888222///000222333333111111000///////////////000000000000000000000000.........///000111111111/////////////////////...000000000000000000000000111222222111111222666888444222000000222222111///111111222222222222111111000000000000////////////////////////............------...///////////////////////////////////////000///...------...///000...///000111111000///...111111000000///......---//////.........---------------------------------......------------......---------............/////////.........------------------...............,,,---//////......///111------,,,,,,------...///---///111111///...///000........................---...///111111///...---,,,...///...---,,,---......------,,,,,,------...***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------.........---------......///////////////.........---------------------------,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,---------...,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111222222111111111111111222000111222333333444444333333333333222222222111111333333333333333333333333444444444444555555555555666666666666666666555555444444444444555666777888777777777777777666555444333333333222111111000000000000000000000000000000000000000000000000000000---...///000000///......------........./////////............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------...............------------............,,,,,,,,,---------......,,,------...............------------------------//////.........---------,,,---............---,,,........................---------...............---......//////......------------............///......------------..................////////////////////////............/////////////////////...////////////////////////......////////////......bbbWWWLLLJJJIIIHHHFFFCCC???===>>>???===;;;888777777666444333333333333333222222222222222222222111111111111111222222111111000/////////000000000000000000000000000//////111000...///444555333000///111333444444111000000///////////////000000000000000000000000......//////000000111111......//////////////////000000000000000000000000000111222111111222555777333111000000111222111///222222222333333222222222.../////////000000000111............////////////,,,------...............//////////////////////////////...------...//////...//////000000//////...111000000//////........................---------------------------------......------------......---------............///...............------------------....../////////+++---////////////111333------,,,,,,------...///...//////...------///000...........................///000111111000///...000000///---,,,+++---///...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------...///000000111///............---------.........------,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111222111111111111111222222222333333444444333333222333333333222222222222111444444444333333222222222444444444444555555555555444555666777777666555555444444444444444555666777666666777777777666666555444444444333222222111111000000000000000000000000000000000000000000000000,,,---...///000000000000....../////////000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...............------------............,,,,,,,,,---------......,,,,,,---...............------------------------...............---------,,,---............---,,,.......................................---------...//////////////////...---------............///......------------..................////////////////////////..................//////////////////////////////////////////------............------bbbWWWLLLJJJIIIHHHFFFCCC???>>>>>>@@@===;;;888777777666555333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000111111000///000222000000000000111222222222000000////////////000000000000000000000000000000.../////////000000000111............////////////////////////////////////.../////////...///222444111111000000111111000000222222333333333333222222////////////000000000000---------...///000000111,,,---......//////......////////////////////////........................////////////////////////000000/////////.................................------------------------...------,,,,,,------...---------............///........................,,,,,,,,,---......//////---///000000//////000222......------......///000111111111...,,,,,,...000..............................////////////......111111111///---,,,---......------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......///000111111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111111111111000111111222333444444444444444333222222222222222222222222222222333333333333333333333333333333444444444555555555333444666888888777555444444444444444444555666666555555666666777666666666555555444333333222222111000000000000000000000000000000000000000000000000---......///////////////////////////000000000000.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,---.........------,,,,,,---------.........,,,,,,,,,---------......,,,,,,---.........------------------------------........................------............------......................../////////...---------,,,......////////////......---------............///......------------..................////////////////////////........................////////////////////////////////////---......//////......---aaaVVVLLLKKKHHHHHHFFFCCC@@@>>>???@@@<<<:::888777777666555444333333222222222111111111111111111111111111111111......///000111222222333000000000000000000000000///111222111000000000111///000111111000000//////000000////////////000000////////////////////////////////////000000000000---.........//////000000////////////////////////---...//////......000222000000000000000000000111111222222333333222222111111111111000///.........,,,------...///000111111......///000000000000///........................------............------//////............//////////////////............---.....................------------------------------,,,,,,,,,,,,---------------............///---.....................++++++,,,,,,------------000111222111///......////////////...///000000111555555333000---,,,---...........................------------------------...000222222000---,,,,,,...------,,,,,,------...)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,---------------------............,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111111111000000111222222333444444444444333222111111222222222222222222222222111111222333333444555555333333333444444444444555222444666888888777666555555555444444444555666666444555555666666666666555555555444333333222222111000000000000000000000000////////////////////////000000//////............////////////000000000000////////////.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,---...---------,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,---...------------------------------------...................................................................../////////...---------,,,,,,------......------,,,---------............///......------------..................////////////////////////............---.........//////000000/////////////////////////////////000000/////////```VVVLLLKKKGGGGGGGGGEEEBBB@@@???@@@<<<:::777777777777666444222222222222111111111111111111111111111222222222------...000111222333444000000000000000000000000///333444111000111111///...000111111///......//////////////////000000111////////////////////////////////////000000000000------......///000000000000000000000000000000000...000111111000000111222...000111000//////000222111111111222222111111111222222111000///...---------------...///000000111...//////000000000000000........................------............------///......------......///........................---------...............------------------------------,,,,,,,,,,,,---------------............///---------...............------------------------111111222000...,,,------//////......//////000111555555444222...,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222000---,,,+++...------,,,,,,------...(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------------...............---------............///---------------------------------------------------------.........//////,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111000000000000111222333333333333333333222222111000111222222222222333333333000111111222444555555666333333333333444444444444333444555777777777666666666666555555555666666777555555666666666555555444444444444333222222111111000000000000000000000000////////////////////////111111///...------------....../////////000000000000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,------------------------------------------------...............//////...------...//////.......................................---------,,,,,,------------,,,,,,---------............///......------------..................////////////////////////............------......///000000000//////////////////////////////000000000000//////___UUUKKKKKKEEEGGGHHHGGGDDDAAA??????;;;999777777777777666555222222222222111111111111000000111111111222222222......///000111222222333000000000000000000000000...444555111000222111...---///111111///...///111///////////////000111111////////////////////////000000000000////////////------......///000000111000000000000000000000000...///111111000///000111---///111000///...000222///000000111111000000///111111000000//////......------......//////000000---...//////000000//////........................,,,------......------,,,///...------------...///........................---------.........//////---------------------------,,,,,,++++++,,,,,,------------............///---------.........//////000000000///......------///000000///---,,,---...---------------...//////111222333222///------...........................---------,,,,,,---------,,,---//////...,,,,,,---...------,,,,,,------...***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000------------------------+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------.........------------,,,,,,,,,,,,---------.........//////+++,,,,,,------.........,,,------------------,,,,,,,,,---------.........,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111000000000000111222333444111111222222222111000000111111222222222333333333222222222333333444444444222222333333333444444444444444555555666777777777888777777666666666777777666666666666555444333333333333333222111111000000000000000000000000000000////////////////////////000///......---...//////------.........///////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------------,,,---------------------------------.........//////000///...------...///000........................---------...............------............---------------............///......------------..................////////////////////////............------......///000000111////////////////////////...//////////////////...___UUUKKKKKKDDDFFFHHHHHHEEEAAA???>>>;;;999777777777777666555222222222111111111111000000000111111222222222222000000000000111111111111000000000000000000000000...444666111000222222...,,,///111000///...111333///////////////000111111////////////////////////000000000000////////////---------...///000000111000000000000000000000000+++---//////...---...///---///111111///...000333//////000000000000//////////////////000000000000.........///////////////,,,---......//////..............................,,,,,,---......---,,,,,,///...---,,,,,,---...///---.....................---------.........//////---------------------------,,,,,,++++++,,,,,,------------.........//////---------.........//////333333222111000///......,,,...///...------...///,,,++++++++++++,,,------,,,...000111///.................................///......------......///---------,,,++++++...000...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,+++******+++++++++,,,,,,---------***++++++,,,---...//////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////000000000000//////000111111111111111000000000000111222333444///000000111111111000000111111111222222333333333444444333333333333222222222222333333333444444444444444444444555666888999888888777777777777777888666666666666555444333222333333222222111000000///000000000000000000000000////////////////////////......------...///111222------------.........///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,---------,,,,,,---------------------------------.........//////000///...------...///000........................,,,------....../////////......////////////......---------.........//////.........------...................../////////000000/////////............---------...///000000111////////////////////////---..................---cccTTTPPPFFFIIIGGGEEECCCAAA@@@???>>>@@@===:::777555444555666555444333222111111111111000000000000000000000000000000111111111111000000...///000111111000///...222111111111000000//////////////////000000000000////////////000000000000...///000111111000///...//////............//////000000000000000000000000111///---...111222000...------............------////////////............---.........//////000000---......///////////////111111000......---------//////.........---------000///...---------------..................------...------,,,,,,,,,------......---------,,,,,,,,,,,,---......//////...............------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------------------------------888666333///......///000///////////////...------//////.........---------........................------------------------------------------------------------------------...------,,,,,,------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------.........---,,,,,,++++++++++++...------,,,,,,,,,---------------............///,,,---//////...------...111111000000000000111111000000000111111222222222111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444555555555666777888888999999888888777666555555444555555555555444333222111111111111111111111111111000000000000000000000000000000000000000000000000........................---------............///...------------.../////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,++++++......---,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++..............................---,,,,,,,,,------------......//////000000//////............//////000000///...............------............------//////............//////................................................//////............/////////......------///000111////////////////////////////////////000000000000////////////////////////////////////////////////cccUUUPPPGGGIIIGGGEEECCCAAA@@@???>>>???===:::777555555555666555444333222111111111111000000000000000000000000000000111111111111000000//////000111111000//////111111111111000000000///////////////000000000000/////////000000000111111///000000000000//////...//////............//////////////////////////////111///......000111000...---..................---////////////////////////////////////000000000111......---------...///000111000///......---------//////.........---------///......---------.................................------,,,,,,---------.........---------,,,,,,+++,,,,,,---------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------------------------------222111///...---...///000///111333444444222///---//////.........---------........................------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///..................//////...------,,,,,,,,,---...------,,,,,,------------------............///...000111111///......///111111000000000000111111111111111111222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333444444444444555555666777777888888888777666666555444444555555555444444222111111111111111111111111111111000000000000000000000000////////////////////////........................---------............///,,,,,,------------......///...---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,------...---------------.........//////............//////000000///...............------............------//////............//////................................................//////............/////////......---...///000111////////////////////////.../////////000000000000////////////////////////////////////////////////dddUUUQQQHHHIIIGGGEEECCCAAA@@@???>>>>>>===:::777555555666666444444333222111111111111000000000000000000000000000000111111111111000000///000000111111000000///111111111111000000000000////////////000000000000000000000000111111111111111111000/////////////////////............//////////////////////////////000///......000000///...........................000000000000000000000000///000000000000111111111///...---------...000000111000///......---.....................---------......---------...//////........................---------,,,,,,------...//////.........---------***+++,,,,,,------,,,,,,...------------,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////...000444666666333///---...............---------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////.........------------------,,,,,,------...---------............///111222333333111//////000111111000000000000111111222222222222222111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222222333333333333333333444444555555666666777777666666555444444444333333333333333222111000000000000000000000000000000000000000000000000000////////////////////////........................---------............///++++++---.........---,,,......---,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............---//////............//////000///......---.........------............------//////............//////................................................//////............/////////............///000000////////////////////////....../////////000000000////////////////////////////////////////////////cccUUURRRIIIIIIGGGEEECCCAAA@@@???>>>>>><<<:::777666555666666444333222222111111111222000000000000000000000000000000111111111111000000000000000000000000000000111111111000000000000000////////////000000000000000000000000111111111222333111000.........////////////............////////////////////////////////////...////////////...//////............//////000000000000111111111111///////////////000000000......000111111111000///000000///.......................................---------------...///000---------...............------,,,,,,,,,---....../////////.........------++++++,,,------------,,,------------------------......---,,,,,,,,,,,,,,,------------------------------------------------)))***,,,---............,,,...000111111000---+++........................------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------.........---------------,,,,,,,,,---......---------............///111222333333111//////000111111000000000000111111333333222222111111111000111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222333333333444444444555555555555444444333333222222222222222111000000////////////////////////000000000000000000000000////////////////////////........................---------............///***,,,...///000///---,,,...------,,,,,,,,,------......---------,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222222111111000000/////////......------......//////......------.........------............------///......------......///................................................//////............//////............/////////000////////////////////////........./////////000000////////////////////////////////////////////////bbbTTTQQQIIIIIIGGGEEECCCAAA@@@???>>><<<;;;:::888777666666666333333222222111111222222000000000000000000000000000000111111111111000000111111000000000000111111000000000000000000111111////////////000000000000///000000000000111111111222111000.........///000//////............//////.........................../////////.........///000///............///000///000000000111111111222........................,,,///333555666444000...000//////............///---.....................---------------...///000---------.........//////,,,,,,,,,,,,,,,---...//////.........------------,,,,,,---...............------------------------///...------,,,,,,------------------------------------------------------+++,,,---//////...---,,,------,,,,,,,,,------------.....................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************//////...,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......+++,,,------------,,,,,,,,,,,,,,,,,,,,,---...///---------............//////111222111000......///111111000000000000111111222222222111111000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222333333333333444444444333333333333333111111222222111111000000........................////////////////////////................................................---------............///+++---///000111000...---------,,,,,,,,,------.........---------,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222222111111000000//////......------------............------------......------............------......------------......................................................//////............//////---......///////////////////////////////////////............////////////////////////////////////////////////////////////aaaSSSQQQHHHIIIGGGEEECCCAAA@@@???>>><<<;;;:::888777666666666333333222222111222222333000000000000000000000000000000111111111111000000222111111000000111111222000000000000111111111111////////////000000000000////////////000000000000000000////////////000000//////............//////........................---...//////------...///111000///......///000111...//////000000111111111......---------------,,,,,,///333666777444000---//////............//////---------.....................---------...//////,,,,,,------.../////////,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,---......//////......,,,,,,,,,------------...///......---------------------------------------------------------------------...//////...,,,+++///...,,,,,,,,,---///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111000///---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,---------,,,+++,,,,,,,,,,,,---......///---------............///---///000000///......///111111000000000000111111000000000000000/////////111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333333222222222222222111111222222222111111000////////////////////////////////////////////////................................................---------............///,,,---.../////////...---------,,,,,,,,,---............---------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............---......------------......---------,,,------...///------............------......------------......................................................//////............//////---......///000/////////////////////////////////------........./////////////////////////////////////////////////////////```RRRPPPHHHIIIGGGEEECCCAAA@@@???>>>;;;::::::999888777666666333222222111222222333333000000000000000000000000000000111111111111000000222222111000000111222222///000000000111111111111////////////000000000000---.........////////////---...///000000111111000//////............//////........................,,,...000///---,,,...///111000///......///000111------...//////000111111//////......---------------...000222222111000/////////............//////---------........./////////......---------......,,,,,,------...//////000,,,,,,,,,,,,---...//////---,,,,,,,,,,,,+++++++++,,,,,,---............---,,,,,,,,,---------......//////...---------------------------------------------------------------,,,------------------,,,------------......//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++---...///...---,,,,,,,,,,,,,,,---...//////---------............///,,,...///000//////000111111111000000000000111111............////////////111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333222222222222222222222222111111222222222222222111////////////////////////////////////////////////................................................---------............///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------------,,,,,,,,,------...---------------............------,,,,,,------...---,,,,,,,,,------...///------............------...------,,,,,,------...................................................//////............//////------///000000000///...////////////////////////---------.........//////////////////////////////////////////////////////___QQQOOOGGGIIIGGGEEECCCAAA@@@???>>>:::::::::999888777666666222222222111222222333333000000000000000000000000000000111111111111000000333222111000000111222333//////000000111111111222////////////000000000000------------.........///+++---///111222222111111//////............//////........................,,,...000///---,,,---000222000///......///000222,,,------...///000000111000000//////.........---...............///000000//////.........//////000---------.........//////000///...---------------,,,,,,------...///000000+++++++++,,,---...///000,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,------.........//////...------------...------------------------------------------------+++++++++,,,,,,------...***+++---...///...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,...000000///...---+++++++++,,,---...///000---------.........//////+++---///000000000111222111111000000000000111111,,,---------......//////111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333111111111111111111222222111222222333333333222222000000000000000000000000////////////////////////................................................---------.........//////******)))))))))***+++,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++..............................---,,,,,,,,,---------.........//////000000...------,,,,,,------...,,,,,,,,,,,,------...///---..................---...------,,,,,,------...................................................//////............//////,,,---///000000000///...////////////////////////---------.........//////////////////////////////////////////////////////aaaSSSNNNKKKGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555333333333222222222111111333111000111222222111000...///000111111000///...111111111111111000//////////////////000000000000444444333222111000///...000000000000000000000000000000//////.........---////////////000000000000...///000///---,,,,,,.........//////000000111111...........................000111000///...///111////////////////////////000000000000000000000000///000111000...------...000000111222///,,,,,,......------,,,,,,------...........................////////////////////////000...,,,+++++++++---...---,,,*********,,,...///,,,,,,,,,---------......------------------------------------------------...///000///---,,,,,,...,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,111000///---+++*********------------------------+++++++++,,,---...///000//////.........---------///......------,,,++++++//////.........---------000000000000000000000000......///000000000000000...///////////////......000111111111111222222222333222000//////000222333333333222111111111222222444444444444333333222111333222222111111222222333444333333222222333333444333333333222111000/////////////////////////////////////////////......---........................------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------........./////////---,,,,,,---,,,---..................---------------------------------............///------............------111111000000/////////...////////////////////////------------------------................................................////////////////////////000000000000000000000000...............///000111........................aaaSSSNNNKKKGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555444333333222222222222222222111000111222222111000//////000000000000//////111111111111111000//////000000000000////////////222222111111111111111000000000000000000000000000000/////////.............../////////000000000000...///000///---,,,---.........//////000000000000...........................000111000///...///000........................////////////////////////...///000///---------///,,,,,,------,,,+++***+++...------,,,,,,------.........................................................---,,,---///000222...---,,,++++++---...///,,,,,,,,,---------......------------------------------------------------...//////...---,,,,,,...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////.........------------...------------,,,,,,,,,//////.........---------////////////////////////......///000000000000000///000111111111111000///000000111111111222222222333222000//////000222333222222222222333333333333333333444444333333222111333222222111111222222333444333333222222333333444333222222111111000000000///////////////////////////////////////......---........................------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......222222222000...,,,,,,,,,++++++,,,---....................................---------............///------............------000000000//////.........////////////////////////------------------------................................................///////////////////////////////////////////////////............//////000........................aaaSSSNNNKKKGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555555444222111111111222333222111000111222333222000000000////////////000000000111111111111000000///111111000000//////......000000000111111222222222000000000000000000000000////////////................../////////000000000---/////////---,,,---......////////////000000000...........................///000000......///000........................////////////////////////,,,---......---,,,...//////.........//////...,,,...------,,,,,,------...------------------------------------------------------------///111444555000///...---,,,---...///,,,,,,,,,---------......---------------------------------------------------...///...---,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((++++++,,,,,,------......++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............------------,,,,,,,,,---------.....................---------////////////////////////......///000000000000000000111333444444333111000000000000111111111222222222111000//////000111222000111333444555444444333333333333333333222222111222222111111111111222222333333222222222222333333111111111111111111111111///////////////////////////////////////......---........................------------------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......------------......555555555222...,,,+++,,,***+++,,,---.../////////000000000000000000000000---------............///------............------/////////...............////////////////////////------------------------................................................////////////////////////////////////////////////000//////............///........................aaaTTTNNNLLLGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555555444333111111222333444222000000000222333222111111000///......///000111000000111111111111000///111111000000//////......000000000000111111111111///////////////////////////////////////................../////////000000---...///...---,,,---///////////////////////////...........................///000///......///000........................////////////////////////***,,,------,,,,,,...///000000///...000222111,,,...------,,,,,,------...---------------------------------------------------------...///111333444000///...---,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------------------------))))))***+++---...//////------------------------------,,,,,,+++***))))))++++++,,,------...//////++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---......------,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,+++++++++,,,------...------------------------++++++,,,,,,---...//////........................////////////////////////......///000000000000000///000333444444333111000000000000000111111111111111111000000000000111111///000333555666555444333222222333333333222222111222222111111111111222222333333222222222222333333000000000000111111111111///////////////////////////////////////......---...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---.........------,,,,,,------...333444444111...,,,+++,,,------.../////////......000000000000000000000000---------............///------............------..................------////////////////////////........................................................................////////////////////////////////////////////////111000///.......................................bbbTTTOOOLLLGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555555444333222222222333444111000///000222333222111111000///......///000111///000000111111111000000111000000000/////////...111111111000000000//////////////////////////////.........///////////////............////////////,,,...///...------...////////////.......................................---///000///...---...///................................................***,,,------,,,,,,...///,,,//////,,,---000///***...------,,,,,,------...------------------------------------------------------------......//////......---,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------+++---...---,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------------------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,------...//////++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,------------------***++++++,,,---...//////---...................................................///000000000000000...///111222333222111000//////000000000111111111111000000000000000000111///000333555666555444333111111222333333222222222222111111000000111111222333222222111111222222333000000000000000000111111///////////////////////////////////////......---...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,------...///000///---,,,,,,---000000000000000///...---////////////////////////---------............///------............------------..................////////////////////////........................................................................////////////////////////........................111000///.......................................bbbTTTOOOMMMGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555444444444444333333333222111000///000222333333222000000////////////000000///000000111111111111000/////////000000000000000111111111000000/////////000000000000000000000000.........///////////////------........./////////,,,---///...------...////////////............---........................---...//////------...///------------------------........................,,,---......---,,,...///...444555///---111111,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------+++,,,------,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------------------.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......++++++******++++++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////---------.............................................///000000000000000......///000111111111111/////////000000000111111000000000000000000000000///000222333444333333222000111222222222222222222111111000000000000111111222222111111111111222222000000000000000000000000///////////////////////////////////////......---...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,------***,,,------,,,+++---...000000000000000///...---........................---------............///------............------.............../////////////////////////////////........................................................................////////////////////////........................000//////............///........................bbbTTTPPPMMMGGGFFFDDDBBB@@@???>>>>>><<<;;;:::888777666666555333444555666555444222111000//////000222444333222//////000000000000////////////000111111111111111......//////000000111111/////////000000000000000000000000000000000000000............/////////000---------.........//////,,,---......------...000//////.........---------........................---...//////------...///------------------------...........................///000///---------///000;;;===555///111333000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,++++++,,,,,,------------------,,,,,,,,,---------......------------------------------------------------***,,,------,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////..............................///000000000000000//////......///000222333////////////000000000111//////000000000000//////111111111111111111111111000000111222222222222222111111000000000000111111222222111111111111222222111111000000//////......///////////////////////////////////////......---...................................................------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,,,,++++++,,,...,,,,,,---.......................................---------............///------............------.........//////000000000////////////////////////........................................................................////////////////////////........................///............//////000........................bbbUUUPPPMMMGGGFFFDDDBBB@@@??????>>><<<;;;:::888777666666555222333666777777555222000000//////000222444333222...///000111111000///...//////000111111111111111------...///000111222222------...///000111222222000000000000000000000000---.........//////000000---------.........//////,,,---......------///000//////.........---------........................---...///...------...///------------------------........................///000111000...------...---:::>>>333+++---000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......---,,,,,,,,,,,,---.../////////...,,,,,,,,,---------......------------------------------------------------***+++---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------........................******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,+++***)))))),,,+++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////...........................//////000000000000000000///......///111333555////////////000000000000//////000000000000//////222111000000///000000111///000111222222222222222111111000000000000111111222222111111111111222222222111111000///......---///////////////////////////////////////......---........................////////////////////////...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---'''(((***,,,---...//////////////////////////////---------.........//////---..................---.../////////000000111111////////////////////////////////////////////////................................................////////////////////////.......................................///000111........................```VVVPPPJJJGGGGGGFFFEEEDDDCCCBBBBBB===<<<:::888666666666666444444333333333333222222000000000000000000000000222222111111000111111111000000000000000000000000...---...222777888333---+++///333666555222111000000111222333222000...,,,111///...------...///111///////////////////////////...,,,,,,------,,,+++000///......////////////000///...---------------,,,---.../////////------........................---------............///000000//////......------000000000000000000000000++++++,,,,,,,,,---------------------------------...------,,,,,,------...........................+++)))%%%&&&///888888333222...******,,,///000///...........................------,,,,,,------......---,,,,,,,,,,,,---...+++,,,,,,---...//////000,,,---.........---,,,++++++...111444444111...+++........................------------------------***++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,++++++*********+++++++++,,,---...///000,,,,,,,,,,,,---......///------++++++++++++------///111222111...+++*********++++++,,,,,,++++++***)))+++---...------..................////////////000//////222555555222///......////////////......111000/////////000222333222222111111000000//////000000111111111111000000000///.........///111222222111111111000000//////000111222333333333333333000000000000000000000000//////000000000000//////////////////////////////////////////////////////000///...---------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++...---,,,++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,------.../////////222222111///...---++++++//////......------------........................////////////////////////........................////////////000000000000................................................////////////////////////....................................////////////////////////////////////___UUUPPPJJJHHHGGGFFFEEEDDDBBBAAAAAA===<<<:::777666666666666444444333333333222222222000000000000000000000000111111111000111111222222000000000000000000000000000......222666666222...,,,...000111000......///......///000222444666777000///...------...///000///////////////////////////...------......---++++++,,,......---...///111......---------...//////....../////////......---........................---------............///////////////............////////////////////////++++++,,,,,,,,,---------------------------------...------,,,,,,------...---------------------------...------222999<<<999333///,,,***,,,......---...........................------,,,,,,------......---,,,,,,,,,,,,---...------------------------,,,------......---,,,,,,,,,...000222222000...,,,........................------------------------++++++,,,,,,,,,+++******)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,...000///---,,,+++,,,***++++++,,,,,,++++++******+++,,,,,,+++,,,...///............////////////000///000222444444111.........////////////......000000///...///000111222111111111000000000000000000000111111111111000000000000/////////000111222111111111111000000000///000000000111111111111111000000000000000000000000//////000000000000//////................................................//////...---------------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000000//////......------000000//////......................................................................................./////////000000000000................................................////////////////////////....................................////////////////////////////////////^^^UUUPPPJJJIIIHHHGGGEEECCCAAA@@@???===;;;999777666555555666333333333333222222222222000000000000000000000000000000000000111111222333000000000000000000000000222000///111333444222//////000000///------...000000///......000555:::===000///...------...///000////////////////////////000...---...//////...,,,***---000222222111000111------------...///000111111000///...............---------------------------------............///.............../////////------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,...444777777333000---++++++,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------............---------,,,,,,,,,,,,---......------,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---******+++++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++))))))***+++------------,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***,,,------,,,+++,,,---***++++++,,,,,,++++++******+++,,,+++++++++...000---............/////////111000000111222222000---......////////////......///............///000000///000000000000000000111///000000111111000000///111000000000000111222222111111111111000000000000000000///.........//////000000000000000000000000...//////000000//////...........................------------------------///...------------------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,---------------,,,,,,,,,---......//////..................//////000000000///////////////............................................................................../////////000000000................................................////////////////////////....................................////////////////////////////////////\\\SSSPPPKKKJJJIIIGGGEEECCC@@@>>>===<<<;;;999777666555555555333333333222222222222111000000000000000000000000////////////000222333333000000000000000000000000444222000000111222111///222333444222000000111222333111//////000333666888000///............///000////////////////////////000///......///000///---///000444;;;???>>>888222///...............///000333111000...------......---------------------------------............///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...++++++++++++++++++++++++'''))))))(((+++000222000000///---++++++,,,------------------------------...------,,,,,,------...------------------------.....................///,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,))))))***+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++++++++++++++++++++++++++++++++,,,)))+++,,,+++***)))***,,,---------------------------,,,+++++++++++++++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,***++++++,,,,,,++++++***)))+++---...---------...---------.........//////111111111111111000...---......////////////......------------......//////.../////////000000111111//////000000000000//////111111111111111222222222111111111000000000000000111000///...---......///000000000000000000000000...//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---......---+++***+++,,,------......------+++,,,,,,------...//////........................////////////............................................................................................./////////000000................................................////////////////////////....................................////////////////////////////////////ZZZRRRPPPKKKJJJIIIGGGEEEBBB@@@>>>===<<<;;;999777555555555555333333222222222111111111000000000000000000000000////////////000111222333000000000000000000000000555333111000000111000000222444666666444222111111000000000000000000000000//////............/////////////////////////////////...---...///000///...111111555BBBNNNOOOEEE999222111000///...---------222111///...---------...---------------------------------............///,,,,,,------......//////------------------------,,,,,,---------.........------------------------...------,,,,,,------...++++++++++++++++++++++++---+++))))))///555333---,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------...------------------------,,,---...///000111222222,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++++++++,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---------------------------...------,,,,,,,,,,,,---)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))******++++++,,,,,,++++++***'''+++///111000///------------------............000000111000///...............////////////......,,,------.....................//////000000000111//////000000000000//////000000111111222222222222000000000000000000111111222111111000////////////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,***+++---......---+++***+++,,,------......------++++++,,,,,,---........./////////...------,,,,,,------------------------....................................................................................////////////................................................////////////////////////....................................////////////////////////////////////YYYQQQOOOLLLJJJIIIGGGDDDBBB???>>>===<<<:::888666555444444555222222222222111111111111000000000000000000000000////////////000000111222000000000000000000000000333333222111000000111111...111333444222000//////+++---///111111111///...///////////////////////////////////////////////////---------///000///......---222@@@OOOSSSJJJ@@@333222111///...---,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------.................................,,,---------............------------------------...------,,,,,,------...++++++++++++++++++++++++///,,,((()))000666222***)))+++,,,,,,,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,---...000222333444,,,,,,,,,,,,,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++++++++++++++++++++++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,---------------------,,,,,,---......*********++++++,,,---...+++,,,,,,------,,,,,,+++---------+++)))((()))+++***++++++,,,,,,++++++***'''***///111000...---,,,,,,------------............///000///...---...///......////////////......,,,---......//////.........//////////////////000...//////000000//////...///000111111222222111111000000000000111111111111111111222222222111000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------***+++,,,---------,,,+++++++++,,,---------------+++++++++,,,------......//////......---,,,++++++,,,,,,,,,,,,,,,---------........................------------------------........................------........./////////................................................////////////////////////....................................////////////////////////////////////WWWPPPOOOLLLIIIHHHFFFDDDBBB@@@>>>===;;;:::888666555444444444222222222222111111111111000000000000000000000000000000/////////000000111000000000000000000000000111222222222111000111111...///000000///...///111+++,,,...000111000///.........////////////......////////////////////////---,,,,,,,,,...///...---,,,+++...666???CCC@@@<<<222222000///............,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------------,,,........................------------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******((((((,,,000...''')))+++------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,***+++,,,---...///000111,,,,,,++++++,,,---///000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---************************++++++++++++*********)))***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,---++++++++++++,,,---............---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++,,,------+++******,,,...***++++++,,,,,,++++++***(((***+++,,,++++++,,,---,,,,,,---------.........,,,...///...---,,,...111......////////////......,,,---...///000//////...///////////////...............////////////.........///000111111111000000///000000000111111111111...000222333333222000///////////////////////////---......//////......---------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,------...---------+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------,,,,,,,,,---------..............................------------------------........................---------.........//////................................................////////////////////////....................................////////////////////////////////////WWWPPPOOOLLLHHHGGGFFFDDDBBB@@@>>>>>>;;;:::888666555444444444222222222111111111111000000000000000000000000000111000000////////////000000000000000000000000000000111222333222111111111000000///---,,,...222555//////000000///...------......////////////......////////////////////////---,,,+++,,,...///...------------------///222444111000000////////////000***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,---------------------------------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---++++++------***+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,...///000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---************************++++++++++++******)))))))))+++++++++***)))***+++*********++++++,,,,,,,,,************+++,,,---...222111///---,,,******)))++++++------------++++++***+++,,,+++***+++...000+++++++++,,,,,,+++++++++))))))((('''&&&(((,,,///,,,,,,,,,---------......+++---///...,,,,,,///222......////////////......------///000000000///...000000//////.........---......////////////......---...///111111000000/////////000000111111111222,,,...111444444333000...////////////////////////---..................---------------------------------------------------++++++++++++,,,,,,---...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------,,,++++++++++++,,,---...******+++,,,,,,,,,,,,+++***++++++,,,,,,---......++++++,,,------...//////---------.........//////........................------------------------........................---------.........//////................................................////////////////////////..................................../////////000////////////////////////[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222555333111111111111///...111111111111111111111111333222111000000111222222000000////////////000000000000000000000000000000......////////////......////////////////////////---------.........//////000...------......---,,,........................111111000000//////......,,,---......//////......///...,,,,,,+++,,,---...---------............///------------------------......---,,,,,,+++******+++,,,...//////...,,,++++++++++++,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******------------,,,,,,+++***------,,,++++++,,,,,,,,,++++++,,,,,,---...//////......---,,,******,,,...------...---,,,***(((&&&++++++,,,,,,---...//////000...,,,,,,---,,,+++)))......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********))))))++++++******************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++***,,,------,,,+++,,,---555444111///---+++******++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---/////////......---------111000///...............000000111111111111000000111111000000//////......000000/////////000000111000000//////.........---////////////000000000000111111000000000000111111111111111111000000000000000000//////......------////////////////////////........................///,,,///777888333...///---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.....................---------....................................////////////............////////////,,,------...///000111111////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222444222111111333333222111111111111111111111111111222111000000000000111222000000////////////000000000000000000000000000000......////////////......////////////////////////---------........./////////...---............---------------------------............------------,,,------..................---,,,,,,,,,,,,---...------------............------------------------......------,,,++++++***+++,,,...//////...,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,------++++++,,,,,,+++******)))---------,,,,,,,,,++++++,,,---------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,+++,,,---///............---+++***)))++++++,,,,,,---......///000...------------+++***......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********))))))************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++------+++******+++111000000///...---,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........---------,,,,,,---------,,,------......//////000000000000//////111000000000/////////...000//////...//////000000000/////////............////////////000000000000111111000000000000111111111111111000000000//////000///////////////......////////////////////////........................///,,,...333444///,,,,,,---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------......................................................////////////............////////////------......//////000000////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222111000///000222333222111111111111111111111111111111000000//////000000111000000////////////000000000000000000000000000000......////////////......////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,---...............------,,,,,,,,,,,,------------------............------------------------......------,,,++++++++++++,,,---......---,,,+++---------.........//////......------------......++++++,,,,,,++++++******...---------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------,,,,,,,,,---.....................---,,,,,,+++,,,,,,------.........000///......000000///.........---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++***************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,---,,,+++))))))***+++,,,.../////////......++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,---............////////////......000000000000//////////////////............//////////////////............////////////000000000000111000000//////000000111111111000000000000//////////////////000000000000////////////////////////........................000------000000---++++++---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////....................................////////////............////////////.........///////////////////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222000///...///000111000///111111111111111111111111///////////////000000000000000////////////000000////////////////////////......////////////......////////////////////////............////////////---...//////......///000------------------------.........//////000000000,,,,,,---.........------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------------------------......------,,,,,,,,,,,,,,,,,,---......---,,,,,,------------............///...------------------,,,,,,---------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,,,,---------.........------,,,,,,,,,---------......000000000111444666666555......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,...///...+++*********)))+++---///000///...---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------..................---000000000000////////////000///..................///////////////.........////////////000000000000000000////////////000000111000000000////////////...//////000000111111111////////////////////////........................000------...000///......---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000....................................////////////............///////////////////////////.........////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222444222111111111111///...000000000000000000000000......//////000000000000000000////////////000000////////////////////////......////////////......////////////////////////........./////////000000---///000000...---///000////////////////////////------......//////000000+++,,,,,,---...---------***++++++,,,,,,---------,,,,,,,,,------------...------------------------......------------,,,,,,,,,------------------,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------...............---++++++++++++*********)))+++,,,,,,------,,,,,,,,,+++,,,---............---...............---------///---,,,,,,......,,,***,,,,,,,,,,,,,,,---------,,,,,,,,,---------------000000111444888;;;<<<<<<......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------...000111000---,,,+++,,,***+++---//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,,,,,,,,,,------............------////////////000000000000000000///........................///////////////////////////000000000000000000////////////000000000000000////////////.........//////000000111111////////////////////////....................................111444444333---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000....................................////////////............///////////////////////////.........////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222777555444333333333111///000000000000000000000000......///000111111111111000000////////////000000000000000000000000000000......////////////......////////////////////////....../////////000000000...000222111...,,,...000////////////////////////,,,,,,,,,,,,,,,---------++++++,,,---------------)))***+++,,,---------,,,,,,,,,,,,,,,------------------------------------......------------------------------------------+++++++++,,,,,,,,,------///...---,,,++++++++++++------......//////......************))))))))))))++++++,,,---------,,,,,,***+++---...//////...---...............////////////---,,,...111222000------,,,,,,+++,,,,,,------------------------------......///333777;;;<<<<<<......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///000111111///------...++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------333222111///...---,,,,,,------............------////////////000000000000222111000//////...//////.........///////////////////////////000000000000000//////......//////000000000////////////..................////////////////////////////////////........................---...//////222777777444---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++***++++++,,,---...///,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////....................................////////////............////////////.........///////////////////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222555333222222333333222000000000000000000000000000...///000222222222222222000000////////////000000000000000000000000000000......////////////......////////////////////////.../////////000000000000///222444222---+++---000////////////////////////---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,((()))+++,,,------,,,,,,++++++,,,,,,,,,---------------------------------------..................---------,,,,,,---------,,,,,,,,,,,,---------...000///...---,,,,,,,,,,,,++++++,,,---------------+++++++++*********))))))***+++,,,,,,---------,,,***+++---///000///......,,,------....../////////...,,,,,,000666999777444///...---,,,,,,---......---------------------------,,,---///222555555555......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---///000000...---...///******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---------.........222111000///......------......////////////........./////////000000000111333333111000000/////////............/////////000////////////000000000000//////............//////000000/////////.....................------------////////////////////////........................***......---000666555000---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------......................................................////////////............////////////------......//////000000////////////////////////////////////////////////........................[[[RRRKKKJJJGGGEEEBBBAAAAAAAAA???>>>===<<<;;;:::888777666666444333222222111111222222000///...///000111000///000000000000000000000000...///111222333333333222000000////////////000000000000000000000000000000......////////////......////////////////////////////////////000000000000000333555222---***,,,///......................../////////......---------++++++,,,---------,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,,,,---------------------------------------.....................------,,,,,,------...---------.........//////111111000......---------)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------***+++---///000000///...++++++,,,,,,---...//////---,,,---222:::>>>===:::111000///...---......///------------------------,,,+++***+++...///...---......---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))******++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++*********))))))((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---//////...---...///)))))))))***+++,,,...///++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------....../////////000//////.........//////......////////////........./////////000000111111444333222111000000000000---.........//////000000////////////000000000000//////............//////000/////////.....................------,,,,,,+++////////////////////////........................)))---...,,,...333222,,,---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.....................---------..................................../////////000............/////////000,,,------...///000111111////////////////////////////////////////////////........................XXXQQQIIIMMMHHHFFFDDDBBBAAA@@@@@@@@@AAA<<<999999<<<===:::777999333......333444000+++000000111111111111000000000000000000000000000000...///000000000///---,,,222111111111000000//////------...///000111222222---------............///222222111000///...------...............///000000000000///...---,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------,,,,,,+++***)))+++------,,,******+++.........------,,,,,,+++......---,,,,,,,,,,,,---+++++++++,,,,,,---------///......------,,,++++++++++++,,,,,,,,,,,,------000///...---------------///---,,,,,,------------...---,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---++++++000888======;;;000///...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---))))))))))))))))))))))))(((((()))))))))(((((('''---,,,+++******+++,,,---************************++++++*********************)))'''((()))++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++*********))))))...---,,,,,,,,,---...///,,,,,,,,,++++++************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,------------------------........................---------............///,,,,,,------......//////000111222333333222111000////////////000000000000...222666777555222///...000000////////////000000111111000000//////......////////////////////////------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////......------,,,,,,,,,------......//////...---,,,,,,...------,,,,,,------...------------------------------...///...---+++***---,,,,,,++++++,,,,,,---+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........................................................---------............///////////////000000000000////////////////////////////////////////////////........................//////............//////000...,,,---000111///---WWWRRRJJJMMMJJJHHHEEECCC@@@??????>>>@@@<<<999888;;;;;;999555555222...///222333111...000000111111111111000000000000000000000000000000//////000000000///------000000000000//////......,,,,,,------.../////////---------............///000000//////......------...............///000000000000///------,,,,,,---,,,------......------,,,,,,,,,------------------,,,---------,,,,,,+++***+++---///...---,,,,,,---......---------,,,,,,,,,///...------,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------//////...---------------+++)))(((***---///...,,,+++,,,...---+++***+++---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++***...333777666333//////---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,---...*********************************++++++******))),,,+++************+++,,,************************************************,,,***)))***,,,---,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++,,,,,,......,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,------------------------........................---------............///.............../////////000000111222222111000000/////////000000000111111...111444555333000///...000000////////////000000000000000000//////..............................------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////......------,,,,,,---------......//////...------,,,...------,,,,,,------...---------------------------------------,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------------------................................................---------............///.../////////000000000000////////////////////////////////////////////////........................//////............//////000...---...000000///---|||VVVTTTKKKMMMKKKIIIFFFCCC@@@>>>======@@@<<<999888999999777444222222111111111111222222000000111111111111000000000000000000000000000000//////000000000///......////////////....................................---------............///.....................---...............///000000000///...---------------,,,------......------,,,------------------,,,,,,,,,,,,---------,,,++++++,,,---......,,,,,,---...------------,,,,,,,,,,,,//////...------------...++++++,,,,,,,,,,,,------++++++,,,------...//////++++++,,,,,,,,,,,,------///...------------------,,,***)))...333666444000)))...333333...+++***,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111///---...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******))))))******+++************************************************,,,***)))***,,,---,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++******,,,---,,,+++***+++---******+++++++++,,,,,,,,,------------------------........................---------............///000000///////////////...000000111111111111000000000000000000111111111111...000222222000///...///000//////......//////000000000000////////////...........................------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...---------,,,,,,------............///......---,,,...------,,,,,,------...---------------------------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...............///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------,,,,,,................................................---------............///....../////////000000000////////////////////////////////////////////////........................//////............//////000...---...///000///...xxxUUUUUULLLLLLJJJIIIFFFCCC@@@???>>>>>>???<<<999888888777555333333555666444111000222444000000111111111111000000000000000000000000000000//////000000000/////////////////////////////////111111111111000000//////---------............///---------....../////////...............///000000000///...---------------,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------......---,,,,,,------------+++***///666888444///)))111999999333---,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***))))))))))))))))))******************************************+++++++++)))(((((()))***+++***)))++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------------........................---------............///111111000000//////......000000000000000000000000000000000000111111111222///000111111/////////111/////////....../////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...------,,,,,,,,,---......---...............------...------,,,,,,------...---------------------------,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,................................................---------............///........./////////000000////////////////////////////////////////////////........................//////............////////////....../////////...vvvTTTUUULLLLLLHHHGGGEEEBBBAAA@@@@@@@@@>>><<<:::888777666444333777999:::777222///111444000000111111111111000000111111111111111111111111000000/////////000000000000000000000000000000000222222222111000000//////---------............///.........///000000111111...............///000000//////...------------...,,,------......------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,---------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...***((((((+++000111---((()))111999:::333---+++---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******************************))))))***++++++,,,++++++)))))))))******)))))))))************************))))))*********+++++++++((((((((()))++++++***(((***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++---.........,,,++++++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///111111000000//////......///////////////////////////000000000000111111111000111222111000000111333//////............//////.............../////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...,,,,,,,,,,,,,,,---...///------...............---...------,,,,,,------...------------------------,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,................................................---------............///............//////////////////////////////////////////////////////////////////////////////////////////............//////.../////////......//////wwwTTTTTTLLLKKKGGGFFFDDDBBBAAA@@@AAAAAA===<<<:::888777666555555999;;;:::777222000111333000000111111111111000000111111111111111111111111000000/////////000111111000000000000111111111111000000000//////.........---------............///.../////////000000111111...............///000000///......---------......,,,------......------,,,------------------,,,,,,++++++,,,---------,,,,,,+++---//////...,,,,,,---)))******+++,,,------.........---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++++++++,,,------+++)))'''...444444000+++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++***)))((('''))))))))))))))))))))))))'''((()))***++++++++++++)))******++++++******)))************************)))))))))***++++++,,,,,,*********,,,......,,,*********++++++++++++*********************************************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************++++++++++++---///111111000...,,,***++++++++++++,,,,,,,,,+++---...---,,,+++,,,...******+++++++++,,,,,,,,,+++,,,,,,------.................................---------............///000000///////////////...//////............//////////////////000000000000///111222111000000111333///......------......///---............/////////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...,,,,,,,,,,,,---......///,,,---......///............------,,,,,,------...------------------------,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------,,,,,,................................................---------............///------.........///////////////////////////////////////////////////////////////////////////////////////............//////...///000///...---...000yyyTTTSSSKKKKKKIIIGGGEEEBBB@@@?????????<<<<<<;;;999777666666777888888777555222111111222000000111111111111000000111111111111111111111111000000/////////000222222/////////000000000111111000000//////////////////---------............///......//////////////////...............///000000......---------......///,,,------......------,,,,,,,,,------------------***+++,,,,,,---------,,,))),,,///111///---++++++((()))***+++,,,---......------,,,++++++++++++,,,---------,,,,,,+++++++++---------------------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,...///...,,,,,,---///)))+++//////...+++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++***((('''&&&************************'''((()))***++++++++++++******+++,,,,,,+++******************************((())))))***++++++,,,,,,*********,,,......+++)))******++++++++++++******************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))*********+++++++++,,,///222444555333000...******+++++++++,,,,,,,,,,,,---...---,,,,,,,,,...******+++++++++,,,,,,,,,++++++,,,,,,---......///........................---------............///...............///////////////...------...//////---.........////////////---///111111000000000111///......------......///---------.........//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...,,,,,,,,,,,,---...//////,,,------...//////.........------,,,,,,------...------------------------++++++,,,------------------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------------------................................................---------............///---------.........////////////////////////////////////////////////////////////////////////////////////............//////---///000000...---...000{{{TTTRRRJJJKKKKKKIIIFFFCCC@@@>>>>>>===;;;<<<;;;:::888777888999666555444333222222111111000000111111111111000000111111111111111111111111111000/////////111222333---.........//////000000111111111111111111222222---------.........//////.......................................///000000......---------......///,,,------......------,,,,,,,,,,,,------.........***+++,,,,,,------------&&&***...000...,,,)))((((((((()))+++,,,---......---,,,++++++******++++++---------,,,,,,++++++++++++,,,,,,------......///++++++,,,,,,,,,---------++++++++++++,,,,,,---...(((+++---,,,((((((+++///+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++***)))'''&&&++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***+++,,,------,,,+++***************************((())))))***++++++,,,,,,''''''(((***,,,,,,)))'''******++++++++++++******))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********))))))******++++++++++++---000444666777444111///*********++++++,,,,,,,,,,,,---......,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---...//////........................---------.........//////,,,---------....../////////...---,,,,,,---...///------------.........///+++---000111000/////////.........------.........---------.........//////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......///---,,,,,,...//////...+++++++++,,,---...///000,,,,,,---.../////////......------,,,,,,------...------------------------***+++---...///...---------,,,,,,++++++,,,,,,---++++++------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........................................................---------.........//////---------.........//////////////////////////////////////////////////////000000000000000000000000//////............//////---///111000---,,,...000sssWWWPPPJJJHHHIIIHHHEEECCCBBBAAAAAAAAA>>>===;;;999888666666666777666555333222222333333111111000000000000111111000000000000000000000000,,,///222333222000000000111000///......---............//////000000111111///------000000,,,+++---...///111000///---,,,,,,...000111000///...///111//////...------------...------------------------,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---,,,+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***+++,,,---------------(((((()))******++++++,,,,,,,,,,,,+++************,,,,,,------...------,,,,,,---......//////......---------,,,,,,+++++++++000...+++***+++...222555---,,,++++++******++++++******))))))******+++,,,+++++++++*********************++++++++++++******,,,+++)))(((((()))+++,,,444///---000...)))(((,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///000111222222111000///,,,,,,---...---,,,*********+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))***+++---///111222333222///---,,,,,,---...+++---......---,,,,,,---,,,,,,,,,---///000///...,,,,,,,,,------.........000///...---------------////////////000000000000//////.........---------------------.........///........./////////000000........................------,,,+++************///---+++,,,---...---,,,,,,,,,---------,,,++++++------------------------........................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......------------......,,,,,,,,,---------......------.........---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...------,,,,,,------...,,,,,,,,,---...///000000........................---------............///..................------+++++++++,,,---...///000////////////////////////---------.........//////////////////////////////////////////000000000000---------............///sssXXXRRRLLLJJJIIIHHHEEECCCAAAAAAAAAAAA>>>===;;;999777666555555666555444333222222222333111111000000000000111111000000000000000000000000...000222222000//////000//////.........//////000///////////////000000000000...000444333///,,,...///555:::999444///...///...000111000///...///000//////...------------...---------------------------------,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++***+++---111222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---...---,,,***((('''%%%%%%.........------......///,,,------------,,,+++***---------...------,,,,,,,,,------...............---------,,,,,,+++++++++******+++---111777<<<@@@---,,,++++++******+++++++++++++++++++++,,,,,,---)))************+++++++++******++++++++++++******,,,+++)))(((((()))+++,,,888555555888555...***,,,************************))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------...//////...------,,,,,,---...---,,,+++***++++++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,---...///444333111///...------------...//////---,,,,,,---...---------......---+++,,,------------------...//////...---------------....../////////000000000//////.........---------------........./////////.............../////////........................------,,,,,,,,,,,,------///---+++,,,---...---,,,+++,,,,,,---------,,,,,,------------------------........................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------.........---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...------,,,,,,------...,,,---------.../////////........................---------............///////////////////////////------,,,,,,,,,---......////////////////////////---------.........//////////////////////////////.../////////000000000000---------............///rrrXXXSSSNNNLLLIIIHHHFFFCCCAAAAAA@@@@@@???>>><<<999777555444444555444333222222111222222111111000000000000111111000000000000000000000000000111111000//////000111............///000111222000000//////////////////000000333888888222......///777???>>>666///...000...///000000......///000//////...------------...------------------------......------,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,++++++,,,,,,---...++++++,,,...111222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,...000222333111000...,,,++++++,,,---,,,---///000///...,,,+++---.........---,,,,,,+++,,,,,,---...............------,,,,,,,,,,,,++++++++++++++++++---000222444---,,,++++++******++++++,,,,,,++++++,,,,,,---...)))))))))***++++++,,,,,,******++++++++++++******,,,+++***))))))***+++,,,000///222666555...)))'''************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,------------,,,,,,,,,,,,---......---+++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...444444333222111///------...///000///---,,,---...///...------......---,,,.........---------------//////...------------...------.........//////////////////............---....../////////000000000..................------..........................................///000///---+++,,,---...---,,,***+++,,,---------------................................................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------.........---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,...------,,,,,,------...------..........................................---------............//////000000000000000000000///......---,,,,,,------////////////////////////------........./////////////////////////////////....../////////000000000---------............///oooVVVSSSOOOMMMJJJHHHFFFCCCAAA@@@@@@@@@???>>><<<999777555444333333333333222222111111111111111000000000000111111000000000000000000000000111111111000///000333666//////......///000111111000000000//////......---//////444::::::444///......333888888333///...///...///000///......///000//////...------------...------------------------......------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++...222777<<>>===;;;999666555444333222222222222222222111111111111000000000000111111111111111111111111111111000000111000111333777;;;111111000///////////////000000//////......------......222888888333......///......///000000///...---///000///...---.../////////...------------...------------------------///...---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,+++******))),,,,,,++++++,,,,,,---...***+++,,,,,,,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++,,,...000222777555111...------///000,,,---000222222000...,,,---.........---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,++++++******++++++***************+++,,,,,,,,,+++++++++***)))))))))******++++++++++++******+++******************+++&&&(((***+++,,,------,,,************************))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000222333111222444444333111...,,,+++,,,.........///222444444222000///000000///.../////////......---------......---------......///------------.........///////////////////////////////////////000000000000................................................000///...---,,,,,,,,,,,,///---+++,,,---...---,,,***+++,,,---.../////////////////////////////////........................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------......------------......,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...------,,,,,,------..................---------........................---------............///---------....../////////------------...///000111////////////////////////........./////////000000////////////////////////............////////////---------............///hhhRRRQQQMMMKKKKKKIIIFFFCCCAAA@@@??????===<<<:::888666555444444222222333333333333222222111111000000000000111111111111111111111111111111///000111111111444888;;;333222111000//////////////////.....................---000444555000...///000,,,***+++000333222000---...//////------.../////////...------------...------------------------...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***)))))),,,,,,++++++,,,,,,---...'''))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...---,,,************+++222111...---,,,,,,---...+++,,,...///000///---,,,,,,------......------,,,++++++,,,---------------++++++,,,,,,,,,,,,------)))***+++,,,---...///000---,,,++++++******++++++******))))))******+++,,,+++++++++*********))))))******++++++++++++*********************************,,,+++((((((+++,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---++++++************+++++++++,,,...//////...------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++---///111222333///000111222222000...---+++,,,---------///222555999666222000///...---+++/////////..................------------...//////------........./////////...////////////000000000....../////////000000000........./////////000000........................///...---,,,++++++++++++///---+++,,,---...---,,,+++,,,---...............................................................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------...//////000000///......------......///,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---...------,,,,,,------...------..........................................---------............///,,,,,,------......//////,,,,,,,,,---...000111222////////////////////////....../////////000000000////////////////////////------........./////////---------............///gggQQQQQQMMMKKKKKKIIIGGGDDDAAA@@@??????;;;:::999777666666555555222333444555555444333222111111000000000000111111111111111111111111111111///000111111000222444777111111000000000000000000------..................///------111111//////222...------...000111000///---...//////------.../////////...------------...---------------------------,,,+++******+++,,,...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***++++++,,,---...//////+++******)))******++++++***+++,,,------------,,,++++++,,,---............++++++,,,------------,,,+++++++++,,,,,,------------,,,,,,+++******++++++---,,,++++++******+++++++++************+++,,,,,,(((((()))***++++++,,,,,,******++++++++++++***************++++++*********(((+++***&&&&&&******'''************************))))))))))))))))))))))))******************************************************++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++************+++,,,+++,,,.../////////...---,,,------...............------------------------******++++++---...///000,,,---.../////////......,,,------,,,+++,,,///222555333///------...---,,,............////////////---------------...//////....../////////000000000.../////////000000000000------........./////////---......///000111222222........................,,,,,,++++++,,,---......///---+++,,,---...---,,,------...............---------------------------........................---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------......///000000000...------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////---...------,,,,,,------...,,,---------.../////////........................---------............///---------...//////000000...............///000000////////////////////////.../////////000000000000////////////////////////---------.........//////---------............///gggRRRRRRNNNKKKKKKJJJGGGDDDAAA?????????:::999888777666666666666222333444555555555444333111111000000000000111111111111111111111111111111000111111000//////000222////////////000111222333,,,------....../////////111...---//////...000444+++...111222000...---------...///...------.../////////...------------...---------------------------,,,***))))))***,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------((())))))+++,,,---......,,,,,,++++++,,,,,,---...222444555333///+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------++++++,,,------,,,,,,+++******+++,,,---------...*********++++++,,,,,,,,,******,,,---.../////////++++++,,,---------,,,,,,+++++++++,,,,,,------------,,,++++++,,,...///111---,,,++++++******++++++,,,,,,++++++,,,,,,---...%%%&&&''')))+++---//////******++++++++++++************++++++++++++******%%%***+++((()))...///+++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------///...---,,,,,,---...///+++,,,.../////////......,,,---......//////......------------------------+++*********++++++,,,---***+++,,,---............//////...,,,******---///...,,,******---000111111------......//////000000---------------...///000////////////000000000000.../////////000000111111------------.........///---...///000111222333444........................)))******+++---///111222///---+++,,,---...------.........///......------------------------------........................---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////......------,,,,,,------...,,,,,,------...///000000........................---------.........//////---......///000111111222000000///............///////////////////////////////////////000000000000////////////////////////---------.........//////---------.........//////hhhRRRRRRMMMIIILLLJJJHHHEEECCCAAA??????===;;;999666555555555666333444555666555444333222000000000000000000000000000000000000000000000000///111222111000///000111000000////////////000000000000////////////000000---...///000000///...---//////////////////////////////...------------......,,,***+++...000...+++......---+++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***))))))+++---.........---------,,,,,,,,,.........------,,,,,,,,,///...,,,)))(((***///333777444///+++)))***---///...------,,,,,,------...---,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...((((((((()))***+++---...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------************************,,,++++++++++++++++++,,,++++++************++++++************************++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))************************((()))***+++,,,---------++++++,,,,,,,,,++++++***,,,------......------,,,------------------------******+++++++++,,,,,,,,,...---,,,+++++++++,,,---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------------------------------........................---------............///................................................//////.........//////000.........------,,,,,,,,,---......///000111111222///...---,,,,,,---...///------------------------......------------......................................................111000///...............,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------++++++------------++++++------------------------------,,,,,,,,,,,,------000000000///.........---,,,---......//////..............................///////////////.................................000000//////.........------------............///........................////////////////////////////////////000000000000////////////////////////hhhSSSSSSOOOKKKKKKJJJHHHEEEBBBAAA??????===;;;999666555555555666444444444555444333333222000000000000000000000000000000000000000000000000///111222111000///000111111000///////////////000111000000//////000000111......////////////......//////////////////////////////...------------...///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***)))***+++---...------------,,,,,,,,,,,,+++++++++******)))))))))+++++++++++++++///555999>>>;;;666111---,,,,,,---...------,,,,,,------...---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,************************++++++************++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,******++++++++++++++++++,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,------,,,+++++++++,,,---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------.................................////////////000........................------------------------000000///.........---.........---------,,,,,,,,,---......//////000000000///...------------...///------------------------......------------............................................................---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------......------------......---------------,,,,,,,,,,,,---......//////..............................222222111000///......---........................000/////////.........------------............///........................////////////////////////............////////////////////////////////////gggSSSTTTPPPMMMKKKIIIGGGEEEBBBAAA??????<<<;;;999777555555555555555555444333333333333333000000000000000000000000000000000000000000000000///111222111000///000111111111000///////////////111000000//////000000111//////............////////////////////////////////////...------------...///000000///---,,,---...)))***+++---......------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++******)))))))))))))))((()))***++++++,,,000555999>>>;;;888444000---,,,,,,...------,,,,,,------......---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,++++++++++++111000///---,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++*********************************))))))*********++++++************++++++************************)))*********++++++++++++************************))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++))))))******++++++++++++,,,,,,------------,,,,,,------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...........................////////////000000000------------------------,,,,,,,,,------,,,,,,,,,111000000///...---,,,,,,...------------,,,,,,,,,........................///...------------...///------------------------......------------......................................................,,,---.........---,,,+++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------///..................///,,,,,,,,,---------------,,,---......//////..............................444333222111///...------......................../////////...............---------............///........................////////////////////////------------............////////////////////////gggSSSSSSOOOLLLJJJIIIGGGDDDBBB@@@??????<<<;;;999777666555555555666555333222111222333444000000000000000000000000000000000000000000000000///111222111000///000111222111000//////......///000//////......//////000000///...------...///000//////////////////////////////...------------...///111222111---+++,,,///)))***,,,......---,,,+++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++,,,,,,+++***+++...000222222111000///...------...------,,,,,,------...000...,,,,,,------,,,+++,,,,,,------------......++++++++++++++++++++++++------,,,+++++++++,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,+++******************************************))))))))))))******++++++************++++++************************))))))))))))*********************++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,+++******))))))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------------------------------....................................////////////------------------------,,,------......------,,,////////////...------,,,---------------------------------------------,,,.........------.........------------------------......------------......................................................---...000111111000...,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////---.........///000000000,,,---......///.................................222111111000///...------................................................---------............///........................////////////////////////------........./////////////////////////////////hhhSSSRRRMMMJJJIIIHHHFFFDDDBBB@@@@@@???;;;:::999888666555555444555444333222111222333333000000000000000000000000000000000000000000000000///111222111000///000111111111000//////////////////......------......///000///...------...///000//////////////////////////////...------------...///111222111---+++,,,///+++,,,.........,,,***)))------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,+++++++++******,,,------------------------...---,,,***)))***,,,***++++++,,,------------...------,,,,,,------...111///---,,,,,,---,,,+++,,,,,,,,,------.........++++++++++++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,+++******************************************))))))))))))******++++++************++++++************************(((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))************************++++++,,,,,,,,,+++************))))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------........................,,,,,,,,,---------......---------------------------...///000000///...---+++,,,---...//////......------------------------------------,,,,,,,,,,,,---..................---------------------------......------------......................................................,,,...///111111000...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////---.........///000000000,,,---......///.................................------..........................................---------...............---------............///........................////////////////////////....../////////000000000////////////////////////hhhRRRRRRMMMIIIHHHGGGEEECCCBBB@@@@@@???;;;:::999888777555444444444444333222222222222222000000000000000000000000000000000000000000000000///111222111000///000111000000////////////000000///......------....../////////............////////////////////////////////////...------------...///000000///---,,,---...------......---+++***)))------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222000---,,,,,,---,,,+++++++++,,,,,,------......++++++++++++++++++++++++))))))***+++,,,...///000------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++*********************************))))))*********++++++************++++++************************((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---)))***,,,.../////////...,,,,,,,,,------------...------------------------------...//////...------------------------------......------------......................................................+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------///..................///,,,,,,,,,---------------,,,---......//////..............................+++,,,,,,------...//////........................---------------.........---------............///........................////////////////////////////////////000000000111////////////////////////hhhSSSSSSNNNJJJHHHGGGEEECCCAAA@@@@@@???:::::::::999777666444333333333333333333222111111000000000000000000000000000000000000000000000000///111222111000///000111///......//////000111222000000////////////000000......////////////......//////////////////////////////...------------...///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******------------,,,,,,,,,,,,))))))******++++++++++++***,,,...///...------......------,,,,,,------......------,,,,,,------...333000---,,,,,,---,,,,,,******++++++,,,---------++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,************************++++++************++++++++++++************++++++************************)))))))))*********++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,000...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---......------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,***+++---/////////------,,,,,,,,,---------......,,,,,,------......//////------...//////...------------------------------......------------......................................................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------------------------++++++,,,,,,---......///---------------------------,,,,,,++++++,,,,,,---------------------------......------------......---------------,,,,,,,,,,,,---......//////..............................---------.......................................,,,,,,,,,------.........---------............///........................////////////////////////........./////////000000////////////////////////gggSSSTTTPPPLLLGGGFFFEEECCCAAA@@@@@@???:::::::::999777666444333222222333444333222111000000000000000000000000000000000000000000000000000///111222111000///000111............///111222333222222111111111111222222---...///000000///...---//////////////////////////////...------------......,,,***+++...000...+++++++++++++++,,,---...///------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))......------------,,,,,,******++++++,,,,,,,,,,,,)))+++------,,,*********,,,+++++++++,,,...///111...------,,,,,,------...444111---,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++***))))))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------************************,,,,,,++++++++++++,,,,,,++++++************++++++************************************++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************((()))***+++,,,---------222000...,,,***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---......------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---++++++,,,...//////...,,,***,,,,,,,,,------.........,,,,,,------...///000000,,,---...//////...---,,,------------------------.........------........................................................................///000111,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////------------------------------++++++++++++---------------------------------------,,,,,,---------000000000//////......---,,,---......//////..............................000000//////.........---........................,,,,,,,,,------.........---------.........//////........................////////////////////////---------.........//////////////////////////////kkkSSSQQQKKKGGGJJJGGGDDDCCCBBBAAA???===>>><<<;;;999777555555444555333000000333444222000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++,,,------+++*********...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///***+++,,,++++++,,,...000(((***,,,------...000111...---+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---111...++++++,,,---+++(((++++++************+++++++++++++++*********))))))+++,,,,,,,,,,,,+++******.........---,,,+++***)))************************))))))))))))************)))************+++++++++,,,,,,+++***))))))******+++,,,,,,---,,,+++***)))************************---,,,+++*********,,,,,,++++++++++++++++++++++++------------,,,+++******+++++++++,,,---...///000------,,,,,,,,,------...(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,+++,,,,,,---...///000000............---,,,++++++,,,------......------,,,..................---------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,---------.........//////...------,,,,,,------...,,,---......//////......................................................//////.........---------.........------,,,,,,,,,.................................------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................---------------------------------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------............///......------------......000000//////.........---........................000000//////.........------------------...//////000000//////.........---////////////////////////////////////////////////000//////.........//////hhhQQQQQQMMMKKKJJJGGGDDDBBBBBBAAA???======<<<;;;888777555555444555333111111222333222000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++,,,,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......---+++***+++,,,)))+++------------///000///...---,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---000...++++++,,,,,,+++)))++++++************+++++++++++++++*********))))))***++++++++++++***)))))),,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,++++++***))))))******++++++,,,,,,,,,+++***)))************************,,,+++************+++,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,------......///,,,,,,---------------,,,,,,------......------,,,..................---------------,,,,,,+++++++++------------------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,------------............------,,,,,,------...,,,---......//////......................................................//////.........---------.........------,,,,,,,,,.................................------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------............///........................---------------------------------,,,,,,,,,++++++------------------------......---------,,,,,,,,,---------............///......------------......000/////////....................................000/////////..................------......///000000/////////............//////////////////////////////////////////////////////............//////fffPPPQQQOOONNNIIIGGGDDDBBBAAA@@@???======<<<:::888777666555555555333111111222333222111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,---...---+++))))))******,,,------,,,,,,---///......---,,,,,,,,,------++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---///---++++++,,,,,,+++***++++++************+++++++++++++++******************************))))))(((******++++++++++++******(((((((((((((((((((((((())))))))))))************)))))))))*********++++++,,,+++******)))*********+++++++++,,,++++++***)))************************+++******))))))***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---...///000///...,,,++++++++++++)))+++------,,,+++,,,---++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,------......------,,,------------------......------,,,,,,,,,,,,++++++........................,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,---......//////.....................................................................---------.........---------------.................................---------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------............///........................------------------------------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------............///......------------......////////////....................................////////////............//////......//////000111////////////............//////////////////////////////////////////////////////............//////iiiSSSSSSOOOMMMHHHFFFCCCBBBAAA@@@???======<<<:::888777666555555444333222111222222222222000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---+++))))))************---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,'''***,,,---,,,++++++,,,+++---...---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---///++++++++++++++++++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---------,,,++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++***))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))************++++++***************+++***++++++++++++***************************************************++++++++++++++++++++++++++++++)))***+++,,,------------,,,+++++++++,,,------.........---,,,++++++++++++***,,,------,,,+++,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,------,,,,,,,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,---......///................................................................................................---------.......................................---------...................................................------,,,,,,,,,------------------------------........................------------............---------............///........................------------------------------------------,,,,,,........................---------------------------------............///......------------......///////////////.................................///////////////.........///////////////000111111///////////////.........///////////////////////////////////////////////////............//////000nnnWWWTTTNNNJJJGGGEEECCCAAAAAA@@@???===<<<;;;:::888777666666666333333333222111111222222000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...,,,))))))******(((''',,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000000***---000222000///......,,,---------+++***+++,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,************************,,,,,,------,,,,,,+++***''''''((()))************************************((()))))))))************(((((()))))))))*********+++***************++++++*********************+++************************))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,+++++++++,,,------+++++++++++++++,,,---...+++,,,......,,,++++++,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++***))))))------------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,---......///.........................................................---.............................................................................................................................................------,,,,,,,,,------...------------------------........................---------.........//////---------............///........................------------------------------------------------........................---------------------------------............///......------------...............///////////////.................................//////////////////////////////000111111.........///////////////////////////////////////////////////////////////...............///000000pppYYYUUUMMMHHHGGGEEEBBBAAAAAA@@@???===<<<;;;:::888777666666666333333444222111000111333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,***+++------***&&&,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111333111444777777444111...---+++,,,---,,,+++***+++,,,,,,,,,---.........------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---***+++,,,,,,++++++---///,,,,,,++++++++++++,,,,,,***************+++++++++---------------,,,,,,+++'''((()))***************************************))))))))))))************((((((((()))))))))***************)))******+++,,,******)))))))))***++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,++++++++++++,,,,,,************+++---...///+++---......,,,++++++,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********............---,,,+++***,,,------......------,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,---......//////......................................................---------............................../////////......................................./////////................................................------,,,,,,,,,---......------------------------........................------........./////////---------............///........................------------------------------------....................................,,,,,,,,,------------...---------............///......------------...............///////////////................................./////////////////////......//////000111.........///////////////////////////////////////////////////////////////......---......///000111mmmVVVSSSMMMIIIFFFDDDBBB@@@AAA@@@???===;;;;;;999888777777666666222333444333000000111333000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---++++++///222333///***,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111000333666777444000,,,******+++,,,,,,+++***+++---+++,,,---.........------++++++++++++++++++++++++)))+++,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---)))+++,,,,,,++++++...000---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,------------,,,++++++))))))******+++*********************************))))))))))))************(((((((((((()))))))))*********))))))***++++++,,,***)))(((((()))***+++,,,************************)))***,,,---......------++++++++++++++++++++++++***+++,,,,,,------------,,,,,,+++++++++++++++,,,************+++,,,------,,,...///...,,,++++++,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++.........//////...------,,,------......------,,,***++++++,,,------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,------------............------,,,,,,------...,,,---......//////......................................................---------.........//////---........./////////000........................---........./////////000................................................,,,,,,,,,,,,,,,---...///............................................................////////////---------............///........................------------------------------------.........///........................,,,,,,,,,---------......---------............///......------------................../////////000..................................../////////000......------......///000............/////////000////////////////////////////////////////////////---------......///000111iiiSSSRRRNNNLLLFFFDDDAAA@@@@@@@@@???>>>;;;:::999888777777777777222444555333000///111444000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,+++,,,111777888333...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...(((,,,111333222...+++***)))+++,,,,,,++++++,,,---((()))+++,,,---,,,++++++++++++++++++++++++++++++(((***---//////...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---(((+++---,,,++++++...111---,,,,,,++++++,,,,,,---))))))******+++++++++++++++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))***+++,,,,,,***)))(((((((((***+++,,,***************************+++,,,...//////......++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++,,,...///...---++++++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,------......------,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------,,,------......------,,,++++++,,,---------,,,,,,---------.........//////...------,,,,,,------...,,,---......//////......................................................---------.........//////---.........//////000000........................---.........//////000000////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///........................////////////////////////............/////////000---------.........//////........................---------------------------------.........//////////////////////////////,,,,,,,,,------.........---------.........//////.........------.........---.........//////000000........................---.........//////000000---------------...//////---.........//////000000////////////////////////////////////////////////---------......000111111