BM66(@ 444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777888888777777666666555555999999999888777666666555666666777777777777666666444444444555555555555666777777777777777777777777555555555555555555555555666555555444444444555555666666666666666666666666666666777777777777666666666666666666666666666666777777666666555555555444555555555555666666666666777777777777777777777777555555555555555555555555555555555555555555555555777777777777777777777777777666555444444555666777555555666666666666555555444444444555555555666666666666666666666666666666777777666666555555555444888888999999999999888888888888888777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444<<>>666555555555555666666666666888888999999999:::::::::999999999999999999999999999999999999999999999999:::::::::999999999888888:::::::::999999999888888888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777777777555555555444444333333333777777777777777777777777666666666666666666666666555555555666666666666777777777777777888888888888777666666666666555555555555555555555555666777777555555555555555555555555555555555555666666666666444444444444444444444444555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444555555555555555555555555777777777777777777777777333333333444444444555555555555555555555555555555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555666666666666777777777777555555666666777777888888888888888888888888888888666666666666666666666666:::888777888::::::888555666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555444555555666777888888999666666666666777777777777666666666666666666666666777777777777777666666555555444444444444555666666777777777777777777777777666666666666777777777777888888888888888888888888777888888888888999999999333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333444444444444333333333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444555555555666666666666777777777777777777777777777777777666666666555555999999888777777666555555555666666777777666666555444444444444555555555555777777777777777777777777444444444444444444444444444444333333333333444444555555555555555555555555555666666777777666666555555555555555555555555555666666666555555555444444444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666666666555444444555666666444555555666666555555444333444444444555555555666555555555555555555555555666666666555555555444444666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555777>>>CCCDDDEEEGGGCCC>>>444444555555555666666666777888888888888999999999999999999999999999999999999999999999999999999999999999999888888888888777999999999888888888777777777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666444444444444333333333222555555555555555555555555555555555555555555555555444444444555555555555666555555555555666666666666666555555555555444444444555444444444444555666666444444444444444444444444333444444444444555555555333333333333333333333333333333333333333333333333444444444333333333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555333333333333444444444444444444444444444444444444555555555555555555555555444444444444444444444444333444444444555555555555444444444444444444444444444444444444555555555666444555555666666777888888888888888888888888888888666666666666666666666666666555555666999:::888666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444555666666777888888555555555666666666777777666666666666666666666666666666666666666555555444444444444444444555555666555555555555555555555555555555555555666666666666666666666666666666666666555555666666666777777777333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444333333333222222333333333333333333333333444444444444444444444444111111222222222333333333444444444444444444444444333333333333333333333333444444444555555555666666666666666666666666666666666666666666666555555555888888777777666555555555555555666666666666555555333333333444444444555555555555555555555555555555444444444444444444444444222222222222222222333333555555555555555555555555444555555666666555555444444444444444444444444444555555555555444444444444444444444444555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555333333444444444444333333333333444444444444555555444444444444444444444444555555555555444444444444333444444555555444444333333333333444555555666666555555555555555555555555555555555555555555555555444444444444444444444444333888<<<===>>>AAA???<<<444444444444555555555555666666666777777777777888888888888888888888888888888888888888888888888888888777777777777666666666777777777666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333222222222222222222222222222222222444444444444444444444444222222333333333444444444222222333333333444444444444444444333333333222222333333222222333333444555444444444444444444444444222222222333333333444444111111111111111111111111222222222222222222222222333222222222222111111111222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444222222222222333333333333444444444555666666777777666666666666666666666666666666666666666666666666333333333555777999888666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555666666777444444444555555555666666555555555555555555555555444555555555555444333333333333333333333444555555333333333333333333333333333333444444444555555555444444444444444444444444333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333333333333333111111111222222222333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555666666666555555555444444444444555555555555444444222333333333444444444444333333333333333333333333333333333333333333333333222222222333333333333333444444444444444444444444333333444444444444333333444444444444444444444444444444444444333333333333333333333333444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444222222333333333333222222333333333333333333444444444444444444444444444444444444444444333333333333222333333333333333333222222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444000111333444555777777666333333333333444444444444444444555555555666666666777777777777777777777777666666777777777777888888666666666555555555444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111444444444444444444444444111111111111222222222333111111111222222222333333333222222222111111111111111111111111111222333333333333333333333333333333222222222333333333333444111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333444333333333333333333333333111111111222222222333333333333333444555555666666555555555555555555555555555555555555555555555555444444444666777777666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555333333333333444444444555444444444444444444444444333333333333333222222111222222222222222333444444222222222222222222222222222222222222333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222111111111222222222222222222222222333333333333333333333333111222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555444444444444444333333444444444444333333222222222222333333333444222222222222222222222222333333333333333333333333111222333444555444444444444444444444444444444444222222333333333333222222222222222222222222222222222222222222333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222111111222222222222111111333333333333333333222222222222222222222222222222222222222222333333333333222333333444444333333222222222333333444555666666333333333333333333333333333333333333333333333333222222222222222222222222333222222333333333333444222222222222333333333333333333444444444555555555666666666666666666666666555555555666666777777777555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111222222222333333333111111111111000000000000000000000000000111222222222222222222222222222222222222333333333444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222111222222222222333333333222222222333444444555555444444444444444444444444444444444444444444444444666777777777666555444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333333111222222222222333333333222222222222222222222222222222222222222111000000111111111111111222333333222222222222222222222222111111111111222222222222333333333333333333333333111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333222222222111111111000000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444444444333333333333333333333333222222333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222111222333555555555444444333333333333333333333333000111111222222111111000222222222222222222222222111111111111222222222222111111111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111333333222222222222111111222222222222222222222222111111111111222222222222222333333444444333333222222222333333444444555555222222222222222222222222222222222222222222222222222222222222222222222222444111111333222000000222111111111111222222222222333333333444444444444555555555555555555555555555333444444555555666666777555444444444444333333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111/////////000000000000000111111111111111111111111222222222222222222222222///000000000000111111111111111222222222333333333111111111000000000000///000000//////000000111222111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111/////////000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000111111111222111111111111111111111111222222222222333333333444111111111222333333444444444444444444444444444444444444444444444444444444777888999888555333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111222222222222111000000000000000000000111222222222222222222222222222222000000111111111222222222333333333333333333333333111111111111222222222333////////////////////////000000000000000000000000000000000000000000000000//////000000111222222333222111111111000000000000111111111111111111111111222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222333333333444444444222222222333333333333333111111222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222///000222444555444333333222222222222222222222222///000000111111000000///111111111111111111111111000000000111111111222222000000000111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222111000000111222222333333222222111333222222222111111111111111111111111111111111111000000000111111111222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111---...222222......111000000000111111111222222333333333444444444555555444444444444444444444444222333333444555555666666555555444444444333333333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111.........//////000000000111111111111111111111111111111111111111111111111///000000000000111111111111111111111222222222222111111111000000000000///000000000///000111111222000000000000000000000000111111111222222222222333000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111222222222333333333000000111111222333333333555555555555555555555555333333333333333333333333444666777666444222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111222222222222111000000000////////////000111111111111111111111111111111000000111111111222222222222222222222222222222222000000000000111111111222////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222111111111111000000000000111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222333111111222222222222111111000111111111111222222222222222222222222222222222111111111111111111111111---///111333444333222111222222222222222222222222//////000000000000//////000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///222222333333333333222222333222222222111111000000000000000000000000000000//////000000111111111222111111222222222222111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111---///444555111111555000000000000111111111111333333444444444555555555444444444444444444444444222222333444444555666666555555555444444444333333111111222222333333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111---.........//////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000111222222000000000000000000000000000000000000111111111111////////////////////////........................///000000000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////////////////000000000000000000000000000000000000111111111111222222222222000000000111222222333333555555555555555555555555333333333333333333333333000333555555333111333555111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000000000000000000000000000000222222222222222111000000///////////////000111111111111111111111111111111111111111111222222222222111111111111111111111111////////////000000000111////////////////////////............////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////333333333222222111111111444444444333333222222222...000111000///...///111111111111111111111111111////////////000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333222111111000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000//////......000000000000000000000000000000000000111111111111222222111000//////000000111111000000000000111111222111///...------......//////000000000000//////000000000000////////////////////////////////////............///////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000//////.........---......////////////..................////////////......///000000000000000////////////////////////000000111111111222222222111111000000111111222333444444333333333222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---............///////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000....................................////////////.......................................//////000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111000//////333333222222222111111111333333333222222222111111...000111000///...///000111111111111111111111111.../////////000000000000//////000000000111111111//////////////////////////////000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000111111111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000000000111111111222222222222222222222222222222222111111111222222222333333333333333333333333333333333222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000//////......//////////////////////////////000000000111111111222111000000//////000000111000000//////000000111111000///////////////000//////000000000000//////000/////////////////////....................................////////////////////////////////////////////////////////////////////////............................................................000/////////.........---......////////////..................////////////......///000000000000000000000000000000000000000000000000111111111222222111111000000111111222333444333333333333222222222111111111111111111111111222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000000000//////000/////////.........---............////////////........................//////000000000111111111////////////////////////////////////////////////000000////////////000000.../////////000000000000////////////////////////////////////////////////........................---............/////////..............................------......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111000000//////222222222111111111111111222222111111111111000000...///000000......///000000000000000000000000000....../////////000000000//////000000000000111111////////////////////////........./////////000000////////////////////////........................////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000111111111222222222222222222222222222222111111111222222222222333333333333333333333333333333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000////////////...//////////////////////////////000000000000111111111000000////////////000000000////////////000000...//////000000000000111...//////000000//////...////////////////////////........................---............/////////////////////////////////////////////////////////......................................................................../////////.....................////////////......---............/////////......///000000000000///000000000000000000000000000000000000111111111111111000000000000111222222333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////...//////000000//////.../////////...............---............/////////........................////////////000000000000////////////////////////////////////////////////000//////......//////000....../////////000000000////////////////////////////////////////////////---------------------------------.........//////...........................------------.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////111111111111111111111000000000000000000000000000...///000///......///000000000000000000000000000........./////////000000////////////000000000111////////////////////////....../////////000000000////////////////////////........................////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////////////////////////////........................111111111000000//////...////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000111000//////....../////////000//////......//////000......//////000000//////...//////////////////............///////////////........................---------.........//////................................................------...............///........................................................................---......//////......------------.........//////---...//////000000//////000000000000000000000000/////////000000000111111000000000000000111222222222222222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////...//////////////////...........................---------.........//////................................./////////000000/////////////////////////////////////////////////////////....../////////........./////////000000////////////////////////////////////////////////------------------------------------....................................---------------...//////...................................................................................................................................................//////000000000//////000000000000000000000000////////////////////////---///000///...---...///////////////////////////............////////////...////////////000000000......................../////////000000000111111........................////////////////////////............................................................////////////............................................................////////////////////////////////////...................../////////////////////////////////////////////000000........................////////////////////////111000000//////.....................................................................................................................//////////////////000000000111111111111111111111111111111111000000111111111222222222222222222222222222222222333222111111000000111111////////////////////////////////////////////////////////////////////////////////////////////////................................................---............/////////.............../////////...........................////////////000000000///...............////////////............//////..............................////////////......------....../////////000........................------------............------------------------------------------------,,,---------......//////................................................---------...............------............------------------............------...///////////////////////////////////////....../////////000000000000000//////000000111222222222111111111000000000////////////////////////000000000000000000000000////////////////////////......................................................////////////......---------...............------------....................................---............/////////................................................//////............//////............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------,,,,,,------...///......................................................................................................................................................///000000000//////////////////000000000000......////////////000000---...//////------...///////////////////////////------........./////////......////////////000000........................//////000000000111111111........................////////////////////////................................................------........./////////................................................------........./////////////////////////////////---------...............////////////////////////......////////////000000........................////////////////////////////////////............................................................................................................------.........//////////////////000000000111111111111111111111111111111000000000111111111111222222222222222222222222222111111000////////////000////////////////////////////////////////////////////////////////////////////////////////////////................................................------------.........///---............/////////..............................////////////000000...------------......///......------------......///...---------///000111---......//////......------------......//////000------------------------,,,------------.........------------------------------------------------,,,,,,,,,---......//////---------------------------------------------------------------.........------............------,,,------------.........------...////////////.......................................////////////000////////////000111111111111111000000000000///////////////////////////////////////////////////////////////////////////................................................---......//////......------------------.........,,,------------.........------------------------------------.........///................................................///......------......///------........./////////................................................++++++++++++++++++++++++,,,,,,---------.........------------------------------,,,,,,------...///------------------------------------------------------------------------........................................................................---......///000000//////........./////////000000......//////000000000000---...//////------...///........................---------.........//////........./////////000000................................./////////000000................................................................................................---------.........//////------------------------........................---------.........//////////////////////////////,,,,,,---------.........////////////////////////........./////////000000---------------------------------------------------...............//////------------------------------------------------........................---------------------------------.........//////////////////000000000111111111111111111111111111000000000000111111111111111111111111111111111111000000///.......................................////////////////////////........................////////////////////////........................------------------------,,,,,,---------.........---------.........//////................................./////////000000------,,,,,,------...///...------------------...///---,,,,,,...222666888---......//////......---,,,,,,---......///000000------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,---------.........,,,---......//////......------------------------------.........////////////////////////000111111111111000000000/////////........................////////////////////////////////////////////////................................................---......//////......---,,,,,,,,,------.........,,,,,,---------.........------------------------,,,,,,---------.........................................................///......------......///---------.........//////................................................++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------........................................................................------...///000000//////---.........//////000000.../////////000000111111---...///...------...///........................---------.........//////............/////////000........................---------.........//////........................------------------------................................................---------.........//////------------------------........................---------.........//////////////////////////////,,,,,,,,,------.........////////////////////////---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------------------------------........................---------------------------------.........//////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111//////...---------------........................////////////////////////........................////////////////////////........................------------------------,,,,,,,,,---------......---------.........//////..................................../////////000,,,,,,,,,,,,------...///...------,,,,,,------......---,,,,,,000555;;;???---..................---,,,,,,------...///000000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000000000000////////////........................////////////////////////////////////////////////................................................---..................---,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------...............................................................------.........---------.........//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////.........---------------------------------................................................//////.........---------........................///////////////.........000000000000//////////////////////////////////////////000000///...------...............---------........................---------............///........................------------------------------------------------........................---------............///***++++++,,,,,,------...---------............///.........------,,,,,,,,,,,,,,,,,,------.................................---------............///------------------------........................------............------......---------,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...............////////////000000///////////////000000000000000000000000000222222222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------------........................------------------------+++,,,------......------................................................---------............///------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////000000//////.........------.........//////000000/////////...------,,,,,,//////.........---------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///.........------------------------------------................................................///.........------------........................////////////............000/////////////////////........................///////////////...------------..........................................------------....................................------------------------------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------------------............------------------------........................------............------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////000000///////////////000000000000000000000000000222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................------------............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................////////////000/////////............---........./////////000/////////...------,,,,,,///.........------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..................------------------------------------------------------------------------------------............------------------------------------........................////////////////////////...........................////////////...------,,,---------.../////////------------------------------------............------------------------........................------------------------------------------------------------..................---,,,,,,+++******+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------------------------------------............------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...---............/////////000//////......///000000000000000000000000000000222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000//////......------------------------------+++++++++++++++++++++++++++,,,------......------------------------------------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---............/////////////////////...........................//////////////////...------,,,,,,............------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------...............///.........///////////////.................................//////...------,,,,,,,,,---...///000000------------------------,,,,,,---------.........------------------------........................------------------------------------------------,,,,,,---------.........---------,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........////////////.........///000000000000000000000000000000111111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000///...---,,,,,,+++------------------------+++++++++++++++++++++++++++,,,------......------------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////////////////................................./////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------------------------------,,,---------......//////------....../////////000........................------............------,,,,,,,,,---...///000000------------------------,,,,,,,,,------------...------------------------........................------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------...........................///000000////////////////////////000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.....................///////////////...............---------/////////...------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------......//////000------------------------,,,,,,---............---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......---------.........//////,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,------...,,,------------.........------------...///000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------..................///////////////.........---------------/////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---......///000000------------------------+++,,,------.........---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------...------,,,,,,------...,,,,,,---------.........------------...///000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...................../////////000.........------,,,,,,,,,/////////...------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000------------------------+++,,,------.........---...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++*********************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---...///000111////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000.........------,,,,,,,,,000//////...------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,++++++---///+++,,,------......------,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---......//////......000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++************************************************************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---,,,++++++---///+++,,,------...---------,,,,,,,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,---......//////......000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,...******+++++++++******)))+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++---///++++++,,,---------------------------,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---......//////......000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++,,,---,,,+++,,,...000---,,,+++***************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///++++++,,,------------,,,...------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,,,,---......///.........//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))*********+++++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++***,,,------,,,---///111///---,,,***))))))*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///***+++,,,,,,------,,,,,,---------,,,,,,++++++******************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,---......///.........//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************))))))*********+++++++++*********************************************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,---///111///...,,,***))))))***+++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++---///******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,---......//////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************)))************+++++++++************************************************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,+++,,,...000...---,,,+++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++******+++---///******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......------,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///,,,---......//////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++***************************))))))***+++++++++++++++***************++++++,,,************************************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************)))************+++++++++************************************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///000000///---,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///+++++++++++++++++++++++++++,,,,,,,,,******,,,...,,,,,,,,,---,,,,,,++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++******+++---000******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------......------,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******************************))))))***++++++++++++************)))***++++++,,,************************************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,***+++,,,---...---,,,+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************************************)))******++++++,,,------++++++******++++++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------............///------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,---...///...---,,,.........------,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...//////))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************************************,,,+++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------............------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))***++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,---------,,,,,,++++++++++++,,,------......------......---------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,---.........))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++************************************************------,,,,,,+++******)))++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******************************))))))))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------............------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))***++++++++++++***************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.........------------,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************,,,,,,,,,++++++*********++++++******++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************)))))))))((())))))***+++++++++++++++++++++++++++************++++++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************************++++++++++++++++++++++++......---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************)))))))))((())))))***++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++************************)))))))))((())))))***+++++++++++++++++++++++++++))))))*********+++++++++************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************)))))))))((())))))***++++++++++++***************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************)))******+++,,,,,,------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++***************************))))))))))))***++++++++++++++++++++++++++++++)))))))))************+++***************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************))))))))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++************************)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************+++++++++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111......---,,,,,,,,,,,,---++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************+++,,,,,,------******++++++++++++******************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************))))))))))))))))))***++++++++++++******************************************************+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,*********+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************------,,,++++++*********++++++******++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))***+++,,,------...******++++++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))***++++++++++++***************************************************)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,------.........,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---************************------.........---,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++---......,,,*********************************************************))))))***++++++++++++*********++++++++++++******++++++******************++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++************++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++************************,,,,,,---...---,,,***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........------------------------......---------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((---,,,,,,++++++,,,,,,---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***,,,************************,,,,,,---------------,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++++++++******************************************************))))))***++++++++++++*********++++++++++++******************************+++++++++++++++++++++++++++++++++***************)))************+++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))************+++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++************++++++************************))))))))))))))))))))))))******************++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,------,,,,,,+++***************************************************++++++++++++++++++++++++,,,------,,,+++******,,,************)))))))))((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++******+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***(((''')))+++++++++++++++++++++++++++***++++++,,,------------------------------,,,,,,++++++++++++++++++++++++---***((())),,,...,,,***************************************************))))))***++++++++++++*********++++++++++++******************************++++++++++++++++++++++++***************+++++++++)))************+++++++++*********************************++++++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************************************+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************))))))))))))))))))))))))+++++++++************)))'''((()))***+++,,,------)))))))))))))))))))))))))))))))))*********++++++************************---,,,,,,++++++++++++,,,************************************************************************+++,,,---,,,+++***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++,,,---///...,,,***))))))++++++++++++++++++++++++)))***+++,,,------------.........------,,,,,,,,,++++++++++++++++++++++++---***)))---222333///***************************************************))))))***++++++++++++*********++++++++++++*********************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************************++++++++++++************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************++++++************++++++************************))))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************---,,,+++******+++,,,---************************************************)))))))))))))))))))))))))))***++++++))))))***+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++++++++++++++///333444222...***)))++++++++++++++++++++++++)))***+++,,,---..................------,,,,,,,,,++++++++++++++++++++++++,,,+++---333888777111+++************************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************************************++++++************++++++************************))))))))))))))))))))))))'''((()))***+++,,,------************************))))))))))))))))))))))))(((((()))))))))*********************************,,,+++***)))******,,,---************************************************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))******************++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++***...333555333///+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------,,,,,,++++++++++++++++++++++++***,,,///444888666000+++************************************************))))))***++++++++++++*********++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++************************)))))))))************+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++***************************************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++************************))))))))))))))))))))))))&&&'''((()))+++---...///+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******************************+++************++++++,,,************************************************))))))))))))))))))))))))'''((())))))(((''')))***))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++)))))))))))))))*********+++++++++******+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,************************++++++,,,,,,------......************++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,***************************************************************************,,,///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,------------------++++++++++++++++++++++++)))+++---000111///---+++************************************************))))))***++++++++++++*********++++++++++++******((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))************+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++************************))))))))))))))))))))))))'''((((((***+++,,,------***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))***+++++++++++++++************************************************************************((()))******))))))***,,,((()))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++*********))))))************************)))))))))******+++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++,,,------************++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************)))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,,,,,,,------.........++++++++++++++++++++++++(((***++++++))))))***,,,************************************************))))))***++++++++++++*********++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))************************((()))***,,,,,,,,,+++***************************************************************************)))***,,,,,,++++++,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++******))))))*********************************++++++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,(((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++---,,,,,,++++++,,,,,,---******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++***))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))************************+++++++++*********))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++*********))))))))))))))))))))))))))))))************************++++++******++++++,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++******))))))(((((((((((((((((()))***+++,,,***,,,...222555888;;;<<<111...+++((('''(((+++,,,+++)))((('''((()))+++,,,************************************************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------------------)))''')))---///---)))************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************+++++++++++++++***)))((()))************+++++++++************************++++++++++++++++++++++++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++++++++***))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))************************+++++++++*********))))))((()))))))))************)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++*********))))))))))))))))))))))))))))))************************++++++******++++++,,,---------------------------...------------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++*********************************************************************************))))))(((((((((((((((((())))))***+++,,,+++,,,,,,---...//////000...,,,***((('''(((***+++***)))((('''((()))+++,,,************************************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------------------***((()))---///---***************************+++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))************************+++++++++++++++***)))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++***))))))+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))************************+++++++++***************))))))))))))************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++***************))))))))))))))))))))))))************************++++++******++++++,,,---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++************************************************************************))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++******)))))))))(((***))))))((((((((())))))***)))((((((((()))+++,,,************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********++++++************************++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------------------***(((***---...,,,***************************++++++++++++******)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++******************************************++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++***))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++*********))))))************************************************)))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++************************+++******************+++************************************************))))))))))))))))))))))))************************++++++******++++++,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++************************************************************************(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))******++++++,,,,,,(((((())))))***)))))))))))))))(((((())))))***+++*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,+++)))***,,,---,,,***************************,,,,,,++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************************************+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++***))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++*********))))))******************************************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++*********************************++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******++++++,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++************************************************************************((((((((()))))))))))))))))))))))))))***+++,,,---))))))***+++,,,---......((()))***+++++++++***))))))))))))))))))******+++************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++************************+++++++++,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,+++***++++++,,,+++***************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************************************************************)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++***))))))************************+++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))***************************************+++++++++************))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************++++++******++++++,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************))))))))))))******************)))******+++,,,---++++++++++++++++++++++++*********++++++***))))))((()))))))))************************************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,************************++++++,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************************+++++++++************************))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++***))))))************************+++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))************************))))))*********+++++++++************)))))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++******++++++,,,---------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************)))*********+++++++++,,,************+++,,,------+++++++++******)))))))))*********)))(((((((((((((((((()))***************************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,+++******+++************************)))))))))***++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************))))))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++************)))************************))))))******+++++++++++++++*********))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************+++,,,---...************+++++++++++++++***)))'''&&&&&&&&&&&&(((((()))***************************************************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,---,,,*********+++************************(((((()))***+++,,,,,,---)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))******++++++++++++************************((()))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))++++++******)))************************(((((())))))*********+++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---..............................---------,,,,,,,,,,,,,,,+++***))))))******************************++++++++++++++++++++++++...---,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++******))))))******************************************************++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))'''(((***+++++++++***)))************************((()))))))))************************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,++++++***))))))******************************++++++++++++++++++++++++...---,,,+++************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,++++++)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++******))))))******************************************************++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))((((((***+++++++++***)))************************))))))))))))************************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******)))*********************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++***************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++******))))))******************************************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))***+++,,,+++******************************)))))))))))))))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***************+++************************++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************++++++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++,,,+++******))))))*********************************************************************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))***,,,,,,++++++*********************************))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********************************************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************++++++************************++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++,,,,,,------*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++,,,+++******))))))******************************************************************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***************************************))))))))))))***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++***************++++++++++++++++++,,,,,,------...*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++******))))))******************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************************)))))))))(((******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++---......///------------------------,,,,,,,,,++++++++++++*********))))))***++++++,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++))))))*********+++++++++)))******+++,,,,,,------************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,+++******))))))******************************************************************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,---,,,++++++************************+++*********))))))((((((*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++******************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++---...//////........................,,,,,,,,,+++++++++************))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++))))))******++++++++++++((())))))***++++++,,,,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++,,,++++++***)))*********************************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((************************************************************************************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((((())))))*********+++************************************************,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************---,,,,,,+++*********+++)))***+++,,,,,,+++***))),,,,,,++++++***))))))))),,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++*********))))))******++++++++++++******************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************************+++++++++,,,))))))))))))*********+++************************************************++++++***))))))***++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************---,,,++++++******++++++)))***+++,,,,,,+++***)))++++++++++++************,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++*********+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++*********************++++++++++++******************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************)))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))))))))***************************************************************++++++***))))))***++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,++++++******++++++******++++++++++++******************++++++++++++,,,------------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************+++++++++************************************************************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))*********+++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++******+++,,,,,,+++******************************************************************************************************************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********************************************************************************+++******************+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))***++++++,,,------------------............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))*********+++++++++******************************************************************************************************************************************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))*********+++++++++******************************++++++++++++******************************************************++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((())))))))))))*********+++++++++************************************************************************++++++*********************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...---------.........////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))*********+++++++++******************************************************************************************************************************************************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************+++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++++++++*********************************************************)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,------...------........./////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************+++,,,,,,,,,,,,+++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++*********++++++,,,,,,,,,************************************************************************************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,++++++*********************************************************)))***++++++++++++***)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++******++++++,,,------,,,++++++++++++,,,---+++++++++,,,,,,---------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************+++,,,,,,,,,,,,+++************++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,************************************************************************************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************)))***+++,,,,,,+++***)))************************************************************************------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********+++,,,,,,---------++++++++++++------++++++,,,,,,,,,,,,------............/////////000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++*********))))))((((((*********))))))))))))))))))************++++++++++++++++++*********))))))+++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,************************+++++++++*********))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++,,,---...///........................//////.........---------...---,,,+++************++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++,,,------,,,***)))++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((***))))))))))))))))))))))))************++++++++++++++++++*********))))))+++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,************************+++++++++*********))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///........................//////.........---------...---,,,+++************++++++++++++++++++++++++*********++++++++++++,,,************************************************************************))))))))))))))))))))))))***************************************************************************************************+++++++++++++++******++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))******)))************++++++++++++++++++***************+++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,************************+++++++++*********************************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))***+++,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///.......................................---------------,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************************************+++***************++++++++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************)))+++---,,,+++***++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++************************))))))***++++++++++++***------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------....................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------......................................................---,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************************************))))))))))))))))))))))))************************************************************************************************+++***)))((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++)))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******(((((())))))************))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************)))+++---,,,+++***++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++************************))))))***+++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------........................---.....................,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************************************))))))))))))))))))))))))************************************************************************************************+++***)))))))))***,,,---++++++++++++++++++++++++))))))*********+++++++++)))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************((((((((()))******++++++)))************+++++++++***************++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,***************************************+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************)))***++++++,,,+++++++++------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------........./////////........................------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,------......------........................---------...............,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************+++,,,------++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************'''(((((()))******++++++)))************+++++++++))))))*********++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,************************))))))*********+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------................................................////////////................................................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------........................---------.........//////,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************+++,,,---.........++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++'''(((((()))***+++++++++)))************+++++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************)))+++---,,,+++***+++,,,************************))))))******++++++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------------.........//////////////////////////////............/////////000////////////////////////........................------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,------...******+++++++++,,,,,,,,,+++,,,---.........---,,,........................---------.........//////+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))+++,,,...//////......++++++++++++++++++++++++)))************+++++++++)))+++++++++***)))***+++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************************************,,,,,,,,,++++++*********************************************************+++***)))))))))***,,,,,,)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******************************************************+++*********))))))((((((************************************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,************************************************,,,,,,,,,---------..............................,,,,,,,,,---------..............................////////////////////////////////////////////////000000//////..................................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++...------,,,,,,++++++***,,,,,,,,,---------......////////////..................---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++***)))(((((()))***+++))))))))))))************************************,,,,,,,,,+++++++++******************************************************+++***)))))))))***+++,,,************++++++++++++***++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))******+++,,,,,,------,,,,,,,,,++++++++++++***************************************************************)))))))))(((************************************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,************************************************,,,,,,,,,---------..............................,,,,,,---------........................---------........................000000000000000000000000111111000000////////////////////////////////////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))***++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))************************************,,,,,,,,,++++++++++++*********************************************************))))))******+++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++************************************************************))))))))))))************************************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,------------.........------------------------........................000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////------------------------////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,---......,,,------------.........////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************))))))))))))))))))***((()))))))))************************************++++++++++++++++++++++++***************************************************************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,------------...------------------------------------------------------------------------,,,...///...---,,,---...........................---------------------------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********************************************************)))))))))))))))************************************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------------............---------------.................................000000000000000000000000111111000000000000000000////////////////////////000000000000////////////000000000000000000000000........................////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------------------............////////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))((()))))))))************************************++++++++++++++++++++++++************************************************))))))******++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------.........---------------------------------------------------------------------------...//////------...///........................------------------------........................---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++************************************************))))))))))))))))))*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------....../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------.........//////---------....../////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////////////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))***************************************++++++++++++,,,,,,,,,************************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------............------------------------------------------------------------------------...///000///.........000........................------------------------////////////////////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************************************))))))))))))******************************************************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////.........///000000111111000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******------........./////////////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************((()))***++++++***)))((())))))))))))******************************************+++++++++,,,,,,,,,************************************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---------,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------------------------.......................................................................................///000000///...///000................................................////////////////////////,,,,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,************************************************((()))))))))************************************************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////////////////000111222222222111111111111111111111111222222222222222222222222333333333333444444555555333333333333333333333333222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000........................------------------------........................------------------------++++++++++++++++++++++++***************************+++---......---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))***++++++***)))((())))))))))))*********************************************++++++,,,,,,,,,************************************************((()))***+++,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...---,,,+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////...........................................................................000111000///...///111////////////////////////........................000000000000000000000000,,,,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,************************************************(((((())))))*********+++************************************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...///000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000///000000111222333333333222222222222222222222222444444444444444444444444555555555666666666777777555555555555555555555555444444444555555666666666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////------------------------........................------------------------++++++++++++++++++++++++***************************+++---......---+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,------.............../////////000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---***+++,,,---...---,,,+++------------------------...---,,,,,,,,,,,,---.....................------///...---,,,,,,---...///...------------...//////000000///......---,,,,,,000////////////.........///...---...///000//////000---,,,...///......///222111000//////000111222/////////////////////////////////......---------,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++***************************++++++,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------------------------------.........------,,,,,,,,,,,,------,,,***))))))***---------.........//////000000/////////............///000000......///000...111333222//////333777<<<999555333222222444444333777<<<===<<<;;;<<>>@@@CCCEEEEEECCCBBBFFFFFFHHHKKKMMMOOOPPPPPPGGGGGGFFFGGGIIIMMMQQQTTTOOOLLLKKKKKKKKKKKKQQQXXXbbbcccSSSCCCFFFIIIFFFEEEEEEFFFDDD===555222333444555777777666555444444333///111333444333111...,,,555333111000000111333555111000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------......///---.........///000000000000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,------------...............---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------......---,,,,,,---..............................//////............/////////............///000000....../////////000000000///////////////000000000//////000111000000//////...000111111111000///...222222222222222222222222111111000000///......---.........///////////////------------.........///.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........------............------------------------------...------------,,,,,,,,,+++,,,............///111------........./////////------...//////000000111000111111000//////000222000000000222777<<>>;;;888777999;;;000111333444444222///...111111111111000000000///000000000000000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000///////////////000000000000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------...///...---,,,,,,...........................,,,,,,,,,,,,------------........................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////......---,,,,,,,,,,,,------,,,+++***+++,,,---...,,,,,,,,,---------......................................./////////000000000000000000000000000000111000000000000111222222444444333333222222222222333333333222222111111111111333444333222222444666555::::::555333555777666333333333333333333333333222222222222222222222222............////////////........./////////000000//////.........---------.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------............------------------------------------------------------,,,...///...---,,,---///........./////////000000222222222111111111111111111222222111111222555777>>>IIISSSRRRJJJDDDGGGLLLHHHCCCBBBIIIRRRSSSKKKAAAIIIMMMRRRVVVXXXZZZ]]]```RRR[[[dddgggdddbbbeeeiiieee___```fffaaaWWW[[[iiixxxtttrrrpppkkkbbb^^^^^^cccqqqooogggiiihhh```^^^qqq}}}}}}xxxzzz}}}}}}ppp]]]ZZZVVV^^^fffeeeZZZKKK@@@:::888777666444444444555666111111111000000000//////111111111111111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000/////////000000000000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...///000///---,,,---...........................,,,,,,,,,---------..............................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------........./////////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++,,,,,,------.........---...////////////...---.........//////000000111000000111111111111000000222111111111111222333333333333333333222222222222111111111111111222222222555777777666444555:::>>>;;;CCCFFF@@@===??????<<<===<<<;;;::::::;;;<<<===555555555444444333333333111111111111000000000///////////////000000000000/////////.........------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------........./////////------............------------------------------,,,,,,,,,------------...---...///...---,,,---........./////////000000000000000000111111111111111444555555555555777;;;>>>FFFSSS^^^ZZZKKK@@@BBBHHHMMMIIIJJJTTT```bbbYYYOOOSSSXXX]]]```aaadddjjjoookkkqqqvvvtttnnnjjjlllooowwwqqqpppqqqlllfffhhhqqquuuooooookkk{{{}}}yyy|||vvvggg___ZZZ___gggnnnrrrsssrrrqqqtttmmmvvv```LLLHHHCCC<<<555222333666888222222222111111111111000111111111111111111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000000000000000000000000000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000000000...---...///........................---------.........//////........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...//////............////////////......---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,++++++,,,,,,---......///---...///000000///...------......///000000111111000111111222222111111000222222222222222333444444333333444555777888999999888999;;;===???AAACCCCCCIIIKKKKKKIIIGGGJJJQQQWWWZZZgggooojjjffffffccc[[[RRRPPPMMMKKKKKKMMMPPPRRRSSSQQQMMMHHHBBB===999777666666555444333333222111//////000000000111111111////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////------............------------------------------,,,,,,,,,---------......,,,...////////////000222.../////////000000000000///000111333444666777777888888999999:::>>>BBBFFFMMMXXXaaa]]]PPPHHHKKKQQQ\\\\\\```hhhrrrvvvsssooopppqqqrrrtttwww|||~~~{{{xxxxxx|||}}}~~~zzzqqqmmmiiimmmxxx|||uuuooopppgggkkk{{{{{{vvvrrrmmmjjjcccYYYOOOEEE===999555444444444333333333333222222222222222222222222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------......//////000000/////////000111111111222000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///000111000.........///................................./////////000000...........................................................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,---...///000............/////////000......---,,,,,,,,,,,,---***+++,,,---...---,,,+++++++++,,,,,,---...//////---...///000000///...------......///000111111222000111222333333222111000333333222222333333444555:::;;;<<>>???:::;;;<<<===???BBBHHHLLLWWW^^^eeeccc]]]ZZZ```fffkkkooouuu{{{yyytttyyy~~~~~~wwwgggaaaooo~~~~~~xxxvvvsssxxxhhhPPPBBB777666666666666555555555222222222222222222222222000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------------......///000000000......///000111222222333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////////////////000111000///...///000////////////////////////////////////000000000000////////////////////////......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......///////////////////////////............---------,,,,,,,,,---------......------............------000...---,,,,,,---///000...///111222222111111111666111000333333000111555444333555999:::999???HHHNNNYYYbbbdddccchhhrrrzzzxxx~~~zzzrrrqqqzzz|||kkkddd]]]RRRKKKJJJQQQTTTNNNFFFBBB777333//////333555333111222111000...............------,,,++++++,,,,,,---------------------------///...------++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222111111000///......---,,,,,,,,,---------..............................//////000000//////...---,,,...000111222111000///111666;;;@@@AAABBBCCCCCCAAAMMMOOOEEEAAAMMMYYY]]]aaa``````ccciiirrr{{{{{{}}}}}}qqqttt|||tttpppooovvv[[[NNNAAA???AAA;;;999<<<888888666666555333111222444666000...111333000---,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---,,,---...///000222222222222222222222222////////////....................................---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000/////////.........////////////000////////////000111222222111111222000///...///111222222111111111000000000000000000000000000000000000000000000////////////........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------.........///////////////////////////............---------,,,,,,---------.........---......//////......---...------------///000111333222000///...000333666222///000555666444777<<<;;;???DDDHHHMMMUUU___fffuuukkkhhhnnnssssssyyyxxxxxxzzzvvvssswwwzzzhhh]]]VVVLLL@@@999777666222...///.........///000000///000000/////////.........------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111000///.........,,,,,,---------.................................------..................222222222222333555666777>>>@@@BBBCCCCCCBBBCCCEEE]]]___]]]WWWWWW```iiinnniiiooowww}}}{{{sssjjjjjjpppwwwyyywww~~~rrrllleeeVVVNNNEEE777<<<888444333333444444444666111///222333111111222/////////.........------.........---------,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...///000222222222222222222222222////////////....................................---,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////////////////////////////000000000111111///////////////000111222222333333222111000111333000000000000////////////111111111111111111111111111111111111000000000000......................../////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///************************)))************+++++++++******************************+++++++++,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........///////////////////////////............---------,,,------------.........---......//////......---------......///000111111222222111///...///222444444333555777999;;;BBBJJJYYYeeennnqqqyyyyyyXXXPPPLLLOOOQQQPPPTTT[[[cccggglllpppooohhh]]]UUUSSSTTTXXXaaalllssstttrrrkkkkkkxxx}}}|||~~~zzzmmm[[[PPPKKKFFF>>>777777555333222222222000....../////////...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111111111000000//////......,,,------------.................................------......///000000000222111000000222555999;;;DDDDDDDDDDDDEEEHHHMMMPPPdddcccgggqqqyyy}}}tttnnnqqquuuvvvtttxxxqqqzzz}}}```BBB>>>:::888999888333...555111000111111///000333000000000000////////////.........------------,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------......///000222222222222222222222222////////////............---------------------------,,,,,,,,,,,,---...............---------------------------------------////////////////////////////////////////////////000000000111111111222222111111111000111111222222111222333222000000000222000000000000000000000111222222222222222222222222222222111111111000000000////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........************************))))))*********+++++++++******************************+++++++++,,,,,,,,,000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///////////////////////////............---------------------..................////////////............///000111111111000///222555555333222222444777:::@@@FFFMMMVVVbbblllnnndddgggooowwwuuujjj]]]RRRLLLIIIIIIKKKJJJGGGKKKRRRXXXZZZ\\\ZZZTTTPPPNNNOOOHHHIIIOOOZZZdddgggbbb\\\[[[RRRTTTYYYUUUTTTWWWTTTbbbdddlllxxxyyyqqqlllcccUUUIII@@@;;;666333333333222000---.../////////...------........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111111000000000/////////...------------....................................000000000000000111111222000000000222555:::>>>AAAHHHHHHIIIJJJMMMTTT\\\bbbkkklllzzz|||iiifffpppwwwfff]]]NNN???888777666333666333333555333//////222111000000000000/////////............------------------------------------,,,------......------,,,,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...............//////000111111111111111111111111////////////............---------------------------,,,,,,,,,,,,---.....................---------------------------------////////////////////////...///////////////000000000000111111111222222222444333333222222333333444222333444444222111111222222222222222333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************))))))*********+++++++++******************************+++++++++,,,,,,,,,111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////////////////............------------------.........//////...//////////////////...111111111222222111000000000333666666444666;;;???AAALLL[[[jjjvvvxxxjjj[[[RRRLLLIIIMMMTTT[[[ccciiihhhaaaZZZTTTOOOPPPTTTZZZ___^^^\\\```eeeqqqrrrooofff]]]YYY^^^eee```eeeooo{{{}}}vvvlllXXXNNNNNNKKKLLLLLLEEEHHHMMMRRRXXXbbbqqqsssfffLLLEEE<<<666666666444222000000111111111111111111........................+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111000000000000////////////---------.........//////////////////////////////111111000//////000111111000222555:::???DDDHHHJJJRRRTTTWWW[[[bbbkkkuuu|||yyyqqqppphhhhhhttt}}}yyyxxxZZZHHHBBB@@@===777444444777777333222333000000000/////////......//////.........---------------------------------,,,------......------,,,,,,,,,---------.........++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........///////////////111111111111111111111111////////////............---------------------------,,,,,,,,,,,,---......................................................000000000000000000000000/////////000000000111111000000111111111222222222333333222222222333444444333555777666555333333444333333333333333333444444222222222222222222222222111111111000000000//////111111111111111111111111111111000000000/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------************************)))************+++++++++******************************+++++++++,,,,,,,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........////////////////////////////////////............---------------........./////////...//////000000//////...222222222222222222222222222444555555777@@@MMMWWWfffqqqxxxmmm[[[MMMBBBCCCGGGGGGIIIMMMVVV^^^ggglllkkkhhheeedddeeelllxxx}}}}}}{{{wwwtttvvv}}}rrrkkkaaa[[[TTTHHHHHHOOOTTTUUUVVV[[[```cccaaaeeeooo~~~mmmcccVVVMMMGGGAAA999444222111000///.........///........................,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222000000000000////////////------........./////////////////////////////////000///.........///111111111444:::@@@HHHNNNSSSVVV\\\aaajjjtttyyynnnooonnnfffdddnnnqqqYYYDDD===666111333444222000000000000000000/////////////////////.........------------------------------,,,------......------,,,,,,---------............+++++++++,,,---///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111---...///000000000000///111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...................../////////////////////////////////000000000000000000000000///000000111111222222333222222222222333333333444222222222222333444555555222444666666444333222222555555555444444333333333444444444444444444444444222222111111111000000000222222222222222222222222111111111111000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,---------..................///////////////////////////////////////............---------............//////////////////000000000000//////111111000111222444666777999???GGGNNNTTT___nnnyyy}}}xxxmmmaaa[[[aaaiiimmmnnnoooqqqssscccUUUMMMSSS[[[^^^dddmmmssstttwwwyyyzzzzzz|||~~~uuuhhhdddlllqqqqqqooojjj^^^RRRMMMOOOUUU___lllyyywwwmmmeee___VVVJJJ@@@:::888444000...------...........................---------...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222////////////000000000000............////////////////////////////////////000/////////111333666888<<>>>>><<<:::999:::::::::999888777666666555666666666666666666666666444444333333333222222222333333333333333333333333222222111111111000000000////////////////////////................................................------------------------------------------------************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,------...................../////////000//////////////////////////////.........---------............/////////000//////000000000000///////////////000222555999;;;DDDRRRdddsss}}}yyydddZZZYYYTTTKKKOOOQQQZZZgggtttzzzmmmgggooozzz{{{fffYYYTTTLLLGGGIIISSS```jjjpppmmmkkkmmmnnnjjj___UUUIIIEEE???999555333333333////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222////////////000000000000............/////////000000000000000000000000000111111111222555999===???MMMOOORRRYYYcccooozzzrrrlllaaannn{{{ooolllppptttmmmiiimmmwwwsssmmmmmmsss~~~yyytttqqqvvvtttnnn```eee{{{zzzeeeMMMBBB???<<<777555333333333222222222111111000/////////............------------------------,,,------......------,,,---------.........//////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222333---...000111111111000///000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........//////000000000000000000000000000000111111111111111111111111111111222333444444555555777777777777888888888888::::::;;;<<<>>>@@@BBBCCCIIIKKKMMMNNNLLLJJJIIIIII@@@@@@???>>><<<;;;::::::888888888888888888888888666666555555555444444444333333333333333333333333222222222111111111111000000000000000000000000000................................................------------------------------------------------*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000////////////000000//////.........---111000///---------...//////++++++222444111///111444000333999;;;===KKK\\\rrr~~~cccPPPRRROOOHHHIIITTT___rrrnnn```]]]YYYRRRSSSZZZYYYYYY]]]fffmmmqqqsssuuupppggg\\\SSSGGG;;;666888444666666111......---,,,222111000000111000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////---,,,,,,---...///------///000111111111111000000000000000000000000111111000000/////////......///000000///000222444------///333999AAAHHHKKKTTT[[[aaahhhwww~~~kkkuuu}}}~~~|||{{{tttlllkkk{{{}}}~~~uuujjjcccfffmmmzzzgggLLL>>>999999888444333555555111...//////////////////.........000///...---------------........................,,,,,,,,,---------............------------......------------------------------------------------,,,,,,------...///000000......//////000000111111000000000000////////////000000///...------,,,,,,,,,,,,,,,---------......//////.........//////000...............///000111333111///...000111222111000111222333666888666222555555666555555777;;;>>>888:::<<<@@@CCCFFFHHHIIIMMMOOOQQQTTTWWW[[[```ccchhhvvv|||tttoooooopppkkkfff]]]TTTNNNLLLMMMOOOEEEDDDDDDEEEBBB>>>>>>BBB;;;555555999:::666555999:::777555555666777888777666333222111111//////111222222000//////......///111111111111000000000000............//////000000////////////////////////......---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000000000////////////000000/////////.....................//////000111777222///111111///111555333333888FFFUUUeeeuuuvvv[[[JJJOOOSSSVVV^^^jjjxxx|||ssssssqqqjjj```XXXZZZfffyyy~~~tttjjjSSS;;;333222111222333222222333000...,,,,,,...///000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...------------...///---...///000111111111111000000000000000000000000....../////////000000000111222222111000///111222666444444:::EEEOOOUUUVVVZZZdddpppyyyuuujjjfffjjj}}}vvv{{{kkkeeehhhqqq{{{eeeKKK:::777333222444444222222555000000////////////......//////...---------..............................,,,,,,---------...............------------......------------------------------------------------,,,,,,------...//////000......//////000000111111111000000000////////////000//////...------,,,,,,,,,,,,---------.........------------...///000111333222111000000000000000000111333555666555555555666666555222222555888:::888888999===@@@CCCDDDDDDDDDCCCEEEKKKUUU```hhhlll|||{{{yyyxxx{{{}}}{{{yyyjjjbbb\\\\\\[[[VVVQQQNNNJJJEEEBBBBBB???:::999===999999888777555555555666111111333666777777666777222222222222333333333333111111111000000000//////------......////////////////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111000000000/////////000000////////////......,,,---...///111111222222333111///000000000555;;;888AAAPPPeee~~~wwwqqqrrryyyppp```ccciiiooo|||}}}iiiUUUTTTdddsss^^^BBB888222444444///...111111///,,,,,,---///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///......------...//////......///000111111111111000000000000000000000000,,,,,,---...///000111222...///000000//////111333===;;;<<>>===<<<<<<===AAADDDCCCBBBCCCGGGNNNSSSUUUUUU[[[[[[aaannn~~~rrriii___WWWNNNFFFCCCDDD@@@@@@>>><<<999777777888333555666777666444222///111111222333333333222222111111000000000/////////---------...............////////////////////////.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------///////////////000000000111111111000000000//////000000//////////////////,,,---///111222222222111...///111333444888>>>DDDRRRcccxxxnnneee[[[VVVZZZeeevvvoooUUUNNNOOOeee|||aaaNNN>>>;;;777///...333444222000///000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.............../////////...///000111111111111111////////////////////////,,,,,,---...///000111111---...000222333555999;;;@@@DDDMMMYYYfffpppuuuwww|||uuuooolllwww~~~~~~zzzvvvwwwQQQDDD888666777666555444222222222111000000//////......---......///000000........................------------..................------------......---------------------------------------------------------.........//////......//////000000111111111111111000000000////////////.........---------------------...............---------...//////000000000000111222333555555888<<>>666444777111111000111222111///---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------......//////000000000///000000111111111111000////////////////////////.........////////////000000111333555888===CCCGGGLLLYYYjjjwww}}}nnnrrruuusssqqqttt~~~zzzxxx~~~nnndddjjj|||ttt\\\CCC777666888999999444333333222111111000000...............///000111........................---------.........//////......------------......---------------------------------------------------------.....................//////000000111111111111111111000000000000...............------------------.........//////000000///.........//////111222333444777999;;;<<>>777777777777777666555444111111111111000000000000........................000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...//////000000111111222222222111111111000000000//////000000000000111111000111111222222222222111222555<<>>:::666666555555555555666777333333222222222111111111///////////////.........000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................//////000111111222222222222222111111111000000//////000000000111111111000000000111222333444555888@@@OOOfffnnnYYYPPPVVVbbbgggjjjttt}}}vvv^^^OOOLLLUUU___qqqwwwvvvkkkddd```VVVJJJ<<<999444111111111111111////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---///000111111000000111111111222222111111000000000000000000000000000...//////000111222333333333444666;;;CCCQQQ___hhh~~~|||vvv}}}{{{yyyooonnnpppfffnnn|||jjjMMM<<<777666666555444333222111111111000//////////////////....................................////////////......------------......------------------------------------------------..............................//////000000111111222222222111111111000000..................................../////////////////////000111333444555777999>>>DDDKKKRRRXXX[[[bbbmmm|||kkkYYYTTTNNNFFF???===:::777555555555666444444444333333333222222111111000000000/////////000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------...........................//////000111222222222222222222111111111111000//////000000111111111222/////////000222444777888HHHUUUiiipppbbbYYYZZZmmm}}}xxxuuu```WWWSSSPPPPPPhhh{{{wwwLLLEEE<<<444111000111111000000000000000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---///000111111111000111111222222222111111000000000000000000000000000------///000222444555666:::<<<@@@HHHUUUgggyyyooogggvvv}}}{{{|||lllPPPFFF777666666444333222111111222111000//////...//////..................................../////////000.........------.........------------------------------------------------.....................---......//////000111111111222222222111111111111000---................................./////////000---...///000333555888999AAAEEELLLVVVbbbllluuuzzzxxxnnnQQQMMMGGG@@@<<<999999999555555444444444333333333222222111111000000//////000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------------...///////////////000111111222222111111111111000000000000,,,///111222222111222333222......222444888CCCOOOrrr{{{lll]]]WWWWWWSSSZZZttt}}}bbbEEE999777555444444666...+++///222000///111//////.........---------........................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------....................................//////000000111111111222222222222111000000---------------...000000...000222111...000:::EEEOOOQQQXXXdddtttpppggghhhzzz~~~xxxzzz}}}YYY???===666///111777666///111111111111000000000000////////////////////////................................................------------------------//////.........------------------...............000////////////111333444111111111111000000000000//////.........---------,,,...000111000000000111666555222444777111444FFFOOOfffwww{{{}}}___MMMFFFAAA===<<<;;;999666333222333666999444333222111000///......222111111111111111222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------------...////////////000000111111222222111111111111000000000000111111000000//////000111222111444777999DDDZZZooovvviiihhhmmmppp```UUUPPPRRR```ttt~~~XXX;;;000//////333000000333222...///333//////.........---------........................------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------....................................//////000111111111222222222222222111000000.........//////000000000222222333444555999@@@GGGRRR\\\lll|||vvvooopppsssNNNCCC:::888666111111555111111111000000000//////////////////////////////................................................------------------------//////.........------------------............///000/////////000111333444111111111111000000000000//////.........------------...000000//////000111...111111777??????III```yyyjjjSSSGGGCCC???>>><<<:::888666444333000000111222222333333333222111111000000111111222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------......///000//////000000111222222222222222111111111000000000444222///...///111111111333444666999AAAVVVwwwyyy___YYYgggxxx}}}jjjcccaaabbb___^^^nnnuuuMMM===:::666222333666777222---...222/////////.........------........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,---------....................................///000000111111222222222222222222111111000//////000111111111000000222222222555<<>>:::555444111111000000000/////////////////////////////////................................................................................................------......//////000000000000000111111222222222111111111111000000000////////////..................///000///......000111555<<>>888888777666444444333333222222111000000000111111000000000000000000000000........................------------------------------------------------------------------------...------,,,,,,------...------------------------///............///000000000000000111222222333333222222222222111111111111000000000111333444444333777???NNNbbbvvvwwwkkk]]]VVV```yyy}}}||||||rrrYYYPPPQQQ\\\ppp~~~jjjQQQAAA:::777222//////111000...000000/////////.................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................//////000000111222222222222333333333333222111111...///000111111222222222000999@@@CCCLLL^^^qqq{{{tttiiiqqqsssrrrrrr{{{{{{jjjmmm{{{tttwwwUUUBBB;;;777222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................---.....................------......///000000111111111111222222222222222111111111111000000000///////////////////////////...///000///...///111333444AAAPPPkkklllXXXKKKEEE===<<<999777666666666777333333222111111111111111111111111111111111111111........................------------------------------------------------------------------------...------,,,,,,------...------------------------//////......//////000111000000111111222333333333333222222222222111111111000111222222222222555777HHH[[[vvvyyyggg^^^[[[ZZZ```ooo}}}sssllllllqqqwww{{{}}}zzzvvvrrrppphhhiiikkkmmmooosssxxx|||rrrrrrtttyyykkkWWWOOOKKKTTToooxxxpppRRRJJJ===222000333333000000000000/////////..............................------------------------,,,,,,,,,---------......------------............,,,,,,,,,---------..............................//////000111111222222333333333333333333222222111//////000000222333555666>>>KKKUUUXXX```ssswwwrrrqqqvvvrrr{{{[[[BBB999555333333222222222111111111000000000000000000000000////////////////////////////////////////////////........................---------...............------...///000000111222111111222222333222222111111111111111000000000000...////////////000000000...///000000000111444777777HHH\\\vvv~~~|||uuu{{{}}}}}}oooWWWLLLDDDAAA<<<777444555666888555444333222222222222222111111111111111111111111...................................................................................................------,,,,,,------...------------------------///////////////000000111000111111222222333333444333333222222222111111111000333555444333777AAAIIIiiinnn___ccckkktttyyy}}}|||vvvrrrqqqrrrtttfff```XXXSSSSSSVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSUUUYYY\\\```oooxxxvvvxxx}}}lllYYYSSSPPP[[[rrruuu^^^EEE666444555333000000000000/////////...........................------------------------,,,,,,,,,---------......------------.........///,,,,,,,,,---------..............................///000000111111222333333333333444444333333222111222111000111333666:::<<>>EEERRR___ppp~~~kkkWWWHHH<<<<<<999666555444333555777666444333222222222000//////////////////...------........................//////.........------------------............///........................................................./////////000000111111111222333333444444333333222000///000111111555666;;;JJJbbbzzz~~~ppppppuuuiiibbbaaa___YYYSSSPPPNNNMMMOOORRRTTTTTTSSSWWWVVVVVVWWWXXX[[[^^^___mmmqqquuusssoookkklllooorrrqqqqqqsssuuuuuusssqqqpppooommmiiiddd^^^XXXUUUVVVSSSPPPPPPPPPPPPNNNKKKKKKTTT]]]``````eeepppzzzzzzmmmfffjjjlllpppxxx{{{lllbbb```bbb}}}bbbJJJ===888888222------222444333///000000/////////.........////////////////////////........................------............------------------------------........................//////000111222333444444444555555444222111111222777444333444888>>>GGGMMMhhhwwwzzz|||zzz~~~sssrrrzzzyyypppcccJJJ===666:::999///---444111111111111000000000000000000000000000000000000000/////////............////////////////////////.................................///////////////111111111111111111111111222111111000000000000000...///000000//////000222111222666999:::>>>JJJVVVmmmxxxqqquuukkkUUUCCC===999888999888555222444333222333444444333222000000//////......------.......................................------------------............///........................------------------............/////////000000000111111111222333444444444555222000///111333444555::::::GGGhhh}}}mmmppp~~~ttt]]]VVVOOOKKKLLLMMMLLLKKKJJJLLLNNNPPPRRRUUUYYY[[[eeegggiiimmmsssyyy~~~zzztttjjjccc[[[WWWWWWWWWTTTQQQOOOQQQQQQNNNKKKKKKOOOSSS]]]fffrrryyyxxxqqqhhhbbbcccccccccdddiiisss~~~mmmaaa[[[cccppp~~~```FFF;;;888333......111333111...000000000/////////......////////////////////////........................------............------------------------------........................//////000111222333444444111222333333111111333555000222444888AAAMMM[[[ddd~~~xxxrrrtttuuuooohhhqqqsssSSS;;;<<<===222---444222222111111111000000000000000000000000000000000////////////............////////////////////////.................................//////000000000222222222222222222222222222111111000000000000000...000111111000000222333555777:::===AAALLLbbbwww|||^^^RRRCCC;;;;;;;;;777222444444333444555555333111//////..................................................................---------............///........................,,,,,,,,,---------------...////////////000000000000111111222333444555555555111...111555666888:::<<>>DDDMMM^^^rrrwwwsss~~~}}}rrr}}}KKK888:::;;;666333222222222111111111000000///////////////////////////////////////.........////////////////////////.................................///000000111111222222222222222222222222222111111000000000000000000222333333222222444555999:::???GGGRRReee{{{kkkkkk{{{```HHH===;;;999666777666555555555444222//////......---......///000////////////////////////---.....................---------............///........................,,,,,,,,,---------......////////////000000000111000111222333444555666666555000000444666555777;;;AAARRRrrrdddeeerrr|||~~~sss^^^SSSNNNNNNOOOPPPQQQRRRUUUZZZ```fffjjjlllwww|||yyyuuutttqqqhhh\\\QQQQQQNNNKKKKKKOOOVVV]]]aaa[[[bbbhhheee^^^YYY[[[```lllrrrzzz```ZZZXXXcccxxxyyyhhhLLLEEE<<<555111111222333111000000000////////////////////////////////////........................------............------................................./////////000000000000111222333444444555444555444222111111333555777EEERRRVVV\\\lll~~~kkklll~~~sssGGG666::::::222222222222222111111111111////////////////////////.........///////////////////////////////////////..............................//////000111111222222222222222222222222222222111111000000000000000000111222222222333555888<<>>QQQXXXbbbqqquuu}}}mmmIII;;;;;;333333333222222222111111000000000000000000000000---.........//////000000////////////////////////........................---...///000111222333333333333333333333333333333222111111000000000000000222333555888???IIIUUU]]]zzzxxxhhhhhhzzzRRRLLLCCC;;;777666666666CCCDDDCCC???999333000///333222222111000/////////000000///...------,,,,,,---------.........//////////////////////////////............/////////000111000000000000000111222333444444666777777555333:::555333:::MMMiiinnnhhhsssyyysssrrrfff___YYYUUUZZZ]]]hhh}}}|||pppfff```WWW]]]vvvwwwXXXDDD>>>000666000///222444111...,,,////////////////////////........................////////////////////////......////////////......////////////000000000000222333444666666666666555::::::333333:::999;;;HHHUUUggg}}}}}}qqqtttzzzffflll^^^EEE;;;999222...111555666444444333111//////000111000///........................000000//////.........---////////////000000000000//////000111222333333444555555444333333222111111222...---111333111111444111;;;>>>AAAMMMXXXiii~~~zzz{{{tttxxxiiiKKK@@@@@@===:::999LLLHHHDDD@@@===;;;999777222222222222222111000000000//////......---,,,,,,---------.........//////////////////////////////........./////////000000000000000000000111111222444444444555777888888888888888;;;HHHeeewwwlllkkknnnuuu|||}}}hhh]]]___dddfffdddiiiuuu|||lll]]]^^^qqq{{{fffDDD888333333///---000222111///111////////////////////////........................////////////////////////...//////000000//////...////////////000000000000222333444666777666666555444>>>;;;222333999FFFYYYiii~~~vvvxxxjjjnnnvvv]]]___xxxgggBBB888999666333222444222///333111000///000111000///........................000/////////............////////////000000000000//////000111222333444444555555444333333222111111444000...111111//////222666>>>AAAIII___sss~~~{{{zzzzzz{{{kkkPPPAAA:::999===ZZZSSSJJJFFFEEEBBB;;;555222222333333333222111111000//////......---------------........./////////////////////////////////....../////////000000000000000000000000111222222555444444555666888;;;<<<777@@@LLLaaayyygggqqqwwwrrr{{{qqqbbbSSSWWWkkkxxxkkkfffdddkkksss{{{uuummmcccwwwxxxNNN;;;<<<555111000222222///000333////////////////////////........................///////////////////////////000000111111000000////////////000000000111111222333555666777777666666...:::;;;888BBBNNNZZZiii}}}vvvxxxmmmwwwrrruuu}}}eeecccvvvaaa>>>>>>:::444222333222///333222000000111111111000........................////////////............////////////000000000000//////000111222333444444555444444333333222222111444000///222222111333777<<>>>>>eee[[[PPPLLLLLLIII???666333333333333333222111000000/////////......------............////////////////////////////////////...////////////000000000000000000000111222333333444555666666777888:::<<<999NNNfff|||iiikkktttjjj\\\UUUSSSbbbpppddd```aaacccwww|||xxxpppUUU^^^aaaHHH???:::666555666333///...111////////////////////////........................////////////////////////000000111111111111000000/////////000000111111222222333555666777777666666222444888MMMjjjsssssszzzzzz{{{www~~~wwwtttsss}}}yyySSSCCC666666666222222666444222000000111222111000........................///////////////.........////////////000000000000///000000111222333444555444444444333333222222222333000000333555555:::@@@BBBOOO\\\tttwwwkkkjjj|||xxxaaaMMM@@@yyyjjjYYYOOOMMMLLLIIIEEE777666555444222111000000///////////////................../////////000000////////////////////////////////////000000000111000000000000111222333444222555888999888888999:::AAA```tttbbbjjjxxxrrriii]]]TTTNNNRRR\\\lllxxxeeeaaa^^^cccuuu{{{{{{fffXXXlll}}}www___EEE<<<888666666444///---///000000000000000000000000////////////////////////////////////////////////000000111111111111000000/////////000111222222222333444555777777777777666:::555===bbb|||ssszzzrrrlllgggjjjqqqrrrjjjaaafffpppzzzuuuyyykkkhhhdddfffwww~~~|||yyyPPP444999<<<000///<<<444222000000111222111000////////////////////////.........///////////////////////////000000000000000000111222333444444555444444333333333333222222333111111444666777>>>FFFJJJ```www{{{}}}{{{~~~jjjPPPwww]]]NNNJJJJJJLLL@@@===999555222111000111////////////////////////....../////////000000000/////////////////////////////////000000000111111000000000111222333444555333666999999888999<<>>888333222222333/////////////////////000.../////////000000000000//////////////////////////////000000000111111111000000000111222333555555555777999888777;;;CCCIIIbbbxxxfffhhh|||nnneeehhhhhhccc\\\]]]eeennnzzzyyycccTTTTTTfffyyyyyy~~~tttZZZTTTgggzzzYYYJJJ:::444444333111111000000000000000000000000////////////////////////////////////////////////...//////000000//////......///000111222333333444333444666777888888777777111>>>IIIXXXooo}}}wwwgggeeeggglllpppsss|||uuukkkjjjmmmoooooodddccchhhyyyrrrnnnqqqvvvzzzxxxuuu{{{qqqgggmmm{{{|||xxx}}}}}}uuuooopppyyySSS???:::444222444555333111111222222222111////////////////////////............/////////000////////////000000000000000111111222333444555555333333333333333333333333444444777===AAAGGGTTT```zzzxxxllllllwwwzzz```TTTRRRPPPKKKBBB:::555333333444////////////000000000000////////////000000000000////////////////////////000000000000111111111111000000000111222444555666777888888666666===IIISSSrrrtttpppsss|||}}}yyy{{{yyyppp```UUU]]]uuuyyyjjj]]]WWWWWW]]]hhhxxxvvv|||}}}fffXXX\\\uuu{{{pppZZZBBB777555444333222000000000000000000000000000000000000000000000000////////////////////////......////////////.........///000111222333444444333555666777888888777777555HHHNNNXXXzzz}}}vvvpppqqqvvvwwwqqqjjjVVVSSSTTT[[[bbbkkk{{{zzzmmmiiiooozzzrrriiidddkkk}}}zzziiiiiilllqqqtttyyyxxxrrruuuyyyzzztttyyyvvvqqqpppzzzzzzooowwwwwwiiiiiitttbbb???666:::999222555333111111222333222111000000000000000000000000---.........//////000000////////////000000000000000111222222444444555666333333333333333333333333333444:::CCCJJJTTTdddrrr}}}}}}zzzmmmfffuuuttt]]]QQQPPPMMMJJJEEE<<<333000333111111111000......///000000000////////////000000//////............//////000000000000////////////222222222222333444444555444777;;;<<<999>>>TTTlllqqqvvvwwwttt|||mmmeeennnmmm\\\RRRNNNRRR[[[rrrxxxtttxxxgggVVVccc{{{jjjOOO;;;111777888---000//////............///000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111333555???888666;;;>>>;;;:::;;;===KKK___tttvvvlllccc\\\```hhhiiihhhfffgggpppzzzxxxpppbbbXXXQQQTTT[[[cccnnnyyyxxxnnnjjjllluuu|||iiigggrrr{{{|||yyyssskkkjjjsssyyy~~~rrrqqqxxxxxxrrrnnnuuuvvvssshhhbbbmmmssslll```ZZZiiiVVV;;;;;;;;;444777555333222333333222111000000000000000000000000...///000///...---...000000000000000111111111111000111222222444444555666444666666444111111444888222>>>HHHIIIOOOccc}}}}}}oooqqquuukkkXXXRRRNNNKKKEEE;;;444333111222222111000///000111000000////////////000000//////............//////000000000000000000000///222222222222333444555555;;;999999;;;???NNNkkk{{{zzz}}}yyyuuu|||yyyeeeYYYTTTRRR]]]wwwuuuyyyzzzbbbaaa~~~cccGGG<<<999555111111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111222444666888777;;;AAA@@@999777;;;HHHWWWlllzzzpppeee___XXXRRRRRRWWWUUU]]]dddiiisssyyyhhhWWWSSSWWW\\\dddkkkqqqlllhhhfffhhhnnn}}}ssslllpppuuuvvvttttttjjjgggttttttlllmmmxxxmmmpppwww|||xxxyyy{{{~~~lllrrrjjjoootttpppeee]]]hhhvvvKKK===:::444666444222222222333222111000000000000000000000000...///000///...---...000000000000000111111111111111111222333444555555666444555555222///000333777;;;@@@FFFOOOdddzzzzzz|||aaaVVVMMMMMMMMMGGG===888333333222111111111111111000000////////////000000000//////......//////000000000000000000000000000222222222222333444555666<<<888888???NNNeeezzztttyyylll___RRRQQQ^^^wwwuuuxxxsss\\\ooo^^^PPP???111666333222222111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222444666555666>>>GGGDDD===@@@JJJ^^^nnnzzzuuuvvv~~~zzzmmmcccZZZQQQMMMMMMOOO]]]jjjooottt~~~xxx___RRRPPPRRRVVVZZZZZZ\\\```ddddddfffqqq}}}yyyoookkklllmmmnnnnnnccclllyyy}}}zzzxxxuuuwwwooolllxxxoookkkiiijjjiiigggiiilllrrrwww}}}sssjjjwwwttt}}}xxxlllmmmhhhFFF999555666444222111222222111000000000000000000000000000...///000///...---...000000000000000111111111111111111222333444555666666444555555222000111555:::EEEGGGMMM```{{{wwwqqq^^^LLLJJJOOOOOOIIICCC666555222111111111111000000000////////////000000000000////////////000000000000000000000111111111222222222333444555666777:::999>>>NNNggg~~~uuummm|||wwwbbbXXXWWWaaaxxxzzz~~~iiifffsssvvvhhhKKK111999444333222111111000000111////////////////////////////////////////////////000000000000000000000000000111222222222333555777:::888@@@KKKNNNLLLTTTbbbrrr{{{zzzyyy~~~nnn]]]TTTRRRTTT```mmmrrrsssxxxgggUUULLLJJJLLLNNNLLLSSS]]]cccaaa___eeeooo||||||wwwmmmffffffjjjmmmwww{{{{{{gggdddiiikkkgggdddcccjjjsssxxxxxxvvvttttttyyy||||||}}}tttjjjbbb^^^^^^___eeekkkttt|||zzzqqqxxxsss{{{{{{}}}[[[===777555333111111222222111000////////////////////////...///000///...---...000///000000000111111111111111111222333444555666666666777666444222444;;;@@@JJJPPP]]]tttzzz{{{zzzwwwsssqqqrrrtttvvvsssqqqsssxxx{{{|||{{{vvvvvvwwwxxxyyy|||~~~}}}}}}tttWWWLLLNNNQQQPPPOOO===999444111111111000///000000////////////000000000000////////////000000///000000000111111111222222222222333444555777888;;;===FFF\\\|||vvvqqqsssvvvxxxcccXXXVVV```mmmvvv~~~mmm{{{YYY888:::444333222111000000000000////////////////////////////////////////////////111111111111111111111111000111222333222333666888===999BBBTTT\\\ZZZ```lll{{{xxxyyyuuufff___WWW]]]eeelllppptttzzzqqq^^^NNNGGGHHHJJJMMMTTT^^^bbb\\\UUUVVV\\\ffflllmmmeee^^^```eeegggkkkkkklllnnnsss|||sssiiifffbbb^^^\\\ZZZ^^^ccciiinnnqqqrrrrrrtttrrrkkkffflllyyy}}}rrrggg\\\YYYYYY]]]cccjjjqqqxxxzzzjjjnnnvvvuuu{{{zzzHHH888666444222111222222111000////////////////////////...///000///...---...000///000000000111111111111111222333444555666666777555666555444444999AAAHHHLLLZZZnnn|||yyysssooommmkkkjjjhhhkkkooorrrqqqnnnmmmooorrrrrrooommmnnnqqqttttttrrruuusssrrrrrrssstttuuuuuuvvvxxx|||zzzrrrssspppZZZSSSRRRSSSTTTHHHAAA888222111111000///000000////////////000000111000000//////000000111///000000111111222222222222222222333444666777888999===HHH```xxxlllnnn~~~sss```ZZZ^^^eeekkk}}}www{{{}}}|||bbbBBB;;;444444222111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000111333333333444666888:::888FFF]]]fff______jjj~~~~~~~~~}}}}}}uuugggaaa^^^aaaeeefffgggiiivvvzzzuuufffVVVNNNMMMMMMUUUYYY___```XXXNNNKKKNNNSSS\\\```[[[XXX[[[^^^\\\ZZZWWWUUUVVVXXX___kkkwwwzzzssslllhhhggggggjjjpppwww{{{|||yyyuuuuuutttooojjjkkkqqqtttrrrqqqhhh___^^^```aaacccggggggjjjrrrzzzqqqjjjmmmvvv|||wwwwww\\\<<<666555333222333333222111000000000000000000000000...///000///...---...000000000000000111111111111222222333444555666777777333444444444777>>>IIIQQQWWWkkk~~~xxxqqqllllllnnnppprrrzzz~~~~~~|||{{{}}}zzzqqqjjjtttmmm\\\TTTRRRTTTTTTJJJ===444222222111000000000////////////000000111111000000000000111111///000000111111222333333222222222333555666888999999BBBRRRkkkxxxvvvyyyjjjggggggkkkqqqzzzttt{{{eeeMMM>>>666555444222111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111333333333444777999:::888FFF\\\bbb[[[aaarrrxxxooonnnrrryyyzzzjjj[[[VVVUUUTTTTTTWWW```hhhkkkddd[[[XXXWWWUUU[[[[[[^^^___YYYQQQPPPSSSRRR\\\aaa```cccjjjkkkeee\\\WWWTTTVVVXXX]]]hhhttt{{{zzztttuuuwww}}}xxxzzzsssqqqCCC888666444333444444333222000000000000000000000000...///000///...---...000000000000000111111111111222222333444555666777777444555777888===FFFSSS\\\oooyyyttt~~~yyydddVVVRRRTTT[[[PPPAAA777333333333222000000////////////000000111111000000000000111111///000000111222222333333222222222333555777888999???MMMdddmmmxxxxxxzzzkkkccc{{{vvv|||zzzvvvtttxxxrrrdddTTT@@@777777555444333222222222000000000000000000000000000000000000000000000000111111111111111111111111000111333333333555777999<<<999DDDUUUXXXVVVhhhwwwiiibbbcccgggppp|||kkkVVVMMMKKKLLLPPPUUUNNNWWW]]]]]]]]]``````\\\[[[ZZZ\\\^^^^^^[[[\\\```___iiiooorrrzzz|||rrrllliiimmmqqquuunnn{{{qqqlllwwwsssccchhh|||III888666444444555555444333000000000000000000000000...///000///...---...000000000000000111111111111222333333444555666777777777999;;;===CCCNNN\\\fff~~~yyyvvvrrrggg[[[PPPSSSYYYUUUDDD777555333/////////.........//////000000000000000000000000000000111111111111222222222///222222111444;;;===:::DDD^^^|||zzztttzzzqqqvvvzzzwwwuuuuuussslllqqqlllcccTTTBBB===888333000......000222000000000000000000000000////////////000000000000000000000000111111111111222222222222333444555666;;;:::BBBPPPZZZcccxxxtttaaaWWWRRRQQQRRRUUUYYYYYYXXXXXXZZZ]]]aaacccdddhhhlllmmmnnnqqqxxx~~~rrrppp~~~pppkkkmmmooosssjjjVVVfffmmm]]]>>>BBB444,,,888666---444111111111111000000000000////////////////////////000000000111222222333333222555777555666::::::777666444;;;HHHOOOWWWooo~~~{{{{{{zzzwwwzzzppp```TTTRRRWWWWWWMMM???777333111000000000//////000000111111111111111111111111111111111111111222222222222555555555666666999===@@@ZZZxxxyyytttzzzxxxnnnrrrzzzwwwmmm^^^fffooorrrkkk[[[BBB;;;666555222...///333000000000000000000000000////////////000000000111000000000000111111111111222222222222333555666777888888CCCXXXhhhtttsssjjjeee```\\\[[[XXXWWWVVVVVVWWWZZZ]]]___fffiiilllnnnrrrzzznnnxxxzzzpppjjjiiipppkkkWWW^^^iiiHHHAAA555222666333///444111111111111000000000000////////////////////////000000000111222222333333333777888666777999999555888888AAAPPP[[[gggzzztttpppoooooommmkkkfffeeedddeeejjjqqqxxx|||~~~uuurrrlllhhhgggiiimmmpppwww|||}}}ppphhheeesssjjj[[[TTTVVVXXXVVVJJJ<<<444333222222111111111111111222111111111111111111111111111111111111222222222333666222333777666444===IIIkkk|||rrrqqqwww~~~xxxooo[[[___ooopppPPPAAA777999777///...444000000000000000000000000/////////000000000111111000000000111111111222222222222333333444666777888999;;;KKKfff}}}qqqfff\\\TTTQQQKKKJJJIIIHHHIIIJJJMMMNNNRRRTTTUUUWWW[[[eeerrr|||vvvhhhaaaWWWPPPPPPWWWbbbiiiyyywwwhhhzzzrrrqqq}}}|||iii^^^mmm```EEE777888444000222333111111111111000000000000////////////////////////000000000111222222333333444888999888888:::999555<<>>===;;;::::::;;;<<<===;;;;;;;;;:::===CCCMMMSSSUUU[[[fffvvvwwwggg[[[OOOHHHIIIGGGCCCAAA@@@AAACCCEEEPPPYYYfffqqqvvv}}}nnn|||~~~~~~jjjqqqSSS;;;;;;444111555111111111111111000000000///////////////////////////000000000111222222333333333777999888999===<<<999@@@HHHXXXlll~~~}}}rrrgggccc]]]WWWUUUVVVYYY[[[ccchhhpppsssrrrooollljjjppppppppppppnnniiibbb\\\XXXSSSNNNLLLNNNPPPOOONNNIIIFFFCCCBBBCCCHHHNNNRRRVVV^^^fffjjjkkkkkkfff```\\\XXXSSSOOOLLLLLLMMMNNNSSSYYY```dddbbb^^^\\\\\\___fffrrruuuuuu}}}zzzjjj[[[RRRWWWXXXMMM>>>777333222111111000000000111111111111111111111111111111222222222222333333333888222444;;;;;;===PPPiiiwwwrrrxxxccc^^^^^^]]]eeesss{{{tttddd^^^___>>>666888555222333111111111111111111111111000000000000111111111111111111111111222222222222333333444666777:::<<<===AAAMMMccc|||wwwkkksssyyyiiiQQQCCC???======>>>;;;:::999777777666777777777777666555555777;;;===>>>BBBKKKVVVaaallltttxxxsssiii[[[PPPIIIFFFDDDCCCCCCEEEGGGIIIHHHEEEBBB@@@@@@BBBFFFJJJMMMTTTeeevvv}}}tttyyyiiiBBB;;;444444777///111111111111000000000///000000000000000000000000000000000111222222333333111555888888;;;AAACCCAAAFFFRRReeexxxyyylllaaaYYYQQQQQQPPPPPPPPPPPPQQQRRRUUUWWWXXXYYYWWWTTTSSSRRRTTTTTTVVVYYY]]]___``````ZZZWWWTTTSSSTTTSSSOOOLLLJJJGGGCCC???>>>@@@CCCEEEJJJQQQXXX[[[^^^```]]]WWWPPPNNNJJJGGGFFFFFFGGGHHHFFFJJJOOORRRQQQRRRTTTWWWXXX[[[```fffrrrssscccVVVVVVZZZTTTGGG;;;333333222111000000000000222222222222222222222222222222222222333333333333777444444888;;;DDD\\\sssuuuiiirrrlll]]]VVVSSSVVV\\\qqqtttmmm]]]}}}TTT===888666444222111111111111111111111111000000000111111111222222111111111222222222222333333444555777999;;;>>>???BBBPPPggg~~~yyyxxxzzzmmmTTTIII@@@>>>>>><<<::::::;;;:::999888666666666555666777777888888777777666777999===BBBGGGKKKMMMOOOOOOLLLIIIGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGEEEDDD<<<<<<===??????AAAJJJUUUnnn|||sssiiijjjsssooo|||NNN<<<777666555111111111111111000000000000000000000000000000000000000000000111222222333333111555777888===EEEJJJJJJPPP^^^pppvvvfffYYYQQQMMMIIIKKKNNNPPPQQQQQQPPPOOOOOOMMMKKKIIIHHHGGGHHHHHHFFFGGGJJJOOOUUU]]]cccfffccc```]]]\\\[[[WWWQQQLLLLLLJJJFFFCCCAAA@@@@@@AAAEEEJJJOOOQQQVVVYYYVVVPPPIIIHHHFFFEEEEEEEEEFFFGGGDDDFFFHHHIIIIIIMMMSSSXXXYYYZZZZZZYYY[[[dddrrr}}}vvvmmmaaaYYYZZZYYYNNNAAA555444333222111111111111222222222222222222222222222222222333333333444444333444444666@@@TTTpppwwwvvvsss{{{ssseee^^^ZZZWWWoooxxxuuuyyyllltttMMM999666555111111111111111111111111111000000111111111222222222111111111222222222333333444444666888:::===???@@@CCCQQQgggeeeMMMFFFBBB@@@BBBAAA<<<999:::::::::999888777666666555666666666666777666555444222333444777:::>>>BBBDDDHHHIIIJJJKKKLLLKKKHHHFFFIIIHHHFFFEEEDDDDDDEEEEEE>>><<<<<<>>>>>><<<>>>BBBKKK```zzzyyynnnnnnvvvyyyqqqlllkkkdddeeeqqq|||kkkyyy]]]===999666222444111111111111000000000000000000000000000000000000000000000111222222333333444777888888>>>HHHNNNPPPZZZiii{{{pppbbbXXXQQQNNNOOOPPPQQQRRRRRRQQQPPPOOOLLLIIIEEEBBBAAA@@@@@@???>>>@@@DDDHHHNNNTTTYYY]]]___\\\ZZZZZZ\\\\\\ZZZWWWTTTRRROOOLLLHHHDDDBBB@@@BBBGGGJJJMMMQQQTTTPPPJJJFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJLLLRRR[[[bbbccceeeeeeaaa]]]___gggooouuu|||}}}vvvtttkkk^^^ZZZZZZRRRDDD777666555444333222222222222222222222222222222222222222333333333444444444333888999<<>>@@@AAADDDQQQhhhjjjTTTFFFCCC@@@@@@AAA@@@===???DDD======<<<<<<;;;:::999999===;;;999999999888777666:::999777888;;;???EEEHHHMMMMMMNNNPPPRRRTTTUUUUUULLLLLLKKKJJJIIIHHHGGGFFFDDD???===??????>>>>>>@@@@@@KKKYYYiii}}}yyyrrrtttooorrryyyrrrjjjqqq~~~hhhoooxxxmmmgggyyyggg@@@:::555...888111111111111000000000000000000000000000000000000000000000111222222333333777999999888>>>HHHPPPRRRaaappptttjjjccc^^^ZZZWWW[[[[[[ZZZXXXWWWUUUTTTSSSOOOLLLGGGDDDAAA>>><<<:::999;;;???CCCEEEHHHKKKMMMNNNLLLLLLQQQXXX___bbbbbb[[[YYYVVVQQQKKKEEE@@@===AAAEEEIIILLLPPPRRRMMMEEEAAAAAA@@@@@@@@@@@@@@@AAAEEEGGGJJJLLLPPPWWWbbbiiigggllloooooolllnnnuuu|||~~~|||ttthhhaaa\\\WWWQQQFFF>>>444///000222222111222222222222222222222222333333222222222333444444333===<<<:::WWW|||mmmnnn}}}qqq```[[[UUUddd{{{}}}ooovvv{{{SSSCCC===666555444444333333111000...---111111111111111111111111111111222222222333333333222333555888:::???HHHOOOIII[[[sssbbbMMMGGGIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGCCC???<<<;;;:::999888999999888666666555555555888555333666;;;AAALLLWWW]]]ZZZZZZ___fffkkkjjjggg^^^QQQIIIMMMMMMEEEAAABBBBBB@@@>>><<<<<<<<<===>>>@@@???GGGRRRZZZfffxxxiiiuuuttt~~~yyyhhh```hhh~~~tttHHH???===444444222111111000000000000000///////////////000111111222222222333333444444444777<<<999777===BBBOOOfffuuu{{{}}}sssllllllnnnnnnjjjmmmjjjfffbbb___[[[WWWTTTSSSPPPKKKGGGDDDAAA===;;;<<<===???AAABBBCCCDDDDDDEEEFFFGGGHHHLLLTTT\\\bbbkkkcccYYYQQQKKKGGGBBB>>>===AAAGGGLLLMMMJJJEEEBBBBBB???===>>>BBBFFFFFFEEEGGGJJJMMMLLLMMMUUUbbbmmmsssqqqqqquuuxxxwwwooorrr|||iii```]]]YYYTTTMMMEEE:::333222333333222222222222222222222222222333333222222333333444555333999;;;EEEkkkrrrwwwpppfffUUUSSS```xxxwwwxxxlllVVVLLL???444666333333333222111000//////111111111111111111111111111222222222222333333333333444888===???BBBOOO^^^^^^jjjyyymmm^^^QQQIIIIIIKKKEEEEEEEEEFFFGGGHHHIIIJJJHHHEEEAAA>>>======<<<;;;;;;:::999888777666666666888555555777;;;CCCQQQ^^^fffiiiooowwwttteeeUUUNNNKKKHHHEEEDDDBBBAAA>>><<<;;;;;;<<<===;;;:::???FFFHHHNNNccczzzlllxxxzzzuuuvvvwwwrrrggg\\\^^^ppp\\\AAA999444222222222111000000000000000///////////////000111111222222222333444444555555333:::999;;;CCCJJJYYYooovvvvvvrrrssswwwwwwuuuuuurrroookkkggg```YYYTTTRRROOOLLLIIIGGGDDD@@@===;;;<<<===???AAABBBCCCDDDEEEEEEEEEFFFGGGLLLRRRWWWbbbaaa___YYYRRRKKKEEEBBB<<>>???@@@AAAAAA@@@@@@@@@>>><<<===BBBFFFJJJLLLLLLPPPUUUXXX\\\eeerrr}}}mmmfffiii```___]]]YYYQQQEEE<<<666444444333333333333333333333333333333333333333333444555666;;;999AAA\\\xxx^^^hhh}}}~~~|||{{{yyyyyyzzz}}}kkkiiiZZZSSSbbb}}}vvvvvv~~~pppfff]]]GGG666777333222222222222222222222111111111111111111111111222222222333333333444444888444777===<<>>===<<<:::888777777777777777999:::<<>>AAA@@@BBBDDDEEEJJJYYYiiitttttt||||||wwwbbb]]]xxxOOO999===888333222111111000000111111000000//////000000111222222222333444555666666777888===;;;===HHHPPP^^^ttt}}}zzzzzzwwwtttrrrhhheeebbb___[[[UUUNNNIIIKKKKKKKKKLLLLLLJJJGGGDDD???>>><<<::::::;;;<<<>>>BBBCCCDDDDDDDDDEEEGGGIIIJJJQQQYYY]]]ZZZSSSLLLHHHAAA@@@>>><<<;;;<<<======<<<===>>>AAAEEEHHHKKKLLLOOOTTT[[[aaahhhrrr~~~}}}oooqqqbbb```^^^YYYRRRHHH>>>888555444444333333333333333333333333333333333333444555666777999;;;HHH___yyyzzzggghhhvvv~~~}}}}}}wwwrrrnnnjjjiiicccbbbaaaaaacccfffjjjlllrrrppprrrwwwzzzyyy|||wwwppp___bbb[[[YYYnnn{{{|||~~~iii[[[JJJ;;;777444333222111111222222333111111111111111111111111222222333333333444444444999555666<<<@@@MMMooo|||wwwooozzzqqq^^^WWWOOONNNPPPOOOJJJEEEHHHHHHHHHHHHHHHJJJKKKKKKMMMKKKIIIIIIJJJJJJHHHGGGAAA@@@>>><<<:::888888777888888:::;;;<<>>>>>??????@@@BBBFFFJJJUUUfffvvvxxxvvvtttvvv^^^===:::333333222222111111111111111000000000000000111222222222333333555666777777888:::>>>;;;>>>KKKUUUdddyyyyyywwwuuuooojjjiii]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHIIIKKKMMMLLLIIIGGGDDDBBB>>>;;;999888888999<<<>>>AAABBBCCCDDDGGGIIIIIIKKKOOOUUUXXXUUUOOOJJJFFFDDD@@@<<<::::::;;;<<<;;;>>>BBBFFFIIIJJJKKKKKKNNNVVVaaannnyyy||||||zzzjjjccc___YYYTTTLLLCCC<<<777555444333333333333333333333333333333333333444555777777555@@@SSSgggyyytttmmmtttqqqtttxxxyyysssnnnlllffffffeeeeeedddeeeeeeeeemmmooorrrwwwyyywwwrrrnnnkkkiiifffeeedddcccaaa___cccdddfffhhhhhhgggfffeeeaaa___\\\XXXUUURRRPPPOOOJJJJJJIIIJJJLLLOOOQQQSSSVVVTTTVVV[[[]]]\\\^^^aaa```aaadddhhhkkkkkkhhhfffYYYeeevvvdddllldddSSSYYYrrrzzzooonnnlllyyykkknnn___QQQAAA:::555444333111111111222333111111111111111111111111333333333333444444444444999888999>>>III^^^vvvnnnlllwww{{{|||qqq[[[WWWQQQNNNMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJKKKLLLLLLKKKIIIEEEDDDBBB???===;;;::::::::::::;;;<<<;;;@@@MMM[[[sss|||nnnfffwwwhhhUUULLLJJJCCCBBB@@@??????@@@BBBCCCCCCGGGLLLQQQYYYfffxxx}}}sss{{{NNN;;;444333333222111111111111222111000000000000111222222222333444555666888999999999???@@@III[[[hhhxxx~~~rrrjjjkkkjjjccc^^^^^^UUURRRMMMKKKJJJJJJIIIIIIHHHHHHHHHJJJMMMMMMLLLJJJHHHFFFCCC???<<<:::999999777999<<<===>>>AAADDDFFFIIIHHHIIINNNSSSTTTQQQLLLIIIGGGDDDAAA???>>>>>>???>>>BBBGGGJJJKKKKKKKKKKKKOOOYYYjjj|||yyynnnccc]]]YYYSSSJJJAAA:::666555444444444444444444444444222333333333555666777888888KKKcccvvvnnnooovvv{{{zzzuuuzzz~~~tttjjjdddTTTVVVXXX[[[^^^```aaaaaa[[[[[[\\\^^^```___]]]ZZZ]]][[[ZZZYYYYYYYYYWWWUUUVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLIIIHHHKKKQQQTTTTTTVVVYYYWWWWWWYYY\\\]]][[[VVVQQQRRR\\\iiittt|||yyyvvvgggUUUOOOXXX_________```nnnvvvxxxvvvooo```uuu~~~uuu^^^GGGAAA777666333222111111222222111111111111111111111111333333333444444444444555777:::;;;>>>LLLeee|||}}}wwwllllllsss~~~zzz|||~~~|||eeecccaaa^^^\\\ZZZWWWVVVMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKMMMMMMLLLJJJJJJIIIFFFDDDAAA???>>>===<<<;;;;;;;;;:::;;;BBBKKKQQQ[[[kkkyyy|||rrrjjjpppuuuzzztttcccPPPJJJNNNEEEEEEDDDDDDFFFHHHJJJLLLOOOVVV___hhhrrr}}}vvvrrrsssqqqiiicccaaakkkqqqzzzssskkk{{{ttt^^^>>>;;;444333222222111111222222111111000000111111222333333333444666777888999:::999DDDMMM]]]uuuwwwkkkdddhhhggg___ZZZ\\\XXXUUUQQQOOOMMMKKKIIIGGGJJJIIIIIIJJJMMMOOONNNNNNJJJIIIGGGEEEBBB@@@>>>===999:::;;;::::::<<>>;;;:::;;;:::888;;;@@@AAADDDNNN^^^mmmuuuuuurrrmmmhhhfffdddXXXIIIGGGNNNJJJJJJJJJKKKMMMPPPSSSUUUVVV```mmmyyy{{{nnnggg```YYYSSSMMMKKKPPPRRRMMMIIIJJJLLLOOOSSS^^^uuuqqqjjj|||wwwcccxxxuuuxxxyyybbb<<<===444333222222111111222222111111111000111111222333333333444666777999::::::===JJJYYYoootttmmmqqqpppgggaaaccccccaaa^^^[[[XXXTTTOOOKKKLLLKKKJJJKKKNNNPPPQQQPPPKKKKKKKKKIIIGGGEEECCCBBB=========;;;999:::<<>>BBBFFFGGGEEEEEEGGGJJJGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKIIIGGGHHHLLLQQQ[[[fffxxxvvv~~~{{{bbb[[[WWWVVVOOOCCC:::999333777555000...333666444555777222222:::888444999EEEVVVxxx}}}{{{{{{wwwuuuffffffuuurrrvvv~~~oooaaa[[[SSSMMMMMMLLLHHHDDDCCCBBBDDDGGGKKKOOOTTTXXXZZZZZZ^^^gggrrr}}}yyypppzzzyyyuuussswwwrrrqqqssspppjjjkkkqqqnnnpppvvveee```]]]UUUTTT[[[YYY``````gggooo}}}|||^^^JJJ===666222444555333000000222222222222222222222222444444444444444555666777888>>><<>><<<;;;:::999888:::===DDDOOO[[[cccfffffffffaaaXXXOOOHHHFFFJJJNNNJJJIIIJJJMMMRRRWWWZZZZZZlll{{{|||jjj[[[OOOJJJKKKEEEEEEFFFFFFHHHJJJIIIFFFHHHIIIIIILLLZZZyyywwwgggvvv|||tttqqq{{{yyyjjjlllooofffwwwlllHHHAAA777222000222333111111333111111111111111111222222111555888888888999;;;<<>><<<::::::::::::>>>???@@@BBBDDDEEEFFFGGGEEEGGGJJJKKKLLLLLLMMMOOOPPPNNNKKKHHHGGGJJJPPPTTT___uuu}}}qqqzzzuuulllddd^^^\\\WWWJJJ@@@;;;333777666111111555666444555777222222:::888555===PPPkkk{{{|||zzztttqqqttt{{{zzzlllaaaXXX[[[iii}}}~~~}}}nnn[[[RRRKKKGGGGGGFFFBBB@@@AAABBBBBBCCCDDDEEEGGGIIIJJJIIILLLTTT___nnn|||~~~qqqddd[[[YYYZZZYYY[[[bbbnnnzzzsssddd```]]]\\\___^^^^^^[[[___{{{pppRRR???888222333555333111111222222222222222222222222444444444444555666666777666===>>>DDDUUUbbbtttxxxuuu{{{|||vvvuuuzzzzzz|||~~~}}}vvvppppppvvvxxxxxxuuukkkbbb^^^\\\[[[SSSNNNKKKLLLLLLKKKLLLPPPTTTSSSPPPNNNKKKHHHGGGFFFBBBAAA@@@>>><<<:::999888;;;===AAAHHHPPPUUUUUUTTTRRRQQQNNNHHHDDDDDDGGGKKKNNNNNNOOOOOOTTT\\\hhhpppjjjZZZPPPIIIHHHJJJFFFGGGGGGGGGGGGHHHHHHGGGLLLNNNNNNNNNXXXtttjjjoooxxxrrrlll~~~llleeeqqqwwwlllaaa___www}}}KKK;;;888333000222333111111333111111111111111222222333333666888777777:::???CCCPPPhhh|||xxxzzzzzzzzzyyyvvvpppjjjfff\\\XXXSSSNNNLLLMMMNNNOOOUUUSSSSSSUUURRRNNNLLLOOOLLLJJJGGGCCC???<<<999888:::;;;<<<===???AAACCCDDDFFFGGGHHHIIIIIIKKKMMMNNNKKKKKKJJJHHHHHHMMMUUU[[[kkk}}}~~~{{{uuuwwwqqquuu~~~wwwrrriiiaaa___[[[PPPCCC:::555777666333333666777555555777222333999777888DDDaaannnnnn{{{xxxxxxyyy{{{ttt[[[UUURRRVVV___qqq{{{uuuzzzxxx^^^NNNNNNJJJHHHHHHGGGCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDHHHQQQ[[[ffflllooorrrrrrrrrxxx~~~fffZZZSSSMMMHHHIIIOOOYYYcccooo~~~mmmmmmsssuuurrrhhhaaaXXX[[[ooo```EEE;;;333333555444222333333333333333333333333333444444444444555666777888999<<<===HHH___pppyyyvvv{{{{{{wwwwww{{{{{{}}}|||~~~~~~{{{wwwvvvzzz{{{qqqiiieee```YYYRRRPPPOOOMMMNNNQQQPPPPPPNNNMMMKKKJJJIIIIIIGGGFFFDDDAAA>>><<<999888;;;<<<===@@@DDDFFFFFFEEECCCEEEGGGEEECCCCCCFFFIIIPPPQQQRRRQQQUUUbbbuuuoooYYYMMMIIIIIIJJJMMMKKKMMMOOOOOOLLLKKKLLLOOOOOORRRSSSPPPSSSkkkvvvjjjrrr}}}wwwxxxlllttthhhhhhggg^^^YYY]]]}}}WWW@@@999444111222333111111333111111111111111222333333444666888777666:::DDDLLL^^^}}}zzz~~~wwwrrrmmmggg^^^UUUPPPMMMLLLKKKOOONNNPPPTTTTTTOOOMMMNNNSSSRRRPPPLLLGGGAAA<<<999999999999:::<<>>666666555444555666666444555777333444888666<<>>;;;::::::::::::<<<>>>@@@AAABBBDDDGGGIIIGGGDDDDDDHHHMMMVVVWWWXXXYYY___lll}}}vvvdddQQQKKKMMMPPPRRRTTTRRRUUU[[[\\\XXXSSSTTTYYYXXX___aaa[[[WWWfffmmmggguuurrrttt{{{vvvvvvrrrfff^^^\\\|||dddIII;;;555222222333111111333111111111111222333333444555777999999888<<>>EEEeeewwwxxx}}}tttrrrrrrssssssqqqsssvvvyyy|||~~~~~~wwwyyy}}}{{{ttt{{{xxxmmmnnnqqqjjjeeeeeebbb[[[TTTQQQLLLMMMOOOQQQRRRSSSSSSSSSOOONNNKKKHHHDDDAAA???===::::::::::::;;;===@@@CCCHHHKKKLLLJJJGGGIIIPPPXXXbbbaaaaaadddjjjqqqxxx|||sssdddXXXXXX^^^bbbdddeeebbbdddkkkoookkkcccbbbfffpppyyy|||ssshhhnnnqqq```vvvqqqggg~~~}}}kkk\\\ooooooKKK===777333333333111111333111111111111222333444555555777<<<>>><<>>>>><<<::::::<<<@@@DDDLLLOOOQQQPPPOOOTTT___iiimmmjjjgggffffffeeebbb```eeekkkzzz{{{tttvvv|||{{{yyy||||||rrrooottt{{{~~~wwwaaajjjxxxppprrrmmmjjjOOO???999444333333111111444111111111111222444555666666888===AAA@@@FFF[[[rrroooyyyyyyjjjbbbjjj~~~yyytttppplllhhh]]]TTTMMMMMMNNNMMMMMMOOOOOOQQQTTTUUUSSSNNNIIIFFF@@@===::::::===DDDKKKPPPOOOLLLIIIIIILLLNNNMMMKKKKKKNNNTTT]]]jjjzzz}}}rrrttt}}}wwwyyyvvvyyyyyywwwzzz{{{xxxqqqhhheeeeee```XXXHHH>>>777777888666555666444666666888;;;:::OOOssszzzkkk]]]```hhhrrrwwwxxxzzzzzznnnddd]]]^^^```]]]VVVSSSKKKJJJHHHEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAANNN[[[kkkwww{{{mmmlllxxxgggUUUHHHFFFCCCAAAOOOcccyyyzzzsss]]]EEE999666444222222444444444444444444444444333444444555666888:::;;;;;;AAATTT{{{llljjjmmmnnnlllkkklllooorrryyywwwfffXXXMMMIIIMMMUUUtttwwwiiiaaaZZZ[[[[[[ZZZYYYVVVSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGBBBBBB@@@===<<>>===AAAHHHQQQVVVWWWTTTSSSVVVYYYYYYUUUQQQSSSXXXdddtttuuuttt|||zzzxxx{{{uuuxxx}}}uuuzzzxxxmmmhhhhhhfff___MMMBBB999999:::777666888444666666:::<<<<<>>@@@HHH^^^}}}uuuooo{{{sssvvvtttxxxzzzqqqnnnfffbbbaaaZZZNNN^^^{{{QQQ===555777222111555333222222222333444666777888777===AAAMMMooogggOOOKKKNNN]]]pppzzzwwwwwwxxxnnn___ZZZUUURRRTTTWWWXXXXXXXXXRRRLLLNNN\\\ooo}}}~~~uuuoooooonnnpppzzzzzzooojjjjjjhhhbbb[[[VVVUUUTTTQQQOOOLLLJJJIIIGGGNNN```|||kkk]]]UUURRRPPPQQQPPPUUUjjjxxxqqqmmmqqqmmm^^^III:::777999888555666999888777CCC^^^xxxrrrppptttsss}}}nnnwww~~~~~~vvvuuutttcccXXXWWWPPPQQQaaa~~~tttjjj___WWWYYYVVVRRROOOMMMMMMMMMNNNLLLQQQMMMIIIIIILLLeeeuuutttjjjUUULLLHHHFFFPPPfff~~~fff]]]qqq~~~tttuuu|||mmm\\\NNNCCC:::666777555555555555555555555555666555444555777<<<@@@CCCJJJ\\\yyykkk]]][[[[[[]]]___^^^___iiittt|||rrrlllpppvvv~~~~~~sssggg]]]\\\ZZZYYY```jjj{{{~~~wwwmmmaaaUUUNNNFFFFFFJJJPPPSSS^^^zzzsssZZZKKKEEEDDD???===>>>@@@EEEVVVxxxrrrmmmttt|||~~~wwwwwwooohhhddd[[[UUU]]]vvvVVV???555777333222555333444444444444555666777777999???EEEUUUzzz]]]MMMRRR\\\fffppp~~~wwwlllaaaYYYTTTTTT[[[___ooommmeee[[[VVVWWWZZZ[[[[[[YYYSSSNNNOOOUUU___hhhnnnqqqnnnmmmppprrryyy}}}{{{qqqddd]]]\\\\\\YYYVVVRRRRRRQQQPPPOOONNNMMMLLLJJJKKK[[[}}}xxxeee[[[WWWVVVUUUWWWUUUUUUgggzzzwww|||~~~{{{rrrlllvvvooodddQQQ???777888999777888;;;777555FFFhhhxxxvvv|||}}}yyydddppp~~~|||xxx}}}{{{mmmddd[[[TTT]]]xxx{{{nnnhhhccc\\\VVVSSSQQQOOONNNLLLOOOKKKIIIHHHGGG\\\uuucccdddtttsss^^^OOOHHHGGGLLLaaasssaaaggg|||vvvcccSSSFFF;;;777999555555555555555555555555555555555666999===AAADDDOOOqqq{{{~~~yyyaaaVVVWWWXXX[[[\\\[[[^^^iiivvv}}}wwwsssooowwwnnnZZZUUUUUUUUUWWW\\\[[[mmmxxxjjjZZZNNNIIIHHHLLLTTT\\\kkkxxx___MMMEEECCCDDD>>>;;;===AAAUUUtttgggzzzuuu||||||{{{xxxxxxtttgggYYY\\\qqqZZZBBB666666333333555333666555555555666777888888@@@CCCLLLbbb\\\MMM[[[mmmwww|||sssbbbVVVNNNHHHHHHKKKEEEJJJSSSaaavvvvvvhhh___]]]^^^]]][[[ZZZVVVSSSQQQPPPQQQXXX```iiimmmqqqvvv|||}}}llldddYYYTTTTTTVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOOOONNNJJJVVV{{{wwweee\\\XXXVVVXXX[[[ZZZYYYeee}}}yyyrrrxxx~~~}}}~~~qqqjjjxxxssslll\\\FFF999777999888777;;;888888PPP{{{zzzcccsssvvvwww~~~~~~}}}yyyjjj\\\\\\rrrzzzooofff```[[[VVVSSSSSSQQQKKKJJJJJJGGGYYYzzzsss]]]]]]oooyyyfffQQQHHHIIIKKK___}}}qqqllllllZZZJJJ<<<666777555555555555555555555555444444555888;;;???BBBDDDQQQzzzyyymmmZZZWWWUUUVVVZZZ[[[ZZZ]]]jjjxxx}}}{{{qqqxxx}}}nnnWWWTTT[[[```eeeiiikkkqqqxxxjjjZZZUUUQQQQQQWWW___lll}}}tttmmmrrrxxx```MMMEEEBBBEEE===;;;===@@@SSSvvveeettt}}}}}}}}}lllaaaooo]]]CCC666666333333666333555555555666777999;;;;;;DDDEEEQQQqqqeeeVVVcccsss}}}jjj]]]PPPJJJHHHFFFHHHMMMFFFHHHJJJMMMSSSjjj{{{nnniiieeeaaa]]]\\\ZZZYYYWWWQQQOOOXXXdddlllttt{{{~~~tttsssppplllpppwwwzzzwwwddd___[[[[[[___bbbcccaaaaaa___[[[XXXUUUSSSSSSSSSRRRKKKSSStttwwwmmmeee```bbbcccaaa___dddwwwxxxjjjppprrr}}}{{{~~~qqqhhhxxxvvvssscccKKK:::777888888444:::999<<<[[[hhh}}}zzzooosss}}}|||~~~}}}~~~~~~kkkooouuuwwwvvvwwwccc]]]ooozzzqqqjjjccc___ZZZUUUMMMKKKLLLIIIZZZ{{{uuu^^^]]]lll}}}kkkRRRGGGKKKNNN```}}}xxxqqqyyyfffSSSBBB999777666666666666666666666666333444666999<<>>DDDCCCSSSyyymmmbbbiiiqqqwww~~~nnnWWWMMMGGGJJJLLLJJJJJJLLLMMMHHHFFFGGGJJJTTTiii~~~wwwpppjjjddd]]]\\\]]][[[UUUSSS___ooowwwgggWWW^^^aaa^^^```iiiooopppiiihhhiiinnntttxxxxxxvvvnnnkkkeee```\\\YYYXXXXXXWWWOOOSSSmmmyyyqqqnnnmmmjjjeeeeeetttnnnlllnnnxxxpppvvv{{{ooommm|||yyyyyykkkPPP===;;;<<<:::999777999AAA```zzzsssqqq{{{~~~zzzyyy{{{|||wwwuuussspppmmmkkkgggiiiooouuu}}}nnn\\\___lllxxxxxxtttsssttt{{{pppiiiiii\\\YYYPPPMMMKKKRRRyyywwwggg]]]fffvvvZZZJJJKKKFFF[[[yyytttnnn{{{zzzZZZKKK???444555555666666777777888888999666666:::>>>AAAGGGNNNeee```QQQZZZTTTTTTVVVXXXYYY^^^mmm|||yyyuuuqqqqqqvvv}}}uuubbbRRRXXXrrr{{{kkk```aaafffjjjvvvtttjjjeeeccccccgggjjjrrrsssdddNNNDDDFFFCCCEEE@@@===@@@LLLtttlllmmmzzzrrrwwwccccccFFF777999666333555444666777777666666888<<>>BBBHHHPPPeee```QQQXXXUUUUUUVVVXXXXXX^^^mmm|||yyy|||zzzxxxyyy|||~~~|||{{{zzzuuuqqquuu}}}hhh\\\RRR\\\xxxxxxvvvxxxxxxzzzyyymmmdddaaaccchhhkkkhhhggglllpppfffSSSGGGFFFBBBDDDAAA???AAAJJJnnnnnnkkkuuu{{{jjjlllggghhhIII888999555333666555666777777777777999===@@@FFFLLL^^^{{{uuurrrooohhh|||vvvvvv}}}uuu___TTTSSSSSSTTTVVVWWWWWWVVVUUUWWWPPPLLLLLLLLLJJJLLLQQQXXXzzzzzztttrrrqqqsss~~~iiiSSSMMMHHHHHHNNN\\\ooo~~~|||wwwqqqjjj^^^UUUUUUfff}}}vvvyyytttmmmwwwuuuyyy~~~zzz}}}xxx]]]EEE;;;999777:::::::::EEEhhh|||xxx~~~yyyuuuyyywwwhhh^^^YYYYYY[[[bbbnnnzzz}}}xxxrrriiigggppp}}}|||ggg[[[RRRLLLLLLRRR```^^^[[[WWWTTTUUUYYY\\\aaaggguuuxxxggg]]]OOOIIIHHHQQQyyyttthhh]]]ccc~~~{{{dddQQQLLLOOOeeelll\\\bbbuuubbbDDD777666666666777777777777888999777888<<>>BBBIIIQQQkkkyyygggZZZbbbtttyyyuuuttt^^^VVVVVV^^^ccchhhiiifffbbbaaaaaa^^^XXXTTTTTTRRRNNNLLLMMMRRR```|||nnnVVVNNNFFFEEELLL]]]yyyyyyggg[[[WWWeee{{{wwwsss{{{~~~|||~~~eeeJJJ<<<888888999===<<>>FFFddd|||~~~yyytttoooppptttyyy}}}zzzxxxuuuqqqtttqqquuurrr^^^XXXQQQQQQZZZgggpppttt]]]\\\^^^pppzzzcccYYYUUUTTTTTTWWW\\\cccjjjpppwww}}}qqqccc^^^SSSOOOLLLRRRxxx}}}rrreeeeee{{{mmmXXXNNNQQQjjjmmm]]]___~~~fffeeezzzgggKKK???888888888888777777777777999999;;;>>>AAAEEEPPP[[[fffUUUSSSSSSSSSTTTVVVXXX___ooo}}}xxxzzz|||~~~}}}{{{~~~uuuggg]]]YYY___jjjqqqkkk]]]TTTQQQQQQKKKRRRYYY^^^dddrrrwwwhhh]]][[[```gggcccUUUJJJHHHEEEEEE@@@>>>AAAGGGeeezzz]]]XXXWWWYYYUUUPPPRRRZZZ]]][[[\\\cccqqqssseeecccyyyzzz~~~uuunnngggeeeiiiggg```]]]aaa{{{UUU===999555444777666666777888:::;;;???CCCGGGOOO\\\aaacccxxxwwwooonnnjjjjjjkkkiiiaaaXXXUUUXXX]]]nnnyyyqqqmmmjjjeee```YYYTTTTTTaaa}}}~~~gggYYYMMMIIIJJJUUUrrr}}}wwwxxx~~~ooo```bbbmmmyyyyyy|||{{{tttUUU>>>999<<<555@@@>>>GGGfffzzz}}}}}}}}}wwwsssmmmlllnnnqqquuu|||oooYYYHHHJJJJJJJJJMMMRRRUUUUUUOOOMMMHHHOOOtttssseee```^^^]]]eeellluuu~~~pppcccaaaWWWSSSNNNQQQuuuuuueeedddyyy~~~nnnZZZOOOSSSlllpppaaacccxxxyyyhhhcccvvvlllRRRAAA999888888888888777777777::::::<<>>@@@FFFcccooobbbXXXPPPLLLIIIHHHEEEBBBDDDJJJIIIIIIMMMWWWiii}}}vvvfffbbbwwwzzzyyysssnnnpppqqqjjjZZZZZZ^^^}}}WWW===999666555777555666777999;;;===AAAFFFJJJTTTdddvvvkkkzzzuuu||||||rrrsssvvvnnnhhhddd\\\[[[[[[YYYUUUQQQPPPQQQSSSaaa}}}}}}tttkkkeee```___gggzzztttpppsssaaaQQQJJJHHHOOOggg|||ssskkkkkkpppvvv}}}ooo^^^\\\```ppp~~~yyywww|||ZZZ@@@999===666@@@<<>>BBBHHHLLLYYYlllsss|||rrrrrr|||xxxmmmmmmqqqjjjeeebbbYYYWWWVVVTTTPPPKKKIIIKKKMMMXXXhhh}}}vvvooohhhhhhuuuuuukkksssrrrZZZOOOHHHIII\\\ttt~~~vvvoookkklllooooooyyyyyyeeeVVVSSSRRR\\\}}}yyy]]]@@@999===888@@@:::KKKvvv{{{lllvvvzzzqqqZZZaaawwwsssuuutttnnnjjjdddfffkkkrrrxxxzzzbbbQQQJJJIIIIIILLLLLLKKKNNNRRRMMMEEE???>>>BBBFFFGGGUUU~~~|||vvvhhh^^^VVVWWWzzzjjjggg}}}{{{kkk[[[QQQ^^^pppzzzllllll|||xxxkkkvvv}}}wwwfff\\\\\\VVVJJJ999999999999888888777777:::;;;>>>AAACCCHHHVVVdddxxxwwwgggnnnwwwZZZOOOSSSUUUVVVXXXYYYVVVWWWbbbnnnqqqzzzwwwooolllqqqwwwsssjjj{{{~~~}}}{{{ppphhhgggiiinnnhhhbbb___\\\XXXUUUTTTPPPTTTYYY\\\]]]___aaaccccccfffooo}}}~~~yyyvvvmmmmmmxxxzzzkkkTTTGGGDDDEEEBBBAAABBBCCCXXX{{{hhhXXXUUUTTTQQQLLLKKKMMMNNNMMMJJJHHHHHHGGGCCC@@@EEEUUUkkk|||jjjdddttttttkkkrrrssskkk```|||}}}VVV===:::888777777333666777:::<<>>???GGGNNN^^^uuuyyymmmmmm}}}uuuVVVQQQUUUWWWUUUTTTVVVVVVWWW```iiinnnxxxvvvmmmhhhttt{{{jjjhhhssssssuuuxxxtttooottt}}}uuuqqqppppppwwwppphhheeeeeebbbZZZSSSVVVXXX[[[]]]^^^^^^]]]\\\[[[XXX\\\iiittt{{{zzzzzzzzzyyynnnffffffqqqvvvkkkZZZNNNKKKDDDCCCFFFDDDEEEXXXqqqpppfffiiimmmfffYYYXXXNNNLLLRRRRRRJJJIIIOOOMMMGGGCCCFFFNNN^^^uuuiii[[[pppvvvkkkrrrccc\\\AAA<<<888777999777999999;;;>>>BBBGGGLLLOOO]]]rrrllluuuooonnnttt}}}}}}~~~{{{sssiiiaaa]]]ZZZRRRMMMMMMJJJEEEHHHPPPXXXUUUVVVccc~~~ooohhh{{{sss]]]RRRIIIQQQhhhyyyppplllgggdddeeejjjlllhhhcccTTTNNNIIIGGGGGGMMM\\\mmmnnnFFF???:::===@@@@@@YYYzzzooorrrpppiiiiiinnnUUUgggzzzuuuvvvqqqlllkkkeeecccdddkkksss~~~pppWWWJJJNNNYYY[[[XXXWWWUUUSSSRRRNNNJJJGGGFFFEEEDDDCCC@@@EEEVVVhhhzzzdddTTT```xxxmmmlll{{{}}}jjj[[[SSS\\\zzzzzzffffffwwwsss~~~iiiWWWTTTQQQJJJ===<<<999777888:::;;;;;;999@@@@@@CCCMMMUUUeee|||rrrRRROOOUUUUUUSSSSSSTTTTTTUUU\\\eeelllwwwuuukkkeeepppyyy{{{dddaaacccbbbccceeedddeeeppp}}}|||{{{yyyyyysssmmmeeeZZZRRRXXXZZZ\\\[[[XXXXXX[[[^^^WWWSSSVVVaaaiiirrr~~~wwwooolllmmmnnnmmmkkkccc]]]aaaoooxxxppp^^^QQQKKKEEEDDDHHHFFFHHH\\\uuu|||vvvzzzwwwhhh[[[TTTUUUTTTMMMKKKOOOKKKFFFCCCDDDJJJYYYqqqooo\\\ssszzzvvvoooyyyrrr\\\AAA<<<888777999777888;;;>>>@@@BBBGGGNNNTTTdddjjjaaadddmmmiiiiiiqqqzzzwwwnnnhhheeeaaaVVVMMMKKKIIIDDDGGGNNNPPPOOOPPPTTTbbbzzzvvvmmm{{{eeeUUUJJJOOObbb{{{nnnhhhaaa```bbbaaa\\\WWWVVVPPPLLLIIIGGGHHHRRR^^^~~~}}}sssIIIAAA===>>>AAA@@@YYYwwwyyyqqqdddcccpppXXXqqqyyyssssssnnnjjjiiieeeaaabbbhhhppp|||ZZZRRRUUU```jjjjjjddd```[[[VVVSSSNNNJJJGGGFFFHHHJJJIIIEEEBBBIIIRRRsss{{{fffSSSYYYjjj~~~nnnooo{{{hhh[[[WWWaaa~~~ttt___cccwwwttt[[[RRRQQQQQQ@@@===:::999:::;;;;;;;;;777>>>@@@CCCNNNTTTaaavvvpppQQQOOOUUUSSSQQQRRRSSSRRRRRRXXX```kkkvvvtttiiicccppp{{{zzzdddbbbZZZYYYWWWWWWWWW___ppp}}}~~~}}}xxxnnneee___```bbbccc```\\\[[[___cccZZZWWWZZZbbbggglllxxxxxxzzzuuuqqqrrruuutttmmmfff___[[[```ppp|||wwweeeVVVLLLFFFEEEIIIHHHKKKbbb|||}}}lll]]]YYYVVVQQQMMMOOOIIIFFFDDDCCCEEEQQQjjjxxx```rrryyywwwxxxnnnssszzz~~~\\\AAA<<<888777:::777888<<>>===AAAAAA\\\~~~yyymmmooorrrYYYxxxtttpppqqqlllgggfffccc______dddmmmyyyjjjTTT___nnnwww{{{vvvoooiii```WWWQQQLLLIIIGGGGGGKKKPPPPPPLLLGGGGGGJJJSSSoootttqqquuutttuuuqqq___MMMMMMYYYxxxwwwlllrrrxxxdddYYYXXXmmmppp]]]bbbhhhWWWTTTUUUCCC===999:::;;;:::999::::::AAABBBEEEMMMPPPYYYjjjsssWWWSSSVVVRRRQQQRRRSSSRRRPPPUUU\\\lllwwwvvvkkkeeeppp}}}xxxdddfffcccbbb^^^XXXVVV]]]oooyyypppwww~~~vvvoookkkggghhhiiikkklllllljjjiiieeefffllltttvvvtttwww}}}|||oooiiijjjvvvlllZZZMMMGGGFFFIIIHHHMMMgggxxxddd[[[YYYTTTQQQPPPIIIHHHFFFDDDBBBLLLcccyyy~~~hhhmmm|||yyyzzzmmmhhh|||yyy\\\AAA<<<888888:::888:::===AAAEEEIIIMMMQQQTTTggg{{{wwwmmm^^^RRROOOTTTYYY___^^^bbbllltttzzz~~~}}}vvvaaaMMMIIIJJJIIIKKKPPPTTTWWWXXXSSSOOORRR___jjjbbbeeeiiimmmvvv~~~sssttt||||||bbbUUUSSSYYY~~~pppbbb[[[XXXVVVTTTVVVVVVUUURRRMMMHHHFFFGGGHHHRRR___jjjrrryyy~~~zzzMMMCCC======CCCEEEcccwww}}}sssTTTnnn{{{llllllpppllleeecccaaa]]][[[```iiivvvrrrZZZXXXnnn~~~yyypppbbbUUULLLIIIGGGGGGKKKPPPSSSSSSOOOLLLIIIGGGHHHSSSbbbtttkkk^^^[[[]]]___ddddddWWWHHHFFFLLL[[[ooowwwsssnnnkkkuuuxxxbbbYYY]]]yyy}}}ssscccdddrrr[[[WWW\\\GGG>>>888:::;;;999888:::>>>EEEGGGKKKSSSSSSXXXgggxxx___XXXWWWRRRQQQRRRSSSQQQPPPUUU\\\lllxxxyyyooojjjppp}}}rrrbbbhhhwwwxxxssshhh___bbbooozzzyyyuuu}}}{{{rrrnnniiihhhkkkvvv|||rrrsssyyy}}}yyy~~~rrr]]]PPPIIIGGGIIIHHHOOOmmmmmmbbb^^^ZZZUUURRRKKKKKKJJJGGGCCCJJJ^^^rrr~~~oooggg}}}yyyqqqeeennnzzzttt\\\AAA<<<999888;;;999<<<===AAAHHHNNNRRRRRRQQQfff~~~rrr^^^PPPOOOSSSSSS]]]]]]bbbkkkssswww~~~www```LLLGGGIIIJJJMMMQQQSSSTTTSSSRRRQQQSSSWWW[[[UUUSSSPPPMMMQQQ```uuuxxxvvvxxxkkkYYYQQQSSSjjjzzzhhh]]]YYYYYYZZZTTTWWWXXXWWWTTTPPPMMMJJJIIIHHHHHHKKKQQQXXX```fffxxx}}}NNNCCC===>>>FFFJJJjjjVVVbbbtttgggjjjoookkkdddaaa___ZZZYYY]]]fffrrryyyccc\\\fffyyyuuubbbQQQGGGEEEGGGIIIPPPTTTUUUSSSQQQOOOJJJEEEHHHGGGHHHQQQhhhzzzsssmmmiiiyyy{{{wwwiiihhhmmmrrrkkk\\\RRRRRRSSSWWW\\\]]]TTTHHHEEEIIILLL]]]ffffffjjjmmmxxx{{{ccc\\\ddd}}}zzzmmmiii{{{^^^[[[dddMMMAAA888:::<<<999999<<<;;;CCCGGGNNNXXXYYY\\\hhhyyyaaaXXXUUURRRQQQQQQRRRPPPOOOUUU]]]jjjuuu{{{ssspppxxxrrreeennn}}}pppnnnvvv~~~zzzpppkkkmmm{{{}}}{{{uuu^^^RRRJJJGGGHHHHHHSSSvvvqqqiiiccc\\\VVVNNNMMMLLLJJJGGGJJJZZZjjj}}}zzzoooeeezzzvvvzzzwwwfffdddmmmpppkkkhhhjjj\\\AAA===999999<<<:::===???CCCIIIOOOTTTWWWYYYooogggTTTSSSWWWVVV[[[[[[aaajjjpppttt|||uuu```LLLHHHJJJJJJLLLQQQSSSQQQPPPQQQTTTUUUSSSQQQQQQPPPLLLIIIIIIOOOYYYaaammm|||yyyvvv]]]NNNNNNZZZoooaaa[[[ZZZ[[[TTTXXXYYYXXXWWWXXXUUUQQQIIIEEECCCEEEGGGIIINNNTTTggg{{{PPPDDD>>><<>>:::BBBFFFhhhkkkZZZsss{{{jjjjjjmmmhhhbbb```[[[WWWVVV[[[bbblll{{{sssggguuuzzzaaaLLLBBBCCCJJJPPPPPPUUUXXXXXXZZZ\\\VVVLLLBBBCCCDDDIIITTTbbbiiiiii___ZZZSSSPPPSSSXXX\\\]]]SSSTTTUUUWWW[[[cccooowwwrrrllljjjiii```^^^bbb```WWWTTTYYY___aaabbb___VVVMMMIIIIIIUUU___aaacccnnnuuuxxx```^^^jjjyyy||||||oooeeeooobbblllYYYGGG;;;<<>>===AAACCCHHHMMMPPPUUUcccqqqvvvmmm]]]MMMRRRRRRUUU[[[bbbkkkyyymmmdddfff]]]UUUXXX\\\ZZZVVVTTTYYYbbbeeeaaaZZZVVVUUURRROOOMMMLLLLLLMMMMMMOOOKKKPPPfff}}}zzzdddWWWUUUjjjxxxjjj```aaa]]]ZZZZZZXXXTTTTTTWWWPPPNNNJJJFFFCCCAAA@@@???KKKZZZvvvssshhhiiillldddhhh}}}SSSHHHBBB@@@GGGMMMcccxxxgggWWWmmm~~~nnnkkkiiillllllccc\\\YYYWWWXXX[[[bbbqqq~~~kkkPPPHHHHHHHHHLLLSSSSSSUUUWWWYYYZZZYYYWWWVVVOOOIIIEEEFFFGGGIIINNNTTTZZZ\\\bbbkkkuuuttthhh___YYYWWWYYY]]]cccccc]]]XXX___iiipppssssssmmmddd___```dddggggggiiiiiibbbYYYVVVXXXjjjqqqwwwzzzqqqccciiixxxxxxnnniiiaaaWWWaaaqqqzzzjjjCCC<<<<<<;;;>>>;;;DDDDDDKKKPPPXXXaaaaaaiii}}}{{{qqqOOOEEEMMMNNNNNNMMMLLLMMMOOOPPPRRRbbbkkkwww}}}|||wwwrrrpppyyycccYYY^^^cccbbbZZZVVV^^^kkktttzzzlll]]]VVVQQQLLLIIIJJJMMMPPPVVV\\\^^^[[[VVVRRROOO[[[}}}|||iiiVVVKKKEEEGGGKKK\\\kkk[[[SSSNNNLLLKKKMMMMMMLLLOOOTTTgggzzzsssbbb]]]lllqqq~~~xxxzzzyyyiii}}}WWW>>>;;;999:::>>>>>>DDDFFFJJJNNNOOOSSS___lllqqqgggZZZQQQQQQPPPSSSZZZ```hhhvvvqqqeeeggg```ZZZ\\\\\\^^^ZZZXXX[[[aaadddaaa^^^WWWVVVUUUSSSPPPOOONNNMMMHHHKKKFFFGGGUUUjjjxxxjjj[[[RRRggg}}}tttlllddd]]]ZZZVVVRRRPPPQQQSSSRRRNNNJJJFFFCCC@@@???BBBNNNccczzznnn]]]XXXZZZZZZhhhPPPFFFBBB@@@EEEMMMffflllzzz___WWWoooppplllhhhkkkkkkccc\\\XXXVVVVVVWWW\\\iiiuuuuuu```LLLGGGJJJKKKOOOTTTTTTUUUWWWXXXXXXXXXWWWVVVPPPNNNLLLKKKIIILLLXXXfffmmmsss}}}}}}kkk```SSSRRRTTTWWWXXXYYYaaajjjvvvvvvtttmmmccc]]]^^^```dddfffjjjlllhhh```^^^```ooouuu{{{}}}qqqhhhssswwwllleeeZZZNNNWWWzzz{{{rrrxxxpppGGG===<<<;;;???===EEEHHHNNNPPPSSSYYYZZZhhhwwwPPPCCCNNNOOONNNLLLKKKKKKLLLMMMNNN^^^hhhuuu~~~yyyrrrnnn~~~ggg\\\bbbjjjlllbbbZZZ___lllwwwyyyxxxuuuiii\\\WWWUUUQQQLLLIIIKKKOOOTTTUUUSSSQQQQQQRRRQQQ___}}}jjjUUUKKKFFFHHHMMM^^^yyycccVVVRRRPPPMMMMMMOOOPPPNNNOOORRReeeyyyxxxkkk```mmm}}}xxxhhh|||xxxTTT===;;;999:::??????GGGIIIMMMPPPOOOPPPZZZeee{{{vvviii___UUUSSSOOONNNQQQWWW\\\cccppp|||xxxhhhhhhccc______\\\]]][[[XXXXXXZZZ[[[[[[[[[XXXXXXXXXWWWUUURRROOOMMMFFFIIIFFFCCCIIIUUUxxxyyyppp```RRRbbb~~~qqqbbb[[[VVVQQQMMMMMMVVVUUUSSSOOOKKKFFFBBB@@@AAAFFFSSSdddpppyyyxxxaaaVVVVVV\\\qqqOOOEEEAAADDDGGGPPPhhhvvvfffpppqqqWWWYYYrrrpppiiidddeeefff___\\\WWWTTTUUUVVVYYYcccllleeeWWWKKKJJJMMMPPPSSSWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUSSSRRRTTTXXXbbbuuu{{{gggbbb```dddhhhjjjnnnsssyyywwwqqqggg]]]XXXYYY\\\^^^___bbbeeedddaaadddjjjnnntttzzz~~~qqqlllzzzvvvkkk```TTTLLLXXXmmmrrrsssmmmvvvKKK>>>;;;;;;@@@>>>GGGNNNTTTUUUVVVYYYZZZiii~~~RRRCCCPPPNNNMMMMMMLLLLLLLLLLLLMMMZZZgggxxxxxxqqqmmmxxxooocccuuu~~~tttfffgggtttwwweeebbbmmmyyyuuujjj^^^YYYYYYWWWRRRMMMNNNQQQUUUWWWXXXXXXWWWWWWXXXeeeyyygggSSSLLLHHHJJJPPPbbbttt___VVVUUUTTTOOONNNPPPPPPNNNNNNQQQaaavvvvvvgggqqq~~~{{{xxxpppvvvrrrPPP<<<<<<:::;;;@@@@@@IIIKKKPPPRRRPPPPPPYYYccc|||nnnwwwqqqeee```WWWOOOPPPMMMLLLNNNSSSXXX^^^iiiuuunnnkkkddd```aaa^^^\\\\\\[[[ZZZWWWVVVVVVWWWWWWXXXZZZZZZXXXTTTPPPMMMHHHLLLJJJGGGIIIRRRuuuqqqaaaTTT\\\ppp{{{ggg\\\VVVQQQMMMLLLUUUUUUUUUSSSOOOJJJEEECCCCCCDDDJJJUUU___gggooowww}}}eeeVVVUUU^^^yyyPPPEEEAAAGGGKKKRRRggg~~~{{{ttthhhbbbpppzzzwwwaaaQQQYYYqqqnnnfff___```ccc]]]ZZZUUUSSSTTTVVVXXX___gggzzzqqq[[[SSSNNNOOOSSSVVVXXXZZZ\\\[[[ZZZYYYXXXWWWWWWVVVWWWUUUYYYeeevvv{{{xxx}}}|||rrreeeZZZVVVWWWZZZZZZWWWUUUUUUUUUVVV___iiipppvvv}}}~~~rrrpppvvvgggZZZPPPNNN```nnnggg{{{yyyjjjqqq{{{NNN???::::::AAA???IIIPPPWWWYYY[[[]]]\\\hhhWWWEEEQQQMMMMMMMMMMMMMMMNNNNNNOOOUUUfffzzzuuunnnlllsssyyylll}}}}}}nnnnnn{{{kkkWWWUUU```nnn{{{wwwjjjaaa___\\\WWWPPPPPPRRRYYYcccmmmqqqnnnjjjaaammmyyytttwwwwwwgggUUUMMMIIIJJJQQQbbbvvvaaaXXXVVVZZZSSSNNNNNNNNNMMMMMMPPP^^^sssqqqyyy|||tttuuu{{{www|||mmmMMM<<<===<<<===BBBCCCJJJMMMQQQTTTRRRSSS[[[fffqqqooo```TTTVVVSSSKKKMMMKKKJJJLLLPPPTTTXXXcccmmm|||yyyqqqddd___bbbaaa```aaabbb___[[[WWWVVVVVVUUUWWWZZZ\\\ZZZWWWRRROOOLLLNNNKKKIIIKKKSSSxxxqqq]]]QQQWWWfffyyyiii[[[TTTPPPNNNNNNSSSTTTUUUTTTRRRMMMIIIFFFBBB@@@DDDLLLSSSWWW\\\bbbpppzzzcccUUUTTT^^^zzzOOOFFFDDDIIIPPPTTTbbbxxxqqqfff^^^___ssszzzttt^^^NNNWWWmmm}}}yyyoooggg___```ddd```YYYTTTRRRTTTVVVWWW\\\aaaqqq~~~rrr^^^XXXVVVUUUVVVYYY[[[]]]^^^[[[ZZZXXXWWWVVVWWWWWWXXX[[[]]]iii|||nnnbbb[[[YYYZZZ\\\UUUNNNIIIFFFIIITTT```pppvvv}}}wwwxxx}}}tttaaaVVVPPPTTTfffwwwpppyyyxxxrrrmmmhhhqqqQQQ@@@;;;<<>>???EEEFFFKKKMMMQQQTTTSSSTTT^^^iiiyyyttt^^^LLLNNNPPPLLLLLLJJJIIIKKKNNNPPPTTT]]]gggttt}}}yyyjjjdddgggdddaaa```___\\\WWWTTTRRRRRRTTTWWW[[[]]]\\\YYYUUURRROOOOOOJJJIIIJJJPPPtttyyy]]]OOOUUUeee|||kkk\\\SSSOOOOOOQQQSSSTTTUUUUUUSSSOOOLLLJJJDDDBBBDDDLLLRRRTTTUUUXXX]]]ttt}}}iii\\\ZZZbbbzzz|||LLLHHHHHHLLLUUUXXX```vvv~~~pppfff^^^```tttiiiSSSWWWmmmqqqxxxmmmbbbaaaeee```YYYTTTQQQSSSTTTTTTWWW[[[gggttt{{{cccZZZ[[[\\\]]]]]]___```aaaaaa\\\[[[ZZZYYY[[[]]]```aaaeeennnzzznnnfffbbbbbbZZZOOOHHHCCCFFFSSS___pppvvv|||~~~~~~~~~zzzvvvrrr___XXXXXX\\\iii|||}}}wwwjjjdddcccpppUUUBBB<<<>>>GGGHHHRRRRRRXXX[[[```eee```dddwwwcccLLLKKKPPPPPPPPPPPPOOONNNMMMMMMNNNYYYkkkyyy}}}xxxnnnfffjjjyyymmmgggppptttmmmgggooonnnaaaWWWWWW\\\eeezzz{{{qqqeee\\\UUU^^^ooo~~~jjjWWWPPPJJJKKKTTThhh}}}yyyiii[[[LLLFFFEEEGGGKKKOOOeeeyyy}}}uuu|||oooeeelllwwwvvv~~~eeeIII===AAA@@@AAAGGGHHHLLLNNNQQQSSSQQQSSS^^^jjjmmmPPPKKKNNNLLLMMMIIIHHHJJJMMMNNNQQQYYYbbboooxxxtttooonnnfffbbb^^^XXXRRROOONNNNNNOOOUUUXXX[[[^^^___]]]YYYWWWTTTRRRMMMNNNOOOQQQpppkkkTTTVVVdddrrraaaVVVQQQSSSYYYVVVVVVVVVVVVSSSPPPMMMKKKGGGEEEGGGPPPVVVXXXYYY[[[YYYbbbyyyttthhhdddhhh}}}wwwJJJIIILLLOOO[[[]]]aaaxxx{{{ssslllddddddvvvvvvZZZYYYooommmssseeebbbccc^^^YYYTTTQQQRRRSSSRRRSSSVVVaaannn}}}uuucccddd^^^aaacccbbbbbbcccdddcccdddcccbbbcccfffjjjnnnpppppp~~~xxxqqqggg^^^TTTMMMIIILLLXXXeeeuuuyyy~~~|||yyyyyy}}}{{{ssspppooo```]]]aaacccjjjzzz}}}lll______vvvXXXDDD>>>@@@JJJKKKUUUVVVZZZ\\\bbbhhhcccfffvvvfffMMMGGGRRRQQQQQQPPPNNNLLLKKKJJJLLLRRR```rrr~~~|||oooccchhhuuuhhhXXX```ccc]]]YYYcccvvv}}}lllbbb[[[[[[[[[```uuu|||oooddd\\\hhhzzziiiUUUPPPKKKMMMZZZqqqmmm]]]KKKCCCBBBDDDJJJOOO]]]qqq~~~~~~lllbbbxxxqqqdddooouuuhhhfffgggwwwcccHHH===BBBBBBBBBHHHJJJMMMNNNPPPQQQOOOQQQ\\\iiiYYYKKKLLLLLLNNNIIIHHHIIILLLMMMOOOWWW```mmmvvv~~~}}}yyytttgggggg```VVVOOOMMMNNNQQQRRRVVVYYY\\\___```___]]][[[YYYWWWSSSVVVXXXXXXsss|||]]]XXX```}}}zzzhhh[[[UUUYYY```ZZZZZZYYYWWWTTTQQQNNNLLLFFFDDDFFFNNNVVVYYYZZZ\\\]]][[[hhhvvvzzzhhhIIIFFFMMMRRR\\\ZZZccc}}}}}}oooqqqmmm```iiiXXXVVVssswwwyyyvvviiicccaaa___XXXUUUQQQOOOOOOPPPQQQQQQZZZcccsssiii]]]ddddddeeefffggghhhiiiiiiiiikkkllllllooouuu}}}wwwdddTTTPPPPPPQQQ]]]kkkttt~~~{{{zzz~~~}}}zzzyyywww}}}yyyvvvjjjnnnmmmiiitttuuu___fff\\\BBBBBBBBBGGGSSSZZZXXX[[[```cccbbbcccooo|||ooojjjnnnQQQFFFOOOPPPQQQRRRQQQOOOLLLJJJJJJPPP]]]kkkuuuuuukkkbbbjjjqqqnnn^^^UUUUUUUUURRR```vvv}}}~~~~~~|||lllpppccc[[[bbbbbbkkkwwwoooiiittt|||kkk[[[RRRKKKPPPaaa{{{cccWWWLLLHHHEEECCCFFFLLLcccuuu~~~uuu{{{xxx```gggqqquuu{{{rrrhhh___lll}}}^^^III;;;???DDDAAA@@@EEELLLMMMPPPSSSRRRRRRYYYcccjjjCCCHHHRRRGGGKKKKKKKKKKKKLLLOOOSSSWWWiiiuuu|||xxxuuulll]]]SSSVVVWWWSSSTTT[[[YYY[[[]]]```bbbbbbbbbbbbccc___WWWVVVXXXXXXmmmcccWWW]]]}}}rrrkkkhhhfffeeeaaa^^^ZZZVVVRRRPPPOOOOOOIIIEEEFFFKKKNNNRRR^^^jjjjjjfffbbbooouuuxxxfffKKKKKKTTT```fff___fffssspppmmmfffaaagggYYYpppyyytttpppccc^^^^^^]]]YYYVVVRRROOOOOOOOOOOOOOOVVV]]]lll{{{wwwiiiiiiiiijjjjjjlllnnnppprrrsssrrrooonnnqqq{{{nnn```___bbbfffrrr}}}|||yyy{{{yyywwwwwwxxxzzzzzzzzzxxxvvvuuuyyy}}}iiiooo]]]BBBCCCEEEKKKUUU[[[ZZZ]]]aaacccaaabbbmmmyyymmmlllyyyZZZIIINNNPPPRRRSSSSSSPPPMMMKKKGGGKKKVVVfffrrrrrrhhh^^^ccclll~~~ppp^^^TTTUUUXXXYYYhhh~~~~~~sssfffgggfffsssyyyttt{{{~~~lll[[[RRRLLLTTTggguuu^^^UUUNNNLLLJJJHHHJJJPPP___ppp}}}zzzpppuuuzzzvvv```iii|||qqqjjjdddppp___III:::===BBB@@@@@@FFFIIIJJJMMMPPPOOOOOOVVV___}}}MMMGGGOOOHHHJJJKKKKKKKKKKKKNNNRRRUUUbbbooo{{{~~~zzzyyynnnddd^^^[[[WWWYYY^^^`````````aaacccfffiiijjjkkkiiiaaa^^^^^^\\\pppjjj[[[\\\{{{|||uuuqqqooonnnfffccc___ZZZUUURRROOONNNKKKHHHIIIMMMPPPUUUaaannnqqqssspppwwwooouuucccLLLQQQ[[[hhhkkk___^^^}}}{{{nnndddcccyyy\\\lll~~~pppoooccc]]]]]]^^^[[[WWWSSSPPPOOONNNMMMLLLPPPTTT```qqq}}}uuunnnmmmllllllnnnrrruuuxxx~~~}}}}}}}}}zzzyyy}}}zzzzzz{{{zzz|||tttllljjjnnnuuuzzz|||zzznnnuuu]]]BBBDDDIIIPPPXXX\\\]]]^^^bbbcccaaaaaajjjuuuwww{{{eeeLLLNNNPPPTTTVVVUUURRRNNNKKKFFFHHHPPP```ooorrrhhh\\\ZZZeeexxxvvvfff^^^bbbhhhiiivvvtttqqqrrrnnnZZZRRRNNNYYYnnniiiZZZUUUPPPMMMLLLJJJHHHHHHKKKYYYjjj}}}{{{ooouuu{{{tttbbbtttyyyzzzttt{{{___JJJ;;;>>>BBB@@@AAAGGGGGGHHHLLLOOOMMMMMMTTT]]]OOO@@@GGGEEEIIIIIIJJJJJJJJJLLLPPPSSSZZZfffttt~~~~~~ooofffeeeggghhhiiigggeeeeeehhhmmmssswwwpppooohhhbbb^^^YYYjjjsssaaa\\\wwwxxxuuutttnnnlllhhhccc]]]WWWSSSPPPKKKJJJKKKNNNQQQVVVaaakkkxxxxxxfffrrr___NNNUUU___gggnnnfff^^^uuu}}}hhhkkk}}}___gggrrr}}}vvvkkkccc______[[[XXXTTTPPPNNNMMMKKKJJJKKKMMMVVVfffttt}}}xxxvvvtttsssuuuxxx|||~~~{{{{{{zzzyyywwwqqqiiifffjjjttt~~~}}}nnnwww\\\AAAFFFMMMTTTZZZ\\\______bbbcccaaa```gggqqqoooOOONNNQQQUUUXXXWWWTTTOOOLLLHHHGGGMMM\\\mmmsssjjj___UUUaaasssvvvsss}}}uuunnnyyypppYYYRRRPPP^^^tttttt___QQQKKKPPPPPPOOONNNKKKGGGEEEFFFQQQbbb|||www}}}llleeettt}}}[[[III???DDDGGGCCCBBBGGGHHHIIILLLOOONNNMMMSSS\\\nnnuuuKKK>>>EEEDDDHHHHHHIIIIIIIIIJJJMMMPPPUUU```nnnzzzwwwwwwwwwrrrqqqnnnllllllooovvv~~~uuuvvvnnneee^^^VVVaaa||||||fff]]]ttt|||wwwuuuvvvtttrrrmmmggg```[[[WWWQQQSSSWWWYYYZZZ\\\aaafffyyysss```rrrZZZNNNVVV]]]cccuuu~~~wwwxxxlll{{{ooojjjzzz}}}ttthhh```___[[[WWWSSSPPPOOOMMMKKKIIIHHHHHHOOO\\\jjjttt|||ggglllpppwww~~~{{{vvvsssiiikkkmmmmmmqqq{{{vvv{{{[[[BBBIIIQQQVVV[[[[[[______aaacccaaa```fffnnnyyyUUUNNNQQQVVVXXXXXXUUUPPPMMMJJJGGGIIIWWWhhhpppjjjaaaVVV```nnnwwwhhh\\\VVV___ggguuupppXXXRRRSSScccxxx{{{uuu~~~yyygggWWWOOOMMMPPPSSSTTTRRRNNNKKKHHHGGGJJJXXXqqqxxx```ccc~~~uuuqqq{{{~~~UUUHHHBBBKKKNNNGGGCCCFFFFFFHHHKKKOOOMMMLLLQQQZZZlllooorrrcccIIIBBBIIIHHHGGGHHHIIIHHHHHHIIIKKKMMMRRR[[[iiivvvyyy}}}vvvsssrrrpppqqqvvv}}}yyynnneeeYYY\\\pppkkk___sss}}}|||{{{yyyvvvpppjjjddd``````eeekkkllljjjgggfffeeevvvrrr___uuu|||WWWPPPVVVYYY\\\sssrrr}}}yyyjjj___\\\XXXVVVRRRPPPOOONNNKKKIIIGGGGGGKKKTTT^^^gggrrr{{{ddd]]]TTTRRRaaayyyqqqlllccckkkuuu|||YYYEEENNNUUUXXX\\\[[[^^^^^^___bbbaaaaaafffmmm___OOOQQQUUUXXXXXXUUUQQQNNNIIIEEEEEEOOO___hhhgggcccXXX```hhhvvv{{{kkk```WWWOOOKKKKKKLLLSSSaaavvvnnnWWWSSSXXXhhh}}}uuunnnrrr|||tttcccVVVPPPQQQVVVXXXTTTNNNLLLJJJHHHFFFPPPddd}}}vvv\\\```~~~yyy{{{uuulllvvvoooOOOEEEDDDOOORRRJJJDDDFFFCCCEEEIIILLLKKKIIINNNVVV}}}xxxmmmfff[[[GGGAAAGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLOOOVVVbbbpppzzzvvv{{{yyyxxxvvvtttuuu{{{yyyooo```ZZZeeesssbbbrrrzzzuuuppplllooowww}}}{{{vvvqqqlllgggvvvpppaaa|||uuuUUUSSSWWWUUUZZZdddxxx}}}zzziii^^^\\\UUUSSSQQQPPPPPPOOOMMMKKKGGGFFFIIINNNSSSZZZfffrrrpppcccWWWRRRTTTeee~~~vvvpppoooqqqyyywwwsssuuu}}}ZZZJJJTTTYYYZZZ]]]]]]\\\[[[^^^aaabbbbbbfffmmmhhhOOOQQQTTTVVVVVVTTTQQQPPPJJJEEECCCJJJWWWaaaeeeeee[[[^^^```hhh~~~xxxpppaaaQQQHHHDDDBBBCCCEEEEEEGGGPPPbbb{{{|||jjjVVVUUU]]]nnn{{{kkkaaa```eeeddd[[[RRRNNNLLLIIIGGGOOOaaavvv{{{zzz}}}|||kkkggg}}}~~~}}}xxxmmmvvvwww~~~gggKKKAAABBBNNNQQQIIIEEEHHHCCCEEEIIIMMMKKKIIINNNUUUxxxvvvmmmaaaIII===BBBFFFGGGIIIJJJIIIHHHHHHIIIKKKJJJOOOZZZiiittt~~~|||vvvyyy{{{{{{}}}lll^^^```ppp{{{eeeppp~~~{{{yyysss~~~mmmbbbpppTTTUUUXXXSSS```YYYaaafffnnnzzzyyyiii^^^]]]SSSRRRPPPPPPPPPPPPNNNLLLFFFFFFHHHKKKMMMRRR___lll{{{yyyeee[[[WWWZZZYYY]]]yyy|||vvvtttvvvzzz~~~||||||{{{[[[NNNXXX\\\[[[^^^^^^[[[ZZZ\\\aaabbbcccgggmmmkkkPPPQQQSSSUUUUUUTTTRRRPPPKKKGGGDDDHHHSSS^^^eeehhh[[[]]]ZZZ___yyy|||nnnooouuuooossstttVVVLLLBBBAAAAAA@@@???@@@AAA>>>@@@MMMhhhzzzhhhUUUWWWaaasssvvv{{{wwwhhh[[[VVVRRRNNNKKKRRReeezzz}}}~~~~~~~~~xxxxxx~~~rrrxxxdddeeeyyy|||zzzaaaIII??????KKKOOOHHHEEEJJJEEEGGGLLLOOOMMMKKKOOOWWWuuu|||oooPPP===CCCLLLHHHIIIJJJJJJHHHHHHIIIJJJFFFJJJUUUdddooozzzxxxuuuwwwxxxzzzgggeeecccgggooottt]]]pppaaaWWWUUUSSS\\\^^^UUU]]]eeegggnnn{{{rrr]]]XXXQQQSSSTTTSSSQQQOOONNNMMMIIIGGGEEEDDDGGGNNNXXX___ttt{{{yyyffffffqqqnnnaaaYYYZZZXXX[[[rrr{{{www{{{{{{yyy{{{}}}sss[[[SSS[[[\\\\\\\\\WWWYYYZZZ[[[\\\^^^aaafffiiiqqq~~~zzznnnPPPJJJLLLNNNNNNUUUWWWMMMMMMFFFAAACCCMMM[[[eeejjj\\\UUU___iiiooo|||iiicccnnnrrrnnn}}}kkkXXXJJJHHHEEEBBB????????????<<<@@@@@@AAATTTzzz~~~pppaaaWWW^^^iiizzzzzzjjjccc```WWWXXXZZZhhhyyyvvv|||mmmggggggiiiooouuu}}}zzzYYYCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFEEEFFFHHHMMMPPPiii[[[>>>IIIIIIGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJPPPZZZdddqqqrrrqqq}}}xxxlllpppnnnrrrjjj\\\ttt___WWWXXXVVV]]]]]]VVV^^^ccccccyyy}}}|||{{{mmmXXXdddsssaaaXXXSSSTTTTTTSSSPPPNNNLLLLLLHHHGGGDDDCCCDDDKKKSSSZZZkkkrrr|||ppp___```jjjlll\\\RRRUUUWWWXXXfffyyy}}}oooyyyyyytttvvvzzz}}}zzzsss[[[SSSYYY[[[\\\___[[[WWWXXXYYYYYYZZZ\\\```ccceeennn~~~mmmQQQGGGJJJQQQOOOQQQSSSNNNMMMGGGAAABBBKKKXXXccciiiaaaWWW\\\eeennn}}}iiicccsss}}}zzz~~~{{{___RRRHHHGGGEEEBBBAAA@@@@@@@@@===??????AAANNNmmm}}}|||qqqsss|||tttggg^^^VVVcccsss}}}ssseeefffqqq}}}yyyvvvwwwrrrwwwvvvmmmkkkqqqpppWWWCCCCCCCCCDDDEEEFFFFFFFFFDDDEEEEEEDDDEEEGGGLLLOOOgggxxxPPPJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHMMMUUU]]]jjj|||}}}xxxooopppZZZZZZyyy\\\WWWZZZZZZ]]]]]]YYY___cccaaammm|||ppp|||{{{nnn]]]LLLPPPuuu~~~uuudddVVVUUUTTTSSSQQQOOOMMMLLLKKKHHHGGGDDDBBBBBBFFFMMMRRR]]]eeeqqq{{{wwwfffbbbfffcccVVVRRR[[[```[[[ZZZ^^^gggrrr}}}}}}}}}||||||~~~nnngggxxxxxx{{{zzzlllfffpppoooZZZRRRWWWWWWZZZ___\\\YYYYYYZZZYYYXXXYYY\\\^^^bbbqqq{{{iiiuuu}}}XXXFFFFFFQQQPPPMMMOOOOOOMMMHHHBBBAAAHHHSSS___fffcccXXXWWW___lllkkkdddxxxfffPPPIIIGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>AAAFFFZZZvvvqqq|||vvvmmmnnnmmmvvvwwwjjj```\\\WWWiii}}}zzzyyy|||www~~~{{{|||rrrsssiiiSSSAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFJJJNNNaaa```FFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEHHHNNNUUU___qqqwwwsssuuuSSS___~~~}}}vvvZZZWWW\\\\\\[[[]]][[[___bbbaaaiiiyyyooouuulllUUUJJJeeeuuuyyy}}}yyyiiiVVVVVVTTTQQQPPPOOOOOONNNMMMJJJIIIFFFCCCBBBCCCHHHKKKQQQZZZgggrrr}}}~~~ppplll\\\WWW\\\jjjmmmaaaTTTOOOPPPUUU```ssszzzwwwyyy{{{||||||||||||{{{ssszzzzzz___]]]mmmjjjYYYUUUXXXWWWYYY\\\XXX]]]^^^^^^\\\ZZZZZZ[[[]]]cccfff~~~sssuuuiiiHHH>>>MMMPPPKKKLLLOOOMMMIIICCC@@@DDDNNNYYYaaa___XXXUUUZZZhhhyyygggrrruuuUUUGGGFFFJJJJJJJJJIIIGGGFFFDDDCCCAAA<<<>>>BBB@@@IIIpppuuuqqqzzzwwwqqqkkkvvv}}}nnnbbb\\\VVVjjj}}}www}}}{{{}}}yyyfffMMM@@@@@@AAAAAABBBBBBBBBCCCAAABBBBBBAAABBBDDDIIILLL[[[{{{iiiCCCFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCEEEIIIMMMUUUeeetttrrr^^^ooo|||nnnZZZVVV[[[\\\WWWXXXZZZ[[[]]]aaagggwwwrrrnnnbbbEEEXXXnnnyyyrrr]]]VVVSSSPPPOOOPPPQQQPPPOOOMMMLLLJJJFFFCCCCCCEEEGGGJJJRRR^^^iiissszzzeeecccgggnnnjjj\\\QQQNNNMMMKKKOOO```www}}}vvvqqqtttwww{{{}}}|||zzzxxxxxxzzz~~~|||xxx~~~zzzyyyfffeeeuuuggg\\\\\\```[[[[[[\\\VVV`````````___\\\[[[\\\]]]___]]]QQQ:::FFFNNNLLLMMMNNNLLLJJJEEEAAAAAAHHHSSS[[[YYYYYYTTTSSS]]]oooooogggrrr~~~{{{|||dddPPPIIIJJJPPPPPPOOOMMMJJJGGGEEECCCBBB<<<>>>CCC>>>@@@bbbzzztttxxx}}}{{{zzzwwwdddXXXUUUeee~~~rrrnnnpppwww~~~|||zzzooovvv}}}wwwaaaHHH@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@AAACCCHHHKKKUUUiiixxxjjjDDDIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFHHHMMM[[[hhhuuutttqqq~~~}}}hhh[[[VVVZZZ\\\UUUSSSXXXVVVXXX```cccrrrpppcccqqqIIIRRRlll}}}vvv{{{|||kkkZZZUUUPPPNNNPPPRRRRRRPPPOOOOOOMMMJJJFFFCCCCCCDDDFFFLLLVVV^^^gggsssuuuoooiiibbbXXXOOONNNRRRRRRLLLMMM]]]qqqzzzsssnnnmmmrrrwwwzzzyyyuuurrrppplllvvv~~~vvvxxxssstttgggaaadddgggaaaaaaaaaZZZ^^^___```^^^\\\[[[[[[\\\bbbbbb^^^???DDDKKKMMMNNNMMMJJJJJJGGGBBB???CCCLLLUUUUUU[[[TTTNNNRRRZZZnnnyyyeeefffxxxqqq___UUUQQQQQQTTTSSSQQQNNNKKKHHHFFFEEECCC>>>???CCC======VVVvvv{{{zzz~~~{{{eeeUUUZZZdddxxxuuummmkkkpppwwwzzz}}}kkkaaannnsssmmm~~~{{{UUUFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGKKKTTTwwwhhhhhhuuu^^^BBBEEEIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFFFFIIISSS^^^uuuyyywwwxxx~~~nnnzzznnn{{{ddd]]]VVVYYY^^^VVVRRRYYYVVVWWW___^^^iii|||tttuuu{{{hhh]]]xxxeeeTTTeeexxxqqqwww___YYYRRROOOQQQRRRQQQOOOPPPPPPOOOLLLGGGCCCBBBBBBCCCGGGMMMRRRYYYdddsss~~~vvvuuu}}}wwwnnnaaaUUULLLHHHMMMTTTRRRKKKMMM^^^rrr{{{uuuqqqnnniiimmmrrruuuuuusssqqqpppppp{{{|||{{{yyyvvvdddaaafffgggbbbdddggg```]]]^^^______]]]\\\\\\]]]ccchhhvvvkkkKKKGGGIIILLLOOOLLLHHHJJJIIIDDD>>>???GGGPPPSSS[[[TTTMMMPPPLLLUUUnnnllldddwwwoooddd^^^ZZZXXXTTTRRROOOLLLJJJHHHGGGGGGEEEAAA@@@AAA===<<>>===EEEMMMQQQZZZSSSOOOTTTJJJIII^^^uuuqqq^^^lllrrrkkkeee```\\\RRRPPPMMMJJJHHHHHHHHHIIIGGGDDDAAA@@@===<<>>======>>>???@@@BBBCCCDDDXXXVVV}}}|||]]]CCCJJJQQQMMMHHHHHHJJJJJJEEE@@@BBBBBBCCCDDDEEEFFFGGGGGGYYYeeevvv}}}wwwyyy~~~ssslllyyyyyyyyy{{{wwwgggZZZZZZmmm~~~}}}}}}hhhWWW\\\\\\ZZZZZZVVVYYYXXXYYYYYYWWWYYYcccooouuuvvvvvvoooVVVbbb}}}kkkZZZVVVVVVRRRPPPSSSSSSSSSSSSRRROOOJJJDDDAAA???>>>>>>@@@EEELLLSSSWWWdddpppzzztttccc]]]UUUPPPPPPRRRTTTTTTQQQLLLQQQfff}}}{{{tttlllfffcccccccccbbbdddgggjjjlllnnnsss{{{vvvhhhdddcccaaa```aaabbbcccdddbbb___\\\[[[\\\]]]\\\ZZZXXX]]]]]]wwwxxx{{{mmmOOOEEEMMMPPPLLLNNNNNNLLLHHHCCC@@@AAACCCMMMNNNNNNJJJDDDAAACCCFFFQQQgggzzziii```^^^hhhllltttyyymmmddd[[[VVVIIIIIIIIIIIIKKKLLLJJJGGGGGGDDDAAA>>>===>>>AAACCCQQQyyyuuu|||pppcccmmm{{{~~~~~~~~~|||vvvnnnhhheeedddddddddrrrpppqqqwwwzzzyyywwwwww}}}|||jjjgggmmmnnnnnntttfffQQQCCCBBB@@@@@@@@@?????????>>>>>>=========>>>???@@@AAABBBKKKMMMtttRRRFFFSSSOOOKKKIIIHHHHHHEEEBBBAAAAAABBBCCCDDDEEEGGGGGGPPPZZZjjjwwwxxxiiiaaaiiiwww|||rrrkkkooo~~~]]]ZZZbbbuuu}}}ppp\\\OOOppp}}}|||zzzwww^^^VVV[[[XXXTTTUUURRRWWWWWWYYYZZZXXXYYY```jjjxxx|||uuunnnbbbXXX|||yyyeeeXXXTTTUUUUUUTTTRRRRRRSSSRRRPPPLLLHHHEEEAAA@@@>>>>>>AAAEEEJJJNNNVVV^^^nnnzzzooohhhgggfffdddaaa[[[VVV\\\sss}}}zzzoooiiibbb]]]\\\]]]___```bbbdddfffiiimmmuuu~~~ooo{{{eeecccbbb```^^^]]]]]]]]]^^^^^^]]][[[\\\]]]]]]\\\ZZZ[[[___ZZZjjjrrrjjjzzzVVVEEEKKKOOOJJJOOOOOONNNKKKFFFBBB@@@@@@FFFHHHIIIFFFAAA>>>???AAADDDUUUooogggTTTSSSWWW```nnn|||}}}mmmaaa[[[RRRNNNKKKKKKLLLLLLJJJIIIGGGEEEBBB@@@>>>>>>???@@@CCCddd~~~{{{yyyiiicccnnnxxx|||~~~}}}zzzzzz~~~zzznnnbbb\\\SSSLLLKKKMMMOOOQQQjjjrrrxxxwwwwww{{{tttyyyvvvtttllljjjyyy___MMMBBBAAA@@@@@@?????????>>>>>>>>>===============>>>??????AAAFFFnnnmmmNNNQQQOOOLLLIIIGGGFFFEEEEEE???@@@@@@AAACCCDDDFFFGGGGGGOOO\\\hhhrrr}}}iiiZZZSSS\\\jjjyyy}}}yyylll^^^]]]iii{{{\\\[[[gggxxxvvvbbbRRRPPP~~~}}}~~~zzz}}}lllZZZWWWZZZTTTOOOQQQPPPVVVVVVXXX[[[ZZZXXX^^^eeeppp\\\oooyyyXXXccc}}}nnn\\\SSSUUUWWWWWWTTTTTTUUUTTTRRRNNNKKKIIIDDDBBB@@@>>>???BBBFFFHHHPPPVVV___kkkxxx}}}vvvqqqeeeccckkkzzzyyywwwooobbb___YYYVVVVVVXXX\\\^^^cccdddfffhhhmmmwww~~~yyy|||tttdddaaa```^^^]]][[[[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZXXXZZZ^^^YYYbbbvvvjjj___EEEFFFLLLKKKPPPQQQPPPNNNIIIDDD@@@===???AAACCCBBB@@@>>>>>>???>>>GGG]]]{{{nnn^^^^^^cccooo{{{~~~yyyrrryyyrrrmmmhhh___TTTNNNJJJHHHHHHKKKGGGFFFDDDBBB@@@???>>>>>>AAASSS}}}ssseeeeeepppxxx{{{}}}{{{wwwuuuwwwzzz~~~uuuhhhXXXSSSLLLIIIJJJMMMQQQSSSeeevvv~~~{{{~~~|||}}}uuurrruuuYYYHHH@@@AAA????????????>>>>>>>>>>>>???>>>>>>======>>>>>>>>>@@@FFF\\\wwwSSSIIIKKKKKKJJJGGGFFFFFFGGG????????????AAACCCEEEFFFEEEJJJSSS]]]fffwww~~~nnnbbbVVVTTTSSSVVV\\\cccggghhhssswww{{{vvvxxx|||{{{zzzmmm[[[MMMWWWtttbbblllqqqTTTNNNYYY|||}}}yyydddWWWVVVXXXPPPNNNSSSTTTVVVUUUWWWZZZYYYWWWZZZ```vvvrrr]]]gggYYYPPPxxxyyygggXXXTTTVVVXXXXXXXXXWWWVVVSSSPPPMMMKKKDDDBBB@@@>>>>>>@@@BBBDDDJJJNNNTTT\\\eeeppp}}}rrrtttzzz|||vvvlllcccXXXWWWTTTSSSSSSVVV[[[^^^```bbbfffjjjqqq}}}zzz{{{~~~zzzwwwzzz~~~kkkaaa^^^^^^]]]]]]\\\\\\\\\\\\^^^___^^^]]][[[XXXVVVVVVTTTYYYXXX[[[xxxlllJJJAAAHHHNNNQQQQQQQQQOOOLLLGGGAAA===:::<<<>>>?????????@@@@@@???AAAKKKccc~~~zzzvvvtttxxx~~~xxxqqqvvv|||wwwiiiaaaZZZWWWRRRLLLIIIKKKIIIHHHFFFDDDBBB@@@???>>>DDDHHHfffpppeeejjjrrrwwwyyyyyyvvvqqqmmmllllllooouuuzzzyyywww~~~eeeWWWMMMKKKJJJLLLPPPTTTWWWXXX```sss}}}~~~~~~}}}~~~~~~{{{xxxqqqUUUHHHBBBDDD?????????>>>>>>>>>======@@@@@@???>>>>>>>>>>>>???BBBFFFNNNyyyuuufffJJJ@@@CCCGGGIIIIIIGGGGGGGGG@@@???>>>>>>???AAACCCEEEEEEGGGLLLTTT]]]lllyyynnneeeaaa[[[TTTMMMJJJMMMPPPRRRQQQWWW^^^jjjtttuuuooojjjiiivvv~~~{{{xxxuuuttt]]]PPPKKK___bbbxxxiiiNNNTTThhhzzz{{{~~~uuu[[[QQQSSSVVVOOOPPPXXXYYYTTTSSSTTTWWWVVVTTTVVV[[[eeewwwhhhqqqZZZIIIdddvvvcccVVVTTTWWWYYYYYYXXXWWWTTTQQQOOOMMMDDDBBB@@@=========???@@@AAADDDIIIOOOUUU```llluuuxxxqqqkkkaaaXXXQQQQQQRRRRRRSSSVVV[[[^^^[[[___fffnnnxxxvvvjjjvvv~~~uuu{{{|||tttzzztttbbb]]]]]]]]]]]]]]]]]]]]]]]]]]]___```___\\\XXXVVVUUUUUUSSSXXX\\\\\\ssszzzWWWBBBEEEOOOQQQPPPPPPPPPNNNJJJDDD@@@999999:::<<<>>>???AAAAAA@@@>>>???JJJ\\\ppp}}}|||vvvqqqoooqqqrrrppplllnnnllltttuuukkk]]]WWWZZZfffkkkbbbUUUNNNJJJIIIHHHFFFDDDBBBAAAAAADDDAAAVVVpppgggooorrrttttttsssooohhhaaa\\\ZZZYYYbbbhhhfff```dddssszzzfffUUUJJJGGGIIILLLSSS[[[aaaddddddhhhuuuyyyxxxzzz{{{|||}}}~~~{{{hhhRRRJJJEEEGGG??????>>>>>>>>>=========@@@@@@???>>>>>>>>>??????@@@DDDEEEkkkrrreee^^^LLL<<<>>>BBBFFFIIIIIIIIIHHHBBBAAA???>>>???@@@BBBDDDCCCCCCFFFLLLSSS```sss~~~rrrfff]]]\\\___QQQPPPQQQTTTWWWXXXUUURRRNNNPPPTTTWWWXXXYYYZZZ\\\eeettt~~~{{{xxxtttpppmmmkkkPPPMMMSSShhhiii|||vvvWWWMMMccc~~~aaaTTTMMMQQQTTTNNNOOOVVVUUURRROOOOOORRRRRRPPPQQQUUUZZZoooooopppoooQQQSSSooonnn[[[TTTWWWVVVVVVVVVUUUTTTRRRPPPOOOIIIGGGCCC@@@>>>=========<<>>======???EEEOOO[[[bbb```]]]YYYXXXXXXYYYYYYYYY\\\]]]cccsss~~~pppeeeZZZ^^^wwwjjjWWWLLLKKKIIIFFFEEEDDDDDDDDDDDDAAARRR~~~nnniiirrrppprrrqqqnnnhhh```VVVOOOJJJIIIOOOSSSRRROOOPPPWWW___```dddeeeaaa]]]ZZZVVVQQQQQQSSSZZZcccnnnwww|||~~~}}}yyywwwuuuvvvvvvuuuuuuzzz~~~{{{ZZZOOOIIIBBBBBB???>>>>>>>>>============>>>>>>=========>>>>>>???<<>>???AAABBBAAA???@@@FFFLLLVVVeeessspppddd^^^YYYYYY\\\KKKOOOUUU[[[``````^^^[[[RRRPPPLLLGGGFFFHHHKKKMMMVVVddd}}}}}}}}}}}}wwwuuuqqqmmmgggbbb^^^[[[JJJQQQ^^^nnn~~~uuu{{{___FFFMMMppp|||QQQRRRLLLQQQTTTMMMMMMQQQMMMPPPMMMLLLNNNNNNLLLNNNRRROOO\\\ttt{{{aaaJJJ]]]|||uuu```VVVXXXSSSSSSSSSSSSSSSRRRQQQQQQOOOLLLHHHDDDAAA???>>>>>>>>>@@@CCCBBBBBBEEEMMMSSSYYY```jjjttt{{{}}}zzz}}}yyynnnaaaXXXUUUPPPJJJHHHLLLQQQTTTTTTVVVZZZ]]]\\\cccmmmwwwjjjNNNVVVzzzhhhbbbeee^^^^^^^^^^^^]]][[[ZZZYYY]]]]]]]]]YYYVVVUUUWWWZZZVVVVVV]]]WWWXXXvvvQQQCCCJJJPPPNNNNNNOOOPPPOOOJJJFFF<<<:::888777999;;;<<<===;;;>>>??????>>>???BBBEEEGGGGGGGGGHHHJJJKKKMMMOOOCCCPPPYYY^^^mmm}}}iiiggg{{{bbbNNNLLLIIIGGGEEEEEEFFFGGGDDDFFFVVVzzzllliiirrrooorrrqqqmmmfff\\\QQQHHHCCCCCCEEEFFFHHHHHHIIIJJJKKKNNNOOONNNNNNTTT]]]```___]]]```fffqqq~~~yyyvvvssssssqqqmmmkkkqqq~~~{{{vvv~~~wwwwwweeePPPKKKGGG===999>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>;;;DDDEEEPPP|||qqqeeeFFFAAA===???EEEKKKLLLKKKFFFDDDAAA???>>>???AAABBB@@@>>>>>>CCCIIIQQQ^^^jjjvvvpppbbb^^^ZZZVVVSSSOOOQQQVVVZZZ]]]^^^^^^^^^VVVTTTNNNGGGCCCBBBCCCBBBKKKXXXssswwwssstttuuuooommmhhhccc\\\UUUPPPMMMKKKWWWfffpppuuu|||jjjMMMMMMkkk|||yyyeeeTTTOOOMMMLLLKKKLLLMMMLLLKKKMMMJJJJJJKKKMMMMMMNNNOOOOOOPPPgggvvv|||VVVLLLppppppZZZSSSUUUTTTSSSSSSTTTUUUTTTTTTTTTQQQLLLGGGCCC@@@???>>>;;;<<<===@@@BBBDDDEEEFFFNNNSSSZZZbbbjjjrrrzzz~~~sssxxx}}}~~~|||yyyuuussskkkeee^^^YYYUUUPPPJJJFFFMMMNNNNNNOOOQQQSSSVVVXXX]]]jjjwwwbbbQQQLLLfffxxxllliiiggg^^^```^^^]]][[[YYYXXXWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWWWWZZZUUURRRZZZnnn```BBB@@@IIIOOOSSSTTTRRRPPPNNNKKKBBB===777555777999;;;;;;>>>===<<<<<<<<<===???@@@AAAAAAAAABBBDDDFFFGGGHHHJJJGGGJJJSSS[[[fffhhh]]]PPPDDDDDDIIIKKKJJJIIINNNGGGNNNrrrzzzvvvpppnnnmmmllltttrrraaaWWWNNNEEEGGGFFFEEEDDDEEEGGGJJJLLLRRRTTTQQQOOO\\\sss{{{wwwvvv~~~}}}xxxuuusssllloookkkaaa^^^jjj}}}~~~vvvppp{{{tttiiiXXXHHHAAA???>>><<<<<<<<<<<<;;;;;;:::::::::======<<<<<<<<<<<<======???>>>CCCIIIeee~~~\\\KKK;;;999CCCKKKMMMKKKIIIFFFBBB???======???@@@AAAAAA@@@@@@CCCJJJRRRXXXdddcccjjjwwwkkkccc^^^\\\QQQSSSVVVWWWWWWUUUSSSQQQJJJMMMNNNLLLFFFAAA>>>===BBBJJJbbbxxxrrrpppooodddfffaaaWWWOOOMMMJJJFFFMMM]]]pppyyyyyykkkTTTNNNYYYlllxxx|||~~~ZZZPPPOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIHHHHHHLLLPPPVVVNNN^^^tttwww}}}wwwhhhPPP```|||lll```YYYVVVSSSRRRTTTUUUSSSRRRTTTRRRPPPLLLHHHDDD@@@???;;;;;;<<<===???AAACCCDDDGGGKKKQQQXXX___gggnnnsss~~~}}}www{{{~~~}}}zzzuuuooojjj```[[[TTTOOOLLLJJJHHHFFFIIILLLPPPRRRTTTYYY___ccckkkxxxzzzeeePPPKKKTTTuuuyyynnnyyyzzzdddaaaaaa\\\\\\[[[ZZZXXXWWWVVVUUUUUUYYYXXXWWWVVVVVVVVVWWWXXXUUUVVVRRRSSSYYYggg|||gggJJJBBBBBBHHHOOOQQQQQQQQQRRRRRRHHHBBB:::666666999:::;;;===<<<;;;;;;;;;<<<===>>>?????????@@@BBBCCCEEEFFFFFFCCCEEEMMMRRRZZZpppaaaUUUKKKJJJMMMNNNMMMNNNLLLHHHOOOlllzzzxxxpppnnnpppsssyyyfff[[[VVVNNNLLLHHHFFFGGGJJJNNNRRR\\\dddfffcccjjj~~~vvvpppoooooooookkkfffdddfffooouuullllllqqquuusssfffSSSEEE???>>><<<999<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<======@@@>>>CCCGGG]]]ppp]]]HHH>>>>>>CCCJJJOOOJJJHHHDDD@@@>>>>>>???@@@@@@@@@???>>>???DDDJJJOOOUUUTTTZZZmmm{{{nnnccc]]]PPPSSSTTTRRRMMMJJJJJJLLLHHHKKKMMMLLLGGGCCCAAA@@@FFFIIIWWW~~~vvvnnnjjjhhh]]][[[VVVPPPKKKGGGGGGHHH[[[ooo}}}}}}XXXCCCWWWnnnsss}}}nnneeeppp{{{mmmOOOMMMMMMKKKJJJJJJKKKKKKKKKJJJMMMNNNNNNJJJFFFGGGLLLPPPWWWIIITTTxxx{{{dddvvv___QQQ|||xxxiii^^^XXXRRRQQQSSSTTTRRROOOUUUTTTSSSQQQMMMHHHCCC@@@<<<;;;;;;:::;;;===???AAAAAADDDHHHMMMRRRYYY```eeesssxxx~~~~~~~~~yyyyyyxxxwwwssslllccc]]]SSSOOOIIIEEEDDDEEEGGGGGGGGGLLLRRRTTTVVV\\\gggpppyyyyyy]]]IIIFFFQQQfffpppfffsssmmm^^^ZZZZZZZZZWWWWWWVVVUUUUUUTTTTTTSSSWWWVVVUUUUUUUUUVVVWWWXXXSSSRRRPPPTTTXXX]]]qqqmmm}}}tttWWWDDD<<>>???@@@BBBCCCCCCAAABBBGGGHHHMMM]]]pppkkk```UUUPPPNNNLLLKKKMMMKKKLLLNNN___xxxvvvzzzrrrjjj]]]YYYTTTQQQQQQVVV[[[___ppp~~~}}}yyyoooiiihhhkkkmmmjjjmmmxxxrrrkkkpppooogggnnnmmm]]]JJJ???>>>>>>===:::;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;<<<<<<===AAA>>>AAAEEERRRtttaaaQQQDDD@@@GGGQQQMMMJJJGGGCCC@@@?????????@@@@@@@@@???>>>???CCCEEEHHHHHHLLLWWWkkknnncccZZZ[[[ZZZUUUNNNIIIJJJLLLGGGIIIKKKKKKIIIFFFDDDDDDEEEEEENNNpppwwwnnneee___[[[UUUNNNKKKJJJFFFAAAGGGRRRlllnnnKKKDDDggg~~~zzzuuuddd^^^nnn|||||||||~~~[[[KKKNNNKKKJJJHHHHHHJJJJJJJJJIIIJJJLLLKKKIIIJJJLLLNNNMMMTTTKKKQQQkkkxxxuuuvvv]]]fffzzz\\\aaavvv}}}tttaaaZZZRRROOORRRSSSRRROOOVVVUUUTTTQQQNNNJJJGGGDDD>>>===:::999888:::<<<>>>???AAACCCFFFIIIOOOVVV[[[dddjjjttt|||{{{tttvvv~~~}}}}}}~~~}}}|||zzzsssqqqoookkkfff^^^UUUOOOIIIGGGDDDBBBBBBDDDFFFGGGGGGMMMSSSSSSSSS\\\mmm|||uuu___NNNEEEMMMggg|||www~~~lllhhh|||yyyfff```YYYWWW[[[TTTTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSSSSTTTVVVWWWXXXUUURRRQQQWWWWWWSSSpppwwwmmmzzziiiLLL:::>>>FFFOOORRRRRRSSSVVVUUUOOOEEE;;;666555777999<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===???@@@AAABBBAAABBBDDDDDDFFFRRR___|||}}}qqqbbbXXXPPPKKKJJJMMMNNNOOOMMMQQQlll~~~}}}oooooovvvrrrpppllljjjjjjmmmrrruuuyyyssslllgggfffiiijjjuuuvvvjjjnnnfffTTTAAA;;;>>>@@@???===::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<@@@===@@@CCCHHHhhh~~~uuuhhhUUUEEEFFFPPPNNNLLLIIIEEEAAA???======AAABBBBBBBBB@@@???AAABBBDDDEEEGGGLLLUUUaaammmvvvzzzqqqhhhfffbbb^^^ZZZWWWSSSQQQHHHJJJLLLLLLKKKIIIGGGEEEAAADDDMMMkkkuuukkkaaaYYYRRROOONNNGGGEEEFFFAAA>>>OOOfffOOOHHHVVV{{{ppprrriiigggxxx|||wwwyyykkkSSSKKKOOOJJJHHHGGGGGGHHHIIIIIIHHHBBBDDDEEEJJJSSS[[[WWWNNNRRRSSSSSSYYYrrryyymmmtttfff```iii}}}OOOhhhwwwttt|||~~~|||eee^^^TTTPPPPPPRRRRRRPPPVVVTTTQQQNNNLLLJJJIIIIIIBBB???<<<999888999:::;;;>>>???@@@AAACCCHHHMMMRRRUUU\\\fffooowww}}}}}}wwwsssvvv~~~}}}}}}|||zzzyyyyyyxxxwwwtttqqqlllhhhbbb\\\VVVPPPIIIEEEAAABBBCCCCCCCCCCCCDDDDDDFFFLLLPPPPPPSSS```xxxsssYYYJJJJJJOOO___llltttkkkbbbbbbZZZVVVZZZSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXVVVTTTYYYWWWOOOaaa~~~^^^===<<>>@@@@@@???@@@AAABBBBBBDDDLLLTTTggg}}}{{{zzzxxxhhh]]]TTTOOOOOORRRPPPOOOJJJHHH]]]{{{xxxmmm]]]\\\rrr}}}sssyyyxxxvvvuuuuuuvvvxxxyyyzzz||||||wwwmmmjjjiiiffffffhhhrrrpppttt}}}cccPPP???;;;>>>???======::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;>>>===>>>AAACCCUUU}}}yyyvvvnnn\\\HHHEEENNNNNNMMMJJJFFFCCC???===;;;???AAABBBBBBAAA@@@AAAAAA???BBBEEEGGGJJJNNNSSSWWW[[[aaajjjwwwwwwpppiiiiiikkkhhh]]]RRRKKKLLLMMMNNNNNNLLLIIIGGGFFFJJJOOOfffyyylll___VVVOOOKKKHHHHHHCCCBBBCCC===???YYYyyyEEEXXXvvvsss~~~{{{xxxzzzxxx}}}]]]OOOKKKMMMHHHFFFEEEEEEGGGHHHHHHGGGBBBEEEHHHPPP```llleeeWWWKKKTTTSSSPPPeeezzz{{{qqq^^^[[[qqqVVV```nnntttsss}}}xxxmmmfff\\\TTTPPPPPPQQQRRRSSSQQQOOOLLLKKKKKKLLLMMMEEECCC@@@===;;;:::::::::;;;<<<======>>>AAAFFFIIIJJJOOOXXXaaahhhnnntttxxx|||{{{}}}}}}||||||||||||{{{zzzyyywwwvvvtttqqqmmmjjjaaa\\\TTTMMMIIIEEEBBB???<<>>888666555999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@;;;===>>>??????AAAHHHMMM\\\lllyyymmmbbb\\\YYYVVVUUUVVVQQQMMMHHHHHHXXX|||wwwpppjjjkkkpppvvvvvvpppkkkjjjkkkjjjiiigggeeecccbbbbbb^^^bbbeeedddaaabbbfffkkkvvvzzzlllbbbbbbdddcccgggmmm~~~}}}~~~aaaOOO@@@>>>>>>;;;888999999999999999::::::::::::;;;::::::999999::::::;;;;;;===<<>><<<;;;===???@@@?????????@@@:::===@@@BBBDDDEEEHHHIIIMMMOOOUUU^^^jjjvvvvvv{{{wwwgggWWWNNNNNNOOOQQQRRRPPPMMMJJJPPPRRRQQQ]]]}}}|||qqqaaaUUUNNNKKKHHHFFFAAA??????@@@???HHHcccXXXsssvvvooozzzgggRRRKKKGGGIIIGGGEEEDDDDDDFFFGGGGGGGGGEEEJJJMMMQQQ^^^iiicccUUUGGGMMMNNNNNN\\\}}}cccXXX^^^nnnsss```ddd{{{}}}ppp~~~xxxrrrggg[[[QQQNNNPPPTTTNNNNNNNNNMMMMMMMMMMMMNNNIIIGGGDDDAAA>>><<<:::999888999;;;<<<<<<>>>AAACCCCCCGGGMMMSSSXXX^^^cccgggnnnsssxxxyyyyyyyyy}}}~~~|||yyyxxxyyyxxxvvvtttsssqqqooollljjjfff```]]]RRRNNNHHHCCCAAA@@@???===<<>>>>>:::<<<===<<<===AAAFFFIIIZZZkkknnneeeaaadddhhheee```]]]TTTKKKGGGLLLVVVlll{{{sssmmmuuu~~~zzzyyyuuurrrmmmhhhccc```^^^]]][[[[[[\\\]]]^^^bbbjjjqqqoooeee___`````````jjjyyy~~~|||~~~~~~rrrYYYJJJ??????>>>999777:::888888999999999:::::::::::::::999999999999:::::::::???;;;<<>>;;;===>>>???>>>===>>>???;;;;;;<<<===???BBBCCCDDDGGGIIINNNSSSWWWaaaxxxxxxgggXXXNNNNNNOOORRRUUUUUURRROOORRRUUUQQQXXXrrr~~~}}}yyykkkaaaTTTKKKHHHFFFEEECCC=========???IIIYYYnnn|||mmmoooWWW[[[rrr{{{{{{}}}XXXJJJGGGDDDFFFFFFDDDCCCDDDFFFGGGGGGFFFDDDJJJJJJIIIOOOWWWRRRFFFJJJIIIJJJMMMSSSmmmoooaaa[[[YYYuuubbb\\\lllmmm{{{ppp```RRRMMMPPPUUUKKKLLLNNNPPPPPPOOONNNMMMKKKJJJGGGDDDAAA===;;;999888999<<<======>>>@@@AAAAAACCCGGGKKKNNNRRRXXX[[[\\\bbbhhhkkkkkkmmmrrrwwwtttyyy}}}~~~~~~}}}yyywwwvvvtttooollleeecccaaa^^^[[[VVVPPPLLLGGGDDDAAA?????????>>>===>>>AAABBBCCCBBBEEEJJJNNNLLLTTT___jjjvvvhhhWWWCCC===KKKeee~~~ssswwwtttcccUUUTTTWWWXXXYYY]]]UUUVVVWWWXXXWWWUUUSSSQQQQQQQQQPPPOOOPPPQQQRRRSSSOOOWWWUUUQQQWWWXXXVVVZZZlllxxxWWW;;;888CCCKKKRRRYYYYYYZZZZZZTTTJJJ@@@:::777444555777999:::;;;;;;:::::::::::::::;;;<<<<<<===;;;>>>>>>======AAAFFFIII\\\rrrqqqkkkkkkttt{{{xxxooohhhVVVKKKHHHOOOTTT]]]{{{zzzrrrllliii|||xxxvvvuuusssqqqpppppprrryyy|||zzz|||}}}hhhcccbbbccc______ooo}}}vvvrrr{{{jjj___OOOBBB;;;>>>???999999???888888888999999::::::::::::999999999999999999::::::@@@::::::BBB===IIIooozzztttuuurrraaaRRRNNNRRRRRRQQQOOOLLLGGGCCCAAA>>>???@@@???>>>===???@@@BBB>>>;;;:::===@@@BBBBBBDDDGGGMMMPPPMMMOOO___qqq~~~xxxooo___SSSMMMMMMOOOSSSWWWXXXVVVSSSMMMSSSRRRYYYppp||||||||||||}}}|||wwwsss\\\TTTJJJDDDCCCCCC@@@>>>>>>===<<>>?????????<<<===???AAACCCGGGMMMQQQUUUiii{{{iiiNNNEEE===@@@SSSoooyyyuuurrrsssaaa\\\VVVRRRQQQRRRSSSSSSUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTSSSSSSUUUVVVaaa}}}]]]MMMHHH:::===PPPVVV[[[___^^^XXXTTTOOOCCC777777444333555999<<<<<<;;;===<<<:::999999:::;;;<<<:::;;;;;;::::::<<>><<<:::999:::;;;<<<888777777777777777777888;;;:::888777777888:::;;;;;;:::;;;======>>>GGGRRR~~~sss```QQQKKKIIILLLSSSSSSLLLGGGHHHCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======BBBBBBCCCEEEJJJOOOUUUXXXhhhtttmmmeee```YYYRRRSSSUUUVVVXXX]]]___YYYOOOMMMWWWSSSZZZvvvrrrvvv}}}{{{yyyyyyxxxqqqeee\\\MMMJJJEEE@@@>>>>>><<<888999888???QQQeeeuuu|||}}}yyyjjjTTTHHHOOO]]]dddqqq|||wwwTTTKKKEEECCCDDDAAACCCCCCBBBAAA@@@AAADDDFFFDDDEEEEEEDDDCCCDDDIIINNNEEEEEEIIIKKKJJJRRRqqqrrr___mmmkkk^^^nnnxxxoooyyypppmmmcccSSSHHHNNNMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJIIIGGGEEECCCAAA======<<<:::999999999999::::::;;;<<<>>>AAADDDEEEJJJJJJKKKMMMPPPTTTXXXZZZXXX[[[aaaeeehhhjjjmmmnnnooopppqqqssstttuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{|||{{{yyywwwxxx}}}~~~yyytttooolllkkkjjjdddcccbbb___ZZZUUUQQQNNNLLLJJJGGGCCCAAA@@@???@@@===<<<<<<<<<===>>>>>>>>><<>>===<<<;;;:::;;;===???AAA:::999888777777888999:::;;;:::888777777888:::;;;999999:::<<<;;;<<>>======>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDHHHMMMPPPWWW\\\hhh|||ppp^^^ZZZ\\\]]]]]]^^^aaadddgggkkkkkkbbbWWWXXXcccbbbeeewww}}}~~~uuurrrsssuuu~~~nnnkkkwwwxxxuuurrrpppllleeeYYYQQQFFFCCC???<<<;;;;;;:::888>>>;;;GGGbbbyyy}}}hhhQQQCCCFFFUUUaaauuuwwwpppyyyyyyuuu}}}^^^FFFCCCAAAAAACCC@@@AAABBBBBBBBBAAAAAACCCEEEEEEFFFFFFCCC@@@@@@CCCFFFCCCCCCGGGIIIFFFGGGWWWkkkeeeddd```\\\xxxpppppptttllliii\\\LLLLLLKKKKKKMMMPPPQQQNNNJJJJJJKKKLLLKKKJJJGGGDDDBBBAAAAAA@@@>>><<<:::888777888888888999:::;;;===>>>@@@AAAAAABBBDDDGGGJJJLLLFFFJJJOOOTTTVVVYYY\\\^^^___```bbbeeegggiiijjjjjjiiijjjjjjkkklllnnnoooppppppnnnkkkkkklllnnnnnnnnnfffeeedddaaa___]]]\\\[[[RRRQQQOOOLLLIIIFFFDDDBBBAAA@@@>>>===<<<;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>>AAADDDDDDEEEMMM[[[fff{{{wwwbbbOOOBBB<<>>AAAEEEGGGJJJIIIMMMVVVcccwwwnnn```___dddiiikkksssyyyrrrccc\\\gggiiikkkuuuwwwwwwpppccccccgggjjjttttttfffiiirrrxxx}}}{{{yyywwwvvvvvvoookkkfffaaa\\\TTTKKKDDD>>>===;;;999999888999:::<<>>CCCBBBDDDEEECCCAAAGGGPPPvvvzzzlllvvvzzzddd^^^ssszzzvvvqqqgggZZZOOOLLLIIIJJJMMMOOOMMMKKKKKKLLLMMMMMMKKKHHHEEECCCCCCCCCCCCBBB@@@===:::999999999999999999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBEEEHHHJJJKKKKKKMMMOOOQQQRRRTTTVVVYYYZZZ[[[\\\[[[[[[[[[\\\]]]^^^``````^^^]]]\\\\\\]]]]]]\\\ZZZVVVVVVVVVTTTRRRPPPMMMKKKGGGFFFDDDAAA@@@?????????<<<<<<;;;;;;;;;<<<===>>><<<>>>?????????>>>??????@@@BBBEEEHHHPPP^^^nnnyyysss]]]LLLCCC???AAAMMM^^^mmmvvv{{{~~~{{{yyycccYYYUUUTTTQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNMMMMMMLLLNNNOOOQQQUUUwwwpppeeeqqqyyy```EEECCCLLLRRR[[[aaabbb^^^WWWQQQBBB>>>:::666555555666777999999;;;<<<<<<<<<;;;:::888999999999999:::===@@@GGGYYYwww{{{qqqkkkiiiddd]]]UUUQQQMMMMMMRRRZZZggg{{{nnnmmmiiiddd___\\\\\\]]]]]]bbbeeeppp~~~nnnddd^^^ZZZXXX]]]dddqqq}}}zzzmmm^^^VVVUUUMMMTTT]]]gggvvvxxxcccdddzzzdddMMMAAAAAA:::999777777:::>>>CCCFFF<<<:::888777777888:::<<<999888888777888888999:::888777888;;;:::888;;;@@@HHHhhh|||eeeWWWMMMDDDFFFOOOSSSPPPLLLKKKIIIFFFCCCAAA@@@@@@AAA>>>>>>===<<<<<<;;;<<<<<<>>>===<<<<<<===>>>@@@AAADDDDDDFFFJJJOOO]]]tttzzzyyyyyyyyywwwnnnZZZ___bbbgggoooqqqqqqtttsss{{{yyyjjj^^^^^^bbbeeellluuummmeeejjjpppwwwvvvtttrrrpppnnnllllllddd```YYYSSSMMMGGG@@@<<<<<<:::::::::888777;;;@@@FFFhhhiiiTTT]]]kkkooouuuvvvoooqqqttttttwwwzzzuuuTTTCCC>>>CCCAAAAAADDDAAA===???AAAAAAAAAAAABBBCCC???CCCCCCAAACCCHHHHHHDDDCCCBBBBBBBBBBBB@@@CCCGGGYYY{{{wwwwwwsssiiizzz]]][[[oooyyybbbUUUPPPJJJHHHIIIKKKLLLKKKLLLLLLMMMMMMKKKIIIGGGEEECCCCCCDDDCCCBBB@@@>>>===:::::::::::::::::::::999;;;::::::;;;;;;<<<<<<===AAABBBDDDDDDDDDCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQMMMLLLLLLMMMNNNMMMKKKHHHHHHHHHHHHGGGEEECCC@@@>>>BBBAAA???===<<<===>>>???::::::;;;<<<===>>>???@@@<<<>>>??????======>>>@@@AAACCCHHHSSSdddxxx|||iiiVVVHHHAAAAAACCCQQQ```qqqyyyxxxwww||||||eeeVVVTTTQQQPPPNNNNNNNNNMMMKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMLLLKKKKKKLLLMMMPPPIII___{{{nnnuuubbbPPPGGGJJJRRR[[[aaa___ZZZUUUIIIEEE===666222222555888777888:::;;;;;;;;;:::999777888999999888999<<<>>>@@@GGGXXXsssyyyssskkk___SSSMMMIIIHHHMMMSSSXXXkkk~~~ssskkkiiiiiifff```WWWRRRSSSUUUWWW___lllwwwyyyoooeee___]]]\\\\\\bbbjjjvvvwwwlll```UUURRRUUUOOOXXX______fffzzzkkkmmmlllUUU@@@888;;;:::888777666777:::>>>@@@999888777666666777888999777777777777888999999:::999777888;;;;;;888:::===CCCLLLttt```UUUIIIDDDHHHOOOQQQOOOOOOMMMJJJGGGDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;>>>===<<<<<<<<<<<<===>>>>>>@@@CCCDDDDDDJJJ\\\mmmwwweee___^^^ccciiimmmlllfffjjjnnnrrrvvv{{{mmmjjjiiiddddddhhh|||ssscccaaaeeeiiihhhgggeeecccaaa___^^^XXXTTTNNNHHHDDD@@@===;;;:::888999:::777666===GGGggglll^^^[[[eeekkknnn~~~{{{~~~}}}vvvUUUHHH>>>???CCC>>>>>>AAA???===???@@@@@@???@@@BBBDDDKKKSSSUUULLLEEEFFFEEEBBBDDDCCCBBBBBBBBBBBBDDDFFFEEEjjjwwwuuu|||uuu```bbb~~~gggWWWvvv}}}jjjVVVSSSNNNJJJGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGCCCCCCDDDCCCCCCBBBAAAAAA::::::;;;;;;;;;:::999888999999999999999999999999;;;<<<>>>>>>>>>???AAACCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFFFFFFFFFFEEEBBB???>>>???@@@@@@@@@???===<<<======;;;;;;;;;<<<===>>>999999:::;;;<<<>>>>>>???:::<<<>>>===<<<===AAAEEEIIINNNXXXggg{{{zzzvvvmmm___MMMAAA===???HHHPPPgggsss~~~zzzzzzxxxyyyhhhRRRNNNMMMNNNMMMKKKKKKKKKKKKJJJHHHKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLFFFQQQyyyyyyhhhRRRLLLJJJRRR\\\^^^\\\ZZZPPPLLLEEE<<<666333555888666666777888999999999999666777888888888888:::<<>>:::<<<999888777666666777888999666666666555555666666666666666777888888999999999;;;888777:::;;;888999<<>>??????===AAAPPP```vvvfffaaacccdddjjjkkk```hhhjjjnnnttt~~~zzz{{{~~~~~~}}}zzztttiiiaaa```jjjxxxooo^^^VVVUUUXXXWWWWWWVVVTTTRRRPPPOOOLLLIIIEEEAAA>>><<<<<<<<<888666777999666666AAAPPPSSS]]]fffiiilllxxxkkkFFFCCC<<<@@@CCC<<<;;;AAA???>>>>>>>>>>>>===???BBBEEEbbbyyyzzzbbbRRRIIICCCDDDEEEDDDCCCBBBCCCDDDDDD???RRRqqq{{{rrrbbbUUUlllbbbWWWrrr{{{hhhkkk{{{pppdddRRRTTTSSSOOOIIIGGGIIILLLNNNLLLKKKIIIHHHHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB<<<<<<=========<<<;;;:::999999999::::::999999999666888999::::::;;;===???<<<<<<===>>>>>>>>>==================>>>???@@@@@@BBBAAAAAAAAABBBAAA???=========>>>>>>>>>>>>>>>===:::::::::::::::;;;<<<<<<999:::;;;<<<============999<<<>>>>>>>>>AAAIIIOOO]]]ggguuuwwwddd]]]UUUKKKBBB@@@CCCKKK\\\jjjppptttYYYOOOMMMKKKLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHDDDGGGJJJ]]]nnn[[[KKKKKKTTTYYY[[[[[[SSSRRRNNNGGG>>>888666666555555555555666777888999555777888888777777999;;;>>>===AAAIIITTTfffuuueeeVVVGGG@@@??????AAADDDOOOQQQZZZgggsssyyyoooppptttrrrooonnnppprrruuuxxxuuummmaaaXXXQQQUUU]]]eeeiiijjjooovvvuuuxxx~~~}}}wwwrrrpppoooooooooqqqvvv{{{uuuhhhYYYQQQNNNLLLNNNRRRSSSXXXZZZ[[[iii~~~rrrnnnuuu{{{zzzfffPPPEEE@@@??????777777777666666666666666444555666666666666555444555666777888888999999999;;;777555888999888999<<<>>>CCCTTTvvvzzzvvv[[[GGGCCCHHHLLLJJJKKKMMMNNNNNNKKKIIIGGGBBBAAA???===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<>>>???===???IIIUUUnnnvvvccc___```\\\gggqqqiiiiiijjjmmmpppssswww}}}rrrooommmmmmnnnmmmnnnpppeeeeeehhhiiigggjjjyyywwwtttpppeee\\\YYYWWW```jjjmmmeeeYYYPPPLLLKKKKKKKKKKKKJJJHHHFFFEEEBBBAAA>>>;;;999999:::;;;888555666:::999:::JJJ^^^}}}yyywww~~~xxxwwwJJJaaaooommmwww}}}~~~wwwTTTBBBBBB===CCCEEE<<<<<>>>>>>>>===<<>>???@@@@@@@@@???>>>===:::;;;;;;<<<<<<;;;;;;:::777888999888777888:::<<<888888999:::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???888888888:::<<<===<<<;;;<<<<<<;;;;;;::::::999999999999::::::;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>:::===@@@AAABBBHHHQQQYYYppprrr\\\SSSGGGCCCBBBGGGOOO[[[ppp{{{vvvqqqsssyyy\\\RRROOOMMMKKKLLLIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEGGGGGGEEEFFFGGGFFFEEEDDDEEEFFF===IIIHHHJJJuuummmQQQHHHNNNTTTWWWYYYTTTVVVUUUOOOFFF<<<777555555444444444444666888999555666888888777777888:::888:::???CCCBBBGGGZZZnnnvvvYYYLLL???;;;===>>>@@@BBBBBBEEEMMMVVVZZZ___mmm}}}yyywwwkkkeeejjjpppoookkkkkkgggjjjttt}}}oooWWWTTTTTT[[[aaacccdddggghhhiiikkknnnrrruuuwwwyyyssstttvvvxxxxxxuuupppllliiiiiikkkmmmrrryyy}}}zzzeeeYYYMMMIIIKKKMMMOOOSSS\\\jjjrrrpppssswwwttt{{{qqqtttmmmfffYYYJJJ@@@===;;;888666777777777777777666555333555666888888666555333555555777888999999999999;;;666444666888777888;;;:::DDDBBBUUUuuussssssVVVGGGCCCCCCFFFIIIMMMPPPQQQOOOLLLJJJBBBAAA@@@>>><<<;;;::::::;;;;;;<<<<<<=========>>>888999>>>AAA???<<>>??????>>>===============>>>>>>===<<<;;;===AAADDDXXXzzzeeeQQQHHHCCCDDDDDDAAAAAAEEECCC???IIIiii|||vvvxxxnnnVVVLLLfffjjjiiieeeYYYKKKMMMfffbbbMMMNNNMMMMMMRRRWWWVVVNNNGGGGGGHHHJJJKKKKKKIIIGGGEEEFFFEEEDDDDDDDDDCCCAAA???@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888:::999999888888999999:::999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999888:::===>>>===;;;@@@;;;:::>>>>>>;;;<<>>CCCHHHKKKiiioooaaaMMMBBB:::999;;;<<<===???AAADDDIIIOOOTTTXXXZZZ[[[dddjjjrrrwwwyyywwwuuutttqqqmmmeee]]]YYYZZZ___ddd^^^lllsssttt~~~vvvcccQQQNNNVVV]]]\\\YYYXXX]]]ccciiinnnqqqpppmmmoooooommmkkkjjjkkknnnqqqllllllmmmqqqyyyyyykkk___TTTKKKGGGJJJJJJGGGNNN[[[mmmwwwzzzsssqqqxxxtttcccaaaaaaTTTFFFAAA@@@<<<888666444666777999999777666444555555555555555555555555444444333333444555777888777777777777666666666666888777@@@DDDVVVrrrooocccPPPGGG@@@>>>>>>AAAHHHOOORRRNNNIIIHHHFFFCCC@@@>>>===>>>>>>======<<<<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>???HHHbbb~~~wwwkkkaaaUUUPPPLLLLLLQQQXXX]]]___XXXWWWTTTRRRPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHOOOKKKHHHJJJNNNOOOLLLIIIFFFFFFIIIOOOVVVWWWRRRLLLBBBBBBAAA???>>>===;;;;;;555666777777777777:::<<<555;;;<<<:::DDDWWWcccdddeeerrrdddpppyyynnnrrrzzzzzzsssxxxaaaLLLEEE@@@???>>>>>>===<<<<<<======>>>>>>===<<<;;;===@@@CCCDDDUUUtttnnnZZZHHHCCCFFFDDD@@@===AAA<<>>>>>>>>=========<<<<<<<<<;;;::::::::::::999999999;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???===>>>??????===;;;===:::;;;>>>===::::::>>>DDDEEEJJJTTT]]]iii{{{zzzgggZZZPPPHHHDDD===RRRrrr~~~yyy~~~~~~uuukkklllxxxhhhPPPLLLNNNJJJDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCDDDBBBFFFIIIRRRyyykkkiii|||uuu[[[JJJIIIPPPYYYVVVSSSTTTTTTNNNBBB888999777555555666777777777666666666777777777666666888777777999<<<@@@EEEGGGSSSggg~~~iiiVVVJJJGGG???999999;;;<<>>GGGnnn~~~}}}fffPPPFFF>>>======AAAFFFLLLOOOPPPKKKIIIFFFBBB???=========<<<<<<<<<<<<<<<=========???>>>===<<<<<<======>>>EEELLLaaazzzlll^^^TTTMMMHHHCCCBBBDDDGGGJJJJJJMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDEEECCCAAACCCHHHJJJHHHEEEDDDBBBAAAEEEJJJLLLJJJFFF>>>>>>===<<<;;;::::::999:::;;;<<<;;;::::::;;;===666888;;;EEEWWWhhhnnnmmmoooxxx{{{pppnnnppptttuuupppppp___BBBDDDFFF???>>>>>>===<<<<<<<<<<<<============<<<;;;<<<@@@BBB@@@AAALLLmmm]]]JJJGGGGGGDDDAAABBB???>>>JJJjjjxxx|||gggQQQWWWsss~~~~~~WWWGGGQQQgggssscccXXXXXX^^^fffjjjYYYTTTLLLGGGEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDBBB@@@@@@AAAAAAAAAAAA@@@???>>>@@@????????????>>>>>>>>><<<;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===========================>>>===<<<===>>>===;;;999999888:::=========@@@EEEGGGLLLYYYiiixxxrrrfffVVVKKKGGGFFFCCC@@@@@@ffftttwwwuuummmyyy```RRRJJJMMMQQQLLLEEECCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAGGGFFFDDDJJJ```pppbbbdddsssUUUHHHGGGTTTTTTTTTVVVVVVQQQIIIBBB???;;;666444444555666777555555555666777777777777666666666777999===@@@BBBDDDHHHRRRiiittthhh\\\RRRIIIDDDBBB===;;;;;;::::::???FFFGGGGGGHHHJJJLLLOOORRRTTTRRRTTTUUUUUUUUUWWW[[[]]]eeeeeeeeeeeeccc[[[OOOGGGPPPVVV[[[\\\[[[bbbqqq~~~~~~{{{qqq```OOOFFFDDDFFF@@@DDDLLLTTT[[[aaagggkkkgggiiijjjkkkiiiiiiiiijjjsss|||tttbbbTTTMMMLLLIIIEEEDDDHHHKKKSSShhh|||~~~kkk```vvvqqqeee]]]UUUHHH;;;777666555555777555555555555555555555555444444444444444444444444444333333333444555666777666666666666666666666666888888999======HHHyyycccQQQDDDAAA>>>>>>AAAGGGNNNRRROOOMMMJJJEEEAAA>>><<<;;;<<<<<<<<<<<<======>>>??????>>>>>>===<<<<<<<<<===???;;;@@@XXX{{{}}}hhhYYYNNNIIIEEEBBB???======>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@?????????>>>>>>>>><<<;;;:::===BBBDDDDDDBBBBBB>>>;;;;;;>>>AAAAAA@@@999999999888888888888777888:::;;;;;;::::::;;;<<<:::>>>NNNhhh|||zzzssszzzwwwuuu|||{{{tttqqq~~~rrrJJJ===CCCCCC;;;======<<<;;;;;;<<<<<<<<<<<<======<<<;;;<<<>>>AAADDDCCCDDDLLLaaafffQQQHHHGGGHHHBBBDDDAAA@@@QQQzzzvvvaaaeeewwwYYYEEEOOOnnntttiiifffhhhjjjeee___VVVOOOKKKIIIFFFCCCDDDCCCAAAAAACCCCCCCCCAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;>>>======<<<<<<======>>>========================>>>>>>============>>>>>>========================::::::;;;<<<======<<<;;;>>>=========>>>CCCKKKRRR^^^hhhxxxjjj\\\TTTOOOHHHDDDDDDCCCBBB@@@RRRssszzz~~~www~~~YYYPPPIIIJJJKKKHHHGGGIIICCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDD@@@IIIEEEAAAGGGMMMppppppbbbjjjRRRGGGHHHPPPWWWXXXSSSOOONNNPPPGGGBBB;;;666444444555555444444444555666777888888666666666666888:::<<<>>>AAAGGGLLLPPPWWW___^^^YYYRRROOOJJJGGGFFFGGGHHHIIIAAA???>>>===999777<<>>@@@:::UUU}}}iiiVVVNNNEEE@@@AAAEEEIIIJJJQQQPPPMMMIIIDDD@@@===;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>===<<<<<<<<<;;;::::::>>>EEESSSooo|||bbbPPPGGGEEEEEE===<<<<<<<<<============:::;;;<<<======<<<;;;:::999:::::::::;;;;;;;;;<<<;;;;;;;;;:::::::::999999999888888:::>>>@@@@@@??????<<<888777888:::::::::666666666666777777777888777999::::::::::::;;;<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;===???===AAACCC???@@@UUU{{{vvvXXXJJJFFF???CCCCCC>>>BBB^^^hhhhhhxxxrrrNNNMMMPPPddd{{{rrrnnnpppjjjbbb\\\YYYUUUNNNIIIHHHGGGEEEDDDEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@???@@@????????????????????????>>>>>>>>>============<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAACCCDDDCCCGGGRRR```jjjiiiUUUKKKGGGGGGEEEBBB@@@AAAGGGLLLccc|||{{{vvv}}}sssTTTNNNHHHDDDBBB@@@CCCGGGBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>======?????????@@@@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDBBBHHHCCCBBBGGGFFFYYYuuulllYYYIIIJJJMMMOOORRRSSSTTTTTTPPPJJJBBB;;;888666444333444444444444555666888999777666666666777999:::;;;???IIIRRRPPPKKKIIILLLOOOEEEDDDCCCBBBAAACCCEEEGGGDDDDDDDDDCCC===999>>>FFFHHHFFFDDDBBBBBBDDDGGGIIIGGGIIIJJJJJJIIIJJJMMMOOOSSSSSSVVV___iiioooooolllOOOGGGEEEHHHFFFAAAEEEPPPhhhwwwvvvgggVVVIIIJJJHHHKKKSSSYYY[[[]]]bbb___aaadddfffiiinnnssswww}}}{{{rrrkkkaaaVVVOOONNNRRRUUU```ccchhhiiifffiiiuuu}}}zzzxxxzzz~~~zzzxxxqqqvvv]]]MMMAAA;;;777888888666444444444444333333333333444444444444444444444444444444333333333444444444444444333333444444555555555555000<<<999888@@@===DDD___yyyuuudddNNN@@@===@@@BBBCCCOOOOOOMMMKKKHHHDDD@@@>>>===<<<:::::::::;;;<<<===============<<<<<<;;;;;;999===AAAAAA@@@NNNmmmqqqZZZHHH@@@?????????555666888999999999::::::777888999;;;;;;:::999999::::::999999888888888888888888888888777777777777888888777888:::;;;;;;:::;;;999888777777777666555666666666777888999999999<<<======;;;::::::;;;===GGG___xxxuuuxxxvvvRRR999>>>DDD>>>;;;AAA;;;::::::::::::;;;<<<<<<;;;<<<===<<<::::::<<<===999<<>>>>>>>>???????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????????????????????????????>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::<<>>HHHRRRYYYcccssszzz___OOOJJJCCCCCCAAA>>>===FFFVVVcccpppuuuwww}}}}}}eeeUUUJJJJJJHHHFFFCCCAAABBBDDDAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>===<<<>>>>>>?????????@@@@@@@@@>>>??????@@@AAABBBBBBCCCCCCDDDBBBCCCFFFDDDMMMaaafffUUUEEEDDDQQQZZZXXXQQQUUUPPPJJJDDD???;;;777555555555444333444555777888666666666666777888999:::<<>>AAAEEEkkkhhh[[[ppp}}}___HHH>>>>>>@@@AAAJJJKKKLLLLLLKKKHHHFFFDDD@@@???<<<:::999999:::;;;;;;<<<<<<=========<<<;;;===::::::<<>>FFF\\\yyywwwxxxvvvsssvvvyyy}}}sss~~~ZZZEEE777;;;???<<<;;;AAA::::::999999:::;;;;;;<<<:::<<<<<<<<<::::::;;;<<<<<<:::<<<@@@AAA???AAAGGGiiiwww___MMMDDDFFFCCCDDDddd~~~bbbSSSWWWqqqeeeOOOXXXyyyyyykkkfffeeecccaaa```\\\UUUOOOKKKHHHDDDBBBBBBAAA@@@?????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================<<<=========>>>CCCJJJPPPSSSdddvvv}}}fffSSSJJJGGGBBBBBBBBBEEENNN___sss{{{{{{}}}zzzuuu]]]RRREEEDDDFFFHHHGGGEEEEEEDDDCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>?????????@@@>>>?????????@@@@@@AAAAAACCC@@@CCCDDD???BBBJJJKKKlll}}}zzz[[[JJJKKKRRRUUUTTTVVVSSSOOOKKKHHHCCC===999666555444333333444666777444555555666666777888888999;;;@@@HHHPPPVVVZZZ^^^___bbbfffiiikkknnnssswwwgggccc```[[[SSSJJJHHHKKKAAA@@@???>>>>>>???AAABBBBBBCCCDDDDDDEEEFFFIIILLLLLLMMMOOORRRXXX^^^cccffffff[[[MMMDDDBBBCCCFFFIIIIIIWWWdddmmm{{{nnnYYYJJJLLLSSSUUUWWW[[[]]]bbbkkkrrrwww{{{~~~xxxzzzzzzvvvmmmaaaWWWPPPJJJIIIIIIMMMRRRWWWYYYYYY]]]hhhuuu~~~|||xxx}}}}}}yyytttpppeeeTTTFFF@@@888555555888888555333555333444555666666555444333333333333333333333333333222333444444444444333222111222222333444444555555777222222333222:::???;;;JJJwwwmmmYYYVVVppp|||dddQQQEEEBBBBBBDDDFFFIIILLLMMMLLLKKKJJJFFFDDD@@@<<<:::999::::::999:::;;;============<<<>>>888555999>>>@@@AAACCCEEELLLTTTXXXVVVPPPJJJFFF>>><<<;;;;;;;;;:::777555777999:::999777555666888666555555555555666666777777777777777777666666666666666666555555555444444444555555555444333444555555555666555555444555666999999::::::;;;<<<<<<<<<999999999999;;;AAAHHHNNNRRR___lllsssyyy|||tttwwwlllfffmmmxxxyyysssmmmsss___JJJEEE???>>>>>>>>>======999999999999::::::;;;<<<:::;;;<<<<<<:::::::::<<<;;;999:::<<<:::888???IIIFFFPPPeee}}}\\\GGGJJJFFF>>>TTTxxx~~~vvvXXXWWWddd```GGGUUU|||yyypppoooqqqrrrtttnnnfff^^^WWWQQQLLLIIIBBBAAA@@@?????????@@@AAA?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEJJJRRR]]]eeezzz}}}{{{xxxiiiYYYMMMFFFDDDCCC@@@BBBIIIUUUgggzzzuuuNNNMMMRRRFFFBBBCCCBBB@@@???AAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>???????????????????????????@@@@@@@@@BBB===EEEDDD888@@@KKKAAAJJJzzz}}}XXXCCCBBBPPP]]]TTTSSSRRRPPPMMMHHHBBB===777666444333333444555666333333444555555666777777444888???EEEJJJRRR___jjjjjjnnnsssxxx}}}{{{uuunnnfffZZZNNNHHHGGG???>>>======>>>???@@@AAA>>>???>>>===>>>AAAFFFJJJJJJMMMPPPRRRTTTWWWZZZ\\\jjjfff\\\PPPIIIGGGDDDAAAFFFPPPWWW]]]nnnjjjQQQNNNTTTUUUWWW[[[]]]dddoooxxx}}}~~~wwwwwwsssgggXXXLLLGGGGGG>>>AAAFFFKKKMMMLLLIIIHHHHHHUUUhhhxxxjjj^^^ZZZaaaaaaRRR>>>555999555333555555333444777333444666777777666444333333333333333333333333333222333444444444333222111111111222333333444555555666,,,666@@@555555===777???WWW```]]]yyygggPPPDDDAAA???BBBGGGLLLNNNOOONNNMMMJJJGGGCCC>>>;;;:::::::::888999;;;===>>>>>>======<<<::::::;;;999888;;;BBB>>>;;;<<<@@@@@@<<<<<>><<<:::999:::;;;<<<<<<;;;:::999999999:::;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<>>???@@@AAA???===<<<<<<===>>>>>>===>>>===<<<<<<======;;;:::???>>>>>><<<;;;<<>>===<<>>@@@IIILLLcccqqqqqqzzz|||~~~oooTTTLLLFFFBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@???>>><<<;;;>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@=========>>>??????@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDXXX~~~xxxiiitttwwwSSSFFFHHHMMMTTTZZZYYYQQQNNNOOOJJJ@@@AAA>>>:::666333222333333333333444444444555555555555666666777===LLL___nnnooopppqqqrrrvvv~~~yyyrrrgggZZZNNNEEE@@@==================<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEGGGIIINNNTTTXXXeeennnqqqgggWWWLLLFFFBBBEEENNNXXX^^^eeesssdddVVVTTTWWW]]]cccqqqtttyyy||||||yyytttqqqnnneeeYYYPPPJJJFFFBBB???CCCBBB@@@@@@AAAAAAAAA@@@IIIccc}}}}}}yyyrrrxxxxxxttt___]]]]]][[[RRRCCC888444666666555444333333222222444444444444444444444444444333333222222333333444333333333222222111111111222222111111222222333444555444444555555666777888>>>CCCYYYfffwww^^^JJJAAAAAA??????DDDKKKNNNMMMNNNKKKGGGCCC@@@???>>>>>>999999999999::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>===<<<;;;;;;;;;<<<<<<;;;:::888777666666666666666666666666666666777777666666555555555444777777777777777666666666777777777777777666666666666555444333444555666777777777888999999:::;;;;;;>>><<<;;;<<<======:::777444555@@@MMM]]]zzzqqqsssuuusssuuuuuullliii}}}xxxYYYIIIAAA???>>><<<:::999::::::;;;;;;:::999999999999:::;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;>>>>>>???CCCNNNeeeyyybbbKKKNNNgggtttbbbTTT]]]zzzsssaaa```fff|||nnnhhhpppuuupppjjjhhhccc```\\\XXXTTTPPPKKKGGGEEEDDDCCCAAA@@@@@@BBBCCCBBBBBBAAAAAABBBBBB@@@???CCCAAA??????@@@AAA@@@???CCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>======>>>@@@AAA>>>CCCIIIKKKLLLRRR]]]fffpppwwwdddUUUQQQLLLFFFCCCBBB>>>???QQQfffwwwppplllnnnsssxxxYYYHHHDDDAAA>>>???AAA@@@@@@@@@?????????>>>????????????>>>===<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>><<<======>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAACCCKKKiiiwwwgggkkkxxx]]]JJJ>>>IIINNNQQQPPPOOOQQQPPPNNNDDDBBB>>>:::777555444444333333444444444444444444555666777666888???KKKTTTVVVXXXYYYZZZ[[[^^^dddiii^^^ZZZSSSLLLEEEAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGKKKQQQUUUfffpppxxxsssgggZZZOOOGGGFFFKKKQQQUUUYYYcccrrr~~~wwwgggbbbdddhhhjjjtttvvvyyyzzzwwwppphhhcccZZZTTTKKKEEEBBB@@@>>><<<===>>>??????>>>>>>???@@@XXXiii{{{|||sssqqqzzzppp]]]ZZZWWWRRRGGG<<<777999666555555444333333222222333333333333333333333333222222222111111222222222333333333222222111111111222222111111222222333444444444444444555666777888777<<>>;;;999888888999999:::::::::999999:::;;;;;;======>>>>>>>>>>>>??????<<<;;;:::999888777666666777777777777777777777777888888777777777666666666777777777777777777777777777777777666666666666666777666666555666666888888888888999::::::;;;<<<<<<:::;;;<<<>>>>>>===<<<;;;@@@???PPPpppuuuvvv{{{{{{sssuuupppIII@@@AAA>>>>>><<<;;;999999999::::::::::::999999999999:::;;;::::::::::::999999999999999999:::::::::;;;;;;;;;===>>>===:::999CCCTTTcccjjjQQQVVVrrr|||___JJJPPPmmmwww]]]bbbzzz{{{zzzvvvtttuuusssqqqssswwwuuurrrooojjjccc[[[UUUTTTPPPLLLIIIHHHIIIHHHHHHFFFDDDBBBCCCDDDDDD@@@===CCCBBB@@@???@@@@@@???>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>???AAACCCEEEGGGIIIJJJOOOWWWaaafffhhhnnnzzzaaaJJJHHHPPPFFFAAA>>>===???PPPwww~~~xxxxxxlllcccgggtttuuu^^^HHHCCCCCC@@@>>>???>>>===============<<<<<<@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>======>>>>>>???DDD@@@KKKtttqqqjjj{{{hhhNNNEEEFFFJJJOOOOOOLLLLLLOOOIIIGGGEEEAAA===:::777666444444444444333333333333333555666666444555999<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBDDDGGGKKKOOOZZZfffrrruuupppfffWWWLLLJJJLLLNNNOOORRRWWW^^^ccc{{{ssstttuuuqqqtttuuutttqqqjjj```VVVOOOFFFCCC???=========<<<<<<:::<<<===;;;;;;???HHHPPPjjjooozzz|||xxxxxxyyyyyyzzzzzzwwwwww{{{pppkkkqqqeee]]]RRRGGG<<<444666<<<555555444444333333222222222222222222222222222222111111000000000000111111222222222222222111111111222111111111111222333333444444444444555666777777555:::;;;???___mmm\\\LLLGGGEEEBBBCCCHHHKKKKKKLLLMMMKKKIIIFFFDDDFFFDDD@@@<<<:::999999999;;;::::::999999999::::::;;;<<<===>>>???@@@AAABBB===<<<<<<;;;:::999999888888888888888888888888888888888888888777777777777777777777777888888888888666666666666666666777777888888888888888999::::::999999:::;;;<<<===>>>>>>;;;===>>>===:::999:::===BBBFFFccc~~~ssswwwzzzzzzqqqIII;;;@@@@@@999<<<;;;:::999888999999999999999999999999::::::::::::::::::999999999999888999999999999::::::::::::999===???>>><<<<<<@@@EEEDDDVVVbbbcccYYYJJJQQQlll|||```MMMSSSmmmaaaaaammmrrrqqq~~~yyy}}}}}}yyysssnnnnnnjjjeeecccbbbbbb```___YYYUUUPPPOOOPPPPPPMMMJJJLLLJJJHHHHHHIIIJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQUUUZZZ```dddffffffrrrxxx~~~eeeTTTNNNNNNPPPCCC@@@>>>>>>EEE___zzzvvvuuu{{{qqqlllxxxXXXMMMDDDCCCCCC???<<<===;;;;;;;;;;;;::::::::::::???>>>===;;;:::;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???=========<<<======>>>>>>EEE???>>>SSSwww~~~UUUKKKGGGMMMPPPLLLKKKPPPNNNMMMKKKHHHDDD???<<<999666666555555444333333222000333555555444333444555444666888999::::::::::::999999999999999888777666999999999:::::::::::::::::::::::::::;;;;;;;;;;;;===>>>??????@@@BBBFFFIIIJJJUUUaaaiiimmmjjj___TTTLLLKKKKKKNNNSSSVVVWWWWWWppp}}}|||xxxpppkkkjjjfff```XXXOOOGGGBBB???>>>======>>>>>>>>>>>>;;;>>>???>>>@@@LLL```pppxxxxxxyyyvvv{{{|||zzz|||zzzyyy}}}rrrttttttuuudddPPP@@@777222444999444444444333333333222222111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222333333333333333444555666777555999;;;;;;FFFiiiuuuxxx```UUUMMMBBB>>>BBBGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHFFFCCC@@@>>>===<<<===<<<;;;:::::::::::::::999999:::<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;888888888888888888888888777777777777777777777777666666666777777777777777666666666777777777777777999999999999::::::;;;;;;:::;;;<<<===>>>??????@@@@@@@@@>>>:::777:::AAAGGGPPP[[[wwwqqqkkkzzzuuu{{{zzzzzzmmmGGG<<<@@@AAA<<<888:::999999888888888888888888888888999999:::::::::::::::999999999888888888888888888999999999::::::888888:::<<<>>>>>>;;;999555>>>CCCFFFGGG???BBBSSSddduuupppooo[[[]]]lllkkkUUUaaa}}}yyy}}}~~~~~~{{{vvvppplllkkklllkkkiiifffdddbbbbbbcccdddcccbbbfffhhhjjjkkkkkkkkknnnppptttuuuwww|||wwweeeZZZVVVQQQFFF;;;<<>>;;;999999999999999999999999999999>>>===<<<:::999::::::;;;999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>===============>>>??????@@@AAA???CCCYYYzzzbbbMMMIIIMMMNNNQQQWWWPPPOOONNNLLLHHHDDD@@@>>>:::999888777666555444333111222333333333333555666222222111222333555666666777777888888888777666555777777888888999999999:::999999999999999999:::::::::<<<======>>>???BBBEEEEEELLLSSSZZZaaafffbbb\\\MMMLLLLLLQQQYYY]]]\\\YYYZZZsssyyyuuummmbbb[[[XXXRRRLLLFFFBBB@@@>>>>>>??????>>>======>>>>>>:::CCCLLLRRRXXXeeeyyy~~~~~~~~~qqqvvv```HHH:::666444444555333333333333333222222222111111111111111111111111222222111111111111222222111111111111111111111111111111000000111111222333222222222333333444555666333111777===:::AAAhhhfffjjj}}}uuulll]]]NNNHHHFFFEEEEEEEEEFFFHHHJJJKKKHHHIIIIIIIIIGGGEEEBBB@@@@@@???>>><<<<<<;;;;;;;;;888888999999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777777777666666666666666666666666555555555666666777777777777777777888888888999999888888999:::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@>>><<<>>>FFFSSS```iiivvvwwwvvv{{{oooaaaiii}}}rrr[[[FFF999>>>@@@666444:::888888888888888888777777666777888999:::::::::999999999999999888888888888777777888888888999999999???:::666777;;;>>>===<<<>>>>>>888999???<<<999BBBGGGssshhhQQQsssiii```uuuwwweee```iii~~~~~~~~~}}}|||~~~|||}}}oooeeeWWWLLLGGGEEECCCBBBGGGRRRcccttt|||xxxvvvwwwwww~~~vvvZZZLLLCCCBBB@@@???>>><<<<<<<<<888888999999999999::::::===<<<;;;:::999999999999888999999::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<=====================>>>???@@@@@@:::???BBB???BBB\\\dddOOOIIIJJJLLLOOOPPPOOOOOOMMMJJJGGGDDDBBB>>>===<<<:::999777666555444333222111111222333333777444111000111333333333333444555666666777666666666666666777777888888999777888888888999999::::::999:::<<<<<<===>>>AAACCCCCCGGGJJJMMMSSSZZZ\\\ZZZWWWVVVVVV\\\bbbfffddd```RRRcccpppooohhhaaaXXXOOOJJJGGGCCC???======>>>???======>>><<<;;;:::;;;======LLL___mmmuuu|||{{{sssooommmlllkkkaaaNNN;;;555555555444333333333333333222222222222111111111111111111111111222222222111111222222222000000000111111111111111111000000000000111222222222222222222333444555555555///222:::555000IIIlllxxxccckkkppp]]]LLLJJJFFFCCCAAAAAAAAABBBEEEFFFHHHIIIHHHGGGDDDCCCBBBAAA???>>>===<<<;;;;;;999999999888888888888888888888888888888999999999777777777777777777777777555555555555666666666666555555666666777777888888888888888999::::::;;;;;;888999:::<<<============>>>>>>>>>>>>????????????;;;:::>>>OOOhhh|||vvvvvvuuuiiinnn|||xxxVVV===999999<<<:::333444:::666777777777777777777777555666888999:::::::::999999999999999888888888888777777777777888888888999???===:::999;;;======>>>;;;<<<666555===;;;999@@@CCCeeeeeeEEEUUUsssnnn^^^mmmwww```aaaooo~~~zzzuuuooolllqqq~~~ttt```UUUHHHDDDLLL___ssswww}}}yyyzzzoooRRRFFFDDD@@@AAA@@@???@@@@@@@@@>>>999999999999:::::::::;;;;;;;;;;;;::::::999888777888999999::::::999999888:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@;;;;;;@@@BBB===EEEkkkqqq```WWWPPPHHHNNNMMMMMMLLLJJJIIIGGGFFFBBBAAA@@@>>>;;;999888777666555333222222222222222888555222222333444333111222222222333444555666666444555555666777777888888666666777888999::::::;;;777999;;;<<<===>>>AAACCCAAAFFFJJJKKKPPPVVVYYYYYYbbb```___```cccbbb___[[[OOORRRUUUTTTPPPJJJEEEBBB>>>===<<<<<<<<<===???@@@<<<===>>>===;;;<<>><<<;;;::::::::::::::::::::::::::::::777777888888999999999:::888888888888888888888888555555666666777777777777666777777888999999::::::999999::::::;;;<<<<<<===:::;;;<<<>>>????????????@@@@@@??????>>>=========;;;<<>>===:::999999::::::;;;;;;;;;;;;999:::;;;;;;:::999777666999999::::::::::::999999999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>??????AAA:::===EEE@@@<<>>999:::<<<>>>???@@@@@@???>>>???AAA@@@@@@AAAFFFJJJ]]]gggttt}}}~~~~~~~~~xxxssssss||||||hhhVVVWWWaaaaaaRRRCCC444333555777444//////333222222222222222222222222222222222222222222222222000000////////////000000//////000000111111111222000000000000000111111222111111111111222333444555---555555///444???===111>>>nnnppp|||uuuhhh[[[QQQKKKCCCAAA===;;;;;;===@@@CCCAAA@@@???===;;;:::999999<<<<<<<<<=========>>>>>>999::::::;;;;;;<<<<<<<<<999999999999999999999999666666777777888888888999888888999:::;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;AAACCCVVV}}}|||]]]CCC>>>999999999888888888777777777777777777777777777777777777777777888888888888999888888888777777666666:::999999999888888777777888888999999999:::::::::::::::::::::::::::::::::EEETTT\\\QQQAAA>>>FFFNNNlllooobbbVVVUUUgggqqqiiirrryyytttkkkgggnnnqqqpppssswwwfff___gggnnnvvvvvvlll]]]OOOFFFFFFDDDQQQuuu{{{zzzaaaNNNJJJDDD@@@@@@============<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::999999888777777777777777777777777999999888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAAEEEIIIyyywwwppp[[[PPPHHHKKKMMMJJJFFFEEEAAA@@@???@@@@@@@@@>>><<>>@@@BBBCCCDDDIIIKKKMMMPPPSSSUUUVVVWWWSSSQQQNNNJJJFFFCCC@@@???>>><<<:::999:::;;;<<<;;;=========???>>>===@@@CCC>>>CCCCCC===???OOObbbmmmwwwuuu||||||{{{xxxqqqggguuujjj\\\bbbeeeUUUBBB:::444444444333333222222222111111111111111111111111000111222222111000111222000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222333333444444555666666666@@@EEE```gggaaa}}}oooaaaZZZJJJ======AAAAAA@@@@@@===???AAA@@@>>><<<;;;:::;;;999888===CCCFFFCCC>>>AAA>>>;;;:::<<<===<<<<<<<<<===<<<:::666666999<<<;;;999777777999999666333555555666777888:::<<<>>>777555555999======<<<<<<<<<<<>>AAABBBAAAIIINNNFFFOOOXXXnnnooojjjsss|||}}}iiiPPP???:::999999888888888777777777666666666666666666666666666666666777777777888888888888888777777777666666777777777777777777888888888888888999999999::::::::::::::::::::::::::::::;;;EEEIIIBBB::::::>>>AAAVVVkkk|||{{{xxxooobbbYYY]]]kkkyyymmm[[[QQQOOONNNRRRUUUZZZfffxxx~~~ppp```VVVTTTTTTVVVWWWTTTNNNIIIFFFEEERRR```ooo}}}xxxyyygggJJJ@@@@@@===:::;;;=========<<<<<<<<<;;;;;;::::::::::::999999999999888999999999999999999888777777777777777777777777888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???BBBEEEWWWqqqjjjxxxiiiNNNCCCCCCHHHNNNTTTHHHEEEBBB@@@@@@AAAAAA@@@???===;;;;;;;;;<<<;;;:::555555555444333333222222222222222222111111111111222222222222222222222222333444444555777888888999999999:::<<<>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIGGGEEECCCAAA>>>===<<<;;;;;;;;;:::;;;===???@@@@@@>>>???AAABBBBBBBBBEEEGGGKKKPPPSSSRRRXXXhhhyyy~~~|||uuufffppp___^^^YYYGGG777333333333222222222111111111111111111111111111111111000111222222000000111222////////////////////////////////////////////////111111111000000000//////000000111111111222222222222222222333444444555555::::::GGGjjjaaabbbuuu}}}mmmbbbYYYTTTNNNFFF@@@@@@BBB@@@>>>=========<<<;;;;;;999888;;;???AAA>>>;;;777999;;;>>>??????===;;;555777999888555333444555333333333222222222444555::::::999888888777666555888777777888::::::;;;<<<===:::@@@AAA;;;@@@EEE???AAABBBPPPcccqqqvvvkkkooo~~~sssggg^^^cccvvvoooQQQHHHIIIDDD<<<777888888777777777777777666666666666666666666666666555555555666666666666777888888777777777777666666555555555666777777888888777888888888999999999999999999999999999999999999777;;;<<<999999;;;<<<;;;???FFFccc}}}hhhXXXRRRRRRnnn}}}bbbOOODDDCCCDDDHHHNNNYYYjjjyyy~~~xxxwwwwwwyyy~~~|||uuuqqqqqqiii```XXXPPPHHHEEEGGG>>>@@@CCCFFFIIINNNTTTXXXbbbzzz{{{|||}}}pppsss[[[JJJ<<<<<>>AAAAAA\\\{{{qqq{{{mmm]]]VVVOOOIIIFFFKKKHHHEEEDDDCCCCCCAAA@@@>>>===;;;<<<======;;;:::888777777666666555444444333222222222222111111111111111111111111111111111222222333444555555666666666777888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::999999888999999999777888:::<<<>>>@@@AAABBB@@@BBBDDDEEEEEEGGGJJJLLL]]]aaaeeegggmmmxxx~~~iiiXXXRRRJJJ<<<555777111111111111111000000000111111111111111111111111000111222222000000111222////////////////////////////////////////////////111111000000000000//////000000000111111111222222000111111222222333444444666444555BBB\\\uuu\\\QQQoooyyyqqqdddWWWQQQRRRMMMHHHBBB???>>>???>>>===:::999888999;;;<<<;;;:::888:::<<<===;;;888777666<<<<<<<<<;;;888888999:::777999999888666666999<<<666666666777888888777666666777666555333444666777<<<999???BBB@@@GGGIII===BBBHHHaaa~~~wwwkkkgggiiivvvmmmdddMMM777444;;;>>>999555666666666666666666666666666666666666666666666666444444444555555555666666777777777777777777666666666666777777777777777777777777777888888888888999999999999999999999999999999999888999;;;===<<<;;;666>>>JJJ```zzzgggZZZTTTdddyyyuuucccUUUHHHCCCAAACCCRRRcccpppkkkbbbZZZRRRNNNOOOQQQSSSVVVZZZ^^^aaaccceeefff^^^```cccfffiiijjjkkkkkkpppvvv|||fffVVVNNNLLLLLLJJJFFFCCC???======??????HHHVVVeeerrrzzz~~~~~~yyy|||wwwnnnrrrtttSSSHHHAAA>>>AAABBB???<<<===;;;;;;;;;;;;::::::::::::999999888888888777777777777777888888888888777777777777777777777777777777777777777777888888888888888888888888999999999999999:::::::::;;;;;;;;;;;;:::;;;;;;:::999:::<<<===@@@EEE^^^~~~lllXXXJJJGGGFFFEEEFFFGGGFFFDDDBBBBBB@@@???>>>>>>>>>;;;999;;;;;;:::999999888888777444444444333333333222222222222222222222222222222111111111222222333333333444444444555555666666777777777888888999888888888888888888888999:::;;;<<<;;;<<<>>>??????@@@AAABBBBBBEEEFFFFFFHHHOOOUUUWWWhhhkkkooosssxxx}}}yyyjjjppp{{{yyysss^^^KKKCCC===555333777111111111111111111111111111111111111111111111111000111222111000///000222////////////////////////////////////////////////000000000000000000//////000000000000111111111111000000111222222333333444555666777888???ZZZ}}}bbbaaavvvssskkkgggaaa]]]WWWQQQMMMKKKLLLLLLAAA@@@>>><<<;;;;;;999888======<<<999666555888:::;;;999666333222333666999666777777666555444444555666555555666888:::;;;;;;999===>>>;;;999;;;======;;;>>>LLLYYYaaammmmmm]]]]]]aaawwwkkkyyy~~~|||bbbVVVKKK@@@;;;999777444444555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666777777::::::999888888777666666666666777777777888888888888888888888888888888888777777888888888777888999666???AAADDD```zzz\\\YYY]]]jjjvvviiiZZZMMMCCCDDDKKKIIIMMMPPPNNNIIIDDD@@@===???>>>>>>>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHGGGGGGIIIMMMSSSXXX[[[^^^bbbdddnnnmmmnnnpppvvv|||pppjjjaaaWWWLLLEEECCCDDD???@@@???<<<<<<@@@FFFJJJ___kkk~~~}}}|||uuupppyyymmmQQQ>>>@@@>>>>>>@@@>>>;;;:::;;;::::::::::::999999999999888888777777777666666666666777777888888777777666666666666666666666666666666666777777777888888888777777777888888999999999999999999999:::::::::;;;:::;;;<<<;;;:::999;;;<<<>>>===DDDbbb{{{ZZZUUUNNNHHHFFFEEEEEEDDDEEEDDDBBBBBBBBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;777777666666666555555555444444444444444444444444111111111111222222222222222222333333333444444444666777888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCBBB@@@???@@@BBBFFFKKKMMMMMMSSS```jjjmmmpppsssxxx~~~{{{vvv}}}lll\\\```iiifffjjjUUUAAA888555000...///111111222222222222222222000000000000000000000000///000111111000///000111................................................//////////////////000000//////000000000111111111111111111222333333444444222777;;;;;;888@@@ZZZsss{{{pppppprrrrrrnnnhhheeefffhhh[[[WWWRRRLLLHHHBBB===888::::::::::::999:::<<<>>>;;;:::999888888888888777888777777888999999777666999:::999888888888;;;<<<666===CCCDDDFFFJJJJJJGGGKKKVVVnnntttssszzzqqqgggooowwwkkkiiibbbGGGEEE@@@999222000555:::333444444444444555555555555555555555555555555555444444444555555555555666555555666666666666777777<<<;;;:::999888666555555666666666666777777777777777777777777777777777777777777999:::888555666;;;777:::===???GGG```ppp___\\\eeessswwwlllhhhSSSRRRLLL@@@888777:::<<<777777888:::======;;;999<<<<<<<<<<<<<<<;;;::::::<<<>>>@@@@@@@@@@@@AAACCCDDDDDDDDDEEEJJJOOOUUUYYYXXX^^^bbbbbb```^^^WWWOOOMMMFFF???<<<;;;999:::>>><<<@@@BBBBBBGGGTTTaaahhhxxxvvvrrrrrr}}}```MMMEEEBBB============;;;::::::<<<999999999999888888888888777777666666666555555555666666777777777777666666666666666666666666666666555666666777777888888888666666666777888888999999888888999999999::::::::::::;;;<<<<<<:::::::::<<<777???DDDJJJjjjlllZZZMMMFFFCCCBBBEEECCCAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>::::::::::::999999999999777777777777777777777777444444444444444444444333444444444555555666666666777888999;;;<<<========================>>>??????@@@AAAAAA???<<<;;;>>>AAAQQQYYY^^^___gggvvv~~~{{{{{{~~~ooosssvvvnnnddd^^^dddhhhaaaSSSDDD555222333333111111111111111222222222222222000000000000000000000000///000111111//////000111......................................................////////////000000/////////000000000111111000111111222333333444444...111666888555666@@@LLLnnn{{{zzztttlllhhhddd^^^TTTMMMFFFEEEEEEEEEEEECCC???;;;=========>>>???>>>:::888;;;;;;;;;;;;;;;<<<>>>@@@???DDDIIIIIIFFFEEEIIIMMMQQQ\\\gggmmmtttyyytttjjjppp|||zzzwww|||ppphhhdddzzzqqqXXXVVV^^^]]]444666666222///111666:::222333333333444444444444555555555555555555555555444555555555555666666666555555555666666666777777::::::999888777666666555555555555666666666777777777777777777777777777777999666777;;;;;;777888<<<999666999>>><<>>BBBDDD???EEEIIIIIIGGGFFFBBB<<<@@@======AAADDDDDDHHHOOOQQQ[[[dddgggkkkuuu|||uuuppprrrzzz~~~www[[[JJJAAA@@@CCC<<<======;;;::::::<<<<<<999999888888888777777777666666666555555555444444555666666777777666666555666666666666666666666666555555666666777888888999555555666666777888888999888888888888999999999999888:::;;;;;;:::999:::;;;888@@@DDDCCCKKKmmm~~~ooo~~~{{{mmmaaaXXXRRRNNNKKKFFFCCCCCCCCCDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888777777888888999:::;;;;;;<<<:::;;;<<<===>>>?????????=========>>>>>>???@@@AAAAAACCCCCCBBB???AAAGGGMMMdddooouuuuuuzzzyyykkksss{{{eee___aaagggcccSSS;;;555111111333444555777000000000111111111222222000000000000000000000000///000111000///...///111........................................................./////////000000////////////000000000111//////000111111222222333///...111444444333777===>>>___jjjjjjzzz~~~~~~ppphhhaaa^^^```bbb___\\\TTTNNNGGGCCCDDDHHHLLLNNNTTTVVVUUUMMMDDDEEEOOOYYYiiittt~~~~~~uuummmmmmppp}}}kkkbbbpppppphhhpppwwwgggWWWMMMQQQWWWSSS333555666555666666444111222222222333333444444444555555555555555555555555555555555666666666666777444555555555666666777777777777777777666666666666555555555555666666666777777777777777777777777777777111000666:::888777999;;;888888:::;;;>>>IIITTT|||oooaaaYYY^^^\\\aaaiiinnnsssrrrfff]]]UUUQQQLLLFFFBBBAAA@@@>>><<<999999::::::;;;<<<======;;;;;;;;;:::888888999;;;888999;;;;;;;;;:::;;;<<<;;;>>>???<<<===AAAEEEEEE@@@BBBLLLYYYaaafffooozzz{{{{{{xxxnnnhhhkkkuuu~~~mmmOOOFFFEEEAAA<<<;;;:::<<<;;;999777888888777888888888888777777777777666666555555555444444444555555666666666666555555666666666666666666666666444555555666777888888999444555555666777888888999777888888888888999999999777999:::;;;999999999:::<<<999:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCIIILLLMMMMMMLLLPPPYYY```tttiiisssllldddfffiii]]]GGG444555666555222...///222.../////////000000111111000000000000000000000000///000111000///...///111................................................---.........//////000000////////////000000000000......//////000111111111333111222555555333444888===>>>PPPzzzzzz___]]]lll~~~{{{xxxlllaaacccooo~~~mmmkkk|||~~~iiidddkkkxxx```bbbvvv~~~rrr^^^TTTSSSPPPQQQRRRLLL444444444444444444444444222222222222222222222222222222222333333333444444777666666555444444333333444444444444444444444444666666555555555444444444444444444444444555666777888888888777777777777777777777777777777888888999888888888999;;;>>>AAACCCYYYvvvtttdddYYYRRROOOQQQTTTVVV___jjj|||xxxjjjYYYKKKBBBCCC>>>===AAABBB@@@AAAGGGCCCCCC???:::888<<<>>><<<===:::999<<>>???CCCIIINNNRRRVVV[[[^^^___mmm}}}vvvqqqsss}}}ooodddmmmyyy~~~}}}www|||zzzTTTMMMDDD>>><<<<<<;;;:::888888888999999:::::::::999999888888777666666555444444333333333222222222555555444444444444555555555555555555555555555555444444444555555555555666555555555555666666666666777777888888888999999999;;;;;;;;;::::::999999999===;;;;;;======DDDXXXlllxxxxxx{{{nnncccYYYPPPIIIHHHJJJKKKIIIGGGFFFFFFGGGDDDEEEEEEDDDBBB@@@>>>===AAA>>><<<>>>BBBEEEDDDBBBCCC@@@======@@@@@@???===???===::::::<<<>>>??????<<<999:::@@@BBB@@@>>>???AAAAAABBBCCCEEEGGGIIIJJJYYY___eeeffffffooozzzxxx{{{{{{kkkaaa\\\PPP@@@555222222111000//////000000000000000000000000000000000000000000000000000000//////000000000000//////......------------......---------............///000000//////.........---////////////000000000000000000000000000000000000111111222222222333333333888444777LLLsssxxxpppiiiooowwwwww|||yyy}}}qqqnnnzzzlllaaaiiizzz|||rrr~~~aaaUUUTTTQQQMMMJJJKKKOOORRR444444444444444444444444222222222222222222222222222222222333333333333444666666666555444333333333444444444444444444444444666555555555444444444333444444444444444555666666777777777777777777777777777777666666777777888999888888888888:::===???AAAJJJSSSlll}}}nnn___XXXWWWWWWZZZ___uuuyyyjjjdddaaa```bbbcccccciiiqqqtttnnnaaaQQQGGGFFFEEECCCBBBFFFNNNYYYcccfffaaa\\\RRRVVV```mmm{{{vvvyyyzzzwwwuuu|||wwwsssqqqkkkRRRLLLGGG@@@<<<;;;<<<;;;:::888888888999999999::::::999999888888777666555555555555444444444333333333555555444444444444555555444444444444444444444444444444444444555555555555444555555555666666666666777777777888888888999999;;;:::::::::999999999999<<<::::::<<<;;;===IIIVVVwwwqqq\\\YYYTTTNNNJJJGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDD???@@@BBBBBBBBB???===;;;===<<<;;;<<>>AAA@@@???@@@BBBBBB@@@>>>CCC@@@>>>@@@@@@???AAAEEEHHHGGGFFFFFFIIILLLQQQTTTjjjttt{{{tttuuu{{{yyyvvvvvv{{{yyywwwuuuwww~~~sssgggggglllmmmhhhbbbYYYKKK===888999222111111000//////000000000000000000000000000000//////////////////////////////000000000000//////......------------......---------............///000/////////.............../////////000000000000////////////////////////111111111222222222333333444777:::===JJJhhh{{{|||tttpppnnnnnnuuu~~~~~~nnnYYY[[[fffssssssjjjmmmxxxpppSSSOOOMMMMMMNNNPPPPPPNNNLLL333333333333333333333333222222222222222222222222111111222222222333333333666555555444444333333222444444444444444444444444555555444444444444333333444444444444444444555666666666666777777777777777777777666666777777888999888888777777888:::<<<===>>>888???[[[{{{xxxwwwqqqfff___hhhzzzzzzvvvsssqqqooorrrzzz{{{yyyxxx\\\HHH<<>>;;;:::;;;;;;;;;:::888888888888888999999999999999888777666555444444555555555555444444444444555444444333333444444555444444444444444444444444333333333444444444555555444444444555555555666666666666777777777888888888:::999999999999888888888999888999;;;;;;:::===BBBHHHnnnzzzmmmppp{{{~~~qqqeee[[[UUUQQQMMMIIIHHHHHHHHHFFFDDDCCCEEEHHHHHHFFFEEEGGGIIIAAA@@@@@@AAACCCDDDCCCBBBCCCCCCCCCDDDDDDBBB>>>;;;@@@===;;;;;;:::;;;CCCLLLNNNNNNPPPTTT]]]gggqqqxxx~~~}}}zzzpppkkkhhhppprrrddd]]][[[\\\ddd```ZZZNNN===000000666111111000/////////000000000000000000000000000000////////////////////////...//////000000//////.........------------......---------............///////////////................../////////000000000////////////////////////000111111111222222222222222777888111---<<<]]]yyyvvvhhhkkk~~~lllYYYQQQ^^^ooo~~~wwwbbbRRRXXXeeeyyyyyynnn|||lllZZZQQQLLLHHHIIINNNPPPMMMIII222222222222222222222222111111111111111111111111111111111111222222222222444444444444333333222222333333333333333333333333444444333333333333333333444444444333333444555555555555666666666666666777666666666666666777888888888777777777777888999:::<<<888888@@@PPPfffyyywwwzzz}}}||||||jjjOOOCCC@@@AAA:::::::::::::::::::::999777888888888888888888888999888888777555444444333555444444444444333333333444444333333333333444444333333333333333333333333222333333333444444444444333333444444444555555555555555666666666777777777888888888888888888888888888777888;;;============<<>><<<===<<<>>>@@@@@@CCCMMMYYYbbbdddhhhppp{{{pppqqqllllll}}}uuuaaa___dddggggggppp]]]GGG<<<777333111111111000000/////////000000000000000000000000000000////////////////////////...//////////////////.........------------......---------............//////////////////................../////////000000////////////////////////000000000111111111111222333333222111111777AAAIIIsss\\\dddppp}}}uuukkkjjjffflll~~~lll^^^```eee}}}yyyuuuppp]]]UUUKKKFFFGGGJJJKKKKKK222222222222222222222222111111111111111111111111000000000111111111222222333333333333333222222222333333333333333333333333222222333333333333333333555444444333333333444444444444555555555666666666666666666555666777777888777777777666666777777777:::<<<===;;;:::EEEaaazzzzzzjjjddd^^^ZZZYYYbbbkkk{{{}}}|||sssffflllxxx]]]GGG===;;;>>>AAA999:::;;;<<<;;;999888888777777777777777777777777777777666666555444444444333333333222222222111111333333222222222222333333333333333333333333333333222222222222333333333444333333333333444444444444444444555555555666666666777777777777777777777777999999888999<<<>>>>>><<<@@@>>>GGGfffwwwooolllxxxpppvvvnnneeeaaaaaa___XXXRRRQQQQQQPPPOOONNNNNNOOOPPPMMMKKKIIIIIILLLQQQTTTUUUUUUWWW\\\``````aaaiiisssvvvwwwxxx}}}uuu```aaagggeee___[[[GGG333///333666444222000///////////////000000////////////////////////..............................////////////............------------......---------............///.........///////////////............////////////........................//////000000000111111111111111111444888:::999777BBB]]]|||jjjbbbgggiiiggguuuyyyrrrmmmnnnvvv{{{{{{zzzppp___XXXccc{{{xxxnnnkkkmmmpppddd```YYYQQQKKKHHHIIIKKK111111111111111111111111111111111111111111111111///000000000000111111111222222222222222222222222333333333333333333333333111111222222222222333333555444444333333333333333333333444444555666666666666666555555666666777888666777777777666666666666666777999;;;;;;===FFFRRRooo{{{mmmddd___UUUXXXaaaqqq~~~mmmfffhhhnnnvvv}}}{{{tttnnnkkkiiidddaaahhhuuuvvv\\\OOOCCC??????===:::999:::<<<======:::888777777777777777777666666666666555555555555555555555555222222222222111111111111333222222111111222222333222222222222222222222222111111222222222333333333222222222333333333444444333333444444444555555555555555666666666666666777999:::888555777:::;;;888>>><<>>888444333222//////111//////......//////000000////////////////////////........................---......//////......---......------------......---------............///.........///////////////------........./////////........................////////////000000000000...222444333000///444888444;;;NNNooommm^^^```nnn~~~yyywwwxxx{{{rrr___TTTUUUZZZeeetttjjjYYYSSSTTTXXX]]]^^^```aaa^^^WWWOOOIIIGGG111111111111111111111111111111111111111111111111/////////000000000111111111111111222222222222222222222222222222222222222111111111111222222222333555444333333222222333333222333333444555555666666666555555555555666777777666666666777777777666666666444555999;;;:::;;;>>>>>>___|||yyywwwxxx~~~xxxoooiiiggggggsss~~~zzzlllfffjjj```kkkyyy}}}vvvlllhhhhhhfffgggmmmxxxhhhTTTFFF@@@>>>AAABBB===999:::999;;;===<<<999777777888777777666666666555555555222333333444444555666666333333333222222222111111222222111111111111222222222222222222222222222222111111111111222222222222222222222222333333333333333333333333444444444444444444555555555666666666555999888444444888999777888888===AAACCCRRR{{{~~~tttooorrr~~~zzz}}}{{{pppooogggccchhhrrr}}}vvvdddccciiinnnooonnnlllfff[[[NNNEEE666555666888444...,,,..................///000000////////////////////////........................---......//////......---......------------......---------............///............/////////000---------.........//////................................./////////000000...111222000------111666555555999GGG```kkkXXXaaayyy|||~~~nnn^^^UUUPPPZZZddduuunnnYYYNNNJJJIIIKKKOOOPPPSSSXXX[[[ZZZTTTLLLGGG000000000000000000000000000000000000000000000000////////////000000000000111111111111111111222222222222222222222222222222000000111111222222222333555444333333222222222222222222333444444555666666555555555555555666777777555666777777888777777777;;;999888888555444999AAAGGGBBBNNNwww~~~yyyoooiiibbb[[[WWWXXXYYY[[[YYYnnn~~~lllcccbbb^^^[[[ddduuuzzzoooiiidddeeejjjuuuwwwlllkkkiiibbbbbbhhhxxxrrrtttrrrsss{{{cccRRRHHHBBB@@@<<<;;;===;;;777999@@@888:::<<<;;;999777888:::777777666666555555555444111111222333444666666777444444444333333333222222222222111111111111222222111111111111111111111111000111111111111222222222111111222222222333333333222222333333333444444444444444444555555555666666000666999555555:::;;;999666333777===;;;===TTTooo{{{rrrvvvtttqqq{{{~~~}}}{{{yyyllljjjhhhkkktttsssgggbbb```___```lllwwwrrr^^^GGG777000777///+++///444444111000...............///000111////////////////////////........................---..................---.........------.........---------.........//////---.........//////000000---------.........//////..................................../////////000111...,,,000555666222---111555888777:::LLLmmmiii\\\XXXeeesss||||||sssxxxrrrmmmnnnmmmeeeWWWOOOVVVbbbwwwyyyhhhhhh\\\QQQMMMKKKHHHHHHLLLFFFFFFGGGMMMTTTTTTOOOIII////////////////////////000000000000111111111111111111000//////000111111000000000000111111111111111111000000000000111111000000000000000000000000000000111222222222222111111222222333333444444555333333333444444444555555666666666666666666666666777666666666666888:::;;;???>>>AAAMMMbbbuuujjjbbb\\\YYY[[[dddmmmsssvvvssseeeWWWPPPNNNKKKHHHLLLXXXjjjwwwuuueeeYYYSSSRRRNNNRRR]]]ggghhhdddffflllhhhdddaaaccceeegggkkkqqq~~~iiiSSSIIIDDD???;;;>>>======;;;:::999888888::::::;;;999666444444555555444444444444555555666777999888444555:::<<<;;;888777666555333222000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222222222222333333333444444555444444444444555666666666666666666777777777777777777777888:::===AAACCC^^^{{{yyyzzzvvvoootttnnnooooootttgggYYYZZZ^^^bbblllqqqooo```HHH666111333111111000000//////..............................................................................------......//////000000................................................------------.........///..............................------------......////////////////////////////////////000000000000...///111333777===EEEJJJsssuuucccdddiiifffbbbcccqqq|||yyykkksssrrrsss~~~yyyiiiZZZOOOQQQVVVTTTQQQ\\\pppyyyvvv~~~rrrbbbYYYZZZSSSRRRQQQOOOLLLJJJHHHHHHEEEEEEFFFGGGGGGGGGGGGFFF//////////////////////////////000000000111111111111111111111111111111111//////000000000111111111111111000000000000111111000000000000000000000000000000111222222222222111111111222333333444444555333333333444444444555555555555555555555555555555666666666666666888999:::999888999>>>HHHZZZuuu|||wwwgggYYYQQQSSSVVVVVVMMMFFFKKK^^^ooo{{{xxxqqqhhh___[[[ZZZZZZaaakkk{{{rrreeeaaaqqqkkkfffhhhlllpppxxxggg[[[KKKBBB@@@AAAAAA@@@======<<<;;;:::999888888888999:::888666444555666555555444444555555666666777:::;;;999999<<<<<<999777777666444333111000000000000000000000000000000222222222111111000000000111111111111111111111111000000111111111222222222222222222333333333333444444444444444444555555666555555666666666777777777888777666777888:::<<<>>>KKK```~~~{{{rrrzzzyyy{{{kkk]]][[[___aaabbb^^^UUUFFF888000000333000000000000//////..........................................................................................////////////................................................------........./////////..............................------------................................./////////000000000000222222333333444777;;;???AAAWWWzzzzzzeeeZZZZZZ\\\dddmmmssszzz}}}~~~~~~}}}nnn\\\TTTRRRRRRRRRVVVkkk}}}~~~zzz~~~yyyhhhaaaYYYOOOKKKNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEE//////////////////////////////000000000000111111000000111222222111000000//////000000000000111111111000000//////000000111000000000000000000000000///000111111222222111111111111222222333444444444333333333444444444555555555555555555555555555555666666555666666777888999888777777888999===IIIVVVwwwvvvpppuuu~~~}}}yyyqqqiiijjjsss|||tttqqqllliiiiiilllnnnooonnnzzzppphhhoookkkjjjpppvvvzzzcccRRRHHHDDD???<<<;;;<<<======<<<;;;;;;:::999888777777666777888777555444555666555555555555555666777777888<<>>???===<<<<<<:::555444444333222111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111222222222222333333333333333444444555444444555555555666666666777666555555444555555666999555:::III^^^{{{|||{{{~~~wwwyyyxxxssssss~~~}}}rrrddd]]]```bbbhhhnnnnnnhhh[[[NNNFFF777444111000111111...+++////////////////////////......................................................................../////////......---------------------------------................................./////////000000...........................------,,,,,,------..................................../////////000000---...111111111000222333;;;<<<;;;999DDDdddyyyqqqooojjj```XXXYYYTTTTTT\\\eeekkknnnpppuuuyyy|||www{{{|||rrrfff^^^YYYVVVQQQLLLPPPXXXeeepppxxx~~~tttaaaWWWTTTKKKEEEEEEEEECCCEEEIIICCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???////////////////////////...////////////000000000...///111222222111///......////////////000000000000000////////////000000//////////////////////////////000111111111111000000000111222222333333444333333333444444444555555555555555555555555555555444555555555666666666666444444666999888666999??????BBBNNNiiiyyy}}}tttuuusssrrrtttxxxyyyxxxuuuzzz|||~~~}}}cccNNNEEEDDDEEEFFF<<<===>>><<<:::999;;;>>>888888888777666666555555222444555555444333555666444444444555555666777888<<>>:::999:::999555222222111111000000000///////////////////////////////////////////////////000000000000000000000000//////000000000111111111000000000111111111222222222222222222222333444444444444444444555555555555555555555555555666777777<<<888999>>>AAALLLiii{{{ooolllpppuuu~~~xxx}}}wwwuuuyyynnneee___]]]```___fffooopppfffUUUDDD:::---///222333333111///---.............../////////........................................................................//////......------,,,,,,------------------------....................................////////////........................------,,,,,,,,,,,,------....................................////////////+++---000111111111222333)))222999777666DDDbbb{{{tttiii]]]SSSTTTWWWXXXYYY[[[RRRQQQUUU]]]jjjwww{{{wwwggg[[[[[[VVVOOORRRPPPRRRVVVYYY[[[___bbbeeevvvkkkSSSIIIGGGHHHEEEDDDEEEEEECCCBBBCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===////////////////////////......////////////000000......///000000///............////////////000000000//////......//////000////////////////////////...///000000111111000000000000111111222333333333333333333444444444555555444444444444444444444444444444555555555555444444777555555777555333444999::::::===DDDSSSmmmwww___UUUKKKEEEEEEEEEBBB>>><<<<<<;;;:::999999<<<>>>666666666666555555555444222333444444333222333555333333333444555666777888<<<>>>===999777999888555000000000000000000//////////////////////////////............////////////000000000000000000000000/////////000000000111111///000000000000111111111222222111111222222333444333333333444444444555555333444444555666777888888999444555<<>>===////////////////////////........./////////000000................................./////////000000//////............//////////////////////////////...//////000000000000000000000000111222222333333333333333444444444555555444444444444444444444444333444555555555555444333888555666888777444444888555555666666777@@@XXXnnnpppZZZMMMGGGFFFFFFEEEDDDAAA===:::AAA???===;;;:::999999888555555555555444444444444222333444333222111222333111222222222444555666777999======;;;999:::777333////////////////////////////////////////////////---------....../////////000000000000000000000000////////////000000000111/////////000000000111111111111111111111222333333222333333333333444444444333333444555666666666666333333444888;;;;;;::::::GGG[[[www~~~uuuqqqkkkuuu|||}}}vvvrrrrrrvvv~~~uuuhhhuuu{{{eeebbbiiiiiiaaauuukkk[[[JJJ<<<333///...111111///---+++,,,///111---------.........//////........................................................................,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,------------------------------------........./////////000111111//////000222999444///000555;;;===<<<444:::GGG\\\|||zzznnniiigggeeeiiinnnaaa]]]YYYWWWTTTQQQUUU[[[___[[[TTTQQQPPPSSSUUUVVVUUUZZZ[[[TTTNNNOOOOOONNNKKKXXXaaa]]]SSSNNNLLLLLLUUU^^^___bbbkkkllljjjqqqzzzjjjbbbZZZRRRHHH???===AAABBBDDDFFFFFFEEEDDDBBB@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCBBBBBBAAA@@@???>>>////////////////////////............/////////000...---,,,,,,,,,,,,---.............../////////000//////............//////////////////////////////...//////000000000000000000000000111222222333333333333333444444444555555444444444444444444444444333444555555555444333222222111333777888666666999999444555:::===;;;<<<@@@OOOiii~~~iiiZZZRRRNNNLLLDDDDDDBBB>>>999888;;;>>><<<;;;999999::::::777555444444444444444444333333222333444333111000111222111111111222333444666777777<<>>===<<<777111.........///////////////////////////////////////---------.........//////000000000000000000000000////////////000000000000////////////000000000000111111111000111222222333222222333333333444444444333444444555555444444444222777999444///111999???<<<===DDDYYY~~~}}}yyyppp{{{yyyqqqsss||||||vvvuuuxxxrrrzzzzzzuuu{{{{{{mmmeeeggghhhqqqppphhhlll{{{|||rrrcccXXXIII<<<555333444555000/////////000000...,,,---------.........//////........................................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------........................---,,,,,,++++++,,,,,,------------------------------------.........//////---.../////////000222444---///111333333444555555888777666;;;LLLddduuu{{{{{{tttoooiiiccceeeiiibbb```___^^^]]][[[XXXUUUSSS]]]```XXXPPPQQQVVVXXXUUUdddllleee```gggooorrrttt~~~QQQJJJFFFFFFCCC>>>???DDD>>>AAABBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???////////////....................................------------------------........................//////.........------------------............///............////////////222222111000///111555888;;;999777555444444555666222222222222222222222222444333333333333444555555444444444555555555666666555666777888999:::;;;;;;DDDIIITTTbbbyyy}}}fff___XXXSSSQQQMMMHHHCCCBBBAAA???============>>>;;;;;;:::999888777666555444444333333333222222222222222222111111111000000111111111111111111111111555666666666555444444333........................................................................////////////////////////......////////////......///000000000111111111111000000111111111222222222111111222222222333333333333333333333333333333333444444444555555555555666666666<<>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>DDDCCCCCCBBB@@@>>><<<;;;////////////....................................------------------------........................///.........------------------------........................////////////000000000000111333777;;;BBB>>>999555333333555666222222222222222222222222333333333333333444555555333333444444444555555555555555666777888999:::::::::<<>><<<;;;;;;;;;;;;;;;:::999888777666555555444333333333333222222222222222222111111000000000111111111111111111111111333333444333333222222111......................................................................................................////////////......//////000000000111111111000000000111111111222222111111111222222222333333333333333333333333333333444444444444555555555555:::777999<<<;;;>>>RRRiiissspppllleeeooouuu~~~~~~|||uuummmmmm{{{xxxggghhhllljjjcccpppjjjfffeeeaaaccc[[[fffnnnmmmfffYYYFFF666777:::<<<:::444//////000///.........------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......................................................------------------------........................------------------------...---,,,,,,,,,,,,---...........................///...------------...///....................................//////////////////000000000111111111111111111222555888<<<>>>======EEETTTggg|||lllTTTRRR\\\]]]TTTDDDCCCAAA???>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>AAAAAA@@@@@@>>>===;;;::://///////............---........................------------------------------------------------............------------------------............---............/////////---///000000111444999<<>>GGGOOOiiizzzpppccc\\\WWWQQQMMMOOOKKKFFFDDDEEEDDDBBB???AAA???===;;;999888888999999999888888777666555555333333333222222222111111111111111111000000000000000000000000000000000000000000111111111000//////------------------------------------------------------------------------..............................////////////......////////////000000000000000000000000111111111111000111111111222222222222333333333333333333333333333333333444444444555555777444555888444111888CCCPPPddd}}}uuullljjjqqqxxxyyywwwwwwzzz|||ooogggkkkyyy}}}wwwsssqqqwww~~~xxxooojjjfffuuuzzzvvv}}}|||xxxnnnpppxxxtttffffffgggffflllnnnqqqkkkYYYFFF999333111...333888888555000..................------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------//////............//////---------------------------............/////////////////////000000000000222111000000111222444555444111000555<<>>===<<<===>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>=========>>>>>>======<<<:::::://////.........---------........................------------------------------------------------------------------------,,,,,,---------.........---------.........//////,,,...//////000333777:::CCC@@@;;;777333222333333111111111111111111111111222222222222222333333444111111222222222333333333222333333444555555666666999::::::999777999<<<@@@>>>HHHYYYkkkuuuiii^^^YYYSSSQQQRRRSSSPPPMMMLLLIIIFFFDDDEEEEEECCCBBBAAA???===:::999888777777888888777777666555444444222222222222111111111111000000000000000000000000000000000000000000000000...///////////////......------------------------------------------------------------------------........................---......//////......---........./////////000000/////////000000000111111000000000111111111111222222222222222222222222222222333333333444444444444444222444999:::777888===888???KKK^^^yyy|||rrrtttvvvtttqqqmmmmmmnnnqqq{{{xxxvvv{{{~~~}}}tttlllhhheeehhhxxxxxxlllhhhnnnuuu{{{xxxrrriiifffhhhxxxwwwqqqmmmjjjtttvvvfffZZZ[[[ccc[[[hhhlllmmmttttttoooqqqpppaaaKKK999222333555666,,,000444555333000...---------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------.........---------------------------------.........//////........./////////000000333222111111000111111222444444666:::999666777;;;QQQWWW___gggrrr}}}nnnhhhbbb]]][[[cccTTTKKKMMMLLLGGGHHHOOOTTTOOODDD999888>>>AAA???<<<;;;;;;;;;;;;<<<======<<<============>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<;;;::::::............------------........................------------------------------------------------,,,,,,------------------,,,,,,,,,------------...------------............---...///......///111444999999888777555333111000111111111111111111111111222111111111111222333333111111111222222222333333222222222333444444555555111222444666666777888:::999;;;>>>CCCLLLYYYhhhsssuuummmgggaaaXXXQQQOOONNNNNNOOOPPPNNNIIIEEEHHHFFFCCCAAA@@@???>>>===AAA@@@===;;;999888777777777666666555555444444444222222111111111000000000////////////////////////////////////////////////......////////////......------------------------------------------------------------------------........................------............---------............/////////....../////////000000000//////000000000111111111222222222222222222222222222222222222333333333444666333333666777555444555:::888888;;;GGG___~~~zzzvvvtttqqqlllhhhjjjzzz}}}yyyyyyxxxvvv{{{pppjjjjjjlll{{{}}}~~~{{{qqqhhhggglllxxxxxxhhh___ZZZ\\\ccceeetttzzz}}}yyyggg___KKK@@@555222444444000,,,000111222111000///......,,,,,,------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---............/////////111111111000111111111222222///...///000000666===<<<>>>???>>>@@@HHHUUU___~~~hhhOOOCCCBBBDDDCCCCCCGGG@@@===>>>>>>===@@@FFF???@@@>>>::::::<<<<<<:::888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::.........------------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------...............///...---,,,...///000222333555444333111///111111111111111111111111111111000000111111222333111111222222222333333333222222222333333333444444111222444555666666666555999:::::::::;;;>>>BBBFFFOOO[[[mmm~~~|||sssmmmaaa[[[UUUQQQQQQQQQPPPOOOPPPNNNLLLKKKKKKIIIGGGEEEFFFEEEBBB???===<<<;;;;;;@@@>>><<<:::888888888888555555555444444444333333111111111000000000000///............////////////////////////////////////------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------.........///............////////////////////////000000000000222222222222222222222222111111222222222333333333333222000111222333333222777777999999999>>>MMM\\\wwwtttkkkaaappp||||||wwwwww}}}zzzmmmmmmvvvkkkeeeiiinnnsssvvvxxx}}}wwwtttdddIII<<<555333444555222------///333222000...---...//////,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///---......//////000000000000......000000///222888222444777777777888;;;???NNNgggkkkeeexxx|||zzziiiZZZSSSNNNDDD:::777:::===<<<:::===>>>>>>===:::888:::>>>999:::;;;;;;:::999777555777777888999999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::::::::999999888.........---------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---/////////---,,,---///...///000111222111000000111111111111111111111111000000000000000111222222222222222222333333333444222222333333333333444444555555666777888888888777444666888999:::;;;;;;<<<;;;===@@@EEEMMMYYYgggqqqxxxkkkhhhccc___[[[WWWSSSQQQUUUSSSPPPNNNLLLLLLKKKKKKLLLKKKIIIHHHHHHHHHHHHHHHEEEEEEBBB???===;;;;;;<<<===<<<:::888777777777777444444444444333333333333111111000000000/////////---------....../////////........................+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........------........./////////........./////////000000111111111111111111111111111111111111222222222222000000111111333666777777222222666:::888444777>>>CCCXXXsssppprrruuuyyywwwsssssswwwvvvuuurrrwww}}}uuuwwwvvvmmmiiinnnsssqqqnnnnnnttt{{{{{{wwwgggjjj___SSSOOOEEE444...666333111111...+++///777111///---,,,---...//////++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------...///////////////000111555999777000...///---///222555777888999999999GGGCCC<<>>::::::999888777888777666777:::;;;999777888888777;;;999999:::;;;:::999888777777888999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::888888888888888777666555......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---...000///......///000//////...//////000111111000000000000000000000000000000000000000111111222222222333333333444444444333333333333333333444444000///000222444777777777777777666666666777999:::777999<<<>>>??????@@@AAACCCIIIQQQWWW[[[aaagggmmmpppqqqtttvvvxxx|||}}}zzzwwwtttpppllliiihhhhhhbbbZZZUUUWWWYYYXXXPPPPPPQQQQQQRRRSSSUUUVVVMMMNNNPPPOOOMMMKKKJJJJJJGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@???<<<999888999:::;;;:::888777666666666777444444333333333333333333000000000000////////////---------.........//////........................***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////............/////////000111111111111111111111111000111111111111222222222111333444333333444444333666111000555777555777<<<999@@@FFFOOOggg|||rrrkkklll___kkkwww}}}~~~{{{ssskkkooo{{{|||{{{xxxzzziiilllpppjjjhhhllljjjuuu{{{wwwsssqqqhhh\\\GGGIII===222444666555:::222***'''...444111,,,+++---,,,+++,,,...///......+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000000111111000000//////---,,,......---111777444111...---...000111111555999333111===BBB======:::DDDJJJJJJQQQ\\\___YYYIIILLLLLLIIIMMMSSSTTTOOOKKKHHHKKKVVV```ffflllqqqbbbqqqvvvjjj```aaacccbbbIIICCC@@@@@@===888777<<<::::::<<<>>>===<<<>>>BBB777:::;;;777444555999;;;333666666666999======999:::666444666999;;;<<<===777777888999999999999999888888999999999:::::::::;;;;;;;;;:::::::::999999777777777777666555444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000............////////////000000000000000000000000000000000000111111111111333333333222222111111111000111111111111222222222444444444555555555555666777777777777777888888999777777888999::::::;;;;;;>>>>>>???AAABBBCCCDDDEEEIIIIIIIIIIIIKKKMMMOOOQQQPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMLLLNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@???===<<<:::999999666666666666555555555555333333222222111000000000111111000000//////......////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000///////////////.........222222111111000000//////111111111111111111111111333222222111111222222333333333333444444444555555333666888;;;AAAMMM]]]iiizzzrrrssswwwzzzxxxqqqeee\\\\\\eeeqqq{{{}}}zzzwwwrrrrrr~~~}}}yyy}}}zzz}}}vvv}}}wwwsssooommmnnnqqqssstttzzzvvvxxx|||}}}wwwrrrwwwfffSSSFFF???===666666555444222111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////////////////000000000000///000000000111111111111222222222333333333444444888888999:::<<<===>>>???<<<<<<;;;:::999999::::::888999999:::;;;===>>>???BBBNNNTTTNNNEEEBBB@@@>>>::::::999888777666555555555555666666777777888888666666666666666666666666666666777888888888888888999999888777666666777777777777777777777777777777777777777777888888888888888999::::::;;;;;;::::::777777666555444333333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000............//////////////////////////////////////////000000000111111111333333333222222111111111000111111111111222222222444444444444555555555555666666555555666666777888666666777777888999999:::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???AAACCCDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFGGGIIIIIIJJJJJJJJJHHHJJJKKKJJJHHHHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFCCCBBBBBBBBB@@@???@@@???>>>===;;;:::999888666666666666555555555444333333222111111000000///000000000000//////..............................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------...//////000/////////////////////...111111111000000000000000111111111111111111111111333222222111111222222333333333333444444444444555666888888777666999AAAHHHUUUaaasss~~~vvvnnnhhhcccgggllloooooommmkkkkkkkkkiiippp|||}}}sssqqqsss~~~vvvjjjnnnmmmkkkppp~~~vvvvvvnnnbbbbbbppp~~~zzzwwwtttsssuuuwwwyyyzzzwwwyyy|||hhhbbbXXXKKK???777444444555444333222111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.........////////////....../////////000000000//////000000000111111111111111111111222222222222333333444555666777777888777777666555555555555555333333444444555666888888888>>>@@@>>><<<<<<999333666666666666555555555555333444444555555666777777666666666666666666666666666666777888888888888777999888777777666666777777777777777777777777777777555555555555666666666666888999::::::;;;;;;::::::777777666555444333222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---............///////////////////////////////////////000000000000111111222222222222222111111111000111111111111222222222444444444444555555555555555555444444555555666777555555666666777777888888888888888999999999::::::::::::::::::;;;<<<===>>><<<<<<===>>>>>>>>>>>>===????????????????????????AAABBBDDDEEEGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDBBB@@@@@@@@@???===>>>>>>===<<<:::999888888666666555555555444444444333222222111111000//////000000000////////////...........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////....../////////////////////000000000000000000111111111111111111111111111222222111111111111222222333333333333444444444444222555666666333333666999666;;;CCCMMM[[[ooo}}}wwwttttttssspppnnnmmmoooqqqfffcccdddlllwwwzzzsssjjjggggggaaa^^^pppmmmeee```YYYUUU[[[jjjvvvzzzkkkmmmllleee^^^___hhhqqqzzzzzz{{{|||kkk^^^LLLFFF===666222222333333333333222111000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...---------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------.........//////.........////////////000////////////000000000000/////////000000000111111000000000000111111222222333333222111111111111222000000000000000111222222444333222333999<<<888000222222222333333444444444222222333333444555555666666666666666666666666666555666666777777777777777888777777666666666666777777777777777777777777777444444555555555666666666888999999:::::::::::::::777777666555444333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////////////////////////////////////////000000000111222222222111111111111111000000111111111222222222333333444444444555555555555555444444555555666777555555666666666777777777999999999888888888888888;;;;;;;;;;;;;;;<<<============>>>?????????????????????@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIJJJHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIEEECCCAAA@@@@@@???>>><<<===<<<;;;:::999888777777555555555444444444333333222222222111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.....................////////////.../////////000000111111111111111111111111111111222222111111111111222222222222333333333444444444000222555555555555777999666777999:::<<>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJJJJGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHEEECCC@@@?????????>>><<<;;;::::::999888777666666444444444444333333333333222222111111000//////................../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------.........//////000000......//////000000000111000000000000000000000000222111111000000111111222222222222333333333444444555555444222000000111222///111444666777999;;;======CCCMMMXXXdddtttxxxrrruuuvvvttttttyyy~~~{{{{{{|||{{{zzz||||||}}}}}}cccZZZOOOEEE@@@===;;;999555222000111444555333000222222222222222111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******++++++++++++++++++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////////////////000000000000222222222222111111111111111111000000000111111222333222222111111111111111000//////111333333333333333333333222222222111111222333333444444555666666444444444444444444444444444444555666666666666555666555555555555555666666555555555555555555555555444555555666777888888888777888999999::::::999999666666555444333222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.......................................////////////000000000000000111111111111111000111111111111222222222333333333333444444444444666666555555666666777888666666666777777777777777666666666666666666666666888999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;===>>>>>>???AAABBBBBBCCC@@@AAABBBDDDEEEFFFFFFFFFDDDEEEEEEDDDBBBAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@??????>>>===;;;999999888888777666666555444444333333333222222222222111111000000///......---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000...//////////////////000000000000000000000000000111111000000000000111111222222222222333333333333555444222111111111333444222111111222444777:::;;;444777:::<<>>:::888888999::::::222222222333444333000...111111222222222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------.........///....../////////000000000000000000000000000000000//////.........///000000111111000/////////000000//////222444222...///444333333333222222111111111222222333444444555555666444444444444444444444444333444444555555555555555555444444444444555555666555555555555555555555555222222333444555666666777777888888999999999999999666666555444333222111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000///000000000111111111222000111111111111222222222222222333333333444444444555555444444555555666777555555555555555555555555555555555555666666666666888999;;;===>>>???>>>>>>;;;<<<======>>>>>>======??????@@@@@@AAABBBCCCCCC>>>>>>???AAAAAABBBBBBBBBAAACCCDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEECCC@@@>>>======<<<;;;:::888888777777666555555555333333333333222222222222111111111000//////......---------.........//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///////////////.........000000000000000000000000111111000000000000111111111222222222222333333333222111111222444666777777999777444222222333333444777888888999999:::<<<===888<<<@@@FFFMMMXXXdddmmm}}}xxxjjjeee]]]TTTMMMEEE???:::===<<<;;;:::999777444222222444555444222000000000000000000000111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************+++,,,------)))******+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........------------.....................///////////////...............///000000//////.........//////000000///222555444//////444111111111111222222222222111111222222333444444444333333333333333333333333333333444555555555555444444444333333444444555666444444444444444444444444111222222333444555666777777777888999999999999999666555555444333222111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000//////000000111111111222000111111111111222222222222222333333333444444444444333333333333444555555444444444444444444444444666666666777777777888888444666888:::<<<<<<<<<<<<;;;;;;<<<===============<<<<<<======>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA???<<<;;;;;;;;;999888777777666666555555444444333333333222222222111111111111111000//////......---------.........//////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000//////.........---000000000000000000000000111111000000000000111111111111222222222333333333222111111222222222///...222222333444666777666555777666666555666666777777<<<======;;;999:::???CCCFFFHHHKKKPPPUUU]]]ffflllpppsss|||yyyrrroooqqqjjj```ccckkkeeeUUUJJJGGGDDDBBBAAAAAA@@@???999888888888888777666666000222222000---,,,///222......//////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********+++,,,---...///((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------.........//////000000000///////////////000111222///.........//////000111---***,,,222333...,,,///......///000111222333333000000000111222222333333333333333333333333333333222333444444555555444444333333333333444444555666444444444444444444444444333333444555666777888999777777888999999999999888666555555444333222111000***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........////////////000////////////000000000000000000000000111111111111000000000000000000000000444444444444444444444444444444444444444444444444555555555555666666666666555777999999999:::;;;===>>>>>>======<<<<<<<<<;;;======>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<>>>??????@@@AAABBBBBBBBBBBBGGGFFFEEEDDDBBB@@@??????@@@???<<<:::999888888888888777666444444333333333222222222111111111111000////////////.....................------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************---,,,,,,+++*********+++************************)))************+++++++++************************************************---,,,,,,++++++,,,,,,------------......000111111111111000///...------,,,//////000111111111111111////////////000000000000111111222222222333333333333333333333333333333333222222333333333333444444333333333444444444555555777777777777666666666666888888999:::<<<===>>>>>>DDDEEEGGGIIILLLNNNPPPQQQYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTRRRPPPNNNLLLKKKJJJKKKJJJHHHGGGHHHJJJMMMOOOBBBAAA???>>>===<<<======999888777666555444333333111111111111000000000000222222111111000/////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////000000///...............////////////////////////000000000000111111111111111111222222222333333333555555555444444333333333333444555666666444222111111111222333333444555555555555444333333222111111333333444444555666666666999888666555555555666777444444333222222111111000***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------........./////////.../////////000000000000//////000000000111111111000000000000000000000000333333333333333333333333444444444444444444444444555555555555666666666666777999::::::999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======;;;===>>>===<<<;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBFFFFFFDDDCCCBBB@@@?????????>>><<<:::999888888888666555555444333222222222222222222111111111000000////////////..................---------,,,,,,,,,------------------------++++++++++++++++++++++++************************************************---,,,++++++*********+++************************)))************+++++++++************************************************---,,,,,,++++++,,,,,,---------------...///000000111000000///...------,,,...///000000111111000000.../////////000000000000111111111222222222333333333333333333333333333333222222222333333333444444333333333444444444444555666666666666666666666666666666777888999:::;;;;;;999::::::<<<===>>>??????????????????@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>@@@???>>>>>>>>>@@@BBBCCC@@@???>>><<<;;;;;;;;;;;;888888777666555444333333111111111000000000//////000000000000000000000000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////000000///...............//////////////////////////////000000000111111111111111111222222222333333444444444444333333333333333444555666555444222111111111222222333444444555555444444333222222111111333333333444555555666666888777666555555555666666444333333222111111000000***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------............/////////000000000//////000000000000111111000000000000000000000000222222222222222222222222444444444444444444444444444555555555555666666666999:::;;;;;;999999:::;;;999999999999:::;;;<<<======>>>>>>??????>>>>>>===;;;<<<======<<<;;;<<<===???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????>>>===<<<:::999888888888444444444333222222222111222222111111111000000000/////////............---------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************,,,,,,+++************+++************************)))************+++++++++************************************************,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000/////////...------------......///000/////////....../////////000000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444666666666666666666666666555555555555666666666777777777777666666666666666555555666666777888888999888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999999999999777777666555444333333222111111000000000000//////......//////000111111222------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////000///......---.........//////////////////////////////000000000000111111000111111111222222222222333333333333333333444444222333444555444333222111111111222222333333444444444444333333222222111111222333333444444555555666777666666555444555555555333333222222111000000000***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------........./////////000000////////////000000000111000000000000000000000000111111111111111222222222333333333333333333333333444444444555555555666666888999;;;;;;::::::;;;===;;;::::::999::::::;;;<<<===>>>>>>??????>>>>>>===;;;<<<======;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;:::999888777777444444444444333333222222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***************+++************************))))))*********+++++++++************************************************,,,,,,++++++++++++,,,,,,++++++******+++,,,------.....................---,,,---......//////.............../////////000000000000000111111111111222222222222222222222222222111222222222222333333333222222333333333444444444444555555555555555666666555444444444444444444444:::::::::999999999888888999999::::::;;;;;;;;;;;;999999:::;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;===<<<;;;:::999888888777666666555555444333333222111000000000////////////.........//////000000000---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......//////......------.........////////////////////////////////////000000000111000000000111111111111222111111222222333333444444222222333333333333222111111111222222333333333333333333333333222222111111222222222333444444555555666555555444444444444444222222222111000000//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,,,,---............////////////...////////////000000000000000000000000000000000000000000111111222222222333333333333333333333333444444444444555555555555555777999::::::;;;===??????>>><<<:::999999:::;;;======>>>>>>>>>>>>======;;;<<<===<<<;;;:::;;;===>>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@@@@?????????>>>;;;;;;::::::999888777666444555555555555444444333111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))***++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,+++************++++++,,,------------............,,,,,,---...........................//////////////////000000000111111111111111111111111111111111111111111222222222333333222222222333333333444444333333444444555555555555666555555555555444444444999999999999999999999999888888888777777777666666999999:::::::::;;;;;;;;;:::;;;===>>>===<<<;;;999<<<<<<<<<;;;:::999888777555555444444333333222222000000000////////////.../////////.........------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------............------------......////////////////////////...////////////000000000//////000000000111111111000111111222222333333333111111222222222222222222111111222222222222222333333222222222222222111111111111222222333444444444444444444444333333222222222111111000000//////...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------------........./////////......////////////000000000000000000000000000000000000000111222222333333333333333333333333333333333444444444444555555555333555777999999;;;===???AAA???===:::999999999:::;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<===>>>???AAABBBCCCCCCDDD???????????????>>>>>>>>>999999:::999999777666555444444666666666555444333111111000000000/////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))))))))***++++++************************)))************+++++++++************************************************++++++************++++++++++++************++++++,,,,,,------.........///,,,------...///.........------........./////////////////////000000000000000000000000000000000000111111111111222222222222222222222222333333333333222222333333444555555555666666666666666666555555777777888888888999999999999999888777777666555555::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;999888777444444333333333222222222000000////////////......000//////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......---------,,,------...///////////////////////////......////////////000000////////////000000000000111111111111111111222222111111111111111111222222111111222222222222222222222222222222222222111111000111111222222333333444333333333333333222111111111111000000///.........***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------------------.........//////........./////////000000000000000000000000000000000000111111222333333444222222222222222222222222333333444444444555555555333555777888888999;;;===???===;;;888777888999;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<===>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>888999999999888777666555222333555666666555333222111000000000////////////.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++************************)))************+++++++++************************************************++++++************++++++,,,++++++******+++++++++++++++,,,------...//////------...///////////////---------.........//////........./////////000000000000000000000000000000111111111111222222222222111222222222222333333333111222222333444444555555666666666666666666666666999999999999999999999999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666333333333333222222222222000000/////////............---------------------,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++************************)))*********++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,,,,------...///////////////////////////........./////////000000........./////////000000111111111111111000000000000000000000000111222222222222111111111111111111111111111111111111222222000000111111222333333333111222333333333222000000111000000//////...------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------------......---------.........//////............/////////000000000000000000000000000000000111222333333444444222222222222222222222222333333333444444444555555444666777888777777999;;;<<<;;;888777666888:::;;;999::::::;;;;;;::::::999:::;;;<<<<<<::::::;;;<<<;;;<<<===???AAABBBBBBBBB============>>>>>>>>>>>>777888999999888777666555111222444555555444222111000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))((())))))***++++++************************)))************+++++++++************************************************++++++************++++++,,,,,,+++++++++++++++,,,++++++,,,,,,---...//////---...//////000000//////---------.........//////............/////////000000000000000000000000000000111111111111222222222111111222222222333333333111111222333333444555555555555555666666666777777999999888777777666555555444444555555666666777777777777888999:::;;;<<<<<<888888999:::;;;;;;<<<===;;;;;;;;;;;;:::888666555333333222222222222222222000/////////............+++,,,,,,------......///,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------...///////////////////////////............/////////000............/////////000222222111111000000//////000000//////000111222222222222111111111111111111111111111111111111222222000000000111222222333333111111222333222111000///000000000///......------+++++++++*********))))))************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000000000111111111111000000000000111111111111111111222222222333333333444444444555444444333333444555555555555555444333000333777777555333444666888888999999999:::::::::999999999:::::::::;;;;;;===>>>>>>????????????>>><<<<<<<<<<<<<<<=========;;;:::999777666444333222111111111111000000000000////////////...............------,,,,,,------...************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))************************************+++***)))(((((()))***+++************************+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///---------............///............////////////////////////000000000000111111111000000000000000111111000000111111222333222333444444555555444444555555555555666666666666666666777888999999::::::777777666666666666777777;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777666222111111111000000//////000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222333111111111111111000////////////...------------...+++++++++*********))))))************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...............//////////////////000000000111111111//////000000000111111111111111111222222222333333333333444444444444333333444444555555666666777777555888:::999777555666777888888888888999999999999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<;;;:::999888777555444333222111111111000000000//////////////////............------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))************************************+++***)))(((((()))***+++************************+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------............------------........................////////////.../////////000000000000000000000000000000000000111111000000111111222333222333444444555444444444444555555555666666666666666666777777888999999:::777777666666666666777777::::::::::::::::::::::::999999999999:::::::::;;;:::::::::999888777666555111111111000000000//////000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------.........................../////////000000000000000000000000000000000000//////000000000111111111////////////////////////000000000000000111222222000000111111000//////...//////...---------------+++++++++***************************************************************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............///////////////000000000000111111//////000000000000111111000111111111222222222222222333333444444333333333444444444555666999;;;<<<;;;<<<===<<<:::888777888666666777777777888888888888888888999999999::::::999999;;;<<<============::::::;;;;;;;;;;;;::::::888888777666444333222222111111000000000000///////////////............---------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******************************************))))))))))))******************************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------............---............/////////....../////////000000000000000000000000000000000111111000000111111222333222222333444444444444444444444444555555555666666666666666777777888888999888777777666666777777888888888999999:::;;;;;;;;;888888888888888999999999888888888777666555444333111111000000000000//////000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............................../////////000000000000000000000000000000000//////000000000000111111//////////////////////////////......//////000111//////////////////...---///......---------------************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000111////////////000000000111000000000111111111111222111222222333333333333222444444333444777:::>>>@@@??????>>><<<:::888777777555555555666666666777777777777777888888888999999777777999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999999666666555444333222222111111000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))***************************************))))))))))))))))))***************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........---------.........//////........./////////000000/////////000000000000000111111000000111111222333222222333444444444444333333333444444444555555555555555666666666777777777888777777666666777777888666777888999:::;;;<<<<<<888888888888888888888888666666666666555333222111000000000000000000////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))***************************************+++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******************++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------................................./////////000000000000000000000000000000////////////000000000111////////////////////////......------......///000---......///......------///...------,,,,,,------************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------...............////////////000000000...////////////000000000//////000000000111111111000111111222333333222222333333333444777:::>>>@@@???===<<<:::999777666555444444555555555666666666666666666777777777888888666666777999999:::::::::::::::;;;<<<;;;:::888777444333333333222222111111000000000////////////...............------------,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************************************)))))))))******)))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------........................////////////......//////000000000000111111000000111111222333111222333333444444333333333333333333444444444444444555555555555555666666777777666666666666777777666666777888:::;;;<<<<<<999999999999888888888888555555555444333222111000//////////////////000000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------....................................////////////////////////////////////...////////////000000000........................---------,,,---......///------............------......---,,,,,,,,,,,,,,,***************+++++++++***************************************************************+++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000......////////////000000////////////000000000000///000111111222222222222222222222444666888;;;<<<<<<:::777666666666555444444444555555555666666666555555555666666666777777666777777888888888888888888999:::;;;:::999666555111111111111111111111111000000////////////...............------------,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))************))))))))))))************************************))))))************))))))***************************************+++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////---......//////000000111111111000000111111222333111111222333333333333333222222222333333333444444444444444444444444444444666555555444444555555666666666777888999:::;;;<<<999999999888888888888888444444444444333111000///......////////////000000///...------,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******)))))))))************+++***************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------........./////////////////////////////////......////////////000000........................------,,,,,,------...///,,,---......///............------,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))*********+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000........./////////000000........./////////000000...///000111222222222222111111222333555666777777999666333333555666666444555555555555666666666666444444555555555666666666888888888888888777777666555777888999888666333222000000000000000000000000000000/////////..................---------,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************((()))))))))************))))))))))))************************************((()))***++++++***)))(((************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////------......///000000111111111000000111111222333111111222333333333333222222222222222333333333333444444444333333333333333444444333333333333444444666777777888999::::::;;;888888888777777666666666444444444333222111000///........./////////000000///...------,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------------------------------------------------------.........//////////////////////////////........./////////000000........................---------------...//////------...///////////////...---,,,,,,++++++,,,,,,))))))******++++++++++++************************************************))))))******++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000............/////////000............/////////000......000111111222222222000111222333444444444444777444111222555777666555555555555666666666777777444444444555555555666666999999999999888777666555333444666777666444111///////////////000000000000000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************((()))***++++++***)))(((************************))))))******++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---------...///000000111111111111000111222222333111111222333333333333222111111222222222333333333333333333333333333333333444333333222222333333444777777777888999999::::::777777666666555555555444444444444333222111000///---.........//////000000......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++************************************************************************************************))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))******++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------------------------------------------------------.........//////////////////////////////............/////////000...........................------------...//////------...///000000000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((())))))))))))*********************************))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------.........//////..................------////////////////////////000000000000111111111111000000111222333333333333333333333333333333333333444333333333333444555555888777555333222333555666666666777777777777666666555555444333222000000///000000000000000000000000111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000000111111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222555444444444444555666666888777666555444555666666444444333222111000///...........................///...---,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************++++++******++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************))))))***++++++++++++***************************)))************+++++++++++++++***************+++************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,---------...........................------........................//////000000000111111111000000111222333333333333333333333333333333333333333333333333333444555555777666444333222333444555666666666777777666666666555444444333111000000///////////////////////////000000//////...------,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------.............../////////000000000000000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222444444333333444444555666777666555444444444555555333333222111000///.................................---,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))************************++++++******++++++,,,------,,,+++***))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))***++++++++++++***************************)))************+++++++++++++++************++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------....................................................................................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++++++++,,,************************+++***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------..............................//////000000000000111111///000111222333333333333333333333333333333333333333333222222333333444555666555444333222333444555555555666666666666555555444444333222111000000////////////////////////////////////......------,,,------------,,,,,,,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000000000000111111111222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333444444555555444333333333333333222111111000///...---------------------------------,,,+++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++)))************+++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***************************)))************+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................................................------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++******)))*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------..............................////////////000000000111///000111222222333333222222222222222222222222222222222222222222333333444444444333222222333444444444555555666666555555444333333333222111000000///////////////////////////.........---------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******))))))***++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222333444333333222222222222222000000///......---,,,,,,------------------------,,,++++++***)))))))))***************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))***************************************++++++,,,,,,++++++***))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************))))))***++++++++++++***************************))))))*********+++++++++++++++*********+++,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++******)))*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,------.................................////////////000000000//////000111222222222222222222222222222222222222222111111111111222333333333333222222222333333333444444555555555555444444333222222111111000000000........................------------,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********)))******+++,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222222222222222222111111111//////......---,,,,,,,,,------------------------++++++******)))*********************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))******+++,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))***++++++++++++***************************))))))*********+++++++++++++++******+++,,,,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...................................................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,************************+++***************++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,------......------------------------......////////////000000...///000111222222222222222222222222222222222222111111000000111111222333111111222222222222333333333333444444444444333333222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++++++++++++++***************++++++******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........//////////////////000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222222222222333222111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***************************))))))))))))***++++++++++++***************+++))))))))))))))))))))))))))))))************))))))'''(((((())))))*********))))))***++++++++++++***************************)))************+++++++++++++++***++++++,,,---...************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))***+++,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---***++++++,,,------......------------------------........./////////000000...///000111222222222222111111111111111111111111000000000000000111222222000000111222222222222222333333444444444444333333111111111111000000000000........................++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++***************+++)))***+++,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////////////////000000000111111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333222222333333333222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++)))************+++++++++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***+++++++++***************++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))******+++))))))***++++++++++++***************************)))************+++++++++++++++++++++,,,---......******************************++++++++++++******************************++++++++++++++++++++++++******++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))*********************************))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......------------------------............/////////000...///000111111222222111111111111111111111111111000000000000000111111222///000111222222222222222222333333444444333333222111111111111000000000000........................+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++++++++***************+++)))***+++,,,------...---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111222222333222222333444333222111000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))************+++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******++++++***************++++++))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++))))))***++++++++++++***************************)))************+++++++++++++++++++++,,,---...///*********************************++++++*********************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************