BM6P6(@ ------------------------////////////////////////000000//////.........---........................................................................000000//////.........---222111111111000000//////111111000000//////......//////............//////111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222333222222222111111000000111111111111111000000000000222444666666777999;;;999:::;;;;;;:::;;;===???DDDDDDEEEHHHNNNSSSVVVWWWbbbiiippprrrqqqrrrxxx~~~~~~vvvmmmgggccc___]]][[[YYYVVVRRRNNNJJJGGGDDDAAA???>>><<<999777999888777777777666444222555555555555555444444333666666555555555444444444111111111111111111111111222222222222222222222222//////000000111111222222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................222222111000///...------.................................------,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................000//////000000000---+++---------------------------,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,------------------------..............................------------.........------,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------........................------------------------////////////////////////////////////...---,,,+++......---------,,,,,,,,,---------............///---------............///------------------------...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------......------------......000//////.........//////000000000000////////////222111111111000000//////111111111111111111111111000111111111111222222222................................................000/////////.........---........................................................................000/////////............111111111000000000//////111000000000/////////...//////............//////111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222222222222111111000000000111111222222333333444444111222555666666777999<<<;;;===>>>??????@@@CCCEEEKKKLLLOOOTTTYYY___dddgggvvv||||||wwwrrrpppmmmjjjhhhccc^^^ZZZUUUQQQKKKGGGDDDCCCAAA???;;;999888777888888777555444555555555555555444444555555555555444444444444222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////........................000000000//////......---........................//////.........---------..................------------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......///000000...,,,------------------------///......------......///...---,,,+++++++++,,,---------------------------........................------,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................///......---,,,......---------,,,,,,,,,------------.....................////////////000........................---------.....................---------,,,,,,,,,------------------------000000000/////////............------------......//////............//////000000000000////////////111111111000000000//////111111111111111111111111000000111111111222222222................................................/////////.......................................................................................////////////............111111000000000000//////000000000000////////////000//////......//////000111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222111111111000000000000000111222222333555666666777333555777777888999<<<>>>>>>AAACCCEEEGGGJJJNNNQQQWWW\\\bbbgggkkkqqqxxx}}}~~~yyytttooojjjddd\\\UUUQQQNNNLLLKKKBBB???<<<;;;;;;;;;;;;:::666666666666666666666666555555555444444444333333222222222222222222222222333333333333333333333333111111111111111000000000000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////................................................------------------------////////////............------------------......------------------------...........................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++---------///000000...,,,------------------------///......------......///---,,,,,,,,,,,,,,,---...------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................,,,---......///...............---------,,,,,,,,,------------...............////////////000000000........................,,,,,,------......//////...------------,,,,,,,,,......................../////////.....................------------......///...............//////////////////000000000000111111000000000000//////000000000000000000000000000000000111111111222222................................................................................................................................................///////////////.........000000000000000000//////000000000000////////////000000////////////000000111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111000000111111111222222222000000000000000000000000111222222333444555666666666777999:::;;;===AAADDDEEEHHHLLLPPPSSSXXX]]]aaajjjpppwww{{{}}}{{{vvvnnngggbbb]]]YYYVVVMMMJJJEEEBBB@@@???>>>===:::999999888888777888888555555555444444444444333333333333333333333333333333333333333333333333333222222222111111000000000///000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------.........------------------------..................------,,,,,,------------......------------------------------------------------------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************++++++++++++,,,,,,,,,...000000///------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---------,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,------------------........................+++,,,---...////////////......---------,,,,,,,,,,,,,,,---------.....................////////////........................++++++,,,------...//////------------------------........................------,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------...//////////////////000000000000000000000000000000//////////////////////////////000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,........................---------................................................................................................/////////////////////////////////000000////////////000000000000000000////////////000000000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111000000111111111222222222000000000000000111111111222222333333444555555555777999;;;===???CCCHHHLLLQQQTTTZZZ___eeekkkqqquuuzzzuuunnngggccc\\\WWWQQQKKKGGGDDDAAA???>>>===;;;999777777666666666666555555555444444444333333333333333333333333333333333333333333333333333333222222111111000000///000000000111111111111000000000000000000000000////////////////////////........................////////////////////////........................++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++++++++,,,,,,------,,,,,,,,,...000000...------------------------------,,,,,,++++++,,,,,,---+++,,,,,,---............------------------------------------------------------,,,,,,,,,,,,------******,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................++++++---...//////000000......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------------------------------------------------------------,,,,,,,,,,,,---------------------...//////.../////////000000000111//////////////////000000//////////////////////////////000000000111111111++++++++++++++++++++++++---------------------------------------..........................................................................................///////////////......////////////000000////////////000000000000111000000//////000000111000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222111111111111111222222222333333444555666777888999:::===@@@CCCGGGMMMTTTYYYcccgggmmmttt{{{zzzuuummmiiibbb[[[UUUPPPKKKHHHFFFDDDAAA===:::888777666777777777666666666555555444444444444444444444444333333333333333333333333222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......//////......------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,,,,...//////---+++------------------------///......------......///,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***+++---------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........------------------------+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------------...------------------------///////////////000000000------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......//////000000111111......////////////000000000000000000000000000000/////////000000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............................................................................................./////////000........./////////000000.../////////000000000111111111000000000000111111000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222111222222222333333333333444555777999<<<>>>@@@AAADDDFFFKKKPPPVVV]]]fffkkkwww{{{~~~xxxqqqkkkddd^^^ZZZUUURRRMMMGGGBBB???===<<<888888888888777777777777444444444444444444444444444444444444444444444444111222222222222222222333000000000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,------......------------------------------------------------,,,,,,---......---,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------...///...,,,***------------------------///......------......///---......//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++---------,,,++++++,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++,,,,,,---......///------------------------,,,,,,---.../////////.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000.........///000111111111........./////////000000111111111111111111111111////////////000000000111------------------------------------------------,,,,,,,,,------.................................................................................---.........//////000000---.........//////000000.../////////000000111111111111000000000000111111000000000000000000000000111111222222222222111111000000000000000000000000111111222222222222111111000111111111111222222222222222222333333444444444555666999===AAADDDGGGIIIMMMPPPUUU[[[bbbkkktttzzz}}}vvvoookkkbbb^^^XXXQQQKKKGGGDDDCCC999999999999888888888777555555555555555555555555444444444444444444444444111111111222222333333444000000000000111111111111000000000000000000000000000000000000000000000000........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......------------------------........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++,,,------.........------...///...+++)))---------------------------,,,,,,++++++,,,,,,---....../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''')))+++---...---,,,+++***++++++,,,---...//////+++++++++,,,,,,---------------------------------,,,,,,------...///000000++++++,,,,,,---...//////------------------------,,,---......///...............---------,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000---......///000111111222---.........//////000000111111111111111111111111////////////000000000000------------------------,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...////////////......------,,,,,,---------.../////////........................000000000000111111111111////////////////////////000000000000111111111111111111000000//////......---...000111111111000//////000111222222222222222111111000111222222111///444444333222333666;;;???===???CCCGGGKKKQQQWWW[[[___dddkkkrrryyyuuuooofff___ZZZUUUOOOKKKHHHCCC>>><<<<<<;;;999666666444333333444555444333888666444444444444222111222222222111111111111111...//////000111222222222///000111222222111000///000000000000000000000000111...,,,...111222...)))////////////....................................------------------------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////---------------------------------........./////////............------------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---......///000111222222........................------------------------...---+++******+++---...+++++++++,,,,,,---------------------------------...........................---+++******+++---...++++++,,,,,,,,,,,,---------------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------------........................///////////////.........000000000000000000000000222111111111000000//////------------------------,,,------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------............------------------------.......................................//////000000000111111111//////////////////////////////000000000111111111111111000000////////////...//////000000000000000000111111222222222222111/////////111222333222222444555555555666888<<<@@@EEEKKKTTT^^^eeekkkppptttqqqvvv|||{{{ppphhh```YYYUUUQQQMMMGGGEEEDDDBBB???;;;;;;:::888777888999999888888666555444555555333222222222222222111111111111/////////000111222222222///000111222222111000///000000000000000000000000111///---...000111000...////////////....................................------------------------------......---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................------------------------------------.........///............------------------------,,,,,,++++++......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------------------............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------------............................../////////////////////...000000000000000000000000111111111111000000000///------------------------,,,,,,---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,------------...............---------........................//////000000000000111111//////////////////////////////000000000000111111111000000000000/////////000////////////000111111222222222222222111111111//////000222444555666777666888:::;;;===@@@DDDGGGPPPZZZhhhuuu~~~zzzqqqjjjfffbbb]]]WWWSSSPPPMMMHHHDDD@@@===;;;999999:::999888888666555444555555444333333333333222222111111111//////000000111222222222000000111111111111000000000000000000000000000000000111111000//////111333////////////....................................------------------------...////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------------------------------------------........................------------...---------------,,,,,,...------------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------............---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.......................................//////////////////000000000000000000000000111111111111000000000000------------------------,,,,,,---.........------........................------------------------......///000///...,,,++++++++++++,,,,,,---------/////////...---------,,,........................////////////000000000111////////////////////////////////////000000000111000000000000000000000000111000/////////000222333444333333222111111111111111222444555666777999;;;:::<<>><<<;;;999888999777444444444555444444444444333333222222111111000000000111111222222222000000000111111000000000///////////////////////////222555444000...///222////////////....................................------------------------......////////////......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,------......//////....................................////////////000000000000000000000000111111111000000000000000------------------------+++,,,,,,---...------------.....................------------------------......///000///...,,,++++++++++++,,,,,,---------/////////...---------,,,...........................////////////000000000////////////////////////...////////////000000000000000000000111111111111111000/////////000222333555444333222111111222222222444666666666888;;;>>>???AAADDDIIIPPPZZZeeelll}}}}}}|||}}}~~~|||~~~~~~~~~{{{|||~~~~~~wwwrrrlllddd^^^XXXSSSMMMGGGCCC@@@===;;;;;;888555444444555444444555555444444333222222111111111111111222222222222111000000000000000000111////////////////////////...444999888222---,,,...////////////....................................------------------------,,,------.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---......///000000////////////////////////---.........//////000000////////////////////////000000000000000000111111------------------------++++++,,,------------------------...............---------------------------............------,,,,,,,,,,,,,,,------------...............---------..............................////////////000000////////////////////////......////////////000000000000000111111111111222111000000000000111222222555444222111111222333333222555777888888:::???DDDHHHKKKPPPWWWaaammmyyy|||zzzuuusssqqqooonnnnnnoooppppppvvv}}}{{{vvvssstttxxx}}}}}}wwwwwwxxxyyyyyyxxxwwwvvvrrrtttzzz{{{uuuiiicccZZZQQQJJJEEE@@@===???<<<888666666666555555666666555444444333222222222222222222222222222222111111000000000000111111000000000000000000000000...333888777222---,,,---////////////....................................------------------------++++++,,,------------,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...........................************++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,,,,,,,,,,,,,+++------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---...///000000111////////////////////////------......///000000000////////////////////////000000000000111111111111------------------------++++++,,,------------,,,---------.........//////........................---,,,,,,,,,,,,------............------------------------................................................/////////000000////////////////////////........./////////000000000000111111111222222222000000111222222222222111444333222111111222444555444888<<<>>>???CCCJJJPPPVVV[[[dddnnnyyy{{{wwwvvvpppooonnnnnnnnnooopppqqqrrrwww}}}|||yyywwwxxxzzz}}}~~~~~~~~~~~~}}}|||{{{{{{xxxyyy|||xxxlllaaaWWWPPPJJJFFFEEEBBB===:::999888888777777777666555444333222222222222222222222222222222222111000//////000111222000000000000000000000000///111333222000...000111////////////....................................------------------------++++++,,,---------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------......------------------------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,---...///000111111////////////////////////------......///000000111///////////////////////////000000000111111111111------------------------++++++,,,---------,,,,,,---------.........//////........................,,,++++++***+++,,,...////////////......---------,,,------....../////////..................................../////////000////////////////////////............/////////000000000111111222222222222///000111333333222111111444333111111111333555666888<<>>CCCHHHMMMSSS[[[fffmmm~~~{{{|||~~~uuukkkdddZZZUUULLLEEE@@@>>><<<:::777666444444666777666555333333222222111000000000111111111111111222222222222111111111000000//////000000000000000000000000//////............//////...///////////////............---------,,,,,,,,,*********++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++...---,,,,,,,,,,,,---...------------------------+++++++++*********))))))***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************************,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,---...------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,------...///000000333333333222111000//////////////////////////////111111000000//////......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///---+++,,,---------------..........................................------------......000000/////////.....................////////////////////////////////////,,,,,,,,,---------------//////000000111111222222///000000111111222333333333222111000111222222222000333666999;;;===@@@BBBHHHLLLRRRYYYaaalllzzzzzz~~~~~~~~~vvvllleeeYYYOOOGGGBBB???===999777555555666666555444444444333333222222222111222222222111111111111111222111111111000000000000//////////////////////////////............//////......////////////...............---------,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++...---,,,,,,,,,,,,---...------------------------+++++++++*********))))))*********)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...//////000222222222222111000//////////////////////////////111111000000////////////111111111111111111111111++++++++++++++++++++++++------------------------...//////...,,,+++,,,---............------------------------------------......------------......//////.........---------............////////////////////////////////////000000///...---,,,++++++------///000222333555555000000000111222222333333333222222222333444666777555777:::>>>AAAGGGLLLPPPUUUZZZbbbjjjtttzzzkkk]]]RRRKKKGGGDDD???<<<999777777777666444444444444444444333333333333333222222111111000000111111111111111000000000////////////////////////000//////......//////000......///////////////............------------,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------+++++++++***************++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,------.../////////222222222222111000//////////////////////////////111000000000000/////////111111111111111111111111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........------,,,,,,,,,------------------------......------------......***++++++,,,---...///000............////////////////////////////////////............////////////,,,---...///111333444444//////000000111222222222444444555555555777:::<<<<<<>>>BBBGGGLLLSSS[[[```eeekkkttt}}}}}}mmm```WWWRRROOOFFFBBB>>>;;;999888666555555555555555444444444444444444333222111111000000111111111111111111111111////////////////////////000000////////////000000---...//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------.........//////111111111111111000//////////////////////////////000000000000000000000000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---......------,,,,,,,,,+++------------------------......------------......******+++,,,---...//////............////////////////////////////////////------......///000111111------......///000000111......//////000111111222444555666666666888===AAACCCGGGNNNVVV^^^gggpppuuuxxx}}}}}}oooddd\\\WWWMMMIIICCC>>>;;;888666444777666666555555444333333555444444333222111000000111111111111111222222222000000000000000000000000000000////////////000000------.../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------...............000000111111111000//////////////////////////////000000000000111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------------,,,,,,,,,,,,------------------------......------------............---------,,,,,,,,,............//////////////////////////////////////////////////////............................../////////000111111222222222444666777888<<>><<<;;;888777555444333333333333333333333333111111111222222333333333222222222222222222222222111111000000000000111111,,,---...///000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++*********)))******++++++******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................//////000000000000000///////////////////////////000000111111111222222222222222222222222222222222))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------////////////////////////.........------.........+++,,,,,,---...///000000............/////////000////////////////////////------------......//////.........///000111111222222333333444444555555666444999???CCCGGGOOO[[[cccrrr{{{{{{uuuooommmmmmooowwwsssmmmddd\\\UUUQQQMMMKKKBBBAAA???===;;;888666555333333333333333333333444111111111222222333333333333333333333333333333333111111000000000000111111,,,---...///000000000000000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***((()))***,,,,,,+++******++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------...........................---//////000000000000000///////////////////////////000000111111222222222222222222222222222222222222---,,,+++++++++,,,---...*********++++++,,,,,,,,,......---,,,++++++++++++,,,------......------,,,---------------------------------............/////////............//////////////////////////////////////////////////////---------.........//////,,,...000111000000111222///333555444222333888>>>:::AAAHHHKKKOOOYYYjjjwww|||zzzyyy|||~~~~~~yyyuuu{{{{{{~~~~~~vvvnnnggg___YYYTTTPPPOOOLLLFFF@@@;;;999999555555444555777777555444000000000000111111111111333222000//////000222333222222222222111111111000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,------......///++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---...---,,,***)))******++++++++++++******************************---------,,,,,,+++++++++******************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++******************++++++++++++++++++++++++************************))))))(((((())))))***+++,,,,,,,,,---------......000//////...,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,...------------...//////000000///////////////000000000000000////////////000000000000000000//////222444555444333333444555,,,++++++***+++,,,---...++++++,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,,,,------------------------------------------------............/////////............//////////////////////////////////////////////////////---------.........//////,,,...///000///...///000000333777777666777<<<@@@CCCKKKTTT[[[___iiiwww}}}zzzzzz|||}}}xxxqqqjjjfffaaa___YYYQQQIIIAAA===;;;888666555555666666444222111111222222222222222222333222111000000111222333222222111111111000000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,+++*********++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++******************************))))))))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******++++++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---...------------...//////000000////////////000000000000000000000000000///000000000000////////////000222333333333333555666+++************+++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,---+++++++++,,,,,,------------------------------------------............/////////............//////////////////////////////////////////////////////------........./////////...///000000//////000111111444888::::::===BBBGGGOOOYYYgggpppvvv}}}}}}zzz{{{{{{wwwtttpppiii___UUULLLEEEAAA===;;;888777777666444333333333333333333333333333333222111000000111222333111111111111000000000///...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------...------------...//////000000////////////000000000000000000000000000000000000000000//////......000222333444444555888:::***************+++++++++,,,,,,,,,---------------------,,,,,,,,,------...++++++++++++,,,,,,---...---------------------------------............/////////............//////////////////////////////////////////////////////............////////////000111222222000000222444444666888;;;???EEEMMMSSS___jjjyyy~~~}}}vvvmmmcccYYYQQQLLLCCC@@@<<<:::999888777666444444444333333333222222333222222111111222222333111111111000000000////////////000000000000//////........................------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((((((******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++---,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------......------------...//////000////////////000000111000000000000000111111111111111000000000/////////333444666666666888;;;>>>))))))******++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......///,,,++++++++++++,,,---...---------------------------------............/////////............//////////////////////////////////////////////////////........./////////000000///000111111000111333555888999;;;@@@HHHRRR^^^eeesss}}}}}}sssiii___YYYIIIEEE@@@<<<:::999888777555555444333222111111111333222222222222222222333111111111111000000000000//////000000000000//////........................------------------------......------------......,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++***)))((((((******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,------...///...------------.../////////////////////000111111///000000000111111111222111111111111111111111111555666777888999;;;???BBB)))***++++++,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,---...000000///...,,,,,,,,,,,,---...---------------------------------............/////////............//////////////////////////////////////////////////////....../////////000000000---.../////////000444666<<<>>>CCCLLLXXXfffrrryyy{{{ooogggSSSNNNFFF@@@===;;;999888666666555444222111000000333333333333333333333333222222222222111111111000///000000111111000000///........................------------------------///......------......///++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))******))))))******+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,---,,,+++******+++,,,---************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000...------------.../////////......//////000111222///000000111111222222222111111111222333333444444666888:::<<<>>>BBBHHHKKK******,,,---------,,,+++------,,,,,,,,,+++++++++++++++,,,,,,...///000111111000...---,,,,,,---...---------------------------------............/////////............//////////////////////////////////////////////////////.../////////000000000000...///000111111444888;;;???EEEOOO^^^nnn|||wwwccc\\\SSSIIICCC???<<<:::888777666555444222111000222333333333333333333222333333333333222222222222000000111111111111000000...................................................------,,,,,,------...,,,---------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************))))))******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***,,,---...---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********++++++,,,,,,---++++++++++++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------...///000...------------...//////............///000111222///000000111111222333333000111222333555666777777:::<<<@@@CCCHHHOOOVVV[[[***+++,,,---...---,,,,,,.........------,,,,,,,,,++++++,,,,,,...///111222333222///---,,,,,,---...---------------------------------.........////////////............//////////////////////////////////////////////////////////////////000000000000111222444444555888===@@@AAAIIIYYYlll~~~qqqjjj^^^SSSJJJDDD@@@>>>:::999888666555333222222222333333444444333333222444444444333333333222222000000111111111111000000////////////////////////........................---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))***+++,,,------...++++++++++++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++*********+++++++++,,,,,,,,,***++++++,,,...//////000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,---...///000000...------------...//////............///000222222///000000111222222333333000111222444666777999999>>>AAAFFFKKKRRR[[[dddjjj((())))))+++,,,---......******++++++++++++******///...,,,,,,...000333666555111---+++,,,---,,,***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,////////////000000000000////////////000000000000////////////000000000000111/////////111333333333333666888888999<<>>DDDMMMSSS^^^iiiyyy~~~ssshhh```XXXPPPJJJAAA@@@>>>:::777555555555555555555555555555444444333444444444333333222111111111111111000000000000////////////............------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))*********+++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,------++++++++++++,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---+++((((((***,,,+++***+++++++++*********))))))************************++++++++++++++++++++++++)))***,,,...///...,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------.../////////---,,,,,,,,,,,,---......---///000000///......///////////////000000000000000000000000111222222333///000111000000000222444777999<<<>>>@@@CCCGGGJJJNNNSSS[[[dddnnnxxx...------,,,+++***)))))),,,,,,,,,------,,,,,,,,,***+++...///000///---,,,000---++++++,,,------,,,------,,,,,,,,,,,,------000000///............///------........./////////////////////000000000000/////////000000000111111/////////000111333555666888;;;???BBBHHHQQQ\\\dddttt|||~~~~~~xxxpppfff[[[TTTJJJGGGBBB===:::888777777777777666666555555555444333333444444444333222222222222222222111111111111////////////............------------------------------------------------------------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***************++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,************++++++++++++((()))***+++---///000111------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++))))))+++,,,+++***+++++++++***************************************++++++++++++++++++++++++(((+++...000000///,,,***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------------,,,,,,,,,,,,---......---///000000///......///////////////000000000000111111000000000111111222///000111111111222555777;;;===@@@CCCFFFJJJOOOSSSYYY```kkkwww...------,,,+++***))))))++++++,,,,,,,,,,,,++++++,,,---...//////...,,,+++,,,++++++++++++,,,------------,,,,,,,,,,,,------//////...............///------------.........///////////////000000000000//////000000000111111111222222222222222444777999@@@DDDJJJOOOVVV```llluuutttggg^^^TTTPPPIIIBBB>>><<<:::999888777777666555444444333333333333444444333333222222222111111111000000000////////////....................................------------------------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******++++++++++++++++++)))***+++,,,...///000000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,++++++++++++++++++++++++,,,+++******++++++++++++************************************************++++++++++++++++++++++++)))+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***((((((***,,,,,,+++---,,,,,,,,,,,,---......---///000000///......///////////////000000000000111111000000000111111222333444555444444555999;;;@@@BBBEEEIIIMMMSSSYYY]]]fffooo{{{++++++++++++++++++++++++******++++++++++++******//////..................***+++++++++,,,,,,.........------,,,,,,------......------,,,------......------------.........///////////////000000000000000000000000111111111111222333333333333555999===FFFLLLUUU^^^gggrrr~~~|||wwwwww}}}tttjjj^^^WWWOOOGGGBBB???<<<:::999888777666555444333222222333333444444333333333111111000000000/////////////////////....................................------------------------+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,******++++++++++++++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++++++++,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---++++++---/////////---,,,,,,,,,,,,---......---///000000///......///////////////000000000000222111111111111222222333666777777666666999<<<@@@HHHKKKPPPUUU[[[aaahhhmmmvvv~~~*********++++++,,,,,,,,,)))******++++++******)))000///......---......///)))+++------,,,,,,...///......------------......---,,,,,,,,,,,,---......------........./////////////////////000000000000000000000111111111222222000222444555666:::@@@FFFNNNVVVdddqqq|||vvvqqqtttwww}}}}}}~~~yyyhhhaaaWWWOOOJJJEEE@@@<<<::::::999777666444333333222222333444444444333333000000000000/////////...////////////....................................---------------------------------...//////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++)))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++---.../////////---,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,***************+++++++++************************++++++++++++++++++++++++---+++)))''''''(((***+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---+++)))***,,,---......---,,,,,,,,,,,,---......---///000000///......///////////////000000000000222111111222222333555555666777888888:::===CCCGGGOOOTTTZZZaaahhhooovvvzzz******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,......///...---,,,***,,,...///---,,,...000......------------......---------------...//////....../////////000000000////////////000000000000000000111111111222222222000444888;;;>>>EEENNNVVV```kkk{{{~~~zzzvvvuuuttt|||wwwoooeee]]]XXXQQQJJJDDD>>>===<<<:::888666555444111222333333444444444333111111111000000000//////////////////....................................------------------------------......///000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))***+++++++++++++++,,,+++++++++************---...///000///...,,,+++,,,+++++++++,,,,,,---...******************************+++++++++,,,,,,,,,+++,,,,,,+++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,......,,,++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***)))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***((('''''')))+++,,,,,,---,,,,,,,,,,,,---......---///000000///......///////////////000000000000111111222333444666777888777999;;;===AAAGGGNNNSSSXXX]]]fffooowww~~~+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''***---000000...+++)))***---000000...---...000......------------.....................///000111////////////000000000000////////////000000000000000111111111111222222222222777===BBBGGGOOO[[[dddttt~~~xxxuuuuuuyyy|||{{{qqqjjjddd]]]SSSLLL@@@???>>><<<:::888777666111222333333444444444444222222222111111111111000000/////////............////////////////////////------------------------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++*********))))))***++++++++++++***+++*********))))))((((((,,,---///000000///---,,,++++++++++++,,,,,,---...*********************************++++++,,,,,,,,,*********++++++,,,------************************(((***+++,,,---,,,,,,+++++++++++++++++++++++++++))),,,//////,,,***+++---))))))******++++++++++++************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++)))***,,,...//////---,,,,,,,,,,,,---......---///000000///......///////////////000000000000111222222333555777999:::999;;;>>>BBBHHHPPPXXX^^^ccciiisss}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------//////.........---------++++++,,,------......//////////////////000111111000000000000///////////////000000111222333555666;;;???EEELLLUUUbbbpppzzz}}}~~~vvvqqqjjj^^^UUUPPPLLLEEE???;;;999666555777666444444555666555444222222222111111111111000000000000000000000000000000000000000000000000000------------------------------------------------............////////////------------------------,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++*********++++++)))))))))))))))))))))))))))******++++++******)))---------.........//////++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////000000000000000111111111111222333333444777;;;>>>???BBBHHHNNNUUU]]]eeejjjsssxxx******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------//////.........---------+++,,,,,,------......//////////////////000111111111111111111111111111111111222333444666888;;;===AAAHHHRRR^^^jjjyyyzzzooofffYYYTTTLLLEEE@@@<<<999777888666444333444444333222222222222222111111111111000000000000000000000000000000000000000000000000------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.........---------.........//////111111222222222222111111333444666777999<<>>BBBHHHRRRaaappp~~~uuuhhhbbbXXXPPPIIICCC???<<<<<<999666444444444333222333222222222111111111111000000000000000000000000000000000000000000000000------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******************++++++,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........------........./////////111222333444444333222111111333666888;;;@@@FFFJJJQQQSSSWWW]]]fffrrr~~~******+++++++++,,,,,,,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,------...........................,,,,,,------...////////////////////////000000111222222222222222333333333111333555777999>>>EEEJJJVVVaaaqqqyyyrrrhhh^^^UUUMMMGGGCCC@@@===:::888777777666555333333222222222111111111000000000000000000000000////////////////////////................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------)))******++++++******)))************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------........................////////////111222333444555444333222333666999<<>>BBBGGGQQQ^^^hhh|||||||||vvvjjj___XXXMMMHHHBBB>>>;;;:::999777333333333333222222222222111111111111111111111111000000000000000000000000........................................................./////////000000........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++)))))))))************+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((())))))+++,,,---......,,,,,,---------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////....../////////000000000000111222333555777888999>>>AAAFFFLLLRRRZZZbbbhhhnnnttt}}}******+++++++++,,,,,,,,,*********++++++,,,,,,---.................................//////000111222---------.........//////------......//////000000///////////////000111111111222222333444444555555555;;;CCCJJJSSS```rrr~~~yyylllcccYYYTTTLLLEEE@@@<<<:::888444444333333333222222222111111111111111111111111000000000000000000000000................................................---------.........//////........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***))))))***+++,,,,,,------,,,,,,---------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////.../////////000000000000333222333444666:::===???DDDHHHNNNVVV___iiisssyyy******+++++++++,,,,,,,,,))))))***+++,,,------...........................////////////000111333333---------.........//////------......///000000000///////////////000111111333333444444555666777777===EEEOOOXXXbbbssstttkkkeee^^^UUULLLEEE@@@<<<:::444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------......------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********++++++*********************+++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***,,,------,,,***)))*********++++++,,,,,,---,,,,,,---...---,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------............/////////000////////////000000000000555444444555888<<>>999777888777444111222222222222222333333333111000000///////////////000000000000////////////------------------------------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++************++++++------,,,+++************++++++++++++++++++++++++)))************+++++++++(((***++++++******,,,---++++++++++++++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......000//////.........//////---.../////////111444777999<<>>;;;:::999666444333333333333333444444444222111000000//////000000000000000000////////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++*********+++++++++++++++++++++++++++))))))*********+++++++++)))***++++++******+++,,,******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......000000///............//////000111111222444888:::<<>><<<:::777666666666666555555555444333222222111111111111111000000000000////////////........................------------------------------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))************+++++++++***+++,,,+++)))((((((***************************+++***))))))))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,,,,,,,---.....................///000000000111111222333777<<<@@@KKKUUUcccpppyyy***+++++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,------......---------...............------....................................////////////000000111333555777999:::>>>AAAJJJXXXfffuuu|||iii```TTTKKKEEEBBB>>>;;;999888777777666555444444333333222111111111111222000000000000////////////........................------------------------------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))+++---------,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++((()))******))))))***+++************************+++***)))(((((()))***+++************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,,,,,,,---......------------...000111222000111333555888===DDDIIIVVVbbbrrr((()))***+++,,,---......---------,,,,,,++++++++++++,,,,,,---.........------...............------..................................../////////000111222333555777:::<<<>>>EEEIIISSScccrrrvvvmmm___TTTMMMHHHCCC@@@:::999888777666555444333444333222222111111222222000000000000////////////////////////////////////------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,&&&(((***,,,---,,,+++***++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++&&&''')))***)))***,,,---))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---///000222333222444666999>>>EEEMMMRRR___kkk}}}++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......000000//////.........---***++++++,,,---...//////---///000000//////000222222444555555666:::BBBIIIPPPWWWeeewww}}}qqqcccXXXOOOHHHDDD<<<;;;::::::999888777666777555333111///000111222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,------.........,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++......---......///000111+++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((())))))))))))*********************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---...///000000............/////////000000/////////111111111000222666;;;@@@FFFOOOZZZbbblll{{{++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------......000/////////............------------------......---///000000//////111222///222444666999???HHHPPP\\\fffvvv~~~uuuhhh]]]TTTNNNBBB@@@===:::999888666666666555333222111111111222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------''''''((((((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************++++++++++++++++++,,,---///000111,,,,,,++++++***+++++++++++++++++++++++++++++++++)))******++++++******)))************************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,---------.../////////........./////////000000/////////000222333444444777<<>>;;;:::999888555444444444333222222222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))***+++---...000111------,,,+++************++++++++++++++++++++++++)))))))))******)))))))))************************))))))))))))))))))))))))************+++++++++,,,************************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......................../////////000000000/////////000333555777999>>>CCCLLLTTT]]]hhhsss{{{***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------......------------......///////////////.................................---///000000///111333666:::;;;===@@@GGGTTTdddpppzzzlllbbb^^^WWWMMMEEEAAA???<<<:::444555555555555444333222111111111111111111111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********........................++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++,,,...///000...---,,,+++************************************))))))************))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,...............---------...////////////000000000///000111222333777;;;>>>DDDLLLWWWbbbmmmxxx*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------...............///////////////------...//////000111111...///000000000222666888<<<>>>AAAGGGSSSeeezzzuuukkkbbbVVVMMMHHHDDD???;;;666666666666666555444333111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++///...------,,,---------...---,,,+++***************************************++++++++++++++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...............---------////////////000000000111111222333444555:::@@@EEEMMMWWWeeesss~~~*********++++++,,,,,,---++++++,,,,,,,,,,,,------......------------...............///////////////------...///000111222222000111111111222444888<<<;;;@@@HHHTTTeee{{{uuummmaaaXXXRRRLLLCCC<<<999999888777666555444444111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++000000///---,,,,,,,,,,,,------,,,+++************************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************+++++++++,,,************************************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------................../////////000000000111111222444666888:::AAAJJJQQQ\\\hhhxxx)))******+++,,,,,,------++++++,,,,,,,,,,,,------......------------................../////////000/////////000000111111111111222333333333666;;;>>>@@@IIIXXXiii|||yyyooogggaaaXXXLLLBBB<<<;;;999777555444444444111111111111111111111111000000000000000000000000////////////////////////........................------------------------------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++///...---,,,++++++++++++,,,,,,++++++***+++++++++******************************++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++************************************************)))***++++++++++++***)))***************************************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---------...///////////////000000000111111111222555999<<>>JJJUUUgggzzz|||jjj]]]NNNEEE===:::999666555666444444333222222222222333111111111111000000000000////////////////////////000000000000//////...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,...,,,++++++......---+++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************************************,,,***((()))+++,,,+++))))))************++++++++++++++++++************)))***************************************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.........///////////////111000///000222444666666;;;???IIIVVVaaalll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////////////////000000000000111000//////111222222111555555888<<>><<<888777999444444333222222222222222222222111111111000000000////////////////////////000000000////////////............---------------,,,,,,,,,,,,------------...---,,,---...///...,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************+++***)))***++++++***))))))************++++++++++++++++++************)))************************************************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---------,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///.........//////000000000111111000111444888<<<>>>FFFKKKVVVdddqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////////////////000000000000000/////////000222333444666777;;;BBBIIITTTfffvvv|||nnn```UUUIIIDDD@@@<<<:::;;;555444333222222111222222222222222111111111000000////////////////////////////////////////////////...............---------+++,,,,,,,,,------............---............---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++************************+++************+++******))))))*********++++++++++++++++++*********))))))************************************************************************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------------......///.........///000000111111333333333444777<<>>;;;;;;666555444333222222222222222222222222111111111111000000000000000000000000.............../////////........................,,,,,,,,,------.........---............---.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++******************************+++************+++))))))*********++++++++++++++++++*********))))))************************************************************************,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------.........//////.........//////000111111222222333555666999@@@IIIOOO^^^fffrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...//////////////////000000000000000000111111111333777:::<<<@@@JJJXXXeeesssooodddXXXQQQJJJBBB===<<<888777666444333333333333333222222222222111111111000000000000000000000000---............/////////.............../////////---------------.........,,,...///...---,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************)))+++++++++***)))***+++)))************++++++++++++++++++************)))************************************************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......//////------...////////////.........///000000111222222000222555888===FFFRRRZZZhhhrrr------------------------------------...............------------...//////////////////000000000000000111222222111444999===BBBIIIWWWgggvvvyyynnnccc\\\TTTJJJCCC@@@999888777666555444444444333333222222222111111111000000000000000000000000---------.........//////---........./////////000............------------+++---......++++++,,,...,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))+++,,,+++)))(((***,,,)))************++++++++++++++++++************)))***************************************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,---------------............------,,,,,,------.../////////,,,---...///000//////...---...///000111222333333000444999>>>EEEQQQ```kkkvvv---------------------------------.........//////...------------...//////////////////000000000000111222333222222444:::>>>GGGOOO___rrrxxxmmmfff^^^SSSJJJFFF:::999888777555555444444333333333222222222111111000000000000000000000000---------.........//////---.........//////000000/////////...---------,,,***,,,...---+++***+++...++++++++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,************************(((+++,,,,,,)))(((***,,,)))************++++++++++++++++++************)))************************************************************************))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++++++++,,,---...---......//////......---,,,,,,------...///000000,,,---///000000000///...---...///000111222333333222777===DDDMMM\\\mmmzzz------------------------....................................////////////000...+++***+++///333666111///000222333666???HHHQQQ^^^ooosssggg]]]RRRKKKCCC;;;555666666444222333111111111111111111222222000000000000000000000000////////////////////////------............------------------------------------...///...---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---//////...---,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++++++++........./////////////////////000111333333222000888>>>GGGOOOXXXhhh|||------------------------....................................////////////111///---,,,---000333555555555777:::<<>>AAAEEENNNWWWjjjyyyuuuggg^^^SSSIII???:::777444222333222222222222222222222222000000000000000000000000111111111111111111111111---......//////......---------------------------,,,,,,---.........------------,,,+++***)))((((((++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,.........//////000000000222222111222555888<<<>>>EEEMMMZZZgggttt------------------------....................................///////////////000000000000111111111555555888>>>DDDLLLYYYeeeyyyrrrggg^^^RRREEE???:::666444555333333333333333222222222000000000000000000000000000000000000000000000000......////////////..............................+++,,,,,,------.........------,,,,,,+++******)))++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++************++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------.........///000000111111333333222222555:::@@@EEEPPPYYYhhhvvv------------------------....................................////////////...///000000111111111111:::999<<>>::::::666555555444444333333222111111111111111111111111...........................//////000000//////...000000000000000000000000------,,,,,,,,,---......,,,---------.........///++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------...///......///000000111222222333555777888<<>>DDDLLLXXXfffpppyyy,,,,,,,,,---------.........///////////////...............//////000111222333111//////222777>>>BBBKKKTTTfff{{{ssscccUUUIIIAAA@@@;;;555333555666666555333333333222222222111111111111111111000000000000000000000000////////////111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))************************,,,,,,,,,++++++*********++++++******************+++++++++++++++++++++++++++,,,...//////...,,,+++.........------,,,,,,,,,........................---------.........//////000000111222222444555666<<>>BBBIIISSSbbbnnnrrruuu,,,,,,,,,---------......---...//////////////////000000000000111222333333333555777999>>>GGGSSS[[[qqq~~~nnnbbbRRRKKKBBB;;;999777555333444444444444333333333333222222222111111111000000000000000000//////////////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++,,,------------,,,+++------------------------++++++++++++++++++++++++............////////////...000222333555;;;BBBIIITTT```oooyyy}}},,,,,,,,,---------......------...///////////////000000000111111222333444444666888<<>>DDDNNN___tttyyyvvvsssoooooopppsssuuuuuuwwwyyyyyywwwvvvvvvvvvwwwxxxxxxyyy{{{|||}}}}}}}}}~~~~~~~~~|||{{{uuuwwwyyyzzz||||||zzz{{{zzz|||jjjaaaTTTIIIBBB>>>999666666666555555555444444444333222222222222111111111000000000000////////////000111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++***************************++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------................................./////////000000000111333555666999BBBOOOZZZhhhsss,,,,,,,,,---------......,,,---...///000000000000222222111222222333444555777>>>HHHRRR___qqq~~~~~~|||yyywwwtttrrrsssrrrrrrpppjjjhhheeeddddddfffiiijjjjjjmmmoooooommmllllllnnnnnnnnnnnnoooppprrrtttvvvsssvvvxxxxxxvvvvvvxxx{{{|||~~~~~~{{{xxxwwwpppssswwwyyy{{{|||~~~|||tttqqqooommmnnnsss{{{~~~ssscccUUUKKKDDD===999666666666666555555555444333333222222222111111111000000000000///////////////000111111111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------................................./////////000000000000111444777999>>>IIIZZZfffooozzz,,,,,,,,,---------......,,,---...///000000000000222222222222333444555555777AAAOOO]]]kkk}}}|||vvvrrrpppmmmjjjhhhggggggfffeee___^^^]]]\\\]]]___bbbdddeeehhhkkkkkkiiiggghhhiiihhhhhhggggggiiilllooopppkkknnnppppppnnnnnnqqqsssvvvyyy|||}}}{{{wwwuuutttnnnrrrwwwzzz{{{{{{{{{|||www}}}zzzrrrnnngggeeeeeejjjsss|||nnn^^^QQQHHH@@@;;;777666666666555555555555333333333222222222111111000000000000////////////...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.................................////////////000000000000000444999<<>>DDDOOO\\\iiirrr///////////////...............//////000000111111000...///333666999???GGGYYYggg||||||}}}yyysssooollljjjgggfffddd```[[[XXXWWWVVVVVVUUUZZZYYYWWWVVVUUUUUUUUUUUUZZZ]]]aaafffhhhiiihhhggg______^^^^^^___aaacccdddffffffggghhhjjjlllnnnooooooqqqrrrtttuuuwwwzzz}}}wwwuuutttuuuvvvtttooojjjddddddccccccdddfffgggiiiqqquuuyyyyyyuuuooojjjgggccc```aaafffjjjjjjkkkmmmpppoooqqqwwwzzz{{{ooo]]]OOOGGGBBB===888666666555444333333222222222222333333000000000000000000000000000000///.....................---,,,,,,,,,,,,---))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,......---+++)))+++,,,,,,+++******+++------------------------------........./////////111000//////000111333555:::???GGGNNNWWWbbbnnnvvv//////..................---......///000000111111111000111555888<<>>FFFVVVddd{{{{{{uuuuuusssooonnnnnnooooooooooooqqqqqqqqqooonnnnnnoooiiigggeeecccccceeegggiiihhhiiijjjkkkkkkjjjiiihhhiiiiiijjjkkklllmmmmmmmmmqqqrrrssstttvvvxxxzzz{{{~~~~~~||||||{{{zzzxxxvvvuuutttppppppooonnnooopppqqqrrrpppuuu|||{{{uuujjjeeebbbcccccc```___aaaaaa^^^]]]___```bbbiiiqqq|||sss\\\SSSGGG???======;;;888333333444444444444333333000000000000000000000000000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***,,,---------------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++)))+++,,,,,,+++******+++,,,,,,,,,---......//////....../////////000000000000222333222333666===CCCIIIWWWhhhsssxxx------------.........///000000111111222222333333111111555;;;AAALLL___ppp}}}{{{{{{|||~~~}}}~~~~~~~~~}}}~~~|||{{{|||tttrrrooollljjjkkkmmmnnnnnnooopppqqqqqqpppooonnnooopppqqqqqqrrrrrrrrrrrruuuuuuvvvwwwxxxzzz|||}}}~~~~~~zzzmmmgggccccccccc```___aaa^^^[[[ZZZ\\\]]]^^^dddlllwwwiii]]]NNNDDDAAA???<<<888333333444555555444333333000000000000000000000000000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............,,,+++***+++,,,---.........---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---+++)))+++,,,,,,+++******++++++++++++,,,---............/////////000000000000///222444444444999AAAHHHUUUddduuu---.........//////000000111111111222333333444444555777;;;BBBJJJWWWlll~~~~~~zzzzzzyyywwwuuussstttuuuyyy~~~|||wwwsssqqqppprrrssstttuuuvvvwwwwwwwwwvvvuuuvvvvvvwwwwwwxxxwwwwwwwwwyyyyyyyyyzzz{{{|||~~~pppjjjffffffeeebbbaaaccc___\\\[[[]]]]]]^^^dddkkkuuuqqqdddTTTHHHDDDAAA<<<888333333444555555444333333000000000000000000000000000000///.....................---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------......//////...,,,+++)))***+++---...///...------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++((())))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---++++++---///...---,,,------******+++,,,,,,---......////////////000000000000///222444555666;;;DDDKKK]]]lll~~~,,,---...000111222222222000000///111333444333333444999@@@IIIUUUhhh~~~|||yyywwwvvvwwwyyyyyyyyy|||{{{{{{{{{{{{~~~|||}}}}}}}}}}}}}}}|||{{{yyyzzz{{{|||~~~~~~ppplllgggfffffffffcccaaaaaa```^^^^^^```eeejjjmmmxxxyyymmm[[[NNNFFFAAA<<<888;;;888555333444555555555000000000000////////////------........................//////...---,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------,,,---------,,,++++++***------------------------,,,++++++******++++++,,,++++++,,,------,,,++++++,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++++++++************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********..................------,,,---...000111111111111---///555:::<<>>GGGTTTdddxxx~~~~~~~~~}}}~~~~~~~~~~~~wwwrrrmmmjjjjjjiiieeebbbeeedddddddddgggkkkooorrrwww~~~}}}ppp```RRRJJJEEE???;;;:::888555444555666555555111111111000000000000///..............................//////...------,,,---------,,,,,,,,,++++++------,,,,,,,,,------...---------------,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++******************,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++...........................///000111222222222222222222555:::@@@HHHWWWeeeppp{{{......///000000000000000111111111222333555666888>>>CCCNNN^^^rrr|||{{{{{{|||vvvrrrqqqooolllhhhjjjjjjkkklllnnnqqqtttuuuuuu|||vvvfffYYYQQQJJJCCC>>>:::888666555666666555444222222222222111111111111.................................///......---,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///---............---,,,,,,------------------------...------,,,,,,------...,,,------......------,,,------,,,+++++++++++++++,,,++++++++++++*********++++++************++++++******++++++++++++++++++...------,,,+++***)))(((************************+++++++++++++++*********)))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,........................111111111222333333333444777555666===FFFQQQaaannnttt...///000000000000000///000111111111222555999<<>>HHHPPP___mmmtttzzz///000222333222111222333444333666===BBBIIIYYYiii|||zzzuuuqqqrrrvvv||||||ssslllhhhffffffgggiiimmmpppvvvvvvtttzzztttggg[[[PPPEEE@@@<<<888666888444444333222111111111111222111111000///......---////////////..................---------,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++************++++++)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++*********))))))((((((***++++++,,,,,,++++++***++++++++++++***)))))))))*********++++++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---,,,---...///////////////.........000111222333666:::???CCCRRR___nnnxxx~~~...000222222111111222333555555:::BBBIIIRRRcccsss}}}zzzvvvsssvvvyyy~~~vvvqqqnnnnnnnnnpppsssvvvzzzwwwtttyyywwwfffYYYLLLDDD???:::888:::555444333222222111111222222111111000//////......////////////..................---------,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,+++++++++************++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++*********))))))))))))***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......---,,,---...////////////////////////111222333444666;;;CCCIII]]]hhhvvv...000111222111111333444666999???IIIRRR```sss~~~}}}|||zzzyyy{{{{{{yyyxxxzzz{{{~~~~~~~~~zzztttwwwvvvhhhWWWLLLDDD===;;;<<<666555444333222222222222111111111000000//////...////////////..................---------,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))***++++++,,,,,,++++++***+++***)))))))))***+++,,,,,,,,,++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***,,,......---,,,---...////////////////////////222444555555777>>>JJJTTTjjjrrr~~~...///111111111222444666777<<>><<<999888777555444333333333111111111111000000000000////////////..................---------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++******))))))((()))***,,,,,,,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,......---,,,---...////////////000000111111111444777;;;AAANNN___kkk{{{}}}000111222222333555999;;;===IIIWWWdddttt~~~zzzzzz|||~~~{{{uuurrroookkkiiijjjgggfffeeedddaaa___]]][[[[[[[[[\\\]]]]]]^^^^^^^^^aaagggssszzzmmmjjjfffbbb```cccjjjooowww~~~mmm]]]MMMBBB>>>:::999888666555444444444111111111111111111111111////////////..................---------,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---,,,---......//////000000111111222222555999AAAMMM]]]lllvvv|||xxx111222333333444777;;;>>>DDDSSScccppp}}}}}}~~~tttllleeedddbbb^^^^^^aaabbbbbbbbbaaa^^^\\\ZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[]]]cccmmm{{{zzzqqqjjj___^^^\\\YYYXXXZZZ^^^bbbeeennnzzz|||kkkXXXIIICCC;;;:::999777666555444444111111111111111111111111////////////..................---------,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---******++++++++++++******************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,***)))++++++++++++++++++,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......---,,,---......//////000111111222222444666===III[[[lllyyy|||yyy~~~zzzwwwuuu222333444444555888<<<@@@JJJZZZlllyyy}}}yyyvvvsssppplllccc^^^^^^]]]ZZZ[[[______aaaaaa```]]][[[YYYYYY\\\]]]___aaa```^^^[[[YYY[[[```iiivvvyyypppfff```XXXXXXXXXVVVUUUVVVYYY\\\[[[bbbjjjtttttt___OOOGGG<<<;;;999777666555444444111111111111111111222222000/////////..................---------,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++*********)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''(((***,,,+++)))&&&$$$*********++++++,,,,,,---************************))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------***,,,......---,,,---......//////000111222222222666888???OOOdddvvvxxxsssrrr{{{|||vvvsssrrr333111111333333666>>>HHHZZZhhhyyywwwmmmkkkkkkjjjiiihhheeeaaa______```aaaaaaeeebbb___^^^^^^]]]\\\[[[]]]^^^___````````````______aaafffrrrvvvnnnfff```\\\YYYVVVSSSRRRTTTVVVXXXXXX\\\___ccchhhrrrjjjVVVJJJEEE@@@999555555555444222333222111////////////000000000000000000000000000---------,,,,,,+++++++++///...------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************++++++++++++++++++++++++((()))+++---------+++***+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000111000...///333555666;;;>>>KKKbbbttt~~~}}}pppjjjjjjkkkwwwyyytttsssuuuxxx333111111444555999BBBLLL___nnntttkkkiiijjjkkkjjjkkkhhhdddbbbbbbcccbbbbbbccc```^^^]]]^^^___^^^]]]dddddddddcccbbbaaa``````___```eeeqqq~~~sssjjjddd___\\\[[[XXXUUUUUUVVVYYYZZZ[[[]]]___aaadddlllzzzrrr^^^RRRHHHBBB;;;777777777555444555444222111000000111111000000000000000000000000.........---------------......---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++************+++++++++,,,,,,,,,---------.........000111111000111444666888???EEEVVVlll{{{qqqfffccceeeiiixxx}}}wwwtttuuuxxx|||222111222666999>>>HHHSSSfffuuutttmmmlllnnnpppqqqrrrooolllkkkjjjiiigggeeecccaaa``````bbbdddeeedddlllkkkjjjhhheeecccbbbaaa^^^___dddooo~~~}}}rrrjjjeeeaaa```___]]]ZZZYYY[[[]]]______bbbbbbbbbbbbfffqqq~~~|||hhh\\\LLLFFF>>>:::999999777555666555444333222222222222000000000000000000000000.............../////////------,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------------.........000111222333333555888;;;DDDQQQfffzzzvvvfff^^^___eeekkkzzz{{{zzzwwwuuutttwww}}}333222333888<<>>;;;888666444444444444333222111000000000000000000000000000---------------.........------,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........////////////...000666777777AAANNN^^^qqq}}}vvvssspppooossszzz}}}wwwxxxyyyyyy{{{555666<<>>JJJYYYiii}}}yyypppkkkhhhhhhiiijjjlllsss|||uuuooolllkkkllllllppp|||yyyxxx{{{}}}~~~||||||yyytttooojjjbbbfffiiihhhfffkkkxxx~~~nnndddVVVKKKDDD???;;;999666777777777777555444333000000000000000000000000111111000000//////.....................///000111.........------,,,,,,,,,************************,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***+++---...---+++)))((())))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---...///------------------------******+++++++++,,,,,,,,,............/////////000333000222999:::<<>>IIITTT```ooovvvlllgggjjjiiiiiillltttxxxtttpppkkkhhhppp~~~|||xxxpppooojjjfffeeedddhhhsssxxxkkk]]]VVVNNNDDD>>>>>>777666444444444444222000333222222111000//////.................................///000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++******++++++,,,,,,++++++***,,,...///...+++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---...000000///......///000333777888;;;HHH]]]lll}}}uuullliiijjjqqq|||~~~{{{zzz|||}}}~~~;;;DDDPPP\\\hhhwww}}}zzzpppiiihhhhhhhhhkkkttt~~~wwwpppkkknnnzzzyyyqqqjjjgggfffhhhqqqzzzuuufff]]]SSSGGG???>>>;;;999777555555444222111111111111000000/////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++******++++++,,,,,,++++++***---...///...,,,******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---...000000///...///000222555777999???NNNcccssszzzoooiiihhhooovvv}}}{{{|||CCCMMMZZZgggttt~~~xxxzzztttlllgggggghhhlllttt}}}rrrkkkkkksss{{{pppjjjhhhiiinnnuuuqqqfffZZZNNNDDDAAA>>><<<999777666555333222000000000000////////////........................///...---,,,,,,---...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------***)))))))))+++,,,+++******++++++,,,,,,++++++***---...//////---++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---///000000//////000222444666999===FFFXXXnnn~~~}}}~~~rrrjjjiiilllvvv}}}}}}|||~~~MMMVVVeeetttwwwttt{{{vvvnnnhhhhhhjjjnnnwww~~~ppphhhgggnnnyyyvvvooommmlllooosss~~~zzznnncccWWWLLLFFF???<<<999777777666555444//////////////////000000........................///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++******++++++,,,,,,++++++***---...//////---,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///000000///000222444555777;;;DDDRRRfff|||~~~yyyppplllpppvvv|||~~~~~~VVV```ppp{{{uuuuuu~~~wwwpppkkklllnnnsss|||~~~ppphhheeelllvvv}}}wwwtttrrrsssvvvwwwkkk___RRRHHH>>><<<888777777777666666////////////000000000000///////////////////////////...,,,++++++,,,...///---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))+++,,,+++******++++++,,,,,,++++++***,,,---///...---+++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...///000000000111333666444888AAANNNaaavvvxxxrrrrrryyyaaakkk{{{zzzwwwzzzzzzsssnnnooosssyyytttmmmhhhmmmvvv}}}yyyzzz}}}sssfffVVVJJJ@@@===999777777777777666111111111111000000000000///////////////////////////...---,,,,,,---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++++++++++++++++++++++++++***************************)))))))))+++,,,+++******++++++,,,,,,++++++******,,,...---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------......///...///000000000222555888666<<>>HHH[[[lll|||yyy{{{~~~gggVVVJJJ@@@:::888555555444444333222111111000000000000////////////................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......///000000000111444777666777@@@JJJdddsss{{{zzz}}}~~~|||{{{qqq___QQQDDD===;;;666666555444333222111111000000000000////////////................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---...///000000111///111555999999<<>>666666555444333222111111000000000000////////////................................................---------............///------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......,,,,,,---...///000111111111222555999<<>>???:::555444444555333111222222222111111111111000000/////////..................////////////..............................000000///...------,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++*********************************************************+++,,,---...///,,,,,,,,,---------......111000000000111222333333888555444999GGG\\\ppp}}}}}}|||kkk[[[MMMDDD===999444222333333111///222222222111111111111000000000/////////...............////////////.................................------,,,++++++******...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,------...,,,,,,---------.........000000000000111222333333666666888???LLLaaawww}}}tttcccTTTLLL???:::555222333333222000222222222111111111111000000000000/////////............////////////..............................---------,,,,,,++++++***...---,,,+++++++++,,,,,,...---------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,------------.........////////////000111222333444777===GGGVVVkkk}}}}}}iiiZZZRRREEE???999666666666555333222222222111111111000000000000000////////////.........////////////..............................//////.........---------------,,,,,,,,,+++++++++///......------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------.....................///000111222333444888@@@OOOcccxxx~~~}}}~~~ppp___VVVJJJDDD===888777777555333222222222111111111000000111000000000////////////......////////////.............................................------------------,,,,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------.........//////......//////000222333444888:::EEEXXXppp~~~}}}}}}}}}yyyggg\\\OOOHHH???999777666444222222222222111111111111000111111000000000/////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------.........//////////////////000111333444555;;;AAAOOOddd{{{~~~}}}||||||zzz{{{|||pppdddTTTMMMCCC<<<888777444222222222222111111111111000111111111000000000//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...............///////////////000000111222444666777===III]]]rrr~~~|||zzzyyyzzzxxxyyy{{{wwwjjjZZZRRRGGG???;;;999666444222222222111111111111000111111111111000000000000......////////////......................................................,,,,,,---...---,,,+++***((()))***+++,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///............/////////000000000111222333555777888===PPPiii|||~~~~~~{{{yyywwwwww~~~wwwuuuuuuuuufffYYYLLLDDD???999666777444444333222111111111111000/////////............000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,*********,,,...///000///...---,,,+++++++++***************************++++++,,,,,,++++++***++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,,,,------...------......///000111111000000333333333888>>>HHH]]]uuuzzztttsssuuuwww~~~|||vvvtttttt~~~|||mmm```QQQHHHBBB;;;888999444444333222111111111111000000/////////.........000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,---......---,,,++++++***++++++***************************++++++,,,,,,++++++***++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,---------...............///111111333111111444444555;;;BBBOOOeee|||~~~xxxttttttvvvyyy|||~~~{{{uuutttttt}}}wwwiiiYYYNNNEEE>>>::::::444444222111111000000000000000000/////////......000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---++++++************++++++***************************++++++,,,,,,++++++***++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,------...............///000111111444222333555555777???III]]]qqq~~~}}}yyyvvvssstttwww{{{~~~zzz|||wwwuuuuuu|||qqq```SSSIII@@@;;;:::555444333111111000000000000000000////////////...////////////////////////////////////............------------------------------------------------......,,,++++++++++++,,,***************+++,,,,,,***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,---..................///000111222444222333555666:::FFFRRRlll~~~zzzyyywwwtttrrrssswwwzzz~~~~~~{{{{{{~~~yyyxxxxxx|||vvveeeYYYMMMBBB<<<:::666555444222111000000000111000000000////////////////////////////////////////////////............------------------------------------------------...------,,,+++++++++++++++******++++++,,,---...***************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...//////......//////000111222222111333555888???OOO^^^{{{~~~}}}~~~~~~|||wwwwwwuuusssrrrtttwwwzzz~~~}}}|||{{{{{{||||||lll```TTTHHH???<<<888777555444222111111111111111000000000/////////000000000000000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...***************************++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---......///////////////000111222222111111333777<<>>:::777888666111///111111111111111000000000///......//////000000111111........................------------------------.........------,,,,,,,,,......---,,,,,,+++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,---...///000111111...///000///...///111333333555999AAAOOOeee}}}~~~{{{wwwsssqqqmmmooossswwwzzz~~~yyyxxx~~~{{{{{{||||||xxxiiiXXXJJJAAA<<<999888777222111333222222222222111111111111////////////000000000000........................------------------------......---------,,,,,,,,,......---,,,,,,+++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,.........///////////////...///000/////////111333555777<<>>;;;888555555333333333222222222111111......//////000000111111........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---...///000///////////////.........///000222222222444666999AAARRRlll|||yyyuuurrrsssuuuyyy|||}}}}}}~~~yyy{{{iiiaaaTTTGGG===999888888333333222111000000000111000000000000////////////////////////////////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000444444333111222777<<>>888777666444333222111111222222111111111000000000////////////////////////.............../////////,,,------......------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...//////000000111111222222222555999999???SSSiii~~~zzz}}}vvvrrrzzz{{{vvvtttrrrrrrwwwttteeeXXXJJJAAA999888666555333222222111222222222111111111000000////////////////////////---........./////////000,,,,,,---......---,,,,,,,,,,,,------------,,,,,,******+++,,,---......///)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------/////////000111111222222222111555:::<<>>999666555444333222333333222222111000000000////////////....................................,,,------......------,,,------------,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------............///...///000000//////111333333888;;;???MMMhhh~~~zzzxxxyyy|||~~~zzzqqqmmmyyy~~~~~~zzzxxxxxxwwwwwwvvv{{{~~~zzzvvvuuuzzzhhhYYYFFFAAA:::666555555333222222222222111111111000000////////////....................................,,,------......------,,,------------------------,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,+++++++++++++++++++++---------............///...///000000///000111333444888<<>>KKKbbb|||zzzzzz|||||||||yyy{{{wwwyyy}}}|||}}}|||xxxzzz{{{}}}|||wwwsssqqqxxx~~~}}}{{{zzzyyyxxxwwwxxxzzz}}}ttteeeUUULLL@@@999777666444111111111111111111111111111////////////....................................,,,------......------,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---------............///...///000000000111333555444999BBBSSSnnn~~~~~~}}}{{{zzz{{{~~~}}}uuusssxxx~~~~~~~~~}}}yyyyyyyyyxxxzzz{{{wwwrrrqqqyyy~~~}}}}}}}}}|||{{{zzzyyyzzz}}}}}}ooo[[[QQQCCC;;;888777444000111111111111111111111111////////////....................................,,,------......------,,,++++++++++++,,,,,,,,,---,,,+++******,,,,,,+++************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------............///...///000111000111333666555;;;GGG\\\xxx|||{{{zzzzzz{{{|||qqqqqqxxx}}}zzzyyyxxxvvvwww}}}{{{wwwrrrqqqzzz}}}||||||}}}uuu___TTTEEE<<<999888444000111111111111111111222222000/////////....................................,,,------......------,,,*********++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...---------------.........//////...///111111111111444666777===KKKaaa~~~~~~{{{zzzyyyzzz|||uuupppuuu}}}{{{wwwuuuuuuvvvxxx~~~zzzxxxuuutttyyyhhhYYYJJJBBB===888555444444444333222222111111000111111000///////////////.........///////////////---------............///------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,...///000///---,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............////////////222111000000111444777:::<<>>888777555555444444333222222111222222111000000000000000000000//////.........---,,,,,,,,,------------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............////////////...111444444444666;;;@@@OOOgggzzznnnffffffooo{{{sssnnnuuu}}}yyy{{{}}}xxxuuussstttsssrrrvvv|||}}}}}}}}}}}}}}}}}}||||||{{{{{{uuubbbUUUKKKAAA999777555555444444333333222222222222111000000000000111000000000///......------,,,,,,,,,,,,------------------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............////////////...111555555444888???FFFYYYrrrxxxmmmgggiiiqqq}}}qqqqqq}}}{{{{{{~~~wwwpppnnnnnnpppppppppuuu{{{~~~|||{{{zzzzzz{{{{{{{{{zzzyyyxxxyyyggg[[[PPPEEE<<<888555555555444333333222222333222111111000000111111111000000///......------++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,++++++***,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...............////////////...222555555444999DDDMMMddd{{{{{{qqqkkknnnuuu~~~|||ooorrr||||||{{{ssskkkiiiiiimmmnnnnnnssszzz}}}{{{zzzwwwxxxyyyzzzzzzyyywwwwww~~~{{{jjj^^^TTTHHH>>>:::666555555444444333222222333222111111000111111111111000000///...---------++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++******+++---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000///222555555555;;;GGGQQQlll~~~uuuppprrrxxx}}}}}}zzzrrryyyzzzrrrgggggghhhjjjmmmpppsssuuu~~~{{{wwwtttvvvwwwxxxyyyyyyxxxwwwvvvyyy|||qqqfffZZZKKK@@@>>>:::999777444111111222444333333333222222222111111000...------......---,,,......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------////////////000000000000555000111777888;;;JJJ]]]|||yyyuuuyyy|||~~~~~~}}}xxxzzzrrrjjjjjjjjjkkkmmmpppsssuuu~~~}}}{{{xxxvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuyyy~~~vvvlllaaaRRRFFFAAA;;;:::999666444333444555333222222222111111111111000...------...///---,,,.........---------,,,,,,---------------------------,,,++++++***+++++++++************************)))******++++++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,---------------------------------////////////000000000000333000111777999???SSShhh}}}zzz{{{~~~~~~~~~xxxzzz{{{tttnnnmmmmmmmmmnnnppprrrttt~~~||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttsssqqquuuyyy}}}uuukkk]]]NNNEEE<<<;;;:::888777666666666222222111111111000000000000///---...//////...,,,.........------------,,,........................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------.../////////000000000111111000222777;;;FFF___xxx}}}~~~|||}}}}}}xxx~~~xxxsssrrrpppooooooppprrrttt~~~{{{{{{|||||||||{{{{{{{{{zzzxxxuuusssqqqoooqqquuuyyy|||~~~uuugggVVVIII===<<<:::999999888666555111111111000000000000///000///......//////...---............------------........................------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,------------------......//////000000111111000111444888>>>MMMjjj~~~~~~{{{zzz}}}|||wwwuuusssppppppqqqsssttt~~~}}}{{{|||}}}~~~}}}}}}|||zzzwwwtttqqqooommmpppsssvvvyyy}}}~~~ppp]]]MMM@@@===:::888999888666444111111111000000000000///111///......///000...---//////.........---------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,---------...............///000111111111111333666:::CCCVVVttt~~~|||{{{yyyyyy}}}{{{xxxuuurrrqqqrrrtttvvv|||}}}|||}}}}}}zzzwwwrrrooolllmmmoooqqqtttvvvzzzyyyeeeTTTDDD@@@:::888888888666444222222111111111000000000111000...///000000///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,------.........------...///000111222222333555999???KKKbbb}}}wwwwwwwwwzzzwwwvvv}}}zzzvvvsssrrrsssvvvxxx{{{}}}}}}~~~{{{vvvqqqmmmkkklllnnnppprrrtttxxx}}}nnn^^^JJJCCC<<<888888999777555333222222222111111111111111000//////000000///---////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++,,,,,,---......///------...///000111222222333666;;;DDDUUUooo~~~~~~yyyssstttvvvzzzssslllmmm~~~{{{wwwtttssstttwwwyyy{{{~~~~~~{{{vvvqqqmmmjjjkkkmmmoooppprrrvvv{{{tttdddNNNFFF===999999:::999666333333333222222222222111111000//////000000///...000/////////............------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---++++++,,,,,,---...//////------...///000111222222333666<<>><<<999777777444333333222222111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++***************))),,,,,,,,,---------.........///111000000111333444<<>>999666777333333222222222222222111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000222555888<<>>DDDZZZ~~~yyyyyy{{{}}}yyynnnhhheeehhhlllrrr~~~}}}yyyuuuqqqpppooottt|||zzzwwwyyy{{{yyyzzz}}}}}}|||{{{yyyxxxvvvuuutttvvvsssmmmfffaaa```cccfffiiimmmrrrxxx|||rrrjjjaaaSSSEEE===999777555444444444222111111111111111000000000///////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,---......------------------------............///////////////000333555555777???GGG```~~~yyyzzz|||tttllljjjjjjlllqqqxxx}}}yyyuuurrrpppooottt|||zzzwwwzzz{{{zzz{{{}}}~~~}}}|||zzzyyywwwvvvuuuxxxuuuooohhhbbb```bbbdddhhhlllppptttxxx{{{tttllldddWWWIII@@@:::888666444444444222111111111111111000000000///////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++,,,,,,------------------------------.........//////000000......111555555777AAAMMMggg}}}yyyzzz~~~yyypppiiimmmrrrwww}}}|||xxxuuusssqqqpppttt|||zzzwwwzzz{{{{{{|||~~~~~~~~~}}}{{{zzzxxxwwwwwwxxxvvvqqqjjjdddaaaaaabbbgggjjjnnnrrruuuxxx{{{~~~uuummmfffZZZLLLCCC;;;999666555444444222111111111111111000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,------------------------------......///000000000///...111555666888EEEUUUttt~~~yyywww{{{uuuooollluuu{{{wwwuuusssrrrqqquuu|||zzzxxxzzz|||{{{|||~~~}}}|||{{{yyyxxxxxxwwwvvvrrrlllfffbbbaaaaaaeeehhhmmmqqqtttxxx{{{~~~vvvnnnggg[[[MMMEEE<<<999777555555444222111111111111111000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------------------------......///000000111111...111777888:::JJJ^^^}}}vvvssstttzzzrrrnnnqqq~~~~~~zzzwwwuuussssssrrrvvv}}}zzzxxxzzz|||{{{|||~~~}}}|||{{{zzzyyyxxxwwwvvvsssnnnhhhcccaaa```cccggglllqqquuuyyy}}}{{{}}}}}}zzzxxxyyy{{{}}}xxxooohhh\\\NNNEEE<<<:::777555555444222111111111111111000000000000////////////////////////---..................---++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++---,,,,,,,,,,,,---......---------------------------------...///000000111333000222888999<<>>MMMmmmqqqqqqvvvxxxssspppsssxxx~~~~~~|||~~~yyyvvvuuuxxx~~~|||xxxwww{{{}}}zzzxxxwwwqqqqqqqqqooolllfff```\\\[[[^^^cccgggmmmssszzz}}}zzz|||{{{zzzyyyxxxwwwwwwwwwzzz}}}xxxdddWWWGGG???999:::<<<:::888888222222222111111111000000/////////000000222333444...//////...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---........................///000000000000000111000444888;;;AAAUUUwwwuuujjjqqqxxx|||vvvrrrppptttyyy}}}xxxuuutttwww~~~|||xxxxxx~~~}}}{{{xxxwwwpppooonnnmmmjjjfff```\\\\\\^^^bbbfffkkkqqqxxx}}}~~~|||~~~~~~}}}~~~~~~kkk\\\LLLCCC<<<<<<===;;;999888222222222111111111111000000/////////000111222222---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------..................000111111//////000222111555999===HHH```mmmgggsss{{{zzzuuurrrpppssszzz~~~|||wwwssstttwww{{{yyyzzz~~~{{{xxxwwwrrrooommmkkkjjjgggbbb^^^\\\^^^aaadddhhhnnnuuuzzz}}}}}}}}}}}}}}}uuueeeSSSHHH???===>>>:::666555222222222111111111111000000000/////////000000111,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////...000222111//////111333333666:::@@@OOOkkk~~~kkkjjjyyy~~~xxxtttrrrqqquuu||||||{{{uuuqqqtttwwwzzzyyy{{{~~~{{{yyywwwtttpppmmmkkkjjjhhhddd```[[[]]]___bbbffflllssswww|||}}}|||xxx{{{qqqXXXMMMBBB???>>>999444111222222222111111111111000111000///////////////000+++---............///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------.........---------.........//////...000222111//////111333666888;;;BBBUUUrrr~~~lllnnn|||wwwsssrrrtttxxx|||~~~zzzuuuqqqssswww~~~~~~~~~{{{wwwuuuuuuuuutttrrrpppnnnkkkfffbbb___\\\]]]bbbfffiiiooouuuzzz~~~{{{xxxyyy{{{}}}vvvaaaRRRDDD>>>===:::777666333222111000////////////222111111000///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***......---------,,,,,,,,,------------------------......//////000000111111...555>>>LLLfffqqqrrrzzzzzzrrrpppsssyyyzzzzzzuuurrrssswww~~~~~~{{{wwwuuuuuuuuutttsssrrrppplllhhhddd```]]]]]]aaaeeehhhnnntttyyy}}}|||zzz|||}}}iiiYYYHHH@@@===999666555444333222111111000000111111111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++******++++++,,,---...//////.....................---/////////000111111222222444:::DDDUUUpppqqqsss|||xxxrrrrrrvvvzzz}}}~~~zzz{{{zzzvvvrrrrrrvvv}}}}}}||||||}}}}}}{{{xxxvvvvvvuuuttttttsssrrrooojjjgggaaa^^^]]]aaadddgggmmmsssxxx|||tttbbbNNNCCC===999555555555444333222222111111222111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,---------,,,++++++***++++++,,,---...//////........................000///000000111222333333888===III___}}}~~~pppttt~~~|||vvvrrrtttyyy{{{{{{~~~~~~zzz{{{vvvtttrrrvvv}}}~~~|||{{{{{{{{{|||}}}~~~{{{xxxwwwwwwuuuuuuuuuvvvuuurrrmmmiiiccc___]]]```ccceeekkkqqquuuyyy}}}iiiSSSEEE>>>999666666555444333222222111111111111000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,---------------.........////////////000111333444888===MMMhhhwwwlllsss~~~yyytttqqquuu{{{~~~|||~~~|||~~~{{{wwwuuussswww~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~zzzwwwvvvvvvvvvvvvvvvwwwwwwtttoookkkeee```]]]___aaaccciiiooossswww}}}nnnVVVGGG???:::777777444333222111111000000111000000000000////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------------///.........///111333444999???RRRrrruuuiiisss~~~yyytttrrrwww~~~www{{{|||xxxvvvuuuyyy~~~|||wwwwwwvvvvvvwww{{{~~~~~~zzzwwwuuuuuuvvvwwwxxxyyyxxxuuuooojjjfffaaa^^^^^^```aaagggmmmpppuuu{{{sssZZZJJJAAA;;;888888444333222111111000000000000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,---------,,,,,,***++++++,,,---...//////++++++,,,,,,---.........000///......///222444666<<>>999777666666555444333333333333////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------------......---------,,,,,,,,,...//////000111222222333444333222111333666999;;;@@@LLLhhhwwwxxx|||yyyyyyzzz}}}zzz}}}|||yyyxxxwww|||{{{xxxuuutttrrrrrrsssvvvyyy{{{|||{{{vvvuuuvvvyyyzzzzzzyyywwwsssooolllgggddd```[[[ZZZ]]]dddiiinnnrrrxxx}}}iiiVVVHHH===999:::444444333222111111111111000000000000////////////////////////..................---,,,,,,+++******)))***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......///////////////.........444111000222333222444888@@@SSStttzzzzzzuuutttzzz|||}}}zzzyyyzzz{{{xxxtttsssqqqqqqrrrtttvvvxxx{{{|||xxxwwwyyyyyyzzzzzzyyywwwsssooommmhhheeeaaa\\\ZZZ]]]ccchhhmmmqqqwww|||lllYYYKKK???:::;;;666555444333222222222222000000000000////////////////////////..................------,,,++++++***)))******+++,,,,,,++++++------------------------,,,,,,,,,---------....../////////////////////...222//////222333333666<<>>;;;777666555333222222111111000000000000////////////////////////..................------------,,,,,,---...............------------------......//////,,,,,,,,,---------......---.........//////000000222111222444444444;;;DDDRRRttt{{{xxxzzz~~~sssrrrrrrxxxyyy|||uuuqqqooooooooooooooopppqqqqqqppppppoooooooooqqqrrrtttuuuuuutttsssqqqooommmlllhhheee___YYYWWWXXX^^^bbbhhhlllrrrxxx}}}~~~mmm\\\LLL@@@<<<777666555333222111111111000000000000////////////////////////..................------------------......//////......------++++++,,,,,,---.........,,,,,,,,,---------......------......///000000000222222444555444444===GGG]]]}}}ttttttzzz|||qqqqqqssszzz|||~~~yyyuuurrrsssssstttuuuvvvwwwwwwtttrrrpppooooooqqqrrrsssrrrrrrqqqooonnnlllkkkjjjfffccc]]]XXXUUUWWW]]]bbbiiimmmrrrxxx}}}sssaaaPPPDDD???999888666444333222222111000000000000////////////////////////............------..................---------------,,,++++++******++++++,,,------...,,,,,,,,,---------......------......///000000111000111333555444666@@@KKKjjj~~~}}}tttlllooozzzyyyrrrrrruuu}}}}}}{{{|||yyyvvvvvvwwwxxxyyyzzz{{{|||xxxuuurrrpppqqqrrrssstttqqqpppooommmllljjjiiiiiidddaaa\\\WWWTTTWWW\\\aaaiiimmmsssxxx}}}wwweeeSSSFFFAAA:::999888666444333333333000000000000////////////000/////////............------..................,,,,,,,,,,,,++++++***)))))))))***++++++,,,------,,,,,,,,,---------......---------...///000000111...///333555555777BBBNNNrrryyyyyyxxxoooggglllzzzxxxttttttxxx}}}|||}}}~~~||||||}}}|||{{{yyyvvvrrrmmmiiifffdddcccaaa```^^^YYYTTTRRRUUU[[[```iiimmmtttyyy}}}|||kkk[[[MMMEEE;;;999777666666666555333000000000000////////////000000000000000000000000------------------------.........------,,,,,,,,,******++++++,,,---......------------------------............/////////000111444222444999999CCCYYY}}}sssvvv{{{zzzmmmdddnnn{{{vvvqqquuu|||~~~~~~~~~~~~xxxtttnnnjjjgggeeecccaaa```]]]YYYTTTRRRUUU[[[```ggglllrrrxxx|||qqq___NNNDDD<<<999777666666666555333111000000000////////////000000000000000000000000------------------------......---------,,,,,,,,,+++++++++,,,---.........------------------------........./////////000000111444222555:::;;;GGG^^^www{{{{{{nnneeepppyyyvvvtttxxx~~~yyy~~~}}}|||wwwqqqllliiifffcccaaa___\\\XXXTTTRRRUUUZZZ___eeejjjqqqxxx}}}xxxdddPPPCCC===:::777666666555444333111111000000000/////////000000000000000000000000------------------------...------------,,,,,,,,,,,,,,,,,,---......//////------------------------....../////////000000000111444333555<<>>999666555444444333222222111111111000000000000000000000000000000000------------------------,,,,,,,,,------------...---------------------------------...//////000000/////////000000000111111222666555888CCCPPPmmmyyyuuu}}}{{{xxxzzzvvvtttuuuyyyvvvgggjjjvvvyyyvvvtttrrrtttxxx||||||vvvrrrnnnkkkiiicccaaa]]]WWWSSSRRRUUUWWW^^^ccckkkrrrxxx}}}zzzdddVVVCCC???:::666444444444333222222222111111111000000000000000000000000000000------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------...///000000000//////000000000111111111222666555999EEEUUUttt{{{xxxyyyyyy{{{~~~uuusssvvvzzzrrrccciiiyyy|||uuusssrrrqqquuu{{{}}}wwwssspppllljjjgggeee```ZZZUUUTTTVVVXXX\\\aaahhhooouuuzzz~~~hhhWWWDDD@@@:::666444444333333222222222111111111111000000000000000000000000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000111111111111222666666999FFFWWWxxx|||zzzxxxzzz|||}}}uuussswww{{{{{{iiiccciiiyyy|||yyyuuuqqqpppttt{{{~~~xxxssspppnnnlllkkkiiifff```[[[XXXWWWXXX^^^aaafffkkkooouuu{{{ttt^^^OOODDD:::777777444111111111111111111000000000000//////.........---------//////.........---------,,,------......------,,,***+++,,,,,,......///000---------............///000////////////000000111333888<<>>MMMjjj{{{{{{zzzyyy~~~wwwuuuxxx|||oooeeebbblll{{{{{{yyyxxxzzz||||||vvvrrrooollljjjhhhgggeeebbb___^^^___aaahhhjjjnnnppprrrtttwwwyyy|||zzz[[[NNNAAA<<<:::666444555222222222111111111000000////////////....................................,,,------......------,,,//////......---------------------............///////////////000111222222333666;;;CCCWWWxxx~~~zzz|||zzz{{{}}}wwwvvvzzz}}}mmmhhheeeppp~~~|||{{{~~~|||uuuqqqnnnllljjjgggfffeeebbb______```bbbhhhkkkooosssuuuxxx{{{}}}aaaSSSEEE===:::666444444222222222222111111111111000000/////////.........---.....................,,,------......------,,,000//////......------,,,---------............///////////////000111222333333777<<>>888777777666555444333222222222111111111111000000000///////////////////////////------------------------..................------////////////////////////---///000111111333666888>>>DDDWWWzzzxxxssstttwww~~~mmmeeefffqqq}}}xxxrrrmmmhhhfffddd_________]]][[[\\\^^^aaaccchhhooovvv||||||hhhYYYKKK@@@::::::888777555444333222222222111111111111000000000///////////////////////////------------------------..................------000000000000000000000000///111222222111222555777===DDD\\\}}}vvvrrrtttyyyyyyhhhbbbbbbiiivvv}}}}}}~~~~~~~~~{{{vvvpppkkkfffdddbbb\\\\\\\\\ZZZYYYZZZ]]]___ccchhhooovvv{{{nnn]]]NNNBBB<<<;;;888777555444333222111111111111111111000000000000////////////////////////------------------------------...............---000000000000000000000000000111222222222222555777===GGGbbb}}}~~~{{{tttqqquuu}}}qqqdddaaabbbdddppp{{{~~~{{{{{{~~~}}}||||||{{{xxxsssmmmhhhccc```___ZZZZZZZZZXXXWWWXXX[[[^^^dddhhhooouuuzzz~~~rrraaaQQQCCC======888777555333222111111000111111111111000000000000////////////////////////........................,,,,,,---...////////////////////////////////////...000111222222444666999@@@LLLiii|||yyysssqqqwwwmmmbbbaaabbbcccllluuuxxx}}}}}}zzzzzz}}}|||{{{{{{xxxvvvqqqkkkeeeaaa^^^]]]XXXXXXXXXWWWVVVWWWZZZ]]]dddiiiooouuuzzz}}}tttcccRRRDDD>>>>>>777666555333222000000000111111111111000000000000////////////////////////........................+++,,,---...////////////////////////////////////,,,...000222333555888;;;DDDPPPnnn~~~zzz~~~xxxsssrrryyyuuufffdddffffffffflllrrruuuvvv|||~~~|||}}}~~~}}}{{{vvvtttpppjjjeee```]]]\\\[[[WWWSSSQQQSSSWWW[[[^^^eeeiiipppuuuzzz}}}sssgggXXXHHH>>>;;;:::888666666666555333222111111111111000000000000///////////////////////////////////////.........////////////////////////000000000000////////////000......222444444777;;;CCC\\\~~~}}}yyyuuuuuu|||rrrggghhhmmmmmmssswww{{{{{{xxxyyy~~~|||}}}~~~~~~}}}|||zzzuuusssoooiiiddd```]]][[[YYYVVVRRRPPPRRRVVV[[[^^^ccchhhnnntttxxx|||wwwjjj[[[KKK@@@===888666444444444333111000111111111111000000000000/////////////////////////////////////////////...////////////////////////000000000000////////////000...///333444444777===FFF```~~~wwwtttttt{{{~~~ooojjjpppwwwyyy~~~|||xxxyyy||||||{{{}}}~~~}}}}}}}}}{{{zzztttqqqmmmhhhccc___[[[ZZZUUUSSSQQQOOOQQQUUUZZZ^^^bbbfffmmmssswwwzzz~~~}}}nnn```PPPDDD???999777444333333333111000111111111111000000000000////////////////////////......//////////////////////////////////////////////////////000000000000000...000333444444999???KKKhhhtttqqqrrryyyuuummmpppzzzzzzxxxxxx~~~|||{{{~~~}}}|||||||||{{{zzzqqqoookkkfffaaa]]]ZZZXXXRRRQQQPPPOOOPPPTTTYYY]]]bbbfffmmmrrrwwwzzz}}}sssdddTTTGGG@@@<<<999666555555444333222111111111111000000000///////////////////////////............////////////////////////////////////////////////000000000000000///111444444555;;;BBBPPPppp|||qqqnnnpppxxx{{{nnnnnnxxx|||xxxvvv}}}~~~}}}{{{{{{~~~}}}||||||{{{zzzyyyooollliiiddd___[[[XXXWWWPPPQQQPPPOOOOOORRRXXX]]]bbbgggmmmssswww{{{~~~wwwgggXXXJJJ@@@===:::666444444444333222111111111111000000000///////////////////////////---.........//////000000////////////////////////.../////////000000000111000///222555555555<<>>HHH]]]|||zzzsssllljjjmmmwwwqqqjjjvvvzzzwwwyyy}}}{{{{{{~~~}}}zzzxxxwwwuuusssqqqjjjhhheee```\\\XXXVVVTTTPPPRRRSSSRRROOOQQQVVV[[[aaaeeelllqqqvvvyyy|||oooaaaQQQCCC===999555222111111000000111111111111000000000000////////////////////////------......///000000111////////////////////////.........///000111111111000111444666555666???JJJdddzzzzzz~~~xxxrrrjjjiiimmmwwwpppkkkzzz}}}zzz}}}{{{{{{~~~~~~{{{xxxuuutttssspppnnnjjjgggddd___[[[WWWUUUTTTQQQSSSUUURRROOOPPPVVV[[[___dddjjjppptttxxx{{{}}}rrreeeTTTDDD???;;;777444333333222222111111111111000000000000////////////////////////---------...///000000111////////////////////////---......///000111111222000111444666555666@@@LLLiii}}}wwwyyyxxxrrrjjjiiimmmxxx{{{tttsss{{{yyy}}}zzzyyy{{{|||}}}~~~~~~~~~zzzvvvttttttrrrmmmiiijjjgggccc]]]XXXSSSPPPNNNNNNOOOOOOOOOOOOQQQUUUXXX```dddiiimmmqqquuuyyy{{{~~~mmmYYYIIIAAA;;;777777666222000111111111111111000000000000000000000000000///......,,,---......//////......000////////////........................///000000111333///111777666???TTTooovvvqqqsss|||zzzqqqnnneeekkkrrrzzzuuuoooppp}}}{{{||||||yyyyyy{{{{{{|||zzzuuusssrrrpppllliiigggeeeaaa\\\WWWSSSPPPOOONNNOOOOOOOOOOOOQQQTTTWWW___ccchhhlllppptttxxx{{{}}}qqq]]]MMMBBB<<<888888777444222333111111111111000000000000///////////////...------,,,---......//////....../////////............---///............///000000222444111333999888@@@VVVuuu}}}sssooorrrzzzyyyppplllggglllttt|||~~~nnnkkkppp~~~|||~~~~~~|||yyyxxxyyyzzz{{{~~~}}}zzztttpppooommmjjjgggdddbbb^^^ZZZVVVSSSPPPOOONNNOOOOOONNNNNNPPPTTTWWW]]]aaafffkkkooossswwwzzz|||xxxbbbRRRCCC===999999888555444666222222111111111000000000...............------,,,------...////////////...///............---------//////......//////000111111444222555::::::CCCYYY~~~yyypppnnnqqqyyyvvvnnnkkkiiinnnvvv~~~uuuiiiiiirrr}}}|||yyywwwxxxxxxyyy~~~~~~zzz{{{~~~yyyrrrnnnlllkkkhhheee```^^^\\\XXXUUURRRQQQPPPNNNOOOOOONNNNNNPPPSSSVVV[[[___dddiiimmmqqquuuxxx|||~~~hhhVVVDDD>>>999999888555444666222222222111111111000000......//////......---,,,------...///////////////............------------/////////...///000000111000444333555;;;;;;FFF^^^xxxpppoooqqqyyy~~~sssllljjjkkkpppxxxnnndddhhhttt}}}~~~~~~~~~zzzxxxxxxwwwwww{{{|||xxxyyy|||~~~}}}wwwpppkkkjjjiiifffccc]]]\\\ZZZWWWTTTRRRQQQPPPNNNOOOOOONNNNNNOOORRRUUUXXX\\\bbbgggkkkoootttwww|||}}}mmmZZZEEE>>>999888777444333555222222222222111111111111///000000000000///......---...//////000000////////////.........---------///////////////000111111///333222555;;;===KKKeee{{{sssrrrtttzzz|||qqqkkkkkkmmmrrrzzzjjj```fffuuu}}}|||zzzyyywwwuuuyyy{{{wwwwwwzzz|||zzztttnnnjjjiiigggdddaaa]]][[[YYYVVVTTTRRRQQQPPPNNNOOOOOONNNMMMNNNRRRTTTVVVZZZ```eeeiiinnnrrruuu{{{}}}rrr^^^GGG@@@:::888666333222444333222222222222111111111000000000000000//////.........///000000000000///000////////////.........000000//////000000111222///333222444;;;???QQQnnnvvvuuuvvvzzz}}}{{{qqqlllmmmpppuuu}}}~~~iii```hhhxxxzzz{{{zzzvvvtttwww|||yyywwwwwwxxxzzz}}}vvvqqqllljjjiiigggccc```]]][[[YYYWWWTTTRRRQQQPPPNNNOOOOOONNNMMMNNNQQQTTTTTTXXX^^^ccchhhlllqqqtttyyy{{{~~~wwwaaaKKKCCC<<<999777333222444333333222222222111111111//////000000//////...---......///000000000000000111111000000000/////////000000//////000000111222111555333555<<>>;;;888333222555333333333222222222111111......//////......---,,,...//////000000000000000111111111111000000000000000000000000000111111222333666444666>>>FFF]]]~~~{{{xxxxxxyyy{{{xxx~~~{{{qqqnnnqqqvvv|||nnnhhhsss~~~~~~{{{|||~~~~~~yyyuuuuuu}}}yyywwwxxxzzz{{{{{{rrrpppllljjjhhhfffcccaaa^^^ZZZWWWTTTTTTTTTSSSRRROOONNNMMMLLLLLLMMMNNNOOOSSSWWW\\\aaaeeejjjpppsssvvvxxx{{{}}}iiiXXXJJJ<<<888888666444444555444333222111111111111000000000000////////////............////////////000000000000000000000000000000000111222222333333555444777<<<>>>JJJlll|||{{{{{{{{{{{{www}}}}}}sssnnnmmmnnnxxxooonnnxxx}}}|||zzzwwwsssrrrtttyyy}}}~~~~~~}}}xxxuuuuuu~~~|||xxxvvvxxx{{{}}}yyyqqqooommmkkkjjjgggcccaaa^^^[[[WWWTTTTTTTTTSSSRRRMMMMMMLLLKKKLLLMMMNNNOOOSSSVVV[[[```eeejjjooossstttwwwyyy|||oooZZZLLL===999888666444444555444333222111111111111000000000000////////////............////////////000000000000000000000000000000000111222222333333555555888===@@@NNNppp|||{{{zzzyyyzzzxxx~~~|||sssnnnnnnoooxxxsssttt}}}}}}~~~zzznnnmmmjjjggggggjjjpppuuu||||||{{{wwwuuuvvv{{{zzzvvvuuuxxx|||}}}vvvpppooonnnnnnmmmiiidddaaa^^^[[[WWWUUUTTTSSSRRRPPPKKKKKKKKKKKKLLLMMMOOOPPPRRRVVV[[[```dddiiinnnrrrsssuuuxxx{{{~~~uuu^^^OOO@@@:::999777555444555444333222111111111111000000000000////////////............////////////000000000000000000000000000000000111222222333333666666:::???DDDUUUxxx||||||{{{yyyyyyzzz{{{sssoooppprrrzzzuuuwww{{{tttooolllfffeeecccaaaaaaffflllqqqxxx{{{{{{zzzwwwvvvxxx{{{{{{vvvvvvzzz{{{uuuooooooppppppoookkkeeeaaa^^^[[[WWWUUUTTTRRRPPPOOOIIIIIIIIIJJJKKKMMMPPPQQQRRRUUUZZZ___ccchhhmmmppprrruuuxxx{{{~~~xxxbbbSSSCCC<<<:::777555444444444333222111111111111000000000000////////////............////////////////////////////////////000000000111222222333333555666:::???GGG\\\|||||||||zzzzzz~~~yyyrrrooorrruuu|||{{{vvvxxx}}}ssskkkfffcccaaaaaaaaa```___```dddjjjooottt||||||{{{zzzwwwvvvxxx|||~~~zzzzzz~~~|||uuuqqqqqqrrrrrrqqqmmmfffaaa^^^[[[XXXUUUTTTRRROOOMMMHHHHHHHHHIIIKKKMMMOOOQQQQQQUUUYYY^^^bbbfffkkkooorrruuuyyy|||yyygggWWWFFF>>>;;;888555555444444333222111111111111000000000000////////////............////////////////////////////////////000000000111222222333333333666:::???JJJbbb|||xxx{{{}}}}}}~~~xxxqqqooossswww}}}rrrrrryyy}}}wwwnnngggbbb```______```aaaaaaaaabbbdddiiilllqqqxxx}}}}}}|||yyywwwyyy}}}~~~xxxttttttttttttrrrmmmgggbbb^^^[[[XXXVVVTTTQQQNNNKKKHHHHHHHHHHHHJJJLLLNNNPPPQQQTTTYYY]]]aaaeeejjjmmmqqquuuyyy}}}}}}lll[[[III@@@<<<888555555555444333222111111111111000000000000////////////............////////////000000000000000000000000000000000111222222333333222666:::???MMMiiirrrqqqwww}}}wwwpppooosssxxxrrriiillluuu|||{{{ppplllfffbbbaaabbbddddddccceeeggggggggghhhjjjlllpppuuu~~~~~~{{{xxxyyy|||{{{wwwvvvuuutttrrrmmmgggbbb^^^\\\XXXVVVTTTQQQMMMJJJHHHHHHHHHHHHIIIKKKMMMNNNPPPTTTXXX\\\```dddiiilllpppsssxxx|||ooo^^^KKKAAA===888666555555444333222111111111111000000000000////////////............////////////000000000000000000000000000000000111222222333333333777<<>>EEEUUUuuuzzzoootttzzzfffQQQNNNLLLPPP\\\lll{{{}}}tttqqqqqqttt}}}jjjYYYVVV\\\eeennn|||wwwrrroooooosssxxx|||~~~||||||~~~}}}yyysssooollljjjhhhfff```]]]YYYWWWUUUTTTRRRPPPJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLNNNQQQVVV[[[___aaaeeekkkrrrvvvyyy|||xxxeeeUUUHHH>>>:::;;;555555555555555444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000111333444666777999???HHH\\\|||yyyeeeQQQOOONNNRRR\\\kkkzzz{{{sssqqqrrrvvv~~~|||eeeWWWWWW___iiirrrxxxpppqqqpppttt{{{~~~}}}}}}}}}}}}|||xxxsssooolllkkkiiigggbbb___[[[XXXWWWVVVTTTSSSKKKJJJIIIHHHIIIJJJKKKLLLKKKLLLNNNQQQUUUZZZ^^^aaadddjjjqqqvvvyyy|||zzzgggXXXKKK@@@<<<<<<444444444555555555555555000000000000000000000000000000000000000000000000000000000000000000000000111111111333444666777888:::@@@KKK```{{{fffRRRPPPOOOSSS]]]kkkyyyzzzrrrpppssswwwuuubbbXXXYYY___lllwww{{{uuurrrqqqrrrwww~~~wwwpppooopppoooiiicccaaa___\\\[[[YYYWWWSSSPPPQQQNNNJJJIIIIIIJJJKKKKKKIIIKKKMMMNNNQQQVVV\\\aaagggkkkpppuuuyyy}}}{{{kkk\\\NNN@@@888666666444222222333555555444//////000000111111111222333111//////000000...,,,//////...------...000111000111222222222333666999;;;BBBPPPiiitttaaaPPPNNNQQQ[[[fffqqq}}}xxxooooootttzzzrrr```WWWYYY```mmmwwwwwwttttttuuu~~~xxxqqqooopppooojjjeeedddbbb___^^^\\\ZZZVVVTTTRRROOOKKKIIIIIIJJJKKKKKKIIIKKKMMMNNNQQQVVV\\\aaaeeeiiiooosssxxx|||~~~mmm___PPPBBB;;;999777555333222333444444333///000000000111111111111222111//////000000...---//////...---...///000111000111222222222333666999<<>><<<999777444333333444333222000000000000111111111111222111//////000000...---///............///000111000111222222222444777999<<>>;;;888555333333333222111000000000000000111111111222000//////000000///---.........//////000111111000222222222222444777999===EEEZZZ{{{xxx```QQQPPPUUUbbbqqq{{{vvvooopppvvv|||vvvggg]]][[[```hhhpppyyy{{{vvvppplllkkkkkkjjjiiifffdddbbbaaa```^^^ZZZXXXTTTQQQLLLJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPTTTZZZ^^^dddhhhmmmssswww|||xxxhhhYYYJJJAAA???;;;999666444333333222111111111000000000000000000111000//////000000///...---...///000000111111111111222333333333444777:::===FFF]]]www^^^QQQNNNSSSaaaqqq}}}}}}tttnnnqqqwww~~~pppccc]]]\\\cccjjjrrr{{{~~~uuuqqqmmmjjjiiiiiiiiihhhhhhfffdddcccbbbaaa^^^[[[UUUQQQMMMJJJJJJKKKKKKJJJJJJKKKLLLMMMPPPTTTYYY^^^dddhhhnnntttxxx}}}}}}lll[[[KKKBBB@@@;;;999666444444444333222111111111111000000000000111///...///000111000...---...///000111222222222111222333333333555888:::???GGG___sss\\\OOOLLLPPP^^^ooo||||||tttnnnqqqxxxzzziii```\\\]]]cccjjjttt}}}}}}wwwnnnllljjjhhhgggggggggggghhhfffdddccccccaaa^^^\\\UUURRRMMMKKKJJJKKKKKKJJJJJJKKKLLLMMMOOOSSSYYY]]]dddhhhnnnsssxxx}}}ppp^^^MMMCCCAAA;;;888555444444444444333111111111111000000000///000///...///000111000///,,,---///111222222222222111222333333333555888:::BBBIIIbbbpppZZZNNNIIIKKKZZZlll{{{{{{sssnnnrrryyyttteee]]][[[]]]bbbiiivvv~~~xxxsssjjjiiihhhggggggffffffffffffdddbbbaaaaaa___\\\ZZZVVVRRRNNNKKKJJJKKKKKKJJJJJJKKKLLLMMMOOOSSSYYY]]]cccgggmmmsssxxx}}}sssaaaOOOEEEBBB:::888555444555555444333222111111111000000//////000///...///000111000///,,,---///111222333222222222333333333333555888;;;EEEKKKdddmmmYYYLLLGGGIIIWWWjjjyyyzzzrrrnnnrrrzzzsss___XXXXXX\\\eeeppp|||vvvppppppooonnnnnnmmmkkkhhheeegggfffeeeccc```]]]ZZZYYYTTTRRRPPPMMMKKKJJJIIIIIIMMMNNNPPPQQQRRRTTTXXX[[[dddggglllqqquuuzzzyyydddRRRFFF@@@<<<999555333333333222111111111000///////////////////////////////////////......///000000000000000111222333444555777:::===GGGTTTssskkkZZZMMMJJJIIIPPPaaauuuxxxqqqnnnuuu~~~sss___XXXYYY]]]gggrrr~~~{{{vvvwwwuuutttsssrrrooollliiigggfffdddbbb___]]][[[YYYUUUSSSPPPNNNKKKJJJIIIIIIKKKLLLNNNOOOPPPSSSWWWZZZbbbeeejjjoootttxxx}}}iiiVVVHHHBBB<<<999555333333333222222111111000///////////////////////////////////////...///000000111111111000111222333444555777:::===HHHYYYzzzhhhWWWLLLIIIHHHPPP```tttxxxqqqooovvvrrr___YYYZZZ^^^hhhsss~~~{{{yyywwwtttpppnnnhhhgggdddaaa^^^\\\[[[ZZZVVVTTTRRRNNNLLLJJJIIIIIIIIIJJJLLLNNNOOORRRVVVYYY```ccchhhmmmrrrwww|||qqq\\\LLLCCC===:::666444333333333222111111000////////////000///////////////////////////000111111222111111111111222333444555777:::===JJJ^^^}}}~~~eeeTTTKKKHHHGGGOOO___ssswwwrrrqqqxxxooo]]]XXX[[[___iiiuuu}}}{{{wwwssspppiiigggdddaaa^^^\\\[[[[[[XXXVVVSSSOOOMMMKKKJJJIIIHHHJJJLLLMMMOOORRRVVVZZZ^^^bbbgggmmmrrrwww}}}xxxaaaOOODDD===:::777444444444444333222111000000//////000000////////////////////////000111111222222222111111111222333444555777:::===HHHaaa|||}}}cccSSSJJJGGGFFFNNN^^^rrruuurrrssszzz~~~kkkZZZWWW[[[aaalllwww~~~{{{wwwssspppiiihhheeeccc```^^^\\\[[[ZZZXXXUUUQQQMMMKKKJJJIIIIIIKKKMMMNNNPPPRRRWWWZZZ]]]aaagggmmmrrrxxx~~~~~~fffRRRFFF>>>;;;777555555555444333222222111000000000000000////////////////////////111111222222222111111000111222333444555777:::===FFF```~~~}}}}}}dddSSSIIIEEEEEELLL]]]qqq}}}tttrrruuu}}}yyygggXXXWWW]]]dddppp{{{|||yyyuuuqqqoooiiiiiihhhfffccc```]]]\\\\\\ZZZVVVRRRNNNLLLJJJIIIJJJLLLMMMNNNOOORRRUUUXXX\\\```ffflllrrrxxx~~~jjjVVVKKK???<<<888666555555555444222222111000000000000111////////////////////////111111111222111111000///111222333444555777:::===EEE```|||{{{bbbRRRGGGDDDCCCKKK[[[ooo~~~{{{sssrrrwwwwwwfffXXXYYY```hhhtttzzzwwwssspppnnniiijjjjjjiiifffbbb^^^[[[]]][[[WWWSSSOOOLLLJJJJJJJJJLLLMMMMMMMMMOOOSSSUUUZZZ^^^dddjjjpppwww}}}{{{yyyxxxvvvwwwxxx{{{|||}}}~~~nnn[[[PPP???<<<888666666666555555333222111111000000111111////////////////////////000111111111000000///...111222333444555777:::===HHH```~~~xxx___OOOGGGCCCBBBJJJ[[[nnn|||yyyrrrsssxxxvvvfffYYYZZZbbbkkkxxx}}}yyyuuurrrooommmiiijjjkkkkkkhhhccc___[[[^^^\\\XXXSSSOOOLLLJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSXXX\\\bbbiiiooouuu|||~~~{{{yyyrrrqqqooonnnoooqqqsssuuuuuuwwwzzz~~~qqq^^^SSS@@@===999666666666666555333222111111000111111111////////////////////////000000000000000///......111222333444555777:::===JJJbbbuuu\\\KKKFFFCCCBBBIIIZZZnnn~~~~~~{{{xxxqqqsssyyyuuudddXXX[[[fffppp|||~~~zzzwwwsssnnnkkkkkkkkkjjjhhhfffbbb___]]][[[YYYVVVTTTRRRPPPLLLIIIMMMLLLJJJIIIJJJNNNQQQTTT[[[^^^bbbgggmmmttt{{{{{{wwwtttqqqnnnlllhhhiiikkkmmmoooqqqqqqrrrppprrrtttvvv{{{vvv```QQQEEE===777777777444333333222111111000000000000000222222111111111111222222000000000000111111111111222222444666666555:::BBBJJJeeekkkVVVJJJDDDCCCDDDLLLZZZmmm}}}~~~{{{yyyqqqvvv}}}qqqbbbXXX^^^iiisss}}}zzzwwwssspppnnnmmmllljjjgggdddaaa___\\\ZZZXXXVVVTTTRRRNNNKKKLLLKKKJJJJJJLLLOOORRRTTT[[[^^^bbbgggmmmttt{{{{{{xxxtttqqqpppooonnnnnnnnnoooqqqsssuuuvvvwwwxxxwwwwwwxxxxxx{{{zzzdddVVVGGG>>>888888777555333444222222111000000000000000222111111000000111111222000000000000111111111111222222333666666555;;;BBBLLLhhhiiiTTTIIIDDDBBBDDDLLL[[[mmm}}}}}}yyywwwpppuuu}}}mmm```YYYaaannnxxx~~~}}}zzzwwwrrrqqqooommmiiifffcccaaa^^^]]]ZZZYYYWWWTTTPPPMMMKKKKKKKKKLLLNNNQQQSSSUUUYYY]]]bbbgggmmmttt|||}}}zzzuuussspppoooooorrruuuwwwzzz{{{}}}~~~iii[[[IIIAAA:::999888555333444222222111000000000000111222111111000000111111222000000000000111111111111222222333666666666;;;CCCOOOmmmeeeQQQGGGCCCBBBCCCLLL[[[mmm~~~{{{wwwtttooottt}}}jjj```]]]gggsss{{{~~~~~~}}}vvvuuurrrooolllhhheeeddd___^^^\\\[[[YYYVVVQQQNNNKKKKKKLLLNNNPPPRRRTTTUUUXXX[[[aaagggmmmuuu|||~~~}}}{{{zzzvvvuuuuuuuuuxxx}}}mmm^^^MMMDDD<<<:::999666444555333222111111000000111111111111000000000000111111///000000000111111111111333222333666666666<<>>;;;:::666555666333222222111111111111111111000000000000000000111///000000000111111111111333222333555555666===FFFTTTwww{{{___NNNGGGAAAAAADDDNNN^^^ppp~~~yyytttqqqnnnuuu~~~fffaaadddqqqzzz~~~|||}}}~~~|||xxxsssoookkkiiihhhaaa```___^^^\\\XXXSSSOOOMMMLLLLLLMMMNNNPPPRRRSSSTTTYYY```gggnnnuuu|||yyyuuuoooqqqtttvvvxxx{{{ssscccTTTJJJ@@@===;;;777666777333333222111111111111222111000000//////000000111000000000000111111111111444222333555555777>>>GGGXXX}}}www\\\MMMGGGAAABBBEEEPPP```sss~~~yyytttqqqooovvvbbb```fffttt}}}~~~{{{}}}}}}yyytttpppllljjjiiicccbbbaaaaaa___[[[UUUQQQNNNMMMLLLKKKLLLNNNPPPRRRSSSXXX___gggnnnvvv|||~~~|||yyyvvvssspppssswwwyyy{{{xxxhhhVVVLLLBBB>>>;;;888666777444333222222111111222222000000////////////000000000000000000111111111111444222333555555777???HHH]]]rrrXXXJJJFFFBBBBBBGGGQQQbbbuuu{{{uuurrrpppwww___^^^fffuuu~~~{{{}}}~~~zzzuuupppllljjjiiiddddddccccccaaa]]]WWWSSSPPPNNNKKKJJJJJJLLLOOORRRRRRWWW___gggooovvv}}}{{{yyyxxxwwwtttsssuuuxxx|||~~~|||kkkXXXMMMCCC>>><<<888666888444333222222111111222222000000////////////000000000000000000111111111111444222333555555777???HHHaaaoooUUUIIIEEEBBBCCCHHHSSScccvvv{{{vvvsssqqqxxx___ZZZ```pppzzz}}}}}}~~~|||wwwrrrmmmkkkjjjjjjkkkfffaaaaaabbb```XXXPPPPPPMMMLLLOOOOOONNNOOOSSSTTTXXX^^^eeelllttt{{{|||{{{|||~~~~~~mmm[[[NNNBBB===;;;888777777222222222111111111111000000000000000000000000000000111222333333222111000000333222666===999<<>>PPPnnndddPPPHHHEEEBBBDDDKKKXXXiiiyyy{{{vvvvvvrrr{{{[[[ZZZbbbqqq{{{~~~}}}~~~}}}yyytttpppmmmllllllhhhdddaaaaaacccaaa\\\VVVRRRNNNLLLNNNOOOMMMOOOSSSTTTXXX^^^eeelllsss{{{}}}|||tttbbbTTTEEE>>>;;;666444444333222222222111111111111000000000000000000000000222222111111111111222222222444222555<<<;;;BBBVVVyyy{{{{{{cccOOOFFFCCCBBBFFFNNN[[[kkk{{{|||xxxxxxuuu}}}[[[\\\eeerrr{{{~~~}}}~~~~~~zzzvvvrrrooonnnmmmiiifffbbbbbbbbb```\\\WWWRRRNNNMMMNNNNNNMMMOOOSSSSSSWWW^^^dddkkkssszzz~~~xxxwww~~~xxxcccUUUFFF???;;;777444555333333222222222111111111000000000000000000000000333222111000000111222333222555222555<<<<<>>MMMfff}}}xxxtttjjjSSSHHHEEEGGGIIITTTdddrrr|||{{{tttqqqtttxxxiiizzz|||xxxwwwvvvwwwzzz{{{~~~~~~zzzuuurrrooommmkkkhhhdddaaa___^^^[[[XXXSSSOOOLLLMMMNNNPPPTTTZZZbbbhhhnnnuuu}}}yyyzzz}}}rrrcccQQQGGG@@@;;;777777555444333222222111111111111111000000000000111111000000000///////////////111444333666===@@@OOOhhhzzzwwwgggRRRGGGFFFHHHKKKWWWgggttt}}}{{{sssqqqtttyyyjjjyyy}}}{{{yyyzzz||||||{{{vvvsssooonnnllliiieeebbb```___\\\YYYTTTPPPNNNNNNOOOQQQUUU[[[cccjjjooovvv~~~~~~wwwyyy|||~~~uuueeeSSSIIIBBB<<<888888555555444333222222222222111111000000000000111111000000000000////////////000555555888>>>BBBRRRlll|||eeePPPGGGFFFHHHMMMYYYiiiuuu}}}zzzsssqqqtttyyyiiiwww}}}~~~{{{{{{|||}}}}}}xxxuuupppnnnllljjjfffdddbbb```^^^[[[VVVQQQOOOOOOPPPRRRUUU[[[cccjjjpppwww|||~~~wwwgggVVVKKKCCC===999999666555444333222222222222111111000000000000111111111111111111111111111111000666666888???CCCUUUrrrcccOOOGGGGGGIIIMMMZZZkkkvvv|||zzzsssqqqssszzzgggtttyyy}}}}}}|||}}}}}}zzzwwwpppooommmjjjhhheeecccbbb```]]]XXXSSSPPPPPPQQQSSSUUU[[[cccjjjpppxxxzzzjjjXXXLLLEEE>>>:::999666555444333222222222222111111000000000000111111111222222222333333333333111777666888>>>DDDYYYxxxaaaNNNGGGGGGIIIOOO\\\mmmyyy~~~yyyrrrpppssszzzfffrrrwww{{{~~~}}}~~~~~~}}}yyypppooonnnkkkhhhfffdddcccaaa^^^YYYTTTQQQQQQRRRSSSTTTZZZcccjjjpppwww|||lllYYYNNNFFF???;;;:::666555444333333222333333111111000000000000111111000000111222333444555555333888666777>>>EEE\\\}}}aaaNNNGGGGGGIIIQQQ___qqq|||yyyrrrpppsss{{{fffrrrvvvzzz~~~~~~{{{qqqpppnnnkkkiiifffeeedddbbb___YYYTTTRRRQQQRRRTTTTTTZZZbbbiiipppwww}}}mmmZZZNNNGGG???;;;:::666666555444333333333333111111000000000000111111//////000222333444555666444888777777===EEE^^^aaaNNNGGGGGGIIIRRRaaasss~~~~~~yyyrrrpppsss{{{hhhrrr~~~~~~|||~~~|||xxxrrrqqqooommmiiifffcccaaa``````]]]YYYTTTPPPOOOOOOVVVZZZaaahhhpppxxxrrr```RRRHHH???;;;;;;888666444333333333222111222222222111111111000000111111000000000000000000222555555999???FFFbbb}}}aaaQQQIIIIIIKKKWWWcccrrr}}}{{{tttnnnooottt~~~iiisss}}}~~~|||xxxsssrrrpppmmmiiifffcccaaaaaa```^^^ZZZUUUQQQPPPPPPUUUZZZ```hhhoooxxxuuubbbTTTIII@@@<<<<<<888666444333444333222111222222222111111111000000222222222222222222222222333666666:::AAAIIIfff~~~cccSSSKKKJJJLLLYYYeeettt|||tttnnnnnnsss~~~lllttt}}}}}}zzztttssspppmmmjjjfffdddbbbbbbbbb```\\\VVVRRRQQQQQQUUUYYY```gggooowww{{{fffWWWKKKAAA===>>>999666444333444444333111222222222111111111111111333333333444444444444444444777777<<>>999777555444444444333222111111111111111111111111333333333444444444444444444777777<<>><<<:::777555444555555444222111111111111111222222222000000111111222222333333333666555999CCCPPPrrrnnn```WWWWWWZZZgggqqq}}}|||vvvpppqqqwww}}}~~~yyywwwsssoookkkiiihhhhhhggghhhhhheee```[[[WWWVVVUUUZZZ```hhhoooxxxsssdddUUUHHH@@@===:::888555555555555444333000000111111111222222222000000000111222333333333555777555:::DDDQQQtttooobbbZZZYYY]]]hhhrrr~~~|||vvvqqqsssyyy~~~zzzxxxsssooollljjjiiiiiihhhiiiiiifffaaa\\\XXXWWWVVVZZZaaahhhpppxxxvvvgggYYYKKKAAA>>>:::888666555555555444333000000111111222222222222000000111222222333444444666888666:::DDDRRRuuuoooccc[[[[[[___iiisss~~~~~~|||wwwrrrtttzzz~~~}}}yyysssnnnlllmmmllliiieeegggggggggfffccc^^^ZZZWWWUUUYYY```fffmmmvvv~~~jjjYYYJJJCCCCCC>>>;;;777444333333222111111111111111111111111111111111222222222333333333999444666>>>CCCRRRzzzqqqgggaaaZZZZZZ___mmmvvv~~~|||}}}{{{xxxxxx{{{~~~{{{zzzyyytttooommmnnnnnnjjjggggggggggggfffbbb^^^YYYVVVUUUZZZ```fffmmmvvv~~~}}}kkkZZZLLLDDDBBB>>>;;;777444444333222111111111111111111111111111111111222222222333333333888444777>>>DDDTTT|||pppfffaaa[[[\\\bbbpppyyy}}}||||||zzzwwwwww{{{~~~~~~zzzxxxvvvyyytttpppnnnooonnnllliiiggghhhgggfffbbb]]]YYYVVVVVVZZZ```fffmmmvvv~~~zzzuuussssssvvvxxxyyy}}}yyyvvvvvvyyy{{{lll]]]OOOEEEAAA===;;;777555444444333111111111111111111111111111111111222222222333333333777555888???EEEWWWooofffaaa\\\___fffsss|||}}}{{{{{{xxxuuuvvv{{{{{{|||xxxuuussswwwtttpppnnnnnnmmmkkkjjjhhhhhhhhhfffbbb^^^YYYVVVVVV[[[aaagggmmmvvvuuussspppnnnooorrrtttvvv|||zzzvvvpppllllllnnnppp~~~nnn___QQQFFF@@@===:::777666555555333222111111111111111111111111111111222222222333333333666555999???GGG[[[ppphhhbbb]]]aaaiiivvv}}}|||{{{wwwsssvvv{{{xxx{{{wwwtttsssvvvssspppmmmlllkkkjjjiiihhhhhhhhhgggddd___[[[XXXWWW\\\bbbgggmmmvvv~~~{{{vvvuuuuuusssrrrrrrssstttuuussspppjjjfffdddeeegggrrrxxxqqqbbbSSSGGGAAA<<<:::888666666555444222111111111111111111111111111111222222222333333333444666:::@@@III```sssjjjccc^^^bbbkkkwww~~~}}}{{{vvvrrruuu|||vvv|||xxxvvvuuuvvvtttqqqnnnkkkiiihhhhhhhhhhhhiiihhhfffbbb^^^[[[XXX\\\bbbhhhnnnvvv}}}~~~~~~zzzwwwvvvrrrqqqnnniiidddaaa```aaahhhnnnvvvssscccSSSGGGBBB<<<:::888777777666444222111111111111111111111111111111222222222333333333333666;;;AAAJJJdddssskkkccc^^^ccclllxxx~~~{{{uuuqqquuu}}}uuu}}}{{{yyyxxxxxxvvvsssoookkkhhhggghhhggghhhiiiiiigggdddaaa___YYY]]]ccchhhnnnvvv|||}}}~~~vvvvvvsssnnnhhhccc``````bbbfffnnnwwwuuucccRRRGGGCCC;;;:::888888888777444222111111111111111111111111111111222222222333333333111666<<>><<<999888888777666444333333222222111111000000111222222333333444444555777999===DDDRRRppp{{{kkk\\\WWWWWWYYYcccppp}}}zzztttrrrvvv{{{}}}}}}xxxuuurrrpppooommmkkkiiihhhgggggghhhhhhgggdddbbb]]]]]]bbbkkkttt}}}ttteeeTTTHHHCCC???===:::999888777555444333333333222222222111111111222222333333444444555666999===CCCSSSsssyyyiii\\\YYYZZZ]]]hhhttt~~~~~~yyytttssswww|||}}}vvvssspppnnnnnnllljjjiiihhhggggggggghhhhhheeeccc______cccmmmvvvvvvfffUUUHHHCCC@@@===;;;999888777666444444444444444444333333333111222222333333444444555555999===CCCTTTvvvwwwiii]]]\\\^^^bbbnnn{{{}}}~~~~~~yyytttsssxxx}}}~~~{{{uuussspppnnnnnnmmmkkkjjjhhhgggggghhhiiiiiigggfffaaaaaaeeennnxxxwwwgggUUUIIICCC???===:::999999888777555555555555555444444444444111222222333333444444555444999>>>CCCUUUyyyuuuggg]]]]]]aaafffrrr|||~~~}}}yyyttttttyyy~~~}}}vvvtttqqqppppppooonnnllliiihhhggghhhjjjjjjiiihhhccccccgggpppyyyvvvgggVVVJJJEEE>>><<<:::999999999888777444444444444444444444444111222222333333444444555333:::>>>CCCVVV{{{pppcccZZZ\\\aaagggsss{{{}}}}}}yyyttttttyyywwwuuusssrrrqqqqqqpppnnnjjjiiihhhhhhjjjkkkjjjiiieeedddhhhqqqzzzuuufffVVVKKKFFF>>><<<:::999::::::999888333333333333333333333333111222222333333444555555333:::>>>CCCVVV|||mmm```WWWZZZ___fffrrr{{{}}}}}}yyyttttttzzzvvvuuusssssstttsssqqqoookkkjjjiiijjjlllllljjjhhhggghhhjjjppp{{{vvvjjj\\\OOOEEE>>>===;;;999888666666555555555444333333333333444333333222222333333444555444777;;;FFF]]]ggg]]]SSSTTT\\\gggsss}}}}}}zzzvvvtttvvv{{{wwwvvvttttttsssrrrpppnnnlllkkkjjjkkkllllllkkkiiiggghhhjjjqqq{{{xxxjjj\\\MMMDDD>>>===;;;999888777666666555555444333333333333444333333222222333333444555555888===HHH```hhh\\\RRRSSS]]]hhhttt|||~~~|||yyyuuusssuuuzzzyyywwwuuutttsssrrrooommmlllkkkjjjkkklllmmmlllkkkfffhhhkkkqqq{{{{{{kkk[[[LLLCCC???===<<<:::888777666666555555444333333333333444333333333333333444444555777;;;@@@KKKeeehhhZZZOOOSSS```lllvvv}}}}}}}}}|||yyyuuurrrtttzzz~~~{{{yyyvvvtttsssqqqooommmlllkkkiiijjjlllmmmlllkkkggghhhkkkqqqzzz~~~mmm\\\MMMCCC???>>><<<:::888777666666555555444333333333333444333333333333333444555555888===CCCNNNjjj~~~fffWWWMMMSSScccqqq{{{}}}~~~~~~{{{uuuqqqsss{{{}}}}}}}}}~~~~~~}}}zzzvvvtttrrrqqqooommmkkkjjjhhhiiikkkllllllllljjjjjjlllqqqyyyooo^^^OOOFFF???>>><<<:::999777777666555555444333333333333444444444333333444444555666888>>>DDDQQQooo{{{dddVVVLLLTTTeeettt~~~|||vvvqqqsss|||}}}||||||}}}|||}}}zzzvvvsssrrrqqqpppnnnllljjjiiiiiikkkmmmnnnmmmmmmmmmmmmqqqxxxsss```RRRIII???>>>===;;;999888777777555555444333333333333444444444444444444555555666777>>>EEERRRrrrwwwbbbVVVNNNTTTcccqqq{{{~~~|||vvvppprrr{{{}}}|||||||||{{{{{{}}}zzzvvvsssrrrrrrqqqpppnnnlllkkkkkkmmmoooppppppqqqooonnnpppwwwwwwcccTTTKKK@@@???===;;;999888777777555555444333333333333444444444444444444555666666666>>>DDDRRRssstttbbbWWWPPPTTT___jjjttt||||||}}}{{{tttmmmoooyyy~~~||||||zzzzzz{{{}}}zzzuuusssrrrrrrqqqqqqpppnnnlllllloooqqqrrrssstttqqqooopppvvvzzzeeeUUULLL@@@???===;;;999888777777555555444333333333333444555444444444444555666666555===DDDRRRtttrrrbbbYYYQQQTTT[[[dddnnnvvvzzz{{{yyyrrrkkkmmmxxx~~~zzzxxx}}}|||wwwsssrrrrrrrrrrrrqqqnnnlllmmmppprrrrrrpppqqqpppqqqttt|||lllXXXJJJDDDAAA===:::999888666555555555444444444333333333222333444444333333555777888<<>>HHHaaa{{{fffZZZQQQRRRUUUZZZfffttt{{{~~~~~~}}}xxxssstttzzz}}}}}}~~~{{{}}}xxxuuutttsssrrrnnnooopppooooooqqqtttvvvxxxzzzqqq^^^OOOCCC@@@===;;;;;;:::999888666666666555555555444444333444555555444555777999;;;???IIIccc{{{ggg\\\SSSTTTWWW[[[ggguuu{{{~~~~~~|||wwwrrrssszzzzzz{{{~~~~~~yyyvvvtttsssrrrmmmoooppppppoooqqqtttwwwzzz}}}ttt```PPPCCC@@@===;;;;;;;;;:::999666666666666555555555555333555555555444555777999<<<@@@JJJeee{{{kkk___VVVVVVXXX[[[fffsss{{{~~~~~~{{{vvvqqqrrrzzzxxxyyy~~~~~~yyyvvvtttsssrrrmmmoooqqqpppoooqqqtttxxx|||vvvaaaQQQCCC@@@===;;;;;;;;;:::999777666666666555555555555444555666555555555777999<<<@@@KKKeee|||nnnbbbYYYXXXYYY[[[eeerrr{{{~~~~~~{{{uuuppprrryyy|||~~~yyyvvvuuutttsssqqqqqqqqqpppoooppprrrttt{{{yyycccRRRJJJBBB;;;::::::777666777666666555666777777555222444444444444555777888:::<<<@@@MMMkkkxxxlll___YYYYYY^^^fffoooxxx|||vvvqqqrrrzzz~~~yyyvvvuuutttsssqqqqqqqqqpppoooppprrrttt{{{{{{fffVVVJJJBBB;;;::::::777666777666666555666777777555333444444444444555777999:::===AAANNNlll|||ooobbb[[[ZZZ^^^gggpppxxx~~~|||uuuppprrrzzzyyyvvvuuusssrrrqqqrrrrrrqqqppppppsssuuu{{{}}}iii[[[KKKBBB;;;::::::777666777777666555666777777555333555444444444555777999:::???BBBPPPnnn|||~~~rrrccc[[[ZZZ___iiirrrwww}}}{{{tttooopppxxxzzzwwwuuusssrrrqqqrrrrrrqqqpppqqqsssuuu{{{~~~kkk^^^KKKCCC<<<;;;:::888666777777666555555666666555333555555444444666777999:::>>>BBBPPPnnnxxxyyyrrrbbbZZZYYY^^^iiisssvvv|||zzzsssmmmooowww|||xxxvvvtttsssrrrrrrrrrqqqpppqqqsssuuu{{{}}}kkk___KKKCCC<<<;;;;;;888777888888666555555666666555444555555555555666888999;;;===BBBPPPnnnyyyzzz}}}ooo```XXXXXX^^^iiisssvvv|||zzzrrrlllmmmuuu}}}~~~zzzwwwuuutttrrrssssssrrrqqqqqqtttvvv{{{}}}kkk^^^LLLCCC<<<;;;;;;888777888888666555444555666555555666555555555666888:::;;;===BBBPPPnnn~~~pppaaaZZZYYY^^^hhhrrrvvv|||yyypppjjjkkkttt|||{{{yyyvvvuuurrrssssssrrrqqqqqqtttvvv{{{}}}lll^^^LLLCCC===<<<;;;999777888999777444444555666666555666666555555666888:::;;;>>>CCCRRRpppvvvggg___]]]```hhhpppwww|||yyyoooiiijjjsss{{{|||yyywwwvvvrrrssssssrrrqqqrrrtttvvv{{{~~~lll]]]LLLDDD===<<<;;;999777888999777444444555666666555666666555666777888:::;;;???DDDSSSqqq{{{llldddaaabbbhhhpppwww|||xxxooohhhiiirrrzzz}}}yyyvvvuuutttrrrqqqqqqrrrsssttt}}}{{{mmmbbbOOOFFF>>><<<;;;888777888777777777777777777777777666666555666777888:::;;;???DDDVVVyyysssbbb]]]ccclllpppzzz|||tttkkkgggkkkttt|||}}}yyyvvvtttsssrrrqqqqqqrrrtttuuu}}}|||mmmaaaOOOFFF>>><<<;;;888777888555555555555555555555555666666555666777888:::;;;???EEEWWW{{{uuueee```fffnnnrrrzzz|||tttkkkgggkkkttt|||~~~yyyvvvsssrrrqqqpppppprrruuuvvv}}}~~~mmm```OOOFFF>>><<<;;;888777888555555555555555555555555666666555666777888:::;;;@@@FFFZZZ~~~xxxiiidddjjjqqqtttzzz~~~~~~{{{ssskkkgggkkkttt|||zzzwwwsssrrrpppoooppprrrvvvxxx~~~mmm___OOOFFF>>><<<;;;888666777555555555555555555555555666666555666777888:::;;;@@@GGG\\\{{{nnnjjjooouuuwww{{{~~~}}}yyyssskkkhhhkkkuuu|||}}}}}}|||xxxtttssspppooopppsssvvvyyy~~~mmm___NNNEEE===;;;:::777666777666666666666666666666666666666555666777888:::;;;AAAHHH]]]|||rrroootttyyyzzz|||}}}{{{xxxrrrkkkhhhllluuu|||{{{{{{~~~{{{wwwuuurrrpppqqqssswwwzzz~~~lll___NNNEEE===;;;:::777666777777777777777777777777777666666555666777888:::;;;AAAHHH\\\|||tttrrrwww||||||}}}yyywwwrrrkkkiiillluuu|||yyyyyy|||}}}zzzwwwtttqqqqqqtttxxxzzz}}}lll___NNNEEE===;;;:::777555666666666666666666666666666666666555666777888:::;;;AAAGGG[[[~~~{{{uuutttyyy}}}~~~}}}xxxvvvqqqkkkiiimmmuuu|||xxxxxx{{{|||yyyuuurrrrrrtttxxx{{{|||lll```NNNEEE===;;;:::777555666555555555555555555555555666666555666777888:::;;;AAAGGGYYY|||}}}}}}zzzuuuuuu{{{~~~~~~}}}wwwuuuqqqkkkiiimmmuuu}}}xxxyyy|||~~~yyyuuurrrssstttsssvvv{{{}}}lll^^^NNNEEE===;;;:::888777999666666555555555555666666666333444777999888999===BBBEEEVVV{{{|||tttnnnmmmnnnrrrzzz~~~{{{{{{wwwoooiiikkkuuuxxxxxx{{{zzzvvvssstttuuutttwww|||~~~mmm^^^NNNEEE===;;;:::888777999666555555555555555555666666333444777999888999===BBBFFFWWW|||~~~qqqjjjdddcccfffkkkvvv~~~yyyppphhhiiisss|||vvvwwwzzz|||wwwuuuvvvvvvvvvyyy}}}nnn___NNNEEE===;;;:::888777999555555444444444444555555666333444777999888999===BBBFFFYYY~~~xxxggg___YYYYYY]]]eeerrr}}}{{{qqqhhhhhhpppyyyvvvwwwzzz}}}|||zzz|||}}}yyyvvvxxxxxxwwwzzzqqq```OOOEEE===;;;:::777777888444444333333333333444444666333444777999888999===AAAGGG[[[sssddd[[[TTTTTTYYYbbbqqq}}}|||rrrhhhgggpppxxxwwwxxx{{{{{{wwwsssppppppsssyyy{{{yyyzzzzzzzzz|||tttbbbOOOFFF===;;;:::777666888444444333333333333444444666333444777999888999===@@@HHH]]]{{{yyyooocccZZZRRRRRRWWW```ooo||||||rrriiihhhqqqzzzzzzzzz}}}xxxooojjjfffeeefffiiiqqq{{{}}}zzz||||||{{{~~~xxxdddPPPFFF>>>;;;:::777666777555555444444444444555555666333444777999888999===@@@HHH___uuussszzzmmm___WWWPPPOOOTTT^^^lllyyy|||rrriiiiiirrr{{{}}}|||}}}vvvhhhccc^^^]]]\\\\\\aaagggrrr~~~|||}}}}}}}}}{{{gggPPPFFF>>>;;;:::777666777666555555555555555555666666333444777999888999===???IIIaaatttrrryyylll[[[TTTNNNNNNTTT^^^lllxxx}}}rrriiiiiiqqqzzz~~~~~~{{{tttddd^^^ZZZYYYWWWUUUWWW\\\^^^nnn}}}~~~~~~~~~}}}hhhPPPGGG>>>;;;:::777555777666666555555555555666666666333444777999888999===???IIIbbbvvvtttzzzmmmYYYRRRMMMOOOVVV```nnnzzz~~~sssiiihhhpppyyy|||zzz~~~vvvkkkaaa^^^YYYSSSPPPNNNNNNOOOZZZ```ooo}}}}}}}}}|||}}}jjjSSSHHH===:::999777555555555555444444444444555555444555666555555666999;;;AAAHHHaaazzzyyylll\\\SSSKKKKKKQQQ]]]mmm{{{zzzpppjjjjjjpppvvv~~~{{{~~~ssshhh^^^ZZZUUUPPPLLLJJJJJJKKKRRRWWWdddttt~~~~~~kkkSSSHHH===:::999777555555555555444444444444555555555666666666555777999<<>>::::::777555555555555444444444444555555555666777777666888:::===AAAKKKfffqqq^^^UUUNNNMMMSSS]]]kkkxxx~~~yyypppiiiiiipppvvvyyylllbbbZZZWWWSSSNNNKKKIIIHHHHHHKKKNNNUUUZZZ^^^hhhzzzkkkTTTIII>>>;;;:::777555666555555444444444444555555555666777777777888;;;>>>BBBLLLhhhvvv^^^VVVOOOOOOTTT]]]jjjvvv}}}xxxooohhhiiiooouuuuuuiii```XXXVVVRRROOOLLLJJJIIIIIIOOOQQQVVVYYYZZZaaarrrkkkTTTIII>>>;;;:::888666666555555444444444444555555555666777777777999<<<>>>BBBKKKgggxxx___WWWQQQQQQVVV^^^jjjuuu}}}xxxnnnhhhhhhnnnttt{{{qqqfff___UUUTTTQQQNNNLLLKKKJJJJJJSSSTTTWWWZZZ[[[___lllyyykkkUUUIII???;;;;;;888666666555555444444444444555555444555666666777888<<<>>>BBBJJJeeevvv^^^WWWRRRSSSWWW___kkkuuu}}}wwwnnnggggggnnntttvvvkkkccc^^^UUUTTTSSSQQQPPPOOONNNNNNXXXWWWYYY]]]^^^___gggpppmmmUUUIII???<<<;;;888666666555555444444444444555555333444555555666888;;;>>>AAAHHHaaaqqq]]]VVVRRRTTTYYY```lllvvv~~~~~~wwwmmmggggggmmmsss}}}rrrhhhaaa]]]WWWWWWVVVTTTTTTSSSSSSSSS\\\ZZZ\\\___aaaaaaeeejjjyyynnnUUUJJJ???<<<;;;888666777555555555444444555555555222333444555555777;;;===AAAGGG___lll\\\VVVRRRTTTZZZaaalllvvv~~~~~~vvvmmmfffgggmmmsssuuukkkddd```]]]]]]^^^]]]YYYUUUTTTVVVYYY___aaaccceeeeeeeeeggghhhuuupppXXXKKK???;;;<<<;;;:::999777777666555555555555555555555555666777999;;;;;;AAAIII___iiiZZZSSSOOOSSS[[[dddoooxxx~~~vvvjjjbbbbbbjjjrrr~~~}}}ssslllgggcccaaabbbbbbaaa]]]YYYXXXZZZ]]]bbbdddggghhhhhhhhhiiijjjrrr{{{qqqZZZMMM@@@<<<<<<:::888777777777666555555555555555555555555666777999;;;;;;AAAIII___lll\\\UUUPPPTTT\\\eeeqqqzzz~~~vvvkkkcccccckkksss{{{uuupppnnnkkkiiihhhgggeeeaaa^^^]]]___aaagggiiilllllllllkkklllmmmnnntttrrr\\\NNNAAA<<<<<<999777666777777666555555555555555555555555666777999;;;;;;BBBIII___nnn^^^VVVQQQTTT\\\fffrrr}}}wwwlllddddddlllttt~~~zzzxxxwwwuuusssmmmkkkhhhdddbbbaaacccdddlllnnnpppqqqpppnnnnnnnnnllloooxxxppp[[[MMM@@@<<<<<<:::777777777777666555555555555555555555555666777999;;;;;;BBBIII^^^qqqbbbYYYRRRSSS[[[eeerrr}}}xxxmmmeeeeeemmmttt~~~}}}}}}zzzssspppkkkgggffffffggghhhpppsssuuuuuusssqqqoooooolllmmmsss}}}}}}mmmYYYKKK???;;;<<<;;;999999777777666555555555555555555555555666777999;;;;;;AAAGGG\\\zzzggg]]]TTTSSSYYYcccqqq|||~~~xxxnnnffffffmmmttt|||vvvzzz}}}yyysssooonnnoooooopppuuuxxxzzzzzzwwwsssqqqpppooonnnqqqyyy|||lllXXXKKK>>>;;;<<<<<<::::::777777666555555555555555555555555666777999;;;;;;@@@FFFZZZooocccWWWTTTXXXaaaooo{{{}}}wwwnnnffffffmmmsss|||rrrwww}}}~~~zzzyyyzzz{{{zzzzzz}}}~~~{{{wwwtttssspppoooqqqwww|||}}}nnnZZZLLL???<<<<<<;;;999888777777666555555555555555555555555666777999;;;;;;???DDDXXX|||xxxjjj\\\WWWYYYaaaooozzz}}}|||vvvmmmfffeeelllsss|||pppuuu}}}~~~~~~yyyvvvtttqqqppprrrvvvzzzppp\\\NNN@@@<<<<<<:::777666777777666555555555555555555555555666777999;;;<<<>>>CCCWWW{{{~~~ooo```YYYZZZbbbooozzz~~~}}}{{{vvvmmmeeeeeekkkrrr}}}vvvwww{{{|||zzzwwwuuussssssvvv~~~~~~qqq\\\NNN@@@;;;;;;999777777999777444444555666666555555444444444555666888999AAAEEEWWW|||qqqaaaXXXXXX```ppp~~~~~~}}}~~~|||tttiii``````iiirrrwwwwww{{{~~~|||zzzwwwvvvxxx}}}~~~qqq]]]NNN@@@<<<;;;999777777999666444444555666555555444444444444555666888999@@@DDDVVV{{{qqqbbbZZZZZZbbbqqq~~~~~~|||uuujjjaaaaaajjjrrrxxxxxxzzz~~~||||||}}}~~~qqq]]]OOOAAA<<<;;;:::777777888666444444555666555444444444444444555777999:::???CCCUUU{{{}}}qqqddd]]]]]]dddrrr~~~|||uuujjjbbbccckkkrrr}}}yyyyyyzzz~~~~~~~~~qqq]]]OOOAAA<<<<<<:::888777777666444444555666555333444333333444555777999:::>>>BBBTTTzzzzzzpppeeeaaaaaahhhttt~~~{{{tttjjjcccdddkkkrrr|||{{{zzzzzz~~~~~~qqq]]]OOOAAA<<<<<<:::888888666555444444555555444222333333333444555777999;;;>>>BBBTTTyyyuuummmeeeccceeekkkvvv~~~|||~~~zzzsssjjjdddeeekkkqqq{{{}}}{{{zzz}}}~~~qqq^^^OOOBBB===<<<;;;888888555444444555666555333222333333333444555777:::;;;???BBBTTTyyyzzzoooiiidddeeeiiinnnxxx~~~|||}}}yyyqqqiiidddfffkkkoooyyy~~~{{{yyy|||{{{~~~qqq^^^PPPBBB======;;;999888555444444555666555333111222222333333555888:::;;;@@@CCCTTTxxxsssjjjeeecccfffkkkpppyyy~~~|||wwwooohhhdddeeejjjnnnxxx|||yyy{{{zzz~~~~~~qqq^^^PPPBBB======;;;999888444444444555666555333111222222222333555888:::<<>>===;;;::::::777666555444444333333444333333333444666777999:::@@@DDDTTTtttrrrddd^^^[[[aaaiiipppyyy~~~}}}xxxqqqiiiddddddhhhkkkttt||||||xxxyyy~~~}}}{{{zzzzzzzzzxxxyyy||||||vvvrrrnnnllliiihhhfffeeeeeefffhhhiiijjjmmmrrrwww|||tttaaaRRRDDD>>>===;;;999999777666555444333333333333333333333444666777999:::???CCCQQQqqqtttddd]]]ZZZ```iiiqqqyyy~~~zzzssskkkffffffiiimmmsss{{{|||wwwxxx|||~~~}}}|||{{{zzzyyyzzzzzzwwwxxxzzz}}}yyyoooiiieeebbbaaacccbbbaaa______```bbbcccbbbfffkkkqqqvvv{{{xxxcccTTTDDD>>>===;;;999999666666555444333333333333333333333444666777999:::>>>BBBOOOnnnssseee]]]YYY^^^hhhqqqzzz{{{tttlllffffffiiimmmsss{{{{{{vvvwww|||yyyyyyyyyxxxxxxxxxyyyyyywwwwwwyyy{{{~~~{{{tttjjjaaa]]][[[[[[[[[^^^\\\ZZZXXXWWWXXXXXXYYY]]]aaafffkkkpppuuuzzz~~~{{{dddUUUEEE???===;;;888888666555444333333222222333333333333444666777999:::>>>AAAMMMkkkssseee\\\WWW]]]hhhrrrzzz|||tttlllfffeeehhhkkkuuu|||~~~yyyuuuwww|||}}}}}}|||{{{yyyuuuuuuvvvvvvvvvvvvwwwwwwuuuvvvxxxzzz|||~~~yyyhhhbbbZZZTTTRRRSSSUUUVVV\\\ZZZWWWUUUSSSSSSSSSTTTYYY\\\aaaeeeiiimmmrrrvvvyyy{{{~~~|||eeeVVVFFF???>>>;;;888777666555444333222222222222333333333444666777999:::>>>@@@LLLjjjwwwfff[[[UUU[[[hhhrrrzzz~~~vvvmmmfffdddgggjjjvvv}}}{{{vvvtttxxx}}}|||zzzwwwvvvwwwvvvuuutttqqqrrrrrrsssssssssssssssssstttuuuxxxzzz}}}~~~qqqgggZZZUUUOOOKKKLLLOOORRRTTTZZZXXXUUUSSSQQQQQQRRRRRRTTTWWW[[[^^^aaaeeeiiilllnnnrrrxxx~~~}}}fffWWWGGG@@@>>>:::888777666555444333222222222222333333333444666777999:::>>>@@@LLLjjj|||fff[[[TTTZZZgggsss{{{yyyooogggeeefffiiittt{{{yyyuuutttxxx~~~}}}||||||{{{zzzwwwuuusssrrrrrrsssqqqpppoooooopppqqqqqqqqqqqqqqqqqqrrrtttvvvyyy{{{}}}~~~~~~sssdddYYYTTTPPPKKKIIIKKKNNNRRRTTTTTTRRRPPPNNNMMMMMMNNNOOOPPPSSSWWWYYY\\\^^^bbbeeefffllluuu~~~|||fffWWWGGG@@@>>>:::777777555555444333222222222222333333333444666777999:::>>>@@@LLLjjjyyy}}}~~~fff[[[SSSZZZgggsss{{{{{{ppphhheeegggiiirrrzzzwwwsssrrrtttyyy~~~{{{xxxuuusssrrrrrrppppppoooooonnnnnnnnnmmmkkkkkkjjjjjjjjjkkklllmmmmmmppptttwwwxxxxxxzzz{{{vvvkkk___WWWSSSNNNKKKHHHHHHKKKPPPSSSUUUTTTRRROOOMMMLLLLLLNNNOOOMMMNNNPPPQQQRRRUUUXXX[[[___hhhvvv{{{jjj[[[JJJBBB===999888999555555555555444333222111111333444555555666999;;;@@@DDDPPPkkkyyyrrrttt|||aaaYYYUUU[[[gggqqqzzz~~~uuulllgggeeefffpppzzzvvvsssrrruuuzzz|||zzzwwwtttqqqpppoooooonnnnnnnnnmmmmmmlllllllllkkkkkkjjjjjjjjjkkklllmmmnnnpppsssuuuvvvwwwyyy{{{uuulllbbbXXXRRRPPPLLLJJJGGGGGGKKKPPPSSSUUUVVVTTTPPPMMMLLLLLLLLLMMMKKKMMMNNNNNNOOORRRVVVYYY]]]fffttt|||jjj[[[JJJBBB===:::888999666555555444333333222222222333555555555666999;;;>>>CCCOOOjjjvvvpppsssyyy___WWWSSSZZZfffqqqzzz~~~tttkkkfffeeefffoooyyyuuurrrrrrwww||||||zzzxxxwwwtttqqqooonnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmoooppprrrssstttuuuxxxzzz~~~wwwiii```XXXQQQNNNNNNLLLJJJHHHIIIMMMRRRVVVXXXWWWUUURRRNNNLLLKKKKKKKKKIIIJJJJJJJJJKKKNNNRRRUUU^^^fffttt|||hhhZZZJJJBBB===:::888999777666444333222222333444222333555555555666888;;;;;;AAANNNjjjwwwqqquuuuuu\\\TTTQQQXXXeeepppzzz}}}sssiiidddccceeennnxxxtttrrrsssxxx}}}~~~|||zzzxxxwwwuuusssqqqooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmooopppqqqqqqrrrssswwwyyy|||yyylll___WWWSSSOOONNNPPPOOOMMMLLLMMMQQQVVVYYY[[[YYYWWWSSSOOOLLLJJJHHHHHHGGGGGGGGGGGGGGGKKKPPPTTTbbbiiitttyyygggXXXIIIBBB>>>:::999999777666444222222222444555222444555555555666888::::::AAANNNjjj|||vvvyyyrrrZZZRRROOOWWWdddoooyyy}}}ssshhhbbbbbbdddmmmxxxvvvssstttyyy}}}}}}|||zzzxxxvvvuuusssqqqooommmmmmmmmmmmllllllllllllllllllmmmmmmkkkkkkjjjjjjjjjkkklllmmmpppqqqqqqqqqqqqrrruuuxxxzzz}}}zzznnncccWWWSSSQQQPPPQQQSSSRRRPPPOOOPPPTTTXXXZZZ[[[ZZZXXXTTTPPPLLLIIIGGGFFFEEEEEEEEEEEEFFFLLLRRRXXXccchhhqqqzzz~~~zzzyyyxxxxxxzzz}}}uuueeeWWWHHHBBB>>>;;;999999777555333222222333444555333444555555555555888:::;;;AAAOOOiiiyyy~~~rrrYYYRRRNNNVVVbbbnnnwww~~~}}}rrrggg```aaadddlllxxxyyyuuuuuuxxx}}}|||zzzyyyxxxvvvtttrrrpppooommmkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjkkklllmmmppprrrssssssrrrsssuuuwwwxxx{{{~~~|||rrrddd[[[TTTSSSTTTTTTUUUWWWWWWUUUSSSSSSVVVXXXYYYZZZZZZXXXUUUQQQLLLIIIFFFEEEEEEDDDDDDEEEHHHOOOXXX^^^aaaeeekkkrrrzzz{{{vvvqqqmmmllllllmmmrrruuu{{{~~~pppcccVVVHHHBBB???;;;999999555555333333333333444555333555666555555555777999;;;BBBNNNhhh|||ttt\\\SSSOOOVVVaaallluuu{{{~~~sssfff___aaaeeemmmyyy|||xxxvvvxxx{{{|||zzzyyyxxxvvvtttrrrpppooommmllllllmmmmmmlllmmmmmmmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjkkklllmmmppprrrtttttttttssstttuuuwwwyyy|||tttmmm```ZZZVVVYYY\\\\\\\\\]]]^^^\\\ZZZYYYZZZ[[[[[[[[[YYYXXXUUUQQQMMMIIIFFFEEEDDDDDDEEEFFFKKKTTT___fffdddfffhhhkkkooowww}}}zzzqqqmmmhhhdddaaabbbdddeeeiiimmmttt~~~{{{mmmbbbUUUGGGBBB???;;;999999444444444444444444444444444555666555555555777999;;;AAAMMMeeexxx___VVVQQQWWWaaajjjrrrxxx~~~tttfff___aaafffnnnzzz~~~yyyvvvwwwzzz~~~}}}}}}}}}~~~~~~|||{{{zzzxxxvvvtttsssqqqpppoooooopppppplllllllllmmmmmmnnnnnnnnnkkkkkkjjjjjjjjjkkklllmmmpppsssuuuvvvuuutttttttttvvvyyy|||~~~zzzoooiiiaaa\\\[[[```ddddddcccdddfffcccaaa___``````___^^^YYYXXXUUUQQQMMMIIIFFFEEEEEEEEEEEEHHHNNNXXXccckkkjjjiiihhhfffhhhmmmtttzzz|||vvvppplllgggddd___\\\[[[\\\___bbbbbbgggpppzzzzzzlllaaaTTTGGGBBB???<<<999:::333333444555555444444333444555666555555555777999:::@@@KKKbbb{{{aaaXXXRRRWWWaaaiiiqqqvvv~~~tttfff___aaafffnnnzzz~~~yyywwwxxx{{{||||||~~~}}}|||xxxxxxvvvuuussssssrrrrrrmmmnnnoooppppppooommmmmmooommmkkkjjjkkkmmmoooqqqrrrsssuuuwwwxxxwwwvvvuuu{{{{{{{{{||||||~~~~~~tttooommmkkkkkkkkkmmmooopppooommmkkkiiihhhhhhiiigggbbb^^^ZZZXXXUUURRRNNNKKKIIIHHHDDDDDDGGGNNNZZZdddjjjmmmkkkiiieeebbbbbbeeejjjoooxxxzzzrrrkkkeeeaaa^^^ZZZYYYYYYYYYYYYZZZZZZ[[[___bbbiiirrr}}}yyykkk[[[OOOCCC???===999777666444444444444444444444444333333444555666777888888>>>AAAIIIaaa~~~gggZZZTTT[[[eeekkkrrr{{{zzzwwwiii```___bbbrrryyy{{{xxxyyy{{{}}}~~~~~~}}}}}}}}}|||zzzxxxvvvuuuttttttoooooopppppppppooonnnnnnqqqooommmkkkkkklllnnnooorrrtttvvvxxxyyyyyyyyyxxx{{{{{{{{{||||||~~~|||uuuqqqqqqttttttvvvyyy{{{{{{xxxvvvqqqnnnllllllmmmkkkfffaaa\\\ZZZVVVRRRNNNLLLKKKKKKLLLMMMQQQZZZeeennntttvvvssspppkkkfffccccccfffiiioooxxxvvvrrrlllfff___ZZZWWWVVVUUUUUUTTTTTTUUUVVVXXXYYY\\\___eeennnxxx|||mmmZZZNNNCCC???===999777666444444444444444444444444333333444555666777888888<<>>===999777666444444444444444444444444333333444555666777888888:::>>>GGG^^^pppaaaXXX[[[bbbeeelllttt|||wwwkkkdddeeeiiinnnvvvzzzxxxzzz|||{{{yyy{{{{{{{{{|||zzzyyyuuuuuuuuuuuutttsssrrrqqqqqqooommmllllllmmmoooqqqvvvwwwzzz|||~~~~~~~~~~~~}}}~~~~~~}}}zzzvvvttttttqqqlllhhhaaa]]]WWWRRRQQQRRRVVVXXX]]]aaahhhqqqzzz{{{uuuooojjjggghhhlllsssxxxyyytttllleee]]]ZZZVVVQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSVVVYYYZZZWWWYYY^^^dddllluuu|||pppYYYMMMBBB>>>===999777777444444444444444444444444333333444555666777888888999>>>GGG\\\rrrcccYYY[[[```cccjjjrrr|||vvvjjjdddfffkkkpppxxx}}}yyyxxxzzz|||{{{{{{{{{yyy|||~~~~~~|||zzzzzz{{{{{{yyywwwuuutttooonnnmmmmmmnnnqqqtttvvvxxxyyy{{{~~~~~~}}}xxxvvvtttqqqlllhhhbbb^^^YYYUUUUUUXXX^^^bbbfffjjjpppxxxxxxsssnnnnnnoooooommmggg^^^WWWTTTRRRPPPNNNMMMNNNPPPQQQPPPPPPRRRTTTVVVYYY[[[\\\ZZZ[[[]]]bbbgggnnnssswww}}}~~~~~~nnnXXXLLLAAA>>><<<999777777444444444444444444444444333333444555666777888888999>>>GGGZZZ~~~sssdddXXXYYY^^^bbbjjjsss|||vvvjjjdddfffjjjrrrzzz}}}zzzxxx{{{}}}|||zzz{{{|||}}}{{{xxxqqqqqqpppppprrruuuyyy{{{{{{|||}}}~~~}}}}}}zzz}}}{{{xxxuuurrrmmmhhhdddaaa]]]ZZZ\\\aaahhhlllpppssswww|||wwwrrrlllhhhccc]]]VVVPPPNNNNNNMMMMMMNNNPPPQQQRRRRRRTTTWWWZZZ]]]^^^______^^^^^^___```cccgggjjjlllppprrruuuxxx|||{{{kkkWWWLLLAAA===<<<999777777444444444444444444444444333333444555666777888888:::???FFFVVVxxxuuudddWWWXXX]]]aaajjjssszzz~~~~~~wwwllleeefffiiiqqqyyy|||zzz||||||~~~||||||}}}~~~wwwvvvuuuuuuwwwzzz}}}}}}}}}~~~}}}|||{{{{{{xxx{{{~~~{{{xxxuuuoookkkgggeeebbbaaadddkkkrrrwwwvvvxxxyyy{{{xxxmmmeee```[[[VVVRRRQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\aaaeeeggggggfffeeebbbaaa```______```bbbccccccdddgggjjjnnnrrrtttvvv~~~yyyiiiWWWKKK@@@===<<<999777777444444444444444444444444333333444555666777888888999>>>DDDRRRrrrwwwfffXXXWWW\\\```hhhqqqyyy~~~~~~~~~zzznnnffffffhhhkkkttt|||||||||}}}}}}|||zzzzzz{{{}}}~~~~~~}}}|||{{{zzzzzzwwwzzz~~~~~~{{{wwwrrrnnnjjjhhhffffffjjjqqqyyy~~~yyyyyyxxxxxx|||~~~pppeeeaaa^^^[[[XXXXXXYYY\\\___aaabbbbbbbbbaaadddjjjoooqqqpppmmmkkkeeeccc```^^^\\\\\\]]]]]]ZZZ[[[^^^aaaeeehhhjjjlllsssyyyyyyhhhWWWKKK@@@===<<<999777777444444444444444444444444333333444555666777888888999===BBBNNNnnnzzzhhhYYYWWW[[[^^^fffpppxxx~~~~~~~~~|||ppphhhfffhhhfffppp}}}{{{{{{}}}~~~{{{zzzzzzzzzyyyzzz|||~~~{{{xxxqqqooommmmmmqqqvvv{{{}}}yyyzzzzzzwwwvvv}}}wwwpppkkkfffcccbbbhhhjjjooouuuxxxxxxuuurrruuuwww|||}}}wwwrrrqqqlllfffbbbcccbbb^^^ZZZYYYXXXVVVSSSTTTXXX^^^bbbdddggglllvvvyyylllTTTIII???<<<<<<999777777444333222222111111222222222444555555444555666888999<<>><<<<<<999777777444444333222222222222222222444555555444555666888999<<<@@@KKKeeexxxbbbZZZZZZ[[[aaajjjvvv||||||{{{}}}~~~|||qqqhhhcccccceeennn{{{~~~}}}~~~~~~}}}{{{zzzwwwtttqqqpppsssuuuuuuvvvyyy}}}tttpppqqqrrrrrrqqqrrrsssttt{{{~~~zzztttppppppqqqrrrrrrkkkmmmmmmmmmooouuu|||wwwpppkkkjjjggg```YYYWWWNNNMMMNNNSSS[[[ccciiilllppprrrtttxxx|||wwwiiiRRRGGG>>>;;;;;;999777777444444333222222222222333222444555555444555666777999<<>><<<<<<:::777777555555444333222222222222222222333333444444555555777;;;@@@GGG[[[jjjeeehhhkkklllxxx~~~}}}{{{}}}zzznnngggfffiiippp{{{|||{{{}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~~~{{{{{{yyysssnnnllljjjgggeeecccaaa^^^\\\XXXVVVTTTQQQNNNLLLJJJJJJJJJIIILLLTTT```kkkpppqqqiiibbbXXXRRRQQQRRRSSSSSSVVV[[[aaafffmmmyyy}}}yyyuuupppmmmhhheeeaaa\\\XXXTTTOOOLLLKKKJJJLLLSSS[[[cccooozzzzzzvvvrrrssswww{{{wwwyyyyyy{{{wwwtttsssgggSSSHHH>>><<<<<<999777777555555444333222222222222111222222333444444555555777:::???FFFYYY}}}llleeegggkkkmmmwww}}}|||zzz{{{~~~zzznnnfffeeegggnnnzzz~~~{{{|||}}}yyyvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz}}}yyywwwxxxvvvqqqllljjjhhheeebbbaaa___\\\YYYUUUTTTQQQNNNKKKIIIHHHGGGGGGGGGIIIOOOWWW]]]``````___\\\WWWSSSRRRSSSUUUVVVZZZ```hhhooowwwzzzvvvrrrpppnnnjjjeee```\\\WWWQQQNNNNNNLLLMMMSSSZZZaaalllwwwyyyuuuqqqnnnooosss{{{~~~}}}tttsssvvviiiTTTIII???<<<<<<999777777555555444333222222222222111111222222333444444555777:::===EEEWWWxxxnnnfffgggkkknnnuuu}}}|||{{{yyyyyy|||yyyooogggeeeeeemmmyyy}}}zzzzzz~~~}}}yyyuuurrrqqqqqqrrrssssssssssssrrrtttvvvxxx{{{}}}~~~{{{wwwttttttssspppmmmjjjgggdddbbb```]]]ZZZWWWRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJNNNSSSVVVWWWWWWYYYYYYXXXWWWVVVWWW[[[^^^aaahhhpppxxx}}}xxxuuutttsssnnnhhhccc]]]XXXSSSPPPPPPMMMNNNSSSXXX___iiisss{{{}}}uuupppkkkhhhiiinnnvvv}}}qqqqqqxxxkkkVVVKKK@@@<<<;;;999777777555555444333222222222222111111222222333333444444888999<<>><<<999888999666666555444222111000000333222222222333444444555555555:::DDDRRRmmmoooddddddhhhkkkssswww~~~|||zzzzzz{{{{{{{{{yyyrrrjjjdddffflllvvv|||{{{yyywwwvvvwww{{{xxxssspppppppppooommmkkkiiihhhhhhhhhiiiiiijjjkkkllllllkkklllnnnpppqqqppppppooorrrqqqqqqpppppppppqqqqqqpppqqqsssuuuuuutttrrrqqqnnnooopppooommmiiieeecccdddbbb^^^]]]^^^```cccdddbbbdddgggiiikkknnnqqqtttvvvzzz|||yyyoookkkeee___[[[XXXUUUSSSQQQMMMMMMQQQVVVZZZaaahhhpppwww}}}sssjjjbbb___``````gggsssrrrwwwxxxgggUUUKKKAAA>>><<<999888999777777666555444333222111222222222222222333444444666666:::CCCPPPkkkooodddcccgggkkkrrrvvv~~~{{{yyyzzzzzz{{{{{{yyysssjjjeeeffflllvvv~~~|||xxxvvvwww{{{~~~~~~wwwssssssssssssqqqoookkkhhhgggggggggggghhhhhhiiiiiijjjjjjkkkkkklllkkkkkkjjjiiinnnmmmkkkjjjjjjkkkmmmnnnppprrruuuxxxxxxwwwtttrrrrrrtttwwwyyyyyywwwsssqqqooolllgggdddcccgggkkknnnpppssswwwzzz}}}zzzpppkkkeee```\\\YYYVVVTTTQQQMMMMMMQQQUUUYYY```gggpppvvv{{{pppgggdddeeehhhppp|||pppwwwuuueeeRRRIII@@@===;;;999777999888777777666555444333333222222222222222333333444777666:::BBBNNNiii|||pppdddcccgggjjjpppuuu~~~~~~|||zzzzzzzzz{{{{{{yyyssskkkeeegggllluuuzzzwwwvvvyyy|||~~~yyyyyywwwuuurrrnnnjjjhhhgggggghhhhhhiiihhhhhhhhhkkkkkkjjjhhhgggfffeeeeeegggeeeddddddeeehhhlllnnnqqqtttwwwzzz{{{zzzwwwuuuvvvyyy~~~~~~|||zzzvvvqqqlllkkkooovvv{{{rrrnnngggbbb^^^ZZZWWWUUUQQQMMMMMMPPPTTTXXX^^^eeennnuuu}}}wwwooommmpppyyyooowwwpppaaaOOOFFF>>><<<;;;888777888777666666555555444444444333333222222222222333333888666999@@@LLLeee|||xxx|||rrreeebbbfffjjjnnnsss|||}}}{{{yyyzzz{{{{{{yyyssskkkeeeggglllttt~~~|||wwwuuuxxxzzz}}}{{{wwwssspppmmmkkkkkkkkklllllllllkkkjjjjjjkkkiiigggdddcccaaaaaaaaa`````````bbbeeejjjooorrrtttwwwzzz}}}~~~~~~|||zzz|||}}}xxxwww|||wwwrrrkkkeee```]]]YYYWWWRRRNNNLLLPPPSSSWWW]]]dddlllrrrzzz{{{}}}ooovvvjjj\\\LLLCCC<<<;;;:::888777888555555555444444444444444444444333333333333333444777666999@@@JJJbbbxxxtttxxxuuugggcccfffjjjlllpppyyy}}}yyyyyyzzz{{{yyyssslllffffffkkksss|||{{{vvvtttwwwyyy}}}yyytttrrrpppoooqqqqqqrrrsssrrrqqqooonnnkkkiiieeebbb___^^^______``````bbbeeejjjpppuuuxxxzzz|||{{{vvvnnngggbbb]]]YYYVVVRRRNNNLLLOOOSSSVVV\\\bbbiiiooowww~~~ooowwwxxxeeeWWWIIIAAA:::::::::888666777444444444444444444555555666555555444444444444444666666:::AAAJJJ___uuuqqquuuzzzjjjdddfffjjjkkknnnwww~~~xxxyyyzzz{{{yyyssslllfffdddiiiqqqzzzxxxtttssswwwzzz}}}yyywwwwwwxxxwwwxxxyyyyyyyyywwwuuusssnnnlllgggcccaaaaaaaaabbbdddfffiiimmmrrrwww{{{~~~}}}xxxppphhhbbb]]]XXXUUURRRNNNLLLOOORRRUUU[[[aaaggglllttt||||||wwwvvv}}}|||ooozzzsss```TTTFFF???999999999777666777444444555555666666666666777777666555555555555555555555:::AAAJJJ^^^uuurrrvvv~~~llleeegggjjjiiimmmuuu~~~~~~|||xxxyyyzzz{{{yyytttlllgggcccgggoooxxx|||vvvrrrssswww{{{~~~}}}~~~||||||}}}~~~}}}{{{xxxwwwsssppplllhhheeeeeefffgggjjjkkkooosssxxx||||||~~~yyyppphhhaaa[[[VVVSSSRRRNNNLLLOOORRRTTTZZZ```eeekkksss{{{xxxrrroooxxxzzzooo|||ppp]]]QQQEEE>>>888999999777666777555555666666777777888888888888777666666666666666444555:::BBBJJJ]]]wwwvvv{{{nnnfffgggkkkhhhlllttt}}}~~~|||{{{xxxyyyzzz{{{yyytttlllgggbbbfffnnnwwwqqqxxxzzzvvvrrrsssvvvxxx~~~~~~yyywwwsssooollllllooorrrwwwyyy{{{}}}~~~yyytttlllddd^^^YYYUUURRRNNNMMMKKKLLLOOOUUUZZZ]]]dddjjjsss{{{wwwttt{{{yyyrrrmmm]]]RRR@@@===999777777888777777888888888888888777666666>>>;;;888666666666666555444888999???JJJWWWyyy{{{|||nnnhhhhhhgggiiiooowww}}}zzzxxxxxxxxxyyyyyytttllleeecccfffkkkuuummmuuuyyyvvvsssuuuwwwxxx~~~|||yyyvvvwwwzzz|||~~~}}}uuupppiiiccc^^^ZZZVVVTTTNNNMMMLLLLLLOOOTTTZZZ]]]ccciiirrrzzz{{{vvv{{{xxxrrr~~~mmm\\\QQQ???<<<999777777777777666888888888888888777666666:::888444333333444444333555888999@@@JJJWWWxxxmmmhhhhhhhhhjjjooowww}}}zzzwwwvvvvvvxxxwwwsssjjjdddccceeejjjttt~~~hhhrrryyyyyywwwxxxyyyyyy}}}zzzppplllfffaaa]]][[[XXXVVVOOONNNLLLLLLOOOTTTYYY\\\aaagggpppxxxzzz|||vvvppp|||kkk[[[OOO???<<<888666666777666666777777888888777777666666888555333222333444444444666::::::@@@KKKVVVwwwmmmggghhhiiikkkpppxxx}}}zzzvvvuuuuuuvvvuuuqqqiiibbbbbbdddiiirrr}}}hhhrrr|||}}}{{{{{{zzzyyy}}}zzzwwwnnnjjjddd```]]]ZZZXXXVVVPPPOOOMMMMMMOOOSSSXXX[[[___eeennnwww~~~~~~}}}uuunnn{{{jjjYYYLLL>>>;;;888666666666666555666777777777777777666666777666444444555777666666777:::;;;AAAJJJUUUuuulllfffggghhhlllqqqxxx~~~}}}zzzvvvuuuuuuuuuuuuqqqjjjdddbbbccchhhppp{{{jjjuuu~~~|||yyy}}}~~~yyyuuupppkkkeee```]]]ZZZWWWUUURRRPPPNNNMMMNNNRRRVVVYYY^^^dddmmmuuu}}}vvvmmmyyyiiiXXXJJJ===;;;777555555555555444555666666777777777666666666555444444666777777666777;;;<<>>EEEHHHWWWqqqsss}}}pppmmmkkklllnnnpppttt}}}|||yyyuuuvvvxxxzzzyyywwwnnnhhheeeiiiqqqyyySSS[[[fffrrrzzz}}}|||{{{{{{~~~}}}{{{{{{{{{|||vvvqqqnnneeeaaa]]]YYYVVVTTTRRRPPPQQQSSSXXX]]]dddnnnxxxzzz~~~ooo]]]KKK???;;;888555444444444333222222222222222222222222222555555666777888888999::::::===<<<>>>EEEHHHWWWppp}}}rrr|||qqqllljjjllloooqqquuu~~~|||yyyuuuuuuxxxyyyxxxwwwoooiiieeeiiipppxxxVVV]]]iiittt|||~~~|||{{{~~~}}}}}}}}}{{{vvvrrriiieee```\\\XXXVVVSSSPPPNNNQQQUUUZZZaaajjjttt{{{~~~~~~mmm]]]LLL@@@<<<999666444444555444333111111111111111111111111444444555666777888999999:::===<<<>>>EEEGGGUUUooo}}}rrr|||tttkkkiiilllpppssswww~~~|||yyyuuuuuuxxxyyyxxxvvvooohhheeeiiipppwwwUUU\\\gggsss{{{~~~~~~~~~|||}}}}}}}}}~~~yyyuuummmiiiccc^^^ZZZWWWSSSQQQOOOPPPSSSXXX^^^hhhrrryyy|||kkk[[[KKK@@@;;;999666444444444333222000000000000000000000000333333444555777888999999999===<<<>>>EEEFFFTTTmmm~~~wwwwwwllliiilllqqquuuyyy|||yyyuuuuuuwwwxxxwwwuuulllfffcccgggooowwwQQQWWWbbbmmmvvv{{{}}}}}}}}}~~~|||{{{|||}}}}}}|||wwwppplllfffaaa\\\YYYUUURRRRRRSSSUUUXXX]]]fffpppwww{{{jjjYYYIII===:::777444333333333222111000000000000000000000000222222333555666777888999999===<<<>>>DDDEEERRRjjj}}}|||ooojjjnnnsssvvvyyy~~~|||yyyuuuuuuwwwxxxvvvtttiiicccaaafffnnnwwwNNNSSS\\\eeennntttxxxzzz{{{~~~}}}{{{zzzzzz}}}zzzvvvzzz~~~yyysssoooiiiddd```\\\XXXUUUVVVVVVWWWYYY]]]eeennnuuu}}}{{{jjjYYYHHH<<<:::777444222222222222111000000000000000000000000111111222444555777888999999===<<<>>>DDDDDDPPPhhhtttnnnqqquuuwwwyyy}}}}}}yyyuuuuuuvvvwwwvvvttthhhbbb```eeemmmwwwOOORRRXXX___gggmmmrrruuuxxx}}}}}}|||zzzyyyyyy|||}}}uuusssvvv{{{wwwsssmmmhhhddd```\\\ZZZYYYYYYXXXYYY\\\ccclllsss~~~{{{kkk[[[JJJ>>>:::888555333333333222111111111111111111111111111000000222333555777888999999===<<<>>>DDDDDDOOOgggyyyqqqtttvvvwwwwww{{{}}}yyyuuutttvvvwwwuuusssjjjccc```eeelllttt~~~QQQSSSWWW\\\bbbiiinnnqqquuuzzz}}}|||yyyxxxyyy{{{~~~{{{sssrrrttt~~~}}}zzzvvvpppkkkgggccc```]]][[[ZZZYYYYYY[[[bbbkkkqqq{{{lll]]]LLL@@@;;;999666444444444444222111111111111111111111111///000111333555777888999888===<<>>???CCCOOO[[[xxx{{{~~~xxxtttxxx}}}{{{vvvqqqqqqtttvvvuuutttoooiiieeefffjjjpppzzzPPPRRRVVV]]]eeemmmqqqsssuuuxxx}}}|||xxxtttsssuuuwwwyyy}}}}}}vvvpppkkkfffccc___[[[YYYYYYYYY[[[eeepppyyy}}}tttiiiZZZJJJAAA;;;999666555444444222111000000000000000000000000111111111111222444555666888888:::===>>>BBBMMMXXXrrr~~~zzzxxxtttvvv{{{}}}zzzvvvqqqqqqsssvvvvvvuuuqqqkkkffffffiiinnnwwwRRRRRRUUU\\\fffoootttvvvvvvxxx}}}}}}{{{wwwsssrrrsssuuuwwwzzz}}}yyysssnnniiieeeaaa]]][[[ZZZYYY[[[dddnnnxxx{{{ssshhhXXXHHH@@@:::888666444444444222111000000000000000000000000111111111111222333444555777777:::===>>>AAALLLWWWmmmwwwxxxwww}}}xxxssstttyyy{{{zzzwwwsssssstttwwwwwwwwwtttmmmggggggiiillluuu}}}RRRQQQSSSZZZfffpppvvvwwwxxxyyy~~~~~~{{{yyyuuurrrqqqqqqssstttwwwzzz{{{uuupppkkkhhhccc```]]]\\\ZZZ[[[ccclllxxx|||sssgggVVVFFF>>>999777555444444444222111000000000000000000000000111111111111222333333444666777;;;???@@@BBBKKKVVViiiwwwooopppssszzz~~~xxxrrrsssxxx{{{|||zzzwwwuuuvvvxxxyyyzzzuuunnnhhhggghhhkkksss{{{SSSPPPPPPXXXdddooouuuwwwxxxyyy~~~}}}zzzxxxtttqqqppppppqqqqqqtttwww||||||wwwrrrnnnkkkfffbbb```^^^\\\\\\ccclllwww~~~tttfffTTTEEE>>>999777444333444444222111000000000000000000000000111111111111111222333333444666:::???@@@BBBJJJTTTeeeuuukkkkkkmmmvvv|||xxxrrrsssxxx|||~~~|||zzzxxxwwwxxxyyy{{{vvvooohhhggggggjjjrrrzzzSSSOOONNNUUUbbbnnntttuuuwwwxxx|||~~~}}}xxxvvvsssqqqooonnnoooooopppttt{{{~~~zzzuuuqqqooohhheeebbbaaa^^^]]]ccckkkvvv~~~ssseeeSSSEEE???888666444333444444222111000000000000000000000000111111111111111222222333222444999>>>???AAAIIIRRR```xxxllljjjgggrrrzzzwwwrrrtttzzz~~~~~~{{{xxxvvvvvvxxxyyyvvvnnnhhhfffgggjjjqqqyyySSSOOOMMMSSS```mmmrrrsssvvvwww{{{}}}|||xxxvvvssspppnnnnnnnnnnnnnnnssszzzxxx}}}|||xxxtttqqqjjjfffdddbbb___]]]ccckkkuuu}}}rrrcccRRREEE@@@888666444333444444333111000000000000000000000000111111111111111111222222000222888===>>>???GGGPPP\\\|||oookkkdddpppyyywwwrrrttt{{{~~~{{{xxxuuuuuuvvvxxxvvvnnnhhhfffgggjjjqqqyyyXXXSSSQQQTTT^^^iiiqqquuuwwwwwwzzz~~~{{{{{{xxxtttpppmmmlllmmmmmmssstttxxx~~~wwwrrrvvv}}}}}}zzzyyyqqqmmmiiigggccc```ccciiittt~~~xxxlllaaaSSSEEE>>>;;;888555444333333222111/////////000111111222222111111000000111111222333222444666888<<>>;;;888555333333333222111111111111000000000000000000000111111111222222222222444666888;;;@@@GGGKKK^^^{{{~~~qqqlllrrrvvvvvvsssssszzz{{{wwwvvvwwwyyy|||rrriiieeeeeehhhooowww[[[WWWSSSWWWaaakkkqqqssswwwxxx{{{|||xxxvvvssspppnnnnnnnnnooopppqqquuu{{{{{{nnnllljjjkkksss|||yyyvvvrrrnnnkkkgggbbbdddiiisss~~~vvvkkk___PPPCCC===:::777444333333333222111222222111111000//////...///000111222333222111111222444555777:::???FFFJJJYYYvvvuuummmqqqttttttrrrsssyyy~~~{{{xxxwwwxxxyyy|||sssjjjfffeeegggnnnvvv~~~^^^XXXSSSVVV```kkkoooppptttvvvyyy~~~|||vvvuuussspppooooooooopppoooppptttyyysssrrrqqqrrrzzz~~~{{{xxxtttpppmmmhhhcccdddhhhrrr}}}vvvkkk___PPPCCC>>>999777444333333333222111111111111111000000//////...000222333444333111000222333555777999>>>DDDHHHVVVqqqxxxjjjnnnrrrssstttvvvzzz~~~|||yyyxxxyyy{{{}}}uuulllhhheeefffmmmuuu}}}```XXXQQQTTT^^^iiimmmmmmooorrrvvv|||}}}vvvuuutttrrrqqqpppqqqqqqpppqqqsssxxx}}}xxxzzz~~~}}}yyyuuuqqqooojjjdddeeeiiiqqq|||wwwlll```PPPDDD???888666333222333333222222//////000000111111111111...000222333444333111000222333444666888<<>>BBBKKK^^^vvvmmmbbb___eeeoooxxx}}}~~~{{{xxxxxxyyy{{{yyysssmmmeeebbbiiissszzzwww]]]PPPTTTYYYdddqqqtttrrrpppqqqvvv|||}}}zzzzzzyyyyyyyyywwwssspppqqqpppooopppssswww|||zzzyyyvvvrrrpppqqquuu{{{}}}ttthhhUUULLLFFF;;;888777555333222222222222222222111111111111222222000000000000111111111111333333333333444777<<<@@@MMMZZZyyy{{{iii]]]___eeeiiisss}}}}}}}}}zzz|||}}}{{{vvvmmmdddbbbffflll|||yyy^^^QQQUUUYYYdddqqquuuuuurrrrrrvvv{{{~~~|||zzzyyyyyyyyyyyywwwtttqqqqqqpppppppppssswww{{{~~~{{{zzzwwwsssqqqrrrtttzzz{{{rrrfffSSSJJJEEE;;;999777555333222222222222222111111000000111111222000000000000111111111111222333444444444777<<>>DDDRRRrrruuueee```aaadddnnnyyy|||{{{yyyvvvwwwzzzyyyyyyuuummmeeeccchhhnnnuuu|||yyy```SSSVVVYYYeeevvv|||~~~xxxttttttwww}}}}}}zzzyyy{{{}}}yyyxxxwwwxxxyyyxxxvvvtttsssrrrqqqrrrsssvvvyyy{{{~~~{{{vvvtttuuusssxxxuuukkk___MMMGGGDDD<<<:::999666444222222222222111111000000000000111111///000000000111111111111222333444444444777:::===AAAOOOmmmmmmccc```ccclllvvv}}}|||yyyuuuuuuxxxyyyyyyuuummmeeebbbffflllrrryyyyyy```SSSUUUYYYfffxxxzzzuuutttuuuzzz}}}{{{|||zzzyyyxxxxxxyyyyyyxxxvvvtttsssrrrrrrsssuuuxxxyyy}}}|||wwwuuuvvvsssyyyrrriii]]]MMMGGGEEE<<<;;;999777555333222222222111000000000000000000111///000000000111111111111111333444444555666999<<>><<<;;;888555333222111111000000////////////000000000000000000111111111111111222444555555555888999===FFFYYYwww|||kkkbbbccciiioooxxx~~~|||{{{xxxttttttwwwvvvuuurrrjjjaaa\\\^^^bbbkkkttthhhYYYUUUSSS]]]qqq{{{|||vvvsssrrrttt|||}}}||||||{{{zzzxxxuuuuuuttttttttttttuuuuuuwww{{{}}}wwwuuuvvvyyy~~~{{{pppjjjaaaRRRLLLIII???<<<;;;888555333222111111000000////////////000000000000000000111111111111111222444555555555777999:::CCCTTTqqq}}}kkkaaabbbhhhlllwww}}}{{{yyyvvvssssssvvvrrrsssppphhh```\\\___ccciiirrr~~~pppZZZSSSVVV^^^lllzzzyyytttsssuuuzzz~~~|||{{{{{{|||{{{zzzwwwvvvuuuttttttsssttttttwww{{{}}}yyyxxxxxxzzz{{{}}}wwwjjj^^^TTTMMMHHHFFF===:::555222111111000000////////////////////////000000111111111222222222222333444444444444777999===BBBMMMfffxxxfff]]]___hhhoooyyy~~~}}}yyywwwuuusssqqquuuuuusssmmmddd^^^\\\\\\fffppp}}}qqqZZZRRRTTT[[[iiiwww~~~yyytttrrruuuzzz~~~}}}||||||||||||{{{xxxwwwvvvuuuttttttssstttrrrvvv{{{~~~{{{yyyyyy|||{{{xxxlll```VVVNNNHHHEEE===999555222111111000000////////////////////////000000111111111222222222111333444444444555777999<<>>DDDPPPnnn|||nnnbbb```eeeiiitttyyy}}}wwwuuuttttttsssrrruuuvvvrrriii```[[[YYY]]]dddooo|||jjjYYYQQQOOOWWWaaaooouuuzzzzzzwwwvvvzzz~~~~~~zzzzzzyyyyyyyyyyyyzzzzzz{{{}}}}}}|||}}}yyymmm```TTTIII???:::555333222222333333111000////////////////////////111111000000////////////000111222333222333666888777===CCCOOOlllrrrfffdddiiimmmtttyyy~~~xxxuuuttttttsssqqqtttwwwtttlllccc]]]ZZZ\\\bbbmmmzzzjjjXXXPPPMMMTTT^^^nnnuuu{{{{{{xxxwww{{{zzzyyyyyyyyyyyyzzz{{{{{{wwwyyy{{{|||}}}~~~~~~~~~xxxlll^^^RRRGGG>>>888444333222222333333111000////////////////////////111111000000/////////...111222333333222333555777555<<>>999777222222222111111111111000000000000000000000000000....../////////000000000222222222222333444666666888;;;AAALLLbbbwwwpppmmmpppuuuyyyyyy}}}zzzvvvrrrqqqrrrpppssswwwxxxtttlllddd______bbbiiitttuuu]]]OOOMMMPPPTTT^^^gggssswwwvvvuuuwww{{{}}}{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz||||||}}}tttkkk^^^OOOCCC<<<888888222222222111111111111000000000000000000000000000/////////000000000111111222222222222222333444444888;;;???III\\\|||xxxqqqooosssyyyzzzxxxzzz|||xxxssspppqqqnnnrrrxxxzzzxxxqqqhhhbbb___bbbhhhsssxxx```PPPKKKLLLOOOXXXbbbnnnuuuuuutttvvvxxx}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxvvvxxx{{{|||}}}~~~qqqhhhYYYJJJ???:::777777222222222111111111000000////////////////////////000000000000111111111111222222222111111222333333888999>>>FFFWWWtttzzzqqqppptttyyyxxxuuuvvv|||}}}yyysssoooooonnnrrrwww{{{zzzsssjjjccc^^^aaagggqqq}}}{{{cccQQQJJJIIIKKKTTT^^^jjjrrruuuuuuvvvwww~~~|||{{{zzzzzzyyyyyyxxxwwwwwwtttwwwzzz|||}}}yyyqqqfffUUUGGG===888666555222222222111111111000000////////////////////////000000000000111111111111222222222111111222333333777888===EEERRRmmm}}}qqqppptttwwwtttrrrrrrxxx{{{xxxrrrnnnnnnooorrrwww{{{zzzssshhh```^^^```fffppp|||hhhUUUKKKIIIKKKQQQZZZfffooosssuuuvvvwww|||~~~zzzzzzzzzzzzyyywwwvvvuuurrruuuyyy{{{}}}yyyuuunnnbbbRRREEE===888555333222222222111111111111000000000000000000000000000/////////000000000111111222222222222222333444444777777<<>>;;;888777222111000//////000111222000000000000000000000000000000000000111111111111111222222333333444555555444;;;<<>>;;;888666666444333222111111111111111000000000000000000000000000000000000111111111111111111222222333444444444555;;;;;;>>>GGGTTTrrr|||vvv{{{|||wwwrrrppprrrrrrpppqqquuuzzzxxxoooggg^^^___bbbiiisssqqq]]]RRROOOJJJNNNVVV```iiioooqqqqqqqqqvvv~~~~~~}}}|||{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}|||{{{zzzxxxvvvuuussstttvvvxxxzzz|||~~~~~~|||tttpppeeeVVVFFF???;;;888666777555555444333222111000000000000000000000000000000000000000000111111111111000000111111222333333333555::::::<<>>@@@999888777666444333222222///////////////////////////000000000111111111111///000000111111222333333333888888;;;CCCKKKaaayyysssuuuzzz~~~xxxuuuvvvuuusssqqqrrrssssssqqqnnnbbbbbbdddhhhppp{{{mmmXXXMMMNNNMMMPPPYYYeeemmmooonnnmmmqqqxxx~~~||||||yyyxxxwwwssstttuuuwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxqqqsssuuuxxxzzz|||||||||zzzzzz{{{{{{{{{{{{{{{zzzttttttttttttuuuwwwyyyzzz|||{{{yyyzzzrrrhhh]]]UUUNNNGGGEEEGGGAAA???<<<999666444333333000000000000000000000000000000000000111111111111000000111111222333333333333888777;;;CCCJJJ]]]{{{{{{zzz}}}vvvuuuzzzzzzwwwxxxtttsssrrrrrrsssrrrqqqooocccbbbcccgggnnnyyyttt]]]PPPMMMKKKMMMVVVbbbkkkmmmllllllpppwww|||zzzzzzvvvsssrrrqqqnnnppprrrtttuuuvvvvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxrrrtttvvvyyy{{{|||||||||xxxyyyzzz{{{{{{{{{{{{{{{uuutttsssssstttvvvxxxyyy}}}|||{{{}}}tttlllddd___YYYSSSQQQRRRMMMIIICCC<<<777444333333000000000000000000000000000000000000111111111111111111222222333444444444555999888:::BBBFFFWWWsssuuurrr||||||xxxtttxxx|||xxxyyysssssssssssssssrrrpppooocccbbbbbbeeemmmwwwyyybbbTTTLLLJJJKKKSSS```iiillljjjjjjnnnuuu}}}{{{yyy{{{vvvrrrooommmllllllmmmooorrrttttttuuutttxxxxxxxxxxxxwwwwwwwwwwwwsssuuuwwwzzz{{{|||}}}|||wwwxxxyyyzzz{{{{{{{{{{{{uuutttsssrrrsssuuuwwwyyy~~~}}}|||~~~vvvooojjjgggbbb\\\[[[]]]VVVQQQIII@@@999555333333000000000000000000000000000000000000111111111111111222222333333444555555777:::888:::@@@CCCSSSmmmrrrmmmvvv{{{tttwwwzzzxxxrrruuu~~~}}}yyyyyyssssssssstttsssrrrpppooocccbbbaaadddkkkvvvhhhUUUMMMMMMKKKKKKVVVeeekkkhhhlllpppvvv}}}zzz{{{~~~zzztttooommmkkkiiihhhjjjkkkmmmpppsssuuuwwwxxx{{{||||||zzzxxxwwwxxxzzz|||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{vvvuuutttssstttvvvxxxyyy}}}|||tttpppjjjhhhhhhhhheeeccc^^^ZZZRRRIII@@@:::666444000000////////////000000000000000000000000000000000111111222222333444444222999999888>>>BBBQQQiiivvvnnntttnnnjjjnnn~~~zzzuuuuuu}}}{{{qqqpppoooppprrrsssrrrpppiiidddbbbeeekkkssskkkWWWLLLMMMKKKKKKTTTbbbiiiiiilllpppvvv}}}yyyyyyzzzvvvpppllljjjiiihhhggghhhiiilllooorrruuuwwwxxx|||}}}}}}|||zzzyyyzzz|||}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuttttttvvvxxxyyy}}}~~~}}}vvvqqqkkkhhhiiiiiigggeee```[[[RRRGGG>>>888444222000000////////////000000000000000000000000000000000111111222222333444444333:::999888>>>BBBPPPgggzzzrrrvvvrrrlllooozzz}}}{{{vvvwww~~~~~~zzzsssqqqpppppprrrsssrrrqqqhhhccc```dddjjjqqq}}}ooo[[[LLLLLLKKKKKKQQQ\\\fffiiilllpppuuu{{{wwwwww|||yyytttpppkkkhhhgggggggggfffggghhhkkknnnrrruuuxxxyyy}}}~~~}}}~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxyyy{{{~~~wwwqqqkkkhhhhhhiiihhhfffaaa[[[PPPDDD;;;555222111000000////////////000000000000000000000000000000000111111222222333444444444;;;:::999>>>AAAMMMcccwwwxxxwwwooopppuuuzzz~~~|||xxxyyy~~~zzzuuussspppoooqqqrrrsssssshhhbbb___bbbhhhooozzzuuu```MMMMMMKKKJJJNNNWWWbbbhhhllloootttyyy~~~tttsssxxx~~~|||wwwpppmmmiiiggggggggggggggggggiiikkkooossswwwzzz{{{~~~{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxyyy}}}~~~vvvpppiiieeeeeefffeeeddd\\\VVVKKK@@@888333111111000000////////////000000000000000000000000000000000111111222222333444444555;;;:::999>>>@@@KKK^^^}}}{{{yyy~~~}}}qqqnnnrrrxxx~~~}}}yyyxxx}}}~~~zzzwwwtttqqqoooppprrrsssssshhhbbb___aaagggmmmxxx|||gggQQQNNNKKKJJJLLLSSS]]]fffjjjmmmqqqvvv|||{{{rrrpppuuuzzz}}}xxxqqqnnnjjjhhhhhhiiiiiiiiiiiijjjmmmqqquuuyyy{{{}}}~~~}}}|||||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwww{{{}}}tttnnngggbbbaaa```^^^\\\RRRMMMDDD;;;555333333444000000////////////000000000000000000000000000000000111111222222333444444666;;;999999???@@@HHHZZZxxx{{{{{{rrrlllqqqwww}}}}}}xxxvvvzzz{{{xxxuuuqqqooooooqqqqqqqqqiiiccc```aaaffflllwwwnnnXXXQQQJJJIIIKKKQQQZZZbbbiiikkknnnsssyyyyyyooonnnsssxxx}}}{{{{{{|||}}}zzztttqqqmmmjjjjjjjjjjjjjjjkkklllooorrrvvvyyy|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||{{{{{{zzzyyyxxxxxxwwwvvvzzz|||yyywwwwwwxxx{{{||||||~~~|||zzzrrrmmmeee```]]]ZZZUUURRRGGGCCC===777333222333555000000////////////000000000000000000000000000000000111111222222333444444555:::999999@@@@@@GGGWWWsss|||tttmmmnnnuuu{{{{{{vvvtttxxx||||||wwwtttqqqoooooopppoooooojjjddd___aaaeeekkkuuu~~~uuu^^^SSSIIIHHHLLLPPPWWW^^^gggiiilllpppuuu~~~wwwnnnmmmrrrwww~~~|||vvvvvvuuussspppooopppqqqqqqsssuuuwwwzzz}}}xxxtttooolllkkkkkkjjjjjjlllmmmooorrruuuxxx{{{|||}}}~~~}}}}}}|||{{{{{{zzzzzz}}}}}}|||{{{zzzyyyxxxwwwvvvzzz{{{wwwnnnllljjjkkkooosssvvvwwwzzz}}}~~~|||yyyvvvrrrmmmeee___[[[UUUNNNIII???<<<888444111111222333000000////////////000000000000000000000000000000000111111222222333444444444999888999@@@AAAFFFVVVlllxxxpppkkkqqqwwwxxxtttsssxxx}}}~~~uuusssqqqooooooooommmllliiiccc^^^___ccchhhrrr{{{xxxcccTTTIIIHHHLLLPPPUUU\\\fffhhhjjjnnnsss|||vvvmmmlllqqqvvv}}}~~~{{{yyyssssssqqqnnnllljjjkkkmmmiiijjjlllnnnrrrxxxzzzvvvqqqmmmkkkkkkjjjiiilllmmmoooqqqtttwwwyyyzzz}}}}}}}}}|||{{{zzzzzzyyyyyy}}}}}}}}}|||{{{yyyxxxwwwvvvzzz{{{tttnnniiieeecccbbbdddiiinnnrrrsssxxx{{{|||{{{xxxtttrrrmmmfff```ZZZSSSJJJDDD;;;999666222000000111111000000////////////000000000000000000000000000000000111111222333333444444444999777999AAAAAAFFFUUUfff{{{ssshhhnnnuuuvvvssssssyyytttrrrqqqpppooonnnllljjjhhhbbb]]]^^^aaagggpppyyyzzz___UUULLLIIIKKKMMMSSSZZZcccggglllpppsssyyytttlllgggjjjpppyyyzzzvvvmmmmmmmmmllljjjhhheeecccdddeeegggiiilllqqqwww|||~~~{{{vvvqqqmmmkkkkkkkkkmmmmmmmmmooosssvvvxxxxxx}}}~~~|||{{{zzzyyyyyyzzz|||}}}{{{|||||||||{{{yyywwwvvvsssxxxxxxqqqlllhhhccc___^^^^^^^^^```dddiiinnnqqqqqqvvv}}}{{{yyyvvvrrrpppllljjjfff```XXXNNNCCC<<<555555444333222222222222000000000000000000000000......///000111222222333222222222222222222333333666555777;;;===AAAJJJTTTfffrrrhhhnnnsssuuuvvvyyy{{{{{{~~~rrrpppmmmlllllllllkkkiiicccbbb```]]]]]]cccnnnvvv~~~bbbWWWMMMJJJKKKLLLQQQWWW___ccciiinnnrrrxxxuuulllgggiiiooouuu}}}|||xxxrrrqqqooommmjjjfffcccbbbaaaccceeefffiiinnntttxxx~~~~~~|||wwwrrrooommmllllllnnnnnnmmmooosssvvvwwwwww{{{||||||{{{zzzzzzzzz{{{|||{{{{{{||||||{{{yyywwwvvvrrrwww~~~|||wwwooohhhdddaaa]]]ZZZZZZZZZ[[[]]]aaaeeejjjmmmqqqvvv|||zzzuuuqqqmmmkkkjjjhhhddd^^^WWWMMMCCC<<<666555444333222111111111000000000000000000000000000000000000000111111111000000000000000111111222777666888;;;===@@@IIISSSeeexxxkkkoootttwwwyyyzzz{{{|||}}}tttqqqnnnlllkkkjjjhhhgggdddcccaaa^^^^^^dddnnnvvvggg\\\PPPLLLKKKKKKNNNRRRYYY^^^eeekkkpppvvv~~~uuulllfffggglllooowww{{{xxxvvvrrrmmmiiieeebbbaaaaaacccdddfffhhhlllqqquuuwww|||}}}xxxssspppnnnmmmnnnmmmmmmooorrruuuvvvuuuyyy|||~~~}}}|||{{{zzzzzz{{{{{{{{{{{{|||{{{zzzyyywwwvvvqqquuu|||yyytttnnnjjjddd```]]][[[YYYWWWXXXXXXYYY[[[___dddhhhkkkqqquuu{{{zzzrrrmmmiiiggggggeeebbb^^^WWWMMMCCC;;;666555444333111111000000000000000000000000000000111111111111000000//////000000000000000111222222888777999<<<===@@@HHHQQQbbboooqqqvvv{{{}}}}}}|||||||||uuurrrnnnkkkjjjhhhfffeeeeeeeeeccc```___dddmmmttt~~~|||{{{|||}}}oooaaaSSSMMMKKKJJJLLLNNNTTTYYY```ggglllsss{{{sssjjjccccccgggjjjsss|||yyytttooojjjfffdddcccdddfffgggiiijjjmmmqqqtttvvvzzzyyytttpppnnnjjjjjjjjjmmmrrruuuwwwwwwzzz|||~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{zzzxxxvvvuuuqqquuu{{{}}}tttlllgggcccaaa^^^\\\ZZZYYYYYYXXXYYYYYY[[[]]]aaafffjjjlllppptttyyy}}}{{{ssskkkeeeccc```aaaaaa```ZZZOOOCCC:::666555444222111000000000////////////////////////111111000000000000000000222222222222333444444555999888:::===>>>???GGGOOOaaasssrrrvvv}}}~~~}}}{{{uuurrrnnnkkkiiihhhgggeeeggggggeeebbbaaadddlllrrr|||yyytttppppppqqqrrrxxxhhhVVVNNNKKKJJJJJJMMMQQQVVV\\\bbbhhhoooxxx|||qqqggg___^^^bbbgggppp~~~~~~|||xxxsssnnnkkkiiihhhgggiiijjjkkklllnnnqqqtttuuuyyy~~~~~~wwwqqqnnnhhhiiijjjooouuuzzz}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzxxxvvvuuurrruuu{{{|||ssskkkddd```]]]\\\\\\ZZZYYYYYYZZZ[[[ZZZ[[[]]]```dddhhhlllnnnppptttyyy|||~~~ttthhh]]]YYYWWWZZZ^^^```\\\PPPBBB888555555333222111000000000////////////////////////...//////000111111222222222222222222333444555666999888:::===>>>???FFFNNN___~~~vvvrrrttt}}}~~~~~~tttqqqmmmjjjiiiiiiiiihhhiiiiiihhhdddbbbeeekkkpppzzz{{{wwwpppjjjffffffhhhiiioooYYYNNNKKKJJJKKKMMMRRRVVVZZZ^^^ccckkkuuu}}}yyyoooeee]]]\\\^^^eeennn}}}~~~zzzvvvrrrpppooojjjkkkmmmmmmmmmnnnqqqsssvvvxxx}}}|||vvvrrrmmmnnnpppuuu|||~~~~~~~~~}}}|||{{{zzzzzz{{{zzzyyyxxxvvvuuurrruuuzzz~~~}}}ssskkkeee```^^^ZZZ[[[[[[[[[ZZZYYY[[[]]]\\\]]]```cccgggjjjnnnooorrrvvvzzz~~~~~~ppp```RRRLLLLLLPPPUUUXXXVVVLLL@@@777444333222111111000111111000000000000000000000000......///000111222333333000000000000111333444555888888:::>>>???@@@FFFNNN]]]{{{xxxpppppp{{{uuurrrmmmjjjjjjjjjjjjjjjkkkkkkjjjgggdddeeejjjoooxxx{{{qqqmmmgggbbb______aaacccttt[[[NNNKKKKKKLLLOOOUUUWWWYYY[[[___gggsss{{{xxxoooeee]]][[[]]]cccmmm|||zzzvvvtttoooppprrrrrrqqqqqqsssuuuxxxzzz}}}}}}xxxxxx{{{~~~}}}~~~~~~}}}}}}zzzzzzzzzzzzyyywwwvvvtttppptttxxx|||~~~tttkkkeeeaaa___^^^[[[]]]___^^^]]]\\\^^^```aaabbbdddhhhlllooorrrtttvvvzzz~~~xxxiiiXXXKKKEEECCCEEEHHHJJJIIIDDD;;;555222222111111111111222222000000000000000000000000//////000000111111111222000000000111222333444555777777:::>>>???@@@GGGOOOZZZwwwyyynnnlllxxxyyyuuuoookkkjjjjjjjjjiiilllmmmlllhhheeeeeeiiimmmvvv~~~~~~uuuooogggddd```\\\ZZZZZZ\\\^^^}}}vvv\\\NNNJJJKKKNNNQQQWWWXXXXXXYYY\\\eeeqqqzzzxxxooofff^^^\\\^^^aaakkkzzzzzzwwwtttuuuvvvvvvvvvuuuwwwxxx|||}}}}}}|||}}}~~~}}}yyyzzzzzzzzzyyywwwuuutttooorrrwwwzzz}}}~~~wwwnnnfffaaa```_________aaacccccc``````bbbdddeeegggjjjmmmqqqtttwwwxxxyyy}}}rrrcccTTTJJJEEE>>>>>>>>>??????===888444111111111000111111222333000000000000000000000000111111111111000000000000222222222333444555777888666666:::>>>???AAAGGGOOOXXXtttyyyllliiivvv~~~|||wwwqqqllljjjiiiiiihhhmmmnnnmmmiiifffeeeiiilllvvv}}}yyynnngggaaa___[[[XXXWWWXXXYYY[[[eeePPPIIIJJJLLLMMMWWWWWWXXXZZZ___fffooovvv}}}yyypppfff]]][[[]]]```gggvvv}}}|||zzzyyyzzz{{{}}}~~~}}}{{{}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzyyywwwuuutttqqqrrrtttwwwzzz}}}uuupppiiieeeeeeeeedddccccccdddffffffgggiiillloooppprrruuuwwwxxxzzz|||yyynnn]]]HHH>>>@@@;;;;;;:::999888777666555222222222111111111111000111111000000000000111111222222111111111111111111444444444444444555666666888999;;;<<<>>>BBBGGGKKK[[[rrrnnndddlllyyyyyyqqqmmmjjjggghhhkkkkkknnnpppkkkdddbbbeeejjjrrrzzz|||qqqhhhccc___^^^]]]ZZZWWWWWWYYY[[[~~~hhhSSSJJJJJJMMMNNNTTTUUUWWWZZZ___eeemmmsss{{{xxxooofff^^^[[[]]]^^^fffttt|||zzz~~~~~~~~~~~~~~~}}}}}}}}}yyyyyyyyyxxxwwwuuusssrrroooppprrruuuxxx{{{}}}~~~~~~|||zzztttpppkkkhhhhhhhhhhhhfffgggiiijjjjjjjjjlllppprrrtttwwwyyy{{{|||~~~tttjjj[[[GGG>>>@@@::::::999888777666555555222222222111111111111000111111000000000000111111111111111111111111111111222222333444555666888888888999;;;<<<>>>BBBGGGKKKVVVmmmnnnbbbhhhtttzzz~~~{{{rrrnnnlllhhhiiillllllooopppllleeebbbeeejjjqqqyyy|||rrrkkkfffdddcccbbb^^^ZZZYYYYYYZZZlllVVVLLLKKKMMMNNNPPPSSSVVVZZZ___eeekkkpppxxx~~~wwwooofff^^^\\\^^^\\\eeesss~~~|||~~~~~~}}}|||wwwwwwwwwvvvtttsssqqqpppmmmnnnppprrruuuwwwyyyzzz|||{{{{{{zzzxxxvvvtttrrrrrrpppnnnmmmnnnnnnnnnmmmnnnoooppppppppprrruuuxxx{{{~~~yyymmmeeeWWWFFF>>>???888888777666555444444333222222222111111111111000111111000000000000111111111111111111111111111111111111222333555777999:::888999;;;===???CCCHHHKKKXXXmmmooo```cccmmmsssyyy}}}tttpppmmmiiiiiilllmmmpppqqqlllfffccceeehhhpppxxxxxxqqqnnnlllkkkiiieee```]]]\\\\\\pppZZZMMMJJJKKKLLLMMMQQQVVV\\\```eeejjjnnnvvv|||wwwoooggg___]]]___\\\eeettt~~~|||{{{wwwvvvvvvtttsssqqqpppooollllllnnnoooqqqssstttuuuuuutttsssrrrqqqqqqpppppprrrrrrssstttuuuvvvuuuuuutttuuuvvvvvvvvvxxx{{{~~~}}}tttiii___SSSDDD===<<<666666555555444333333222222222222111111111000000111111000000000000111111111111111111111222222222222222222333555777888999888:::;;;===???CCCHHHLLLYYYmmmrrr```___gggnnnvvv~~~vvvqqqmmmiiiiiilllnnnpppqqqmmmhhhdddeeegggnnnwww{{{xxxuuuuuusssnnnhhhdddbbbbbbttt]]]PPPJJJJJJJJJLLLPPPWWW]]]bbbfffkkkmmmtttyyywwwppphhh```^^^```___iiiwww~~~{{{zzzwwwwwwuuusssqqqpppooonnnkkkllllllmmmmmmnnnnnnooolllkkkkkkkkkmmmppprrrtttuuuwwwyyy{{{|||}}}}}}}}}{{{|||}}}||||||~~~zzzrrrfff[[[NNNBBB;;;:::555555444444333222222222222222222111111111000000111111000000000000111111000000111111111222222222444444444444444555666777999:::<<<===???CCCHHHLLLVVViiivvvaaa^^^cccjjjttt~~~xxxrrrnnniiiiiikkkooopppqqqnnniiiffffffgggmmmuuu}}}wwwqqqllljjjjjjxxxbbbSSSLLLIIIHHHKKKOOOVVV\\\bbbfffjjjmmmqqqwwwyyyrrrjjjbbb___```bbblll{{{~~~{{{yyywwwvvvtttrrrpppnnnnnnmmmjjjjjjjjjiiihhhhhhggggggccccccccceeejjjpppwww{{{{{{~~~xxxpppcccUUUHHH???:::999444444333333333222222222222222222111111111111000111111000000000000111111000000000111222222333333555444444444444555666666999:::<<<>>>@@@CCCIIILLLXXXiii}}}fff^^^```fffppp{{{|||zzzuuupppkkkjjjlllnnnooopppnnnkkkiiihhhhhhkkktttxxxsssqqqqqq|||hhhXXXNNNJJJHHHIIINNNTTTZZZ```dddiiilllmmmsss|||{{{tttlllccc___```dddnnn}}}~~~zzzxxxvvvtttrrrooommmlllkkkkkkiiihhhgggeeecccaaa```___^^^]]]^^^aaahhhqqqyyy~~~uuummm___OOOCCC===;;;999444444333333333333222222222222222111111111111000111111000000000000111111///000000111222222333333333333333444555666777888999;;;<<<>>>@@@DDDIIIMMMYYYiiikkk```^^^```jjjtttxxx{{{~~~xxxsssmmmlllnnnnnnnnnooonnnmmmkkkjjjiiijjjsss}}}wwwuuuuuulll[[[QQQKKKIIIHHHLLLRRRXXX^^^ccchhhlllkkkqqqzzz|||uuummmccc___```eeeooo}}}~~~zzzwwwuuussspppmmmkkkjjjjjjjjjgggfffdddbbb___]]][[[ZZZ[[[[[[[[[___fffpppzzzqqqjjj[[[KKK@@@<<<;;;:::444444333333333333333333222222222111111111111000111111000000000000111111///000000111222222333333111111222333555777999:::999;;;===>>>@@@DDDIIIMMMUUUdddnnn```\\\\\\dddooovvvyyy{{{uuuooonnnpppmmmnnnoooooonnnlllkkkjjjiiirrrxxxvvvvvvrrr___RRRKKKJJJJJJJJJOOOXXX^^^```ccchhhmmmssszzz~~~zzz{{{~~~vvvnnngggdddbbbccclllyyy}}}zzzyyysssqqqnnnkkkhhhhhhhhhhhhgggeeeaaa]]]YYYVVVUUUTTTRRRTTTWWW\\\eeeppp|||~~~tttgggUUUGGG@@@<<<999777666666555444333333333333333222000/////////000111000000000000////////////111111222222222333333333444555555666777888999999<<<999:::>>>AAABBBGGGLLLTTTfffuuubbb\\\]]]cccjjjqqqvvv}}}|||vvvssspppmmmpppqqqrrrpppmmmjjjiiiiiikkkpppyyyvvvtttyyy{{{gggVVVLLLIIIIIIIIINNNWWW]]]^^^bbbffflllqqqyyy|||wwwuuurrrooopppsssyyy~~~uuulllfffcccaaaaaaiiittt}}}~~~|||yyyxxxsssqqqnnnkkkiiihhhggggggdddbbb^^^ZZZVVVSSSQQQPPPOOORRRVVV\\\eeeqqq~~~|||sssfffTTTFFF???<<<999666666555444333333222333333222222000/////////000111111111111111111000000000111111222222222333333333555555666777888999999:::;;;999;;;@@@CCCDDDIIINNNUUUddd~~~xxxddd[[[ZZZ```fffooottt{{{}}}xxxuuuqqqooopppqqqrrrqqqoookkkiiihhhiiiooowwwsssooorrrrrr]]]PPPKKKIIIHHHLLLTTTYYY[[[___cccjjjpppxxx|||uuuoooiiigggeeebbbcccgggnnnuuuwwwnnngggcccaaa```fffooovvv}}}}}}zzzwwwvvvqqqpppnnnllljjjgggeeedddaaa___[[[VVVRRRNNNLLLKKKKKKNNNTTT[[[fffsssyyyqqqcccRRRDDD>>>;;;888666666555444333333222222222222111111000///000000000111111111111111222222222111111222222222333333333555555666777888999:::::::::999<<>>??????AAAEEEJJJNNNVVVfffvvvqqq___ZZZ]]]bbbhhhpppvvv||||||xxxuuusssssspppnnnooorrrrrrnnniiicccfffkkkrrr{{{~~~zzz|||xxx^^^SSSJJJFFFLLLOOOOOORRRZZZ\\\cccmmmvvv~~~sssiii```^^^[[[XXX[[[```ccceeeggghhhhhhfffcccaaaccccccbbb``````eeemmmttt~~~zzzwwwuuusssqqqiiiiiigggddd```[[[WWWUUUUUUTTTRRRPPPMMMLLLKKKKKKNNNSSS\\\fffqqq|||~~~tttmmmaaaQQQ@@@::::::888555555222222222222222222222222////////////////////////////////////000000000000000111111222222333444444666777777999:::;;;<<<<<>>>>>???CCCHHHNNNSSS^^^tttnnnggggggmmmsssvvvwww|||{{{xxxuuusssrrrqqqqqqqqqpppmmmkkkffffffhhhnnnwwwcccSSSGGGGGGJJJJJJMMMSSSUUUZZZaaahhhoooxxx{{{wwwtttrrrpppnnnjjjiiigggdddaaa^^^\\\\\\YYYXXXXXXWWWWWWWWWXXXXXXZZZ___fffnnnvvvrrrgggTTTIII>>>;;;999666444555222222222222222222222222000000000000000000000000000000000000111111111111222333333444555555666666777888999;;;<<<>>>???@@@BBBEEEJJJOOOSSS[[[mmm~~~tttjjjiiioootttuuuuuuyyy|||xxxvvvrrrqqqoooooopppooommmkkkfffggghhhllltttjjjXXXIIIGGGJJJIIILLLRRRRRRXXX```gggnnnvvv{{{wwwuuurrrpppnnnjjjiiigggdddaaa___^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\___cccjjjqqqxxxpppcccPPPGGG>>>;;;999555444555222222222222222222222222222222222222222222222222000000000111111111222222333333444555555666666777888999:::<<<>>>@@@BBBBBBEEEGGGLLLQQQSSSXXXffftttyyymmmkkkpppuuuuuusssvvv}}}xxxuuuqqqooonnnnnnnnnnnnmmmkkkfffggghhhkkkqqq{{{sss^^^LLLHHHIIIHHHJJJNNNOOOUUU^^^fffmmmuuu}}}{{{xxxuuussspppoookkkiiigggdddaaa```______]]]]]]]]]^^^___aaabbbcccdddhhhnnnuuu|||ooocccMMMEEE>>>;;;999555333555222222222222222222222222222222222222222222222222000000111111111222222222444444444555666666777777:::;;;<<<>>>@@@BBBDDDDDDGGGIIIMMMRRRTTTXXXcccooo|||nnnmmmrrruuuuuurrrttt|||}}}xxxuuupppnnnlllllllllmmmlllkkkgggggghhhjjjnnnwwwyyycccOOOIIIIIIFFFGGGKKKMMMTTT]]]eeelllsss{{{}}}xxxsssttttttwww~~~|||xxxvvvtttqqqoookkkiiigggdddbbb`````````^^^^^^___aaaccceeeggghhhgggkkkqqqxxx~~~~~~ooodddLLLDDD===;;;999555333555222222222222222222222222000000000000000000000000000111111111111222222222444444555555666777777777;;;<<<===???AAACCCEEEFFFGGGIIINNNSSSUUUXXXbbbmmm}}}}}}ooonnnrrrvvvtttqqqsss{{{}}}xxxtttooommmkkkkkkllllllkkkjjjggghhhhhhiiillluuu